blender/intern/cycles/kernel/geom
Sv. Lockal e7c2578576 Cycles: avoid 1.0f/(1.0f/x) divisions, which msvc (only) can't optimize.
This makes bmw scene in msvc 12 builds 6% faster.
It also gives a minor speedup for SSE hair in all compilers.
2014-04-03 22:08:53 +04:00
..
geom_attribute.h Cycles code internals: add support for mesh voxel grid attributes. 2014-03-29 13:03:48 +01:00
geom_bvh_subsurface.h Cycles: avoid 1.0f/(1.0f/x) divisions, which msvc (only) can't optimize. 2014-04-03 22:08:53 +04:00
geom_bvh_traversal.h Cycles: avoid 1.0f/(1.0f/x) divisions, which msvc (only) can't optimize. 2014-04-03 22:08:53 +04:00
geom_bvh.h Cycles code refactor: move more code to geom folder, add some comments. 2014-03-29 13:03:48 +01:00
geom_curve.h Cycles: avoid 1.0f/(1.0f/x) divisions, which msvc (only) can't optimize. 2014-04-03 22:08:53 +04:00
geom_motion_curve.h Cycles code refactor: move more code to geom folder, add some comments. 2014-03-29 13:03:48 +01:00
geom_motion_triangle.h Cycles: avoid 1.0f/(1.0f/x) divisions, which msvc (only) can't optimize. 2014-04-03 22:08:53 +04:00
geom_object.h Cycles: avoid 1.0f/(1.0f/x) divisions, which msvc (only) can't optimize. 2014-04-03 22:08:53 +04:00
geom_primitive.h Cycles code internals: add support for mesh voxel grid attributes. 2014-03-29 13:03:48 +01:00
geom_triangle.h Cycles: avoid 1.0f/(1.0f/x) divisions, which msvc (only) can't optimize. 2014-04-03 22:08:53 +04:00
geom_volume.h Cycles code internals: add support for mesh voxel grid attributes. 2014-03-29 13:03:48 +01:00
geom.h Cycles code internals: add support for mesh voxel grid attributes. 2014-03-29 13:03:48 +01:00