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).