aboutsummaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
authorMark Lobodzinski <mark@lunarg.com>2018-04-24 11:58:32 -0400
committerMark Lobodzinski <mark@lunarg.com>2018-04-24 11:59:58 -0400
commit7b6ade877f2bcaa6d7adaa2634f27231a0608168 (patch)
treef874493d23c74fa8e72c36eb645337c8ad12032f /scripts
parentfa8b596a910d5f0040b084d777ae3e80eaca49f3 (diff)
downloadusermoji-7b6ade877f2bcaa6d7adaa2634f27231a0608168.tar.xz
header: Update to version 1.1.74 of Vulkan hdr
- update layer json files - update vulkan_core.h - update vk.xml - update vulkan.hpp - update validusage.json - update vk_validation_error_messages.h - update vk_validation_error_database.txt - maintain local changes to reg.py Change-Id: If0c52d13f78ddfcc7c9d316386c0d20399e97668
Diffstat (limited to 'scripts')
-rw-r--r--scripts/validusage.json14
-rw-r--r--scripts/vk.xml54
2 files changed, 60 insertions, 8 deletions
diff --git a/scripts/validusage.json b/scripts/validusage.json
index 2cde7336..5fa09c95 100644
--- a/scripts/validusage.json
+++ b/scripts/validusage.json
@@ -1,9 +1,9 @@
{
"version info": {
"schema version": 2,
- "api version": "1.1.73",
- "comment": "from git branch: master commit: 5300d9f05e03f721812273d5f9f9676c3227f056",
- "date": "2018-04-16 14:18:46Z"
+ "api version": "1.1.74",
+ "comment": "from git branch: master commit: c51545d33f4fd791dc4109d0d338e79b572f6286",
+ "date": "2018-04-23 18:29:18Z"
},
"validation": {
"vkGetInstanceProcAddr": {
@@ -9997,6 +9997,10 @@
"text": " The layers specified by each element of <code>pRects</code> <strong class=\"purple\">must</strong> be contained within every attachment that <code>pAttachments</code> refers to"
},
{
+ "vuid": "VUID-vkCmdClearAttachments-layerCount-01934",
+ "text": " The <code>layerCount</code> member of each element of <code>pRects</code> <strong class=\"purple\">must</strong> not be <code>0</code>"
+ },
+ {
"vuid": "VUID-vkCmdClearAttachments-commandBuffer-parameter",
"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be a valid <code>VkCommandBuffer</code> handle"
},
@@ -10748,7 +10752,7 @@
"core": [
{
"vuid": "VUID-vkCmdCopyBufferToImage-pRegions-00171",
- "text": " The buffer region specified by each element of <code>pRegions</code> <strong class=\"purple\">must</strong> be a region that is contained within <code>srcBuffer</code>"
+ "text": " <code>srcBuffer</code> <strong class=\"purple\">must</strong> be large enough to contain all buffer locations that are accessed according to &amp;amp;lt;&amp;amp;lt;copies-buffers-images-addressing,Buffer and Image Addressing&amp;amp;gt;&amp;amp;gt;, for each element of <code>pRegions</code>"
},
{
"vuid": "VUID-vkCmdCopyBufferToImage-pRegions-00172",
@@ -10876,7 +10880,7 @@
},
{
"vuid": "VUID-vkCmdCopyImageToBuffer-pRegions-00183",
- "text": " The buffer region specified by each element of <code>pRegions</code> <strong class=\"purple\">must</strong> be a region that is contained within <code>dstBuffer</code>"
+ "text": " <code>dstBuffer</code> <strong class=\"purple\">must</strong> be large enough to contain all buffer locations that are accessed according to &amp;amp;lt;&amp;amp;lt;copies-buffers-images-addressing,Buffer and Image Addressing&amp;amp;gt;&amp;amp;gt;, for each element of <code>pRegions</code>"
},
{
"vuid": "VUID-vkCmdCopyImageToBuffer-pRegions-00184",
diff --git a/scripts/vk.xml b/scripts/vk.xml
index 3b19b3a7..8f4c13d9 100644
--- a/scripts/vk.xml
+++ b/scripts/vk.xml
@@ -137,7 +137,7 @@ server.
<type category="define">// Vulkan 1.1 version number
#define <name>VK_API_VERSION_1_1</name> <type>VK_MAKE_VERSION</type>(1, 1, 0)// Patch version should always be set to 0</type>
<type category="define">// Version of this file
-#define <name>VK_HEADER_VERSION</name> 73</type>
+#define <name>VK_HEADER_VERSION</name> 74</type>
<type category="define">
#define <name>VK_DEFINE_HANDLE</name>(object) typedef struct object##_T* object;</type>
@@ -8634,7 +8634,7 @@ server.
<enum value="&quot;VK_EXT_extension_198&quot;" name="VK_ARM_EXTENSION_198_EXTENSION_NAME"/>
</require>
</extension>
- <extension name="VK_NV_shader_subgroup_partitioned" number="199" type="device" author="NV" contact="Jeff Bolz @jbolz" supported="vulkan">
+ <extension name="VK_NV_shader_subgroup_partitioned" number="199" type="device" requiresCore="1.1" author="NV" contact="Jeff Bolz @jbolz" supported="vulkan">
<require>
<enum value="1" name="VK_NV_SHADER_SUBGROUP_PARTITIONED_SPEC_VERSION"/>
<enum value="&quot;VK_NV_shader_subgroup_partitioned&quot;" name="VK_NV_SHADER_SUBGROUP_PARTITIONED_EXTENSION_NAME"/>
@@ -8644,7 +8644,55 @@ server.
<extension name="VK_KHR_extension_200" number="200" author="KHR" contact="Jan-Harald Fredriksen @janharald" supported="disabled">
<require>
<enum value="0" name="VK_KHR_EXTENSION_200_SPEC_VERSION"/>
- <enum value="&quot;VK_KHR_extension_200&quot;" name="VK_KHR_EXTENSION_200_EXTENSION_NAME"/>
+ <enum value="&quot;VK_KHR_extension_200&quot;" name="VK_KHR_EXTENSION_200_EXTENSION_NAME"/>
+ </require>
+ </extension>
+ <extension name="VK_KHR_extension_201" number="201" type="device" author="KHR" contact="Daniel Rakos @aqnuep" supported="disabled">
+ <require>
+ <enum value="0" name="VK_KHR_EXTENSION_201_SPEC_VERSION"/>
+ <enum value="&quot;VK_KHR_extension_201&quot;" name="VK_KHR_EXTENSION_201_EXTENSION_NAME"/>
+ </require>
+ </extension>
+ <extension name="VK_NV_extension_202" number="202" author="NV" contact="Pat Brown @pbrown" supported="disabled">
+ <require>
+ <enum value="0" name="VK_NV_EXTENSION_202_SPEC_VERSION"/>
+ <enum value="&quot;VK_NV_extension_202&quot;" name="VK_NV_EXTENSION_202_EXTENSION_NAME"/>
+ </require>
+ </extension>
+ <extension name="VK_NV_extension_203" number="203" author="NV" contact="Pat Brown @pbrown" supported="disabled">
+ <require>
+ <enum value="0" name="VK_NV_EXTENSION_203_SPEC_VERSION"/>
+ <enum value="&quot;VK_NV_extension_203&quot;" name="VK_NV_EXTENSION_203_EXTENSION_NAME"/>
+ </require>
+ </extension>
+ <extension name="VK_NV_extension_204" number="204" author="NV" contact="Pat Brown @pbrown" supported="disabled">
+ <require>
+ <enum value="0" name="VK_NV_EXTENSION_204_SPEC_VERSION"/>
+ <enum value="&quot;VK_NV_extension_204&quot;" name="VK_NV_EXTENSION_204_EXTENSION_NAME"/>
+ </require>
+ </extension>
+ <extension name="VK_NV_extension_205" number="205" author="NV" contact="Pat Brown @pbrown" supported="disabled">
+ <require>
+ <enum value="0" name="VK_NV_EXTENSION_205_SPEC_VERSION"/>
+ <enum value="&quot;VK_NV_extension_205&quot;" name="VK_NV_EXTENSION_205_EXTENSION_NAME"/>
+ </require>
+ </extension>
+ <extension name="VK_NV_extension_206" number="206" author="NV" contact="Pat Brown @pbrown" supported="disabled">
+ <require>
+ <enum value="0" name="VK_NV_EXTENSION_206_SPEC_VERSION"/>
+ <enum value="&quot;VK_NV_extension_206&quot;" name="VK_NV_EXTENSION_206_EXTENSION_NAME"/>
+ </require>
+ </extension>
+ <extension name="VK_NV_extension_207" number="207" author="NV" contact="Nuno Subtil @nsubtil" supported="disabled">
+ <require>
+ <enum value="0" name="VK_NV_EXTENSION_207_SPEC_VERSION"/>
+ <enum value="&quot;VK_NV_extension_207&quot;" name="VK_NV_EXTENSION_207_EXTENSION_NAME"/>
+ </require>
+ </extension>
+ <extension name="VK_KHR_extension_208" number="208" type="device" author="KHR" contact="Daniel Rakos @aqnuep" supported="disabled">
+ <require>
+ <enum value="0" name="VK_KHR_EXTENSION_208_SPEC_VERSION"/>
+ <enum value="&quot;VK_KHR_extension_208&quot;" name="VK_KHR_EXTENSION_208_EXTENSION_NAME"/>
</require>
</extension>
</extensions>