fractorium/Source/EmberCL
mfeemster eecd3c254f --User changes
-Remove Hue as a saved parameter, as well as animation parameters associated with it. It's now a GUI-only field that is never saved.
 -Make histogram, density filter buffer, and all associated fields always float, even when using double. In that case, only the iteration calculations are now double. Suggested by Thomas Ludwig.
 -Print all three kernels in EmberRender when the --dump_kernel option is specified.
 -Apply variations filter to randoms.

--Bug fixes
 -Fix bug where hue was not being preserved when switching controllers and embers. Very hard to repro bug, but mostly overcome by eliminating hue as a saved parameter.

--Code changes
 -De-templatized DEOpenCLKernelCreator and FinalAccumOpenCLKernelCreator. They now just take a bool as a parameter to specify double precision.
 -To accommodate the buffers being float, introduce a new #define types in EmberCL called real4_bucket, and real4reals_bucket.
 -Density and spatial filtering structs now use this type.
 -ConvertDensityFilter() and ConvertSpatialFilter() no longer return a value, they just assign to the member.
2015-08-10 20:10:23 -07:00
..
DEOpenCLKernelCreator.cpp --User changes 2015-08-10 20:10:23 -07:00
DEOpenCLKernelCreator.h --User changes 2015-08-10 20:10:23 -07:00
DllMain.cpp More Linux work, getting started with QtCreator. 2014-12-08 02:18:16 -08:00
EmberCLFunctions.h --User changes 2015-08-10 20:10:23 -07:00
EmberCLPch.h Additional changes to work with Simon's pull request. 2015-01-29 18:22:15 -08:00
EmberCLStructs.h --User changes 2015-08-10 20:10:23 -07:00
FinalAccumOpenCLKernelCreator.cpp --User changes 2015-08-10 20:10:23 -07:00
FinalAccumOpenCLKernelCreator.h --User changes 2015-08-10 20:10:23 -07:00
IterOpenCLKernelCreator.cpp --User changes 2015-08-10 20:10:23 -07:00
IterOpenCLKernelCreator.h --User changes 2015-08-10 20:10:23 -07:00
OpenCLWrapper.cpp --User changes 2015-05-03 17:13:14 -07:00
OpenCLWrapper.h Forgot to remove OpenCLWrapper::ProgramBuildErrors(). 2015-03-22 12:49:43 -07:00
RendererCL.cpp --User changes 2015-08-10 20:10:23 -07:00
RendererCL.h --User changes 2015-08-10 20:10:23 -07:00