[Bf-blender-cvs] [a6b6c4eb289] cycles_refactor: Cycles: Follow-up fix for my previous commit. Shader flags were broken.

Stefan Werner noreply at git.blender.org
Mon Dec 4 14:21:08 CET 2017


Commit: a6b6c4eb2891c654d4e2ba2f4db40a39b4ca0730
Author: Stefan Werner
Date:   Mon Dec 4 14:21:06 2017 +0100
Branches: cycles_refactor
https://developer.blender.org/rBa6b6c4eb2891c654d4e2ba2f4db40a39b4ca0730

Cycles: Follow-up fix for my previous commit. Shader flags were broken.

===================================================================

M	intern/cycles/render/shader.cpp

===================================================================

diff --git a/intern/cycles/render/shader.cpp b/intern/cycles/render/shader.cpp
index 5c1d181958e..8cbeb710eda 100644
--- a/intern/cycles/render/shader.cpp
+++ b/intern/cycles/render/shader.cpp
@@ -473,6 +473,7 @@ void ShaderManager::device_update_common(Device *device,
 		shader_flag[i].constant_emission[0] = constant_emission.x;
 		shader_flag[i].constant_emission[1] = constant_emission.y;
 		shader_flag[i].constant_emission[2] =  constant_emission.z;
+		i++;
 
 		has_transparent_shadow |= (flag & SD_HAS_TRANSPARENT_SHADOW) != 0;
 	}



More information about the Bf-blender-cvs mailing list