Skip to content

Commit

Permalink
Add Vulkan Profiles Schema 276
Browse files Browse the repository at this point in the history
  • Loading branch information
christophe-lunarg committed Jan 25, 2024
1 parent 206f042 commit d6c3744
Show file tree
Hide file tree
Showing 2 changed files with 9,413 additions and 8 deletions.
127 changes: 119 additions & 8 deletions vulkan/profiles-0.8-latest.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"$schema": "http://json-schema.org/draft-07/schema#",
"$id": "https://schema.khronos.org/vulkan/profiles-0.8.2-275.json#",
"title": "Vulkan Profiles Schema for Vulkan 1.3.275",
"$id": "https://schema.khronos.org/vulkan/profiles-0.8.2-276.json#",
"title": "Vulkan Profiles Schema for Vulkan 1.3.276",
"additionalProperties": true,
"required": [
"capabilities",
Expand Down Expand Up @@ -779,6 +779,15 @@
}
}
},
"VkPhysicalDeviceDynamicRenderingLocalReadFeaturesKHR": {
"type": "object",
"additionalProperties": false,
"properties": {
"dynamicRenderingLocalRead": {
"type": "boolean"
}
}
},
"VkPhysicalDeviceDynamicRenderingUnusedAttachmentsFeaturesEXT": {
"type": "object",
"additionalProperties": false,
Expand Down Expand Up @@ -1190,7 +1199,7 @@
}
}
},
"VkPhysicalDeviceIndexTypeUint8FeaturesEXT": {
"VkPhysicalDeviceIndexTypeUint8FeaturesKHR": {
"type": "object",
"additionalProperties": false,
"properties": {
Expand Down Expand Up @@ -1238,7 +1247,7 @@
}
}
},
"VkPhysicalDeviceLineRasterizationFeaturesEXT": {
"VkPhysicalDeviceLineRasterizationFeaturesKHR": {
"type": "object",
"additionalProperties": false,
"properties": {
Expand Down Expand Up @@ -2006,6 +2015,15 @@
}
}
},
"VkPhysicalDeviceShaderExpectAssumeFeaturesKHR": {
"type": "object",
"additionalProperties": false,
"properties": {
"shaderExpectAssume": {
"type": "boolean"
}
}
},
"VkPhysicalDeviceShaderFloat16Int8Features": {
"type": "object",
"additionalProperties": false,
Expand All @@ -2018,6 +2036,15 @@
}
}
},
"VkPhysicalDeviceShaderFloatControls2FeaturesKHR": {
"type": "object",
"additionalProperties": false,
"properties": {
"shaderFloatControls2": {
"type": "boolean"
}
}
},
"VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT": {
"type": "object",
"additionalProperties": false,
Expand Down Expand Up @@ -2057,6 +2084,15 @@
}
}
},
"VkPhysicalDeviceShaderMaximalReconvergenceFeaturesKHR": {
"type": "object",
"additionalProperties": false,
"properties": {
"shaderMaximalReconvergence": {
"type": "boolean"
}
}
},
"VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT": {
"type": "object",
"additionalProperties": false,
Expand All @@ -2075,6 +2111,15 @@
}
}
},
"VkPhysicalDeviceShaderQuadControlFeaturesKHR": {
"type": "object",
"additionalProperties": false,
"properties": {
"shaderQuadControl": {
"type": "boolean"
}
}
},
"VkPhysicalDeviceShaderSMBuiltinsFeaturesNV": {
"type": "object",
"additionalProperties": false,
Expand All @@ -2093,6 +2138,18 @@
}
}
},
"VkPhysicalDeviceShaderSubgroupRotateFeaturesKHR": {
"type": "object",
"additionalProperties": false,
"properties": {
"shaderSubgroupRotate": {
"type": "boolean"
},
"shaderSubgroupRotateClustered": {
"type": "boolean"
}
}
},
"VkPhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR": {
"type": "object",
"additionalProperties": false,
Expand Down Expand Up @@ -4100,7 +4157,7 @@
}
}
},
"VkPhysicalDeviceLineRasterizationPropertiesEXT": {
"VkPhysicalDeviceLineRasterizationPropertiesKHR": {
"type": "object",
"additionalProperties": false,
"properties": {
Expand Down Expand Up @@ -6609,6 +6666,9 @@
"VK_KHR_dynamic_rendering": {
"type": "integer"
},
"VK_KHR_dynamic_rendering_local_read": {
"type": "integer"
},
"VK_KHR_external_fence": {
"type": "integer"
},
Expand Down Expand Up @@ -6678,6 +6738,15 @@
"VK_KHR_incremental_present": {
"type": "integer"
},
"VK_KHR_index_type_uint8": {
"type": "integer"
},
"VK_KHR_line_rasterization": {
"type": "integer"
},
"VK_KHR_load_store_op_none": {
"type": "integer"
},
"VK_KHR_maintenance1": {
"type": "integer"
},
Expand Down Expand Up @@ -6759,21 +6828,36 @@
"VK_KHR_shader_draw_parameters": {
"type": "integer"
},
"VK_KHR_shader_expect_assume": {
"type": "integer"
},
"VK_KHR_shader_float16_int8": {
"type": "integer"
},
"VK_KHR_shader_float_controls": {
"type": "integer"
},
"VK_KHR_shader_float_controls2": {
"type": "integer"
},
"VK_KHR_shader_integer_dot_product": {
"type": "integer"
},
"VK_KHR_shader_maximal_reconvergence": {
"type": "integer"
},
"VK_KHR_shader_non_semantic_info": {
"type": "integer"
},
"VK_KHR_shader_quad_control": {
"type": "integer"
},
"VK_KHR_shader_subgroup_extended_types": {
"type": "integer"
},
"VK_KHR_shader_subgroup_rotate": {
"type": "integer"
},
"VK_KHR_shader_subgroup_uniform_control_flow": {
"type": "integer"
},
Expand Down Expand Up @@ -7252,6 +7336,9 @@
"VkPhysicalDeviceDynamicRenderingFeaturesKHR": {
"$ref": "#/definitions/VkPhysicalDeviceDynamicRenderingFeatures"
},
"VkPhysicalDeviceDynamicRenderingLocalReadFeaturesKHR": {
"$ref": "#/definitions/VkPhysicalDeviceDynamicRenderingLocalReadFeaturesKHR"
},
"VkPhysicalDeviceDynamicRenderingUnusedAttachmentsFeaturesEXT": {
"$ref": "#/definitions/VkPhysicalDeviceDynamicRenderingUnusedAttachmentsFeaturesEXT"
},
Expand Down Expand Up @@ -7360,8 +7447,11 @@
"VkPhysicalDeviceImagelessFramebufferFeaturesKHR": {
"$ref": "#/definitions/VkPhysicalDeviceImagelessFramebufferFeatures"
},
"VkPhysicalDeviceIndexTypeUint8FeaturesKHR": {
"$ref": "#/definitions/VkPhysicalDeviceIndexTypeUint8FeaturesKHR"
},
"VkPhysicalDeviceIndexTypeUint8FeaturesEXT": {
"$ref": "#/definitions/VkPhysicalDeviceIndexTypeUint8FeaturesEXT"
"$ref": "#/definitions/VkPhysicalDeviceIndexTypeUint8FeaturesKHR"
},
"VkPhysicalDeviceInheritedViewportScissorFeaturesNV": {
"$ref": "#/definitions/VkPhysicalDeviceInheritedViewportScissorFeaturesNV"
Expand All @@ -7378,8 +7468,11 @@
"VkPhysicalDeviceLegacyDitheringFeaturesEXT": {
"$ref": "#/definitions/VkPhysicalDeviceLegacyDitheringFeaturesEXT"
},
"VkPhysicalDeviceLineRasterizationFeaturesKHR": {
"$ref": "#/definitions/VkPhysicalDeviceLineRasterizationFeaturesKHR"
},
"VkPhysicalDeviceLineRasterizationFeaturesEXT": {
"$ref": "#/definitions/VkPhysicalDeviceLineRasterizationFeaturesEXT"
"$ref": "#/definitions/VkPhysicalDeviceLineRasterizationFeaturesKHR"
},
"VkPhysicalDeviceLinearColorAttachmentFeaturesNV": {
"$ref": "#/definitions/VkPhysicalDeviceLinearColorAttachmentFeaturesNV"
Expand Down Expand Up @@ -7600,6 +7693,9 @@
"VkPhysicalDeviceShaderEnqueueFeaturesAMDX": {
"$ref": "#/definitions/VkPhysicalDeviceShaderEnqueueFeaturesAMDX"
},
"VkPhysicalDeviceShaderExpectAssumeFeaturesKHR": {
"$ref": "#/definitions/VkPhysicalDeviceShaderExpectAssumeFeaturesKHR"
},
"VkPhysicalDeviceShaderFloat16Int8Features": {
"$ref": "#/definitions/VkPhysicalDeviceShaderFloat16Int8Features"
},
Expand All @@ -7609,6 +7705,9 @@
"VkPhysicalDeviceFloat16Int8FeaturesKHR": {
"$ref": "#/definitions/VkPhysicalDeviceShaderFloat16Int8Features"
},
"VkPhysicalDeviceShaderFloatControls2FeaturesKHR": {
"$ref": "#/definitions/VkPhysicalDeviceShaderFloatControls2FeaturesKHR"
},
"VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT": {
"$ref": "#/definitions/VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT"
},
Expand All @@ -7624,12 +7723,18 @@
"VkPhysicalDeviceShaderIntegerFunctions2FeaturesINTEL": {
"$ref": "#/definitions/VkPhysicalDeviceShaderIntegerFunctions2FeaturesINTEL"
},
"VkPhysicalDeviceShaderMaximalReconvergenceFeaturesKHR": {
"$ref": "#/definitions/VkPhysicalDeviceShaderMaximalReconvergenceFeaturesKHR"
},
"VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT": {
"$ref": "#/definitions/VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT"
},
"VkPhysicalDeviceShaderObjectFeaturesEXT": {
"$ref": "#/definitions/VkPhysicalDeviceShaderObjectFeaturesEXT"
},
"VkPhysicalDeviceShaderQuadControlFeaturesKHR": {
"$ref": "#/definitions/VkPhysicalDeviceShaderQuadControlFeaturesKHR"
},
"VkPhysicalDeviceShaderSMBuiltinsFeaturesNV": {
"$ref": "#/definitions/VkPhysicalDeviceShaderSMBuiltinsFeaturesNV"
},
Expand All @@ -7639,6 +7744,9 @@
"VkPhysicalDeviceShaderSubgroupExtendedTypesFeaturesKHR": {
"$ref": "#/definitions/VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures"
},
"VkPhysicalDeviceShaderSubgroupRotateFeaturesKHR": {
"$ref": "#/definitions/VkPhysicalDeviceShaderSubgroupRotateFeaturesKHR"
},
"VkPhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR": {
"$ref": "#/definitions/VkPhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR"
},
Expand Down Expand Up @@ -7901,8 +8009,11 @@
"VkPhysicalDeviceLayeredDriverPropertiesMSFT": {
"$ref": "#/definitions/VkPhysicalDeviceLayeredDriverPropertiesMSFT"
},
"VkPhysicalDeviceLineRasterizationPropertiesKHR": {
"$ref": "#/definitions/VkPhysicalDeviceLineRasterizationPropertiesKHR"
},
"VkPhysicalDeviceLineRasterizationPropertiesEXT": {
"$ref": "#/definitions/VkPhysicalDeviceLineRasterizationPropertiesEXT"
"$ref": "#/definitions/VkPhysicalDeviceLineRasterizationPropertiesKHR"
},
"VkPhysicalDeviceMaintenance3Properties": {
"$ref": "#/definitions/VkPhysicalDeviceMaintenance3Properties"
Expand Down
Loading

0 comments on commit d6c3744

Please sign in to comment.