26 VkResourceBindingContext(
size_t uniformBindingLocation);
30 return std::make_shared<VkResourceBindingContext>(uniformBindingLocation);
34 void initialize()
override;
44 ShaderStage& stage,
const std::string& structInstanceName,
45 const std::string& arraySuffix)
override;
49 size_t _hwUniformBindLocation = 0;
52 size_t _hwInitUniformBindLocation = 0;
shared_ptr< class VkResourceBindingContext > VkResourceBindingContextPtr
Shared pointer to a VkResourceBindingContext.
Definition VkResourceBindingContext.h:19
A context class for shader generation.
Definition GenContext.h:31
Class representing a context for resource binding for hardware resources.
Definition HwShaderGenerator.h:374
A shader stage, containing the state and resulting source code for the stage.
Definition ShaderStage.h:139