Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release/v1.3.274 #98

Merged
merged 1 commit into from
Dec 19, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .version
Original file line number Diff line number Diff line change
@@ -1 +1 @@
1.3.273
1.3.274
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
global using VkVideoEncodeH264CapabilityFlagsKHR = Exomia.Vulkan.Api.Core.VkVideoEncodeH264CapabilityFlagBitsKHR;
global using VkVideoEncodeH264StdFlagsKHR = Exomia.Vulkan.Api.Core.VkVideoEncodeH264StdFlagBitsKHR;
global using VkVideoEncodeH264RateControlFlagsKHR = Exomia.Vulkan.Api.Core.VkVideoEncodeH264RateControlFlagBitsKHR;
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
global using VkVideoEncodeH265CapabilityFlagsKHR = Exomia.Vulkan.Api.Core.VkVideoEncodeH265CapabilityFlagBitsKHR;
global using VkVideoEncodeH265StdFlagsKHR = Exomia.Vulkan.Api.Core.VkVideoEncodeH265StdFlagBitsKHR;
global using VkVideoEncodeH265CtbSizeFlagsKHR = Exomia.Vulkan.Api.Core.VkVideoEncodeH265CtbSizeFlagBitsKHR;
global using VkVideoEncodeH265TransformBlockSizeFlagsKHR = Exomia.Vulkan.Api.Core.VkVideoEncodeH265TransformBlockSizeFlagBitsKHR;
global using VkVideoEncodeH265RateControlFlagsKHR = Exomia.Vulkan.Api.Core.VkVideoEncodeH265RateControlFlagBitsKHR;
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
global using VkVideoEncodeFlagsKHR = Exomia.Vulkan.Api.Core.FutureUse32;
global using VkVideoEncodeCapabilityFlagsKHR = Exomia.Vulkan.Api.Core.VkVideoEncodeCapabilityFlagBitsKHR;
global using VkVideoEncodeFeedbackFlagsKHR = Exomia.Vulkan.Api.Core.VkVideoEncodeFeedbackFlagBitsKHR;
global using VkVideoEncodeUsageFlagsKHR = Exomia.Vulkan.Api.Core.VkVideoEncodeUsageFlagBitsKHR;
global using VkVideoEncodeContentFlagsKHR = Exomia.Vulkan.Api.Core.VkVideoEncodeContentFlagBitsKHR;
global using VkVideoEncodeRateControlFlagsKHR = Exomia.Vulkan.Api.Core.FutureUse32;
global using VkVideoEncodeRateControlModeFlagsKHR = Exomia.Vulkan.Api.Core.VkVideoEncodeRateControlModeFlagBitsKHR;
11 changes: 11 additions & 0 deletions src/Exomia.Vulkan.Api.Core/Enums/VkBufferCreateFlagBits.cs
Original file line number Diff line number Diff line change
Expand Up @@ -61,6 +61,17 @@ public enum VkBufferCreateFlagBits
/// </summary>
VK_BUFFER_CREATE_DESCRIPTOR_BUFFER_CAPTURE_REPLAY_BIT_EXT = 0x20,

/// <summary>
/// VK_BUFFER_CREATE_VIDEO_PROFILE_INDEPENDENT_BIT_KHR specifies that the buffer can be used in
/// <a href="https://registry.khronos.org/vulkan/specs/1.3-extensions/html/vkspec.html#video-coding">
/// video coding
/// operations
/// </a>
/// without having to specify at buffer creation time the set of video profiles the buffer will be
/// used with.
/// </summary>
VK_BUFFER_CREATE_VIDEO_PROFILE_INDEPENDENT_BIT_KHR = 0x40,

/// <summary>
/// VK_BUFFER_CREATE_DEVICE_ADDRESS_CAPTURE_REPLAY_BIT specifies that the buffer&#8217;s address can be saved and
/// reused on a subsequent run (e.g. for trace capture and replay), see
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -81,6 +81,12 @@ public enum VkDescriptorSetLayoutCreateFlagBits
/// </summary>
VK_DESCRIPTOR_SET_LAYOUT_CREATE_HOST_ONLY_POOL_BIT_EXT = 0x4,

/// <summary>
/// VK_DESCRIPTOR_SET_LAYOUT_CREATE_PER_STAGE_BIT_NV specifies that binding numbers in descriptor sets using this
/// layout may represent different resources and/or types of resources in each stage.
/// </summary>
VK_DESCRIPTOR_SET_LAYOUT_CREATE_PER_STAGE_BIT_NV = 0x40,

/// <summary>
/// VK_DESCRIPTOR_SET_LAYOUT_CREATE_UPDATE_AFTER_BIND_POOL_BITspecifies that descriptor sets using this layout
/// must be allocated from a descriptor pool created with the VK_DESCRIPTOR_POOL_CREATE_UPDATE_AFTER_BIND_BIT bit set.
Expand Down
2 changes: 1 addition & 1 deletion src/Exomia.Vulkan.Api.Core/Enums/VkDynamicState.cs
Original file line number Diff line number Diff line change
Expand Up @@ -83,7 +83,7 @@ public enum VkDynamicState
/// href="https://www.khronos.org/registry/vulkan/specs/1.3-extensions/man/html/VkPipelineRasterizationStateCreateInfo.html">
/// VkPipelineRasterizationStateCreateInfo
/// </a>
/// will be ignored and must be set dynamically with either
/// will be ignored and must be set dynamically with
/// <a href="https://www.khronos.org/registry/vulkan/specs/1.3-extensions/man/html/vkCmdSetDepthBias.html">vkCmdSetDepthBias</a>
/// or
/// <a href="https://www.khronos.org/registry/vulkan/specs/1.3-extensions/man/html/vkCmdSetDepthBias2EXT.html">vkCmdSetDepthBias2EXT</a>
Expand Down
15 changes: 15 additions & 0 deletions src/Exomia.Vulkan.Api.Core/Enums/VkImageCreateFlagBits.cs
Original file line number Diff line number Diff line change
Expand Up @@ -209,6 +209,21 @@ public enum VkImageCreateFlagBits
/// </summary>
VK_IMAGE_CREATE_FRAGMENT_DENSITY_MAP_OFFSET_BIT_QCOM = 0x8000,

/// <summary>
/// VK_IMAGE_CREATE_VIDEO_PROFILE_INDEPENDENT_BIT_KHR specifies that the image can be used in
/// <a href="https://registry.khronos.org/vulkan/specs/1.3-extensions/html/vkspec.html#video-coding">
/// video coding
/// operations
/// </a>
/// without having to specify at image creation time the set of video profiles the image will be used
/// with, except for images used only as
/// <a href="https://registry.khronos.org/vulkan/specs/1.3-extensions/html/vkspec.html#dpb">DPB</a> pictures, as long
/// as the image is otherwise
/// <a href="https://registry.khronos.org/vulkan/specs/1.3-extensions/html/vkspec.html#video-profile-compatibility">compatible</a>
/// with the video profile in question.
/// </summary>
VK_IMAGE_CREATE_VIDEO_PROFILE_INDEPENDENT_BIT_KHR = 0x100000,

/// <summary>
/// VK_IMAGE_CREATE_SPLIT_INSTANCE_BIND_REGIONS_BIT specifies that the image can be used with a non-zero value of
/// the splitInstanceBindRegionCount member of a
Expand Down
Loading