|
Blender V4.3
|
#include <mtl_shader_interface.hh>
Public Attributes | |
| bool | used |
| uint32_t | name_offset |
| int | slot_index |
| int | location |
| eGPUTextureType | type |
| eGPUSamplerFormat | sampler_format |
| ShaderStage | stage_mask |
| bool | is_texture_sampler |
| int | texture_buffer_ssbo_location = -1 |
| int | buffer_metadata_uniform_loc = -1 |
Definition at line 137 of file mtl_shader_interface.hh.
| int blender::gpu::MTLShaderTexture::buffer_metadata_uniform_loc = -1 |
Definition at line 152 of file mtl_shader_interface.hh.
Referenced by blender::gpu::MTLContext::ensure_texture_bindings(), blender::gpu::MTLContext::ensure_texture_bindings(), and blender::gpu::MTLShaderInterface::prepare_common_shader_inputs().
| bool blender::gpu::MTLShaderTexture::is_texture_sampler |
Definition at line 148 of file mtl_shader_interface.hh.
Referenced by blender::gpu::MTLContext::ensure_texture_bindings(), and blender::gpu::MTLContext::ensure_texture_bindings().
| int blender::gpu::MTLShaderTexture::location |
Definition at line 143 of file mtl_shader_interface.hh.
Referenced by blender::gpu::MTLContext::ensure_texture_bindings(), blender::gpu::MTLContext::ensure_texture_bindings(), and blender::gpu::MTLShaderInterface::prepare_common_shader_inputs().
| uint32_t blender::gpu::MTLShaderTexture::name_offset |
Definition at line 139 of file mtl_shader_interface.hh.
Referenced by blender::gpu::MTLContext::ensure_texture_bindings(), blender::gpu::MTLContext::ensure_texture_bindings(), and blender::gpu::MTLShaderInterface::prepare_common_shader_inputs().
| eGPUSamplerFormat blender::gpu::MTLShaderTexture::sampler_format |
Definition at line 145 of file mtl_shader_interface.hh.
Referenced by blender::gpu::MTLContext::ensure_texture_bindings(), and blender::gpu::MTLContext::ensure_texture_bindings().
| int blender::gpu::MTLShaderTexture::slot_index |
| ShaderStage blender::gpu::MTLShaderTexture::stage_mask |
Definition at line 146 of file mtl_shader_interface.hh.
Referenced by blender::gpu::MTLContext::ensure_texture_bindings(), and blender::gpu::MTLContext::ensure_texture_bindings().
| int blender::gpu::MTLShaderTexture::texture_buffer_ssbo_location = -1 |
Definition at line 150 of file mtl_shader_interface.hh.
Referenced by blender::gpu::MTLContext::ensure_texture_bindings(), blender::gpu::MTLContext::ensure_texture_bindings(), and blender::gpu::MTLShaderInterface::prepare_common_shader_inputs().
| eGPUTextureType blender::gpu::MTLShaderTexture::type |
Definition at line 144 of file mtl_shader_interface.hh.
Referenced by blender::gpu::MTLContext::ensure_texture_bindings(), and blender::gpu::MTLContext::ensure_texture_bindings().
| bool blender::gpu::MTLShaderTexture::used |