|
Blender V4.3
|
#include <mtl_pso_descriptor_state.hh>
Public Member Functions | |
| bool | operator== (const MTLVertexAttributeDescriptorPSO &other) const |
| uint64_t | hash () const |
| void | reset () |
Public Attributes | |
| MTLVertexFormat | format |
| int | offset |
| int | buffer_index |
| GPUVertFetchMode | format_conversion_mode |
Vertex attribute and buffer descriptor wrappers for use in PSO construction and caching.
Definition at line 24 of file mtl_pso_descriptor_state.hh.
|
inline |
Definition at line 37 of file mtl_pso_descriptor_state.hh.
Referenced by blender::gpu::MTLVertexDescriptor::hash().
|
inline |
Definition at line 30 of file mtl_pso_descriptor_state.hh.
References buffer_index, and format_conversion_mode.
|
inline |
Definition at line 43 of file mtl_pso_descriptor_state.hh.
References buffer_index, format_conversion_mode, and GPU_FETCH_FLOAT.
Referenced by blender::gpu::MTLRenderPipelineStateDescriptor::reset_vertex_descriptor().
| int blender::gpu::MTLVertexAttributeDescriptorPSO::buffer_index |
Definition at line 27 of file mtl_pso_descriptor_state.hh.
Referenced by blender::gpu::MTLShader::bake_pipeline_state(), blender::gpu::MTLImmediate::end(), operator==(), and reset().
| MTLVertexFormat blender::gpu::MTLVertexAttributeDescriptorPSO::format |
Definition at line 25 of file mtl_pso_descriptor_state.hh.
Referenced by blender::gpu::MTLShader::bake_pipeline_state(), and blender::gpu::MTLImmediate::end().
| GPUVertFetchMode blender::gpu::MTLVertexAttributeDescriptorPSO::format_conversion_mode |
Definition at line 28 of file mtl_pso_descriptor_state.hh.
Referenced by blender::gpu::MTLShader::bake_pipeline_state(), blender::gpu::MTLImmediate::end(), operator==(), and reset().
| int blender::gpu::MTLVertexAttributeDescriptorPSO::offset |
Definition at line 26 of file mtl_pso_descriptor_state.hh.
Referenced by blender::gpu::MTLShader::bake_pipeline_state(), and blender::gpu::MTLImmediate::end().