Blender Git Commit Log
Git Commits -> Revision e9c8917
Revision e9c8917 by Sergey Sharybin (master) May 31, 2016, 12:41 (GMT) |
Properly handle vertex color color space for Cycles GLSL A bit tricky, need to pass additional information about what the attribute is and how to deal with it. BI path stays unchanged, just to make things simplier for now. Fixes T48555: Cycles GLSL- Incorrect Vertex Color results from Attribute node |
Commit Details:
Full Hash: e9c8917e10dfada55aa0aefcde9f7098a0e8e3c7
Parent Commit: 19cfc84
Lines Changed: +95, -8
12 Modified Paths:
/source/blender/blenkernel/BKE_DerivedMesh.h (+4, -4) (Diff)
/source/blender/blenkernel/intern/cdderivedmesh.c (+4, -0) (Diff)
/source/blender/blenkernel/intern/DerivedMesh.c (+8, -0) (Diff)
/source/blender/blenkernel/intern/editderivedmesh.c (+5, -0) (Diff)
/source/blender/blenkernel/intern/subsurf_ccg.c (+4, -0) (Diff)
/source/blender/gpu/GPU_buffers.h (+5, -0) (Diff)
/source/blender/gpu/GPU_shader.h (+1, -0) (Diff)
/source/blender/gpu/intern/gpu_buffers.c (+6, -0) (Diff)
/source/blender/gpu/intern/gpu_codegen.c (+3, -1) (Diff)
/source/blender/gpu/intern/gpu_material.c (+3, -0) (Diff)
/source/blender/gpu/shaders/gpu_shader_material.glsl (+0, -3) (Diff)
/source/blender/gpu/shaders/gpu_shader_vertex.glsl (+52, -0) (Diff)
/source/blender/blenkernel/intern/cdderivedmesh.c (+4, -0) (Diff)
/source/blender/blenkernel/intern/DerivedMesh.c (+8, -0) (Diff)
/source/blender/blenkernel/intern/editderivedmesh.c (+5, -0) (Diff)
/source/blender/blenkernel/intern/subsurf_ccg.c (+4, -0) (Diff)
/source/blender/gpu/GPU_buffers.h (+5, -0) (Diff)
/source/blender/gpu/GPU_shader.h (+1, -0) (Diff)
/source/blender/gpu/intern/gpu_buffers.c (+6, -0) (Diff)
/source/blender/gpu/intern/gpu_codegen.c (+3, -1) (Diff)
/source/blender/gpu/intern/gpu_material.c (+3, -0) (Diff)
/source/blender/gpu/shaders/gpu_shader_material.glsl (+0, -3) (Diff)
/source/blender/gpu/shaders/gpu_shader_vertex.glsl (+52, -0) (Diff)