Skip to content

Commit 1626c4d

Browse files
authored
Generate refpage aliases in Antora site build (KhronosGroup#2610)
* Initial pass at generating refpage aliases in Antora site build. Strategy is to add a page-aliases attribute for generated refpages with aliases. This directs Antora to create HTML redirects from the aliases to the actual refpage. It is better than a 500 entry .htaccess file and integrated with the Antora build. It would be even better to use symlinks as the regular refpage generate process does with the makemanaliases.py script, but that would require Antora extension work. Replaces use of the refpage 'alias' attributes with aliases defined in the XML (for APIs - other uses of the 'alias' attribute still supported, but there is only one of those at present). Does not actually get rid of the redundant 'alias' attributes yet, however. Minor markup cleanup including one vendor API that did not have refpage block markup around its definition. Minor cleanup of refpage extraction scripts. * Remove redundant 'alias' attributes from open refpage blocks (KhronosGroup#2611) * Remove redundant 'alias' attributes from open refpage blocks Follows on KhronosGroup#2610 by removing now redundant 'alias' attributes. This information is instead extracted from the XML alias tags during refpage generation. No change in generated refpages, just a markup simplification. Editorial but breaking out separately since it touches a lot of places in the spec markup. However, this should not cause conflicts with (the great majority of) other MRs. * Update style guide for change in use of refpage alias attribute
1 parent 48034ca commit 1626c4d

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

41 files changed

+441
-396
lines changed

antora/refpages/antora.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,10 @@ asciidoc:
2222
# This causes custom link macros (flink:, slink:, etc.) to link to another
2323
# refpage, instead of to the specification itself.
2424
cross-file-links: true
25+
# This allows refpage aliases set in {page-attributes} to be generated in
26+
# the same directory as the refpage they are aliasing, without knowledge in
27+
# the refpage generator itself (aside from the attribute name).
28+
refpage-alias-path: source/
2529
# This includes some content not in the spec itself
2630
isrefpage: true
2731
nav:

build_tests/chapters/lorem.adoc

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ Faucibus pulvinar elementum integer enim neque volutpat ac tincidunt vitae.
2424
== Lorem Subchapter
2525

2626
ifdef::VK_VERSION_1_3,VK_KHR_copy_commands2[]
27-
[open,refpage='vkCmdCopyBufferToImage2',desc='Copy data from a buffer into an image',type='protos',alias='vkCmdCopyBufferToImage2KHR']
27+
[open,refpage='vkCmdCopyBufferToImage2',desc='Copy data from a buffer into an image',type='protos']
2828
--
2929
:refpage: vkCmdCopyBufferToImage2
3030

@@ -60,7 +60,7 @@ include::{chapters}/commonvalidity/lorem.adoc[]
6060
include::{generated}/validity/protos/vkCmdCopyBufferToImage2.adoc[]
6161
--
6262

63-
[open,refpage='VkCopyBufferToImageInfo2',desc='Structure specifying parameters of a buffer to image copy command',type='structs',alias='VkCopyBufferToImageInfo2KHR']
63+
[open,refpage='VkCopyBufferToImageInfo2',desc='Structure specifying parameters of a buffer to image copy command',type='structs']
6464
--
6565
:refpage: VkCopyBufferToImageInfo2
6666

@@ -117,7 +117,7 @@ include::{chapters}/commonvalidity/dolor.adoc[]
117117
include::{generated}/validity/structs/VkCopyBufferToImageInfo2.adoc[]
118118
--
119119

120-
[open,refpage='VkBufferImageCopy2',desc='Structure specifying a buffer image copy operation',type='structs',alias='VkBufferImageCopy2KHR']
120+
[open,refpage='VkBufferImageCopy2',desc='Structure specifying a buffer image copy operation',type='structs']
121121
--
122122
:refpage: VkBufferImageCopy2
123123

chapters/VK_EXT_host_image_copy/copies.adoc

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ Simultaneous access (involving writes) to overlapping image memory on the
1414
host constitutes a <<memory-model-access-data-race,data race>>.
1515
====
1616

17-
[open,refpage='vkCopyMemoryToImage',desc='Copy data from host memory into an image',type='protos',alias='vkCopyMemoryToImageEXT']
17+
[open,refpage='vkCopyMemoryToImage',desc='Copy data from host memory into an image',type='protos']
1818
--
1919
:refpage: vkCopyMemoryToImage
2020

@@ -50,7 +50,7 @@ the device.
5050
include::{generated}/validity/protos/vkCopyMemoryToImage.adoc[]
5151
--
5252

53-
[open,refpage='VkCopyMemoryToImageInfo',desc='Structure specifying parameters of host memory to image copy command',type='structs',alias='VkCopyMemoryToImageInfoEXT']
53+
[open,refpage='VkCopyMemoryToImageInfo',desc='Structure specifying parameters of host memory to image copy command',type='structs']
5454
--
5555
:refpage: VkCopyMemoryToImageInfo
5656
:imageparam: dstImage
@@ -114,7 +114,7 @@ include::{chapters}/commonvalidity/copy_bufferimage_to_imagebuffer_not_both_imag
114114
include::{generated}/validity/structs/VkCopyMemoryToImageInfo.adoc[]
115115
--
116116

117-
[open,refpage='VkMemoryToImageCopy',desc='Structure specifying a host memory to image copy operation',type='structs',alias='VkMemoryToImageCopyEXT']
117+
[open,refpage='VkMemoryToImageCopy',desc='Structure specifying a host memory to image copy operation',type='structs']
118118
--
119119
:refpage: VkMemoryToImageCopy
120120
:bufferrowlength: memoryRowLength
@@ -169,7 +169,7 @@ include::{chapters}/commonvalidity/buffer_or_memory_image_copy_common.adoc[]
169169
include::{generated}/validity/structs/VkMemoryToImageCopy.adoc[]
170170
--
171171

172-
[open,refpage='vkCopyImageToMemory',desc='Copy image data into host memory',type='protos',alias='vkCopyImageToMemoryEXT']
172+
[open,refpage='vkCopyImageToMemory',desc='Copy image data into host memory',type='protos']
173173
--
174174
:refpage: vkCopyImageToMemory
175175

@@ -207,7 +207,7 @@ ename:VK_PIPELINE_STAGE_HOST_BIT and ename:VK_ACCESS_HOST_READ_BIT.
207207
include::{generated}/validity/protos/vkCopyImageToMemory.adoc[]
208208
--
209209

210-
[open,refpage='VkCopyImageToMemoryInfo',desc='Structure specifying parameters of an image to host memory copy command',type='structs',alias='VkCopyImageToMemoryInfoEXT']
210+
[open,refpage='VkCopyImageToMemoryInfo',desc='Structure specifying parameters of an image to host memory copy command',type='structs']
211211
--
212212
:refpage: VkCopyImageToMemoryInfo
213213
:imageparam: srcImage
@@ -270,7 +270,7 @@ include::{chapters}/commonvalidity/copy_bufferimage_to_imagebuffer_not_both_imag
270270
include::{generated}/validity/structs/VkCopyImageToMemoryInfo.adoc[]
271271
--
272272

273-
[open,refpage='VkImageToMemoryCopy',desc='Structure specifying an image to host memory copy operation',type='structs',alias='VkImageToMemoryCopyEXT']
273+
[open,refpage='VkImageToMemoryCopy',desc='Structure specifying an image to host memory copy operation',type='structs']
274274
--
275275
:refpage: VkImageToMemoryCopy
276276
:bufferrowlength: memoryRowLength
@@ -325,7 +325,7 @@ include::{chapters}/commonvalidity/buffer_or_memory_image_copy_common.adoc[]
325325
include::{generated}/validity/structs/VkImageToMemoryCopy.adoc[]
326326
--
327327

328-
[open,refpage='VkHostImageCopyFlagBits',desc='Bitmask specifying additional copy parameters',type='enums',alias='VkHostImageCopyFlagBitsEXT']
328+
[open,refpage='VkHostImageCopyFlagBits',desc='Bitmask specifying additional copy parameters',type='enums']
329329
--
330330
Bits which can: be set in slink:VkCopyMemoryToImageInfo::pname:flags,
331331
slink:VkCopyImageToMemoryInfo::pname:flags, and
@@ -350,7 +350,7 @@ endif::VK_EXT_host_image_copy[]
350350
is not defined in this specification.
351351
--
352352

353-
[open,refpage='VkHostImageCopyFlags',desc='Bitmask of VkHostImageCopyFlagBits',type='flags',alias='VkHostImageCopyFlagsEXT']
353+
[open,refpage='VkHostImageCopyFlags',desc='Bitmask of VkHostImageCopyFlagBits',type='flags']
354354
--
355355
include::{generated}/api/flags/VkHostImageCopyFlags.adoc[]
356356

@@ -361,7 +361,7 @@ endif::VK_EXT_host_image_copy[]
361361
tname:VkHostImageCopyFlags is a bitmask type for setting a mask of zero or
362362
more elink:VkHostImageCopyFlagBits.
363363
--
364-
[open,refpage='vkCopyImageToImage',desc='Copy image data using the host',type='protos',alias='vkCopyImageToImageEXT']
364+
[open,refpage='vkCopyImageToImage',desc='Copy image data using the host',type='protos']
365365
--
366366
:refpage: vkCopyImageToImage
367367

@@ -407,7 +407,7 @@ pname:pCopyMemoryToImageInfo->dstImage on the device.
407407
include::{generated}/validity/protos/vkCopyImageToImage.adoc[]
408408
--
409409

410-
[open,refpage='VkCopyImageToImageInfo',desc='Structure specifying parameters of an image to image host copy command',type='structs',alias='VkCopyImageToImageInfoEXT']
410+
[open,refpage='VkCopyImageToImageInfo',desc='Structure specifying parameters of an image to image host copy command',type='structs']
411411
--
412412
:refpage: VkCopyImageToImageInfo
413413

chapters/VK_EXT_pipeline_creation_feedback/pipelines.adoc

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
[[pipelines-creation-feedback]]
88
== Pipeline Creation Feedback
99

10-
[open,refpage='VkPipelineCreationFeedbackCreateInfo',desc='Request for feedback about the creation of a pipeline',type='structs',xrefs='VkGraphicsPipelineCreateInfo VkComputePipelineCreateInfo VkRayTracingPipelineCreateInfoNV VkRayTracingPipelineCreateInfoKHR VkPipelineCreationFeedback',alias='VkPipelineCreationFeedbackCreateInfoEXT']
10+
[open,refpage='VkPipelineCreationFeedbackCreateInfo',desc='Request for feedback about the creation of a pipeline',type='structs',xrefs='VkGraphicsPipelineCreateInfo VkComputePipelineCreateInfo VkRayTracingPipelineCreateInfoNV VkRayTracingPipelineCreateInfoKHR VkPipelineCreationFeedback']
1111
--
1212
Feedback about the creation of a particular pipeline object can: be obtained
1313
by adding a sname:VkPipelineCreationFeedbackCreateInfo structure to the
@@ -68,7 +68,7 @@ slink:VkComputePipelineCreateInfo::pname:stage.
6868
include::{generated}/validity/structs/VkPipelineCreationFeedbackCreateInfo.adoc[]
6969
--
7070

71-
[open,refpage='VkPipelineCreationFeedback',desc='Feedback about the creation of a pipeline or pipeline stage',type='structs',xrefs='VkPipelineCreationFeedbackCreateInfo VkPipelineCreationFeedbackFlagBits',alias='VkPipelineCreationFeedbackEXT']
71+
[open,refpage='VkPipelineCreationFeedback',desc='Feedback about the creation of a pipeline or pipeline stage',type='structs',xrefs='VkPipelineCreationFeedbackCreateInfo VkPipelineCreationFeedbackFlagBits']
7272
--
7373
The sname:VkPipelineCreationFeedback structure is defined as:
7474

@@ -92,7 +92,7 @@ are undefined:.
9292
include::{generated}/validity/structs/VkPipelineCreationFeedback.adoc[]
9393
--
9494

95-
[open,refpage='VkPipelineCreationFeedbackFlagBits',desc='Bitmask specifying pipeline or pipeline stage creation feedback',type='enums',xrefs='VkPipelineCreationFeedbackCreateInfo VkPipelineCreationFeedback',alias='VkPipelineCreationFeedbackFlagBitsEXT']
95+
[open,refpage='VkPipelineCreationFeedbackFlagBits',desc='Bitmask specifying pipeline or pipeline stage creation feedback',type='enums',xrefs='VkPipelineCreationFeedbackCreateInfo VkPipelineCreationFeedback']
9696
--
9797
Possible values of the pname:flags member of
9898
slink:VkPipelineCreationFeedback are:
@@ -152,7 +152,7 @@ while a 50% reduction would.
152152
====
153153
--
154154

155-
[open,refpage='VkPipelineCreationFeedbackFlags',desc='Bitmask of VkPipelineCreationFeedbackFlagBits',type='flags',xrefs='VkPipelineCreationFeedback VkPipelineCreationFeedbackFlagBits',alias='VkPipelineCreationFeedbackFlagsEXT']
155+
[open,refpage='VkPipelineCreationFeedbackFlags',desc='Bitmask of VkPipelineCreationFeedbackFlagBits',type='flags',xrefs='VkPipelineCreationFeedback VkPipelineCreationFeedbackFlagBits']
156156
--
157157
include::{generated}/api/flags/VkPipelineCreationFeedbackFlags.adoc[]
158158

chapters/VK_EXT_private_data.adoc

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ This is an exception to the specified valid usage for
2222
Reserving slots in this manner is not strictly necessary but it may: improve
2323
performance.
2424

25-
[open,refpage='VkPrivateDataSlot',desc='Opaque handle to a private data slot object',type='handles',alias='VkPrivateDataSlotEXT']
25+
[open,refpage='VkPrivateDataSlot',desc='Opaque handle to a private data slot object',type='handles']
2626
--
2727
Private data slots are represented by sname:VkPrivateDataSlot handles:
2828

@@ -33,7 +33,7 @@ include::{generated}/api/handles/VkPrivateDataSlotEXT.adoc[]
3333
endif::VK_EXT_private_data[]
3434
--
3535

36-
[open,refpage='vkCreatePrivateDataSlot',desc='Create a slot for private data storage',type='protos',alias='vkCreatePrivateDataSlotEXT']
36+
[open,refpage='vkCreatePrivateDataSlot',desc='Create a slot for private data storage',type='protos']
3737
--
3838
To create a private data slot, call:
3939

@@ -70,7 +70,7 @@ endif::VKSC_VERSION_1_0[]
7070
include::{generated}/validity/protos/vkCreatePrivateDataSlot.adoc[]
7171
--
7272

73-
[open,refpage='VkPrivateDataSlotCreateInfo',desc='Structure specifying the parameters of private data slot construction',type='structs',alias='VkPrivateDataSlotCreateInfoEXT']
73+
[open,refpage='VkPrivateDataSlotCreateInfo',desc='Structure specifying the parameters of private data slot construction',type='structs']
7474
--
7575
The sname:VkPrivateDataSlotCreateInfo structure is defined as:
7676

@@ -88,7 +88,7 @@ endif::VK_EXT_private_data[]
8888
include::{generated}/validity/structs/VkPrivateDataSlotCreateInfo.adoc[]
8989
--
9090

91-
[open,refpage='VkPrivateDataSlotCreateFlags',desc='Reserved for future use',type='flags',alias='VkPrivateDataSlotCreateFlagsEXT']
91+
[open,refpage='VkPrivateDataSlotCreateFlags',desc='Reserved for future use',type='flags']
9292
--
9393
include::{generated}/api/flags/VkPrivateDataSlotCreateFlags.adoc[]
9494

@@ -100,7 +100,7 @@ tname:VkPrivateDataSlotCreateFlags is a bitmask type for setting a mask, but
100100
is currently reserved for future use.
101101
--
102102

103-
[open,refpage='vkDestroyPrivateDataSlot',desc='Destroy a private data slot',type='protos',alias='vkDestroyPrivateDataSlotEXT']
103+
[open,refpage='vkDestroyPrivateDataSlot',desc='Destroy a private data slot',type='protos']
104104
--
105105
To destroy a private data slot, call:
106106

@@ -133,7 +133,7 @@ endif::VKSC_VERSION_1_0[]
133133
include::{generated}/validity/protos/vkDestroyPrivateDataSlot.adoc[]
134134
--
135135

136-
[open,refpage='vkSetPrivateData',desc='Associate data with a Vulkan object',type='protos',alias='vkSetPrivateDataEXT']
136+
[open,refpage='vkSetPrivateData',desc='Associate data with a Vulkan object',type='protos']
137137
--
138138
To store application-defined data in a slot associated with a Vulkan object,
139139
call:
@@ -167,7 +167,7 @@ endif::VK_EXT_private_data[]
167167
include::{generated}/validity/protos/vkSetPrivateData.adoc[]
168168
--
169169

170-
[open,refpage='vkGetPrivateData',desc='Retrieve data associated with a Vulkan object',type='protos',alias='vkGetPrivateDataEXT']
170+
[open,refpage='vkGetPrivateData',desc='Retrieve data associated with a Vulkan object',type='protos']
171171
--
172172
To retrieve application-defined data from a slot associated with a Vulkan
173173
object, call:

chapters/VK_INTEL_performance_query/queries.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -136,7 +136,7 @@ elink:VkPerformanceValueTypeINTEL value.
136136
include::{generated}/validity/structs/VkPerformanceValueDataINTEL.adoc[]
137137
--
138138

139-
[open,refpage='VkQueryPoolPerformanceQueryCreateInfoINTEL',desc='Structure specifying parameters to create a pool of performance queries',type='structs',alias='VkQueryPoolCreateInfoINTEL']
139+
[open,refpage='VkQueryPoolPerformanceQueryCreateInfoINTEL',desc='Structure specifying parameters to create a pool of performance queries',type='structs']
140140
--
141141
The sname:VkQueryPoolPerformanceQueryCreateInfoINTEL structure is defined
142142
as:

chapters/VK_KHR_surface/wsi.adoc

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -702,7 +702,7 @@ include::{generated}/validity/structs/VkSurfaceProtectedCapabilitiesKHR.adoc[]
702702
endif::VK_KHR_surface_protected_capabilities[]
703703

704704
ifdef::VK_KHR_surface_maintenance1,VK_EXT_surface_maintenance1[]
705-
[open,refpage='VkSurfacePresentScalingCapabilitiesKHR',desc='Structure describing the presentation scaling capabilities of the surface',type='structs',alias='VkSurfacePresentScalingCapabilitiesEXT']
705+
[open,refpage='VkSurfacePresentScalingCapabilitiesKHR',desc='Structure describing the presentation scaling capabilities of the surface',type='structs']
706706
--
707707
The sname:VkSurfacePresentScalingCapabilitiesKHR structure is defined as:
708708

@@ -760,7 +760,7 @@ endif::VK_KHR_swapchain_maintenance1,VK_EXT_swapchain_maintenance1[]
760760
include::{generated}/validity/structs/VkSurfacePresentScalingCapabilitiesKHR.adoc[]
761761
--
762762

763-
[open,refpage='VkPresentScalingFlagBitsKHR',desc='Bitmask specifying presentation scaling methods',type='enums',alias='VkPresentScalingFlagBitsEXT']
763+
[open,refpage='VkPresentScalingFlagBitsKHR',desc='Bitmask specifying presentation scaling methods',type='enums']
764764
--
765765
Bits which may: be set in
766766
slink:VkSurfacePresentScalingCapabilitiesKHR::pname:supportedPresentScaling,
@@ -788,7 +788,7 @@ endif::VK_EXT_surface_maintenance1[]
788788
dimensions are equal to those of the surface.
789789
--
790790

791-
[open,refpage='VkPresentScalingFlagsKHR',desc='Bitmask of VkPresentScalingFlagBitsKHR',type='flags',alias='VkPresentScalingFlagsEXT']
791+
[open,refpage='VkPresentScalingFlagsKHR',desc='Bitmask of VkPresentScalingFlagBitsKHR',type='flags']
792792
--
793793
include::{generated}/api/flags/VkPresentScalingFlagsKHR.adoc[]
794794

@@ -800,7 +800,7 @@ tname:VkPresentScalingFlagsKHR is a bitmask type for setting a mask of zero
800800
or more elink:VkPresentScalingFlagBitsKHR.
801801
--
802802

803-
[open,refpage='VkPresentGravityFlagBitsKHR',desc='Bitmask specifying presentation pixel gravity on either the x or y axis',type='enums',alias='VkPresentGravityFlagBitsEXT']
803+
[open,refpage='VkPresentGravityFlagBitsKHR',desc='Bitmask specifying presentation pixel gravity on either the x or y axis',type='enums']
804804
--
805805
Bits which may: be set in the
806806
slink:VkSurfacePresentScalingCapabilitiesKHR::pname:supportedPresentGravityX
@@ -826,7 +826,7 @@ implementation-defined whether the gravity configuration applies to the
826826
presented image before or after transformation.
827827
--
828828

829-
[open,refpage='VkPresentGravityFlagsKHR',desc='Bitmask of VkPresentGravityFlagBitsKHR',type='flags',alias='VkPresentGravityFlagsEXT']
829+
[open,refpage='VkPresentGravityFlagsKHR',desc='Bitmask of VkPresentGravityFlagBitsKHR',type='flags']
830830
--
831831
include::{generated}/api/flags/VkPresentGravityFlagsKHR.adoc[]
832832

@@ -838,7 +838,7 @@ tname:VkPresentGravityFlagsKHR is a bitmask type for setting a mask of zero
838838
or more elink:VkPresentGravityFlagBitsKHR.
839839
--
840840

841-
[open,refpage='VkSurfacePresentModeKHR',desc='Structure describing present mode of a surface',type='structs',alias='VkSurfacePresentModeEXT']
841+
[open,refpage='VkSurfacePresentModeKHR',desc='Structure describing present mode of a surface',type='structs']
842842
--
843843
The sname:VkSurfacePresentModeKHR structure is defined as:
844844

@@ -901,7 +901,7 @@ use of this feature.
901901
include::{generated}/validity/structs/VkSurfacePresentModeKHR.adoc[]
902902
--
903903

904-
[open,refpage='VkSurfacePresentModeCompatibilityKHR',desc='Structure describing the subset of compatible presentation modes for the purposes of switching without swapchain recreation',type='structs',alias='VkSurfacePresentModeCompatibilityEXT']
904+
[open,refpage='VkSurfacePresentModeCompatibilityKHR',desc='Structure describing the subset of compatible presentation modes for the purposes of switching without swapchain recreation',type='structs']
905905
--
906906
The sname:VkSurfacePresentModeCompatibilityKHR structure is defined as:
907907

chapters/VK_KHR_swapchain/wsi.adoc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1734,7 +1734,7 @@ include::{chapters}/VK_KHR_swapchain_maintenance1/SwapchainPresentFenceInfo.adoc
17341734
endif::VK_KHR_swapchain_maintenance1,VK_EXT_swapchain_maintenance1[]
17351735

17361736
ifdef::VK_KHR_swapchain_maintenance1,VK_EXT_swapchain_maintenance1[]
1737-
[open,refpage='vkReleaseSwapchainImagesKHR',desc='Release previously acquired but unused images',type='protos',alias='vkReleaseSwapchainImagesEXT']
1737+
[open,refpage='vkReleaseSwapchainImagesKHR',desc='Release previously acquired but unused images',type='protos']
17381738
--
17391739
To release images previously acquired through
17401740
ifdef::VK_BASE_VERSION_1_1,VK_KHR_device_group[flink:vkAcquireNextImage2KHR or]
@@ -1780,7 +1780,7 @@ images from the old swapchain can be released instead of presented.
17801780
include::{generated}/validity/protos/vkReleaseSwapchainImagesKHR.adoc[]
17811781
--
17821782

1783-
[open,refpage='VkReleaseSwapchainImagesInfoKHR',desc='Structure describing a list of swapchain image indices to be released',type='structs',alias='VkReleaseSwapchainImagesInfoEXT']
1783+
[open,refpage='VkReleaseSwapchainImagesInfoKHR',desc='Structure describing a list of swapchain image indices to be released',type='structs']
17841784
--
17851785
The sname:VkReleaseSwapchainImagesInfoKHR structure is defined as:
17861786

chapters/VK_KHR_swapchain_maintenance1/SwapchainPresentFenceInfo.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
//
33
// SPDX-License-Identifier: CC-BY-4.0
44

5-
[open,refpage='VkSwapchainPresentFenceInfoKHR',desc='Fences associated with a vkQueuePresentKHR operation',type='structs',alias='VkSwapchainPresentFenceInfoEXT']
5+
[open,refpage='VkSwapchainPresentFenceInfoKHR',desc='Fences associated with a vkQueuePresentKHR operation',type='structs']
66
--
77
The sname:VkSwapchainPresentFenceInfoKHR structure is defined as:
88

chapters/VK_KHR_swapchain_maintenance1/SwapchainPresentModeInfo.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
//
33
// SPDX-License-Identifier: CC-BY-4.0
44

5-
[open,refpage='VkSwapchainPresentModeInfoKHR',desc='Presentation modes for a vkQueuePresentKHR operation',type='structs',alias='VkSwapchainPresentModeInfoEXT']
5+
[open,refpage='VkSwapchainPresentModeInfoKHR',desc='Presentation modes for a vkQueuePresentKHR operation',type='structs']
66
--
77
The sname:VkSwapchainPresentModeInfoKHR structure is defined as:
88

0 commit comments

Comments
 (0)