15 #define MTL_MAX_TEXTURE_SLOTS 128
16 #define MTL_MAX_SAMPLER_SLOTS MTL_MAX_TEXTURE_SLOTS
17 #define MTL_MAX_UNIFORM_BUFFER_BINDINGS 31
18 #define MTL_MAX_VERTEX_INPUT_ATTRIBUTES 31
19 #define MTL_MAX_UNIFORMS_PER_BLOCK 64
bool supports_vertex_amplification
bool supports_argument_buffers_tier2
int max_color_render_targets
bool supports_family_mac2
bool supports_sampler_border_color
int minimum_buffer_offset_alignment
int buffer_alignment_for_textures
bool supports_layered_rendering
bool supports_memory_barriers
bool supports_family_mac1
bool supports_texture_swizzle
bool supports_family_mac_catalyst2
bool supports_family_mac_catalyst1