From 0d819f2b9a71e862bce8799c6b0c1304e62219b3 Mon Sep 17 00:00:00 2001 From: hachem Date: Fri, 22 Aug 2025 12:24:05 +0200 Subject: [add]: add HDRI --- src/States/WorldBuilderState.h | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'src/States/WorldBuilderState.h') diff --git a/src/States/WorldBuilderState.h b/src/States/WorldBuilderState.h index cbe8b9e..29662db 100644 --- a/src/States/WorldBuilderState.h +++ b/src/States/WorldBuilderState.h @@ -47,6 +47,10 @@ namespace Donut Ref m_SphereShader; Ref m_SphereVAO; + Ref m_HDRIEnvironment; + + Ref m_SkyboxShader; + Ref m_SkyboxVAO; glm::vec3 m_NewObjectPosition = glm::vec3(0.0f, 0.0f, 0.0f); float m_NewObjectRadius = 1.0f; @@ -72,5 +76,11 @@ namespace Donut Object m_BlackHole; bool m_BlackHoleInitialized = false; + + void SetHDRIEnvironment(Ref hdri) { m_HDRIEnvironment = hdri; } + Ref GetHDRIEnvironment() const { return m_HDRIEnvironment; } + + void InitializeSkyboxGeometry(); + void RenderSkybox(); }; }; -- cgit v1.3