[Bf-blender-cvs] [d1c46c7] master: Fix out-of-bounds access in recent shader updates

Campbell Barton noreply at git.blender.org
Tue Dec 1 09:46:33 CET 2015


Commit: d1c46c7b35cbf97bf5020c369dd9a708f5eac9db
Author: Campbell Barton
Date:   Tue Dec 1 19:39:43 2015 +1100
Branches: master
https://developer.blender.org/rBd1c46c7b35cbf97bf5020c369dd9a708f5eac9db

Fix out-of-bounds access in recent shader updates

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

M	source/blender/gpu/intern/gpu_simple_shader.c

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

diff --git a/source/blender/gpu/intern/gpu_simple_shader.c b/source/blender/gpu/intern/gpu_simple_shader.c
index 74ca23e..ea26d1d 100644
--- a/source/blender/gpu/intern/gpu_simple_shader.c
+++ b/source/blender/gpu/intern/gpu_simple_shader.c
@@ -303,7 +303,7 @@ void GPU_simple_shader_light_set(int light_num, GPULightData *light)
 		}
 
 		GPU_MATERIAL_STATE.lights_enabled |= light_bit;
-		if (light->position[3] == 0.0f)
+		if (position[3] == 0.0f)
 			GPU_MATERIAL_STATE.lights_directional |= light_bit;
 	}
 	else {




More information about the Bf-blender-cvs mailing list