diff --git a/src/RenderDevice/Vulkan/VKMaterial.cpp b/src/RenderDevice/Vulkan/VKMaterial.cpp index a16d3e2f..075762a8 100644 --- a/src/RenderDevice/Vulkan/VKMaterial.cpp +++ b/src/RenderDevice/Vulkan/VKMaterial.cpp @@ -41,6 +41,8 @@ Material *CreateMaterial(Device *dev,ShaderModuleMap *shader_maps) if(!dsl_creater->CreatePipelineLayout()) { + delete shader_stage_list; + delete dsl_creater; delete shader_maps; return(nullptr); }