Skip to content

Commit 8fba3c1

Browse files
authored
Fix: make pNext non-const for returnedonly="true" structs (#2601)
1 parent 09d464f commit 8fba3c1

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

xml/vk.xml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3744,7 +3744,7 @@ typedef void* <name>MTLSharedEvent_id</name>;
37443744
</type>
37453745
<type category="struct" name="VkDisplayModeStereoPropertiesNV" structextends="VkDisplayModeProperties2KHR" returnedonly="true">
37463746
<member values="VK_STRUCTURE_TYPE_DISPLAY_MODE_STEREO_PROPERTIES_NV"><type>VkStructureType</type> <name>sType</name></member>
3747-
<member optional="true">const <type>void</type>* <name>pNext</name></member>
3747+
<member optional="true"><type>void</type>* <name>pNext</name></member>
37483748
<member><type>VkBool32</type> <name>hdmi3DSupported</name><comment>Whether this mode supports HDMI 3D stereo rendering.</comment></member>
37493749
</type>
37503750
<type category="struct" name="VkDisplayPlaneInfo2KHR">
@@ -4294,7 +4294,7 @@ typedef void* <name>MTLSharedEvent_id</name>;
42944294
</type>
42954295
<type category="struct" name="VkPhysicalDevicePresentationPropertiesANDROID" returnedonly="true" structextends="VkPhysicalDeviceProperties2" requiredlimittype="true">
42964296
<member values="VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRESENTATION_PROPERTIES_ANDROID"><type>VkStructureType</type> <name>sType</name></member>
4297-
<member optional="true">const <type>void</type>* <name>pNext</name></member>
4297+
<member optional="true"><type>void</type>* <name>pNext</name></member>
42984298
<member limittype="max"><type>VkBool32</type> <name>sharedImage</name></member>
42994299
</type>
43004300
<type category="struct" name="VkShaderResourceUsageAMD" returnedonly="true">
@@ -5393,7 +5393,7 @@ typedef void* <name>MTLSharedEvent_id</name>;
53935393
<type category="struct" name="VkPhysicalDeviceScalarBlockLayoutFeaturesEXT" alias="VkPhysicalDeviceScalarBlockLayoutFeatures"/>
53945394
<type category="struct" name="VkSurfaceProtectedCapabilitiesKHR" structextends="VkSurfaceCapabilities2KHR" returnedonly="true">
53955395
<member values="VK_STRUCTURE_TYPE_SURFACE_PROTECTED_CAPABILITIES_KHR"><type>VkStructureType</type> <name>sType</name></member>
5396-
<member optional="true">const <type>void</type>* <name>pNext</name></member>
5396+
<member optional="true"><type>void</type>* <name>pNext</name></member>
53975397
<member><type>VkBool32</type> <name>supportsProtected</name><comment>Represents if surface can be protected</comment></member>
53985398
</type>
53995399
<type category="struct" name="VkPhysicalDeviceUniformBufferStandardLayoutFeatures" structextends="VkPhysicalDeviceFeatures2,VkDeviceCreateInfo">
@@ -6898,7 +6898,7 @@ typedef void* <name>MTLSharedEvent_id</name>;
68986898
</type>
68996899
<type category="struct" name="VkAccelerationStructureBuildSizesInfoKHR" returnedonly="true">
69006900
<member values="VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_BUILD_SIZES_INFO_KHR"><type>VkStructureType</type> <name>sType</name></member>
6901-
<member optional="true">const <type>void</type>* <name>pNext</name></member>
6901+
<member optional="true"><type>void</type>* <name>pNext</name></member>
69026902
<member><type>VkDeviceSize</type> <name>accelerationStructureSize</name></member>
69036903
<member><type>VkDeviceSize</type> <name>updateScratchSize</name></member>
69046904
<member><type>VkDeviceSize</type> <name>buildScratchSize</name></member>
@@ -9506,7 +9506,7 @@ typedef void* <name>MTLSharedEvent_id</name>;
95069506
</type>
95079507
<type category="struct" name="VkOpticalFlowImageFormatPropertiesNV" returnedonly="true">
95089508
<member values="VK_STRUCTURE_TYPE_OPTICAL_FLOW_IMAGE_FORMAT_PROPERTIES_NV"><type>VkStructureType</type> <name>sType</name></member>
9509-
<member optional="true">const <type>void</type>* <name>pNext</name></member>
9509+
<member optional="true"><type>void</type>* <name>pNext</name></member>
95109510
<member><type>VkFormat</type> <name>format</name></member>
95119511
</type>
95129512
<type category="struct" name="VkOpticalFlowSessionCreateInfoNV">
@@ -10181,7 +10181,7 @@ typedef void* <name>MTLSharedEvent_id</name>;
1018110181
</type>
1018210182
<type category="struct" name="VkLatencyTimingsFrameReportNV" returnedonly="true">
1018310183
<member values="VK_STRUCTURE_TYPE_LATENCY_TIMINGS_FRAME_REPORT_NV"><type>VkStructureType</type> <name>sType</name></member>
10184-
<member optional="true" noautovalidity="true">const <type>void</type>* <name>pNext</name></member>
10184+
<member optional="true" noautovalidity="true"><type>void</type>* <name>pNext</name></member>
1018510185
<member><type>uint64_t</type> <name>presentID</name></member>
1018610186
<member><type>uint64_t</type> <name>inputSampleTimeUs</name></member>
1018710187
<member><type>uint64_t</type> <name>simStartTimeUs</name></member>
@@ -10653,7 +10653,7 @@ typedef void* <name>MTLSharedEvent_id</name>;
1065310653
</type>
1065410654
<type category="struct" name="VkTensorFormatPropertiesARM" returnedonly="true" structextends="VkFormatProperties2" requiredlimittype="true">
1065510655
<member values="VK_STRUCTURE_TYPE_TENSOR_FORMAT_PROPERTIES_ARM"><type>VkStructureType</type> <name>sType</name></member>
10656-
<member optional="true">const <type>void</type>* <name>pNext</name></member>
10656+
<member optional="true"><type>void</type>* <name>pNext</name></member>
1065710657
<member limittype="bitmask"><type>VkFormatFeatureFlags2</type> <name>optimalTilingTensorFeatures</name></member>
1065810658
<member limittype="bitmask"><type>VkFormatFeatureFlags2</type> <name>linearTilingTensorFeatures</name></member>
1065910659
</type>

0 commit comments

Comments
 (0)