From 2c8002d30f291cba832a5750212009d48238c308 Mon Sep 17 00:00:00 2001 From: hachem Date: Fri, 22 Aug 2025 12:24:05 +0200 Subject: feat: add HDRI --- src/states/world_builder_state.h | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'src/states/world_builder_state.h') diff --git a/src/states/world_builder_state.h b/src/states/world_builder_state.h index 866ae59..edfb346 100644 --- a/src/states/world_builder_state.h +++ b/src/states/world_builder_state.h @@ -47,6 +47,10 @@ namespace Donut Ref m_sphere_shader; Ref m_sphere_vao; + Ref m_hdri_environment; + + Ref m_skybox_shader; + Ref m_skybox_vao; glm::vec3 m_new_object_position = glm::vec3(0.0f, 0.0f, 0.0f); float m_new_object_radius = 1.0f; @@ -72,5 +76,11 @@ namespace Donut Object m_black_hole; bool m_black_hole_initialized = false; + + void set_hdri_environment(Ref hdri) { m_hdri_environment = hdri; } + Ref get_hdri_environment() const { return m_hdri_environment; } + + void initialize_skybox_geometry(); + void render_skybox(); }; }; -- cgit v1.3