|
Blender V5.0
|
#include <mtl_context.hh>
Definition at line 454 of file mtl_context.hh.
Definition at line 470 of file mtl_context.hh.
Referenced by blender::gpu::MTLShader::bind(), and blender::gpu::MTLShader::unbind().
| MTLBlendOperation blender::gpu::MTLContextGlobalShaderPipelineState::alpha_blend_op |
Definition at line 494 of file mtl_context.hh.
Referenced by blender::gpu::MTLShader::bake_current_pipeline_state().
| bool blender::gpu::MTLContextGlobalShaderPipelineState::blending_enabled |
Definition at line 493 of file mtl_context.hh.
Referenced by blender::gpu::MTLShader::bake_current_pipeline_state().
| bool blender::gpu::MTLContextGlobalShaderPipelineState::clip_distance_enabled[6] = {false} |
Definition at line 529 of file mtl_context.hh.
Referenced by blender::gpu::MTLShader::bake_current_pipeline_state(), and blender::gpu::MTLShader::bake_pipeline_state().
| MTLColorWriteMask blender::gpu::MTLContextGlobalShaderPipelineState::color_write_mask |
Definition at line 492 of file mtl_context.hh.
Referenced by blender::gpu::MTLShader::bake_current_pipeline_state().
| GPUFaceCullTest blender::gpu::MTLContextGlobalShaderPipelineState::cull_mode |
Definition at line 503 of file mtl_context.hh.
| bool blender::gpu::MTLContextGlobalShaderPipelineState::culling_enabled |
Definition at line 502 of file mtl_context.hh.
| MTLContextDepthStencilState blender::gpu::MTLContextGlobalShaderPipelineState::depth_stencil_state |
Definition at line 507 of file mtl_context.hh.
Referenced by blender::gpu::mtl_stencil_set_op_separate().
| MTLBlendFactor blender::gpu::MTLContextGlobalShaderPipelineState::dest_alpha_blend_factor |
Definition at line 496 of file mtl_context.hh.
Referenced by blender::gpu::MTLShader::bake_current_pipeline_state().
| MTLBlendFactor blender::gpu::MTLContextGlobalShaderPipelineState::dest_rgb_blend_factor |
Definition at line 497 of file mtl_context.hh.
Referenced by blender::gpu::MTLShader::bake_current_pipeline_state().
| bool blender::gpu::MTLContextGlobalShaderPipelineState::dirty = true |
Definition at line 463 of file mtl_context.hh.
| MTLPipelineStateDirtyFlag blender::gpu::MTLContextGlobalShaderPipelineState::dirty_flags = MTL_PIPELINE_STATE_NULL_FLAG |
Definition at line 464 of file mtl_context.hh.
Referenced by blender::gpu::mtl_stencil_set_op_separate().
| GPUFrontFace blender::gpu::MTLContextGlobalShaderPipelineState::front_face |
Definition at line 504 of file mtl_context.hh.
| MTLTextureBinding blender::gpu::MTLContextGlobalShaderPipelineState::image_bindings[MTL_MAX_TEXTURE_SLOTS] |
Definition at line 483 of file mtl_context.hh.
| bool blender::gpu::MTLContextGlobalShaderPipelineState::initialised = false |
Definition at line 455 of file mtl_context.hh.
| float blender::gpu::MTLContextGlobalShaderPipelineState::line_width = 1.0f |
Definition at line 526 of file mtl_context.hh.
Definition at line 467 of file mtl_context.hh.
| int blender::gpu::MTLContextGlobalShaderPipelineState::num_active_viewports = 1 |
Definition at line 510 of file mtl_context.hh.
| float blender::gpu::MTLContextGlobalShaderPipelineState::point_size = 1.0f |
Definition at line 525 of file mtl_context.hh.
Referenced by blender::gpu::MTLShader::bake_current_pipeline_state().
| MTLBlendOperation blender::gpu::MTLContextGlobalShaderPipelineState::rgb_blend_op |
Definition at line 495 of file mtl_context.hh.
Referenced by blender::gpu::MTLShader::bake_current_pipeline_state().
| MTLSamplerBinding blender::gpu::MTLContextGlobalShaderPipelineState::sampler_bindings[MTL_MAX_SAMPLER_SLOTS] |
Definition at line 480 of file mtl_context.hh.
| bool blender::gpu::MTLContextGlobalShaderPipelineState::scissor_enabled |
Definition at line 515 of file mtl_context.hh.
| int blender::gpu::MTLContextGlobalShaderPipelineState::scissor_height |
Definition at line 519 of file mtl_context.hh.
| int blender::gpu::MTLContextGlobalShaderPipelineState::scissor_width |
Definition at line 518 of file mtl_context.hh.
| int blender::gpu::MTLContextGlobalShaderPipelineState::scissor_x |
Definition at line 516 of file mtl_context.hh.
| int blender::gpu::MTLContextGlobalShaderPipelineState::scissor_y |
Definition at line 517 of file mtl_context.hh.
| MTLBlendFactor blender::gpu::MTLContextGlobalShaderPipelineState::src_alpha_blend_factor |
Definition at line 498 of file mtl_context.hh.
Referenced by blender::gpu::MTLShader::bake_current_pipeline_state().
| MTLBlendFactor blender::gpu::MTLContextGlobalShaderPipelineState::src_rgb_blend_factor |
Definition at line 499 of file mtl_context.hh.
Referenced by blender::gpu::MTLShader::bake_current_pipeline_state().
| MTLStorageBufferBinding blender::gpu::MTLContextGlobalShaderPipelineState::ssbo_bindings[MTL_MAX_BUFFER_BINDINGS] |
Definition at line 476 of file mtl_context.hh.
Referenced by blender::gpu::MTLStorageBuf::bind(), and blender::gpu::MTLStorageBuf::~MTLStorageBuf().
| MTLTextureBinding blender::gpu::MTLContextGlobalShaderPipelineState::texture_bindings[MTL_MAX_TEXTURE_SLOTS] |
Definition at line 479 of file mtl_context.hh.
| MTLUniformBufferBinding blender::gpu::MTLContextGlobalShaderPipelineState::ubo_bindings[MTL_MAX_BUFFER_BINDINGS] |
Definition at line 473 of file mtl_context.hh.
Referenced by blender::gpu::MTLUniformBuf::bind(), and blender::gpu::MTLUniformBuf::~MTLUniformBuf().
| uint blender::gpu::MTLContextGlobalShaderPipelineState::unpack_row_length |
Definition at line 522 of file mtl_context.hh.
Referenced by blender::gpu::MTLTexture::clear(), blender::gpu::MTLStateManager::texture_unpack_row_length_set(), and blender::gpu::MTLTexture::update_sub().
| int blender::gpu::MTLContextGlobalShaderPipelineState::viewport_height[GPU_MAX_VIEWPORTS] |
Definition at line 514 of file mtl_context.hh.
| int blender::gpu::MTLContextGlobalShaderPipelineState::viewport_offset_x[GPU_MAX_VIEWPORTS] |
Definition at line 511 of file mtl_context.hh.
| int blender::gpu::MTLContextGlobalShaderPipelineState::viewport_offset_y[GPU_MAX_VIEWPORTS] |
Definition at line 512 of file mtl_context.hh.
| int blender::gpu::MTLContextGlobalShaderPipelineState::viewport_width[GPU_MAX_VIEWPORTS] |
Definition at line 513 of file mtl_context.hh.