codes layout.

This commit is contained in:
2020-11-30 18:05:23 +08:00
parent e398a85e65
commit ce727cbb1a
5 changed files with 13 additions and 11 deletions

View File

@@ -25,18 +25,18 @@ class TestApp:public VulkanApplicationFramework
private:
SceneNode render_root;
RenderList render_list;
SceneNode render_root;
RenderList render_list;
Material * material =nullptr;
MaterialInstance * material_instance =nullptr;
Renderable *ro_rectangle =nullptr,
*ro_circle =nullptr,
*ro_round_rectangle =nullptr;
Renderable * ro_rectangle =nullptr;
Renderable * ro_circle =nullptr;
Renderable * ro_round_rectangle =nullptr;
GPUBuffer * ubo_world_matrix =nullptr;
GPUBuffer * ubo_color_material =nullptr;
GPUBuffer * ubo_world_matrix =nullptr;
GPUBuffer * ubo_color_material =nullptr;
Pipeline * pipeline =nullptr;

View File

@@ -271,8 +271,11 @@ public:
void BuildCommandBuffer(uint32_t index) override
{
render_root.RefreshMatrix();
render_list.Clear();
render_list.Begin();
render_root.ExpendToList(&render_list);
render_list.End();
VulkanApplicationFramework::BuildCommandBuffer(index,&render_list);
}