ReShade
A generic post-processing injector for games and video software.
|
Describes a range of constants in a pipeline layout. More...
#include <reshade_api_pipeline.hpp>
Public Attributes | |
uint32_t | binding |
OpenGL uniform buffer binding index. More... | |
uint32_t | dx_register_index |
D3D10/D3D11/D3D12 constant buffer register index. More... | |
uint32_t | dx_register_space |
D3D12 constant buffer register space. More... | |
uint32_t | count |
Number of constants in this range (in 32-bit values). More... | |
shader_stage | visibility |
Shader pipeline stages that can make use of the constants in this range. More... | |
Describes a range of constants in a pipeline layout.
uint32_t reshade::api::constant_range::binding |
OpenGL uniform buffer binding index.
uint32_t reshade::api::constant_range::count |
Number of constants in this range (in 32-bit values).
uint32_t reshade::api::constant_range::dx_register_index |
D3D10/D3D11/D3D12 constant buffer register index.
uint32_t reshade::api::constant_range::dx_register_space |
D3D12 constant buffer register space.
shader_stage reshade::api::constant_range::visibility |
Shader pipeline stages that can make use of the constants in this range.