From 660a47ecbf693601c25660b5fac87121ff0fe8bc Mon Sep 17 00:00:00 2001 From: Mike Blumenkrantz Date: Tue, 7 May 2024 09:42:31 -0400 Subject: [PATCH] tu: support VK_EXT_legacy_vertex_attributes Part-of: --- src/freedreno/vulkan/tu_device.cc | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/freedreno/vulkan/tu_device.cc b/src/freedreno/vulkan/tu_device.cc index 742b33194b8..2330742c7cf 100644 --- a/src/freedreno/vulkan/tu_device.cc +++ b/src/freedreno/vulkan/tu_device.cc @@ -242,6 +242,7 @@ get_device_extensions(const struct tu_physical_device *device, .EXT_image_view_min_lod = true, .EXT_index_type_uint8 = true, .EXT_inline_uniform_block = true, + .EXT_legacy_vertex_attributes = true, .EXT_line_rasterization = true, .EXT_load_store_op_none = true, .EXT_map_memory_placed = true, @@ -1067,6 +1068,9 @@ tu_get_properties(struct tu_physical_device *pdevice, props->descriptorBufferAddressSpaceSize = ~0ull; props->combinedImageSamplerDensityMapDescriptorSize = 2 * A6XX_TEX_CONST_DWORDS * 4; + /* VK_EXT_legacy_vertex_attributes */ + props->nativeUnalignedPerformance = true, + /* VK_EXT_fragment_density_map*/ props->minFragmentDensityTexelSize = (VkExtent2D) { MIN_FDM_TEXEL_SIZE, MIN_FDM_TEXEL_SIZE }; props->maxFragmentDensityTexelSize = (VkExtent2D) { MAX_FDM_TEXEL_SIZE, MAX_FDM_TEXEL_SIZE };