加入face点mvp和纹理,重构完成,还未自测验证

This commit is contained in:
xsl
2025-09-19 11:36:34 +08:00
parent f63f46e975
commit adf45c1b55
2 changed files with 362 additions and 382 deletions
+15 -9
View File
@@ -84,8 +84,8 @@ public:
std::unique_ptr<vkb::core::BufferC> uniform_buffer_vs_point;
glm::vec3 camear_pos_point;
glm::vec3 pos_point;
glm::vec3 camear_pos_point = {0, 0, -2.f};
glm::vec3 face_pos_point;
struct
{
@@ -125,22 +125,28 @@ public:
void generate_quad();
void setup_descriptor_pool();
void setup_descriptor_set_layout();
void setup_descriptor_set_layout_bg();
void setup_descriptor_set_layout_point();
void setup_descriptor_set_layout();
void setup_descriptor_set();
void setup_descriptor_set_layout_bg();
void setup_descriptor_set_bg();
void setup_descriptor_set_layout_point();
void setup_descriptor_set_point();
void prepare_uniform_buffers();
void update_uniform_buffers();
void prepare_uniform_buffers_point();
void update_uniform_buffers_point();
void prepare_pipelines();
void prepare_pipeline_bg();
void prepare_pipeline_point();
void prepare_uniform_buffers();
void update_uniform_buffers();
void prepare_uniform_buffers_point();
void update_uniform_buffers_point();
bool prepare(const vkb::ApplicationOptions& options) override;
virtual void render(float delta_time) override;
virtual void view_changed() override;