新的Vulkan Framework

This commit is contained in:
2019-06-18 00:48:05 +08:00
parent 84bce16954
commit ece292965c
9 changed files with 115 additions and 74 deletions

View File

@@ -58,10 +58,9 @@ private:
void CreateRenderObject()
{
//struct CubeCreateInfo cci;
struct CubeCreateInfo cci;
//renderable_object=CreateCube(db,material,&cci);
renderable_object=CreateRenderableSphere(db,material,16);
renderable_object=CreateRenderableCube(db,material,&cci);
}
bool InitUBO()
@@ -121,8 +120,6 @@ private:
render_root.RefreshMatrix();
render_list.Clear();
render_root.ExpendToList(&render_list);
BuildCommandBuffer(&render_list);
return(true);
}
@@ -159,15 +156,11 @@ public:
render_root.RefreshMatrix(&rot);
render_list.Clear();
render_root.ExpendToList(&render_list);
BuildCommandBuffer(&render_list);
}
void Resize(int w,int h)override
void BuildCommandBuffer(uint32 index)
{
CameraAppFramework::Resize(w,h);
BuildCommandBuffer(&render_list);
VulkanApplicationFramework::BuildCommandBuffer(index,&render_list);
}
};//class TestApp:public CameraAppFramework