diff --git a/CMSceneGraph b/CMSceneGraph index bd4984ee..65ef7052 160000 --- a/CMSceneGraph +++ b/CMSceneGraph @@ -1 +1 @@ -Subproject commit bd4984ee4272d358967b15cd6179249bba60f882 +Subproject commit 65ef7052d162225a03e96a895586c3492ddd7447 diff --git a/src/SceneGraph/Vulkan/VKRenderResourceMaterial.cpp b/src/SceneGraph/Vulkan/VKRenderResourceMaterial.cpp index 100bc869..e9547336 100644 --- a/src/SceneGraph/Vulkan/VKRenderResourceMaterial.cpp +++ b/src/SceneGraph/Vulkan/VKRenderResourceMaterial.cpp @@ -81,7 +81,7 @@ Material *RenderResource::CreateMaterial(const mtl::MaterialCreateInfo *mci) Material *mtl; - const AnsiString mtl_name=mci->GetName(); + const AnsiString &mtl_name=mci->GetName(); if(material_by_name.Get(mtl_name,mtl)) return mtl; @@ -113,15 +113,15 @@ Material *RenderResource::CreateMaterial(const mtl::MaterialCreateInfo *mci) ++sci; } + } - CreateShaderStageList(data->shader_stage_list,data->shader_maps); + CreateShaderStageList(data->shader_stage_list,data->shader_maps); - { - ShaderCreateInfoVertex *vert=mci->GetVS(); + { + ShaderCreateInfoVertex *vert=mci->GetVS(); - if(vert) - data->vertex_input=new VertexInput(vert->sdm->GetShaderStageIO().input); - } + if(vert) + data->vertex_input=new VertexInput(vert->sdm->GetShaderStageIO().input); } {