From 1522b95c838fc3e567066fd96dede3dca25cbc95 Mon Sep 17 00:00:00 2001 From: skal Date: Sun, 1 Feb 2026 16:18:19 +0100 Subject: feat(gpu): Integrate bumpy 3D renderer into main demo - Added depth buffer support to MainSequence. - Implemented Hybrid3DEffect for the main timeline. - Fixed effect initialization order in MainSequence. - Ensured depth-stencil compatibility for all scene effects. - Updated demo sequence with 3D elements and post-processing. --- src/gpu/texture_manager.h | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/gpu/texture_manager.h') diff --git a/src/gpu/texture_manager.h b/src/gpu/texture_manager.h index 3faf74c..54dcfeb 100644 --- a/src/gpu/texture_manager.h +++ b/src/gpu/texture_manager.h @@ -37,6 +37,9 @@ class TextureManager { // Registers and generates a texture immediately void create_procedural_texture(const std::string& name, const ProceduralTextureDef& def); + + // Creates a texture from existing data (RGBA8) + void create_texture(const std::string& name, int width, int height, const uint8_t* data); // Retrieves a texture view by name (returns nullptr if not found) WGPUTextureView get_texture_view(const std::string& name); -- cgit v1.2.3