|
Blender
V2.93
|
#include <gpu_shader_interface.hh>
Public Attributes | |
| uint32_t | name_offset |
| uint32_t | name_hash |
| int32_t | location |
| int32_t | binding |
Definition at line 40 of file gpu_shader_interface.hh.
| int32_t blender::gpu::ShaderInput::binding |
Defined at interface creation or in shader. Only for Samplers, UBOs and Vertex Attributes.
Definition at line 45 of file gpu_shader_interface.hh.
Referenced by blender::gpu::GLShaderInterface::GLShaderInterface(), and GPU_shader_get_uniform_block_binding().
| int32_t blender::gpu::ShaderInput::location |
Definition at line 43 of file gpu_shader_interface.hh.
Referenced by blender::gpu::GLShaderInterface::GLShaderInterface(), GPU_shader_get_attribute(), GPU_shader_get_uniform(), GPU_shader_get_uniform_block(), and blender::gpu::vbo_bind().
| uint32_t blender::gpu::ShaderInput::name_hash |
Definition at line 42 of file gpu_shader_interface.hh.
Referenced by blender::gpu::ShaderInterface::set_input_name(), and blender::gpu::sort_input_list().
| uint32_t blender::gpu::ShaderInput::name_offset |
Definition at line 41 of file gpu_shader_interface.hh.
Referenced by blender::gpu::ShaderInterface::input_name_get(), and blender::gpu::ShaderInterface::set_input_name().