optimized CreatePipeline of RenderPass class

This commit is contained in:
2023-02-23 14:43:57 +08:00
parent 844636a46b
commit 99939bd83d
4 changed files with 16 additions and 35 deletions

View File

@@ -25,7 +25,7 @@ protected:
ObjectList<Pipeline> pipeline_list;
Pipeline *CreatePipeline(Material *,PipelineData *,const VIL *);
Pipeline *CreatePipeline(PipelineData *,const ShaderStageCreateInfoList &,VkPipelineLayout,const VIL *);
private:
@@ -52,11 +52,6 @@ public:
const VkExtent2D & GetGranularity()const{return granularity;}
public:
Pipeline *CreatePipeline(MaterialInstance *, const PipelineData *);
Pipeline *CreatePipeline(MaterialInstance *, const InlinePipeline &);
public:
Pipeline *CreatePipeline(MaterialInstance *, const InlinePipeline &, const Prim &prim,const bool prim_restart=false);