fractorium/Source/EmberCL
mfeemster ef01380e6d This is commit of Simon Detheridge's pull request "osx-opencl" with a few modifications.
-If we change OpenCLWrapper to capture build log errors, we don't need to manually concat them in RendererCL because the overridden ErrorReport() function already concatenates the errors from both classes.

-Do not define T in OpenCL programs. We already have real_t to handle this.

-Do keep the casting to real_t. However this should not be necessary because there is a command line option to do this automatically which we already use: -cl-single-precision-constant. The only reason we do this is because the Apple OpenCL compiler does not follow the standard and obviously ignores this option. Absolutely awful.

-Fix a few improper casts in the CircleTrans1 and GlynnSim1 variations.

-Add an automated OpenCL program build tester to EmberTester, as well as a cast checker.
2015-03-22 12:46:10 -07:00
..
DEOpenCLKernelCreator.cpp More Linux work. Convert all casts to new style, away from legacy. 2014-12-06 23:51:44 -08:00
DEOpenCLKernelCreator.h Replace unsigned int, and char with uint and uchar. 2014-12-05 21:05:09 -08:00
DllMain.cpp More Linux work, getting started with QtCreator. 2014-12-08 02:18:16 -08:00
EmberCLFunctions.h Remove ReadMe.txt from all project files. 2015-03-21 15:27:37 -07:00
EmberCLPch.h Additional changes to work with Simon's pull request. 2015-01-29 18:22:15 -08:00
EmberCLStructs.h Replace unsigned int, and char with uint and uchar. 2014-12-05 21:05:09 -08:00
FinalAccumOpenCLKernelCreator.cpp Merge branch 'osx-opencl' of https://github.com/gh2k/fractorium 2015-03-21 16:28:42 -07:00
FinalAccumOpenCLKernelCreator.h Add "ISO-8859-1" as the encoding type when reading Xml files. 2014-12-05 20:04:41 -08:00
IterOpenCLKernelCreator.cpp Change CHOOSE_XFORM_GRAIN to be 16384, so we can & with 16383 instead of using modulo. This results in a 9% speed increase on the CPU. 2014-12-09 20:15:02 -08:00
IterOpenCLKernelCreator.h Replace unsigned int, and char with uint and uchar. 2014-12-05 21:05:09 -08:00
OpenCLWrapper.cpp This is commit of Simon Detheridge's pull request "osx-opencl" with a few modifications. 2015-03-22 12:46:10 -07:00
OpenCLWrapper.h This is commit of Simon Detheridge's pull request "osx-opencl" with a few modifications. 2015-03-22 12:46:10 -07:00
RendererCL.cpp This is commit of Simon Detheridge's pull request "osx-opencl" with a few modifications. 2015-03-22 12:46:10 -07:00
RendererCL.h This is commit of Simon Detheridge's pull request "osx-opencl" with a few modifications. 2015-03-22 12:46:10 -07:00