[Bf-blender-cvs] [dd4a40f42d7] master: Always initialize MaterialPass (Fixes a crash in mscv)

Miguel Pozo noreply at git.blender.org
Tue Oct 4 16:16:56 CEST 2022


Commit: dd4a40f42d7b3c7aec86c5a07ce6ae71f006f7d3
Author: Miguel Pozo
Date:   Tue Oct 4 16:16:46 2022 +0200
Branches: master
https://developer.blender.org/rBdd4a40f42d7b3c7aec86c5a07ce6ae71f006f7d3

Always initialize MaterialPass (Fixes a crash in mscv)

Differential Revision: https://developer.blender.org/D16134

===================================================================

M	source/blender/draw/engines/eevee_next/eevee_material.cc

===================================================================

diff --git a/source/blender/draw/engines/eevee_next/eevee_material.cc b/source/blender/draw/engines/eevee_next/eevee_material.cc
index a92f96e8c70..b63002df2e3 100644
--- a/source/blender/draw/engines/eevee_next/eevee_material.cc
+++ b/source/blender/draw/engines/eevee_next/eevee_material.cc
@@ -164,7 +164,7 @@ MaterialPass MaterialModule::material_pass_get(Object *ob,
                          blender_mat->nodetree :
                          default_surface_ntree_.nodetree_get(blender_mat);
 
-  MaterialPass matpass;
+  MaterialPass matpass = MaterialPass();
   matpass.gpumat = inst_.shaders.material_shader_get(
       blender_mat, ntree, pipeline_type, geometry_type, true);



More information about the Bf-blender-cvs mailing list