vulkan 3.12.1 → 3.12.2
raw patch · 10 files changed
+67/−12 lines, 10 files
Files
- changelog.md +3/−0
- package.yaml +1/−1
- src/Vulkan/Core10/DescriptorSet.hs +53/−0
- src/Vulkan/Core10/Memory.hs +0/−4
- src/Vulkan/Core10/Sampler.hs +1/−1
- src/Vulkan/Extensions/VK_EXT_debug_utils.hs +1/−1
- src/Vulkan/Extensions/VK_EXT_debug_utils.hs-boot +1/−1
- src/Vulkan/Extensions/VK_KHR_acceleration_structure.hs +4/−1
- src/Vulkan/Version.hs +2/−2
- vulkan.cabal +1/−1
changelog.md view
@@ -2,6 +2,9 @@ ## WIP +## [3.12.2] - 2021-08-18+- Bump API version to v1.2.189+ ## [3.12.1] - 2021-08-12 - Bump API version to v1.2.188
package.yaml view
@@ -1,5 +1,5 @@ name: vulkan-version: "3.12.1"+version: "3.12.2" synopsis: Bindings to the Vulkan graphics API. description: Please see [the readme](https://github.com/expipiplus1/vulkan/#readme) category: Graphics
src/Vulkan/Core10/DescriptorSet.hs view
@@ -811,6 +811,59 @@ -- -- == Valid Usage --+-- - #VUID-vkUpdateDescriptorSets-pDescriptorWrites-06236# For each+-- element i where @pDescriptorWrites@[i].@descriptorType@ is+-- 'Vulkan.Core10.Enums.DescriptorType.DESCRIPTOR_TYPE_UNIFORM_TEXEL_BUFFER'+-- or+-- 'Vulkan.Core10.Enums.DescriptorType.DESCRIPTOR_TYPE_STORAGE_TEXEL_BUFFER',+-- elements of the @pTexelBufferView@ member of @pDescriptorWrites@[i]+-- /must/ have been created on @device@+--+-- - #VUID-vkUpdateDescriptorSets-pDescriptorWrites-06237# For each+-- element i where @pDescriptorWrites@[i].@descriptorType@ is+-- 'Vulkan.Core10.Enums.DescriptorType.DESCRIPTOR_TYPE_UNIFORM_BUFFER',+-- 'Vulkan.Core10.Enums.DescriptorType.DESCRIPTOR_TYPE_STORAGE_BUFFER',+-- 'Vulkan.Core10.Enums.DescriptorType.DESCRIPTOR_TYPE_UNIFORM_BUFFER_DYNAMIC',+-- or+-- 'Vulkan.Core10.Enums.DescriptorType.DESCRIPTOR_TYPE_STORAGE_BUFFER_DYNAMIC',+-- the @buffer@ member of any element of the @pBufferInfo@ member of+-- @pDescriptorWrites@[i] /must/ have been created on @device@+--+-- - #VUID-vkUpdateDescriptorSets-pDescriptorWrites-06238# For each+-- element i where @pDescriptorWrites@[i].@descriptorType@ is+-- 'Vulkan.Core10.Enums.DescriptorType.DESCRIPTOR_TYPE_SAMPLER' or+-- 'Vulkan.Core10.Enums.DescriptorType.DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER',+-- and @dstSet@ was not allocated with a layout that included immutable+-- samplers for @dstBinding@ with @descriptorType@, the @sampler@+-- member of any element of the @pImageInfo@ member of+-- @pDescriptorWrites@[i] /must/ have been created on @device@+--+-- - #VUID-vkUpdateDescriptorSets-pDescriptorWrites-06239# For each+-- element i where @pDescriptorWrites@[i].@descriptorType@ is+-- 'Vulkan.Core10.Enums.DescriptorType.DESCRIPTOR_TYPE_SAMPLED_IMAGE',+-- 'Vulkan.Core10.Enums.DescriptorType.DESCRIPTOR_TYPE_STORAGE_IMAGE',+-- 'Vulkan.Core10.Enums.DescriptorType.DESCRIPTOR_TYPE_INPUT_ATTACHMENT',+-- or+-- 'Vulkan.Core10.Enums.DescriptorType.DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER'+-- the @imageView@ member of any element of @pDescriptorWrites@[i]+-- /must/ have been created on @device@+--+-- - #VUID-vkUpdateDescriptorSets-pDescriptorWrites-06240# For each+-- element i where @pDescriptorWrites@[i].@descriptorType@ is+-- 'Vulkan.Core10.Enums.DescriptorType.DESCRIPTOR_TYPE_ACCELERATION_STRUCTURE_KHR',+-- elements of the @pAccelerationStructures@ member of a+-- 'Vulkan.Extensions.VK_KHR_acceleration_structure.WriteDescriptorSetAccelerationStructureKHR'+-- structure in the @pNext@ chain of @pDescriptorWrites@[i] /must/ have+-- been created on @device@+--+-- - #VUID-vkUpdateDescriptorSets-pDescriptorWrites-06241# For each+-- element i where @pDescriptorWrites@[i].@descriptorType@ is+-- 'Vulkan.Core10.Enums.DescriptorType.DESCRIPTOR_TYPE_ACCELERATION_STRUCTURE_NV',+-- elements of the @pAccelerationStructures@ member of a+-- 'Vulkan.Extensions.VK_NV_ray_tracing.WriteDescriptorSetAccelerationStructureNV'+-- structure in the @pNext@ chain of @pDescriptorWrites@[i] /must/ have+-- been created on @device@+-- -- - #VUID-vkUpdateDescriptorSets-None-03047# Descriptor bindings updated -- by this command which were created without the -- 'Vulkan.Core12.Enums.DescriptorBindingFlagBits.DESCRIPTOR_BINDING_UPDATE_AFTER_BIND_BIT'
src/Vulkan/Core10/Memory.hs view
@@ -1131,10 +1131,6 @@ -- @zx_vmo_get_size@(@handle@) where @handle@ is the VMO handle to the -- imported external memory ----- - #VUID-VkMemoryAllocateInfo-allocationSize-06231# @allocationSize@--- /must/ be less than--- 'Vulkan.Core11.Promoted_From_VK_KHR_maintenance3.PhysicalDeviceMaintenance3Properties'::@maxMemoryAllocationSize@--- -- == Valid Usage (Implicit) -- -- - #VUID-VkMemoryAllocateInfo-sType-sType# @sType@ /must/ be
src/Vulkan/Core10/Sampler.hs view
@@ -611,7 +611,7 @@ -- whether to use unnormalized or normalized texel coordinates to address -- texels of the image. When set to 'Vulkan.Core10.FundamentalTypes.TRUE', -- the range of the image coordinates used to lookup the texel is in the- -- range of zero to the image dimensions for x, y and z. When set to+ -- range of zero to the image size in each dimension. When set to -- 'Vulkan.Core10.FundamentalTypes.FALSE' the range of image coordinates is -- zero to one. --
src/Vulkan/Extensions/VK_EXT_debug_utils.hs view
@@ -296,7 +296,7 @@ -- > VK_STRUCTURE_TYPE_DEBUG_UTILS_OBJECT_NAME_INFO_EXT, // sType -- > NULL, // pNext -- > VK_OBJECT_TYPE_IMAGE, // objectType--- > (uint64_t)image, // object+-- > (uint64_t)image, // objectHandle -- > "Brick Diffuse Texture", // pObjectName -- > }; -- >
src/Vulkan/Extensions/VK_EXT_debug_utils.hs-boot view
@@ -296,7 +296,7 @@ -- > VK_STRUCTURE_TYPE_DEBUG_UTILS_OBJECT_NAME_INFO_EXT, // sType -- > NULL, // pNext -- > VK_OBJECT_TYPE_IMAGE, // objectType--- > (uint64_t)image, // object+-- > (uint64_t)image, // objectHandle -- > "Brick Diffuse Texture", // pObjectName -- > }; -- >
src/Vulkan/Extensions/VK_KHR_acceleration_structure.hs view
@@ -5566,7 +5566,10 @@ -- 'AccelerationStructureGeometryTrianglesDataKHR'::@vertexStride@ -- × @firstVertex@. ----- - A single 'TransformMatrixKHR' structure is consumed from+-- - If+-- 'AccelerationStructureGeometryTrianglesDataKHR'::@transformData@+-- is not @NULL@, a single 'TransformMatrixKHR' structure is+-- consumed from -- 'AccelerationStructureGeometryTrianglesDataKHR'::@transformData@, -- at an offset of @transformOffset@. This transformation matrix is -- used by all triangles.
src/Vulkan/Version.hs view
@@ -19,11 +19,11 @@ import Data.Word (Word32) pattern HEADER_VERSION :: Word32-pattern HEADER_VERSION = 188+pattern HEADER_VERSION = 189 pattern HEADER_VERSION_COMPLETE :: Word32-pattern HEADER_VERSION_COMPLETE = MAKE_API_VERSION 1 2 188+pattern HEADER_VERSION_COMPLETE = MAKE_API_VERSION 1 2 189 pattern MAKE_API_VERSION :: Word32 -> Word32 -> Word32 -> Word32
vulkan.cabal view
@@ -5,7 +5,7 @@ -- see: https://github.com/sol/hpack name: vulkan-version: 3.12.1+version: 3.12.2 synopsis: Bindings to the Vulkan graphics API. description: Please see [the readme](https://github.com/expipiplus1/vulkan/#readme) category: Graphics