Adapter 0: Backend: Vulkan Name: "AMD Radeon Pro WX 3200 Series (RADV POLARIS12)" VendorID: 4098 DeviceID: 27009 Type: DiscreteGpu Driver: "radv" DriverInfo: "Mesa 22.3.3" Compliant: true Features: DEPTH_CLIP_CONTROL: true DEPTH32FLOAT_STENCIL8: true TEXTURE_COMPRESSION_BC: true TEXTURE_COMPRESSION_ETC2: false TEXTURE_COMPRESSION_ASTC_LDR: false INDIRECT_FIRST_INSTANCE: true TIMESTAMP_QUERY: true PIPELINE_STATISTICS_QUERY: true SHADER_FLOAT16: false MAPPABLE_PRIMARY_BUFFERS: true TEXTURE_BINDING_ARRAY: true BUFFER_BINDING_ARRAY: true STORAGE_RESOURCE_BINDING_ARRAY: true SAMPLED_TEXTURE_AND_STORAGE_BUFFER_ARRAY_NON_UNIFORM_INDEXING: true UNIFORM_BUFFER_AND_STORAGE_TEXTURE_ARRAY_NON_UNIFORM_INDEXING: true PARTIALLY_BOUND_BINDING_ARRAY: true MULTI_DRAW_INDIRECT: true MULTI_DRAW_INDIRECT_COUNT: true PUSH_CONSTANTS: true ADDRESS_MODE_CLAMP_TO_BORDER: true POLYGON_MODE_LINE: true POLYGON_MODE_POINT: true TEXTURE_ADAPTER_SPECIFIC_FORMAT_FEATURES: true SHADER_FLOAT64: true VERTEX_ATTRIBUTE_64BIT: false CONSERVATIVE_RASTERIZATION: false VERTEX_WRITABLE_STORAGE: true CLEAR_TEXTURE: true SPIRV_SHADER_PASSTHROUGH: true SHADER_PRIMITIVE_INDEX: true MULTIVIEW: true TEXTURE_FORMAT_16BIT_NORM: true ADDRESS_MODE_CLAMP_TO_ZERO: true TEXTURE_COMPRESSION_ASTC_HDR: false WRITE_TIMESTAMP_INSIDE_PASSES: true Limits: Max Texture Dimension 1d: 16384 Max Texture Dimension 2d: 16384 Max Texture Dimension 3d: 2048 Max Texture Array Layers: 2048 Max Bind Groups: 8 Max Bindings Per Bind Group: 640 Max Dynamic Uniform Buffers Per Pipeline Layout: 16 Max Dynamic Storage Buffers Per Pipeline Layout: 8 Max Sampled Textures Per Shader Stage: 8388606 Max Samplers Per Shader Stage: 8388606 Max Storage Buffers Per Shader Stage: 8388606 Max Storage Textures Per Shader Stage: 8388606 Max Uniform Buffers Per Shader Stage: 8388606 Max Uniform Buffer Binding Size: 2147483648 Max Storage Buffer Binding Size: 2147483648 Max Buffer Size: 2147483647 Max Vertex Buffers: 16 Max Vertex Attributes: 32 Max Vertex Buffer Array Stride: 2048 Max Push Constant Size: 256 Min Uniform Buffer Offset Alignment: 32 Min Storage Buffer Offset Alignment: 32 Max Inter-Stage Shader Component: 128 Max Compute Workgroup Storage Size: 65536 Max Compute Invocations Per Workgroup: 1024 Max Compute Workgroup Size X: 1024 Max Compute Workgroup Size Y: 1024 Max Compute Workgroup Size Z: 1024 Max Compute Workgroups Per Dimension: 65535 Downlevel Properties: Shader Model: Sm5 COMPUTE_SHADERS: true FRAGMENT_WRITABLE_STORAGE: true INDIRECT_EXECUTION: true BASE_VERTEX: true READ_ONLY_DEPTH_STENCIL: true NON_POWER_OF_TWO_MIPMAPPED_TEXTURES: true CUBE_ARRAY_TEXTURES: true COMPARISON_SAMPLERS: true INDEPENDENT_BLEND: true VERTEX_STORAGE: true ANISOTROPIC_FILTERING: true FRAGMENT_STORAGE: true MULTISAMPLED_SHADING: true DEPTH_TEXTURE_AND_BUFFER_COPIES: true WEBGPU_TEXTURE_FORMAT_SUPPORT: true BUFFER_BINDINGS_NOT_16_BYTE_ALIGNED: true UNRESTRICTED_INDEX_BUFFER: true FULL_DRAW_INDEX_UINT32: true DEPTH_BIAS_CLAMP: true Texture Format Features: ┌──────────┬──────────┬──────────Allowed┬Usages───────────┬───────────────────┐ ┌────────────┬────────────────┬──────────────Feature┬Flags──────┬─────────────────────┬────────────────────┬─ R8Unorm: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ STORAGE_BINDING │ RENDER_ATTACHMENT │ │ FILTERABLE │ MULTISAMPLE_X2 │ MULTISAMPLE_X4 │ MULTISAMPLE_X8 │ MULTISAMPLE_RESOLVE │ STORAGE_READ_WRITE │ │ BLENDABLE │ R8Snorm: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ STORAGE_BINDING │ RENDER_ATTACHMENT │ │ FILTERABLE │ MULTISAMPLE_X2 │ MULTISAMPLE_X4 │ MULTISAMPLE_X8 │ MULTISAMPLE_RESOLVE │ STORAGE_READ_WRITE │ │ BLENDABLE │ R8Uint: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ STORAGE_BINDING │ RENDER_ATTACHMENT │ │ │ MULTISAMPLE_X2 │ MULTISAMPLE_X4 │ MULTISAMPLE_X8 │ MULTISAMPLE_RESOLVE │ STORAGE_READ_WRITE │ │ │ R8Sint: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ STORAGE_BINDING │ RENDER_ATTACHMENT │ │ │ MULTISAMPLE_X2 │ MULTISAMPLE_X4 │ MULTISAMPLE_X8 │ MULTISAMPLE_RESOLVE │ STORAGE_READ_WRITE │ │ │ R16Uint: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ STORAGE_BINDING │ RENDER_ATTACHMENT │ │ │ MULTISAMPLE_X2 │ MULTISAMPLE_X4 │ MULTISAMPLE_X8 │ MULTISAMPLE_RESOLVE │ STORAGE_READ_WRITE │ │ │ R16Sint: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ STORAGE_BINDING │ RENDER_ATTACHMENT │ │ │ MULTISAMPLE_X2 │ MULTISAMPLE_X4 │ MULTISAMPLE_X8 │ MULTISAMPLE_RESOLVE │ STORAGE_READ_WRITE │ │ │ R16Unorm: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ STORAGE_BINDING │ RENDER_ATTACHMENT │ │ FILTERABLE │ MULTISAMPLE_X2 │ MULTISAMPLE_X4 │ MULTISAMPLE_X8 │ MULTISAMPLE_RESOLVE │ STORAGE_READ_WRITE │ │ BLENDABLE │ R16Snorm: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ STORAGE_BINDING │ RENDER_ATTACHMENT │ │ FILTERABLE │ MULTISAMPLE_X2 │ MULTISAMPLE_X4 │ MULTISAMPLE_X8 │ MULTISAMPLE_RESOLVE │ STORAGE_READ_WRITE │ │ BLENDABLE │ R16Float: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ STORAGE_BINDING │ RENDER_ATTACHMENT │ │ FILTERABLE │ MULTISAMPLE_X2 │ MULTISAMPLE_X4 │ MULTISAMPLE_X8 │ MULTISAMPLE_RESOLVE │ STORAGE_READ_WRITE │ │ BLENDABLE │ Rg8Unorm: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ STORAGE_BINDING │ RENDER_ATTACHMENT │ │ FILTERABLE │ MULTISAMPLE_X2 │ MULTISAMPLE_X4 │ MULTISAMPLE_X8 │ MULTISAMPLE_RESOLVE │ STORAGE_READ_WRITE │ │ BLENDABLE │ Rg8Snorm: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ STORAGE_BINDING │ RENDER_ATTACHMENT │ │ FILTERABLE │ MULTISAMPLE_X2 │ MULTISAMPLE_X4 │ MULTISAMPLE_X8 │ MULTISAMPLE_RESOLVE │ STORAGE_READ_WRITE │ │ BLENDABLE │ Rg8Uint: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ STORAGE_BINDING │ RENDER_ATTACHMENT │ │ │ MULTISAMPLE_X2 │ MULTISAMPLE_X4 │ MULTISAMPLE_X8 │ MULTISAMPLE_RESOLVE │ STORAGE_READ_WRITE │ │ │ Rg8Sint: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ STORAGE_BINDING │ RENDER_ATTACHMENT │ │ │ MULTISAMPLE_X2 │ MULTISAMPLE_X4 │ MULTISAMPLE_X8 │ MULTISAMPLE_RESOLVE │ STORAGE_READ_WRITE │ │ │ R32Uint: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ STORAGE_BINDING │ RENDER_ATTACHMENT │ │ │ MULTISAMPLE_X2 │ MULTISAMPLE_X4 │ MULTISAMPLE_X8 │ MULTISAMPLE_RESOLVE │ STORAGE_READ_WRITE │ STORAGE_ATOMICS │ │ R32Sint: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ STORAGE_BINDING │ RENDER_ATTACHMENT │ │ │ MULTISAMPLE_X2 │ MULTISAMPLE_X4 │ MULTISAMPLE_X8 │ MULTISAMPLE_RESOLVE │ STORAGE_READ_WRITE │ STORAGE_ATOMICS │ │ R32Float: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ STORAGE_BINDING │ RENDER_ATTACHMENT │ │ FILTERABLE │ MULTISAMPLE_X2 │ MULTISAMPLE_X4 │ MULTISAMPLE_X8 │ MULTISAMPLE_RESOLVE │ STORAGE_READ_WRITE │ STORAGE_ATOMICS │ BLENDABLE │ Rg16Uint: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ STORAGE_BINDING │ RENDER_ATTACHMENT │ │ │ MULTISAMPLE_X2 │ MULTISAMPLE_X4 │ MULTISAMPLE_X8 │ MULTISAMPLE_RESOLVE │ STORAGE_READ_WRITE │ │ │ Rg16Sint: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ STORAGE_BINDING │ RENDER_ATTACHMENT │ │ │ MULTISAMPLE_X2 │ MULTISAMPLE_X4 │ MULTISAMPLE_X8 │ MULTISAMPLE_RESOLVE │ STORAGE_READ_WRITE │ │ │ Rg16Unorm: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ STORAGE_BINDING │ RENDER_ATTACHMENT │ │ FILTERABLE │ MULTISAMPLE_X2 │ MULTISAMPLE_X4 │ MULTISAMPLE_X8 │ MULTISAMPLE_RESOLVE │ STORAGE_READ_WRITE │ │ BLENDABLE │ Rg16Snorm: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ STORAGE_BINDING │ RENDER_ATTACHMENT │ │ FILTERABLE │ MULTISAMPLE_X2 │ MULTISAMPLE_X4 │ MULTISAMPLE_X8 │ MULTISAMPLE_RESOLVE │ STORAGE_READ_WRITE │ │ BLENDABLE │ Rg16Float: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ STORAGE_BINDING │ RENDER_ATTACHMENT │ │ FILTERABLE │ MULTISAMPLE_X2 │ MULTISAMPLE_X4 │ MULTISAMPLE_X8 │ MULTISAMPLE_RESOLVE │ STORAGE_READ_WRITE │ │ BLENDABLE │ Rgba8Unorm: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ STORAGE_BINDING │ RENDER_ATTACHMENT │ │ FILTERABLE │ MULTISAMPLE_X2 │ MULTISAMPLE_X4 │ MULTISAMPLE_X8 │ MULTISAMPLE_RESOLVE │ STORAGE_READ_WRITE │ │ BLENDABLE │ Rgba8UnormSrgb: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ │ RENDER_ATTACHMENT │ │ FILTERABLE │ MULTISAMPLE_X2 │ MULTISAMPLE_X4 │ MULTISAMPLE_X8 │ MULTISAMPLE_RESOLVE │ │ │ BLENDABLE │ Rgba8Snorm: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ STORAGE_BINDING │ RENDER_ATTACHMENT │ │ FILTERABLE │ MULTISAMPLE_X2 │ MULTISAMPLE_X4 │ MULTISAMPLE_X8 │ MULTISAMPLE_RESOLVE │ STORAGE_READ_WRITE │ │ BLENDABLE │ Rgba8Uint: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ STORAGE_BINDING │ RENDER_ATTACHMENT │ │ │ MULTISAMPLE_X2 │ MULTISAMPLE_X4 │ MULTISAMPLE_X8 │ MULTISAMPLE_RESOLVE │ STORAGE_READ_WRITE │ │ │ Rgba8Sint: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ STORAGE_BINDING │ RENDER_ATTACHMENT │ │ │ MULTISAMPLE_X2 │ MULTISAMPLE_X4 │ MULTISAMPLE_X8 │ MULTISAMPLE_RESOLVE │ STORAGE_READ_WRITE │ │ │ Bgra8Unorm: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ STORAGE_BINDING │ RENDER_ATTACHMENT │ │ FILTERABLE │ MULTISAMPLE_X2 │ MULTISAMPLE_X4 │ MULTISAMPLE_X8 │ MULTISAMPLE_RESOLVE │ STORAGE_READ_WRITE │ │ BLENDABLE │ Bgra8UnormSrgb: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ │ RENDER_ATTACHMENT │ │ FILTERABLE │ MULTISAMPLE_X2 │ MULTISAMPLE_X4 │ MULTISAMPLE_X8 │ MULTISAMPLE_RESOLVE │ │ │ BLENDABLE │ Rgb10a2Unorm: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ STORAGE_BINDING │ RENDER_ATTACHMENT │ │ FILTERABLE │ MULTISAMPLE_X2 │ MULTISAMPLE_X4 │ MULTISAMPLE_X8 │ MULTISAMPLE_RESOLVE │ STORAGE_READ_WRITE │ │ BLENDABLE │ Rg11b10Float: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ STORAGE_BINDING │ RENDER_ATTACHMENT │ │ FILTERABLE │ MULTISAMPLE_X2 │ MULTISAMPLE_X4 │ MULTISAMPLE_X8 │ MULTISAMPLE_RESOLVE │ STORAGE_READ_WRITE │ │ BLENDABLE │ Rg32Uint: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ STORAGE_BINDING │ RENDER_ATTACHMENT │ │ │ MULTISAMPLE_X2 │ MULTISAMPLE_X4 │ MULTISAMPLE_X8 │ MULTISAMPLE_RESOLVE │ STORAGE_READ_WRITE │ │ │ Rg32Sint: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ STORAGE_BINDING │ RENDER_ATTACHMENT │ │ │ MULTISAMPLE_X2 │ MULTISAMPLE_X4 │ MULTISAMPLE_X8 │ MULTISAMPLE_RESOLVE │ STORAGE_READ_WRITE │ │ │ Rg32Float: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ STORAGE_BINDING │ RENDER_ATTACHMENT │ │ FILTERABLE │ MULTISAMPLE_X2 │ MULTISAMPLE_X4 │ MULTISAMPLE_X8 │ MULTISAMPLE_RESOLVE │ STORAGE_READ_WRITE │ │ BLENDABLE │ Rgba16Uint: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ STORAGE_BINDING │ RENDER_ATTACHMENT │ │ │ MULTISAMPLE_X2 │ MULTISAMPLE_X4 │ MULTISAMPLE_X8 │ MULTISAMPLE_RESOLVE │ STORAGE_READ_WRITE │ │ │ Rgba16Sint: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ STORAGE_BINDING │ RENDER_ATTACHMENT │ │ │ MULTISAMPLE_X2 │ MULTISAMPLE_X4 │ MULTISAMPLE_X8 │ MULTISAMPLE_RESOLVE │ STORAGE_READ_WRITE │ │ │ Rgba16Unorm: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ STORAGE_BINDING │ RENDER_ATTACHMENT │ │ FILTERABLE │ MULTISAMPLE_X2 │ MULTISAMPLE_X4 │ MULTISAMPLE_X8 │ MULTISAMPLE_RESOLVE │ STORAGE_READ_WRITE │ │ BLENDABLE │ Rgba16Snorm: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ STORAGE_BINDING │ RENDER_ATTACHMENT │ │ FILTERABLE │ MULTISAMPLE_X2 │ MULTISAMPLE_X4 │ MULTISAMPLE_X8 │ MULTISAMPLE_RESOLVE │ STORAGE_READ_WRITE │ │ BLENDABLE │ Rgba16Float: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ STORAGE_BINDING │ RENDER_ATTACHMENT │ │ FILTERABLE │ MULTISAMPLE_X2 │ MULTISAMPLE_X4 │ MULTISAMPLE_X8 │ MULTISAMPLE_RESOLVE │ STORAGE_READ_WRITE │ │ BLENDABLE │ Rgba32Uint: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ STORAGE_BINDING │ RENDER_ATTACHMENT │ │ │ MULTISAMPLE_X2 │ MULTISAMPLE_X4 │ MULTISAMPLE_X8 │ MULTISAMPLE_RESOLVE │ STORAGE_READ_WRITE │ │ │ Rgba32Sint: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ STORAGE_BINDING │ RENDER_ATTACHMENT │ │ │ MULTISAMPLE_X2 │ MULTISAMPLE_X4 │ MULTISAMPLE_X8 │ MULTISAMPLE_RESOLVE │ STORAGE_READ_WRITE │ │ │ Rgba32Float: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ STORAGE_BINDING │ RENDER_ATTACHMENT │ │ FILTERABLE │ MULTISAMPLE_X2 │ MULTISAMPLE_X4 │ MULTISAMPLE_X8 │ MULTISAMPLE_RESOLVE │ STORAGE_READ_WRITE │ │ BLENDABLE │ Stencil8: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ STORAGE_BINDING │ RENDER_ATTACHMENT │ │ │ MULTISAMPLE_X2 │ MULTISAMPLE_X4 │ MULTISAMPLE_X8 │ MULTISAMPLE_RESOLVE │ STORAGE_READ_WRITE │ │ │ Depth16Unorm: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ STORAGE_BINDING │ RENDER_ATTACHMENT │ │ FILTERABLE │ MULTISAMPLE_X2 │ MULTISAMPLE_X4 │ MULTISAMPLE_X8 │ MULTISAMPLE_RESOLVE │ STORAGE_READ_WRITE │ │ │ Depth32Float: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ STORAGE_BINDING │ RENDER_ATTACHMENT │ │ FILTERABLE │ MULTISAMPLE_X2 │ MULTISAMPLE_X4 │ MULTISAMPLE_X8 │ MULTISAMPLE_RESOLVE │ STORAGE_READ_WRITE │ │ │ Depth32FloatStencil8: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ │ RENDER_ATTACHMENT │ │ FILTERABLE │ MULTISAMPLE_X2 │ MULTISAMPLE_X4 │ MULTISAMPLE_X8 │ MULTISAMPLE_RESOLVE │ │ │ │ Depth24Plus: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ STORAGE_BINDING │ RENDER_ATTACHMENT │ │ FILTERABLE │ MULTISAMPLE_X2 │ MULTISAMPLE_X4 │ MULTISAMPLE_X8 │ MULTISAMPLE_RESOLVE │ STORAGE_READ_WRITE │ │ │ Depth24PlusStencil8: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ │ RENDER_ATTACHMENT │ │ FILTERABLE │ MULTISAMPLE_X2 │ MULTISAMPLE_X4 │ MULTISAMPLE_X8 │ MULTISAMPLE_RESOLVE │ │ │ │ Rgb9e5Ufloat: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ │ │ │ FILTERABLE │ MULTISAMPLE_X2 │ MULTISAMPLE_X4 │ MULTISAMPLE_X8 │ MULTISAMPLE_RESOLVE │ │ │ │ Bc1RgbaUnorm: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ │ │ │ FILTERABLE │ MULTISAMPLE_X2 │ MULTISAMPLE_X4 │ MULTISAMPLE_X8 │ │ │ │ │ Bc1RgbaUnormSrgb: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ │ │ │ FILTERABLE │ MULTISAMPLE_X2 │ MULTISAMPLE_X4 │ MULTISAMPLE_X8 │ │ │ │ │ Bc2RgbaUnorm: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ │ │ │ FILTERABLE │ MULTISAMPLE_X2 │ MULTISAMPLE_X4 │ MULTISAMPLE_X8 │ │ │ │ │ Bc2RgbaUnormSrgb: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ │ │ │ FILTERABLE │ MULTISAMPLE_X2 │ MULTISAMPLE_X4 │ MULTISAMPLE_X8 │ │ │ │ │ Bc3RgbaUnorm: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ │ │ │ FILTERABLE │ MULTISAMPLE_X2 │ MULTISAMPLE_X4 │ MULTISAMPLE_X8 │ │ │ │ │ Bc3RgbaUnormSrgb: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ │ │ │ FILTERABLE │ MULTISAMPLE_X2 │ MULTISAMPLE_X4 │ MULTISAMPLE_X8 │ │ │ │ │ Bc4RUnorm: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ │ │ │ FILTERABLE │ MULTISAMPLE_X2 │ MULTISAMPLE_X4 │ MULTISAMPLE_X8 │ │ │ │ │ Bc4RSnorm: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ │ │ │ FILTERABLE │ MULTISAMPLE_X2 │ MULTISAMPLE_X4 │ MULTISAMPLE_X8 │ │ │ │ │ Bc5RgUnorm: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ │ │ │ FILTERABLE │ MULTISAMPLE_X2 │ MULTISAMPLE_X4 │ MULTISAMPLE_X8 │ │ │ │ │ Bc5RgSnorm: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ │ │ │ FILTERABLE │ MULTISAMPLE_X2 │ MULTISAMPLE_X4 │ MULTISAMPLE_X8 │ │ │ │ │ Bc6hRgbUfloat: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ │ │ │ FILTERABLE │ MULTISAMPLE_X2 │ MULTISAMPLE_X4 │ MULTISAMPLE_X8 │ │ │ │ │ Bc6hRgbSfloat: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ │ │ │ FILTERABLE │ MULTISAMPLE_X2 │ MULTISAMPLE_X4 │ MULTISAMPLE_X8 │ │ │ │ │ Bc7RgbaUnorm: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ │ │ │ FILTERABLE │ MULTISAMPLE_X2 │ MULTISAMPLE_X4 │ MULTISAMPLE_X8 │ │ │ │ │ Bc7RgbaUnormSrgb: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ │ │ │ FILTERABLE │ MULTISAMPLE_X2 │ MULTISAMPLE_X4 │ MULTISAMPLE_X8 │ │ │ │ │ Etc2Rgb8Unorm: │ │ │ │ │ │ │ │ MULTISAMPLE_X2 │ MULTISAMPLE_X4 │ MULTISAMPLE_X8 │ │ │ │ │ Etc2Rgb8UnormSrgb: │ │ │ │ │ │ │ │ MULTISAMPLE_X2 │ MULTISAMPLE_X4 │ MULTISAMPLE_X8 │ │ │ │ │ Etc2Rgb8A1Unorm: │ │ │ │ │ │ │ │ MULTISAMPLE_X2 │ MULTISAMPLE_X4 │ MULTISAMPLE_X8 │ │ │ │ │ Etc2Rgb8A1UnormSrgb: │ │ │ │ │ │ │ │ MULTISAMPLE_X2 │ MULTISAMPLE_X4 │ MULTISAMPLE_X8 │ │ │ │ │ Etc2Rgba8Unorm: │ │ │ │ │ │ │ │ MULTISAMPLE_X2 │ MULTISAMPLE_X4 │ MULTISAMPLE_X8 │ │ │ │ │ Etc2Rgba8UnormSrgb: │ │ │ │ │ │ │ │ MULTISAMPLE_X2 │ MULTISAMPLE_X4 │ MULTISAMPLE_X8 │ │ │ │ │ EacR11Unorm: │ │ │ │ │ │ │ │ MULTISAMPLE_X2 │ MULTISAMPLE_X4 │ MULTISAMPLE_X8 │ │ │ │ │ EacR11Snorm: │ │ │ │ │ │ │ │ MULTISAMPLE_X2 │ MULTISAMPLE_X4 │ MULTISAMPLE_X8 │ │ │ │ │ EacRg11Unorm: │ │ │ │ │ │ │ │ MULTISAMPLE_X2 │ MULTISAMPLE_X4 │ MULTISAMPLE_X8 │ │ │ │ │ EacRg11Snorm: │ │ │ │ │ │ │ │ MULTISAMPLE_X2 │ MULTISAMPLE_X4 │ MULTISAMPLE_X8 │ │ │ │ │ AstcB4x4Unorm: │ │ │ │ │ │ │ │ MULTISAMPLE_X2 │ MULTISAMPLE_X4 │ MULTISAMPLE_X8 │ │ │ │ │ AstcB4x4UnormSrgb: │ │ │ │ │ │ │ │ MULTISAMPLE_X2 │ MULTISAMPLE_X4 │ MULTISAMPLE_X8 │ │ │ │ │ AstcB4x4Hdr: │ │ │ │ │ │ │ │ MULTISAMPLE_X2 │ MULTISAMPLE_X4 │ MULTISAMPLE_X8 │ │ │ │ │ AstcB5x4Unorm: │ │ │ │ │ │ │ │ MULTISAMPLE_X2 │ MULTISAMPLE_X4 │ MULTISAMPLE_X8 │ │ │ │ │ AstcB5x4UnormSrgb: │ │ │ │ │ │ │ │ MULTISAMPLE_X2 │ MULTISAMPLE_X4 │ MULTISAMPLE_X8 │ │ │ │ │ AstcB5x4Hdr: │ │ │ │ │ │ │ │ MULTISAMPLE_X2 │ MULTISAMPLE_X4 │ MULTISAMPLE_X8 │ │ │ │ │ AstcB5x5Unorm: │ │ │ │ │ │ │ │ MULTISAMPLE_X2 │ MULTISAMPLE_X4 │ MULTISAMPLE_X8 │ │ │ │ │ AstcB5x5UnormSrgb: │ │ │ │ │ │ │ │ MULTISAMPLE_X2 │ MULTISAMPLE_X4 │ MULTISAMPLE_X8 │ │ │ │ │ AstcB5x5Hdr: │ │ │ │ │ │ │ │ MULTISAMPLE_X2 │ MULTISAMPLE_X4 │ MULTISAMPLE_X8 │ │ │ │ │ AstcB6x5Unorm: │ │ │ │ │ │ │ │ MULTISAMPLE_X2 │ MULTISAMPLE_X4 │ MULTISAMPLE_X8 │ │ │ │ │ AstcB6x5UnormSrgb: │ │ │ │ │ │ │ │ MULTISAMPLE_X2 │ MULTISAMPLE_X4 │ MULTISAMPLE_X8 │ │ │ │ │ AstcB6x5Hdr: │ │ │ │ │ │ │ │ MULTISAMPLE_X2 │ MULTISAMPLE_X4 │ MULTISAMPLE_X8 │ │ │ │ │ AstcB6x6Unorm: │ │ │ │ │ │ │ │ MULTISAMPLE_X2 │ MULTISAMPLE_X4 │ MULTISAMPLE_X8 │ │ │ │ │ AstcB6x6UnormSrgb: │ │ │ │ │ │ │ │ MULTISAMPLE_X2 │ MULTISAMPLE_X4 │ MULTISAMPLE_X8 │ │ │ │ │ AstcB6x6Hdr: │ │ │ │ │ │ │ │ MULTISAMPLE_X2 │ MULTISAMPLE_X4 │ MULTISAMPLE_X8 │ │ │ │ │ AstcB8x5Unorm: │ │ │ │ │ │ │ │ MULTISAMPLE_X2 │ MULTISAMPLE_X4 │ MULTISAMPLE_X8 │ │ │ │ │ AstcB8x5UnormSrgb: │ │ │ │ │ │ │ │ MULTISAMPLE_X2 │ MULTISAMPLE_X4 │ MULTISAMPLE_X8 │ │ │ │ │ AstcB8x5Hdr: │ │ │ │ │ │ │ │ MULTISAMPLE_X2 │ MULTISAMPLE_X4 │ MULTISAMPLE_X8 │ │ │ │ │ AstcB8x6Unorm: │ │ │ │ │ │ │ │ MULTISAMPLE_X2 │ MULTISAMPLE_X4 │ MULTISAMPLE_X8 │ │ │ │ │ AstcB8x6UnormSrgb: │ │ │ │ │ │ │ │ MULTISAMPLE_X2 │ MULTISAMPLE_X4 │ MULTISAMPLE_X8 │ │ │ │ │ AstcB8x6Hdr: │ │ │ │ │ │ │ │ MULTISAMPLE_X2 │ MULTISAMPLE_X4 │ MULTISAMPLE_X8 │ │ │ │ │ AstcB8x8Unorm: │ │ │ │ │ │ │ │ MULTISAMPLE_X2 │ MULTISAMPLE_X4 │ MULTISAMPLE_X8 │ │ │ │ │ AstcB8x8UnormSrgb: │ │ │ │ │ │ │ │ MULTISAMPLE_X2 │ MULTISAMPLE_X4 │ MULTISAMPLE_X8 │ │ │ │ │ AstcB8x8Hdr: │ │ │ │ │ │ │ │ MULTISAMPLE_X2 │ MULTISAMPLE_X4 │ MULTISAMPLE_X8 │ │ │ │ │ AstcB10x5Unorm: │ │ │ │ │ │ │ │ MULTISAMPLE_X2 │ MULTISAMPLE_X4 │ MULTISAMPLE_X8 │ │ │ │ │ AstcB10x5UnormSrgb: │ │ │ │ │ │ │ │ MULTISAMPLE_X2 │ MULTISAMPLE_X4 │ MULTISAMPLE_X8 │ │ │ │ │ AstcB10x5Hdr: │ │ │ │ │ │ │ │ MULTISAMPLE_X2 │ MULTISAMPLE_X4 │ MULTISAMPLE_X8 │ │ │ │ │ AstcB10x6Unorm: │ │ │ │ │ │ │ │ MULTISAMPLE_X2 │ MULTISAMPLE_X4 │ MULTISAMPLE_X8 │ │ │ │ │ AstcB10x6UnormSrgb: │ │ │ │ │ │ │ │ MULTISAMPLE_X2 │ MULTISAMPLE_X4 │ MULTISAMPLE_X8 │ │ │ │ │ AstcB10x6Hdr: │ │ │ │ │ │ │ │ MULTISAMPLE_X2 │ MULTISAMPLE_X4 │ MULTISAMPLE_X8 │ │ │ │ │ AstcB10x8Unorm: │ │ │ │ │ │ │ │ MULTISAMPLE_X2 │ MULTISAMPLE_X4 │ MULTISAMPLE_X8 │ │ │ │ │ AstcB10x8UnormSrgb: │ │ │ │ │ │ │ │ MULTISAMPLE_X2 │ MULTISAMPLE_X4 │ MULTISAMPLE_X8 │ │ │ │ │ AstcB10x8Hdr: │ │ │ │ │ │ │ │ MULTISAMPLE_X2 │ MULTISAMPLE_X4 │ MULTISAMPLE_X8 │ │ │ │ │ AstcB10x10Unorm: │ │ │ │ │ │ │ │ MULTISAMPLE_X2 │ MULTISAMPLE_X4 │ MULTISAMPLE_X8 │ │ │ │ │ AstcB10x10UnormSrgb: │ │ │ │ │ │ │ │ MULTISAMPLE_X2 │ MULTISAMPLE_X4 │ MULTISAMPLE_X8 │ │ │ │ │ AstcB10x10Hdr: │ │ │ │ │ │ │ │ MULTISAMPLE_X2 │ MULTISAMPLE_X4 │ MULTISAMPLE_X8 │ │ │ │ │ AstcB12x10Unorm: │ │ │ │ │ │ │ │ MULTISAMPLE_X2 │ MULTISAMPLE_X4 │ MULTISAMPLE_X8 │ │ │ │ │ AstcB12x10UnormSrgb: │ │ │ │ │ │ │ │ MULTISAMPLE_X2 │ MULTISAMPLE_X4 │ MULTISAMPLE_X8 │ │ │ │ │ AstcB12x10Hdr: │ │ │ │ │ │ │ │ MULTISAMPLE_X2 │ MULTISAMPLE_X4 │ MULTISAMPLE_X8 │ │ │ │ │ AstcB12x12Unorm: │ │ │ │ │ │ │ │ MULTISAMPLE_X2 │ MULTISAMPLE_X4 │ MULTISAMPLE_X8 │ │ │ │ │ AstcB12x12UnormSrgb: │ │ │ │ │ │ │ │ MULTISAMPLE_X2 │ MULTISAMPLE_X4 │ MULTISAMPLE_X8 │ │ │ │ │ AstcB12x12Hdr: │ │ │ │ │ │ │ │ MULTISAMPLE_X2 │ MULTISAMPLE_X4 │ MULTISAMPLE_X8 │ │ │ │ │ └──────────┴──────────┴─────────────────┴─────────────────┴───────────────────┘ └────────────┴────────────────┴────────────────┴────────────────┴─────────────────────┘ Adapter 1: Backend: Vulkan Name: "llvmpipe (LLVM 15.0.6, 256 bits)" VendorID: 65541 DeviceID: 0 Type: Cpu Driver: "llvmpipe" DriverInfo: "Mesa 22.3.3 (LLVM 15.0.6)" Compliant: true Features: DEPTH_CLIP_CONTROL: true DEPTH32FLOAT_STENCIL8: true TEXTURE_COMPRESSION_BC: true TEXTURE_COMPRESSION_ETC2: false TEXTURE_COMPRESSION_ASTC_LDR: false INDIRECT_FIRST_INSTANCE: true TIMESTAMP_QUERY: true PIPELINE_STATISTICS_QUERY: true SHADER_FLOAT16: true MAPPABLE_PRIMARY_BUFFERS: true TEXTURE_BINDING_ARRAY: false BUFFER_BINDING_ARRAY: true STORAGE_RESOURCE_BINDING_ARRAY: true SAMPLED_TEXTURE_AND_STORAGE_BUFFER_ARRAY_NON_UNIFORM_INDEXING: false UNIFORM_BUFFER_AND_STORAGE_TEXTURE_ARRAY_NON_UNIFORM_INDEXING: false PARTIALLY_BOUND_BINDING_ARRAY: false MULTI_DRAW_INDIRECT: true MULTI_DRAW_INDIRECT_COUNT: true PUSH_CONSTANTS: true ADDRESS_MODE_CLAMP_TO_BORDER: true POLYGON_MODE_LINE: true POLYGON_MODE_POINT: true TEXTURE_ADAPTER_SPECIFIC_FORMAT_FEATURES: true SHADER_FLOAT64: true VERTEX_ATTRIBUTE_64BIT: false CONSERVATIVE_RASTERIZATION: false VERTEX_WRITABLE_STORAGE: true CLEAR_TEXTURE: true SPIRV_SHADER_PASSTHROUGH: true SHADER_PRIMITIVE_INDEX: true MULTIVIEW: true TEXTURE_FORMAT_16BIT_NORM: true ADDRESS_MODE_CLAMP_TO_ZERO: true TEXTURE_COMPRESSION_ASTC_HDR: false WRITE_TIMESTAMP_INSIDE_PASSES: true Limits: Max Texture Dimension 1d: 16384 Max Texture Dimension 2d: 16384 Max Texture Dimension 3d: 4096 Max Texture Array Layers: 2048 Max Bind Groups: 8 Max Bindings Per Bind Group: 640 Max Dynamic Uniform Buffers Per Pipeline Layout: 256 Max Dynamic Storage Buffers Per Pipeline Layout: 256 Max Sampled Textures Per Shader Stage: 128 Max Samplers Per Shader Stage: 32 Max Storage Buffers Per Shader Stage: 32 Max Storage Textures Per Shader Stage: 64 Max Uniform Buffers Per Shader Stage: 15 Max Uniform Buffer Binding Size: 65536 Max Storage Buffer Binding Size: 134217728 Max Buffer Size: 2147483647 Max Vertex Buffers: 16 Max Vertex Attributes: 32 Max Vertex Buffer Array Stride: 2048 Max Push Constant Size: 128 Min Uniform Buffer Offset Alignment: 32 Min Storage Buffer Offset Alignment: 32 Max Inter-Stage Shader Component: 128 Max Compute Workgroup Storage Size: 32768 Max Compute Invocations Per Workgroup: 1024 Max Compute Workgroup Size X: 1024 Max Compute Workgroup Size Y: 1024 Max Compute Workgroup Size Z: 1024 Max Compute Workgroups Per Dimension: 65535 Downlevel Properties: Shader Model: Sm5 COMPUTE_SHADERS: true FRAGMENT_WRITABLE_STORAGE: true INDIRECT_EXECUTION: true BASE_VERTEX: true READ_ONLY_DEPTH_STENCIL: true NON_POWER_OF_TWO_MIPMAPPED_TEXTURES: true CUBE_ARRAY_TEXTURES: true COMPARISON_SAMPLERS: true INDEPENDENT_BLEND: true VERTEX_STORAGE: true ANISOTROPIC_FILTERING: true FRAGMENT_STORAGE: true MULTISAMPLED_SHADING: true DEPTH_TEXTURE_AND_BUFFER_COPIES: true WEBGPU_TEXTURE_FORMAT_SUPPORT: true BUFFER_BINDINGS_NOT_16_BYTE_ALIGNED: true UNRESTRICTED_INDEX_BUFFER: true FULL_DRAW_INDEX_UINT32: true DEPTH_BIAS_CLAMP: true Texture Format Features: ┌──────────┬──────────┬──────────Allowed┬Usages───────────┬───────────────────┐ ┌────────────┬────────────────┬──────────────Feature┬Flags──────┬─────────────────────┬────────────────────┬─ R8Unorm: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ STORAGE_BINDING │ RENDER_ATTACHMENT │ │ FILTERABLE │ │ MULTISAMPLE_X4 │ │ MULTISAMPLE_RESOLVE │ STORAGE_READ_WRITE │ │ BLENDABLE │ R8Snorm: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ STORAGE_BINDING │ RENDER_ATTACHMENT │ │ FILTERABLE │ │ MULTISAMPLE_X4 │ │ MULTISAMPLE_RESOLVE │ STORAGE_READ_WRITE │ │ │ R8Uint: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ STORAGE_BINDING │ RENDER_ATTACHMENT │ │ │ │ MULTISAMPLE_X4 │ │ MULTISAMPLE_RESOLVE │ STORAGE_READ_WRITE │ │ BLENDABLE │ R8Sint: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ STORAGE_BINDING │ RENDER_ATTACHMENT │ │ │ │ MULTISAMPLE_X4 │ │ MULTISAMPLE_RESOLVE │ STORAGE_READ_WRITE │ │ BLENDABLE │ R16Uint: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ STORAGE_BINDING │ RENDER_ATTACHMENT │ │ │ │ MULTISAMPLE_X4 │ │ MULTISAMPLE_RESOLVE │ STORAGE_READ_WRITE │ │ BLENDABLE │ R16Sint: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ STORAGE_BINDING │ RENDER_ATTACHMENT │ │ │ │ MULTISAMPLE_X4 │ │ MULTISAMPLE_RESOLVE │ STORAGE_READ_WRITE │ │ BLENDABLE │ R16Unorm: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ STORAGE_BINDING │ RENDER_ATTACHMENT │ │ FILTERABLE │ │ MULTISAMPLE_X4 │ │ MULTISAMPLE_RESOLVE │ STORAGE_READ_WRITE │ │ BLENDABLE │ R16Snorm: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ STORAGE_BINDING │ RENDER_ATTACHMENT │ │ FILTERABLE │ │ MULTISAMPLE_X4 │ │ MULTISAMPLE_RESOLVE │ STORAGE_READ_WRITE │ │ │ R16Float: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ STORAGE_BINDING │ RENDER_ATTACHMENT │ │ FILTERABLE │ │ MULTISAMPLE_X4 │ │ MULTISAMPLE_RESOLVE │ STORAGE_READ_WRITE │ │ BLENDABLE │ Rg8Unorm: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ STORAGE_BINDING │ RENDER_ATTACHMENT │ │ FILTERABLE │ │ MULTISAMPLE_X4 │ │ MULTISAMPLE_RESOLVE │ STORAGE_READ_WRITE │ │ BLENDABLE │ Rg8Snorm: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ STORAGE_BINDING │ RENDER_ATTACHMENT │ │ FILTERABLE │ │ MULTISAMPLE_X4 │ │ MULTISAMPLE_RESOLVE │ STORAGE_READ_WRITE │ │ │ Rg8Uint: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ STORAGE_BINDING │ RENDER_ATTACHMENT │ │ │ │ MULTISAMPLE_X4 │ │ MULTISAMPLE_RESOLVE │ STORAGE_READ_WRITE │ │ BLENDABLE │ Rg8Sint: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ STORAGE_BINDING │ RENDER_ATTACHMENT │ │ │ │ MULTISAMPLE_X4 │ │ MULTISAMPLE_RESOLVE │ STORAGE_READ_WRITE │ │ BLENDABLE │ R32Uint: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ STORAGE_BINDING │ RENDER_ATTACHMENT │ │ │ │ MULTISAMPLE_X4 │ │ MULTISAMPLE_RESOLVE │ STORAGE_READ_WRITE │ STORAGE_ATOMICS │ BLENDABLE │ R32Sint: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ STORAGE_BINDING │ RENDER_ATTACHMENT │ │ │ │ MULTISAMPLE_X4 │ │ MULTISAMPLE_RESOLVE │ STORAGE_READ_WRITE │ STORAGE_ATOMICS │ BLENDABLE │ R32Float: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ STORAGE_BINDING │ RENDER_ATTACHMENT │ │ FILTERABLE │ │ MULTISAMPLE_X4 │ │ MULTISAMPLE_RESOLVE │ STORAGE_READ_WRITE │ STORAGE_ATOMICS │ BLENDABLE │ Rg16Uint: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ STORAGE_BINDING │ RENDER_ATTACHMENT │ │ │ │ MULTISAMPLE_X4 │ │ MULTISAMPLE_RESOLVE │ STORAGE_READ_WRITE │ │ BLENDABLE │ Rg16Sint: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ STORAGE_BINDING │ RENDER_ATTACHMENT │ │ │ │ MULTISAMPLE_X4 │ │ MULTISAMPLE_RESOLVE │ STORAGE_READ_WRITE │ │ BLENDABLE │ Rg16Unorm: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ STORAGE_BINDING │ RENDER_ATTACHMENT │ │ FILTERABLE │ │ MULTISAMPLE_X4 │ │ MULTISAMPLE_RESOLVE │ STORAGE_READ_WRITE │ │ BLENDABLE │ Rg16Snorm: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ STORAGE_BINDING │ RENDER_ATTACHMENT │ │ FILTERABLE │ │ MULTISAMPLE_X4 │ │ MULTISAMPLE_RESOLVE │ STORAGE_READ_WRITE │ │ │ Rg16Float: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ STORAGE_BINDING │ RENDER_ATTACHMENT │ │ FILTERABLE │ │ MULTISAMPLE_X4 │ │ MULTISAMPLE_RESOLVE │ STORAGE_READ_WRITE │ │ BLENDABLE │ Rgba8Unorm: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ STORAGE_BINDING │ RENDER_ATTACHMENT │ │ FILTERABLE │ │ MULTISAMPLE_X4 │ │ MULTISAMPLE_RESOLVE │ STORAGE_READ_WRITE │ │ BLENDABLE │ Rgba8UnormSrgb: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ │ RENDER_ATTACHMENT │ │ FILTERABLE │ │ MULTISAMPLE_X4 │ │ MULTISAMPLE_RESOLVE │ │ │ BLENDABLE │ Rgba8Snorm: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ STORAGE_BINDING │ RENDER_ATTACHMENT │ │ FILTERABLE │ │ MULTISAMPLE_X4 │ │ MULTISAMPLE_RESOLVE │ STORAGE_READ_WRITE │ │ │ Rgba8Uint: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ STORAGE_BINDING │ RENDER_ATTACHMENT │ │ │ │ MULTISAMPLE_X4 │ │ MULTISAMPLE_RESOLVE │ STORAGE_READ_WRITE │ │ BLENDABLE │ Rgba8Sint: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ STORAGE_BINDING │ RENDER_ATTACHMENT │ │ │ │ MULTISAMPLE_X4 │ │ MULTISAMPLE_RESOLVE │ STORAGE_READ_WRITE │ │ BLENDABLE │ Bgra8Unorm: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ STORAGE_BINDING │ RENDER_ATTACHMENT │ │ FILTERABLE │ │ MULTISAMPLE_X4 │ │ MULTISAMPLE_RESOLVE │ STORAGE_READ_WRITE │ │ BLENDABLE │ Bgra8UnormSrgb: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ │ RENDER_ATTACHMENT │ │ FILTERABLE │ │ MULTISAMPLE_X4 │ │ MULTISAMPLE_RESOLVE │ │ │ BLENDABLE │ Rgb10a2Unorm: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ STORAGE_BINDING │ RENDER_ATTACHMENT │ │ FILTERABLE │ │ MULTISAMPLE_X4 │ │ MULTISAMPLE_RESOLVE │ STORAGE_READ_WRITE │ │ BLENDABLE │ Rg11b10Float: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ STORAGE_BINDING │ RENDER_ATTACHMENT │ │ FILTERABLE │ │ MULTISAMPLE_X4 │ │ MULTISAMPLE_RESOLVE │ STORAGE_READ_WRITE │ │ BLENDABLE │ Rg32Uint: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ STORAGE_BINDING │ RENDER_ATTACHMENT │ │ │ │ MULTISAMPLE_X4 │ │ MULTISAMPLE_RESOLVE │ STORAGE_READ_WRITE │ │ BLENDABLE │ Rg32Sint: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ STORAGE_BINDING │ RENDER_ATTACHMENT │ │ │ │ MULTISAMPLE_X4 │ │ MULTISAMPLE_RESOLVE │ STORAGE_READ_WRITE │ │ BLENDABLE │ Rg32Float: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ STORAGE_BINDING │ RENDER_ATTACHMENT │ │ FILTERABLE │ │ MULTISAMPLE_X4 │ │ MULTISAMPLE_RESOLVE │ STORAGE_READ_WRITE │ │ BLENDABLE │ Rgba16Uint: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ STORAGE_BINDING │ RENDER_ATTACHMENT │ │ │ │ MULTISAMPLE_X4 │ │ MULTISAMPLE_RESOLVE │ STORAGE_READ_WRITE │ │ BLENDABLE │ Rgba16Sint: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ STORAGE_BINDING │ RENDER_ATTACHMENT │ │ │ │ MULTISAMPLE_X4 │ │ MULTISAMPLE_RESOLVE │ STORAGE_READ_WRITE │ │ BLENDABLE │ Rgba16Unorm: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ STORAGE_BINDING │ RENDER_ATTACHMENT │ │ FILTERABLE │ │ MULTISAMPLE_X4 │ │ MULTISAMPLE_RESOLVE │ STORAGE_READ_WRITE │ │ BLENDABLE │ Rgba16Snorm: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ STORAGE_BINDING │ RENDER_ATTACHMENT │ │ FILTERABLE │ │ MULTISAMPLE_X4 │ │ MULTISAMPLE_RESOLVE │ STORAGE_READ_WRITE │ │ │ Rgba16Float: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ STORAGE_BINDING │ RENDER_ATTACHMENT │ │ FILTERABLE │ │ MULTISAMPLE_X4 │ │ MULTISAMPLE_RESOLVE │ STORAGE_READ_WRITE │ │ BLENDABLE │ Rgba32Uint: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ STORAGE_BINDING │ RENDER_ATTACHMENT │ │ │ │ MULTISAMPLE_X4 │ │ MULTISAMPLE_RESOLVE │ STORAGE_READ_WRITE │ │ BLENDABLE │ Rgba32Sint: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ STORAGE_BINDING │ RENDER_ATTACHMENT │ │ │ │ MULTISAMPLE_X4 │ │ MULTISAMPLE_RESOLVE │ STORAGE_READ_WRITE │ │ BLENDABLE │ Rgba32Float: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ STORAGE_BINDING │ RENDER_ATTACHMENT │ │ FILTERABLE │ │ MULTISAMPLE_X4 │ │ MULTISAMPLE_RESOLVE │ STORAGE_READ_WRITE │ │ BLENDABLE │ Stencil8: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ │ RENDER_ATTACHMENT │ │ │ │ MULTISAMPLE_X4 │ │ MULTISAMPLE_RESOLVE │ │ │ │ Depth16Unorm: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ │ RENDER_ATTACHMENT │ │ │ │ MULTISAMPLE_X4 │ │ MULTISAMPLE_RESOLVE │ │ │ │ Depth32Float: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ │ RENDER_ATTACHMENT │ │ │ │ MULTISAMPLE_X4 │ │ MULTISAMPLE_RESOLVE │ │ │ │ Depth32FloatStencil8: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ │ RENDER_ATTACHMENT │ │ │ │ MULTISAMPLE_X4 │ │ MULTISAMPLE_RESOLVE │ │ │ │ Depth24Plus: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ │ RENDER_ATTACHMENT │ │ │ │ MULTISAMPLE_X4 │ │ MULTISAMPLE_RESOLVE │ │ │ │ Depth24PlusStencil8: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ │ RENDER_ATTACHMENT │ │ │ │ MULTISAMPLE_X4 │ │ MULTISAMPLE_RESOLVE │ │ │ │ Rgb9e5Ufloat: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ │ │ │ FILTERABLE │ │ MULTISAMPLE_X4 │ │ MULTISAMPLE_RESOLVE │ │ │ │ Bc1RgbaUnorm: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ │ │ │ FILTERABLE │ │ MULTISAMPLE_X4 │ │ │ │ │ │ Bc1RgbaUnormSrgb: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ │ │ │ FILTERABLE │ │ MULTISAMPLE_X4 │ │ │ │ │ │ Bc2RgbaUnorm: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ │ │ │ FILTERABLE │ │ MULTISAMPLE_X4 │ │ │ │ │ │ Bc2RgbaUnormSrgb: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ │ │ │ FILTERABLE │ │ MULTISAMPLE_X4 │ │ │ │ │ │ Bc3RgbaUnorm: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ │ │ │ FILTERABLE │ │ MULTISAMPLE_X4 │ │ │ │ │ │ Bc3RgbaUnormSrgb: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ │ │ │ FILTERABLE │ │ MULTISAMPLE_X4 │ │ │ │ │ │ Bc4RUnorm: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ │ │ │ FILTERABLE │ │ MULTISAMPLE_X4 │ │ │ │ │ │ Bc4RSnorm: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ │ │ │ FILTERABLE │ │ MULTISAMPLE_X4 │ │ │ │ │ │ Bc5RgUnorm: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ │ │ │ FILTERABLE │ │ MULTISAMPLE_X4 │ │ │ │ │ │ Bc5RgSnorm: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ │ │ │ FILTERABLE │ │ MULTISAMPLE_X4 │ │ │ │ │ │ Bc6hRgbUfloat: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ │ │ │ FILTERABLE │ │ MULTISAMPLE_X4 │ │ │ │ │ │ Bc6hRgbSfloat: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ │ │ │ FILTERABLE │ │ MULTISAMPLE_X4 │ │ │ │ │ │ Bc7RgbaUnorm: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ │ │ │ FILTERABLE │ │ MULTISAMPLE_X4 │ │ │ │ │ │ Bc7RgbaUnormSrgb: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ │ │ │ FILTERABLE │ │ MULTISAMPLE_X4 │ │ │ │ │ │ Etc2Rgb8Unorm: │ │ │ │ │ │ │ │ │ MULTISAMPLE_X4 │ │ │ │ │ │ Etc2Rgb8UnormSrgb: │ │ │ │ │ │ │ │ │ MULTISAMPLE_X4 │ │ │ │ │ │ Etc2Rgb8A1Unorm: │ │ │ │ │ │ │ │ │ MULTISAMPLE_X4 │ │ │ │ │ │ Etc2Rgb8A1UnormSrgb: │ │ │ │ │ │ │ │ │ MULTISAMPLE_X4 │ │ │ │ │ │ Etc2Rgba8Unorm: │ │ │ │ │ │ │ │ │ MULTISAMPLE_X4 │ │ │ │ │ │ Etc2Rgba8UnormSrgb: │ │ │ │ │ │ │ │ │ MULTISAMPLE_X4 │ │ │ │ │ │ EacR11Unorm: │ │ │ │ │ │ │ │ │ MULTISAMPLE_X4 │ │ │ │ │ │ EacR11Snorm: │ │ │ │ │ │ │ │ │ MULTISAMPLE_X4 │ │ │ │ │ │ EacRg11Unorm: │ │ │ │ │ │ │ │ │ MULTISAMPLE_X4 │ │ │ │ │ │ EacRg11Snorm: │ │ │ │ │ │ │ │ │ MULTISAMPLE_X4 │ │ │ │ │ │ AstcB4x4Unorm: │ │ │ │ │ │ │ │ │ MULTISAMPLE_X4 │ │ │ │ │ │ AstcB4x4UnormSrgb: │ │ │ │ │ │ │ │ │ MULTISAMPLE_X4 │ │ │ │ │ │ AstcB4x4Hdr: │ │ │ │ │ │ │ │ │ MULTISAMPLE_X4 │ │ │ │ │ │ AstcB5x4Unorm: │ │ │ │ │ │ │ │ │ MULTISAMPLE_X4 │ │ │ │ │ │ AstcB5x4UnormSrgb: │ │ │ │ │ │ │ │ │ MULTISAMPLE_X4 │ │ │ │ │ │ AstcB5x4Hdr: │ │ │ │ │ │ │ │ │ MULTISAMPLE_X4 │ │ │ │ │ │ AstcB5x5Unorm: │ │ │ │ │ │ │ │ │ MULTISAMPLE_X4 │ │ │ │ │ │ AstcB5x5UnormSrgb: │ │ │ │ │ │ │ │ │ MULTISAMPLE_X4 │ │ │ │ │ │ AstcB5x5Hdr: │ │ │ │ │ │ │ │ │ MULTISAMPLE_X4 │ │ │ │ │ │ AstcB6x5Unorm: │ │ │ │ │ │ │ │ │ MULTISAMPLE_X4 │ │ │ │ │ │ AstcB6x5UnormSrgb: │ │ │ │ │ │ │ │ │ MULTISAMPLE_X4 │ │ │ │ │ │ AstcB6x5Hdr: │ │ │ │ │ │ │ │ │ MULTISAMPLE_X4 │ │ │ │ │ │ AstcB6x6Unorm: │ │ │ │ │ │ │ │ │ MULTISAMPLE_X4 │ │ │ │ │ │ AstcB6x6UnormSrgb: │ │ │ │ │ │ │ │ │ MULTISAMPLE_X4 │ │ │ │ │ │ AstcB6x6Hdr: │ │ │ │ │ │ │ │ │ MULTISAMPLE_X4 │ │ │ │ │ │ AstcB8x5Unorm: │ │ │ │ │ │ │ │ │ MULTISAMPLE_X4 │ │ │ │ │ │ AstcB8x5UnormSrgb: │ │ │ │ │ │ │ │ │ MULTISAMPLE_X4 │ │ │ │ │ │ AstcB8x5Hdr: │ │ │ │ │ │ │ │ │ MULTISAMPLE_X4 │ │ │ │ │ │ AstcB8x6Unorm: │ │ │ │ │ │ │ │ │ MULTISAMPLE_X4 │ │ │ │ │ │ AstcB8x6UnormSrgb: │ │ │ │ │ │ │ │ │ MULTISAMPLE_X4 │ │ │ │ │ │ AstcB8x6Hdr: │ │ │ │ │ │ │ │ │ MULTISAMPLE_X4 │ │ │ │ │ │ AstcB8x8Unorm: │ │ │ │ │ │ │ │ │ MULTISAMPLE_X4 │ │ │ │ │ │ AstcB8x8UnormSrgb: │ │ │ │ │ │ │ │ │ MULTISAMPLE_X4 │ │ │ │ │ │ AstcB8x8Hdr: │ │ │ │ │ │ │ │ │ MULTISAMPLE_X4 │ │ │ │ │ │ AstcB10x5Unorm: │ │ │ │ │ │ │ │ │ MULTISAMPLE_X4 │ │ │ │ │ │ AstcB10x5UnormSrgb: │ │ │ │ │ │ │ │ │ MULTISAMPLE_X4 │ │ │ │ │ │ AstcB10x5Hdr: │ │ │ │ │ │ │ │ │ MULTISAMPLE_X4 │ │ │ │ │ │ AstcB10x6Unorm: │ │ │ │ │ │ │ │ │ MULTISAMPLE_X4 │ │ │ │ │ │ AstcB10x6UnormSrgb: │ │ │ │ │ │ │ │ │ MULTISAMPLE_X4 │ │ │ │ │ │ AstcB10x6Hdr: │ │ │ │ │ │ │ │ │ MULTISAMPLE_X4 │ │ │ │ │ │ AstcB10x8Unorm: │ │ │ │ │ │ │ │ │ MULTISAMPLE_X4 │ │ │ │ │ │ AstcB10x8UnormSrgb: │ │ │ │ │ │ │ │ │ MULTISAMPLE_X4 │ │ │ │ │ │ AstcB10x8Hdr: │ │ │ │ │ │ │ │ │ MULTISAMPLE_X4 │ │ │ │ │ │ AstcB10x10Unorm: │ │ │ │ │ │ │ │ │ MULTISAMPLE_X4 │ │ │ │ │ │ AstcB10x10UnormSrgb: │ │ │ │ │ │ │ │ │ MULTISAMPLE_X4 │ │ │ │ │ │ AstcB10x10Hdr: │ │ │ │ │ │ │ │ │ MULTISAMPLE_X4 │ │ │ │ │ │ AstcB12x10Unorm: │ │ │ │ │ │ │ │ │ MULTISAMPLE_X4 │ │ │ │ │ │ AstcB12x10UnormSrgb: │ │ │ │ │ │ │ │ │ MULTISAMPLE_X4 │ │ │ │ │ │ AstcB12x10Hdr: │ │ │ │ │ │ │ │ │ MULTISAMPLE_X4 │ │ │ │ │ │ AstcB12x12Unorm: │ │ │ │ │ │ │ │ │ MULTISAMPLE_X4 │ │ │ │ │ │ AstcB12x12UnormSrgb: │ │ │ │ │ │ │ │ │ MULTISAMPLE_X4 │ │ │ │ │ │ AstcB12x12Hdr: │ │ │ │ │ │ │ │ │ MULTISAMPLE_X4 │ │ │ │ │ │ └──────────┴──────────┴─────────────────┴─────────────────┴───────────────────┘ └────────────┴────────────────┴────────────────┴────────────────┴─────────────────────┘ Adapter 2: Backend: Gl Name: "AMD Radeon Pro WX 3200 Series (polaris12, LLVM 15.0.6, DRM 3.48, 6.0.18-300.fc37.x86_64)" VendorID: 4098 DeviceID: 0 Type: Other Driver: "" DriverInfo: "" Compliant: false Features: DEPTH_CLIP_CONTROL: true DEPTH32FLOAT_STENCIL8: false TEXTURE_COMPRESSION_BC: true TEXTURE_COMPRESSION_ETC2: true TEXTURE_COMPRESSION_ASTC_LDR: true INDIRECT_FIRST_INSTANCE: false TIMESTAMP_QUERY: false PIPELINE_STATISTICS_QUERY: false SHADER_FLOAT16: false MAPPABLE_PRIMARY_BUFFERS: false TEXTURE_BINDING_ARRAY: false BUFFER_BINDING_ARRAY: false STORAGE_RESOURCE_BINDING_ARRAY: false SAMPLED_TEXTURE_AND_STORAGE_BUFFER_ARRAY_NON_UNIFORM_INDEXING: false UNIFORM_BUFFER_AND_STORAGE_TEXTURE_ARRAY_NON_UNIFORM_INDEXING: false PARTIALLY_BOUND_BINDING_ARRAY: false MULTI_DRAW_INDIRECT: false MULTI_DRAW_INDIRECT_COUNT: false PUSH_CONSTANTS: true ADDRESS_MODE_CLAMP_TO_BORDER: true POLYGON_MODE_LINE: false POLYGON_MODE_POINT: false TEXTURE_ADAPTER_SPECIFIC_FORMAT_FEATURES: true SHADER_FLOAT64: false VERTEX_ATTRIBUTE_64BIT: false CONSERVATIVE_RASTERIZATION: false VERTEX_WRITABLE_STORAGE: true CLEAR_TEXTURE: true SPIRV_SHADER_PASSTHROUGH: false SHADER_PRIMITIVE_INDEX: true MULTIVIEW: false TEXTURE_FORMAT_16BIT_NORM: false ADDRESS_MODE_CLAMP_TO_ZERO: true TEXTURE_COMPRESSION_ASTC_HDR: false WRITE_TIMESTAMP_INSIDE_PASSES: false Limits: Max Texture Dimension 1d: 16384 Max Texture Dimension 2d: 16384 Max Texture Dimension 3d: 2048 Max Texture Array Layers: 2048 Max Bind Groups: 8 Max Bindings Per Bind Group: 65535 Max Dynamic Uniform Buffers Per Pipeline Layout: 15 Max Dynamic Storage Buffers Per Pipeline Layout: 16 Max Sampled Textures Per Shader Stage: 16 Max Samplers Per Shader Stage: 16 Max Storage Buffers Per Shader Stage: 16 Max Storage Textures Per Shader Stage: 16 Max Uniform Buffers Per Shader Stage: 15 Max Uniform Buffer Binding Size: 1073741824 Max Storage Buffer Binding Size: 1073741824 Max Buffer Size: 2147483647 Max Vertex Buffers: 16 Max Vertex Attributes: 16 Max Vertex Buffer Array Stride: 2048 Max Push Constant Size: 256 Min Uniform Buffer Offset Alignment: 32 Min Storage Buffer Offset Alignment: 32 Max Inter-Stage Shader Component: 128 Max Compute Workgroup Storage Size: 65536 Max Compute Invocations Per Workgroup: 1024 Max Compute Workgroup Size X: 1024 Max Compute Workgroup Size Y: 1024 Max Compute Workgroup Size Z: 1024 Max Compute Workgroups Per Dimension: 2147483646 Downlevel Properties: Shader Model: Sm5 COMPUTE_SHADERS: true FRAGMENT_WRITABLE_STORAGE: true INDIRECT_EXECUTION: true BASE_VERTEX: true READ_ONLY_DEPTH_STENCIL: false NON_POWER_OF_TWO_MIPMAPPED_TEXTURES: true CUBE_ARRAY_TEXTURES: true COMPARISON_SAMPLERS: true INDEPENDENT_BLEND: true VERTEX_STORAGE: true ANISOTROPIC_FILTERING: false FRAGMENT_STORAGE: true MULTISAMPLED_SHADING: false DEPTH_TEXTURE_AND_BUFFER_COPIES: false WEBGPU_TEXTURE_FORMAT_SUPPORT: false BUFFER_BINDINGS_NOT_16_BYTE_ALIGNED: true UNRESTRICTED_INDEX_BUFFER: true FULL_DRAW_INDEX_UINT32: false DEPTH_BIAS_CLAMP: false Texture Format Features: ┌──────────┬──────────┬──────────Allowed┬Usages───────────┬───────────────────┐ ┌────────────┬────────────────┬──────────────Feature┬Flags──────┬─────────────────────┬────────────────────┬─ R8Unorm: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ │ RENDER_ATTACHMENT │ │ FILTERABLE │ MULTISAMPLE_X2 │ MULTISAMPLE_X4 │ MULTISAMPLE_X8 │ MULTISAMPLE_RESOLVE │ │ │ BLENDABLE │ R8Snorm: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ │ │ │ FILTERABLE │ │ │ │ │ │ │ │ R8Uint: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ │ RENDER_ATTACHMENT │ │ │ MULTISAMPLE_X2 │ MULTISAMPLE_X4 │ MULTISAMPLE_X8 │ MULTISAMPLE_RESOLVE │ │ │ │ R8Sint: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ │ RENDER_ATTACHMENT │ │ │ MULTISAMPLE_X2 │ MULTISAMPLE_X4 │ MULTISAMPLE_X8 │ MULTISAMPLE_RESOLVE │ │ │ │ R16Uint: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ │ RENDER_ATTACHMENT │ │ │ MULTISAMPLE_X2 │ MULTISAMPLE_X4 │ MULTISAMPLE_X8 │ MULTISAMPLE_RESOLVE │ │ │ │ R16Sint: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ │ RENDER_ATTACHMENT │ │ │ MULTISAMPLE_X2 │ MULTISAMPLE_X4 │ MULTISAMPLE_X8 │ MULTISAMPLE_RESOLVE │ │ │ │ R16Unorm: │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ R16Snorm: │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ R16Float: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ │ RENDER_ATTACHMENT │ │ FILTERABLE │ MULTISAMPLE_X2 │ MULTISAMPLE_X4 │ MULTISAMPLE_X8 │ MULTISAMPLE_RESOLVE │ │ │ BLENDABLE │ Rg8Unorm: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ │ RENDER_ATTACHMENT │ │ FILTERABLE │ MULTISAMPLE_X2 │ MULTISAMPLE_X4 │ MULTISAMPLE_X8 │ MULTISAMPLE_RESOLVE │ │ │ BLENDABLE │ Rg8Snorm: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ │ │ │ FILTERABLE │ │ │ │ │ │ │ │ Rg8Uint: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ │ RENDER_ATTACHMENT │ │ │ MULTISAMPLE_X2 │ MULTISAMPLE_X4 │ MULTISAMPLE_X8 │ MULTISAMPLE_RESOLVE │ │ │ │ Rg8Sint: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ │ RENDER_ATTACHMENT │ │ │ MULTISAMPLE_X2 │ MULTISAMPLE_X4 │ MULTISAMPLE_X8 │ MULTISAMPLE_RESOLVE │ │ │ │ R32Uint: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ STORAGE_BINDING │ RENDER_ATTACHMENT │ │ │ MULTISAMPLE_X2 │ MULTISAMPLE_X4 │ MULTISAMPLE_X8 │ MULTISAMPLE_RESOLVE │ STORAGE_READ_WRITE │ │ │ R32Sint: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ STORAGE_BINDING │ RENDER_ATTACHMENT │ │ │ MULTISAMPLE_X2 │ MULTISAMPLE_X4 │ MULTISAMPLE_X8 │ MULTISAMPLE_RESOLVE │ STORAGE_READ_WRITE │ │ │ R32Float: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ STORAGE_BINDING │ RENDER_ATTACHMENT │ │ │ MULTISAMPLE_X2 │ MULTISAMPLE_X4 │ MULTISAMPLE_X8 │ MULTISAMPLE_RESOLVE │ STORAGE_READ_WRITE │ │ BLENDABLE │ Rg16Uint: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ │ RENDER_ATTACHMENT │ │ │ MULTISAMPLE_X2 │ MULTISAMPLE_X4 │ MULTISAMPLE_X8 │ MULTISAMPLE_RESOLVE │ │ │ │ Rg16Sint: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ │ RENDER_ATTACHMENT │ │ │ MULTISAMPLE_X2 │ MULTISAMPLE_X4 │ MULTISAMPLE_X8 │ MULTISAMPLE_RESOLVE │ │ │ │ Rg16Unorm: │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Rg16Snorm: │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Rg16Float: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ │ RENDER_ATTACHMENT │ │ FILTERABLE │ MULTISAMPLE_X2 │ MULTISAMPLE_X4 │ MULTISAMPLE_X8 │ MULTISAMPLE_RESOLVE │ │ │ BLENDABLE │ Rgba8Unorm: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ STORAGE_BINDING │ RENDER_ATTACHMENT │ │ FILTERABLE │ MULTISAMPLE_X2 │ MULTISAMPLE_X4 │ MULTISAMPLE_X8 │ MULTISAMPLE_RESOLVE │ STORAGE_READ_WRITE │ │ BLENDABLE │ Rgba8UnormSrgb: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ STORAGE_BINDING │ RENDER_ATTACHMENT │ │ FILTERABLE │ MULTISAMPLE_X2 │ MULTISAMPLE_X4 │ MULTISAMPLE_X8 │ MULTISAMPLE_RESOLVE │ STORAGE_READ_WRITE │ │ BLENDABLE │ Rgba8Snorm: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ │ │ │ FILTERABLE │ │ │ │ │ │ │ │ Rgba8Uint: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ STORAGE_BINDING │ RENDER_ATTACHMENT │ │ │ MULTISAMPLE_X2 │ MULTISAMPLE_X4 │ MULTISAMPLE_X8 │ MULTISAMPLE_RESOLVE │ STORAGE_READ_WRITE │ │ │ Rgba8Sint: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ STORAGE_BINDING │ RENDER_ATTACHMENT │ │ │ MULTISAMPLE_X2 │ MULTISAMPLE_X4 │ MULTISAMPLE_X8 │ MULTISAMPLE_RESOLVE │ STORAGE_READ_WRITE │ │ │ Bgra8Unorm: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ │ RENDER_ATTACHMENT │ │ FILTERABLE │ MULTISAMPLE_X2 │ MULTISAMPLE_X4 │ MULTISAMPLE_X8 │ MULTISAMPLE_RESOLVE │ │ │ BLENDABLE │ Bgra8UnormSrgb: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ │ RENDER_ATTACHMENT │ │ FILTERABLE │ MULTISAMPLE_X2 │ MULTISAMPLE_X4 │ MULTISAMPLE_X8 │ MULTISAMPLE_RESOLVE │ │ │ BLENDABLE │ Rgb10a2Unorm: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ │ RENDER_ATTACHMENT │ │ FILTERABLE │ MULTISAMPLE_X2 │ MULTISAMPLE_X4 │ MULTISAMPLE_X8 │ MULTISAMPLE_RESOLVE │ │ │ BLENDABLE │ Rg11b10Float: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ │ RENDER_ATTACHMENT │ │ FILTERABLE │ MULTISAMPLE_X2 │ MULTISAMPLE_X4 │ MULTISAMPLE_X8 │ MULTISAMPLE_RESOLVE │ │ │ BLENDABLE │ Rg32Uint: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ │ RENDER_ATTACHMENT │ │ │ MULTISAMPLE_X2 │ MULTISAMPLE_X4 │ MULTISAMPLE_X8 │ MULTISAMPLE_RESOLVE │ │ │ │ Rg32Sint: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ │ RENDER_ATTACHMENT │ │ │ MULTISAMPLE_X2 │ MULTISAMPLE_X4 │ MULTISAMPLE_X8 │ MULTISAMPLE_RESOLVE │ │ │ │ Rg32Float: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ │ RENDER_ATTACHMENT │ │ │ MULTISAMPLE_X2 │ MULTISAMPLE_X4 │ MULTISAMPLE_X8 │ MULTISAMPLE_RESOLVE │ │ │ BLENDABLE │ Rgba16Uint: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ STORAGE_BINDING │ RENDER_ATTACHMENT │ │ │ MULTISAMPLE_X2 │ MULTISAMPLE_X4 │ MULTISAMPLE_X8 │ MULTISAMPLE_RESOLVE │ STORAGE_READ_WRITE │ │ │ Rgba16Sint: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ STORAGE_BINDING │ RENDER_ATTACHMENT │ │ │ MULTISAMPLE_X2 │ MULTISAMPLE_X4 │ MULTISAMPLE_X8 │ MULTISAMPLE_RESOLVE │ STORAGE_READ_WRITE │ │ │ Rgba16Unorm: │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Rgba16Snorm: │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Rgba16Float: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ STORAGE_BINDING │ RENDER_ATTACHMENT │ │ FILTERABLE │ MULTISAMPLE_X2 │ MULTISAMPLE_X4 │ MULTISAMPLE_X8 │ MULTISAMPLE_RESOLVE │ STORAGE_READ_WRITE │ │ BLENDABLE │ Rgba32Uint: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ STORAGE_BINDING │ RENDER_ATTACHMENT │ │ │ MULTISAMPLE_X2 │ MULTISAMPLE_X4 │ MULTISAMPLE_X8 │ MULTISAMPLE_RESOLVE │ STORAGE_READ_WRITE │ │ │ Rgba32Sint: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ STORAGE_BINDING │ RENDER_ATTACHMENT │ │ │ MULTISAMPLE_X2 │ MULTISAMPLE_X4 │ MULTISAMPLE_X8 │ MULTISAMPLE_RESOLVE │ STORAGE_READ_WRITE │ │ │ Rgba32Float: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ STORAGE_BINDING │ RENDER_ATTACHMENT │ │ │ MULTISAMPLE_X2 │ MULTISAMPLE_X4 │ MULTISAMPLE_X8 │ MULTISAMPLE_RESOLVE │ STORAGE_READ_WRITE │ │ BLENDABLE │ Stencil8: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ │ RENDER_ATTACHMENT │ │ │ MULTISAMPLE_X2 │ MULTISAMPLE_X4 │ MULTISAMPLE_X8 │ │ │ │ │ Depth16Unorm: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ │ RENDER_ATTACHMENT │ │ │ MULTISAMPLE_X2 │ MULTISAMPLE_X4 │ MULTISAMPLE_X8 │ │ │ │ │ Depth32Float: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ │ RENDER_ATTACHMENT │ │ │ MULTISAMPLE_X2 │ MULTISAMPLE_X4 │ MULTISAMPLE_X8 │ │ │ │ │ Depth32FloatStencil8: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ │ RENDER_ATTACHMENT │ │ │ MULTISAMPLE_X2 │ MULTISAMPLE_X4 │ MULTISAMPLE_X8 │ │ │ │ │ Depth24Plus: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ │ RENDER_ATTACHMENT │ │ │ MULTISAMPLE_X2 │ MULTISAMPLE_X4 │ MULTISAMPLE_X8 │ │ │ │ │ Depth24PlusStencil8: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ │ RENDER_ATTACHMENT │ │ │ MULTISAMPLE_X2 │ MULTISAMPLE_X4 │ MULTISAMPLE_X8 │ │ │ │ │ Rgb9e5Ufloat: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ │ │ │ FILTERABLE │ │ │ │ │ │ │ │ Bc1RgbaUnorm: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ │ │ │ FILTERABLE │ │ │ │ │ │ │ │ Bc1RgbaUnormSrgb: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ │ │ │ FILTERABLE │ │ │ │ │ │ │ │ Bc2RgbaUnorm: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ │ │ │ FILTERABLE │ │ │ │ │ │ │ │ Bc2RgbaUnormSrgb: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ │ │ │ FILTERABLE │ │ │ │ │ │ │ │ Bc3RgbaUnorm: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ │ │ │ FILTERABLE │ │ │ │ │ │ │ │ Bc3RgbaUnormSrgb: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ │ │ │ FILTERABLE │ │ │ │ │ │ │ │ Bc4RUnorm: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ │ │ │ FILTERABLE │ │ │ │ │ │ │ │ Bc4RSnorm: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ │ │ │ FILTERABLE │ │ │ │ │ │ │ │ Bc5RgUnorm: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ │ │ │ FILTERABLE │ │ │ │ │ │ │ │ Bc5RgSnorm: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ │ │ │ FILTERABLE │ │ │ │ │ │ │ │ Bc6hRgbUfloat: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ │ │ │ FILTERABLE │ │ │ │ │ │ │ │ Bc6hRgbSfloat: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ │ │ │ FILTERABLE │ │ │ │ │ │ │ │ Bc7RgbaUnorm: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ │ │ │ FILTERABLE │ │ │ │ │ │ │ │ Bc7RgbaUnormSrgb: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ │ │ │ FILTERABLE │ │ │ │ │ │ │ │ Etc2Rgb8Unorm: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ │ │ │ FILTERABLE │ │ │ │ │ │ │ │ Etc2Rgb8UnormSrgb: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ │ │ │ FILTERABLE │ │ │ │ │ │ │ │ Etc2Rgb8A1Unorm: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ │ │ │ FILTERABLE │ │ │ │ │ │ │ │ Etc2Rgb8A1UnormSrgb: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ │ │ │ FILTERABLE │ │ │ │ │ │ │ │ Etc2Rgba8Unorm: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ │ │ │ FILTERABLE │ │ │ │ │ │ │ │ Etc2Rgba8UnormSrgb: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ │ │ │ FILTERABLE │ │ │ │ │ │ │ │ EacR11Unorm: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ │ │ │ FILTERABLE │ │ │ │ │ │ │ │ EacR11Snorm: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ │ │ │ FILTERABLE │ │ │ │ │ │ │ │ EacRg11Unorm: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ │ │ │ FILTERABLE │ │ │ │ │ │ │ │ EacRg11Snorm: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ │ │ │ FILTERABLE │ │ │ │ │ │ │ │ AstcB4x4Unorm: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ │ │ │ FILTERABLE │ │ │ │ │ │ │ │ AstcB4x4UnormSrgb: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ │ │ │ FILTERABLE │ │ │ │ │ │ │ │ AstcB4x4Hdr: │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ AstcB5x4Unorm: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ │ │ │ FILTERABLE │ │ │ │ │ │ │ │ AstcB5x4UnormSrgb: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ │ │ │ FILTERABLE │ │ │ │ │ │ │ │ AstcB5x4Hdr: │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ AstcB5x5Unorm: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ │ │ │ FILTERABLE │ │ │ │ │ │ │ │ AstcB5x5UnormSrgb: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ │ │ │ FILTERABLE │ │ │ │ │ │ │ │ AstcB5x5Hdr: │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ AstcB6x5Unorm: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ │ │ │ FILTERABLE │ │ │ │ │ │ │ │ AstcB6x5UnormSrgb: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ │ │ │ FILTERABLE │ │ │ │ │ │ │ │ AstcB6x5Hdr: │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ AstcB6x6Unorm: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ │ │ │ FILTERABLE │ │ │ │ │ │ │ │ AstcB6x6UnormSrgb: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ │ │ │ FILTERABLE │ │ │ │ │ │ │ │ AstcB6x6Hdr: │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ AstcB8x5Unorm: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ │ │ │ FILTERABLE │ │ │ │ │ │ │ │ AstcB8x5UnormSrgb: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ │ │ │ FILTERABLE │ │ │ │ │ │ │ │ AstcB8x5Hdr: │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ AstcB8x6Unorm: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ │ │ │ FILTERABLE │ │ │ │ │ │ │ │ AstcB8x6UnormSrgb: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ │ │ │ FILTERABLE │ │ │ │ │ │ │ │ AstcB8x6Hdr: │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ AstcB8x8Unorm: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ │ │ │ FILTERABLE │ │ │ │ │ │ │ │ AstcB8x8UnormSrgb: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ │ │ │ FILTERABLE │ │ │ │ │ │ │ │ AstcB8x8Hdr: │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ AstcB10x5Unorm: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ │ │ │ FILTERABLE │ │ │ │ │ │ │ │ AstcB10x5UnormSrgb: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ │ │ │ FILTERABLE │ │ │ │ │ │ │ │ AstcB10x5Hdr: │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ AstcB10x6Unorm: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ │ │ │ FILTERABLE │ │ │ │ │ │ │ │ AstcB10x6UnormSrgb: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ │ │ │ FILTERABLE │ │ │ │ │ │ │ │ AstcB10x6Hdr: │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ AstcB10x8Unorm: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ │ │ │ FILTERABLE │ │ │ │ │ │ │ │ AstcB10x8UnormSrgb: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ │ │ │ FILTERABLE │ │ │ │ │ │ │ │ AstcB10x8Hdr: │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ AstcB10x10Unorm: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ │ │ │ FILTERABLE │ │ │ │ │ │ │ │ AstcB10x10UnormSrgb: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ │ │ │ FILTERABLE │ │ │ │ │ │ │ │ AstcB10x10Hdr: │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ AstcB12x10Unorm: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ │ │ │ FILTERABLE │ │ │ │ │ │ │ │ AstcB12x10UnormSrgb: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ │ │ │ FILTERABLE │ │ │ │ │ │ │ │ AstcB12x10Hdr: │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ AstcB12x12Unorm: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ │ │ │ FILTERABLE │ │ │ │ │ │ │ │ AstcB12x12UnormSrgb: │ COPY_SRC │ COPY_DST │ TEXTURE_BINDING │ │ │ │ FILTERABLE │ │ │ │ │ │ │ │ AstcB12x12Hdr: │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ └──────────┴──────────┴─────────────────┴─────────────────┴───────────────────┘ └────────────┴────────────────┴────────────────┴────────────────┴─────────────────────┘