blender/intern/cycles/kernel/osl
Brecht Van Lommel 3bf175f270 Cycles OSL: image texture lookup optimization, acquire the per thread handle
for texture system in advance. Patch by Martijn Berger, with some tweaks.

There was about a 10% performance improvement on OS X in my tests with the
images.blend test file. This may be less on other platforms because OS X has
particularly slow mutex locks.
2013-08-05 12:49:15 +00:00
..
background.cpp Cycles: 4 new nodes. 2012-11-06 19:59:02 +00:00
bsdf_diffuse_ramp.cpp Cycles OSL minor optimizations: recycle shading context, don't do memory 2012-12-15 10:18:42 +00:00
bsdf_phong_ramp.cpp Cycles OSL minor optimizations: recycle shading context, don't do memory 2012-12-15 10:18:42 +00:00
CMakeLists.txt Cycles / Toon BSDF: 2013-05-23 17:45:20 +00:00
emissive.cpp Cycles OSL minor optimizations: recycle shading context, don't do memory 2012-12-15 10:18:42 +00:00
osl_bssrdf.cpp Cycles: initial subsurface multiple scattering support. It's not working as 2013-04-01 20:26:52 +00:00
osl_bssrdf.h Cycles: initial subsurface multiple scattering support. It's not working as 2013-04-01 20:26:52 +00:00
osl_closures.cpp Fix cycles backwards compatibility for specular_toon shader this actually needs 2013-06-10 20:10:03 +00:00
osl_closures.h Cycles / Toon BSDF: 2013-05-23 17:45:20 +00:00
osl_globals.h Cycles OSL: image texture lookup optimization, acquire the per thread handle 2013-08-05 12:49:15 +00:00
osl_services.cpp Cycles OSL: image texture lookup optimization, acquire the per thread handle 2013-08-05 12:49:15 +00:00
osl_services.h Cycles / Ray Depth: 2013-07-31 20:30:37 +00:00
osl_shader.cpp Cycles OSL: image texture lookup optimization, acquire the per thread handle 2013-08-05 12:49:15 +00:00
osl_shader.h Cycles Hair: refactoring to support generic attributes for hair curves. There 2013-01-03 12:08:54 +00:00
SConscript Cycles / SCons: 2013-04-29 15:52:38 +00:00