tu: Enable UniformBufferUpdateAfterBind
authorConnor Abbott <cwabbott0@gmail.com>
Fri, 1 Oct 2021 14:24:47 +0000 (16:24 +0200)
committerMarge Bot <emma+marge@anholt.net>
Thu, 17 Mar 2022 12:15:45 +0000 (12:15 +0000)
UBOs are now read at run-time via the preamble so this can be enabled.

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/13148>

src/freedreno/vulkan/tu_device.c

index 6ec8fed..9fd9327 100644 (file)
@@ -554,7 +554,7 @@ tu_get_physical_device_features_1_2(struct tu_physical_device *pdevice,
    features->shaderInputAttachmentArrayNonUniformIndexing       = false;
    features->shaderUniformTexelBufferArrayNonUniformIndexing    = true;
    features->shaderStorageTexelBufferArrayNonUniformIndexing    = true;
-   features->descriptorBindingUniformBufferUpdateAfterBind      = false;
+   features->descriptorBindingUniformBufferUpdateAfterBind      = true;
    features->descriptorBindingSampledImageUpdateAfterBind       = true;
    features->descriptorBindingStorageImageUpdateAfterBind       = true;
    features->descriptorBindingStorageBufferUpdateAfterBind      = true;