From a81b059f1d9cce8dbcfea90f3a618c2da7e09c8e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cl=C3=A9ment=20Foucault?= Date: Wed, 7 Oct 2020 14:08:59 +0200 Subject: Fix T79184: Specular highlight turns object black on some studio lights This case was leaving some data uninitialized, producing some NaNs in the fragment shader. --- source/blender/draw/engines/workbench/workbench_data.c | 1 + 1 file changed, 1 insertion(+) (limited to 'source/blender/draw/engines/workbench/workbench_data.c') diff --git a/source/blender/draw/engines/workbench/workbench_data.c b/source/blender/draw/engines/workbench/workbench_data.c index b6cfc019b8d..310a8b861aa 100644 --- a/source/blender/draw/engines/workbench/workbench_data.c +++ b/source/blender/draw/engines/workbench/workbench_data.c @@ -123,6 +123,7 @@ static void workbench_studiolight_data_update(WORKBENCH_PrivateData *wpd, WORKBE copy_v3_fl3(light->light_direction, 1.0f, 0.0f, 0.0f); copy_v3_fl(light->specular_color, 0.0f); copy_v3_fl(light->diffuse_color, 0.0f); + light->wrapped = 0.0f; } } -- cgit v1.2.3