Changeset View
Changeset View
Standalone View
Standalone View
source/blender/gpu/metal/mtl_capabilities.hh
| Show All 30 Lines | struct MTLCapabilities { | ||||
| /* Capabilities */ | /* Capabilities */ | ||||
| bool supports_vertex_amplification = false; | bool supports_vertex_amplification = false; | ||||
| bool supports_texture_swizzle = true; | bool supports_texture_swizzle = true; | ||||
| bool supports_cubemaps = true; | bool supports_cubemaps = true; | ||||
| bool supports_layered_rendering = true; | bool supports_layered_rendering = true; | ||||
| bool supports_memory_barriers = false; | bool supports_memory_barriers = false; | ||||
| bool supports_sampler_border_color = false; | bool supports_sampler_border_color = false; | ||||
| bool supports_argument_buffers_tier2 = false; | bool supports_argument_buffers_tier2 = false; | ||||
| bool supports_texture_gather = false; | |||||
| /* GPU Family */ | /* GPU Family */ | ||||
| bool supports_family_mac1 = false; | bool supports_family_mac1 = false; | ||||
| bool supports_family_mac2 = false; | bool supports_family_mac2 = false; | ||||
| bool supports_family_mac_catalyst1 = false; | bool supports_family_mac_catalyst1 = false; | ||||
| bool supports_family_mac_catalyst2 = false; | bool supports_family_mac_catalyst2 = false; | ||||
| }; | }; | ||||
| } // namespace gpu | } // namespace gpu | ||||
| } // namespace blender | } // namespace blender | ||||