Regenerated doc + final submit for now

This commit is contained in:
2026-07-22 17:37:01 -04:00
parent c436639ddd
commit c0d40ef3e4
101 changed files with 869 additions and 781 deletions
@@ -4,7 +4,7 @@
- Source: `Juliet\src\Graphics\DebugDisplayRenderer.cpp`
## AI Description
This C++ component renders debug overlays (lines and sphere wireframes) using a shared GPU buffer split into two regions for depth-tested primitives and non-depth overlay data. It manages shader pipeline creation, vertex allocation up to ~450KB, and command rendering with view projection push constants per region within the Juliet graphics framework.
The `DebugDisplayRenderer` class in the provided C++ code is designed to render debug visualizations such as lines and spheres on a graphics device. It manages the creation, initialization, and cleanup of resources required for rendering these debug elements. The component includes functions to add lines and spheres to the debug state, prepare the GPU buffers for rendering, and flush the debug data to the graphics pipeline during rendering passes. The class uses push constants to pass necessary transformation matrices and lighting information to the shaders, ensuring that the debug visualizations are rendered correctly on the screen.
## Symbols