Defines the requirements of a shader.
Map of texture names to their metadata.
Optional
Explicit order of uniforms in the buffer for automated packing. If provided, the renderer can automatically pack data into buffers.
Map of uniform names to their metadata.
Defines the requirements of a shader.