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 @@
- Header: `Juliet\include\Graphics\PushConstants.h`
## AI Description
This C++ struct defines a render-pass push constant block holding view-projection matrices, buffer indices for meshes and lighting, scale/translate vectors, vertex offsets, and global light direction/color data to facilitate efficient GPU state configuration.
The `PushConstants` struct in the Juliet library is designed to hold a set of constant data that can be passed to shaders for rendering operations. This structure includes various properties such as the view-projection matrix, mesh index, transforms buffer index, buffer index, texture index, vertex offset, padding, scale, translate, padding2, global light direction, global light pad, global light color, global ambient intensity, light buffer index, and active light count. The use of `PushConstants` allows for efficient data transfer between the CPU and GPU, reducing the number of draw calls and improving rendering performance.
## Symbols