Skip to content

Commit 27dabc0

Browse files
committed
Remove unused VkStructureType
Also reorder structure types to be consistent with most other extensions. Fix some structures using old VkTimeDomainEXT instead of promoted VkTimeDomainKHR.
1 parent 19e96c1 commit 27dabc0

File tree

1 file changed

+8
-9
lines changed

1 file changed

+8
-9
lines changed

xml/vk.xml

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -3501,7 +3501,7 @@ typedef void* <name>MTLSharedEvent_id</name>;
35013501
<member values="VK_STRUCTURE_TYPE_SWAPCHAIN_TIME_DOMAIN_PROPERTIES_EXT"><type>VkStructureType</type> <name>sType</name></member>
35023502
<member optional="true"><type>void</type>* <name>pNext</name></member>
35033503
<member><type>uint32_t</type> <name>timeDomainCount</name></member>
3504-
<member optional="true" len="timeDomainCount"><type>VkTimeDomainEXT</type>* <name>pTimeDomains</name><comment>Available time domains to use with the swapchain</comment></member>
3504+
<member optional="true" len="timeDomainCount"><type>VkTimeDomainKHR</type>* <name>pTimeDomains</name><comment>Available time domains to use with the swapchain</comment></member>
35053505
<member optional="true" len="timeDomainCount"><type>uint64_t</type>* <name>pTimeDomainIds</name><comment>Unique identifier for a time domain</comment></member>
35063506
</type>
35073507
<type category="struct" name="VkPresentStageTimeEXT">
@@ -3527,7 +3527,7 @@ typedef void* <name>MTLSharedEvent_id</name>;
35273527
<member><type>uint64_t</type> <name>presentId</name><comment>Application-provided identifier, previously given to vkQueuePresentKHR</comment></member>
35283528
<member><type>uint32_t</type> <name>presentStageCount</name><comment>Number of present stages results available in pPresentStages</comment></member>
35293529
<member len="presentStageCount"><type>VkPresentStageTimeEXT</type>* <name>pPresentStages</name><comment>Reported timings for each present stage</comment></member>
3530-
<member><type>VkTimeDomainEXT</type> <name>timeDomain</name><comment>Time domain of the present stages</comment></member>
3530+
<member><type>VkTimeDomainKHR</type> <name>timeDomain</name><comment>Time domain of the present stages</comment></member>
35313531
<member><type>uint64_t</type> <name>timeDomainId</name><comment>Time domain id of the present stages</comment></member>
35323532
<member><type>VkBool32</type> <name>reportComplete</name><comment>VK_TRUE if all the present stages have been reported</comment></member>
35333533
</type>
@@ -3541,7 +3541,7 @@ typedef void* <name>MTLSharedEvent_id</name>;
35413541
<member values="VK_STRUCTURE_TYPE_PRESENT_TIMING_INFO_EXT"><type>VkStructureType</type> <name>sType</name></member>
35423542
<member optional="true">const <type>void</type>* <name>pNext</name></member>
35433543
<member><type>VkPresentTimeEXT</type> <name>time</name><comment>target present time or duration</comment></member>
3544-
<member><type>uint32_t</type> <name>timeDomainId</name><comment>Time domain to interpret the target present time and collect present stages timings with</comment></member>
3544+
<member><type>uint64_t</type> <name>timeDomainId</name><comment>Time domain to interpret the target present time and collect present stages timings with</comment></member>
35453545
<member><type>VkPresentStageFlagsEXT</type> <name>presentStageQueries</name><comment>Present stages to collect timing information for</comment></member>
35463546
<member><type>VkPresentStageFlagsEXT</type> <name>targetPresentStage</name><comment>Present stage to target with a target present time</comment></member>
35473547
<member><type>VkBool32</type> <name>presentAtRelativeTime</name><comment>Whether the specified VkPresentTimeEXT is a relative time</comment></member>
@@ -22063,17 +22063,16 @@ typedef void* <name>MTLSharedEvent_id</name>;
2206322063
<require>
2206422064
<enum value="3" name="VK_EXT_PRESENT_TIMING_SPEC_VERSION"/>
2206522065
<enum value="&quot;VK_EXT_present_timing&quot;" name="VK_EXT_PRESENT_TIMING_EXTENSION_NAME"/>
22066-
<enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_SWAPCHAIN_TIMING_PROPERTIES_EXT"/>
22067-
<enum offset="1" extends="VkStructureType" name="VK_STRUCTURE_TYPE_SWAPCHAIN_TIME_DOMAIN_PROPERTIES_EXT"/>
22068-
<enum offset="2" extends="VkStructureType" name="VK_STRUCTURE_TYPE_SWAPCHAIN_PRESENT_TIMING_CREATE_INFO_EXT"/>
22066+
<enum offset="0" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRESENT_TIMING_FEATURES_EXT"/>
22067+
<enum offset="1" extends="VkStructureType" name="VK_STRUCTURE_TYPE_SWAPCHAIN_TIMING_PROPERTIES_EXT"/>
22068+
<enum offset="2" extends="VkStructureType" name="VK_STRUCTURE_TYPE_SWAPCHAIN_TIME_DOMAIN_PROPERTIES_EXT"/>
2206922069
<enum offset="3" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PRESENT_TIMINGS_INFO_EXT"/>
2207022070
<enum offset="4" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PRESENT_TIMING_INFO_EXT"/>
2207122071
<enum offset="5" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PAST_PRESENTATION_TIMING_INFO_EXT"/>
2207222072
<enum offset="6" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PAST_PRESENTATION_TIMING_PROPERTIES_EXT"/>
2207322073
<enum offset="7" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PAST_PRESENTATION_TIMING_EXT"/>
22074-
<enum offset="8" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRESENT_TIMING_FEATURES_EXT"/>
22075-
<enum offset="9" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PRESENT_TIMING_SURFACE_CAPABILITIES_EXT"/>
22076-
<enum offset="10" extends="VkStructureType" name="VK_STRUCTURE_TYPE_SWAPCHAIN_CALIBRATED_TIMESTAMP_INFO_EXT"/>
22074+
<enum offset="8" extends="VkStructureType" name="VK_STRUCTURE_TYPE_PRESENT_TIMING_SURFACE_CAPABILITIES_EXT"/>
22075+
<enum offset="9" extends="VkStructureType" name="VK_STRUCTURE_TYPE_SWAPCHAIN_CALIBRATED_TIMESTAMP_INFO_EXT"/>
2207722076
<enum offset="0" extends="VkTimeDomainKHR" name="VK_TIME_DOMAIN_PRESENT_STAGE_LOCAL_EXT"/>
2207822077
<enum offset="1" extends="VkTimeDomainKHR" name="VK_TIME_DOMAIN_SWAPCHAIN_LOCAL_EXT"/>
2207922078
<enum offset="0" extends="VkResult" dir="-" name="VK_ERROR_PRESENT_TIMING_QUEUE_FULL_EXT"/>

0 commit comments

Comments
 (0)