增加PipelineCreateInfo保存至配置文件代码(测试中)

This commit is contained in:
2019-05-05 17:43:31 +08:00
parent b87af86b4c
commit 29252ca0b1
9 changed files with 333 additions and 27 deletions

View File

@@ -5,4 +5,3 @@ endmacro()
CreateProject(0.triangle main)
CreateProject(1.cube cube)

View File

@@ -4,6 +4,8 @@
using namespace hgl;
using namespace hgl::graph;
void SaveToTOML(const OSString &filename,const VkGraphicsPipelineCreateInfo *info);
constexpr uint32_t SCREEN_WIDTH=1280;
constexpr uint32_t SCREEN_HEIGHT=720;
@@ -101,11 +103,11 @@ private:
pipeline_creater->CloseCullFace();
pipeline_creater->Set(PRIM_TRIANGLES);
SaveToTOML(OS_TEXT("pipeline.toml"),pipeline_creater->GetInfo());
pipeline=pipeline_creater->Create();
delete pipeline_creater;
pipeline_creater=nullptr;
return pipeline;
}