Skip to content

Commit

Permalink
meta: Update profile.
Browse files Browse the repository at this point in the history
Add device generated compute and maint5 to optional list.

Signed-off-by: Hans-Kristian Arntzen <post@arntzen-software.no>
  • Loading branch information
HansKristian-Work committed Sep 4, 2023
1 parent edba318 commit f17215d
Show file tree
Hide file tree
Showing 2 changed files with 15 additions and 1 deletion.
10 changes: 9 additions & 1 deletion VP_D3D12_VKD3D_PROTON_profile.json
Original file line number Diff line number Diff line change
Expand Up @@ -506,7 +506,9 @@
"VK_EXT_image_view_min_lod": 1,
"VK_EXT_image_sliced_view_of_3d": 1,
"VK_EXT_memory_priority": 1,
"VK_NV_device_generated_commands": 1
"VK_NV_device_generated_commands": 1,
"VK_NV_device_generated_commands_compute": 1,
"VK_KHR_maintenance5": 1
},
"features": {
"VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR": {
Expand Down Expand Up @@ -534,6 +536,12 @@
"VkPhysicalDeviceVulkan12Features": {
"shaderFloat16": true,
"shaderSubgroupExtendedTypes": true
},
"VkPhysicalDeviceDeviceGeneratedCommandsComputeFeaturesNV": {
"deviceGeneratedCompute": true
},
"VkPhysicalDeviceMaintenance5FeaturesKHR": {
"maintenance5": true
}
}
},
Expand Down
6 changes: 6 additions & 0 deletions profiles/PROFILES.md
Original file line number Diff line number Diff line change
Expand Up @@ -65,6 +65,7 @@
| [VK_KHR_maintenance2](https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/VK_KHR_maintenance2.html) | 1.1 Core | 1.1 Core | 1.1 Core | 1.1 Core | 1.1 Core | 1.1 Core | 1.1 Core | 1.1 Core | 1.1 Core |
| [VK_KHR_maintenance3](https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/VK_KHR_maintenance3.html) | 1.1 Core | 1.1 Core | 1.1 Core | 1.1 Core | 1.1 Core | 1.1 Core | 1.1 Core | 1.1 Core | 1.1 Core |
| [VK_KHR_maintenance4](https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/VK_KHR_maintenance4.html) | 1.3 Core | 1.3 Core | 1.3 Core | 1.3 Core | 1.3 Core | 1.3 Core | 1.3 Core | 1.3 Core | 1.3 Core |
| [VK_KHR_maintenance5](https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/VK_KHR_maintenance5.html) | :x: | :x: | :x: | :x: | :x: | :x: | :x: | :heavy_check_mark: | :heavy_check_mark: |
| [VK_KHR_multiview](https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/VK_KHR_multiview.html) | 1.1 Core | 1.1 Core | 1.1 Core | 1.1 Core | 1.1 Core | 1.1 Core | 1.1 Core | 1.1 Core | 1.1 Core |
| [VK_KHR_pipeline_library](https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/VK_KHR_pipeline_library.html) | :x: | :x: | :x: | :heavy_check_mark: | :x: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: |
| [VK_KHR_present_id](https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/VK_KHR_present_id.html) | :x: | :x: | :x: | :heavy_check_mark: | :x: | :x: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: |
Expand Down Expand Up @@ -147,6 +148,7 @@
| [VK_NV_compute_shader_derivatives](https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/VK_NV_compute_shader_derivatives.html) | :x: | :x: | :x: | :heavy_check_mark: | :x: | :x: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: |
| [VK_NV_device_diagnostic_checkpoints](https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/VK_NV_device_diagnostic_checkpoints.html) | :x: | :x: | :x: | :x: | :x: | :x: | :x: | :heavy_check_mark: | :x: |
| [VK_NV_device_generated_commands](https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/VK_NV_device_generated_commands.html) | :x: | :x: | :x: | :x: | :x: | :x: | :x: | :heavy_check_mark: | :heavy_check_mark: |
| [VK_NV_device_generated_commands_compute](https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/VK_NV_device_generated_commands_compute.html) | :x: | :x: | :x: | :x: | :x: | :x: | :x: | :heavy_check_mark: | :heavy_check_mark: |
| [VK_NV_shader_sm_builtins](https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/VK_NV_shader_sm_builtins.html) | :x: | :x: | :x: | :x: | :x: | :x: | :x: | :heavy_check_mark: | :x: |

