|
group2 0.1.0
CSE 125 Group 2
|
Files | |
| Camera.cpp | |
| Implementation of the first-person Camera class. | |
| Camera.hpp | |
| First-person camera with perspective projection and Vulkan-convention matrices. | |
| GlowCylinder.hpp | |
| Procedural cylinder with emissive material for bloom beam testing. | |
| GlowSphere.hpp | |
| Procedural UV sphere with emissive material for bloom testing. | |
| GraphicsConfig.cpp | |
| Implementation of loadGraphicsConfig(). | |
| GraphicsConfig.hpp | |
| Graphics configuration loaded from config.toml at startup. | |
| HybridRenderer.cpp | |
| Implementation of the legacy/new routing renderer. | |
| HybridRenderer.hpp | |
| Routing layer between the legacy renderer and the new (in-progress) renderer. | |
| IRenderer.hpp | |
| Abstract renderer interface used by the hybrid dispatcher to route calls to either the legacy renderer or a (partially-implemented) new one. | |
| ModelLoader.cpp | |
| Assimp model loading, embedded texture decoding, and scene-graph traversal. | |
| ModelLoader.hpp | |
| Assimp-based model loading and CPU-side mesh/texture data types. | |
| Renderer.cpp | |
| SDL3 GPU renderer implementation – pipelines, passes, and post-processing. | |
| Renderer.hpp | |
| Work-in-progress SDL3 GPU renderer implementing the IRenderer interface. | |
| RendererTypes.hpp | |
| Shared data types used across renderer implementations. | |
| ShaderUtils.cpp | |
| Implementation of shared shader-loading utilities. | |
| ShaderUtils.hpp | |
| Shared shader-loading utilities used by Renderer and ParticleRenderer. | |
| SMAAAreaTex.h | |
| SMAA Area Texture generator. | |
| SMAASearchTex.h | |
| SMAA Search Texture generator. | |