Added VK_NV_descriptor_pool_overallocation
Added VK_EXT_pageable_device_local_memory
Added VK_EXT_multi_draw
Added VK_KHR_maintenance7
Removed the following that have now been added to the VP_DXVK_requirements.json
VK_EXT_line_rasterization
VK_KHR_maintenance5
VK_KHR_present_id
VK_KHR_present_wait
VK_EXT_swapchain_maintenance1
VK_EXT_depth_bias_control
VK_EXT_pageable_device_local_memory
VK_EXT_multi_draw
I also see VK_EXT_memory_budget, VK_EXT_shader_module_identifier, VK_EXT_extended_dynamic_state3, VK_EXT_graphics_pipeline_library mentioned here: https://github.com/doitsujin/dxvk/wiki/Driver-support
and VK_EXT_conservative_rasterization, VK_EXT_fragment_shader_interlock, VK_EXT_shader_stencil_export mentioned here: https://github.com/doitsujin/dxvk/wiki/Feature-support
but missing here: https://github.com/doitsujin/dxvk/blob/master/VP_DXVK_requirements.json
P. S. Forgive me if I misunderstood something
@artemyto good digging!
@artemyto Most of those aren't implementable by MoltenVK.
@K0bin I don't think VP_DXVK_requirements.json could be useful only for MoltenVK. For example, some of the missing extensions are not implemented by NVK and HK. Also there always will be new drivers in the future.
Oh derp, I got confused between GitHub notifications.
Nothing extracted yet.
Reminder issue to date VP_DXVK_requirements.json with the new extensions and features used so it isn't forgotten. Would do it myself but don't have enough knowledge about all the specific extension use and their features.
Example extensions and their features i found have been made use of since last update of the file. (Might have missed some or added irrelevant ones)