diff --git a/inc/hgl/graph/VKPipeline.h b/inc/hgl/graph/VKPipeline.h index 2a9a806b..e852b6c7 100644 --- a/inc/hgl/graph/VKPipeline.h +++ b/inc/hgl/graph/VKPipeline.h @@ -35,8 +35,6 @@ public: operator VkPipeline(){return pipeline;} - const VAB *GetVAB()const{return data->GetVAB();} - const bool IsAlphaTest()const{return data->alpha_test>0;} const bool IsAlphaBlend()const{return data->alpha_blend;} };//class GraphicsPipeline diff --git a/src/SceneGraph/Vulkan/VKPipeline.cpp b/src/SceneGraph/Vulkan/VKPipeline.cpp index 0f39ab97..5a60a5b1 100644 --- a/src/SceneGraph/Vulkan/VKPipeline.cpp +++ b/src/SceneGraph/Vulkan/VKPipeline.cpp @@ -3,6 +3,7 @@ VK_NAMESPACE_BEGIN Pipeline::~Pipeline() { + delete data; vkDestroyPipeline(device,pipeline,nullptr); } VK_NAMESPACE_END