|
Blender V5.0
|
#include <mtl_shader_interface.hh>
Public Attributes | |
| uint32_t | name_offset |
| uint32_t | size = 0 |
| uint32_t | buffer_index |
| int | location |
| uint32_t | current_offset |
| ShaderStage | stage_mask |
Definition at line 112 of file mtl_shader_interface.hh.
| uint32_t blender::gpu::MTLShaderBufferBlock::buffer_index |
| uint32_t blender::gpu::MTLShaderBufferBlock::current_offset |
Definition at line 120 of file mtl_shader_interface.hh.
Referenced by blender::gpu::MTLShaderInterface::add_storage_block(), and blender::gpu::MTLShaderInterface::add_uniform_block().
| int blender::gpu::MTLShaderBufferBlock::location |
Definition at line 118 of file mtl_shader_interface.hh.
Referenced by blender::gpu::MTLShaderInterface::add_storage_block(), blender::gpu::MTLShaderInterface::add_uniform_block(), blender::gpu::MTLContext::ensure_buffer_bindings(), blender::gpu::MTLContext::ensure_buffer_bindings(), and blender::gpu::MTLShaderInterface::prepare_common_shader_inputs().
| uint32_t blender::gpu::MTLShaderBufferBlock::name_offset |
Definition at line 113 of file mtl_shader_interface.hh.
Referenced by blender::gpu::MTLShaderInterface::add_storage_block(), blender::gpu::MTLShaderInterface::add_uniform_block(), blender::gpu::MTLContext::ensure_buffer_bindings(), blender::gpu::MTLContext::ensure_buffer_bindings(), and blender::gpu::MTLShaderInterface::prepare_common_shader_inputs().
| uint32_t blender::gpu::MTLShaderBufferBlock::size = 0 |
Definition at line 114 of file mtl_shader_interface.hh.
Referenced by blender::gpu::MTLShaderInterface::add_storage_block(), blender::gpu::MTLShaderInterface::add_uniform_block(), blender::gpu::MTLContext::ensure_buffer_bindings(), blender::gpu::MTLContext::ensure_buffer_bindings(), and blender::gpu::MTLShader::finalize().
| ShaderStage blender::gpu::MTLShaderBufferBlock::stage_mask |