Skip to content

Commit

Permalink
Merge pull request #62 from tannergooding/main
Browse files Browse the repository at this point in the history
Fixing the names for a few flags enums
  • Loading branch information
tannergooding authored Dec 16, 2023
2 parents e12a069 + cfbba57 commit 2f744bf
Show file tree
Hide file tree
Showing 18 changed files with 107 additions and 15 deletions.
4 changes: 4 additions & 0 deletions generation/Vulkan/vulkan/vulkan_beta/generate.rsp
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,7 @@ VkVideoDecodeCapabilityFlagBitsKHR=Flags
VkVideoDecodeFlagBitsKHR=Flags
VkVideoDecodeH264PictureLayoutFlagBitsEXT=Flags
VkVideoEncodeCapabilityFlagBitsKHR=Flags
VkVideoEncodeContentFlagBitsKHR=Flags
VkVideoEncodeFeedbackFlagBitsKHR=Flags
VkVideoEncodeFlagBitsKHR=Flags
VkVideoEncodeH264CapabilityFlagBitsEXT=Flags
Expand All @@ -45,6 +46,7 @@ VkVideoEncodeH265StdFlagBitsEXT=Flags
VkVideoEncodeH265TransformBlockSizeFlagBitsEXT=Flags
VkVideoEncodeRateControlFlagBitsKHR=Flags
VkVideoEncodeRateControlModeFlagBitsKHR=Flags
VkVideoEncodeUsageFlagBitsKHR=Flags
VkVideoSessionCreateFlagBitsKHR=Flags
--with-type
VkVideoCapabilityFlagBitsKHR=uint
Expand All @@ -57,6 +59,7 @@ VkVideoDecodeCapabilityFlagBitsKHR=uint
VkVideoDecodeFlagBitsKHR=uint
VkVideoDecodeH264PictureLayoutFlagBitsEXT=uint
VkVideoEncodeCapabilityFlagBitsKHR=uint
VkVideoEncodeContentFlagBitsKHR=uint
VkVideoEncodeFeedbackFlagBitsKHR=uint
VkVideoEncodeFlagBitsKHR=uint
VkVideoEncodeH264CapabilityFlagBitsEXT=uint
Expand All @@ -75,4 +78,5 @@ VkVideoEncodeH265StdFlagBitsEXT=uint
VkVideoEncodeH265TransformBlockSizeFlagBitsEXT=uint
VkVideoEncodeRateControlFlagBitsKHR=uint
VkVideoEncodeRateControlModeFlagBitsKHR=uint
VkVideoEncodeUsageFlagBitsKHR=uint
VkVideoSessionCreateFlagBitsKHR=uint
22 changes: 22 additions & 0 deletions generation/Vulkan/vulkan/vulkan_core/generate.rsp
Original file line number Diff line number Diff line change
Expand Up @@ -231,6 +231,7 @@ VkAttachmentDescriptionFlags=Flags
VkBufferCreateFlags=Flags
VkBufferUsageFlags=Flags
VkBuildAccelerationStructureFlagsKHR=Flags
VkBuildMicromapFlagBitsEXT=Flags
VkColorComponentFlags=Flags
VkCommandBufferResetFlags=Flags
VkCommandBufferUsageFlags=Flags
Expand All @@ -246,6 +247,7 @@ VkDependencyFlags=Flags
VkDescriptorBindingFlags=Flags
VkDescriptorPoolCreateFlags=Flags
VkDescriptorSetLayoutCreateFlags=Flags
VkDeviceAddressBindingFlagBitsEXT=Flags
VkDeviceDiagnosticsConfigFlagsNV=Flags
VkDeviceGroupPresentModeFlagsKHR=Flags
VkDeviceQueueCreateFlags=Flags
Expand Down Expand Up @@ -280,6 +282,11 @@ VkInstanceCreateFlagBits=Flags
VkMemoryAllocateFlags=Flags
VkMemoryHeapFlags=Flags
VkMemoryPropertyFlags=Flags
VkMicromapCreateFlagBitsEXT=Flags
VkOpticalFlowExecuteFlagBitsNV=Flags
VkOpticalFlowGridSizeFlagBitsNV=Flags
VkOpticalFlowSessionCreateFlagBitsNV=Flags
VkOpticalFlowUsageFlagBitsNV=Flags
VkPeerMemoryFeatureFlags=Flags
VkPerformanceCounterDescriptionFlagsKHR=Flags
VkPipelineCacheCreateFlags=Flags
Expand All @@ -292,6 +299,8 @@ VkPipelineDepthStencilStateCreateFlagBits=Flags
VkPipelineLayoutCreateFlagBits=Flags
VkPipelineShaderStageCreateFlags=Flags
VkPipelineStageFlags=Flags
VkPresentGravityFlagBitsEXT=Flags
VkPresentScalingFlagBitsEXT=Flags
VkPrivateDataSlotCreateFlagBits=Flags
VkPrivateDataSlotCreateFlagsEXT=Flags
VkQueryControlFlags=Flags
Expand Down Expand Up @@ -321,6 +330,8 @@ VkSurfaceTransformFlagsKHR=Flags
VkSwapchainCreateFlagsKHR=Flags
VkToolPurposeFlagBits=Flags
VkToolPurposeFlagsEXT=Flags
VkVideoDecodeH264PictureLayoutFlagBitsKHR=Flags
VkVideoDecodeUsageFlagBitsKHR=Flags
--with-type
VkAccelerationStructureCreateFlagsKHR=uint
VkAccessFlags=uint
Expand All @@ -329,6 +340,7 @@ VkAttachmentDescriptionFlags=uint
VkBufferCreateFlags=uint
VkBufferUsageFlags=uint
VkBuildAccelerationStructureFlagsKHR=uint
VkBuildMicromapFlagBitsEXT=uint
VkColorComponentFlags=uint
VkCommandBufferResetFlags=uint
VkCommandBufferUsageFlags=uint
Expand All @@ -344,6 +356,7 @@ VkDependencyFlags=uint
VkDescriptorBindingFlags=uint
VkDescriptorPoolCreateFlags=uint
VkDescriptorSetLayoutCreateFlags=uint
VkDeviceAddressBindingFlagBitsEXT=uint
VkDeviceDiagnosticsConfigFlagsNV=uint
VkDeviceGroupPresentModeFlagsKHR=uint
VkDeviceQueueCreateFlags=uint
Expand Down Expand Up @@ -378,6 +391,11 @@ VkInstanceCreateFlagBits=uint
VkMemoryAllocateFlags=uint
VkMemoryHeapFlags=uint
VkMemoryPropertyFlags=uint
VkMicromapCreateFlagBitsEXT=uint
VkOpticalFlowExecuteFlagBitsNV=uint
VkOpticalFlowGridSizeFlagBitsNV=uint
VkOpticalFlowSessionCreateFlagBitsNV=uint
VkOpticalFlowUsageFlagBitsNV=uint
VkPeerMemoryFeatureFlags=uint
VkPerformanceCounterDescriptionFlagsKHR=uint
VkPipelineCacheCreateFlags=uint
Expand All @@ -390,6 +408,8 @@ VkPipelineDepthStencilStateCreateFlagBits=uint
VkPipelineLayoutCreateFlagBits=uint
VkPipelineShaderStageCreateFlags=uint
VkPipelineStageFlags=uint
VkPresentGravityFlagBitsEXT=uint
VkPresentScalingFlagBitsEXT=uint
VkPrivateDataSlotCreateFlagBits=uint
VkPrivateDataSlotCreateFlagsEXT=uint
VkQueryControlFlags=uint
Expand Down Expand Up @@ -419,3 +439,5 @@ VkSurfaceTransformFlagsKHR=uint
VkSwapchainCreateFlagsKHR=uint
VkToolPurposeFlagBits=uint
VkToolPurposeFlagsEXT=uint
VkVideoDecodeH264PictureLayoutFlagBitsKHR=uint
VkVideoDecodeUsageFlagBitsKHR=uint
2 changes: 1 addition & 1 deletion generation/remap-handles.rsp
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ IDirectFBSurface*=@void*
wl_display*=@void*
wl_surface*=@void*
xcb_connection_t*=@void*
_screen_buffer=@void*
_screen_buffer*=@void*
_screen_context*=@void*
_screen_window*=@void*
_SECURITY_ATTRIBUTES*=@void*
Expand Down
13 changes: 13 additions & 0 deletions generation/remap-types.rsp
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,7 @@ VkBufferUsageFlags=VkBufferUsageFlags
VkBufferViewCreateFlags=VkBufferViewCreateFlags
VkBuildAccelerationStructureFlagBitsKHR=@VkBuildAccelerationStructureFlagsKHR
VkBuildAccelerationStructureFlagsKHR=VkBuildAccelerationStructureFlagsKHR
VkBuildMicromapFlagBitsEXT=@VkVideoDecodeUsageFlagsKHR
VkChromaLocation=VkChromaLocation
VkColorComponentFlagBits=@VkColorComponentFlags
VkColorComponentFlags=VkColorComponentFlags
Expand Down Expand Up @@ -93,6 +94,7 @@ VkDescriptorUpdateTemplateCreateFlags=VkDescriptorUpdateTemplateCreateFlags
VkDescriptorUpdateTemplateCreateInfo=VkDescriptorUpdateTemplateCreateInfo
VkDescriptorUpdateTemplateEntry=VkDescriptorUpdateTemplateEntry
VkDescriptorUpdateTemplateType=VkDescriptorUpdateTemplateType
VkDeviceAddressBindingFlagBitsEXT=@VkVideoDecodeH264PictureLayoutFlagsKHR
VkDeviceBufferMemoryRequirements=VkDeviceBufferMemoryRequirements
VkDeviceCreateFlags=VkDeviceCreateFlags
VkDeviceDiagnosticsConfigFlagBitsNV=@VkDeviceDiagnosticsConfigFlagsNV
Expand Down Expand Up @@ -228,8 +230,13 @@ VkMemoryPropertyFlagBits=@VkMemoryPropertyFlags
VkMemoryPropertyFlags=VkMemoryPropertyFlags
VkMemoryRequirements2=VkMemoryRequirements2
VkMetalSurfaceCreateFlagsEXT=VkMetalSurfaceCreateFlagsEXT
VkMicromapCreateFlagBitsEXT=@VkPresentScalingFlagsEXT
VkMutableDescriptorTypeCreateInfoEXT=VkMutableDescriptorTypeCreateInfoVALVE
VkMutableDescriptorTypeListEXT=VkMutableDescriptorTypeListVALVE
VkOpticalFlowExecuteFlagBitsNV=@VkOpticalFlowExecuteFlagsNV
VkOpticalFlowGridSizeFlagBitsNV=@VkOpticalFlowGridSizeFlagsNV
VkOpticalFlowSessionCreateFlagBitsNV=@VkOpticalFlowSessionCreateFlagsNV
VkOpticalFlowUsageFlagBitsNV=@VkOpticalFlowUsageFlagsNV
VkPeerMemoryFeatureFlagBits=@VkPeerMemoryFeatureFlags
VkPeerMemoryFeatureFlags=VkPeerMemoryFeatureFlags
VkPerformanceCounterDescriptionFlagBitsKHR=@VkPerformanceCounterDescriptionFlagsKHR
Expand Down Expand Up @@ -337,6 +344,8 @@ VkPipelineVertexInputStateCreateFlags=VkPipelineVertexInputStateCreateFlags
VkPipelineViewportStateCreateFlags=VkPipelineViewportStateCreateFlags
VkPipelineViewportSwizzleStateCreateFlagsNV=VkPipelineViewportSwizzleStateCreateFlagsNV
VkPointClippingBehavior=VkPointClippingBehavior
VkPresentGravityFlagBitsEXT=@VkPresentGravityFlagsEXT
VkPresentScalingFlagBitsEXT=@VkMicromapCreateFlagsEXT
VkPrivateDataSlotCreateFlagBits=@VkPrivateDataSlotCreateFlags
VkPrivateDataSlotCreateFlags=VkPrivateDataSlotCreateFlags
VkPrivateDataSlotCreateInfo=VkPrivateDataSlotCreateInfo
Expand Down Expand Up @@ -447,9 +456,12 @@ VkVideoComponentBitDepthFlagsKHR=VkVideoComponentBitDepthFlagsKHR
VkVideoDecodeCapabilityFlagBitsKHR=@VkVideoDecodeCapabilityFlagsKHR
VkVideoDecodeCapabilityFlagsKHR=VkVideoDecodeCapabilityFlagsKHR
VkVideoDecodeH264PictureLayoutFlagBitsEXT=@VkVideoDecodeH264PictureLayoutFlagsEXT
VkVideoDecodeH264PictureLayoutFlagBitsKHR=@VkDeviceAddressBindingFlagsEXT
VkVideoDecodeH264PictureLayoutFlagsEXT=VkVideoDecodeH264PictureLayoutFlagsEXT
VkVideoDecodeUsageFlagBitsKHR=@VkBuildMicromapFlagsEXT
VkVideoEncodeCapabilityFlagBitsKHR=@VkVideoEncodeCapabilityFlagsKHR
VkVideoEncodeCapabilityFlagsKHR=VkVideoEncodeCapabilityFlagsKHR
VkVideoEncodeContentFlagBitsKHR=@VkVideoEncodeContentFlagsKHR
VkVideoEncodeFeedbackFlagBitsKHR=@VkVideoEncodeFeedbackFlagsKHR
VkVideoEncodeH264CapabilityFlagBitsEXT=@VkVideoEncodeH264CapabilityFlagsEXT
VkVideoEncodeH264CapabilityFlagsEXT=VkVideoEncodeH264CapabilityFlagsEXT
Expand Down Expand Up @@ -479,6 +491,7 @@ VkVideoEncodeH265TransformBlockSizeFlagBitsEXT=@VkVideoEncodeH265TransformBlockS
VkVideoEncodeH265TransformBlockSizeFlagsEXT=VkVideoEncodeH265TransformBlockSizeFlagsEXT
VkVideoEncodeRateControlModeFlagBitsKHR=@VkVideoEncodeRateControlModeFlagsKHR
VkVideoEncodeRateControlModeFlagsKHR=VkVideoEncodeRateControlModeFlagsKHR
VkVideoEncodeUsageFlagBitsKHR=@VkVideoEncodeUsageFlagsKHR
VkVideoEndCodingFlagsKHR=VkVideoEndCodingFlagsKHR
VkVideoSessionCreateFlagBitsKHR=@VkVideoSessionCreateFlagsKHR
VkVideoSessionCreateFlagsKHR=VkVideoSessionCreateFlagsKHR
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,13 @@
// Ported from include/vulkan/vulkan_beta.h in the KhronosGroup/Vulkan-Headers repository for tag v1.3.268
// Original source is Copyright © 2015-2022 The Khronos Group Inc. Licensed under the Apache License v2.0 (Apache-2.0)

