diff --git a/src/nouveau/vulkan/nvk_physical_device.c b/src/nouveau/vulkan/nvk_physical_device.c index 028ca08f534..d7552743b80 100644 --- a/src/nouveau/vulkan/nvk_physical_device.c +++ b/src/nouveau/vulkan/nvk_physical_device.c @@ -302,6 +302,7 @@ nvk_get_device_extensions(const struct nvk_instance *instance, .GOOGLE_user_type = true, .MESA_image_alignment_control = true, .NV_compute_shader_derivatives = info->cls_eng3d >= TURING_A, + .NV_raw_access_chains = true, .NV_shader_sm_builtins = true, .NVX_image_view_handle = info->cls_eng3d >= MAXWELL_A, /* needs true bindless descriptors */ .VALVE_mutable_descriptor_type = true, @@ -744,6 +745,9 @@ nvk_get_device_features(const struct nv_device_info *info, /* VK_MESA_image_alignment_control */ .imageAlignmentControl = true, + /* VK_NV_raw_access_chains */ + .shaderRawAccessChains = true, + /* VK_NV_shader_sm_builtins */ .shaderSMBuiltins = true,