UBO region offsets for partial updates (reduces GPU bandwidth). More...
Variables | |
| constexpr size_t | K_SCENE_HEADER_OFFSET = offsetof(ZoneShaderUniforms, base.iResolution) |
| constexpr size_t | K_SCENE_HEADER_SIZE = sizeof(PhosphorShaders::BaseUniforms) - K_SCENE_HEADER_OFFSET |
| constexpr size_t | K_SCENE_DATA_OFFSET = offsetof(ZoneShaderUniforms, base.iResolution) |
| constexpr size_t | K_SCENE_DATA_SIZE = sizeof(ZoneShaderUniforms) - K_SCENE_DATA_OFFSET |
| constexpr size_t | K_ZONE_EXTENSION_OFFSET = sizeof(PhosphorShaders::BaseUniforms) |
| constexpr size_t | K_ZONE_EXTENSION_SIZE = sizeof(ZoneShaderUniforms) - sizeof(PhosphorShaders::BaseUniforms) |
UBO region offsets for partial updates (reduces GPU bandwidth).
Extends PhosphorShaders::UboRegions with zone-specific regions.
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |