|
CeresEngine 0.2.0
A game development framework
|
Uniform packing parameter structure. More...
#include <CeresEngine/Material/ShaderCompiler/ShaderCompiler.hpp>
Public Attributes | |
| bool | enabled = false |
| If true, all global uniform statements will be packed into a single uniform buffer (except for textures, imges, samplers). | |
| Int32 | bindingSlot = 0 |
| Index of the binding slot for this uniform buffer. | |
| String | bufferName = "xsp_buffer" |
| Name of the uniform buffer. By default, "xsp_buffer". | |
Uniform packing parameter structure.
| Int32 CeresEngine::ShaderCompiler::UniformPacking::bindingSlot = 0 |
Index of the binding slot for this uniform buffer.
Only relevant if 'Options::explicitBinding' is enabled. By default, 0.
| String CeresEngine::ShaderCompiler::UniformPacking::bufferName = "xsp_buffer" |
Name of the uniform buffer. By default, "xsp_buffer".
If true, all global uniform statements will be packed into a single uniform buffer (except for textures, imges, samplers).
By default, false.