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
+1 -1
View File
@@ -4,7 +4,7 @@
- Header: `Juliet\include\Graphics\Shader.h`
## AI Description
Juliet::Shader provides opaque handle management for vertex, fragment, and compute stages. It defines creation structures specifying entry points and stage types to facilitate shader compilation within the graphics subsystem. This component abstracts low-level resource initialization while maintaining type safety through enums and string handles.
The `Shader` class in the Juliet library is designed to encapsulate shader code and metadata for different stages of a graphics pipeline. It provides an opaque type to manage shaders, allowing for easy access and manipulation within the application. The class includes an enumeration for specifying shader stages (Vertex, Fragment, Compute), which helps in organizing and managing shader resources effectively. Additionally, it utilizes a `String` object to store the entry point name of each shader stage, facilitating easier identification and management of shader code within the graphics pipeline. This design ensures that shaders are properly managed and can be easily integrated into larger applications for rendering graphics.
## Symbols