builtins | spirv_cross_shader | |
ComputeShader() | spirv_cross::ComputeShader< T, Res, WorkGroupX, WorkGroupY, WorkGroupZ > | inline |
group | spirv_cross::ComputeShader< T, Res, WorkGroupX, WorkGroupY, WorkGroupZ > | |
impl | spirv_cross::ComputeShader< T, Res, WorkGroupX, WorkGroupY, WorkGroupZ > | |
invoke() | spirv_cross::BaseShader< ComputeShader< T, Res, WorkGroupX, WorkGroupY, WorkGroupZ > > | inline |
main() | spirv_cross::ComputeShader< T, Res, WorkGroupX, WorkGroupY, WorkGroupZ > | inline |
push_constant | spirv_cross_shader | |
register_builtin(spirv_cross_builtin builtin, const U &value) | spirv_cross_shader | inline |
register_push_constant(const internal::PushConstant< U > &value) | spirv_cross_shader | inline |
register_resource(const internal::Resource< U > &value, unsigned set, unsigned binding) | spirv_cross_shader | inline |
register_stage_input(const internal::StageInput< U > &value, unsigned location) | spirv_cross_shader | inline |
register_stage_output(const internal::StageOutput< U > &value, unsigned location) | spirv_cross_shader | inline |
register_uniform_constant(const internal::UniformConstant< U > &value, unsigned location) | spirv_cross_shader | inline |
resources | spirv_cross::ComputeShader< T, Res, WorkGroupX, WorkGroupY, WorkGroupZ > | |
set_builtin(spirv_cross_builtin builtin, void *data, size_t size) | spirv_cross_shader | inline |
set_push_constant(void *data, size_t size) | spirv_cross_shader | inline |
set_resource(unsigned set, unsigned binding, void **data, size_t size) | spirv_cross_shader | inline |
set_stage_input(unsigned location, void *data, size_t size) | spirv_cross_shader | inline |
set_stage_output(unsigned location, void *data, size_t size) | spirv_cross_shader | inline |
set_uniform_constant(unsigned location, void *data, size_t size) | spirv_cross_shader | inline |
stage_inputs | spirv_cross_shader | |
stage_outputs | spirv_cross_shader | |
uniform_constants | spirv_cross_shader | |