Regenerated doc + final submit for now
This commit is contained in:
@@ -5,7 +5,7 @@
|
||||
- Source: `Juliet\src\Graphics\D3D12\D3D12Shader.cpp`
|
||||
|
||||
## AI Description
|
||||
This D3D12 header defines a structure and factory functions for creating GPU shaders in the Juliet engine. The source allocates memory dynamically to hold shader byte code, returning it as an abstract Shader pointer while managing internal buffer stats like sampler counts within the concrete struct.
|
||||
The `D3D12Shader` class in the provided C++ component is designed to encapsulate a shader program for use with Direct3D 12. It includes a ByteBuffer to store the shader bytecode and metadata about its components such as samplers, uniform buffers, storage buffers, and storage textures. The class provides methods to create and destroy shader objects, ensuring that memory management and error handling are handled properly.
|
||||
|
||||
## Symbols
|
||||
|
||||
|
||||
Reference in New Issue
Block a user