diff --git a/inc/hgl/graph/vulkan/VKPipeline.h b/inc/hgl/graph/vulkan/VKPipeline.h index 19819e8c..7d0c2d38 100644 --- a/inc/hgl/graph/vulkan/VKPipeline.h +++ b/inc/hgl/graph/vulkan/VKPipeline.h @@ -49,7 +49,7 @@ class PipelineCreater public: - PipelineCreater(Device *dev,const Material *,RenderPass *rp=nullptr); + PipelineCreater(Device *dev,const Material *,RenderPass *rp); ~PipelineCreater()=default; bool Set(const VkPrimitiveTopology,bool=false); diff --git a/src/RenderDevice/Vulkan/VKPipeline.cpp b/src/RenderDevice/Vulkan/VKPipeline.cpp index 74d90a37..b65347d9 100644 --- a/src/RenderDevice/Vulkan/VKPipeline.cpp +++ b/src/RenderDevice/Vulkan/VKPipeline.cpp @@ -24,9 +24,6 @@ PipelineCreater::PipelineCreater(Device *dev,const Material *material,RenderPass pipelineInfo.pStages = material->GetStages(); { - if(!rp) - rp=dev->GetRenderPass(); - pipelineInfo.renderPass = *rp; pipelineInfo.subpass = 0; //subpass由于还不知道有什么用,所以暂时写0,待知道功用后,需改进 }