- 13 Mar, 2018 1 commit
-
-
Kenneth Moreland authored
Adds a color format that stores 3 channel RGB colors as floats. This is really only good for z-buffer compositing.
-
- 12 Mar, 2018 2 commits
-
-
Kenneth Moreland authored
Update finding glfw See merge request icet/icet!8
-
Kenneth Moreland authored
For the latest version of the glfw library, you need to find a packaged named glfw3 (not GLFW).
-
- 31 Oct, 2017 7 commits
-
-
Kenneth Moreland authored
Fix warnings on MSVC See merge request icet/icet!5
-
Kenneth Moreland authored
The GNU compiler is being strict about POSIX compliance. Explicitly port those things outside of POSIX (like snprintf).
-
Kenneth Moreland authored
Most of the warnings are about using "unsafe" functions. In addition to replacing string functions like strcpy with counting strncpy versions, which makes sense, older MSVC versions for some reason don't support POSIX versions of these functions. Instead, they have their weird offshoots, which is a pain.
-
Kenneth Moreland authored
Fix issues with unused variables See merge request icet/icet!7
-
Kenneth Moreland authored
-
Kenneth Moreland authored
Update the diagnostics macros See merge request icet/icet!6
-
Kenneth Moreland authored
The new version now uses variadic template macros to allow you to do printf-style messages. This is how I wanted it to begin with, but as I recall variadic templates were not supported on all compilers at the time I started IceT. At this point, I think they are supported on pretty much any compiler in the last 10 years.
-
- 17 Oct, 2017 1 commit
-
-
Kenneth Moreland authored
You have to set up a target property to say the "runtime" should go in the build directory, which is annoying.
-
- 07 Oct, 2015 1 commit
-
-
Kenneth Moreland authored
Fix dashboard warning when glut is not found. See merge request !4
-
- 06 Oct, 2015 1 commit
-
-
Dan Lipsa authored
-
- 30 Sep, 2015 1 commit
-
-
Kenneth Moreland authored
Fix compilation errors Compilation error on Visual Studio 10 Win 64. Fix undefined symbol: TEST_NOT_PASSED See merge request !3
-
- 29 Sep, 2015 1 commit
-
-
Dan Lipsa authored
Compilation error on Visual Studio 10 Win 64. Fix undefined symbol: TEST_NOT_PASSED
-
- 25 Sep, 2015 2 commits
-
-
Kenneth Moreland authored
Add off-screen rendering through EGL See merge request !2
-
Dan Lipsa authored
-
- 17 May, 2015 1 commit
-
-
Kenneth Moreland authored
Update README Moving README to README.md and updating formatting. See merge request !1
-
- 16 May, 2015 2 commits
-
-
Utkarsh Ayachit authored
-
Utkarsh Ayachit authored
-
- 18 Mar, 2015 1 commit
-
-
Kenneth Moreland authored
-
- 11 Mar, 2015 2 commits
-
-
Kenneth Moreland authored
-
Kenneth Moreland authored
When you render a dense image, the load balancing should be pretty even. At any rate, it probably won't help to shift around pixels when there are the same amount of pixels everywhere, so ultimately this is a waste of time.
-
- 04 Mar, 2015 2 commits
-
-
Kenneth Moreland authored
-
Kenneth Moreland authored
IceT insists on using sparse images most of the time because they are almost always better (at least at the beginning part of the compositing). Add an option to SimpleTiming to draw images that have no background pixels so that the "sparse" images are equivalent to dense images. This is done by making the depth of background pixels slightly above and the opacity never 0.
-
- 03 Mar, 2015 1 commit
-
-
Kenneth Moreland authored
The camera angles in SimpleTiming are more-or-less perfect for IceT's image compositing. It is a fairly common case to want to zoom into the data, especially if there is some intersting detail. This could add extra work and load imbalance and could make the tests more interesting.
-
- 27 Feb, 2015 1 commit
-
-
Kenneth Moreland authored
Hopefully this can be used to test odd process group sizes. Randomly picked group sizes should commonly have large factors.
-
- 26 Feb, 2015 2 commits
-
-
Kenneth Moreland authored
This is added for comparison purposes only. The telescoping binary swap (just named binary swap) is generally faster (but maybe not always).
-
Kenneth Moreland authored
There is now a radix-kr algorithm that should handle odd factors better than telescoping (plus supports non-power-of-2 factors).
-
- 19 Feb, 2015 6 commits
-
-
Kenneth Moreland authored
There was an issue with how radix-kr was iterating over images to send where it was trying to send images that did not exist.
-
Kenneth Moreland authored
-
Kenneth Moreland authored
When dealing with a factor that does not divide evenly, there was an error that made the process in the remainder think it still had an image.
-
Kenneth Moreland authored
I had meant to add it earlier, but I did it wrong.
-
Kenneth Moreland authored
-
Kenneth Moreland authored
The radix-kr is essentially the radix-k algorithm with some ideas from 2-3 swap added in. Rather than forcing all the k's in radix-k to be factors, radix-kr allows the k to have a remainder when splitting the process. The remaining processes participate in that round by splitting their image and sending them off, but they receive nothing that round and then go idle. Although this adds some imbalance, it does not add much. It also makes keeping track of partitions easier than 2-3 swap.
-
- 18 Feb, 2015 1 commit
-
-
Kenneth Moreland authored
-
- 17 Feb, 2015 3 commits
-
-
Kenneth Moreland authored
Previously, if a state buffer was needed and the existing one did not match the size and type exactly, the old buffer was freed and a new buffer was malloced. However, malloc can be slow and it is possible to reuse a buffer if the new one being asked for is smaller than the old one. Thus, change the semantics to use a previously allocated buffer if it is at least as big as needed. This might leave pools of data larger than what we need, but will reduce the overall number of malloc calls needed.
-
Kenneth Moreland authored
-
Kenneth Moreland authored
I'm sure this is from a mistaken keypress while navigating the file a while ago.
-
- 10 Feb, 2015 1 commit
-
-
Kenneth Moreland authored
-