## Vulkan Profile Features
Expand Down Expand Up @@ -262,6 +264,8 @@
| [primitiveFragmentShadingRate](https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/VkPhysicalDeviceFragmentShadingRateFeaturesKHR.html) | :x: | :x: | :x: | :x: | :x: | <span title="defined in VkPhysicalDeviceFragmentShadingRateFeaturesKHR (VK_KHR_fragment_shading_rate)">:heavy_check_mark:</span> | <span title="defined in VkPhysicalDeviceFragmentShadingRateFeaturesKHR (VK_KHR_fragment_shading_rate)">:heavy_check_mark:</span> | <span title="defined in VkPhysicalDeviceFragmentShadingRateFeaturesKHR (VK_KHR_fragment_shading_rate)">:heavy_check_mark:</span> | <span title="defined in VkPhysicalDeviceFragmentShadingRateFeaturesKHR (VK_KHR_fragment_shading_rate)">:heavy_check_mark:</span> |
| **VK_KHR_maintenance4** |
| [maintenance4](https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/VkPhysicalDeviceMaintenance4Features.html) | <span title="equivalent defined in VkPhysicalDeviceVulkan13Features (Vulkan 1.3)">:warning:</span> | <span title="equivalent defined in VkPhysicalDeviceVulkan13Features (Vulkan 1.3)">:warning:</span> | <span title="equivalent defined in VkPhysicalDeviceVulkan13Features (Vulkan 1.3)">:warning:</span> | <span title="equivalent defined in VkPhysicalDeviceVulkan13Features (Vulkan 1.3)">:warning:</span> | <span title="equivalent defined in VkPhysicalDeviceVulkan13Features (Vulkan 1.3)">:warning:</span> | <span title="equivalent defined in VkPhysicalDeviceVulkan13Features (Vulkan 1.3)">:warning:</span> | <span title="equivalent defined in VkPhysicalDeviceVulkan13Features (Vulkan 1.3)">:warning:</span> | <span title="equivalent defined in VkPhysicalDeviceVulkan13Features (Vulkan 1.3)">:warning:</span> | <span title="equivalent defined in VkPhysicalDeviceVulkan13Features (Vulkan 1.3)">:warning:</span> |
| **VK_KHR_maintenance5** |
| [maintenance5](https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/VkPhysicalDeviceMaintenance5FeaturesKHR.html) | :x: | :x: | :x: | :x: | :x: | :x: | :x: | <span title="defined in VkPhysicalDeviceMaintenance5FeaturesKHR (VK_KHR_maintenance5)">:heavy_check_mark:</span> | <span title="defined in VkPhysicalDeviceMaintenance5FeaturesKHR (VK_KHR_maintenance5)">:heavy_check_mark:</span> |
| **VK_KHR_present_id** |
| [presentId](https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/VkPhysicalDevicePresentIdFeaturesKHR.html) | :x: | :x: | :x: | <span title="defined in VkPhysicalDevicePresentIdFeaturesKHR (VK_KHR_present_id)">:heavy_check_mark:</span> | :x: | :x: | <span title="defined in VkPhysicalDevicePresentIdFeaturesKHR (VK_KHR_present_id)">:heavy_check_mark:</span> | <span title="defined in VkPhysicalDevicePresentIdFeaturesKHR (VK_KHR_present_id)">:heavy_check_mark:</span> | <span title="defined in VkPhysicalDevicePresentIdFeaturesKHR (VK_KHR_present_id)">:heavy_check_mark:</span> |
| **VK_KHR_present_wait** |
Expand Down Expand Up @@ -380,6 +384,8 @@
| [computeDerivativeGroupLinear](https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/VkPhysicalDeviceComputeShaderDerivativesFeaturesNV.html) | :x: | :x: | :x: | <span title="defined in VkPhysicalDeviceComputeShaderDerivativesFeaturesNV (VK_NV_compute_shader_derivatives)">:heavy_check_mark:</span> | :x: | :x: | <span title="defined in VkPhysicalDeviceComputeShaderDerivativesFeaturesNV (VK_NV_compute_shader_derivatives)">:heavy_check_mark:</span> | <span title="defined in VkPhysicalDeviceComputeShaderDerivativesFeaturesNV (VK_NV_compute_shader_derivatives)">:heavy_check_mark:</span> | <span title="defined in VkPhysicalDeviceComputeShaderDerivativesFeaturesNV (VK_NV_compute_shader_derivatives)">:heavy_check_mark:</span> |
| **VK_NV_device_generated_commands** |
| [deviceGeneratedCommands](https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/VkPhysicalDeviceDeviceGeneratedCommandsFeaturesNV.html) | :x: | :x: | :x: | :x: | :x: | :x: | :x: | <span title="defined in VkPhysicalDeviceDeviceGeneratedCommandsFeaturesNV (VK_NV_device_generated_commands)">:heavy_check_mark:</span> | <span title="defined in VkPhysicalDeviceDeviceGeneratedCommandsFeaturesNV (VK_NV_device_generated_commands)">:heavy_check_mark:</span> |
| **VK_NV_device_generated_commands_compute** |
| [deviceGeneratedCompute](https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/VkPhysicalDeviceDeviceGeneratedCommandsComputeFeaturesNV.html) | :x: | :x: | :x: | :x: | :x: | :x: | :x: | <span title="defined in VkPhysicalDeviceDeviceGeneratedCommandsComputeFeaturesNV (VK_NV_device_generated_commands_compute)">:heavy_check_mark:</span> | <span title="defined in VkPhysicalDeviceDeviceGeneratedCommandsComputeFeaturesNV (VK_NV_device_generated_commands_compute)">:heavy_check_mark:</span> |
| **VK_NV_fragment_shader_barycentric** |
| [fragmentShaderBarycentric](https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR.html) | :x: | :x: | :x: | :x: | :x: | :x: | :x: | <span title="equivalent defined in VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR (VK_KHR_fragment_shader_barycentric)">:warning:</span> | <span title="equivalent defined in VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR (VK_KHR_fragment_shader_barycentric)">:warning:</span> |
| **VK_VALVE_mutable_descriptor_type** |
Expand Down

0 comments on commit f17215d

Please sign in to comment.