Go to file
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
Builds Remove ReadMe.txt from all project files. 2015-03-21 15:27:37 -07:00
Data Remove ReadMe.txt from all project files. 2015-03-21 15:27:37 -07:00
Deps/CL Add CL header missing on osx 2015-01-14 10:35:38 +00:00
Source This is commit of Simon Detheridge's pull request "osx-opencl" with a few modifications. 2015-03-22 12:46:10 -07:00
.gitignore Add .gch directories to gitignore 2015-01-26 20:17:29 +00:00
LICENSE Initial commit 2014-07-08 00:05:16 -07:00
README.md Initial commit 2014-07-08 00:05:16 -07:00

fractorium

A Qt-based fractal flame editor which uses a C++ re-write of the flam3 algorithm named Ember and a GPU capable version named EmberCL which implements a portion of the cuburn algorithm in OpenCL.