Fix #130235: Eevee: Viewport Render Animation causes white/black flashes of materials
Disable deferred compilation for viewport image renders. Pull Request: https://projects.blender.org/blender/blender/pulls/130335
This commit is contained in:
@@ -168,6 +168,10 @@ MaterialPass MaterialModule::material_pass_get(Object *ob,
|
||||
default_surface_ntree_.nodetree_get(blender_mat);
|
||||
|
||||
bool use_deferred_compilation = inst_.is_viewport() || GPU_use_parallel_compilation();
|
||||
if (inst_.is_viewport_image_render()) {
|
||||
/* We can't defer compilation in viewport image render, since we can't re-sync.(See #130235) */
|
||||
use_deferred_compilation = false;
|
||||
}
|
||||
|
||||
MaterialPass matpass = MaterialPass();
|
||||
matpass.gpumat = inst_.shaders.material_shader_get(
|
||||
|
||||
Reference in New Issue
Block a user