[Bf-blender-cvs] [493c99078a8] master: Fix T74362: Material Preview Assert
Jeroen Bakker
noreply at git.blender.org
Mon Mar 2 13:48:20 CET 2020
Commit: 493c99078a8fbd8807f137401c11d401b85ba0e7
Author: Jeroen Bakker
Date: Mon Mar 2 13:44:25 2020 +0100
Branches: master
https://developer.blender.org/rB493c99078a8fbd8807f137401c11d401b85ba0e7
Fix T74362: Material Preview Assert
When using Material Previews not all uniform blocks were filled. This
patch will add the renderpass_block when drawing the background.
Note that I wasn't able to reproduce the issue on my system, but
according the the backtrace it most likely solves the issue. I let the
reporter test.
===================================================================
M source/blender/draw/engines/eevee/eevee_lookdev.c
===================================================================
diff --git a/source/blender/draw/engines/eevee/eevee_lookdev.c b/source/blender/draw/engines/eevee/eevee_lookdev.c
index d39d2a61657..b5ec5ce21a9 100644
--- a/source/blender/draw/engines/eevee/eevee_lookdev.c
+++ b/source/blender/draw/engines/eevee/eevee_lookdev.c
@@ -176,6 +176,8 @@ void EEVEE_lookdev_cache_init(EEVEE_Data *vedata,
DRW_shgroup_uniform_block(grp, "grid_block", sldata->grid_ubo);
DRW_shgroup_uniform_block(grp, "planar_block", sldata->planar_ubo);
DRW_shgroup_uniform_block(grp, "common_block", sldata->common_ubo);
+ DRW_shgroup_uniform_block(
+ grp, "renderpass_block", EEVEE_material_default_render_pass_ubo_get(sldata));
}
DRW_shgroup_call(grp, DRW_cache_fullscreen_quad_get(), NULL);
More information about the Bf-blender-cvs
mailing list