diff --git a/src/nouveau/vulkan/nvk_cmd_draw.c b/src/nouveau/vulkan/nvk_cmd_draw.c index e9e98d738ce..7020f582241 100644 --- a/src/nouveau/vulkan/nvk_cmd_draw.c +++ b/src/nouveau/vulkan/nvk_cmd_draw.c @@ -2080,7 +2080,7 @@ vk_to_nv_index_format(VkIndexType type) return NVC597_SET_INDEX_BUFFER_E_INDEX_SIZE_TWO_BYTES; case VK_INDEX_TYPE_UINT32: return NVC597_SET_INDEX_BUFFER_E_INDEX_SIZE_FOUR_BYTES; - case VK_INDEX_TYPE_UINT8_EXT: + case VK_INDEX_TYPE_UINT8_KHR: return NVC597_SET_INDEX_BUFFER_E_INDEX_SIZE_ONE_BYTE; default: unreachable("Invalid index type"); @@ -2095,7 +2095,7 @@ vk_index_to_restart(VkIndexType index_type) return 0xffff; case VK_INDEX_TYPE_UINT32: return 0xffffffff; - case VK_INDEX_TYPE_UINT8_EXT: + case VK_INDEX_TYPE_UINT8_KHR: return 0xff; default: unreachable("unexpected index type"); diff --git a/src/nouveau/vulkan/nvk_physical_device.c b/src/nouveau/vulkan/nvk_physical_device.c index 0d128a481a8..81a7c9a8899 100644 --- a/src/nouveau/vulkan/nvk_physical_device.c +++ b/src/nouveau/vulkan/nvk_physical_device.c @@ -102,6 +102,7 @@ nvk_get_device_extensions(const struct nvk_instance *instance, .KHR_get_memory_requirements2 = true, .KHR_image_format_list = true, .KHR_imageless_framebuffer = true, + .KHR_index_type_uint8 = true, .KHR_maintenance1 = true, .KHR_maintenance2 = true, .KHR_maintenance3 = true, @@ -455,7 +456,7 @@ nvk_get_device_features(const struct nv_device_info *info, /* VK_EXT_image_view_min_lod */ .minLod = true, - /* VK_EXT_index_type_uint8 */ + /* VK_KHR_index_type_uint8 */ .indexTypeUint8 = true, /* VK_EXT_line_rasterization */