using System;

namespace TerraFX.Interop.Vulkan;

public enum VkVideoEncodeContentFlagBitsKHR
[NativeTypeName("int")]
[Flags]
public enum VkVideoEncodeContentFlagsKHR : uint
{
VK_VIDEO_ENCODE_CONTENT_DEFAULT_KHR = 0,
VK_VIDEO_ENCODE_CONTENT_CAMERA_BIT_KHR = 0x00000001,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,13 @@
// Ported from include/vulkan/vulkan_beta.h in the KhronosGroup/Vulkan-Headers repository for tag v1.3.268
// Original source is Copyright © 2015-2022 The Khronos Group Inc. Licensed under the Apache License v2.0 (Apache-2.0)

using System;

namespace TerraFX.Interop.Vulkan;

public enum VkVideoEncodeUsageFlagBitsKHR
[NativeTypeName("int")]
[Flags]
public enum VkVideoEncodeUsageFlagsKHR : uint
{
VK_VIDEO_ENCODE_USAGE_DEFAULT_KHR = 0,
VK_VIDEO_ENCODE_USAGE_TRANSCODING_BIT_KHR = 0x00000001,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,13 @@
// Ported from include/vulkan/vulkan_core.h in the KhronosGroup/Vulkan-Headers repository for tag v1.3.268
// Original source is Copyright © 2015-2022 The Khronos Group Inc. Licensed under the Apache License v2.0 (Apache-2.0)

using System;

namespace TerraFX.Interop.Vulkan;

public enum VkVideoDecodeUsageFlagBitsKHR
[NativeTypeName("int")]
[Flags]
public enum VkBuildMicromapFlagsEXT : uint
{
VK_VIDEO_DECODE_USAGE_DEFAULT_KHR = 0,
VK_VIDEO_DECODE_USAGE_TRANSCODING_BIT_KHR = 0x00000001,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,13 @@
// Ported from include/vulkan/vulkan_core.h in the KhronosGroup/Vulkan-Headers repository for tag v1.3.268
// Original source is Copyright © 2015-2022 The Khronos Group Inc. Licensed under the Apache License v2.0 (Apache-2.0)

using System;

namespace TerraFX.Interop.Vulkan;

public enum VkVideoDecodeH264PictureLayoutFlagBitsKHR
[NativeTypeName("int")]
[Flags]
public enum VkDeviceAddressBindingFlagsEXT : uint
{
VK_VIDEO_DECODE_H264_PICTURE_LAYOUT_PROGRESSIVE_KHR = 0,
VK_VIDEO_DECODE_H264_PICTURE_LAYOUT_INTERLACED_INTERLEAVED_LINES_BIT_KHR = 0x00000001,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,13 @@
// Ported from include/vulkan/vulkan_core.h in the KhronosGroup/Vulkan-Headers repository for tag v1.3.268
// Original source is Copyright © 2015-2022 The Khronos Group Inc. Licensed under the Apache License v2.0 (Apache-2.0)

using System;

namespace TerraFX.Interop.Vulkan;

public enum VkPresentScalingFlagBitsEXT
[NativeTypeName("int")]
[Flags]
public enum VkMicromapCreateFlagsEXT : uint
{
VK_PRESENT_SCALING_ONE_TO_ONE_BIT_EXT = 0x00000001,
VK_PRESENT_SCALING_ASPECT_RATIO_STRETCH_BIT_EXT = 0x00000002,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,13 @@
// Ported from include/vulkan/vulkan_core.h in the KhronosGroup/Vulkan-Headers repository for tag v1.3.268
// Original source is Copyright © 2015-2022 The Khronos Group Inc. Licensed under the Apache License v2.0 (Apache-2.0)

using System;

namespace TerraFX.Interop.Vulkan;

public enum VkOpticalFlowExecuteFlagBitsNV
[NativeTypeName("int")]
[Flags]
public enum VkOpticalFlowExecuteFlagsNV : uint
{
VK_OPTICAL_FLOW_EXECUTE_DISABLE_TEMPORAL_HINTS_BIT_NV = 0x00000001,
VK_OPTICAL_FLOW_EXECUTE_FLAG_BITS_MAX_ENUM_NV = 0x7FFFFFFF,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,13 @@
// Ported from include/vulkan/vulkan_core.h in the KhronosGroup/Vulkan-Headers repository for tag v1.3.268
// Original source is Copyright © 2015-2022 The Khronos Group Inc. Licensed under the Apache License v2.0 (Apache-2.0)

using System;

namespace TerraFX.Interop.Vulkan;

public enum VkOpticalFlowGridSizeFlagBitsNV
[NativeTypeName("int")]
[Flags]
public enum VkOpticalFlowGridSizeFlagsNV : uint
{
VK_OPTICAL_FLOW_GRID_SIZE_UNKNOWN_NV = 0,
VK_OPTICAL_FLOW_GRID_SIZE_1X1_BIT_NV = 0x00000001,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,13 @@
// Ported from include/vulkan/vulkan_core.h in the KhronosGroup/Vulkan-Headers repository for tag v1.3.268
// Original source is Copyright © 2015-2022 The Khronos Group Inc. Licensed under the Apache License v2.0 (Apache-2.0)

using System;

namespace TerraFX.Interop.Vulkan;

public enum VkOpticalFlowSessionCreateFlagBitsNV
[NativeTypeName("int")]
[Flags]
public enum VkOpticalFlowSessionCreateFlagsNV : uint
{
VK_OPTICAL_FLOW_SESSION_CREATE_ENABLE_HINT_BIT_NV = 0x00000001,
VK_OPTICAL_FLOW_SESSION_CREATE_ENABLE_COST_BIT_NV = 0x00000002,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,13 @@
// Ported from include/vulkan/vulkan_core.h in the KhronosGroup/Vulkan-Headers repository for tag v1.3.268
// Original source is Copyright © 2015-2022 The Khronos Group Inc. Licensed under the Apache License v2.0 (Apache-2.0)

using System;

namespace TerraFX.Interop.Vulkan;

public enum VkOpticalFlowUsageFlagBitsNV
[NativeTypeName("int")]
[Flags]
public enum VkOpticalFlowUsageFlagsNV : uint
{
VK_OPTICAL_FLOW_USAGE_UNKNOWN_NV = 0,
VK_OPTICAL_FLOW_USAGE_INPUT_BIT_NV = 0x00000001,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,13 @@
// Ported from include/vulkan/vulkan_core.h in the KhronosGroup/Vulkan-Headers repository for tag v1.3.268
// Original source is Copyright © 2015-2022 The Khronos Group Inc. Licensed under the Apache License v2.0 (Apache-2.0)

using System;

namespace TerraFX.Interop.Vulkan;

public enum VkPresentGravityFlagBitsEXT
[NativeTypeName("int")]
[Flags]
public enum VkPresentGravityFlagsEXT : uint
{
VK_PRESENT_GRAVITY_MIN_BIT_EXT = 0x00000001,
VK_PRESENT_GRAVITY_MAX_BIT_EXT = 0x00000002,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,13 @@
// Ported from include/vulkan/vulkan_core.h in the KhronosGroup/Vulkan-Headers repository for tag v1.3.268
// Original source is Copyright © 2015-2022 The Khronos Group Inc. Licensed under the Apache License v2.0 (Apache-2.0)

using System;

namespace TerraFX.Interop.Vulkan;

public enum VkMicromapCreateFlagBitsEXT
[NativeTypeName("int")]
[Flags]
public enum VkPresentScalingFlagsEXT : uint
{
VK_MICROMAP_CREATE_DEVICE_ADDRESS_CAPTURE_REPLAY_BIT_EXT = 0x00000001,
VK_MICROMAP_CREATE_FLAG_BITS_MAX_ENUM_EXT = 0x7FFFFFFF,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,13 @@
// Ported from include/vulkan/vulkan_core.h in the KhronosGroup/Vulkan-Headers repository for tag v1.3.268
// Original source is Copyright © 2015-2022 The Khronos Group Inc. Licensed under the Apache License v2.0 (Apache-2.0)

using System;

namespace TerraFX.Interop.Vulkan;

public enum VkDeviceAddressBindingFlagBitsEXT
[NativeTypeName("int")]
[Flags]
public enum VkVideoDecodeH264PictureLayoutFlagsKHR : uint
{
VK_DEVICE_ADDRESS_BINDING_INTERNAL_OBJECT_BIT_EXT = 0x00000001,
VK_DEVICE_ADDRESS_BINDING_FLAG_BITS_MAX_ENUM_EXT = 0x7FFFFFFF,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,5 +14,6 @@ public unsafe partial struct VkVideoDecodeH264ProfileInfoKHR

public StdVideoH264ProfileIdc stdProfileIdc;

public VkVideoDecodeH264PictureLayoutFlagBitsKHR pictureLayout;
[NativeTypeName("VkVideoDecodeH264PictureLayoutFlagBitsKHR")]
public VkDeviceAddressBindingFlagsEXT pictureLayout;
}
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,13 @@
// Ported from include/vulkan/vulkan_core.h in the KhronosGroup/Vulkan-Headers repository for tag v1.3.268
// Original source is Copyright © 2015-2022 The Khronos Group Inc. Licensed under the Apache License v2.0 (Apache-2.0)

using System;

namespace TerraFX.Interop.Vulkan;

public enum VkBuildMicromapFlagBitsEXT
[NativeTypeName("int")]
[Flags]
public enum VkVideoDecodeUsageFlagsKHR : uint
{
VK_BUILD_MICROMAP_PREFER_FAST_TRACE_BIT_EXT = 0x00000001,
VK_BUILD_MICROMAP_PREFER_FAST_BUILD_BIT_EXT = 0x00000002,
Expand Down

0 comments on commit 2f744bf

Please sign in to comment.