diff options
author | Philip Rebohle <philip.rebohle@tu-dortmund.de> | 2022-08-30 14:18:15 +0300 |
---|---|---|
committer | Philip Rebohle <philip.rebohle@tu-dortmund.de> | 2022-08-30 14:18:15 +0300 |
commit | 399ba7138753f6cc4b0e2d37ffa3483a9d4a6b1e (patch) | |
tree | db7c412cbf3396366de47f38c2bd6b24a0d198f8 /VP_DXVK_requirements.json | |
parent | 788d80cfe7980765572c7212808d836febf6ac8a (diff) |
[meta] Add profile for D3D11 FL12_0
Diffstat (limited to 'VP_DXVK_requirements.json')
-rw-r--r-- | VP_DXVK_requirements.json | 66 |
1 files changed, 65 insertions, 1 deletions
diff --git a/VP_DXVK_requirements.json b/VP_DXVK_requirements.json index 8277be74..2741b579 100644 --- a/VP_DXVK_requirements.json +++ b/VP_DXVK_requirements.json @@ -312,11 +312,25 @@ } }, "d3d11_level12_0": { + "features": { + "VkPhysicalDeviceFeatures": { + "shaderResourceResidency": true, + "shaderResourceMinLod": true, + "sparseBinding": true, + "sparseResidencyBuffer": true, + "sparseResidencyAliased": true, + "sparseResidencyImage2D": true + }, + "VkPhysicalDeviceVulkan12Features": { + "samplerFilterMinmax": true + } + }, "properties": { "VkPhysicalDeviceProperties": { "sparseProperties": { "residencyStandard2DBlockShape": true, - "residencyAlignedMipSize": true + "residencyAlignedMipSize": false, + "residencyNonResidentStrict": true } } } @@ -580,6 +594,56 @@ "d3d11_level11_0_optional", "d3d11_level11_1" ] + }, + "VP_DXVK_d3d11_level_12_0_optimal": { + "version": 1, + "api-version": "1.3.204", + "label": "DXVK D3D11 Level 12.0 Optimal profile", + "description": "DXVK for D3D11 Feature Level 12.0 including optional capabilities", + "contributors": { + "Philip Rebohle": { + "company": "Valve" + }, + "Joshua Ashton": { + "company": "Valve" + }, + "Pierre-Loup A. Griffais": { + "company": "Valve" + }, + "Georg Lehmann": { + "company": "DXVK" + }, + "Christophe Riccio": { + "company": "LunarG" + } + }, + "history": [ + { + "revision": 1, + "date": "2022-08-30", + "author": "Philip Rebohle", + "comment": "Initial revision" + } + ], + "capabilities": [ + "vulkan10requirements", + "vulkan11requirements", + "vulkan12requirements", + "vulkan13requirements", + "d3d11_baseline", + "d3d11_baseline_optional", + "d3d11_level9_1", + "d3d11_level9_1_optional", + "d3d11_level9_2", + "d3d11_level9_3", + "d3d11_level10_0", + "d3d11_level10_0_optional", + "d3d11_level10_1", + "d3d11_level11_0", + "d3d11_level11_0_optional", + "d3d11_level11_1", + "d3d11_level12_0" + ] } } } |