Regenerated doc + final submit for now
This commit is contained in:
@@ -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
|
||||
|
||||
|
||||
Reference in New Issue
Block a user