|
group2 0.1.0
CSE 125 Group 2
|
Work-in-progress SDL3 GPU renderer implementing the IRenderer interface. More...
#include "Camera.hpp"#include "IRenderer.hpp"#include "ModelLoader.hpp"#include "RendererTypes.hpp"#include <SDL3/SDL.h>#include <glm/glm.hpp>#include <glm/gtc/quaternion.hpp>#include <string>#include <vector>Go to the source code of this file.
Classes | |
| class | Renderer |
| Forward-declared to avoid circular includes. More... | |
| struct | Renderer::SkinVertex |
| Per-vertex bone influence data, parallel to the rig's vertex buffer. More... | |
| struct | Renderer::SkinnedInstance |
| Per-frame instance entry — one per visible animated character. More... | |
| struct | Renderer::GpuMesh |
| GPU-side mesh data for one mesh within a loaded model. More... | |
| struct | Renderer::ModelInstance |
| One loaded model instance in the scene. More... | |
| struct | Renderer::PendingVertexUpload |
| Queued vertex buffer update for skinned animation. More... | |
| struct | Renderer::SkinnedMesh |
| One skinned mesh on GPU. More... | |
Work-in-progress SDL3 GPU renderer implementing the IRenderer interface.
SDL3 GPU forward PBR renderer with HDR pipeline and post-processing.