group2 0.1.0
CSE 125 Group 2
Loading...
Searching...
No Matches
renderer Directory Reference
Directory dependency graph for renderer:

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.