use VKPipelineData instead VKPipelineCreater

This commit is contained in:
2020-09-18 20:44:11 +08:00
parent b42ad2d667
commit b3b8de4adb
9 changed files with 30 additions and 573 deletions

View File

@@ -86,13 +86,14 @@ private:
bool InitPipeline()
{
AutoDelete<vulkan::PipelineCreater>
pipeline_creater=new vulkan::PipelineCreater(device,material);
pipeline_creater->SetDepthTest(true);
pipeline_creater->SetDepthWrite(true);
pipeline_creater->SetCullMode(VK_CULL_MODE_NONE);
pipeline_creater->Set(Prim::Triangles);
pipeline_solid=pipeline_creater->Create(sc_render_target);
vulkan::VKPipelineData pd;
pd.SetDepthTest(true);
pd.SetDepthWrite(true);
pd.SetCullMode(VK_CULL_MODE_NONE);
pd.Set(Prim::Triangles);
pipeline_solid=CreatePipeline(device,&pd,material,sc_render_target);
if(!pipeline_solid)
return(false);