fractorium/Source/Ember
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
..
Affine2D.cpp More linux work. 2014-12-10 21:50:15 -08:00
Affine2D.h More linux work. 2014-12-10 21:50:15 -08:00
CarToRas.h More Linux work. Convert all casts to new style, away from legacy. 2014-12-06 23:51:44 -08:00
Curves.h Remove ReadMe.txt from all project files. 2015-03-21 15:27:37 -07:00
DensityFilter.h More Linux work. Convert all casts to new style, away from legacy. 2014-12-06 23:51:44 -08:00
DllMain.cpp Initial VS2013, C++11 and linux commit. This most likely won't build and suffers from some compiler issues. More commits to follow. 2014-08-31 21:25:15 -07:00
Ember.cpp Remove ReadMe.txt from all project files. 2015-03-21 15:27:37 -07:00
Ember.h Remove ReadMe.txt from all project files. 2015-03-21 15:27:37 -07:00
EmberDefines.h Remove ReadMe.txt from all project files. 2015-03-21 15:27:37 -07:00
EmberPch.cpp Initial source commit 2014-07-08 00:11:14 -07:00
EmberPch.h Remove ReadMe.txt from all project files. 2015-03-21 15:27:37 -07:00
EmberToXml.h Remove ReadMe.txt from all project files. 2015-03-21 15:27:37 -07:00
Interpolate.h 0.4.1.3 Beta 10/14/2014 2014-10-14 08:53:15 -07:00
Isaac.h Fix compiler error due to usage of << to close a template instantiation 2015-01-14 10:37:40 +00:00
Iterator.h 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
Palette.h Remove ReadMe.txt from all project files. 2015-03-21 15:27:37 -07:00
PaletteList.h More Linux work. Convert all casts to new style, away from legacy. 2014-12-06 23:51:44 -08:00
Point.h More C++11 2014-09-09 22:41:26 -07:00
Renderer.cpp Remove ReadMe.txt from all project files. 2015-03-21 15:27:37 -07:00
Renderer.h Remove ReadMe.txt from all project files. 2015-03-21 15:27:37 -07:00
RendererBase.cpp Remove ReadMe.txt from all project files. 2015-03-21 15:27:37 -07:00
RendererBase.h Remove ReadMe.txt from all project files. 2015-03-21 15:27:37 -07:00
SheepTools.h Remove ReadMe.txt from all project files. 2015-03-21 15:27:37 -07:00
SpatialFilter.h More Linux work. Convert all casts to new style, away from legacy. 2014-12-06 23:51:44 -08:00
TemporalFilter.h Remove passes. 2014-11-02 23:16:34 -08:00
Timing.h Derive from QOpenGLWidget instead of QGLWidget. 2015-01-01 07:17:05 -08:00
Utils.h Fix destructor exception-permissiveness errors in a less idiotic way 2015-01-14 13:10:25 +00:00
Variation.h Remove ReadMe.txt from all project files. 2015-03-21 15:27:37 -07:00
VariationList.h Replace unsigned int, and char with uint and uchar. 2014-12-05 21:05:09 -08:00
Variations01.h This is commit of Simon Detheridge's pull request "osx-opencl" with a few modifications. 2015-03-22 12:46:10 -07:00
Variations02.h Merge branch 'osx-opencl' of https://github.com/gh2k/fractorium 2015-03-21 16:28:42 -07:00
Variations03.h This is commit of Simon Detheridge's pull request "osx-opencl" with a few modifications. 2015-03-22 12:46:10 -07:00
Variations04.h Merge branch 'osx-opencl' of https://github.com/gh2k/fractorium 2015-03-21 16:28:42 -07:00
Variations05.h This is commit of Simon Detheridge's pull request "osx-opencl" with a few modifications. 2015-03-22 12:46:10 -07:00
VariationsDC.h Ditch T(f) define in opencl programs in preference to already-defined real_t. 2015-02-26 21:18:55 +00:00
Xform.h Additional casting work. 2014-12-07 00:59:26 -08:00
XmlToEmber.h Remove ReadMe.txt from all project files. 2015-03-21 15:27:37 -07:00