diff --git a/changelog.md b/changelog.md index 36010bb49..eec21ed36 100644 --- a/changelog.md +++ b/changelog.md @@ -2,6 +2,9 @@ ## WIP +## [3.8.2] - 2020-12-14 +- Bump API version to v1.2.165 + ## [3.8.1] - 2020-12-08 - Bump API version to v1.2.164 diff --git a/generate-new/Vulkan-Docs b/generate-new/Vulkan-Docs index 8f718b419..ffbc67c49 160000 --- a/generate-new/Vulkan-Docs +++ b/generate-new/Vulkan-Docs @@ -1 +1 @@ -Subproject commit 8f718b4194ed1e0a572d37072e5558dd9ceabcb0 +Subproject commit ffbc67c499b92e864ad51275e606468975b5e397 diff --git a/package.yaml b/package.yaml index dd7d3c14d..1f8e0c7f4 100644 --- a/package.yaml +++ b/package.yaml @@ -1,5 +1,5 @@ name: vulkan -version: "3.8.1" +version: "3.8.2" synopsis: Bindings to the Vulkan graphics API. category: Graphics maintainer: Joe Hermaszewski diff --git a/src/Vulkan/Core10/CommandBufferBuilding.hs b/src/Vulkan/Core10/CommandBufferBuilding.hs index de0cb1d96..b05d78a80 100644 --- a/src/Vulkan/Core10/CommandBufferBuilding.hs +++ b/src/Vulkan/Core10/CommandBufferBuilding.hs @@ -7862,10 +7862,14 @@ cmdWaitEventsSafeOrUnsafe mkVkCmdWaitEvents commandBuffer events srcStageMask ds -- -- Applications /should/ be careful to avoid race conditions when using -- events. There is no direct ordering guarantee between a 'cmdResetEvent' --- command and a 'cmdWaitEvents' command submitted after it. Another --- execution dependency (e.g. a pipeline barrier or semaphore with +-- command and 'cmdSetEvent' or 'cmdWaitEvents' commands submitted after +-- it. Similarly, there is no ordering guarantee between sequential +-- 'cmdSetEvent' commands, leading to a race condition on the event status. +-- Waiting on an event in these cases without additional synchronization +-- can result in a data race. Another execution dependency (e.g. a pipeline +-- barrier or semaphore with -- 'Vulkan.Core10.Enums.PipelineStageFlagBits.PIPELINE_STAGE_ALL_COMMANDS_BIT') --- is needed to prevent such a race condition. +-- is needed to prevent such race conditions. -- -- == Valid Usage -- @@ -11057,20 +11061,20 @@ instance Zero ImageResolve where -- 'Vulkan.Core10.Handles.ImageView' of an image created with a value -- of 'Vulkan.Core10.Image.ImageCreateInfo'::@flags@ equal to the -- @flags@ member of the corresponding element of --- 'Vulkan.Core12.Promoted_From_VK_KHR_imageless_framebuffer.FramebufferAttachmentsCreateInfo'::@pAttachments@ +-- 'Vulkan.Core12.Promoted_From_VK_KHR_imageless_framebuffer.FramebufferAttachmentsCreateInfo'::@pAttachmentImageInfos@ -- used to create @framebuffer@ -- --- - #VUID-VkRenderPassBeginInfo-framebuffer-03210# If @framebuffer@ was +-- - #VUID-VkRenderPassBeginInfo-framebuffer-04627# If @framebuffer@ was -- created with a 'Vulkan.Core10.Pass.FramebufferCreateInfo'::@flags@ -- value that included -- 'Vulkan.Core10.Enums.FramebufferCreateFlagBits.FRAMEBUFFER_CREATE_IMAGELESS_BIT', -- each element of the @pAttachments@ member of a -- 'Vulkan.Core12.Promoted_From_VK_KHR_imageless_framebuffer.RenderPassAttachmentBeginInfo' -- structure included in the @pNext@ chain /must/ be a --- 'Vulkan.Core10.Handles.ImageView' of an image created with a value --- of 'Vulkan.Core10.Image.ImageCreateInfo'::@usage@ equal to the --- @usage@ member of the corresponding element of --- 'Vulkan.Core12.Promoted_From_VK_KHR_imageless_framebuffer.FramebufferAttachmentsCreateInfo'::@pAttachments@ +-- 'Vulkan.Core10.Handles.ImageView' with +-- +-- equal to the @usage@ member of the corresponding element of +-- 'Vulkan.Core12.Promoted_From_VK_KHR_imageless_framebuffer.FramebufferAttachmentsCreateInfo'::@pAttachmentImageInfos@ -- used to create @framebuffer@ -- -- - #VUID-VkRenderPassBeginInfo-framebuffer-03211# If @framebuffer@ was @@ -11082,7 +11086,7 @@ instance Zero ImageResolve where -- structure included in the @pNext@ chain /must/ be a -- 'Vulkan.Core10.Handles.ImageView' with a width equal to the @width@ -- member of the corresponding element of --- 'Vulkan.Core12.Promoted_From_VK_KHR_imageless_framebuffer.FramebufferAttachmentsCreateInfo'::@pAttachments@ +-- 'Vulkan.Core12.Promoted_From_VK_KHR_imageless_framebuffer.FramebufferAttachmentsCreateInfo'::@pAttachmentImageInfos@ -- used to create @framebuffer@ -- -- - #VUID-VkRenderPassBeginInfo-framebuffer-03212# If @framebuffer@ was @@ -11094,7 +11098,7 @@ instance Zero ImageResolve where -- structure included in the @pNext@ chain /must/ be a -- 'Vulkan.Core10.Handles.ImageView' with a height equal to the -- @height@ member of the corresponding element of --- 'Vulkan.Core12.Promoted_From_VK_KHR_imageless_framebuffer.FramebufferAttachmentsCreateInfo'::@pAttachments@ +-- 'Vulkan.Core12.Promoted_From_VK_KHR_imageless_framebuffer.FramebufferAttachmentsCreateInfo'::@pAttachmentImageInfos@ -- used to create @framebuffer@ -- -- - #VUID-VkRenderPassBeginInfo-framebuffer-03213# If @framebuffer@ was @@ -11108,7 +11112,7 @@ instance Zero ImageResolve where -- of -- 'Vulkan.Core10.ImageView.ImageViewCreateInfo'::@subresourceRange.layerCount@ -- equal to the @layerCount@ member of the corresponding element of --- 'Vulkan.Core12.Promoted_From_VK_KHR_imageless_framebuffer.FramebufferAttachmentsCreateInfo'::@pAttachments@ +-- 'Vulkan.Core12.Promoted_From_VK_KHR_imageless_framebuffer.FramebufferAttachmentsCreateInfo'::@pAttachmentImageInfos@ -- used to create @framebuffer@ -- -- - #VUID-VkRenderPassBeginInfo-framebuffer-03214# If @framebuffer@ was @@ -11123,7 +11127,7 @@ instance Zero ImageResolve where -- 'Vulkan.Core12.Promoted_From_VK_KHR_image_format_list.ImageFormatListCreateInfo'::@viewFormatCount@ -- equal to the @viewFormatCount@ member of the corresponding element -- of --- 'Vulkan.Core12.Promoted_From_VK_KHR_imageless_framebuffer.FramebufferAttachmentsCreateInfo'::@pAttachments@ +-- 'Vulkan.Core12.Promoted_From_VK_KHR_imageless_framebuffer.FramebufferAttachmentsCreateInfo'::@pAttachmentImageInfos@ -- used to create @framebuffer@ -- -- - #VUID-VkRenderPassBeginInfo-framebuffer-03215# If @framebuffer@ was @@ -11138,7 +11142,7 @@ instance Zero ImageResolve where -- 'Vulkan.Core12.Promoted_From_VK_KHR_image_format_list.ImageFormatListCreateInfo'::@pViewFormats@ -- equal to the set of elements in the @pViewFormats@ member of the -- corresponding element of --- 'Vulkan.Core12.Promoted_From_VK_KHR_imageless_framebuffer.FramebufferAttachmentsCreateInfo'::@pAttachments@ +-- 'Vulkan.Core12.Promoted_From_VK_KHR_imageless_framebuffer.FramebufferAttachmentsCreateInfo'::@pAttachmentImageInfos@ -- used to create @framebuffer@ -- -- - #VUID-VkRenderPassBeginInfo-framebuffer-03216# If @framebuffer@ was diff --git a/src/Vulkan/Core10/DescriptorSet.hs b/src/Vulkan/Core10/DescriptorSet.hs index 9f977bd3f..18aa9ed79 100644 --- a/src/Vulkan/Core10/DescriptorSet.hs +++ b/src/Vulkan/Core10/DescriptorSet.hs @@ -2641,12 +2641,17 @@ instance es ~ '[] => Zero (DescriptorPoolCreateInfo es) where -- 'Vulkan.Core10.Handles.DescriptorPool' handle -- -- - #VUID-VkDescriptorSetAllocateInfo-pSetLayouts-parameter# --- @pSetLayouts@ /must/ be a valid pointer to a valid --- 'Vulkan.Core10.Handles.DescriptorSetLayout' handle +-- @pSetLayouts@ /must/ be a valid pointer to an array of +-- @descriptorSetCount@ valid +-- 'Vulkan.Core10.Handles.DescriptorSetLayout' handles +-- +-- - #VUID-VkDescriptorSetAllocateInfo-descriptorSetCount-arraylength# +-- @descriptorSetCount@ /must/ be greater than @0@ -- -- - #VUID-VkDescriptorSetAllocateInfo-commonparent# Both of --- @descriptorPool@, and @pSetLayouts@ /must/ have been created, --- allocated, or retrieved from the same 'Vulkan.Core10.Handles.Device' +-- @descriptorPool@, and the elements of @pSetLayouts@ /must/ have been +-- created, allocated, or retrieved from the same +-- 'Vulkan.Core10.Handles.Device' -- -- = See Also -- diff --git a/src/Vulkan/Core10/ImageView.hs b/src/Vulkan/Core10/ImageView.hs index 33e194a1e..5e1d1c0ca 100644 --- a/src/Vulkan/Core10/ImageView.hs +++ b/src/Vulkan/Core10/ImageView.hs @@ -515,8 +515,12 @@ instance Zero ImageSubresourceRange where -- particular, image view creation inherits the implicit parameter @usage@ -- specifying the allowed usages of the image view that, by default, takes -- the value of the corresponding @usage@ parameter specified in --- 'Vulkan.Core10.Image.ImageCreateInfo' at image creation time. If the --- image was has a depth-stencil format and was created with a +-- 'Vulkan.Core10.Image.ImageCreateInfo' at image creation time. The +-- implicit @usage@ /can/ be overriden by adding a +-- 'Vulkan.Core11.Promoted_From_VK_KHR_maintenance2.ImageViewUsageCreateInfo' +-- structure to the @pNext@ chain, but the view usage /must/ be a subset of +-- the image usage. If the image was has a depth-stencil format and was +-- created with a -- 'Vulkan.Core12.Promoted_From_VK_EXT_separate_stencil_usage.ImageStencilUsageCreateInfo' -- structure included in the @pNext@ chain of -- 'Vulkan.Core10.Image.ImageCreateInfo', the usage is calculated based on @@ -536,9 +540,6 @@ instance Zero ImageSubresourceRange where -- is equal to the intersection of -- 'Vulkan.Core10.Image.ImageCreateInfo'::@usage@ and -- 'Vulkan.Core12.Promoted_From_VK_EXT_separate_stencil_usage.ImageStencilUsageCreateInfo'::@stencilUsage@. --- The implicit @usage@ /can/ be overriden by adding a --- 'Vulkan.Core11.Promoted_From_VK_KHR_maintenance2.ImageViewUsageCreateInfo' --- structure to the @pNext@ chain. -- -- If @image@ was created with the -- 'Vulkan.Core10.Enums.ImageCreateFlagBits.IMAGE_CREATE_MUTABLE_FORMAT_BIT' diff --git a/src/Vulkan/Core10/Pass.hs b/src/Vulkan/Core10/Pass.hs index 3d5cde274..dd1b000ed 100644 --- a/src/Vulkan/Core10/Pass.hs +++ b/src/Vulkan/Core10/Pass.hs @@ -2165,8 +2165,8 @@ instance es ~ '[] => Zero (RenderPassCreateInfo es) where -- each element of @pAttachments@ that is used as an input, color, -- resolve, or depth\/stencil attachment by @renderPass@ /must/ have -- been created with a --- VkImageViewCreateInfo::@subresourceRange.pname@:layerCount greater --- than or equal to @layers@ +-- VkImageViewCreateInfo::@subresourceRange.layerCount@ greater than or +-- equal to @layers@ -- -- - #VUID-VkFramebufferCreateInfo-renderPass-04536# If @renderPass@ was -- specified with non-zero view masks, each element of @pAttachments@ diff --git a/src/Vulkan/Core10/Pipeline.hs b/src/Vulkan/Core10/Pipeline.hs index b97c2ae0e..529c88bc5 100644 --- a/src/Vulkan/Core10/Pipeline.hs +++ b/src/Vulkan/Core10/Pipeline.hs @@ -3831,17 +3831,17 @@ instance Zero PipelineDepthStencilStateCreateInfo where -- 'Vulkan.Extensions.VK_EXT_transform_feedback.PipelineRasterizationStateStreamCreateInfoEXT'::@rasterizationStream@ -- value other than zero is specified, all variables in the output -- interface of the entry point being compiled decorated with --- @Position@, @PointSize@, @ClipDistance@, or @CullDistance@ /must/ --- all be decorated with identical @Stream@ values that match the +-- @Position@, @PointSize@, @ClipDistance@, or @CullDistance@ /must/ be +-- decorated with identical @Stream@ values that match the -- @rasterizationStream@ -- -- - #VUID-VkGraphicsPipelineCreateInfo-rasterizationStream-02320# If -- 'Vulkan.Extensions.VK_EXT_transform_feedback.PipelineRasterizationStateStreamCreateInfoEXT'::@rasterizationStream@ -- is zero, or not specified, all variables in the output interface of -- the entry point being compiled decorated with @Position@, --- @PointSize@, @ClipDistance@, or @CullDistance@ /must/ all be --- decorated with a @Stream@ value of zero, or /must/ not specify the --- @Stream@ decoration +-- @PointSize@, @ClipDistance@, or @CullDistance@ /must/ be decorated +-- with a @Stream@ value of zero, or /must/ not specify the @Stream@ +-- decoration -- -- - #VUID-VkGraphicsPipelineCreateInfo-geometryStreams-02321# If the -- last vertex processing stage is a geometry shader, and that geometry diff --git a/src/Vulkan/Core10/Queue.hs b/src/Vulkan/Core10/Queue.hs index 37c1dd6e5..dee4174b6 100644 --- a/src/Vulkan/Core10/Queue.hs +++ b/src/Vulkan/Core10/Queue.hs @@ -334,6 +334,11 @@ foreign import ccall -- any queue family other than the one which @queue@ belongs to, at the -- time it is executed -- +-- - #VUID-vkQueueSubmit-pSubmits-04626# Any resource created with +-- 'Vulkan.Core10.Enums.SharingMode.SHARING_MODE_CONCURRENT' that is +-- accessed by an operation specified by @pSubmits@ /must/ have +-- included the queue family of @queue@ at resource creation time +-- -- == Valid Usage (Implicit) -- -- - #VUID-vkQueueSubmit-queue-parameter# @queue@ /must/ be a valid diff --git a/src/Vulkan/Core11/Promoted_From_VK_KHR_descriptor_update_template.hs b/src/Vulkan/Core11/Promoted_From_VK_KHR_descriptor_update_template.hs index a3cc16ce2..b5318eb7e 100644 --- a/src/Vulkan/Core11/Promoted_From_VK_KHR_descriptor_update_template.hs +++ b/src/Vulkan/Core11/Promoted_From_VK_KHR_descriptor_update_template.hs @@ -446,7 +446,7 @@ data DescriptorUpdateTemplateEntry = DescriptorUpdateTemplateEntry -- descriptor update template. dstBinding :: Word32 , -- | @dstArrayElement@ is the starting element in the array belonging to - -- @dstBinding@. If the descriptor binding identified by @srcBinding@ has a + -- @dstBinding@. If the descriptor binding identified by @dstBinding@ has a -- descriptor type of -- 'Vulkan.Core10.Enums.DescriptorType.DESCRIPTOR_TYPE_INLINE_UNIFORM_BLOCK_EXT' -- then @dstArrayElement@ specifies the starting byte offset to update. diff --git a/src/Vulkan/Extensions/VK_AMD_display_native_hdr.hs b/src/Vulkan/Extensions/VK_AMD_display_native_hdr.hs index 1823a85e7..00ef16877 100644 --- a/src/Vulkan/Extensions/VK_AMD_display_native_hdr.hs +++ b/src/Vulkan/Extensions/VK_AMD_display_native_hdr.hs @@ -200,10 +200,9 @@ foreign import ccall -- -- == Valid Usage -- --- - #VUID-vkSetLocalDimmingAMD-localDimmingSupport-04618# It is only --- valid to call 'setLocalDimmingAMD' if --- 'DisplayNativeHdrSurfaceCapabilitiesAMD'::@localDimmingSupport@ is --- supported +-- - #VUID-vkSetLocalDimmingAMD-localDimmingSupport-04618# +-- 'DisplayNativeHdrSurfaceCapabilitiesAMD'::@localDimmingSupport@ +-- /must/ be supported -- -- = See Also -- diff --git a/src/Vulkan/Extensions/VK_AMD_shader_fragment_mask.hs b/src/Vulkan/Extensions/VK_AMD_shader_fragment_mask.hs index ca01a4b9c..584ee8dac 100644 --- a/src/Vulkan/Extensions/VK_AMD_shader_fragment_mask.hs +++ b/src/Vulkan/Extensions/VK_AMD_shader_fragment_mask.hs @@ -73,7 +73,7 @@ -- -- == New SPIR-V Capabilities -- --- - +-- - -- -- == Examples -- diff --git a/src/Vulkan/Extensions/VK_AMD_texture_gather_bias_lod.hs b/src/Vulkan/Extensions/VK_AMD_texture_gather_bias_lod.hs index fce0ceeec..e8749b616 100644 --- a/src/Vulkan/Extensions/VK_AMD_texture_gather_bias_lod.hs +++ b/src/Vulkan/Extensions/VK_AMD_texture_gather_bias_lod.hs @@ -88,7 +88,7 @@ -- -- == New SPIR-V Capabilities -- --- - +-- - -- -- == Examples -- diff --git a/src/Vulkan/Extensions/VK_AMD_texture_gather_bias_lod.hs-boot b/src/Vulkan/Extensions/VK_AMD_texture_gather_bias_lod.hs-boot index 4977a2226..790f5ea64 100644 --- a/src/Vulkan/Extensions/VK_AMD_texture_gather_bias_lod.hs-boot +++ b/src/Vulkan/Extensions/VK_AMD_texture_gather_bias_lod.hs-boot @@ -88,7 +88,7 @@ -- -- == New SPIR-V Capabilities -- --- - +-- - -- -- == Examples -- diff --git a/src/Vulkan/Extensions/VK_EXT_buffer_device_address.hs b/src/Vulkan/Extensions/VK_EXT_buffer_device_address.hs index e529fd2c6..087e57a0f 100644 --- a/src/Vulkan/Extensions/VK_EXT_buffer_device_address.hs +++ b/src/Vulkan/Extensions/VK_EXT_buffer_device_address.hs @@ -121,7 +121,7 @@ -- -- == New SPIR-V Capabilities -- --- - +-- - -- -- == Issues -- diff --git a/src/Vulkan/Extensions/VK_EXT_buffer_device_address.hs-boot b/src/Vulkan/Extensions/VK_EXT_buffer_device_address.hs-boot index ceeaa537c..758c67076 100644 --- a/src/Vulkan/Extensions/VK_EXT_buffer_device_address.hs-boot +++ b/src/Vulkan/Extensions/VK_EXT_buffer_device_address.hs-boot @@ -121,7 +121,7 @@ -- -- == New SPIR-V Capabilities -- --- - +-- - -- -- == Issues -- diff --git a/src/Vulkan/Extensions/VK_EXT_fragment_density_map.hs b/src/Vulkan/Extensions/VK_EXT_fragment_density_map.hs index 61282b1c3..731a9d43e 100644 --- a/src/Vulkan/Extensions/VK_EXT_fragment_density_map.hs +++ b/src/Vulkan/Extensions/VK_EXT_fragment_density_map.hs @@ -153,7 +153,7 @@ -- -- == New SPIR-V Capabilities -- --- - +-- - -- -- == Version History -- diff --git a/src/Vulkan/Extensions/VK_EXT_fragment_density_map.hs-boot b/src/Vulkan/Extensions/VK_EXT_fragment_density_map.hs-boot index 6a897b37e..f1cb27fe5 100644 --- a/src/Vulkan/Extensions/VK_EXT_fragment_density_map.hs-boot +++ b/src/Vulkan/Extensions/VK_EXT_fragment_density_map.hs-boot @@ -153,7 +153,7 @@ -- -- == New SPIR-V Capabilities -- --- - +-- - -- -- == Version History -- diff --git a/src/Vulkan/Extensions/VK_EXT_fragment_shader_interlock.hs b/src/Vulkan/Extensions/VK_EXT_fragment_shader_interlock.hs index 2641c061a..2d89b745f 100644 --- a/src/Vulkan/Extensions/VK_EXT_fragment_shader_interlock.hs +++ b/src/Vulkan/Extensions/VK_EXT_fragment_shader_interlock.hs @@ -101,11 +101,11 @@ -- -- == New SPIR-V Capabilities -- --- - +-- - -- --- - +-- - -- --- - +-- - -- -- == Version History -- diff --git a/src/Vulkan/Extensions/VK_EXT_fragment_shader_interlock.hs-boot b/src/Vulkan/Extensions/VK_EXT_fragment_shader_interlock.hs-boot index bc931c78b..40de11370 100644 --- a/src/Vulkan/Extensions/VK_EXT_fragment_shader_interlock.hs-boot +++ b/src/Vulkan/Extensions/VK_EXT_fragment_shader_interlock.hs-boot @@ -101,11 +101,11 @@ -- -- == New SPIR-V Capabilities -- --- - +-- - -- --- - +-- - -- --- - +-- - -- -- == Version History -- diff --git a/src/Vulkan/Extensions/VK_EXT_post_depth_coverage.hs b/src/Vulkan/Extensions/VK_EXT_post_depth_coverage.hs index fe56815c4..e2d696e7f 100644 --- a/src/Vulkan/Extensions/VK_EXT_post_depth_coverage.hs +++ b/src/Vulkan/Extensions/VK_EXT_post_depth_coverage.hs @@ -83,7 +83,7 @@ -- -- == New SPIR-V Capabilities -- --- - +-- - -- -- == Version History -- diff --git a/src/Vulkan/Extensions/VK_EXT_shader_demote_to_helper_invocation.hs b/src/Vulkan/Extensions/VK_EXT_shader_demote_to_helper_invocation.hs index 7a34b8b3b..bc6eaf977 100644 --- a/src/Vulkan/Extensions/VK_EXT_shader_demote_to_helper_invocation.hs +++ b/src/Vulkan/Extensions/VK_EXT_shader_demote_to_helper_invocation.hs @@ -78,7 +78,7 @@ -- -- == New SPIR-V Capability -- --- - +-- - -- -- == Version History -- diff --git a/src/Vulkan/Extensions/VK_EXT_shader_demote_to_helper_invocation.hs-boot b/src/Vulkan/Extensions/VK_EXT_shader_demote_to_helper_invocation.hs-boot index e578ded64..004688d70 100644 --- a/src/Vulkan/Extensions/VK_EXT_shader_demote_to_helper_invocation.hs-boot +++ b/src/Vulkan/Extensions/VK_EXT_shader_demote_to_helper_invocation.hs-boot @@ -78,7 +78,7 @@ -- -- == New SPIR-V Capability -- --- - +-- - -- -- == Version History -- diff --git a/src/Vulkan/Extensions/VK_EXT_shader_subgroup_ballot.hs b/src/Vulkan/Extensions/VK_EXT_shader_subgroup_ballot.hs index 9b2ec1edc..260cd016b 100644 --- a/src/Vulkan/Extensions/VK_EXT_shader_subgroup_ballot.hs +++ b/src/Vulkan/Extensions/VK_EXT_shader_subgroup_ballot.hs @@ -160,7 +160,7 @@ -- -- == New SPIR-V Capabilities -- --- - +-- - -- -- == Version History -- diff --git a/src/Vulkan/Extensions/VK_EXT_shader_subgroup_vote.hs b/src/Vulkan/Extensions/VK_EXT_shader_subgroup_vote.hs index 879c571da..8601d1aa7 100644 --- a/src/Vulkan/Extensions/VK_EXT_shader_subgroup_vote.hs +++ b/src/Vulkan/Extensions/VK_EXT_shader_subgroup_vote.hs @@ -144,7 +144,7 @@ -- -- == New SPIR-V Capabilities -- --- - +-- - -- -- == Version History -- diff --git a/src/Vulkan/Extensions/VK_EXT_shader_viewport_index_layer.hs b/src/Vulkan/Extensions/VK_EXT_shader_viewport_index_layer.hs index 57696b490..61b6e91d1 100644 --- a/src/Vulkan/Extensions/VK_EXT_shader_viewport_index_layer.hs +++ b/src/Vulkan/Extensions/VK_EXT_shader_viewport_index_layer.hs @@ -96,9 +96,9 @@ -- -- The single @ShaderViewportIndexLayerEXT@ capability from the -- @SPV_EXT_shader_viewport_index_layer@ extension is replaced by the --- +-- -- and --- +-- -- capabilities from SPIR-V 1.5 which are enabled by the -- -- and @@ -125,7 +125,7 @@ -- -- == New SPIR-V Capabilities -- --- - +-- - -- -- == Version History -- diff --git a/src/Vulkan/Extensions/VK_INTEL_shader_integer_functions2.hs b/src/Vulkan/Extensions/VK_INTEL_shader_integer_functions2.hs index 9b913a12b..86bd3dc91 100644 --- a/src/Vulkan/Extensions/VK_INTEL_shader_integer_functions2.hs +++ b/src/Vulkan/Extensions/VK_INTEL_shader_integer_functions2.hs @@ -73,7 +73,7 @@ -- -- == New SPIR-V Capabilities -- --- - +-- - -- -- == Version History -- diff --git a/src/Vulkan/Extensions/VK_INTEL_shader_integer_functions2.hs-boot b/src/Vulkan/Extensions/VK_INTEL_shader_integer_functions2.hs-boot index aceeb771c..312113664 100644 --- a/src/Vulkan/Extensions/VK_INTEL_shader_integer_functions2.hs-boot +++ b/src/Vulkan/Extensions/VK_INTEL_shader_integer_functions2.hs-boot @@ -73,7 +73,7 @@ -- -- == New SPIR-V Capabilities -- --- - +-- - -- -- == Version History -- diff --git a/src/Vulkan/Extensions/VK_KHR_16bit_storage.hs b/src/Vulkan/Extensions/VK_KHR_16bit_storage.hs index 1bf158639..b7200856a 100644 --- a/src/Vulkan/Extensions/VK_KHR_16bit_storage.hs +++ b/src/Vulkan/Extensions/VK_KHR_16bit_storage.hs @@ -111,13 +111,13 @@ -- -- == New SPIR-V Capabilities -- --- - +-- - -- --- - +-- - -- --- - +-- - -- --- - +-- - -- -- == Version History -- diff --git a/src/Vulkan/Extensions/VK_KHR_8bit_storage.hs b/src/Vulkan/Extensions/VK_KHR_8bit_storage.hs index e361d3e4f..54eac3105 100644 --- a/src/Vulkan/Extensions/VK_KHR_8bit_storage.hs +++ b/src/Vulkan/Extensions/VK_KHR_8bit_storage.hs @@ -97,11 +97,11 @@ -- -- == New SPIR-V Capabilities -- --- - +-- - -- --- - +-- - -- --- - +-- - -- -- == Version History -- diff --git a/src/Vulkan/Extensions/VK_KHR_acceleration_structure.hs b/src/Vulkan/Extensions/VK_KHR_acceleration_structure.hs index f64dc3080..461b0e099 100644 --- a/src/Vulkan/Extensions/VK_KHR_acceleration_structure.hs +++ b/src/Vulkan/Extensions/VK_KHR_acceleration_structure.hs @@ -2673,6 +2673,22 @@ foreign import ccall -- -- == Valid Usage -- +-- - #VUID-vkCmdBuildAccelerationStructuresKHR-mode-04628# The @mode@ +-- member of each element of @pInfos@ /must/ be a valid +-- 'BuildAccelerationStructureModeKHR' value +-- +-- - #VUID-vkCmdBuildAccelerationStructuresKHR-srcAccelerationStructure-04629# +-- If the @srcAccelerationStructure@ member of any element of @pInfos@ +-- is not 'Vulkan.Core10.APIConstants.NULL_HANDLE', the +-- @srcAccelerationStructure@ member /must/ be a valid +-- 'Vulkan.Extensions.Handles.AccelerationStructureKHR' handle +-- +-- - #VUID-vkCmdBuildAccelerationStructuresKHR-pInfos-04630# For each +-- element of @pInfos@, if its @mode@ member is +-- 'BUILD_ACCELERATION_STRUCTURE_MODE_UPDATE_KHR', its +-- @srcAccelerationStructure@ member /must/ not be +-- 'Vulkan.Core10.APIConstants.NULL_HANDLE' +-- -- - #VUID-vkCmdBuildAccelerationStructuresKHR-pInfos-03403# The -- @srcAccelerationStructure@ member of any element of @pInfos@ /must/ -- not be the same acceleration structure as the @@ -3226,6 +3242,22 @@ foreign import ccall -- -- == Valid Usage -- +-- - #VUID-vkCmdBuildAccelerationStructuresIndirectKHR-mode-04628# The +-- @mode@ member of each element of @pInfos@ /must/ be a valid +-- 'BuildAccelerationStructureModeKHR' value +-- +-- - #VUID-vkCmdBuildAccelerationStructuresIndirectKHR-srcAccelerationStructure-04629# +-- If the @srcAccelerationStructure@ member of any element of @pInfos@ +-- is not 'Vulkan.Core10.APIConstants.NULL_HANDLE', the +-- @srcAccelerationStructure@ member /must/ be a valid +-- 'Vulkan.Extensions.Handles.AccelerationStructureKHR' handle +-- +-- - #VUID-vkCmdBuildAccelerationStructuresIndirectKHR-pInfos-04630# For +-- each element of @pInfos@, if its @mode@ member is +-- 'BUILD_ACCELERATION_STRUCTURE_MODE_UPDATE_KHR', its +-- @srcAccelerationStructure@ member /must/ not be +-- 'Vulkan.Core10.APIConstants.NULL_HANDLE' +-- -- - #VUID-vkCmdBuildAccelerationStructuresIndirectKHR-pInfos-03403# The -- @srcAccelerationStructure@ member of any element of @pInfos@ /must/ -- not be the same acceleration structure as the @@ -3858,6 +3890,22 @@ foreign import ccall -- -- == Valid Usage -- +-- - #VUID-vkBuildAccelerationStructuresKHR-mode-04628# The @mode@ member +-- of each element of @pInfos@ /must/ be a valid +-- 'BuildAccelerationStructureModeKHR' value +-- +-- - #VUID-vkBuildAccelerationStructuresKHR-srcAccelerationStructure-04629# +-- If the @srcAccelerationStructure@ member of any element of @pInfos@ +-- is not 'Vulkan.Core10.APIConstants.NULL_HANDLE', the +-- @srcAccelerationStructure@ member /must/ be a valid +-- 'Vulkan.Extensions.Handles.AccelerationStructureKHR' handle +-- +-- - #VUID-vkBuildAccelerationStructuresKHR-pInfos-04630# For each +-- element of @pInfos@, if its @mode@ member is +-- 'BUILD_ACCELERATION_STRUCTURE_MODE_UPDATE_KHR', its +-- @srcAccelerationStructure@ member /must/ not be +-- 'Vulkan.Core10.APIConstants.NULL_HANDLE' +-- -- - #VUID-vkBuildAccelerationStructuresKHR-pInfos-03403# The -- @srcAccelerationStructure@ member of any element of @pInfos@ /must/ -- not be the same acceleration structure as the @@ -4430,7 +4478,7 @@ foreign import ccall -- given index, with a @geometryType@ member equal to -- 'GEOMETRY_TYPE_TRIANGLES_KHR', if the applicable address in the -- @transformData@ member of @geometry.triangles@ is not @NULL@, --- the corresponding @transformData.pname@:hostAddress parameter in +-- the corresponding @transformData.hostAddress@ parameter in -- @pBuildInfo@ is not @NULL@. -- -- - For each 'AccelerationStructureBuildRangeInfoKHR' corresponding to @@ -5293,21 +5341,6 @@ instance Zero AccelerationStructureGeometryKHR where -- @flags@ /must/ be a valid combination of -- 'BuildAccelerationStructureFlagBitsKHR' values -- --- - #VUID-VkAccelerationStructureBuildGeometryInfoKHR-mode-parameter# --- @mode@ /must/ be a valid 'BuildAccelerationStructureModeKHR' value --- --- - #VUID-VkAccelerationStructureBuildGeometryInfoKHR-srcAccelerationStructure-parameter# --- If @srcAccelerationStructure@ is not --- 'Vulkan.Core10.APIConstants.NULL_HANDLE', @srcAccelerationStructure@ --- /must/ be a valid --- 'Vulkan.Extensions.Handles.AccelerationStructureKHR' handle --- --- - #VUID-VkAccelerationStructureBuildGeometryInfoKHR-dstAccelerationStructure-parameter# --- If @dstAccelerationStructure@ is not --- 'Vulkan.Core10.APIConstants.NULL_HANDLE', @dstAccelerationStructure@ --- /must/ be a valid --- 'Vulkan.Extensions.Handles.AccelerationStructureKHR' handle --- -- - #VUID-VkAccelerationStructureBuildGeometryInfoKHR-pGeometries-parameter# -- If @geometryCount@ is not @0@, and @pGeometries@ is not @NULL@, -- @pGeometries@ /must/ be a valid pointer to an array of diff --git a/src/Vulkan/Extensions/VK_KHR_buffer_device_address.hs b/src/Vulkan/Extensions/VK_KHR_buffer_device_address.hs index b0bb76498..2d2636af7 100644 --- a/src/Vulkan/Extensions/VK_KHR_buffer_device_address.hs +++ b/src/Vulkan/Extensions/VK_KHR_buffer_device_address.hs @@ -195,7 +195,7 @@ -- -- == New SPIR-V Capabilities -- --- - +-- - -- -- == Version History -- diff --git a/src/Vulkan/Extensions/VK_KHR_device_group.hs b/src/Vulkan/Extensions/VK_KHR_device_group.hs index 97d8ddfed..e1bd87c97 100644 --- a/src/Vulkan/Extensions/VK_KHR_device_group.hs +++ b/src/Vulkan/Extensions/VK_KHR_device_group.hs @@ -320,7 +320,7 @@ -- -- == New SPIR-V Capabilities -- --- - +-- - -- -- == Version History -- diff --git a/src/Vulkan/Extensions/VK_KHR_display.hs b/src/Vulkan/Extensions/VK_KHR_display.hs index 857038aa5..e6309900f 100644 --- a/src/Vulkan/Extensions/VK_KHR_display.hs +++ b/src/Vulkan/Extensions/VK_KHR_display.hs @@ -1743,7 +1743,7 @@ instance Zero DisplayPlaneCapabilitiesKHR where -- to @displayMode@ -- -- - #VUID-VkDisplaySurfaceCreateInfoKHR-width-01256# The @width@ and --- @height@ members of @imageExtent@ /must/ be less than +-- @height@ members of @imageExtent@ /must/ be less than or equal to -- 'Vulkan.Core10.DeviceInitialization.PhysicalDeviceLimits'::@maxImageDimension2D@ -- -- == Valid Usage (Implicit) diff --git a/src/Vulkan/Extensions/VK_KHR_multiview.hs b/src/Vulkan/Extensions/VK_KHR_multiview.hs index 03271a77d..6ad5a72e3 100644 --- a/src/Vulkan/Extensions/VK_KHR_multiview.hs +++ b/src/Vulkan/Extensions/VK_KHR_multiview.hs @@ -128,7 +128,7 @@ -- -- == New SPIR-V Capabilities -- --- - +-- - -- -- == Version History -- diff --git a/src/Vulkan/Extensions/VK_KHR_portability_subset.hs b/src/Vulkan/Extensions/VK_KHR_portability_subset.hs index c9806aff8..b658bac80 100644 --- a/src/Vulkan/Extensions/VK_KHR_portability_subset.hs +++ b/src/Vulkan/Extensions/VK_KHR_portability_subset.hs @@ -250,9 +250,8 @@ data PhysicalDevicePortabilitySubsetFeaturesKHR = PhysicalDevicePortabilitySubse , -- | #features-shaderSampleRateInterpolationFunctions# -- @shaderSampleRateInterpolationFunctions@ indicates whether this -- implementation supports fragment shaders which use the - -- @InterpolationFunction@ - -- - -- and the extended instructions @InterpolateAtCentroid@, + -- + -- capability and the extended instructions @InterpolateAtCentroid@, -- @InterpolateAtOffset@, and @InterpolateAtSample@ from the @GLSL.std.450@ -- extended instruction set. This member is only meaningful if the -- diff --git a/src/Vulkan/Extensions/VK_KHR_ray_query.hs b/src/Vulkan/Extensions/VK_KHR_ray_query.hs index f035c1399..d81559eb8 100644 --- a/src/Vulkan/Extensions/VK_KHR_ray_query.hs +++ b/src/Vulkan/Extensions/VK_KHR_ray_query.hs @@ -167,9 +167,9 @@ -- -- == New SPIR-V Capabilities -- --- - +-- - -- --- - +-- - -- -- == Sample Code -- diff --git a/src/Vulkan/Extensions/VK_KHR_ray_query.hs-boot b/src/Vulkan/Extensions/VK_KHR_ray_query.hs-boot index 2567cda37..396fa9f9b 100644 --- a/src/Vulkan/Extensions/VK_KHR_ray_query.hs-boot +++ b/src/Vulkan/Extensions/VK_KHR_ray_query.hs-boot @@ -167,9 +167,9 @@ -- -- == New SPIR-V Capabilities -- --- - +-- - -- --- - +-- - -- -- == Sample Code -- diff --git a/src/Vulkan/Extensions/VK_KHR_ray_tracing_pipeline.hs b/src/Vulkan/Extensions/VK_KHR_ray_tracing_pipeline.hs index 7f3d8a6d4..df9f14869 100644 --- a/src/Vulkan/Extensions/VK_KHR_ray_tracing_pipeline.hs +++ b/src/Vulkan/Extensions/VK_KHR_ray_tracing_pipeline.hs @@ -323,9 +323,9 @@ -- -- == New SPIR-V Capabilities -- --- - +-- - -- --- - +-- - -- -- == Issues -- @@ -3216,14 +3216,14 @@ instance Zero PhysicalDeviceRayTracingPipelinePropertiesKHR where -- -- == Valid Usage -- --- - #VUID-VkStridedDeviceAddressRegionKHR-deviceAddress-03630# If --- @deviceAddress@ is not zero, all addresses between @deviceAddress@ --- and @deviceAddress@ + @size@ - 1 /must/ be in the buffer device --- address range of the same buffer +-- - #VUID-VkStridedDeviceAddressRegionKHR-size-04631# If @size@ is not +-- zero, all addresses between @deviceAddress@ and @deviceAddress@ + +-- @size@ - 1 /must/ be in the buffer device address range of the same +-- buffer -- --- - #VUID-VkStridedDeviceAddressRegionKHR-deviceAddress-03631# If --- @deviceAddress@ is not zero, @stride@ /must/ be less than the size --- of the buffer from which @deviceAddress@ was queried +-- - #VUID-VkStridedDeviceAddressRegionKHR-size-04632# If @size@ is not +-- zero, @stride@ /must/ be less than the size of the buffer from which +-- @deviceAddress@ was queried -- -- = See Also -- diff --git a/src/Vulkan/Extensions/VK_KHR_ray_tracing_pipeline.hs-boot b/src/Vulkan/Extensions/VK_KHR_ray_tracing_pipeline.hs-boot index b55c4b08d..0119a5537 100644 --- a/src/Vulkan/Extensions/VK_KHR_ray_tracing_pipeline.hs-boot +++ b/src/Vulkan/Extensions/VK_KHR_ray_tracing_pipeline.hs-boot @@ -323,9 +323,9 @@ -- -- == New SPIR-V Capabilities -- --- - +-- - -- --- - +-- - -- -- == Issues -- diff --git a/src/Vulkan/Extensions/VK_KHR_shader_atomic_int64.hs b/src/Vulkan/Extensions/VK_KHR_shader_atomic_int64.hs index 3fac3909c..f0a132658 100644 --- a/src/Vulkan/Extensions/VK_KHR_shader_atomic_int64.hs +++ b/src/Vulkan/Extensions/VK_KHR_shader_atomic_int64.hs @@ -94,7 +94,7 @@ -- -- == New SPIR-V Capabilities -- --- - +-- - -- -- == Version History -- diff --git a/src/Vulkan/Extensions/VK_KHR_shader_clock.hs b/src/Vulkan/Extensions/VK_KHR_shader_clock.hs index 493396dd9..6723a0259 100644 --- a/src/Vulkan/Extensions/VK_KHR_shader_clock.hs +++ b/src/Vulkan/Extensions/VK_KHR_shader_clock.hs @@ -86,7 +86,7 @@ -- -- == New SPIR-V Capabilities -- --- - +-- - -- -- == Version History -- diff --git a/src/Vulkan/Extensions/VK_KHR_shader_clock.hs-boot b/src/Vulkan/Extensions/VK_KHR_shader_clock.hs-boot index ef71a33a2..7bc5d88f8 100644 --- a/src/Vulkan/Extensions/VK_KHR_shader_clock.hs-boot +++ b/src/Vulkan/Extensions/VK_KHR_shader_clock.hs-boot @@ -86,7 +86,7 @@ -- -- == New SPIR-V Capabilities -- --- - +-- - -- -- == Version History -- diff --git a/src/Vulkan/Extensions/VK_KHR_shader_draw_parameters.hs b/src/Vulkan/Extensions/VK_KHR_shader_draw_parameters.hs index 6a75aae78..ea802540b 100644 --- a/src/Vulkan/Extensions/VK_KHR_shader_draw_parameters.hs +++ b/src/Vulkan/Extensions/VK_KHR_shader_draw_parameters.hs @@ -115,7 +115,7 @@ -- -- == New SPIR-V Capabilities -- --- - +-- - -- -- == Issues -- diff --git a/src/Vulkan/Extensions/VK_KHR_shader_float_controls.hs b/src/Vulkan/Extensions/VK_KHR_shader_float_controls.hs index efa600c05..f6aaa0fe0 100644 --- a/src/Vulkan/Extensions/VK_KHR_shader_float_controls.hs +++ b/src/Vulkan/Extensions/VK_KHR_shader_float_controls.hs @@ -105,15 +105,15 @@ -- -- == New SPIR-V Capabilities -- --- - +-- - -- --- - +-- - -- --- - +-- - -- --- - +-- - -- --- - +-- - -- -- == Issues -- diff --git a/src/Vulkan/Extensions/VK_KHR_variable_pointers.hs b/src/Vulkan/Extensions/VK_KHR_variable_pointers.hs index fbf328e98..f922f137f 100644 --- a/src/Vulkan/Extensions/VK_KHR_variable_pointers.hs +++ b/src/Vulkan/Extensions/VK_KHR_variable_pointers.hs @@ -113,9 +113,9 @@ -- -- == New SPIR-V Capabilities -- --- - +-- - -- --- - +-- - -- -- == Issues -- diff --git a/src/Vulkan/Extensions/VK_KHR_vulkan_memory_model.hs b/src/Vulkan/Extensions/VK_KHR_vulkan_memory_model.hs index 5752a3a66..59fb581c1 100644 --- a/src/Vulkan/Extensions/VK_KHR_vulkan_memory_model.hs +++ b/src/Vulkan/Extensions/VK_KHR_vulkan_memory_model.hs @@ -102,7 +102,7 @@ -- -- == New SPIR-V Capabilities -- --- - +-- - -- -- == Version History -- diff --git a/src/Vulkan/Extensions/VK_NVX_multiview_per_view_attributes.hs b/src/Vulkan/Extensions/VK_NVX_multiview_per_view_attributes.hs index 238147df0..1dfc6cec7 100644 --- a/src/Vulkan/Extensions/VK_NVX_multiview_per_view_attributes.hs +++ b/src/Vulkan/Extensions/VK_NVX_multiview_per_view_attributes.hs @@ -116,7 +116,7 @@ -- -- == New SPIR-V Capabilities -- --- - +-- - -- -- == Examples -- diff --git a/src/Vulkan/Extensions/VK_NVX_multiview_per_view_attributes.hs-boot b/src/Vulkan/Extensions/VK_NVX_multiview_per_view_attributes.hs-boot index cec378c73..df0429e85 100644 --- a/src/Vulkan/Extensions/VK_NVX_multiview_per_view_attributes.hs-boot +++ b/src/Vulkan/Extensions/VK_NVX_multiview_per_view_attributes.hs-boot @@ -116,7 +116,7 @@ -- -- == New SPIR-V Capabilities -- --- - +-- - -- -- == Examples -- diff --git a/src/Vulkan/Extensions/VK_NV_compute_shader_derivatives.hs b/src/Vulkan/Extensions/VK_NV_compute_shader_derivatives.hs index ad34986b4..ff4d2ef92 100644 --- a/src/Vulkan/Extensions/VK_NV_compute_shader_derivatives.hs +++ b/src/Vulkan/Extensions/VK_NV_compute_shader_derivatives.hs @@ -84,9 +84,9 @@ -- -- == New SPIR-V Capability -- --- - +-- - -- --- - +-- - -- -- == Issues -- diff --git a/src/Vulkan/Extensions/VK_NV_compute_shader_derivatives.hs-boot b/src/Vulkan/Extensions/VK_NV_compute_shader_derivatives.hs-boot index a16861f38..9f17c9a0c 100644 --- a/src/Vulkan/Extensions/VK_NV_compute_shader_derivatives.hs-boot +++ b/src/Vulkan/Extensions/VK_NV_compute_shader_derivatives.hs-boot @@ -84,9 +84,9 @@ -- -- == New SPIR-V Capability -- --- - +-- - -- --- - +-- - -- -- == Issues -- diff --git a/src/Vulkan/Extensions/VK_NV_cooperative_matrix.hs b/src/Vulkan/Extensions/VK_NV_cooperative_matrix.hs index 40b9f87ca..609b4d88a 100644 --- a/src/Vulkan/Extensions/VK_NV_cooperative_matrix.hs +++ b/src/Vulkan/Extensions/VK_NV_cooperative_matrix.hs @@ -107,7 +107,7 @@ -- -- == New SPIR-V Capabilities -- --- - +-- - -- -- == Issues -- diff --git a/src/Vulkan/Extensions/VK_NV_cooperative_matrix.hs-boot b/src/Vulkan/Extensions/VK_NV_cooperative_matrix.hs-boot index 18d6a8a23..e00e49a11 100644 --- a/src/Vulkan/Extensions/VK_NV_cooperative_matrix.hs-boot +++ b/src/Vulkan/Extensions/VK_NV_cooperative_matrix.hs-boot @@ -107,7 +107,7 @@ -- -- == New SPIR-V Capabilities -- --- - +-- - -- -- == Issues -- diff --git a/src/Vulkan/Extensions/VK_NV_fragment_shader_barycentric.hs b/src/Vulkan/Extensions/VK_NV_fragment_shader_barycentric.hs index e4d8e4b97..e2a138bd8 100644 --- a/src/Vulkan/Extensions/VK_NV_fragment_shader_barycentric.hs +++ b/src/Vulkan/Extensions/VK_NV_fragment_shader_barycentric.hs @@ -114,7 +114,7 @@ -- -- == New SPIR-V Capabilities -- --- - +-- - -- -- == Issues -- diff --git a/src/Vulkan/Extensions/VK_NV_fragment_shader_barycentric.hs-boot b/src/Vulkan/Extensions/VK_NV_fragment_shader_barycentric.hs-boot index ff66e5007..f1dd464f2 100644 --- a/src/Vulkan/Extensions/VK_NV_fragment_shader_barycentric.hs-boot +++ b/src/Vulkan/Extensions/VK_NV_fragment_shader_barycentric.hs-boot @@ -114,7 +114,7 @@ -- -- == New SPIR-V Capabilities -- --- - +-- - -- -- == Issues -- diff --git a/src/Vulkan/Extensions/VK_NV_geometry_shader_passthrough.hs b/src/Vulkan/Extensions/VK_NV_geometry_shader_passthrough.hs index 6867dbcd3..27f288296 100644 --- a/src/Vulkan/Extensions/VK_NV_geometry_shader_passthrough.hs +++ b/src/Vulkan/Extensions/VK_NV_geometry_shader_passthrough.hs @@ -90,7 +90,7 @@ -- -- == New SPIR-V Capabilities -- --- - +-- - -- -- == Issues -- diff --git a/src/Vulkan/Extensions/VK_NV_mesh_shader.hs b/src/Vulkan/Extensions/VK_NV_mesh_shader.hs index 792241706..a34a32fd3 100644 --- a/src/Vulkan/Extensions/VK_NV_mesh_shader.hs +++ b/src/Vulkan/Extensions/VK_NV_mesh_shader.hs @@ -174,7 +174,7 @@ -- -- == New SPIR-V Capability -- --- - +-- - -- -- == Issues -- diff --git a/src/Vulkan/Extensions/VK_NV_mesh_shader.hs-boot b/src/Vulkan/Extensions/VK_NV_mesh_shader.hs-boot index c1569a0cf..b67802cb9 100644 --- a/src/Vulkan/Extensions/VK_NV_mesh_shader.hs-boot +++ b/src/Vulkan/Extensions/VK_NV_mesh_shader.hs-boot @@ -174,7 +174,7 @@ -- -- == New SPIR-V Capability -- --- - +-- - -- -- == Issues -- diff --git a/src/Vulkan/Extensions/VK_NV_ray_tracing.hs b/src/Vulkan/Extensions/VK_NV_ray_tracing.hs index 1555d2212..b5c9b3b6c 100644 --- a/src/Vulkan/Extensions/VK_NV_ray_tracing.hs +++ b/src/Vulkan/Extensions/VK_NV_ray_tracing.hs @@ -381,7 +381,7 @@ -- -- == New SPIR-V Capabilities -- --- - +-- - -- -- == Issues -- diff --git a/src/Vulkan/Extensions/VK_NV_ray_tracing.hs-boot b/src/Vulkan/Extensions/VK_NV_ray_tracing.hs-boot index 8fe7a2cf6..4013949a9 100644 --- a/src/Vulkan/Extensions/VK_NV_ray_tracing.hs-boot +++ b/src/Vulkan/Extensions/VK_NV_ray_tracing.hs-boot @@ -381,7 +381,7 @@ -- -- == New SPIR-V Capabilities -- --- - +-- - -- -- == Issues -- diff --git a/src/Vulkan/Extensions/VK_NV_sample_mask_override_coverage.hs b/src/Vulkan/Extensions/VK_NV_sample_mask_override_coverage.hs index 677522044..2c7a765fb 100644 --- a/src/Vulkan/Extensions/VK_NV_sample_mask_override_coverage.hs +++ b/src/Vulkan/Extensions/VK_NV_sample_mask_override_coverage.hs @@ -81,7 +81,7 @@ -- -- == New SPIR-V Capabilities -- --- - +-- - -- -- == Version History -- diff --git a/src/Vulkan/Extensions/VK_NV_shader_image_footprint.hs b/src/Vulkan/Extensions/VK_NV_shader_image_footprint.hs index 10a4b12eb..8b8c1cbf3 100644 --- a/src/Vulkan/Extensions/VK_NV_shader_image_footprint.hs +++ b/src/Vulkan/Extensions/VK_NV_shader_image_footprint.hs @@ -127,7 +127,7 @@ -- -- == New SPIR-V Capability -- --- - +-- - -- -- == Issues -- diff --git a/src/Vulkan/Extensions/VK_NV_shader_image_footprint.hs-boot b/src/Vulkan/Extensions/VK_NV_shader_image_footprint.hs-boot index 1f8e0dd78..9e9f3b386 100644 --- a/src/Vulkan/Extensions/VK_NV_shader_image_footprint.hs-boot +++ b/src/Vulkan/Extensions/VK_NV_shader_image_footprint.hs-boot @@ -127,7 +127,7 @@ -- -- == New SPIR-V Capability -- --- - +-- - -- -- == Issues -- diff --git a/src/Vulkan/Extensions/VK_NV_shader_sm_builtins.hs b/src/Vulkan/Extensions/VK_NV_shader_sm_builtins.hs index 52322763c..020723fec 100644 --- a/src/Vulkan/Extensions/VK_NV_shader_sm_builtins.hs +++ b/src/Vulkan/Extensions/VK_NV_shader_sm_builtins.hs @@ -97,7 +97,7 @@ -- -- == New SPIR-V Capabilities -- --- - +-- - -- -- == Issues -- diff --git a/src/Vulkan/Extensions/VK_NV_shader_sm_builtins.hs-boot b/src/Vulkan/Extensions/VK_NV_shader_sm_builtins.hs-boot index d4fe4ce56..e2af158d2 100644 --- a/src/Vulkan/Extensions/VK_NV_shader_sm_builtins.hs-boot +++ b/src/Vulkan/Extensions/VK_NV_shader_sm_builtins.hs-boot @@ -97,7 +97,7 @@ -- -- == New SPIR-V Capabilities -- --- - +-- - -- -- == Issues -- diff --git a/src/Vulkan/Extensions/VK_NV_viewport_array2.hs b/src/Vulkan/Extensions/VK_NV_viewport_array2.hs index 1fd5bc072..c78100ad8 100644 --- a/src/Vulkan/Extensions/VK_NV_viewport_array2.hs +++ b/src/Vulkan/Extensions/VK_NV_viewport_array2.hs @@ -109,9 +109,9 @@ -- -- == New SPIR-V Capabilities -- --- - +-- - -- --- - +-- - -- -- == Version History -- diff --git a/src/Vulkan/Version.hs b/src/Vulkan/Version.hs index 088deca3b..2250f1b0c 100644 --- a/src/Vulkan/Version.hs +++ b/src/Vulkan/Version.hs @@ -15,11 +15,11 @@ import Data.Bits (shiftR) import Data.Word (Word32) pattern HEADER_VERSION :: Word32 -pattern HEADER_VERSION = 164 +pattern HEADER_VERSION = 165 pattern HEADER_VERSION_COMPLETE :: Word32 -pattern HEADER_VERSION_COMPLETE = MAKE_VERSION 1 2 164 +pattern HEADER_VERSION_COMPLETE = MAKE_VERSION 1 2 165 pattern MAKE_VERSION :: Word32 -> Word32 -> Word32 -> Word32 diff --git a/vulkan.cabal b/vulkan.cabal index 0a4348d43..80f73eb76 100644 --- a/vulkan.cabal +++ b/vulkan.cabal @@ -5,7 +5,7 @@ cabal-version: 2.2 -- see: https://github.com/sol/hpack name: vulkan -version: 3.8.1 +version: 3.8.2 synopsis: Bindings to the Vulkan graphics API. category: Graphics homepage: https://github.com/expipiplus1/vulkan#readme