diff options
Diffstat (limited to 'source/blender/draw/engines/eevee/eevee_materials.c')
-rw-r--r-- | source/blender/draw/engines/eevee/eevee_materials.c | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/source/blender/draw/engines/eevee/eevee_materials.c b/source/blender/draw/engines/eevee/eevee_materials.c index b4874514bd9..e6de676bc29 100644 --- a/source/blender/draw/engines/eevee/eevee_materials.c +++ b/source/blender/draw/engines/eevee/eevee_materials.c @@ -861,10 +861,9 @@ void EEVEE_materials_cache_populate(EEVEE_Data *vedata, continue; } - /* Virtual cameras can only be used in the main scene. TODO: needs to be a different - * DRW_state.*/ - if (DRW_state_is_opengl_render() && - GPU_material_flag_get(gpumat_array[i], GPU_MATFLAG_VIRTUAL_CAMERA)) { + /* Virtual cameras can only be used in the main scene. */ + if (DRW_state_is_virtual_camera() && + GPU_material_flag_get(gpumat_array[i], GPU_MATFLAG_VIRTUAL_MONITOR)) { continue; } |