18 Dec
2023
18 Dec
'23
3:58 p.m.
Giovanni Mascellani (@giomasce) commented about libs/vkd3d/device.c:
VK_EXTENSION(EXT_DEBUG_MARKER, EXT_debug_marker), VK_EXTENSION(EXT_DEPTH_CLIP_ENABLE, EXT_depth_clip_enable), VK_EXTENSION(EXT_DESCRIPTOR_INDEXING, EXT_descriptor_indexing), + VK_EXTENSION(EXT_MUTABLE_DESCRIPTOR_TYPE, EXT_mutable_descriptor_type),
Enabling the extension is not enough. You also have to check and enable `VkPhysicalDeviceMutableDescriptorTypeFeaturesEXT::mutableDescriptorType`. More in general, the Vulkan validation layer seems to have a few comments about your implementation (eventually we should probably consider enabling the validation layers in the CI). -- https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/523#note_56221