diff options
author | Jeroen Bakker <j.bakker@atmind.nl> | 2018-06-05 16:49:31 +0300 |
---|---|---|
committer | Jeroen Bakker <j.bakker@atmind.nl> | 2018-06-05 16:49:54 +0300 |
commit | 7a612c37996fb513ccbf3a36172790e7798a0ba6 (patch) | |
tree | 2a5e3eb60495bfa9afc79106a2d394c998d64d95 /source/blender | |
parent | 60aee3943f0aeab3471b831ae01a76e7bb37197d (diff) |
LookDev: Fix crash when no world
Diffstat (limited to 'source/blender')
-rw-r--r-- | source/blender/draw/engines/eevee/eevee_lookdev.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/source/blender/draw/engines/eevee/eevee_lookdev.c b/source/blender/draw/engines/eevee/eevee_lookdev.c index 8107aa33d2b..8ef52f8c553 100644 --- a/source/blender/draw/engines/eevee/eevee_lookdev.c +++ b/source/blender/draw/engines/eevee/eevee_lookdev.c @@ -51,7 +51,9 @@ void EEVEE_lookdev_cache_init( axis_angle_to_mat3_single(stl->g_data->studiolight_matrix, 'Z', v3d->shading.studiolight_rot_z); DRW_shgroup_uniform_mat3(*grp, "StudioLightMatrix", stl->g_data->studiolight_matrix); - DRW_shgroup_uniform_vec3(*grp, "color", &world->horr, 1); + if (world) { + DRW_shgroup_uniform_vec3(*grp, "color", &world->horr, 1); + } DRW_shgroup_uniform_float(*grp, "backgroundAlpha", &stl->g_data->background_alpha, 1); DRW_shgroup_call_add(*grp, geom, NULL); if (!pinfo) { |