Commit Graph

13 Commits

Author SHA1 Message Date
ce0a6d8754 feat: Update surface colors for floor, ceiling, and wall shaders 2026-01-05 21:17:41 +00:00
80363a9673 feat: Update music track and adjust surface tint colors for shaders 2026-01-05 21:03:43 +00:00
843aef30fa feat: Update colors and add texture effects for floor, ceiling, and wall shaders 2026-01-05 20:58:42 +00:00
3395572e90 feat: Add new shaders for floor, ceiling, and wall; update shader handling in cube creation 2026-01-05 20:49:37 +00:00
87d72e6e12 feat: Enhance spinning cube shader and adjust rainbow color calculations 2026-01-05 20:41:48 +00:00
081af05f72 Implement GUI Renderer with SVG Support and Enhanced Drawing Capabilities
- Added a new GUI renderer implementation in gui_renderer_old.cpp.
- Introduced functionality to parse SVG files and extract circle elements.
- Implemented drawing methods for rectangles, text, and SVG graphics.
- Added clipping functionality to restrict drawing to specified areas.
- Enhanced pixel blending for transparency handling in the rendering process.
- Created a staging buffer for efficient pixel transfer to the GPU.
- Implemented resizing and clearing of the canvas for dynamic GUI updates.
- Added error handling for file operations and parsing.
2026-01-05 17:24:55 +00:00
92f31e736c feat: Add Apache License and Roboto font files; implement basic GUI shaders 2026-01-05 13:47:27 +00:00
2fef2b14ca feat: Add PBR shader support and atmospherics configuration 2026-01-05 10:05:52 +00:00
27045a3a6a feat: Implement PBR shaders and enhance atmospheric effects in rendering 2026-01-05 09:55:38 +00:00
ce33d75472 feat: Enhance mouse grab functionality and improve logging in SDL window service 2026-01-05 09:16:38 +00:00
a5cfcee03d feat: Add solid shader support and update room dimensions in cube logic 2026-01-05 09:01:39 +00:00
37b69b6bfa feat: Add rainbow color effect to fragment shader and update vertex shader to pass world position 2026-01-05 08:07:24 +00:00
Richard Ward
067881dac6 more initial code 2025-12-18 18:05:14 +00:00