Blender Git Loki
Git Commits -> Revision ebc6534
Revision ebc6534 by Brecht Van Lommel (master) September 12, 2011, 13:13 (GMT) |
Cycles: * Fix missing update when editing objects with emission materials. * Fix preview pass rendering set to 1 not showing full resolution. * Fix CUDA runtime compiling failing due to missing cache directory. * Use settings from first render layer for visibility and material override. And a bunch of incomplete and still disabled code mostly related to closure sampling. |
Commit Details:
Full Hash: ebc653463ddfd9f8b893b6acbcc6465972e6abc6
SVN Revision: 40163
Parent Commit: c404922
Lines Changed: +1235, -708
43 Modified Paths:
/CMakeLists.txt (+1, -2) (Diff)
/intern/cycles/blender/addon/ui.py (+36, -0) (Diff)
/intern/cycles/blender/blender_mesh.cpp (+6, -2) (Diff)
/intern/cycles/blender/blender_object.cpp (+13, -11) (Diff)
/intern/cycles/blender/blender_sync.cpp (+24, -0) (Diff)
/intern/cycles/blender/blender_sync.h (+13, -1) (Diff)
/intern/cycles/CMakeLists.txt (+1, -4) (Diff)
/intern/cycles/device/device.cpp (+8, -2) (Diff)
/intern/cycles/device/device_cuda.cpp (+14, -5) (Diff)
/intern/cycles/device/device_multi.cpp (+28, -6) (Diff)
/intern/cycles/kernel/kernel_emission.h (+32, -9) (Diff)
/intern/cycles/kernel/kernel_globals.h (+2, -2) (Diff)
/intern/cycles/kernel/kernel_light.h (+11, -1) (Diff)
/intern/cycles/kernel/kernel_path.h (+94, -5) (Diff)
/intern/cycles/kernel/kernel_shader.h (+224, -114) (Diff)
/intern/cycles/kernel/kernel_types.h (+37, -39) (Diff)
/intern/cycles/kernel/osl/osl_shader.cpp (+73, -176) (Diff)
/intern/cycles/kernel/osl/osl_shader.h (+10, -8) (Diff)
/intern/cycles/kernel/svm/bsdf_ashikhmin_velvet.h (+10, -10) (Diff)
/intern/cycles/kernel/svm/bsdf_diffuse.h (+14, -14) (Diff)
/intern/cycles/kernel/svm/bsdf_microfacet.h (+42, -42) (Diff)
/intern/cycles/kernel/svm/bsdf_reflection.h (+8, -8) (Diff)
/intern/cycles/kernel/svm/bsdf_refraction.h (+9, -9) (Diff)
/intern/cycles/kernel/svm/bsdf_transparent.h (+7, -7) (Diff)
/intern/cycles/kernel/svm/bsdf_ward.h (+15, -15) (Diff)
/intern/cycles/kernel/svm/bsdf_westin.h (+22, -22) (Diff)
/intern/cycles/kernel/svm/emissive.h (+2, -25) (Diff)
/intern/cycles/kernel/svm/svm.h (+23, -17) (Diff)
/intern/cycles/kernel/svm/svm_bsdf.h (+51, -55) (Diff)
/intern/cycles/kernel/svm/svm_closure.h (+219, -60) (Diff)
/intern/cycles/kernel/svm/svm_types.h (+10, -0) (Diff)
/intern/cycles/kernel/svm/volume.h (+1, -1) (Diff)
/intern/cycles/render/light.cpp (+40, -20) (Diff)
/intern/cycles/render/mesh.cpp (+5, -0) (Diff)
/intern/cycles/render/nodes.cpp (+7, -6) (Diff)
/intern/cycles/render/object.cpp (+10, -2) (Diff)
/intern/cycles/render/session.cpp (+1, -1) (Diff)
/intern/cycles/render/session.h (+1, -1) (Diff)
/intern/cycles/render/svm.cpp (+96, -3) (Diff)
/intern/cycles/render/svm.h (+6, -0) (Diff)
/intern/cycles/render/tile.cpp (+1, -1) (Diff)
/intern/cycles/util/util_path.cpp (+7, -2) (Diff)
/intern/cycles/util/util_path.h (+1, -0) (Diff)
/intern/cycles/blender/addon/ui.py (+36, -0) (Diff)
/intern/cycles/blender/blender_mesh.cpp (+6, -2) (Diff)
/intern/cycles/blender/blender_object.cpp (+13, -11) (Diff)
/intern/cycles/blender/blender_sync.cpp (+24, -0) (Diff)
/intern/cycles/blender/blender_sync.h (+13, -1) (Diff)
/intern/cycles/CMakeLists.txt (+1, -4) (Diff)
/intern/cycles/device/device.cpp (+8, -2) (Diff)
/intern/cycles/device/device_cuda.cpp (+14, -5) (Diff)
/intern/cycles/device/device_multi.cpp (+28, -6) (Diff)
/intern/cycles/kernel/kernel_emission.h (+32, -9) (Diff)
/intern/cycles/kernel/kernel_globals.h (+2, -2) (Diff)
/intern/cycles/kernel/kernel_light.h (+11, -1) (Diff)
/intern/cycles/kernel/kernel_path.h (+94, -5) (Diff)
/intern/cycles/kernel/kernel_shader.h (+224, -114) (Diff)
/intern/cycles/kernel/kernel_types.h (+37, -39) (Diff)
/intern/cycles/kernel/osl/osl_shader.cpp (+73, -176) (Diff)
/intern/cycles/kernel/osl/osl_shader.h (+10, -8) (Diff)
/intern/cycles/kernel/svm/bsdf_ashikhmin_velvet.h (+10, -10) (Diff)
/intern/cycles/kernel/svm/bsdf_diffuse.h (+14, -14) (Diff)
/intern/cycles/kernel/svm/bsdf_microfacet.h (+42, -42) (Diff)
/intern/cycles/kernel/svm/bsdf_reflection.h (+8, -8) (Diff)
/intern/cycles/kernel/svm/bsdf_refraction.h (+9, -9) (Diff)
/intern/cycles/kernel/svm/bsdf_transparent.h (+7, -7) (Diff)
/intern/cycles/kernel/svm/bsdf_ward.h (+15, -15) (Diff)
/intern/cycles/kernel/svm/bsdf_westin.h (+22, -22) (Diff)
/intern/cycles/kernel/svm/emissive.h (+2, -25) (Diff)
/intern/cycles/kernel/svm/svm.h (+23, -17) (Diff)
/intern/cycles/kernel/svm/svm_bsdf.h (+51, -55) (Diff)
/intern/cycles/kernel/svm/svm_closure.h (+219, -60) (Diff)
/intern/cycles/kernel/svm/svm_types.h (+10, -0) (Diff)
/intern/cycles/kernel/svm/volume.h (+1, -1) (Diff)
/intern/cycles/render/light.cpp (+40, -20) (Diff)
/intern/cycles/render/mesh.cpp (+5, -0) (Diff)
/intern/cycles/render/nodes.cpp (+7, -6) (Diff)
/intern/cycles/render/object.cpp (+10, -2) (Diff)
/intern/cycles/render/session.cpp (+1, -1) (Diff)
/intern/cycles/render/session.h (+1, -1) (Diff)
/intern/cycles/render/svm.cpp (+96, -3) (Diff)
/intern/cycles/render/svm.h (+6, -0) (Diff)
/intern/cycles/render/tile.cpp (+1, -1) (Diff)
/intern/cycles/util/util_path.cpp (+7, -2) (Diff)
/intern/cycles/util/util_path.h (+1, -0) (Diff)