diff --git a/.silktouch/openal-clangsharp.stout b/.silktouch/openal-clangsharp.stout index fe7129046a..b67feaa619 100644 Binary files a/.silktouch/openal-clangsharp.stout and b/.silktouch/openal-clangsharp.stout differ diff --git a/.silktouch/opengl-clangsharp.stout b/.silktouch/opengl-clangsharp.stout index 0696b43007..400d3c820d 100644 Binary files a/.silktouch/opengl-clangsharp.stout and b/.silktouch/opengl-clangsharp.stout differ diff --git a/.silktouch/sdl-clangsharp.stout b/.silktouch/sdl-clangsharp.stout index e005341523..c172df67bf 100644 Binary files a/.silktouch/sdl-clangsharp.stout and b/.silktouch/sdl-clangsharp.stout differ diff --git a/.silktouch/vulkan-clangsharp.stout b/.silktouch/vulkan-clangsharp.stout index e2f1159004..e6da16055d 100644 Binary files a/.silktouch/vulkan-clangsharp.stout and b/.silktouch/vulkan-clangsharp.stout differ diff --git a/generator.json b/generator.json index 1d08ab7d61..6c68161c18 100644 --- a/generator.json +++ b/generator.json @@ -68,6 +68,11 @@ "SDL_bool": null } }, + "TransformProperties": { + "BoolTypes": { + "SDL_bool": null + } + }, "IdentifySharedPrefixes": { "GlobalPrefixHints": ["SDL"] }, @@ -224,6 +229,11 @@ "GLboolean": null } }, + "TransformProperties": { + "BoolTypes": { + "GLboolean": null + } + }, "StripAttributes": { "Remove": [ "NativeTypeName", @@ -361,6 +371,12 @@ }, "BenefitOfTheDoubtArrayTransformation": true }, + "TransformProperties": { + "BoolTypes": { + "ALboolean": null, + "ALCboolean": null + } + }, "TransformHandles": { "UseDsl": true }, @@ -434,6 +450,11 @@ "VkBool32": null } }, + "TransformProperties": { + "BoolTypes": { + "VkBool32": null + } + }, "TransformHandles": { "UseDsl": true }, diff --git a/sources/SDL/SDL/SDL3/AssertData.gen.cs b/sources/SDL/SDL/SDL3/AssertData.gen.cs index bac9e451ac..78a3d8ea11 100644 --- a/sources/SDL/SDL/SDL3/AssertData.gen.cs +++ b/sources/SDL/SDL/SDL3/AssertData.gen.cs @@ -11,7 +11,7 @@ namespace Silk.NET.SDL; public unsafe partial struct AssertData { [NativeName("always_ignore")] - public byte AlwaysIgnore; + public MaybeBool AlwaysIgnore; [NativeName("trigger_count")] public uint TriggerCount; diff --git a/sources/SDL/SDL/SDL3/AudioDeviceEvent.gen.cs b/sources/SDL/SDL/SDL3/AudioDeviceEvent.gen.cs index e36af71d50..3a9ba3cbea 100644 --- a/sources/SDL/SDL/SDL3/AudioDeviceEvent.gen.cs +++ b/sources/SDL/SDL/SDL3/AudioDeviceEvent.gen.cs @@ -23,7 +23,7 @@ public partial struct AudioDeviceEvent public uint Which; [NativeName("recording")] - public byte Recording; + public MaybeBool Recording; [NativeName("padding1")] public byte Padding1; diff --git a/sources/SDL/SDL/SDL3/ClipboardEvent.gen.cs b/sources/SDL/SDL/SDL3/ClipboardEvent.gen.cs index 71f59b65f7..fcba12fb88 100644 --- a/sources/SDL/SDL/SDL3/ClipboardEvent.gen.cs +++ b/sources/SDL/SDL/SDL3/ClipboardEvent.gen.cs @@ -20,7 +20,7 @@ public unsafe partial struct ClipboardEvent public ulong Timestamp; [NativeName("owner")] - public byte Owner; + public MaybeBool Owner; [NativeName("num_mime_types")] public int NumMimeTypes; diff --git a/sources/SDL/SDL/SDL3/GamepadButtonEvent.gen.cs b/sources/SDL/SDL/SDL3/GamepadButtonEvent.gen.cs index ea9ac2bbd1..18b975422e 100644 --- a/sources/SDL/SDL/SDL3/GamepadButtonEvent.gen.cs +++ b/sources/SDL/SDL/SDL3/GamepadButtonEvent.gen.cs @@ -26,7 +26,7 @@ public partial struct GamepadButtonEvent public byte Button; [NativeName("down")] - public byte Down; + public MaybeBool Down; [NativeName("padding1")] public byte Padding1; diff --git a/sources/SDL/SDL/SDL3/GpuBlitInfo.gen.cs b/sources/SDL/SDL/SDL3/GpuBlitInfo.gen.cs index 985adb5fca..23606d8f4a 100644 --- a/sources/SDL/SDL/SDL3/GpuBlitInfo.gen.cs +++ b/sources/SDL/SDL/SDL3/GpuBlitInfo.gen.cs @@ -29,7 +29,7 @@ public partial struct GpuBlitInfo public GpuFilter Filter; [NativeName("cycle")] - public byte Cycle; + public MaybeBool Cycle; [NativeName("padding1")] public byte Padding1; diff --git a/sources/SDL/SDL/SDL3/GpuColorTargetBlendState.gen.cs b/sources/SDL/SDL/SDL3/GpuColorTargetBlendState.gen.cs index 0d1c311a6a..a428999272 100644 --- a/sources/SDL/SDL/SDL3/GpuColorTargetBlendState.gen.cs +++ b/sources/SDL/SDL/SDL3/GpuColorTargetBlendState.gen.cs @@ -33,10 +33,10 @@ public partial struct GpuColorTargetBlendState public byte ColorWriteMask; [NativeName("enable_blend")] - public byte EnableBlend; + public MaybeBool EnableBlend; [NativeName("enable_color_write_mask")] - public byte EnableColorWriteMask; + public MaybeBool EnableColorWriteMask; [NativeName("padding1")] public byte Padding1; diff --git a/sources/SDL/SDL/SDL3/GpuColorTargetInfo.gen.cs b/sources/SDL/SDL/SDL3/GpuColorTargetInfo.gen.cs index 38a7466832..fdd1500e9b 100644 --- a/sources/SDL/SDL/SDL3/GpuColorTargetInfo.gen.cs +++ b/sources/SDL/SDL/SDL3/GpuColorTargetInfo.gen.cs @@ -38,10 +38,10 @@ public unsafe partial struct GpuColorTargetInfo public uint ResolveLayer; [NativeName("cycle")] - public byte Cycle; + public MaybeBool Cycle; [NativeName("cycle_resolve_texture")] - public byte CycleResolveTexture; + public MaybeBool CycleResolveTexture; [NativeName("padding1")] public byte Padding1; diff --git a/sources/SDL/SDL/SDL3/GpuDepthStencilState.gen.cs b/sources/SDL/SDL/SDL3/GpuDepthStencilState.gen.cs index 4781d7f682..be099d0547 100644 --- a/sources/SDL/SDL/SDL3/GpuDepthStencilState.gen.cs +++ b/sources/SDL/SDL/SDL3/GpuDepthStencilState.gen.cs @@ -23,13 +23,13 @@ public partial struct GpuDepthStencilState public byte WriteMask; [NativeName("enable_depth_test")] - public byte EnableDepthTest; + public MaybeBool EnableDepthTest; [NativeName("enable_depth_write")] - public byte EnableDepthWrite; + public MaybeBool EnableDepthWrite; [NativeName("enable_stencil_test")] - public byte EnableStencilTest; + public MaybeBool EnableStencilTest; [NativeName("padding1")] public byte Padding1; diff --git a/sources/SDL/SDL/SDL3/GpuDepthStencilTargetInfo.gen.cs b/sources/SDL/SDL/SDL3/GpuDepthStencilTargetInfo.gen.cs index 60503e4273..291b688ef5 100644 --- a/sources/SDL/SDL/SDL3/GpuDepthStencilTargetInfo.gen.cs +++ b/sources/SDL/SDL/SDL3/GpuDepthStencilTargetInfo.gen.cs @@ -29,7 +29,7 @@ public unsafe partial struct GpuDepthStencilTargetInfo public GpuStoreOp StencilStoreOp; [NativeName("cycle")] - public byte Cycle; + public MaybeBool Cycle; [NativeName("clear_stencil")] public byte ClearStencil; diff --git a/sources/SDL/SDL/SDL3/GpuGraphicsPipelineTargetInfo.gen.cs b/sources/SDL/SDL/SDL3/GpuGraphicsPipelineTargetInfo.gen.cs index 28911c7ee6..55ddb234bc 100644 --- a/sources/SDL/SDL/SDL3/GpuGraphicsPipelineTargetInfo.gen.cs +++ b/sources/SDL/SDL/SDL3/GpuGraphicsPipelineTargetInfo.gen.cs @@ -20,7 +20,7 @@ public unsafe partial struct GpuGraphicsPipelineTargetInfo public GpuTextureFormat DepthStencilFormat; [NativeName("has_depth_stencil_target")] - public byte HasDepthStencilTarget; + public MaybeBool HasDepthStencilTarget; [NativeName("padding1")] public byte Padding1; diff --git a/sources/SDL/SDL/SDL3/GpuMultisampleState.gen.cs b/sources/SDL/SDL/SDL3/GpuMultisampleState.gen.cs index f5c48e5de2..3b5a5b1200 100644 --- a/sources/SDL/SDL/SDL3/GpuMultisampleState.gen.cs +++ b/sources/SDL/SDL/SDL3/GpuMultisampleState.gen.cs @@ -17,10 +17,10 @@ public partial struct GpuMultisampleState public uint SampleMask; [NativeName("enable_mask")] - public byte EnableMask; + public MaybeBool EnableMask; [NativeName("enable_alpha_to_coverage")] - public byte EnableAlphaToCoverage; + public MaybeBool EnableAlphaToCoverage; [NativeName("padding2")] public byte Padding2; diff --git a/sources/SDL/SDL/SDL3/GpuRasterizerState.gen.cs b/sources/SDL/SDL/SDL3/GpuRasterizerState.gen.cs index dded0f6fa5..2a952bf970 100644 --- a/sources/SDL/SDL/SDL3/GpuRasterizerState.gen.cs +++ b/sources/SDL/SDL/SDL3/GpuRasterizerState.gen.cs @@ -29,10 +29,10 @@ public partial struct GpuRasterizerState public float DepthBiasSlopeFactor; [NativeName("enable_depth_bias")] - public byte EnableDepthBias; + public MaybeBool EnableDepthBias; [NativeName("enable_depth_clip")] - public byte EnableDepthClip; + public MaybeBool EnableDepthClip; [NativeName("padding1")] public byte Padding1; diff --git a/sources/SDL/SDL/SDL3/GpuSamplerCreateInfo.gen.cs b/sources/SDL/SDL/SDL3/GpuSamplerCreateInfo.gen.cs index 90ba8de269..4fd9b3a124 100644 --- a/sources/SDL/SDL/SDL3/GpuSamplerCreateInfo.gen.cs +++ b/sources/SDL/SDL/SDL3/GpuSamplerCreateInfo.gen.cs @@ -44,10 +44,10 @@ public partial struct GpuSamplerCreateInfo public float MaxLod; [NativeName("enable_anisotropy")] - public byte EnableAnisotropy; + public MaybeBool EnableAnisotropy; [NativeName("enable_compare")] - public byte EnableCompare; + public MaybeBool EnableCompare; [NativeName("padding1")] public byte Padding1; diff --git a/sources/SDL/SDL/SDL3/GpuStorageBufferReadWriteBinding.gen.cs b/sources/SDL/SDL/SDL3/GpuStorageBufferReadWriteBinding.gen.cs index dbe0b671f9..8c3cb3837d 100644 --- a/sources/SDL/SDL/SDL3/GpuStorageBufferReadWriteBinding.gen.cs +++ b/sources/SDL/SDL/SDL3/GpuStorageBufferReadWriteBinding.gen.cs @@ -14,7 +14,7 @@ public unsafe partial struct GpuStorageBufferReadWriteBinding public GpuBufferHandle Buffer; [NativeName("cycle")] - public byte Cycle; + public MaybeBool Cycle; [NativeName("padding1")] public byte Padding1; diff --git a/sources/SDL/SDL/SDL3/GpuStorageTextureReadWriteBinding.gen.cs b/sources/SDL/SDL/SDL3/GpuStorageTextureReadWriteBinding.gen.cs index 750ea7af38..031a971b71 100644 --- a/sources/SDL/SDL/SDL3/GpuStorageTextureReadWriteBinding.gen.cs +++ b/sources/SDL/SDL/SDL3/GpuStorageTextureReadWriteBinding.gen.cs @@ -20,7 +20,7 @@ public unsafe partial struct GpuStorageTextureReadWriteBinding public uint Layer; [NativeName("cycle")] - public byte Cycle; + public MaybeBool Cycle; [NativeName("padding1")] public byte Padding1; diff --git a/sources/SDL/SDL/SDL3/JoyButtonEvent.gen.cs b/sources/SDL/SDL/SDL3/JoyButtonEvent.gen.cs index f18bfa7fa9..39c3202648 100644 --- a/sources/SDL/SDL/SDL3/JoyButtonEvent.gen.cs +++ b/sources/SDL/SDL/SDL3/JoyButtonEvent.gen.cs @@ -26,7 +26,7 @@ public partial struct JoyButtonEvent public byte Button; [NativeName("down")] - public byte Down; + public MaybeBool Down; [NativeName("padding1")] public byte Padding1; diff --git a/sources/SDL/SDL/SDL3/KeyboardEvent.gen.cs b/sources/SDL/SDL/SDL3/KeyboardEvent.gen.cs index 756491fa58..baf97145a3 100644 --- a/sources/SDL/SDL/SDL3/KeyboardEvent.gen.cs +++ b/sources/SDL/SDL/SDL3/KeyboardEvent.gen.cs @@ -39,8 +39,8 @@ public partial struct KeyboardEvent public ushort Raw; [NativeName("down")] - public byte Down; + public MaybeBool Down; [NativeName("repeat")] - public byte Repeat; + public MaybeBool Repeat; } diff --git a/sources/SDL/SDL/SDL3/MouseButtonEvent.gen.cs b/sources/SDL/SDL/SDL3/MouseButtonEvent.gen.cs index 9ee926bd56..309a3d72a4 100644 --- a/sources/SDL/SDL/SDL3/MouseButtonEvent.gen.cs +++ b/sources/SDL/SDL/SDL3/MouseButtonEvent.gen.cs @@ -29,7 +29,7 @@ public partial struct MouseButtonEvent public byte Button; [NativeName("down")] - public byte Down; + public MaybeBool Down; [NativeName("clicks")] public byte Clicks; diff --git a/sources/SDL/SDL/SDL3/PenButtonEvent.gen.cs b/sources/SDL/SDL/SDL3/PenButtonEvent.gen.cs index 124a3e9e3c..b2ef7f5a44 100644 --- a/sources/SDL/SDL/SDL3/PenButtonEvent.gen.cs +++ b/sources/SDL/SDL/SDL3/PenButtonEvent.gen.cs @@ -38,5 +38,5 @@ public partial struct PenButtonEvent public byte Button; [NativeName("down")] - public byte Down; + public MaybeBool Down; } diff --git a/sources/SDL/SDL/SDL3/PenTouchEvent.gen.cs b/sources/SDL/SDL/SDL3/PenTouchEvent.gen.cs index a970a93fd5..901ee69433 100644 --- a/sources/SDL/SDL/SDL3/PenTouchEvent.gen.cs +++ b/sources/SDL/SDL/SDL3/PenTouchEvent.gen.cs @@ -36,8 +36,8 @@ public partial struct PenTouchEvent public float Y; [NativeName("eraser")] - public byte Eraser; + public MaybeBool Eraser; [NativeName("down")] - public byte Down; + public MaybeBool Down; } diff --git a/sources/SDL/SDL/SDL3/TextEditingCandidatesEvent.gen.cs b/sources/SDL/SDL/SDL3/TextEditingCandidatesEvent.gen.cs index cfc91e00f2..b52855f107 100644 --- a/sources/SDL/SDL/SDL3/TextEditingCandidatesEvent.gen.cs +++ b/sources/SDL/SDL/SDL3/TextEditingCandidatesEvent.gen.cs @@ -33,7 +33,7 @@ public unsafe partial struct TextEditingCandidatesEvent public int SelectedCandidate; [NativeName("horizontal")] - public byte Horizontal; + public MaybeBool Horizontal; [NativeName("padding1")] public byte Padding1; diff --git a/sources/SilkTouch/SilkTouch/Mods/TransformFunctions.cs b/sources/SilkTouch/SilkTouch/Mods/TransformFunctions.cs index 1d97c3a230..e106d5ad98 100644 --- a/sources/SilkTouch/SilkTouch/Mods/TransformFunctions.cs +++ b/sources/SilkTouch/SilkTouch/Mods/TransformFunctions.cs @@ -1,11 +1,8 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Threading; -using System.Threading.Tasks; +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + using Microsoft.CodeAnalysis; using Microsoft.CodeAnalysis.CSharp.Syntax; -using Silk.NET.SilkTouch.Clang; using Silk.NET.SilkTouch.Mods.Transformation; using static Microsoft.CodeAnalysis.CSharp.SyntaxFactory; @@ -30,9 +27,9 @@ public class Configuration public required bool IntReturnsMaybeBool { get; init; } /// - /// Types to treat as boolean and their boolean schemes if different to default. + /// Types to treat as boolean and their boolean schemes if different from the default. /// - public Dictionary? BoolTypes { get; init; } + public Dictionary BoolTypes { get; init; } = []; } /// diff --git a/sources/SilkTouch/SilkTouch/Mods/TransformProperties.cs b/sources/SilkTouch/SilkTouch/Mods/TransformProperties.cs index 4ce2a40291..ac49ebb763 100644 --- a/sources/SilkTouch/SilkTouch/Mods/TransformProperties.cs +++ b/sources/SilkTouch/SilkTouch/Mods/TransformProperties.cs @@ -1,29 +1,50 @@ // Licensed to the .NET Foundation under one or more agreements. // The .NET Foundation licenses this file to you under the MIT license. -using System; -using System.Threading; -using System.Threading.Tasks; using Microsoft.CodeAnalysis; using Microsoft.CodeAnalysis.CSharp; using Microsoft.CodeAnalysis.CSharp.Syntax; +using Microsoft.Extensions.Options; +using Silk.NET.SilkTouch.Mods.Transformation; using static Microsoft.CodeAnalysis.CSharp.SyntaxFactory; namespace Silk.NET.SilkTouch.Mods; /// -/// Applies transformations to property signatures. +/// Applies transformations to fields and properties. /// /// -/// Today, this only includes transforming properties like static ReadOnlySpan<byte> Thing => "thing"u8; -/// to be static Utf8String Thing => "thing"u8;. +/// Despite the name of the name, fields are also handled here because +/// they often need to be transformed alongside properties. +/// +/// This currently does the following transformations: +/// 1. Transform string constant properties like +/// static ReadOnlySpan<byte> Thing => "thing"u8; to be +/// static Utf8String Thing => "thing"u8;. +/// 2. Transform fields and properties that are recognised +/// to be akin to booleans to use the MaybeBool type. +/// This functionality is based on . /// -public class TransformProperties : IMod +[ModConfiguration] +public class TransformProperties(IOptionsSnapshot cfg) : IMod { + /// + /// Configuration for the . + /// + public class Configuration + { + /// + /// Types to treat as boolean and their boolean schemes if different from the default. + /// + public Dictionary BoolTypes { get; init; } = []; + } + /// public async Task ExecuteAsync(IModContext ctx, CancellationToken ct = default) { - var rw = new Rewriter(); + var config = cfg.Get(ctx.JobKey); + + var rw = new Rewriter(config); var proj = ctx.SourceProject; foreach (var docId in ctx.SourceProject?.DocumentIds ?? []) { @@ -38,17 +59,75 @@ public async Task ExecuteAsync(IModContext ctx, CancellationToken ct = default) ctx.SourceProject = proj; } - private class Rewriter : CSharpSyntaxRewriter + private class Rewriter(Configuration config) : CSharpSyntaxRewriter { + public override SyntaxNode? VisitFieldDeclaration(FieldDeclarationSyntax node) + { + // Transform bool-like fields to use MaybeBool + var nativeType = + node.AttributeLists.GetNativeTypeName() ?? node.Declaration.Type.ToString(); + if ( + config.BoolTypes.TryGetValue(nativeType, out var scheme) + || (nativeType == "bool" && node.Declaration.Type.ToString().Trim() != "bool") // stdbool.h, hopefully... + ) + { + var newType = string.IsNullOrWhiteSpace(scheme) + ? GenericName( + Identifier("MaybeBool"), + TypeArgumentList(SingletonSeparatedList(node.Declaration.Type)) + ) + : GenericName( + Identifier("MaybeBool"), + TypeArgumentList( + SeparatedList( + // ReSharper disable once RedundantCast <-- false positive + (IEnumerable) + [node.Declaration.Type, IdentifierName(scheme)] + ) + ) + ); + + node = node.WithDeclaration(node.Declaration.WithType(newType)); + } + + return base.VisitFieldDeclaration(node); + } + public override SyntaxNode? VisitPropertyDeclaration(PropertyDeclarationSyntax node) { + // Transform bool-like properties to use MaybeBool + var nativeType = node.AttributeLists.GetNativeTypeName() ?? node.Type.ToString(); + if ( + config.BoolTypes.TryGetValue(nativeType, out var scheme) + || (nativeType == "bool" && node.Type.ToString().Trim() != "bool") // stdbool.h, hopefully... + ) + { + var newType = string.IsNullOrWhiteSpace(scheme) + ? GenericName( + Identifier("MaybeBool"), + TypeArgumentList(SingletonSeparatedList(node.Type)) + ) + : GenericName( + Identifier("MaybeBool"), + TypeArgumentList( + SeparatedList( + // ReSharper disable once RedundantCast <-- false positive + (IEnumerable)[node.Type, IdentifierName(scheme)] + ) + ) + ); + + node = node.WithType(newType); + } + + // Transform ReadOnlySpan string constants to use Utf8String if ( node.Modifiers.Any(SyntaxKind.StaticKeyword) && node.Type is GenericNameSyntax { TypeArgumentList.Arguments: [PredefinedTypeSyntax pt], - Identifier.Text: "ReadOnlySpan" + Identifier.Text: "ReadOnlySpan", } && ( pt.Keyword.IsKind(SyntaxKind.ByteKeyword) diff --git a/sources/SilkTouch/SilkTouch/Mods/Transformation/BoolTransformer.cs b/sources/SilkTouch/SilkTouch/Mods/Transformation/BoolTransformer.cs index 8519678e15..f80eabf678 100644 --- a/sources/SilkTouch/SilkTouch/Mods/Transformation/BoolTransformer.cs +++ b/sources/SilkTouch/SilkTouch/Mods/Transformation/BoolTransformer.cs @@ -1,9 +1,6 @@ // Licensed to the .NET Foundation under one or more agreements. // The .NET Foundation licenses this file to you under the MIT license. -using System; -using System.Collections.Generic; -using System.Diagnostics; using Microsoft.CodeAnalysis.CSharp.Syntax; using Microsoft.Extensions.Options; using static Microsoft.CodeAnalysis.CSharp.SyntaxFactory; @@ -30,7 +27,7 @@ Action next var retNative = current.GetNativeReturnTypeName() ?? current.ReturnType.ToString(); if ( (current.ReturnType.IsInteger() && cfg.IntReturnsMaybeBool) - || (cfg.BoolTypes?.TryGetValue(retNative, out retBoolScheme) ?? false) + || cfg.BoolTypes.TryGetValue(retNative, out retBoolScheme) || (retNative == "bool" && current.ReturnType.ToString().Trim() != "bool") // stdbool.h, hopefully... ) { @@ -63,7 +60,7 @@ Action next paramNative is not null && param.Type is not null && ( - (cfg.BoolTypes?.TryGetValue(paramNative, out paramBoolScheme) ?? false) + cfg.BoolTypes.TryGetValue(paramNative, out paramBoolScheme) || (paramNative == "bool" && param.Type.ToString().Trim() != "bool") // stdbool.h, hopefully... ) ) diff --git a/sources/Vulkan/Vulkan/Vulkan/AccelerationStructureGeometryInstancesDataKHR.gen.cs b/sources/Vulkan/Vulkan/Vulkan/AccelerationStructureGeometryInstancesDataKHR.gen.cs index 5676c033ff..e760aaf742 100644 --- a/sources/Vulkan/Vulkan/Vulkan/AccelerationStructureGeometryInstancesDataKHR.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/AccelerationStructureGeometryInstancesDataKHR.gen.cs @@ -43,7 +43,7 @@ public unsafe partial struct AccelerationStructureGeometryInstancesDataKHR "VK_KHR_deferred_host_operations+VK_VERSION_1_2", ] )] - public uint ArrayOfPointers; + public MaybeBool ArrayOfPointers; [NativeName("data")] [SupportedApiProfile( diff --git a/sources/Vulkan/Vulkan/Vulkan/AttachmentFeedbackLoopInfoEXT.gen.cs b/sources/Vulkan/Vulkan/Vulkan/AttachmentFeedbackLoopInfoEXT.gen.cs index 5a46b015d3..b1606c6505 100644 --- a/sources/Vulkan/Vulkan/Vulkan/AttachmentFeedbackLoopInfoEXT.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/AttachmentFeedbackLoopInfoEXT.gen.cs @@ -52,5 +52,5 @@ public unsafe partial struct AttachmentFeedbackLoopInfoEXT "VK_KHR_unified_image_layouts+VK_VERSION_1_1", ] )] - public uint FeedbackLoopEnable; + public MaybeBool FeedbackLoopEnable; } diff --git a/sources/Vulkan/Vulkan/Vulkan/ClusterAccelerationStructureMoveObjectsInputNV.gen.cs b/sources/Vulkan/Vulkan/Vulkan/ClusterAccelerationStructureMoveObjectsInputNV.gen.cs index 7767875258..6044761a6b 100644 --- a/sources/Vulkan/Vulkan/Vulkan/ClusterAccelerationStructureMoveObjectsInputNV.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/ClusterAccelerationStructureMoveObjectsInputNV.gen.cs @@ -42,7 +42,7 @@ public unsafe partial struct ClusterAccelerationStructureMoveObjectsInputNV ["VK_NV_cluster_acceleration_structure"], ImpliesSets = ["VK_KHR_acceleration_structure"] )] - public uint NoMoveOverlap; + public MaybeBool NoMoveOverlap; [NativeName("maxMovedBytes")] [SupportedApiProfile( diff --git a/sources/Vulkan/Vulkan/Vulkan/ColorBlendAdvancedEXT.gen.cs b/sources/Vulkan/Vulkan/Vulkan/ColorBlendAdvancedEXT.gen.cs index 6f73f88bb6..cbac9429d1 100644 --- a/sources/Vulkan/Vulkan/Vulkan/ColorBlendAdvancedEXT.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/ColorBlendAdvancedEXT.gen.cs @@ -31,7 +31,7 @@ public partial struct ColorBlendAdvancedEXT "VK_EXT_extended_dynamic_state3+VK_VERSION_1_1", ] )] - public uint SrcPremultiplied; + public MaybeBool SrcPremultiplied; [NativeName("dstPremultiplied")] [SupportedApiProfile( @@ -42,7 +42,7 @@ public partial struct ColorBlendAdvancedEXT "VK_EXT_extended_dynamic_state3+VK_VERSION_1_1", ] )] - public uint DstPremultiplied; + public MaybeBool DstPremultiplied; [NativeName("blendOverlap")] [SupportedApiProfile( @@ -64,5 +64,5 @@ public partial struct ColorBlendAdvancedEXT "VK_EXT_extended_dynamic_state3+VK_VERSION_1_1", ] )] - public uint ClampResults; + public MaybeBool ClampResults; } diff --git a/sources/Vulkan/Vulkan/Vulkan/CommandBufferInheritanceConditionalRenderingInfoEXT.gen.cs b/sources/Vulkan/Vulkan/Vulkan/CommandBufferInheritanceConditionalRenderingInfoEXT.gen.cs index 4b3591acb5..29847da41f 100644 --- a/sources/Vulkan/Vulkan/Vulkan/CommandBufferInheritanceConditionalRenderingInfoEXT.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/CommandBufferInheritanceConditionalRenderingInfoEXT.gen.cs @@ -43,5 +43,5 @@ public unsafe partial struct CommandBufferInheritanceConditionalRenderingInfoEXT "VK_EXT_conditional_rendering+VK_VERSION_1_1", ] )] - public uint ConditionalRenderingEnable; + public MaybeBool ConditionalRenderingEnable; } diff --git a/sources/Vulkan/Vulkan/Vulkan/CommandBufferInheritanceInfo.gen.cs b/sources/Vulkan/Vulkan/Vulkan/CommandBufferInheritanceInfo.gen.cs index f77c3b41fd..cff658c7d4 100644 --- a/sources/Vulkan/Vulkan/Vulkan/CommandBufferInheritanceInfo.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/CommandBufferInheritanceInfo.gen.cs @@ -184,7 +184,7 @@ public unsafe partial struct CommandBufferInheritanceInfo ], MinVersion = "1.0" )] - public uint OcclusionQueryEnable; + public MaybeBool OcclusionQueryEnable; [NativeName("queryFlags")] [SupportedApiProfile( diff --git a/sources/Vulkan/Vulkan/Vulkan/CommandBufferInheritanceViewportScissorInfoNV.gen.cs b/sources/Vulkan/Vulkan/Vulkan/CommandBufferInheritanceViewportScissorInfoNV.gen.cs index f06f5d23e7..604c8653c7 100644 --- a/sources/Vulkan/Vulkan/Vulkan/CommandBufferInheritanceViewportScissorInfoNV.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/CommandBufferInheritanceViewportScissorInfoNV.gen.cs @@ -42,7 +42,7 @@ public unsafe partial struct CommandBufferInheritanceViewportScissorInfoNV "VK_NV_inherited_viewport_scissor+VK_VERSION_1_1", ] )] - public uint ViewportScissor2D; + public MaybeBool ViewportScissor2D; [NativeName("viewportDepthCount")] [SupportedApiProfile( diff --git a/sources/Vulkan/Vulkan/Vulkan/CooperativeMatrixFlexibleDimensionsPropertiesNV.gen.cs b/sources/Vulkan/Vulkan/Vulkan/CooperativeMatrixFlexibleDimensionsPropertiesNV.gen.cs index 4f80bdd77b..27f17c0854 100644 --- a/sources/Vulkan/Vulkan/Vulkan/CooperativeMatrixFlexibleDimensionsPropertiesNV.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/CooperativeMatrixFlexibleDimensionsPropertiesNV.gen.cs @@ -90,7 +90,7 @@ public unsafe partial struct CooperativeMatrixFlexibleDimensionsPropertiesNV ["VK_NV_cooperative_matrix2"], ImpliesSets = ["VK_KHR_cooperative_matrix"] )] - public uint SaturatingAccumulation; + public MaybeBool SaturatingAccumulation; [NativeName("scope")] [SupportedApiProfile( diff --git a/sources/Vulkan/Vulkan/Vulkan/CooperativeMatrixPropertiesKHR.gen.cs b/sources/Vulkan/Vulkan/Vulkan/CooperativeMatrixPropertiesKHR.gen.cs index ebb7afc038..19896b6a33 100644 --- a/sources/Vulkan/Vulkan/Vulkan/CooperativeMatrixPropertiesKHR.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/CooperativeMatrixPropertiesKHR.gen.cs @@ -120,7 +120,7 @@ public unsafe partial struct CooperativeMatrixPropertiesKHR "VK_KHR_cooperative_matrix+VK_VERSION_1_1", ] )] - public uint SaturatingAccumulation; + public MaybeBool SaturatingAccumulation; [NativeName("scope")] [SupportedApiProfile( diff --git a/sources/Vulkan/Vulkan/Vulkan/CooperativeVectorPropertiesNV.gen.cs b/sources/Vulkan/Vulkan/Vulkan/CooperativeVectorPropertiesNV.gen.cs index b8271d6922..a9f47d948a 100644 --- a/sources/Vulkan/Vulkan/Vulkan/CooperativeVectorPropertiesNV.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/CooperativeVectorPropertiesNV.gen.cs @@ -98,5 +98,5 @@ public unsafe partial struct CooperativeVectorPropertiesNV "VK_NV_cooperative_vector+VK_VERSION_1_1", ] )] - public uint Transpose; + public MaybeBool Transpose; } diff --git a/sources/Vulkan/Vulkan/Vulkan/CuModuleTexturingModeCreateInfoNVX.gen.cs b/sources/Vulkan/Vulkan/Vulkan/CuModuleTexturingModeCreateInfoNVX.gen.cs index 6dfecb4cf9..2c087cfc61 100644 --- a/sources/Vulkan/Vulkan/Vulkan/CuModuleTexturingModeCreateInfoNVX.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/CuModuleTexturingModeCreateInfoNVX.gen.cs @@ -22,5 +22,5 @@ public unsafe partial struct CuModuleTexturingModeCreateInfoNVX [NativeName("use64bitTexturing")] [SupportedApiProfile("vulkan", ["VK_NVX_binary_import"])] - public uint Use64BitTexturing; + public MaybeBool Use64BitTexturing; } diff --git a/sources/Vulkan/Vulkan/Vulkan/DataGraphPipelinePropertyQueryResultARM.gen.cs b/sources/Vulkan/Vulkan/Vulkan/DataGraphPipelinePropertyQueryResultARM.gen.cs index 7fbf9df8eb..b0088b27c5 100644 --- a/sources/Vulkan/Vulkan/Vulkan/DataGraphPipelinePropertyQueryResultARM.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/DataGraphPipelinePropertyQueryResultARM.gen.cs @@ -42,7 +42,7 @@ public unsafe partial struct DataGraphPipelinePropertyQueryResultARM ["VK_ARM_data_graph"], ImpliesSets = ["VK_KHR_deferred_host_operations", "VK_KHR_maintenance5", "VK_VERSION_1_3"] )] - public uint IsText; + public MaybeBool IsText; [NativeName("dataSize")] [SupportedApiProfile( diff --git a/sources/Vulkan/Vulkan/Vulkan/DedicatedAllocationBufferCreateInfoNV.gen.cs b/sources/Vulkan/Vulkan/Vulkan/DedicatedAllocationBufferCreateInfoNV.gen.cs index 031366ebd2..6b2b177fb1 100644 --- a/sources/Vulkan/Vulkan/Vulkan/DedicatedAllocationBufferCreateInfoNV.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/DedicatedAllocationBufferCreateInfoNV.gen.cs @@ -22,5 +22,5 @@ public unsafe partial struct DedicatedAllocationBufferCreateInfoNV [NativeName("dedicatedAllocation")] [SupportedApiProfile("vulkan", ["VK_NV_dedicated_allocation"])] - public uint DedicatedAllocation; + public MaybeBool DedicatedAllocation; } diff --git a/sources/Vulkan/Vulkan/Vulkan/DedicatedAllocationImageCreateInfoNV.gen.cs b/sources/Vulkan/Vulkan/Vulkan/DedicatedAllocationImageCreateInfoNV.gen.cs index d832552447..f7dc4fd9bb 100644 --- a/sources/Vulkan/Vulkan/Vulkan/DedicatedAllocationImageCreateInfoNV.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/DedicatedAllocationImageCreateInfoNV.gen.cs @@ -22,5 +22,5 @@ public unsafe partial struct DedicatedAllocationImageCreateInfoNV [NativeName("dedicatedAllocation")] [SupportedApiProfile("vulkan", ["VK_NV_dedicated_allocation"])] - public uint DedicatedAllocation; + public MaybeBool DedicatedAllocation; } diff --git a/sources/Vulkan/Vulkan/Vulkan/DepthBiasRepresentationInfoEXT.gen.cs b/sources/Vulkan/Vulkan/Vulkan/DepthBiasRepresentationInfoEXT.gen.cs index b576ec3c06..bc8140b37b 100644 --- a/sources/Vulkan/Vulkan/Vulkan/DepthBiasRepresentationInfoEXT.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/DepthBiasRepresentationInfoEXT.gen.cs @@ -54,5 +54,5 @@ public unsafe partial struct DepthBiasRepresentationInfoEXT "VK_EXT_depth_bias_control+VK_VERSION_1_1", ] )] - public uint DepthBiasExact; + public MaybeBool DepthBiasExact; } diff --git a/sources/Vulkan/Vulkan/Vulkan/DescriptorSetLayoutSupport.gen.cs b/sources/Vulkan/Vulkan/Vulkan/DescriptorSetLayoutSupport.gen.cs index e7735b3af4..9855ee8293 100644 --- a/sources/Vulkan/Vulkan/Vulkan/DescriptorSetLayoutSupport.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/DescriptorSetLayoutSupport.gen.cs @@ -73,5 +73,5 @@ public unsafe partial struct DescriptorSetLayoutSupport ], MinVersion = "1.1" )] - public uint Supported; + public MaybeBool Supported; } diff --git a/sources/Vulkan/Vulkan/Vulkan/DevicePipelineBinaryInternalCacheControlKHR.gen.cs b/sources/Vulkan/Vulkan/Vulkan/DevicePipelineBinaryInternalCacheControlKHR.gen.cs index cea33003c7..486f93d2eb 100644 --- a/sources/Vulkan/Vulkan/Vulkan/DevicePipelineBinaryInternalCacheControlKHR.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/DevicePipelineBinaryInternalCacheControlKHR.gen.cs @@ -43,5 +43,5 @@ public unsafe partial struct DevicePipelineBinaryInternalCacheControlKHR "VK_KHR_pipeline_binary+VK_VERSION_1_4", ] )] - public uint DisableInternalCache; + public MaybeBool DisableInternalCache; } diff --git a/sources/Vulkan/Vulkan/Vulkan/DisplayModeStereoPropertiesNV.gen.cs b/sources/Vulkan/Vulkan/Vulkan/DisplayModeStereoPropertiesNV.gen.cs index 1c97037d56..10f020a0db 100644 --- a/sources/Vulkan/Vulkan/Vulkan/DisplayModeStereoPropertiesNV.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/DisplayModeStereoPropertiesNV.gen.cs @@ -34,5 +34,5 @@ public unsafe partial struct DisplayModeStereoPropertiesNV ["VK_NV_display_stereo"], ImpliesSets = ["VK_KHR_display", "VK_KHR_get_display_properties2"] )] - public uint Hdmi3DSupported; + public MaybeBool Hdmi3DSupported; } diff --git a/sources/Vulkan/Vulkan/Vulkan/DisplayNativeHdrSurfaceCapabilitiesAMD.gen.cs b/sources/Vulkan/Vulkan/Vulkan/DisplayNativeHdrSurfaceCapabilitiesAMD.gen.cs index 7e0f0f25cb..c04c690de1 100644 --- a/sources/Vulkan/Vulkan/Vulkan/DisplayNativeHdrSurfaceCapabilitiesAMD.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/DisplayNativeHdrSurfaceCapabilitiesAMD.gen.cs @@ -43,5 +43,5 @@ public unsafe partial struct DisplayNativeHdrSurfaceCapabilitiesAMD "VK_KHR_get_surface_capabilities2+VK_KHR_swapchain+VK_VERSION_1_1", ] )] - public uint LocalDimmingSupport; + public MaybeBool LocalDimmingSupport; } diff --git a/sources/Vulkan/Vulkan/Vulkan/DisplayPresentInfoKHR.gen.cs b/sources/Vulkan/Vulkan/Vulkan/DisplayPresentInfoKHR.gen.cs index 37779527ac..c0518a1950 100644 --- a/sources/Vulkan/Vulkan/Vulkan/DisplayPresentInfoKHR.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/DisplayPresentInfoKHR.gen.cs @@ -50,5 +50,5 @@ public unsafe partial struct DisplayPresentInfoKHR ["VK_KHR_display_swapchain"], ImpliesSets = ["VK_KHR_display", "VK_KHR_swapchain"] )] - public uint Persistent; + public MaybeBool Persistent; } diff --git a/sources/Vulkan/Vulkan/Vulkan/DisplayPropertiesKHR.gen.cs b/sources/Vulkan/Vulkan/Vulkan/DisplayPropertiesKHR.gen.cs index 63d6d96cf2..3bf5913133 100644 --- a/sources/Vulkan/Vulkan/Vulkan/DisplayPropertiesKHR.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/DisplayPropertiesKHR.gen.cs @@ -34,9 +34,9 @@ public unsafe partial struct DisplayPropertiesKHR [NativeName("planeReorderPossible")] [SupportedApiProfile("vulkan", ["VK_KHR_display"], ImpliesSets = ["VK_KHR_surface"])] - public uint PlaneReorderPossible; + public MaybeBool PlaneReorderPossible; [NativeName("persistentContent")] [SupportedApiProfile("vulkan", ["VK_KHR_display"], ImpliesSets = ["VK_KHR_surface"])] - public uint PersistentContent; + public MaybeBool PersistentContent; } diff --git a/sources/Vulkan/Vulkan/Vulkan/ExternalMemoryAcquireUnmodifiedEXT.gen.cs b/sources/Vulkan/Vulkan/Vulkan/ExternalMemoryAcquireUnmodifiedEXT.gen.cs index f5c1aa038d..844f05f861 100644 --- a/sources/Vulkan/Vulkan/Vulkan/ExternalMemoryAcquireUnmodifiedEXT.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/ExternalMemoryAcquireUnmodifiedEXT.gen.cs @@ -42,5 +42,5 @@ public unsafe partial struct ExternalMemoryAcquireUnmodifiedEXT "VK_EXT_external_memory_acquire_unmodified+VK_VERSION_1_1", ] )] - public uint AcquireUnmodifiedMemory; + public MaybeBool AcquireUnmodifiedMemory; } diff --git a/sources/Vulkan/Vulkan/Vulkan/FilterCubicImageViewImageFormatPropertiesEXT.gen.cs b/sources/Vulkan/Vulkan/Vulkan/FilterCubicImageViewImageFormatPropertiesEXT.gen.cs index a5e5effabb..119a720e2a 100644 --- a/sources/Vulkan/Vulkan/Vulkan/FilterCubicImageViewImageFormatPropertiesEXT.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/FilterCubicImageViewImageFormatPropertiesEXT.gen.cs @@ -22,9 +22,9 @@ public unsafe partial struct FilterCubicImageViewImageFormatPropertiesEXT [NativeName("filterCubic")] [SupportedApiProfile("vulkan", ["VK_EXT_filter_cubic"])] - public uint FilterCubic; + public MaybeBool FilterCubic; [NativeName("filterCubicMinmax")] [SupportedApiProfile("vulkan", ["VK_EXT_filter_cubic"])] - public uint FilterCubicMinmax; + public MaybeBool FilterCubicMinmax; } diff --git a/sources/Vulkan/Vulkan/Vulkan/HostImageCopyDevicePerformanceQuery.gen.cs b/sources/Vulkan/Vulkan/Vulkan/HostImageCopyDevicePerformanceQuery.gen.cs index 36ae1fdc1c..ac9e8bc144 100644 --- a/sources/Vulkan/Vulkan/Vulkan/HostImageCopyDevicePerformanceQuery.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/HostImageCopyDevicePerformanceQuery.gen.cs @@ -49,7 +49,7 @@ public unsafe partial struct HostImageCopyDevicePerformanceQuery ], MinVersion = "1.4" )] - public uint OptimalDeviceAccess; + public MaybeBool OptimalDeviceAccess; [NativeName("identicalMemoryLayout")] [SupportedApiProfile( @@ -62,5 +62,5 @@ public unsafe partial struct HostImageCopyDevicePerformanceQuery ], MinVersion = "1.4" )] - public uint IdenticalMemoryLayout; + public MaybeBool IdenticalMemoryLayout; } diff --git a/sources/Vulkan/Vulkan/Vulkan/IndirectCommandsLayoutTokenNV.gen.cs b/sources/Vulkan/Vulkan/Vulkan/IndirectCommandsLayoutTokenNV.gen.cs index 0f0a4c0ea8..cc419b5ae5 100644 --- a/sources/Vulkan/Vulkan/Vulkan/IndirectCommandsLayoutTokenNV.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/IndirectCommandsLayoutTokenNV.gen.cs @@ -66,7 +66,7 @@ public unsafe partial struct IndirectCommandsLayoutTokenNV ["VK_NV_device_generated_commands"], ImpliesSets = ["VK_VERSION_1_1+VK_KHR_buffer_device_address", "VK_VERSION_1_2"] )] - public uint VertexDynamicStride; + public MaybeBool VertexDynamicStride; [NativeName("pushconstantPipelineLayout")] [SupportedApiProfile( diff --git a/sources/Vulkan/Vulkan/Vulkan/LatencySleepModeInfoNV.gen.cs b/sources/Vulkan/Vulkan/Vulkan/LatencySleepModeInfoNV.gen.cs index 3469ec49f5..f06311ba7f 100644 --- a/sources/Vulkan/Vulkan/Vulkan/LatencySleepModeInfoNV.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/LatencySleepModeInfoNV.gen.cs @@ -48,7 +48,7 @@ public unsafe partial struct LatencySleepModeInfoNV "VK_VERSION_1_2+VK_KHR_present_id2", ] )] - public uint LowLatencyMode; + public MaybeBool LowLatencyMode; [NativeName("lowLatencyBoost")] [SupportedApiProfile( @@ -61,7 +61,7 @@ public unsafe partial struct LatencySleepModeInfoNV "VK_VERSION_1_2+VK_KHR_present_id2", ] )] - public uint LowLatencyBoost; + public MaybeBool LowLatencyBoost; [NativeName("minimumIntervalUs")] [SupportedApiProfile( diff --git a/sources/Vulkan/Vulkan/Vulkan/MemoryDedicatedRequirements.gen.cs b/sources/Vulkan/Vulkan/Vulkan/MemoryDedicatedRequirements.gen.cs index a4d33f9810..0e7cc04a3a 100644 --- a/sources/Vulkan/Vulkan/Vulkan/MemoryDedicatedRequirements.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/MemoryDedicatedRequirements.gen.cs @@ -84,7 +84,7 @@ public unsafe partial struct MemoryDedicatedRequirements ], MinVersion = "1.1" )] - public uint PrefersDedicatedAllocation; + public MaybeBool PrefersDedicatedAllocation; [NativeName("requiresDedicatedAllocation")] [SupportedApiProfile( @@ -109,5 +109,5 @@ public unsafe partial struct MemoryDedicatedRequirements ], MinVersion = "1.1" )] - public uint RequiresDedicatedAllocation; + public MaybeBool RequiresDedicatedAllocation; } diff --git a/sources/Vulkan/Vulkan/Vulkan/MicromapBuildSizesInfoEXT.gen.cs b/sources/Vulkan/Vulkan/Vulkan/MicromapBuildSizesInfoEXT.gen.cs index e90ea4028d..9eb315500c 100644 --- a/sources/Vulkan/Vulkan/Vulkan/MicromapBuildSizesInfoEXT.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/MicromapBuildSizesInfoEXT.gen.cs @@ -64,5 +64,5 @@ public unsafe partial struct MicromapBuildSizesInfoEXT "VK_KHR_acceleration_structure+VK_VERSION_1_3", ] )] - public uint Discardable; + public MaybeBool Discardable; } diff --git a/sources/Vulkan/Vulkan/Vulkan/MultisampledRenderToSingleSampledInfoEXT.gen.cs b/sources/Vulkan/Vulkan/Vulkan/MultisampledRenderToSingleSampledInfoEXT.gen.cs index 65a5170b94..5d1964108a 100644 --- a/sources/Vulkan/Vulkan/Vulkan/MultisampledRenderToSingleSampledInfoEXT.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/MultisampledRenderToSingleSampledInfoEXT.gen.cs @@ -33,7 +33,7 @@ public unsafe partial struct MultisampledRenderToSingleSampledInfoEXT ["VK_EXT_multisampled_render_to_single_sampled"], ImpliesSets = ["VK_KHR_create_renderpass2+VK_KHR_depth_stencil_resolve", "VK_VERSION_1_2"] )] - public uint MultisampledRenderToSingleSampledEnable; + public MaybeBool MultisampledRenderToSingleSampledEnable; [NativeName("rasterizationSamples")] [SupportedApiProfile( diff --git a/sources/Vulkan/Vulkan/Vulkan/MultiviewPerViewAttributesInfoNVX.gen.cs b/sources/Vulkan/Vulkan/Vulkan/MultiviewPerViewAttributesInfoNVX.gen.cs index 8477e04caf..942c588de4 100644 --- a/sources/Vulkan/Vulkan/Vulkan/MultiviewPerViewAttributesInfoNVX.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/MultiviewPerViewAttributesInfoNVX.gen.cs @@ -50,7 +50,7 @@ public unsafe partial struct MultiviewPerViewAttributesInfoNVX "VK_NVX_multiview_per_view_attributes+VK_VERSION_1_1", ] )] - public uint PerViewAttributes; + public MaybeBool PerViewAttributes; [NativeName("perViewAttributesPositionXOnly")] [SupportedApiProfile( @@ -64,5 +64,5 @@ public unsafe partial struct MultiviewPerViewAttributesInfoNVX "VK_NVX_multiview_per_view_attributes+VK_VERSION_1_1", ] )] - public uint PerViewAttributesPositionXOnly; + public MaybeBool PerViewAttributesPositionXOnly; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PartitionedAccelerationStructureFlagsNV.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PartitionedAccelerationStructureFlagsNV.gen.cs index 7131e1c4d3..6702be5e1d 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PartitionedAccelerationStructureFlagsNV.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PartitionedAccelerationStructureFlagsNV.gen.cs @@ -34,5 +34,5 @@ public unsafe partial struct PartitionedAccelerationStructureFlagsNV ["VK_NV_partitioned_acceleration_structure"], ImpliesSets = ["VK_KHR_acceleration_structure"] )] - public uint EnablePartitionTranslation; + public MaybeBool EnablePartitionTranslation; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PerformanceOverrideInfoINTEL.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PerformanceOverrideInfoINTEL.gen.cs index 49158f79fd..dc6cd94869 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PerformanceOverrideInfoINTEL.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PerformanceOverrideInfoINTEL.gen.cs @@ -25,7 +25,7 @@ public unsafe partial struct PerformanceOverrideInfoINTEL [NativeName("enable")] [SupportedApiProfile("vulkan", ["VK_INTEL_performance_query"])] - public uint Enable; + public MaybeBool Enable; [NativeName("parameter")] [SupportedApiProfile("vulkan", ["VK_INTEL_performance_query"])] diff --git a/sources/Vulkan/Vulkan/Vulkan/PerformanceValueDataINTEL.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PerformanceValueDataINTEL.gen.cs index 228d87598b..df51b2c007 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PerformanceValueDataINTEL.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PerformanceValueDataINTEL.gen.cs @@ -31,7 +31,7 @@ public unsafe partial struct PerformanceValueDataINTEL [NativeName("valueBool")] [FieldOffset(0)] [SupportedApiProfile("vulkan", ["VK_INTEL_performance_query"])] - public uint ValueBool; + public MaybeBool ValueBool; [NativeName("valueString")] [FieldOffset(0)] diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDevice16BitStorageFeatures.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDevice16BitStorageFeatures.gen.cs index 557787877d..91171ead51 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDevice16BitStorageFeatures.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDevice16BitStorageFeatures.gen.cs @@ -60,7 +60,7 @@ public unsafe partial struct PhysicalDevice16BitStorageFeatures ["VK_VERSION_1_1", "VK_VERSION_1_2", "VK_VERSION_1_3", "VK_VERSION_1_4"], MinVersion = "1.1" )] - public uint StorageBuffer16BitAccess; + public MaybeBool StorageBuffer16BitAccess; [NativeName("uniformAndStorageBuffer16BitAccess")] [SupportedApiProfile( @@ -81,7 +81,7 @@ public unsafe partial struct PhysicalDevice16BitStorageFeatures ], MinVersion = "1.1" )] - public uint UniformAndStorageBuffer16BitAccess; + public MaybeBool UniformAndStorageBuffer16BitAccess; [NativeName("storagePushConstant16")] [SupportedApiProfile( @@ -102,7 +102,7 @@ public unsafe partial struct PhysicalDevice16BitStorageFeatures ], MinVersion = "1.1" )] - public uint StoragePushConstant16; + public MaybeBool StoragePushConstant16; [NativeName("storageInputOutput16")] [SupportedApiProfile( @@ -123,5 +123,5 @@ public unsafe partial struct PhysicalDevice16BitStorageFeatures ], MinVersion = "1.1" )] - public uint StorageInputOutput16; + public MaybeBool StorageInputOutput16; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDevice4444FormatsFeaturesEXT.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDevice4444FormatsFeaturesEXT.gen.cs index 988c466176..2d20a2a566 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDevice4444FormatsFeaturesEXT.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDevice4444FormatsFeaturesEXT.gen.cs @@ -43,7 +43,7 @@ public unsafe partial struct PhysicalDevice4444FormatsFeaturesEXT "VK_EXT_4444_formats+VK_VERSION_1_1", ] )] - public uint FormatA4R4G4B4; + public MaybeBool FormatA4R4G4B4; [NativeName("formatA4B4G4R4")] [SupportedApiProfile( @@ -54,5 +54,5 @@ public unsafe partial struct PhysicalDevice4444FormatsFeaturesEXT "VK_EXT_4444_formats+VK_VERSION_1_1", ] )] - public uint FormatA4B4G4R4; + public MaybeBool FormatA4B4G4R4; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDevice8BitStorageFeatures.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDevice8BitStorageFeatures.gen.cs index e18c18368e..be456bb6a5 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDevice8BitStorageFeatures.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDevice8BitStorageFeatures.gen.cs @@ -54,7 +54,7 @@ public unsafe partial struct PhysicalDevice8BitStorageFeatures ["VK_VERSION_1_2", "VK_VERSION_1_3", "VK_VERSION_1_4"], MinVersion = "1.2" )] - public uint StorageBuffer8BitAccess; + public MaybeBool StorageBuffer8BitAccess; [NativeName("uniformAndStorageBuffer8BitAccess")] [SupportedApiProfile( @@ -72,7 +72,7 @@ public unsafe partial struct PhysicalDevice8BitStorageFeatures ], MinVersion = "1.2" )] - public uint UniformAndStorageBuffer8BitAccess; + public MaybeBool UniformAndStorageBuffer8BitAccess; [NativeName("storagePushConstant8")] [SupportedApiProfile( @@ -90,5 +90,5 @@ public unsafe partial struct PhysicalDevice8BitStorageFeatures ], MinVersion = "1.2" )] - public uint StoragePushConstant8; + public MaybeBool StoragePushConstant8; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceAccelerationStructureFeaturesKHR.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceAccelerationStructureFeaturesKHR.gen.cs index f550b1b274..c1cf9aff4e 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceAccelerationStructureFeaturesKHR.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceAccelerationStructureFeaturesKHR.gen.cs @@ -42,7 +42,7 @@ public unsafe partial struct PhysicalDeviceAccelerationStructureFeaturesKHR "VK_KHR_deferred_host_operations+VK_VERSION_1_2", ] )] - public uint AccelerationStructure; + public MaybeBool AccelerationStructure; [NativeName("accelerationStructureCaptureReplay")] [SupportedApiProfile( @@ -53,7 +53,7 @@ public unsafe partial struct PhysicalDeviceAccelerationStructureFeaturesKHR "VK_KHR_deferred_host_operations+VK_VERSION_1_2", ] )] - public uint AccelerationStructureCaptureReplay; + public MaybeBool AccelerationStructureCaptureReplay; [NativeName("accelerationStructureIndirectBuild")] [SupportedApiProfile( @@ -64,7 +64,7 @@ public unsafe partial struct PhysicalDeviceAccelerationStructureFeaturesKHR "VK_KHR_deferred_host_operations+VK_VERSION_1_2", ] )] - public uint AccelerationStructureIndirectBuild; + public MaybeBool AccelerationStructureIndirectBuild; [NativeName("accelerationStructureHostCommands")] [SupportedApiProfile( @@ -75,7 +75,7 @@ public unsafe partial struct PhysicalDeviceAccelerationStructureFeaturesKHR "VK_KHR_deferred_host_operations+VK_VERSION_1_2", ] )] - public uint AccelerationStructureHostCommands; + public MaybeBool AccelerationStructureHostCommands; [NativeName("descriptorBindingAccelerationStructureUpdateAfterBind")] [SupportedApiProfile( @@ -86,5 +86,5 @@ public unsafe partial struct PhysicalDeviceAccelerationStructureFeaturesKHR "VK_KHR_deferred_host_operations+VK_VERSION_1_2", ] )] - public uint DescriptorBindingAccelerationStructureUpdateAfterBind; + public MaybeBool DescriptorBindingAccelerationStructureUpdateAfterBind; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceAddressBindingReportFeaturesEXT.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceAddressBindingReportFeaturesEXT.gen.cs index e8ea67db3e..db3a50ba32 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceAddressBindingReportFeaturesEXT.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceAddressBindingReportFeaturesEXT.gen.cs @@ -42,5 +42,5 @@ public unsafe partial struct PhysicalDeviceAddressBindingReportFeaturesEXT "VK_EXT_debug_utils+VK_VERSION_1_1", ] )] - public uint ReportAddressBinding; + public MaybeBool ReportAddressBinding; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceAmigoProfilingFeaturesSEC.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceAmigoProfilingFeaturesSEC.gen.cs index 3f02a038d2..38d8ffdbcd 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceAmigoProfilingFeaturesSEC.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceAmigoProfilingFeaturesSEC.gen.cs @@ -43,5 +43,5 @@ public unsafe partial struct PhysicalDeviceAmigoProfilingFeaturesSEC "VK_SEC_amigo_profiling+VK_VERSION_1_1", ] )] - public uint AmigoProfiling; + public MaybeBool AmigoProfiling; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceAntiLagFeaturesAMD.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceAntiLagFeaturesAMD.gen.cs index 267be3aa26..f7e0b2a89b 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceAntiLagFeaturesAMD.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceAntiLagFeaturesAMD.gen.cs @@ -42,5 +42,5 @@ public unsafe partial struct PhysicalDeviceAntiLagFeaturesAMD "VK_AMD_anti_lag+VK_VERSION_1_1", ] )] - public uint AntiLag; + public MaybeBool AntiLag; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceAstcDecodeFeaturesEXT.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceAstcDecodeFeaturesEXT.gen.cs index 25ac7933eb..99b6f088a8 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceAstcDecodeFeaturesEXT.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceAstcDecodeFeaturesEXT.gen.cs @@ -43,5 +43,5 @@ public unsafe partial struct PhysicalDeviceAstcDecodeFeaturesEXT "VK_EXT_astc_decode_mode+VK_VERSION_1_1", ] )] - public uint DecodeModeSharedExponent; + public MaybeBool DecodeModeSharedExponent; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT.gen.cs index 8f1aee004f..4d59631fc4 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT.gen.cs @@ -43,5 +43,5 @@ public unsafe partial struct PhysicalDeviceAttachmentFeedbackLoopDynamicStateFea "VK_EXT_attachment_feedback_loop_layout+VK_VERSION_1_1", ] )] - public uint AttachmentFeedbackLoopDynamicState; + public MaybeBool AttachmentFeedbackLoopDynamicState; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT.gen.cs index e87b387eb5..c74512eba4 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT.gen.cs @@ -42,5 +42,5 @@ public unsafe partial struct PhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesE "VK_EXT_attachment_feedback_loop_layout+VK_VERSION_1_1", ] )] - public uint AttachmentFeedbackLoopLayout; + public MaybeBool AttachmentFeedbackLoopLayout; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceBlendOperationAdvancedFeaturesEXT.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceBlendOperationAdvancedFeaturesEXT.gen.cs index 0a497908fe..5f4e3f4511 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceBlendOperationAdvancedFeaturesEXT.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceBlendOperationAdvancedFeaturesEXT.gen.cs @@ -43,5 +43,5 @@ public unsafe partial struct PhysicalDeviceBlendOperationAdvancedFeaturesEXT "VK_EXT_blend_operation_advanced+VK_VERSION_1_1", ] )] - public uint AdvancedBlendCoherentOperations; + public MaybeBool AdvancedBlendCoherentOperations; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceBlendOperationAdvancedPropertiesEXT.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceBlendOperationAdvancedPropertiesEXT.gen.cs index a7ace6859f..bbc240244f 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceBlendOperationAdvancedPropertiesEXT.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceBlendOperationAdvancedPropertiesEXT.gen.cs @@ -53,7 +53,7 @@ public unsafe partial struct PhysicalDeviceBlendOperationAdvancedPropertiesEXT "VK_EXT_blend_operation_advanced+VK_VERSION_1_1", ] )] - public uint AdvancedBlendIndependentBlend; + public MaybeBool AdvancedBlendIndependentBlend; [NativeName("advancedBlendNonPremultipliedSrcColor")] [SupportedApiProfile( @@ -64,7 +64,7 @@ public unsafe partial struct PhysicalDeviceBlendOperationAdvancedPropertiesEXT "VK_EXT_blend_operation_advanced+VK_VERSION_1_1", ] )] - public uint AdvancedBlendNonPremultipliedSrcColor; + public MaybeBool AdvancedBlendNonPremultipliedSrcColor; [NativeName("advancedBlendNonPremultipliedDstColor")] [SupportedApiProfile( @@ -75,7 +75,7 @@ public unsafe partial struct PhysicalDeviceBlendOperationAdvancedPropertiesEXT "VK_EXT_blend_operation_advanced+VK_VERSION_1_1", ] )] - public uint AdvancedBlendNonPremultipliedDstColor; + public MaybeBool AdvancedBlendNonPremultipliedDstColor; [NativeName("advancedBlendCorrelatedOverlap")] [SupportedApiProfile( @@ -86,7 +86,7 @@ public unsafe partial struct PhysicalDeviceBlendOperationAdvancedPropertiesEXT "VK_EXT_blend_operation_advanced+VK_VERSION_1_1", ] )] - public uint AdvancedBlendCorrelatedOverlap; + public MaybeBool AdvancedBlendCorrelatedOverlap; [NativeName("advancedBlendAllOperations")] [SupportedApiProfile( @@ -97,5 +97,5 @@ public unsafe partial struct PhysicalDeviceBlendOperationAdvancedPropertiesEXT "VK_EXT_blend_operation_advanced+VK_VERSION_1_1", ] )] - public uint AdvancedBlendAllOperations; + public MaybeBool AdvancedBlendAllOperations; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceBorderColorSwizzleFeaturesEXT.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceBorderColorSwizzleFeaturesEXT.gen.cs index da868d69af..a7295c7083 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceBorderColorSwizzleFeaturesEXT.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceBorderColorSwizzleFeaturesEXT.gen.cs @@ -34,7 +34,7 @@ public unsafe partial struct PhysicalDeviceBorderColorSwizzleFeaturesEXT ["VK_EXT_border_color_swizzle"], ImpliesSets = ["VK_EXT_custom_border_color"] )] - public uint BorderColorSwizzle; + public MaybeBool BorderColorSwizzle; [NativeName("borderColorSwizzleFromImage")] [SupportedApiProfile( @@ -42,5 +42,5 @@ public unsafe partial struct PhysicalDeviceBorderColorSwizzleFeaturesEXT ["VK_EXT_border_color_swizzle"], ImpliesSets = ["VK_EXT_custom_border_color"] )] - public uint BorderColorSwizzleFromImage; + public MaybeBool BorderColorSwizzleFromImage; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceBufferDeviceAddressFeatures.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceBufferDeviceAddressFeatures.gen.cs index 86c5211265..54ff1aa54a 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceBufferDeviceAddressFeatures.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceBufferDeviceAddressFeatures.gen.cs @@ -56,7 +56,7 @@ public unsafe partial struct PhysicalDeviceBufferDeviceAddressFeatures [NativeName("bufferDeviceAddress")] [SupportedApiProfile("vulkan", ["VK_VERSION_1_3", "VK_VERSION_1_4"], MinVersion = "1.3")] - public uint BufferDeviceAddress; + public MaybeBool BufferDeviceAddress; [NativeName("bufferDeviceAddressCaptureReplay")] [SupportedApiProfile( @@ -77,7 +77,7 @@ public unsafe partial struct PhysicalDeviceBufferDeviceAddressFeatures ], MinVersion = "1.2" )] - public uint BufferDeviceAddressCaptureReplay; + public MaybeBool BufferDeviceAddressCaptureReplay; [NativeName("bufferDeviceAddressMultiDevice")] [SupportedApiProfile( @@ -98,5 +98,5 @@ public unsafe partial struct PhysicalDeviceBufferDeviceAddressFeatures ], MinVersion = "1.2" )] - public uint BufferDeviceAddressMultiDevice; + public MaybeBool BufferDeviceAddressMultiDevice; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceBufferDeviceAddressFeaturesEXT.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceBufferDeviceAddressFeaturesEXT.gen.cs index 239adf1e17..b424450dd3 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceBufferDeviceAddressFeaturesEXT.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceBufferDeviceAddressFeaturesEXT.gen.cs @@ -36,7 +36,7 @@ public unsafe partial struct PhysicalDeviceBufferDeviceAddressFeaturesEXT [NativeName("bufferDeviceAddress")] [SupportedApiProfile("vulkan", ["VK_VERSION_1_3", "VK_VERSION_1_4"], MinVersion = "1.3")] - public uint BufferDeviceAddress; + public MaybeBool BufferDeviceAddress; [NativeName("bufferDeviceAddressCaptureReplay")] [SupportedApiProfile( @@ -47,7 +47,7 @@ public unsafe partial struct PhysicalDeviceBufferDeviceAddressFeaturesEXT "VK_EXT_buffer_device_address+VK_VERSION_1_1", ] )] - public uint BufferDeviceAddressCaptureReplay; + public MaybeBool BufferDeviceAddressCaptureReplay; [NativeName("bufferDeviceAddressMultiDevice")] [SupportedApiProfile( @@ -58,5 +58,5 @@ public unsafe partial struct PhysicalDeviceBufferDeviceAddressFeaturesEXT "VK_EXT_buffer_device_address+VK_VERSION_1_1", ] )] - public uint BufferDeviceAddressMultiDevice; + public MaybeBool BufferDeviceAddressMultiDevice; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceClusterAccelerationStructureFeaturesNV.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceClusterAccelerationStructureFeaturesNV.gen.cs index d9562bb11a..5ebbc8231c 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceClusterAccelerationStructureFeaturesNV.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceClusterAccelerationStructureFeaturesNV.gen.cs @@ -34,5 +34,5 @@ public unsafe partial struct PhysicalDeviceClusterAccelerationStructureFeaturesN ["VK_NV_cluster_acceleration_structure"], ImpliesSets = ["VK_KHR_acceleration_structure"] )] - public uint ClusterAccelerationStructure; + public MaybeBool ClusterAccelerationStructure; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceClusterCullingShaderFeaturesHUAWEI.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceClusterCullingShaderFeaturesHUAWEI.gen.cs index 8f2c7b44be..6165d14590 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceClusterCullingShaderFeaturesHUAWEI.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceClusterCullingShaderFeaturesHUAWEI.gen.cs @@ -43,7 +43,7 @@ public unsafe partial struct PhysicalDeviceClusterCullingShaderFeaturesHUAWEI "VK_HUAWEI_cluster_culling_shader+VK_VERSION_1_1", ] )] - public uint ClustercullingShader; + public MaybeBool ClustercullingShader; [NativeName("multiviewClusterCullingShader")] [SupportedApiProfile( @@ -54,5 +54,5 @@ public unsafe partial struct PhysicalDeviceClusterCullingShaderFeaturesHUAWEI "VK_HUAWEI_cluster_culling_shader+VK_VERSION_1_1", ] )] - public uint MultiviewClusterCullingShader; + public MaybeBool MultiviewClusterCullingShader; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceClusterCullingShaderVrsFeaturesHUAWEI.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceClusterCullingShaderVrsFeaturesHUAWEI.gen.cs index e7b49e27a8..7cac32c4a9 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceClusterCullingShaderVrsFeaturesHUAWEI.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceClusterCullingShaderVrsFeaturesHUAWEI.gen.cs @@ -42,5 +42,5 @@ public unsafe partial struct PhysicalDeviceClusterCullingShaderVrsFeaturesHUAWEI "VK_HUAWEI_cluster_culling_shader+VK_VERSION_1_1", ] )] - public uint ClusterShadingRate; + public MaybeBool ClusterShadingRate; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceCoherentMemoryFeaturesAMD.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceCoherentMemoryFeaturesAMD.gen.cs index 9c877df036..6f527adc0d 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceCoherentMemoryFeaturesAMD.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceCoherentMemoryFeaturesAMD.gen.cs @@ -43,5 +43,5 @@ public unsafe partial struct PhysicalDeviceCoherentMemoryFeaturesAMD "VK_AMD_device_coherent_memory+VK_VERSION_1_1", ] )] - public uint DeviceCoherentMemory; + public MaybeBool DeviceCoherentMemory; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceColorWriteEnableFeaturesEXT.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceColorWriteEnableFeaturesEXT.gen.cs index 398b2807fc..4caa565012 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceColorWriteEnableFeaturesEXT.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceColorWriteEnableFeaturesEXT.gen.cs @@ -43,5 +43,5 @@ public unsafe partial struct PhysicalDeviceColorWriteEnableFeaturesEXT "VK_EXT_color_write_enable+VK_VERSION_1_1", ] )] - public uint ColorWriteEnable; + public MaybeBool ColorWriteEnable; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceCommandBufferInheritanceFeaturesNV.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceCommandBufferInheritanceFeaturesNV.gen.cs index 1d3fbf96d7..46d5991d64 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceCommandBufferInheritanceFeaturesNV.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceCommandBufferInheritanceFeaturesNV.gen.cs @@ -43,5 +43,5 @@ public unsafe partial struct PhysicalDeviceCommandBufferInheritanceFeaturesNV "VK_NV_command_buffer_inheritance+VK_VERSION_1_1", ] )] - public uint CommandBufferInheritance; + public MaybeBool CommandBufferInheritance; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceComputeShaderDerivativesFeaturesKHR.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceComputeShaderDerivativesFeaturesKHR.gen.cs index d192d6c0ed..fe185ffa3a 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceComputeShaderDerivativesFeaturesKHR.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceComputeShaderDerivativesFeaturesKHR.gen.cs @@ -43,7 +43,7 @@ public unsafe partial struct PhysicalDeviceComputeShaderDerivativesFeaturesKHR "VK_KHR_compute_shader_derivatives+VK_VERSION_1_1", ] )] - public uint ComputeDerivativeGroupQuads; + public MaybeBool ComputeDerivativeGroupQuads; [NativeName("computeDerivativeGroupLinear")] [SupportedApiProfile( @@ -54,5 +54,5 @@ public unsafe partial struct PhysicalDeviceComputeShaderDerivativesFeaturesKHR "VK_KHR_compute_shader_derivatives+VK_VERSION_1_1", ] )] - public uint ComputeDerivativeGroupLinear; + public MaybeBool ComputeDerivativeGroupLinear; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceComputeShaderDerivativesPropertiesKHR.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceComputeShaderDerivativesPropertiesKHR.gen.cs index 675308a66b..48b39197b4 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceComputeShaderDerivativesPropertiesKHR.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceComputeShaderDerivativesPropertiesKHR.gen.cs @@ -42,5 +42,5 @@ public unsafe partial struct PhysicalDeviceComputeShaderDerivativesPropertiesKHR "VK_KHR_compute_shader_derivatives+VK_VERSION_1_1", ] )] - public uint MeshAndTaskShaderDerivatives; + public MaybeBool MeshAndTaskShaderDerivatives; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceConditionalRenderingFeaturesEXT.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceConditionalRenderingFeaturesEXT.gen.cs index 191b26be38..9e937603f6 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceConditionalRenderingFeaturesEXT.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceConditionalRenderingFeaturesEXT.gen.cs @@ -43,7 +43,7 @@ public unsafe partial struct PhysicalDeviceConditionalRenderingFeaturesEXT "VK_EXT_conditional_rendering+VK_VERSION_1_1", ] )] - public uint ConditionalRendering; + public MaybeBool ConditionalRendering; [NativeName("inheritedConditionalRendering")] [SupportedApiProfile( @@ -54,5 +54,5 @@ public unsafe partial struct PhysicalDeviceConditionalRenderingFeaturesEXT "VK_EXT_conditional_rendering+VK_VERSION_1_1", ] )] - public uint InheritedConditionalRendering; + public MaybeBool InheritedConditionalRendering; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceConservativeRasterizationPropertiesEXT.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceConservativeRasterizationPropertiesEXT.gen.cs index 77d4a15777..1b2b5dd8eb 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceConservativeRasterizationPropertiesEXT.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceConservativeRasterizationPropertiesEXT.gen.cs @@ -75,7 +75,7 @@ public unsafe partial struct PhysicalDeviceConservativeRasterizationPropertiesEX "VK_EXT_conservative_rasterization+VK_VERSION_1_1", ] )] - public uint PrimitiveUnderestimation; + public MaybeBool PrimitiveUnderestimation; [NativeName("conservativePointAndLineRasterization")] [SupportedApiProfile( @@ -86,7 +86,7 @@ public unsafe partial struct PhysicalDeviceConservativeRasterizationPropertiesEX "VK_EXT_conservative_rasterization+VK_VERSION_1_1", ] )] - public uint ConservativePointAndLineRasterization; + public MaybeBool ConservativePointAndLineRasterization; [NativeName("degenerateTrianglesRasterized")] [SupportedApiProfile( @@ -97,7 +97,7 @@ public unsafe partial struct PhysicalDeviceConservativeRasterizationPropertiesEX "VK_EXT_conservative_rasterization+VK_VERSION_1_1", ] )] - public uint DegenerateTrianglesRasterized; + public MaybeBool DegenerateTrianglesRasterized; [NativeName("degenerateLinesRasterized")] [SupportedApiProfile( @@ -108,7 +108,7 @@ public unsafe partial struct PhysicalDeviceConservativeRasterizationPropertiesEX "VK_EXT_conservative_rasterization+VK_VERSION_1_1", ] )] - public uint DegenerateLinesRasterized; + public MaybeBool DegenerateLinesRasterized; [NativeName("fullyCoveredFragmentShaderInputVariable")] [SupportedApiProfile( @@ -119,7 +119,7 @@ public unsafe partial struct PhysicalDeviceConservativeRasterizationPropertiesEX "VK_EXT_conservative_rasterization+VK_VERSION_1_1", ] )] - public uint FullyCoveredFragmentShaderInputVariable; + public MaybeBool FullyCoveredFragmentShaderInputVariable; [NativeName("conservativeRasterizationPostDepthCoverage")] [SupportedApiProfile( @@ -130,5 +130,5 @@ public unsafe partial struct PhysicalDeviceConservativeRasterizationPropertiesEX "VK_EXT_conservative_rasterization+VK_VERSION_1_1", ] )] - public uint ConservativeRasterizationPostDepthCoverage; + public MaybeBool ConservativeRasterizationPostDepthCoverage; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceCooperativeMatrix2FeaturesNV.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceCooperativeMatrix2FeaturesNV.gen.cs index 271af0e929..ab83b31ec3 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceCooperativeMatrix2FeaturesNV.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceCooperativeMatrix2FeaturesNV.gen.cs @@ -34,7 +34,7 @@ public unsafe partial struct PhysicalDeviceCooperativeMatrix2FeaturesNV ["VK_NV_cooperative_matrix2"], ImpliesSets = ["VK_KHR_cooperative_matrix"] )] - public uint CooperativeMatrixWorkgroupScope; + public MaybeBool CooperativeMatrixWorkgroupScope; [NativeName("cooperativeMatrixFlexibleDimensions")] [SupportedApiProfile( @@ -42,7 +42,7 @@ public unsafe partial struct PhysicalDeviceCooperativeMatrix2FeaturesNV ["VK_NV_cooperative_matrix2"], ImpliesSets = ["VK_KHR_cooperative_matrix"] )] - public uint CooperativeMatrixFlexibleDimensions; + public MaybeBool CooperativeMatrixFlexibleDimensions; [NativeName("cooperativeMatrixReductions")] [SupportedApiProfile( @@ -50,7 +50,7 @@ public unsafe partial struct PhysicalDeviceCooperativeMatrix2FeaturesNV ["VK_NV_cooperative_matrix2"], ImpliesSets = ["VK_KHR_cooperative_matrix"] )] - public uint CooperativeMatrixReductions; + public MaybeBool CooperativeMatrixReductions; [NativeName("cooperativeMatrixConversions")] [SupportedApiProfile( @@ -58,7 +58,7 @@ public unsafe partial struct PhysicalDeviceCooperativeMatrix2FeaturesNV ["VK_NV_cooperative_matrix2"], ImpliesSets = ["VK_KHR_cooperative_matrix"] )] - public uint CooperativeMatrixConversions; + public MaybeBool CooperativeMatrixConversions; [NativeName("cooperativeMatrixPerElementOperations")] [SupportedApiProfile( @@ -66,7 +66,7 @@ public unsafe partial struct PhysicalDeviceCooperativeMatrix2FeaturesNV ["VK_NV_cooperative_matrix2"], ImpliesSets = ["VK_KHR_cooperative_matrix"] )] - public uint CooperativeMatrixPerElementOperations; + public MaybeBool CooperativeMatrixPerElementOperations; [NativeName("cooperativeMatrixTensorAddressing")] [SupportedApiProfile( @@ -74,7 +74,7 @@ public unsafe partial struct PhysicalDeviceCooperativeMatrix2FeaturesNV ["VK_NV_cooperative_matrix2"], ImpliesSets = ["VK_KHR_cooperative_matrix"] )] - public uint CooperativeMatrixTensorAddressing; + public MaybeBool CooperativeMatrixTensorAddressing; [NativeName("cooperativeMatrixBlockLoads")] [SupportedApiProfile( @@ -82,5 +82,5 @@ public unsafe partial struct PhysicalDeviceCooperativeMatrix2FeaturesNV ["VK_NV_cooperative_matrix2"], ImpliesSets = ["VK_KHR_cooperative_matrix"] )] - public uint CooperativeMatrixBlockLoads; + public MaybeBool CooperativeMatrixBlockLoads; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceCooperativeMatrixFeaturesKHR.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceCooperativeMatrixFeaturesKHR.gen.cs index 544cf030fc..f300119c5f 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceCooperativeMatrixFeaturesKHR.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceCooperativeMatrixFeaturesKHR.gen.cs @@ -43,7 +43,7 @@ public unsafe partial struct PhysicalDeviceCooperativeMatrixFeaturesKHR "VK_NV_cooperative_matrix+VK_VERSION_1_1", ] )] - public uint CooperativeMatrix; + public MaybeBool CooperativeMatrix; [NativeName("cooperativeMatrixRobustBufferAccess")] [SupportedApiProfile( @@ -54,5 +54,5 @@ public unsafe partial struct PhysicalDeviceCooperativeMatrixFeaturesKHR "VK_KHR_cooperative_matrix+VK_VERSION_1_1", ] )] - public uint CooperativeMatrixRobustBufferAccess; + public MaybeBool CooperativeMatrixRobustBufferAccess; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceCooperativeMatrixFeaturesNV.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceCooperativeMatrixFeaturesNV.gen.cs index ee5ba3f186..11ae8e0cfb 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceCooperativeMatrixFeaturesNV.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceCooperativeMatrixFeaturesNV.gen.cs @@ -42,7 +42,7 @@ public unsafe partial struct PhysicalDeviceCooperativeMatrixFeaturesNV "VK_NV_cooperative_matrix+VK_VERSION_1_1", ] )] - public uint CooperativeMatrix; + public MaybeBool CooperativeMatrix; [NativeName("cooperativeMatrixRobustBufferAccess")] [SupportedApiProfile( @@ -53,5 +53,5 @@ public unsafe partial struct PhysicalDeviceCooperativeMatrixFeaturesNV "VK_NV_cooperative_matrix+VK_VERSION_1_1", ] )] - public uint CooperativeMatrixRobustBufferAccess; + public MaybeBool CooperativeMatrixRobustBufferAccess; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceCooperativeVectorFeaturesNV.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceCooperativeVectorFeaturesNV.gen.cs index 1f7582e42c..6633f7d1bc 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceCooperativeVectorFeaturesNV.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceCooperativeVectorFeaturesNV.gen.cs @@ -43,7 +43,7 @@ public unsafe partial struct PhysicalDeviceCooperativeVectorFeaturesNV "VK_NV_cooperative_vector+VK_VERSION_1_1", ] )] - public uint CooperativeVector; + public MaybeBool CooperativeVector; [NativeName("cooperativeVectorTraining")] [SupportedApiProfile( @@ -54,5 +54,5 @@ public unsafe partial struct PhysicalDeviceCooperativeVectorFeaturesNV "VK_NV_cooperative_vector+VK_VERSION_1_1", ] )] - public uint CooperativeVectorTraining; + public MaybeBool CooperativeVectorTraining; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceCooperativeVectorPropertiesNV.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceCooperativeVectorPropertiesNV.gen.cs index 23c6275711..49cb40d08f 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceCooperativeVectorPropertiesNV.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceCooperativeVectorPropertiesNV.gen.cs @@ -54,7 +54,7 @@ public unsafe partial struct PhysicalDeviceCooperativeVectorPropertiesNV "VK_NV_cooperative_vector+VK_VERSION_1_1", ] )] - public uint CooperativeVectorTrainingFloat16Accumulation; + public MaybeBool CooperativeVectorTrainingFloat16Accumulation; [NativeName("cooperativeVectorTrainingFloat32Accumulation")] [SupportedApiProfile( @@ -65,7 +65,7 @@ public unsafe partial struct PhysicalDeviceCooperativeVectorPropertiesNV "VK_NV_cooperative_vector+VK_VERSION_1_1", ] )] - public uint CooperativeVectorTrainingFloat32Accumulation; + public MaybeBool CooperativeVectorTrainingFloat32Accumulation; [NativeName("maxCooperativeVectorComponents")] [SupportedApiProfile( diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceCopyMemoryIndirectFeaturesKHR.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceCopyMemoryIndirectFeaturesKHR.gen.cs index b9f59758ee..292da763d9 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceCopyMemoryIndirectFeaturesKHR.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceCopyMemoryIndirectFeaturesKHR.gen.cs @@ -43,7 +43,7 @@ public unsafe partial struct PhysicalDeviceCopyMemoryIndirectFeaturesKHR "VK_VERSION_1_2", ] )] - public uint IndirectMemoryCopy; + public MaybeBool IndirectMemoryCopy; [NativeName("indirectMemoryToImageCopy")] [SupportedApiProfile( @@ -54,5 +54,5 @@ public unsafe partial struct PhysicalDeviceCopyMemoryIndirectFeaturesKHR "VK_VERSION_1_2", ] )] - public uint IndirectMemoryToImageCopy; + public MaybeBool IndirectMemoryToImageCopy; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceCopyMemoryIndirectFeaturesNV.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceCopyMemoryIndirectFeaturesNV.gen.cs index 9a167968fe..05f07e11af 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceCopyMemoryIndirectFeaturesNV.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceCopyMemoryIndirectFeaturesNV.gen.cs @@ -46,5 +46,5 @@ public unsafe partial struct PhysicalDeviceCopyMemoryIndirectFeaturesNV "VK_VERSION_1_2", ] )] - public uint IndirectCopy; + public MaybeBool IndirectCopy; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceCornerSampledImageFeaturesNV.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceCornerSampledImageFeaturesNV.gen.cs index 1faf60d7f0..28970cdeab 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceCornerSampledImageFeaturesNV.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceCornerSampledImageFeaturesNV.gen.cs @@ -43,5 +43,5 @@ public unsafe partial struct PhysicalDeviceCornerSampledImageFeaturesNV "VK_NV_corner_sampled_image+VK_VERSION_1_1", ] )] - public uint CornerSampledImage; + public MaybeBool CornerSampledImage; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceCoverageReductionModeFeaturesNV.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceCoverageReductionModeFeaturesNV.gen.cs index 3643969148..755ac69f38 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceCoverageReductionModeFeaturesNV.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceCoverageReductionModeFeaturesNV.gen.cs @@ -43,5 +43,5 @@ public unsafe partial struct PhysicalDeviceCoverageReductionModeFeaturesNV "VK_NV_framebuffer_mixed_samples+VK_VERSION_1_1", ] )] - public uint CoverageReductionMode; + public MaybeBool CoverageReductionMode; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceCubicClampFeaturesQCOM.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceCubicClampFeaturesQCOM.gen.cs index 78b9542660..d9e3d6b470 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceCubicClampFeaturesQCOM.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceCubicClampFeaturesQCOM.gen.cs @@ -43,5 +43,5 @@ public unsafe partial struct PhysicalDeviceCubicClampFeaturesQCOM "VK_EXT_filter_cubic+VK_VERSION_1_2", ] )] - public uint CubicRangeClamp; + public MaybeBool CubicRangeClamp; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceCubicWeightsFeaturesQCOM.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceCubicWeightsFeaturesQCOM.gen.cs index 8ca2eea200..76c346dce5 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceCubicWeightsFeaturesQCOM.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceCubicWeightsFeaturesQCOM.gen.cs @@ -34,5 +34,5 @@ public unsafe partial struct PhysicalDeviceCubicWeightsFeaturesQCOM ["VK_QCOM_filter_cubic_weights"], ImpliesSets = ["VK_EXT_filter_cubic"] )] - public uint SelectableCubicWeights; + public MaybeBool SelectableCubicWeights; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceCustomBorderColorFeaturesEXT.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceCustomBorderColorFeaturesEXT.gen.cs index 63dee5d613..6748a712ce 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceCustomBorderColorFeaturesEXT.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceCustomBorderColorFeaturesEXT.gen.cs @@ -42,7 +42,7 @@ public unsafe partial struct PhysicalDeviceCustomBorderColorFeaturesEXT "VK_EXT_custom_border_color+VK_VERSION_1_1", ] )] - public uint CustomBorderColors; + public MaybeBool CustomBorderColors; [NativeName("customBorderColorWithoutFormat")] [SupportedApiProfile( @@ -53,5 +53,5 @@ public unsafe partial struct PhysicalDeviceCustomBorderColorFeaturesEXT "VK_EXT_custom_border_color+VK_VERSION_1_1", ] )] - public uint CustomBorderColorWithoutFormat; + public MaybeBool CustomBorderColorWithoutFormat; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceDataGraphFeaturesARM.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceDataGraphFeaturesARM.gen.cs index dd7d5d7910..6a9cad0a11 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceDataGraphFeaturesARM.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceDataGraphFeaturesARM.gen.cs @@ -34,7 +34,7 @@ public unsafe partial struct PhysicalDeviceDataGraphFeaturesARM ["VK_ARM_data_graph"], ImpliesSets = ["VK_KHR_deferred_host_operations", "VK_KHR_maintenance5", "VK_VERSION_1_3"] )] - public uint DataGraph; + public MaybeBool DataGraph; [NativeName("dataGraphUpdateAfterBind")] [SupportedApiProfile( @@ -42,7 +42,7 @@ public unsafe partial struct PhysicalDeviceDataGraphFeaturesARM ["VK_ARM_data_graph"], ImpliesSets = ["VK_KHR_deferred_host_operations", "VK_KHR_maintenance5", "VK_VERSION_1_3"] )] - public uint DataGraphUpdateAfterBind; + public MaybeBool DataGraphUpdateAfterBind; [NativeName("dataGraphSpecializationConstants")] [SupportedApiProfile( @@ -50,7 +50,7 @@ public unsafe partial struct PhysicalDeviceDataGraphFeaturesARM ["VK_ARM_data_graph"], ImpliesSets = ["VK_KHR_deferred_host_operations", "VK_KHR_maintenance5", "VK_VERSION_1_3"] )] - public uint DataGraphSpecializationConstants; + public MaybeBool DataGraphSpecializationConstants; [NativeName("dataGraphDescriptorBuffer")] [SupportedApiProfile( @@ -58,7 +58,7 @@ public unsafe partial struct PhysicalDeviceDataGraphFeaturesARM ["VK_ARM_data_graph"], ImpliesSets = ["VK_KHR_deferred_host_operations", "VK_KHR_maintenance5", "VK_VERSION_1_3"] )] - public uint DataGraphDescriptorBuffer; + public MaybeBool DataGraphDescriptorBuffer; [NativeName("dataGraphShaderModule")] [SupportedApiProfile( @@ -66,5 +66,5 @@ public unsafe partial struct PhysicalDeviceDataGraphFeaturesARM ["VK_ARM_data_graph"], ImpliesSets = ["VK_KHR_deferred_host_operations", "VK_KHR_maintenance5", "VK_VERSION_1_3"] )] - public uint DataGraphShaderModule; + public MaybeBool DataGraphShaderModule; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceDataGraphModelFeaturesQCOM.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceDataGraphModelFeaturesQCOM.gen.cs index 91d3b54601..3246b99016 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceDataGraphModelFeaturesQCOM.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceDataGraphModelFeaturesQCOM.gen.cs @@ -34,5 +34,5 @@ public unsafe partial struct PhysicalDeviceDataGraphModelFeaturesQCOM ["VK_QCOM_data_graph_model"], ImpliesSets = ["VK_ARM_data_graph"] )] - public uint DataGraphModel; + public MaybeBool DataGraphModel; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceDataGraphProcessingEngineARM.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceDataGraphProcessingEngineARM.gen.cs index 6e5f9f873e..d6d7a4c562 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceDataGraphProcessingEngineARM.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceDataGraphProcessingEngineARM.gen.cs @@ -25,5 +25,5 @@ public partial struct PhysicalDeviceDataGraphProcessingEngineARM ["VK_ARM_data_graph"], ImpliesSets = ["VK_KHR_deferred_host_operations", "VK_KHR_maintenance5", "VK_VERSION_1_3"] )] - public uint IsForeign; + public MaybeBool IsForeign; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV.gen.cs index a96ff89219..aec507910a 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV.gen.cs @@ -43,5 +43,5 @@ public unsafe partial struct PhysicalDeviceDedicatedAllocationImageAliasingFeatu "VK_VERSION_1_1", ] )] - public uint DedicatedAllocationImageAliasing; + public MaybeBool DedicatedAllocationImageAliasing; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceDepthBiasControlFeaturesEXT.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceDepthBiasControlFeaturesEXT.gen.cs index 917f2b2f6e..7bdf8566ae 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceDepthBiasControlFeaturesEXT.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceDepthBiasControlFeaturesEXT.gen.cs @@ -43,7 +43,7 @@ public unsafe partial struct PhysicalDeviceDepthBiasControlFeaturesEXT "VK_EXT_depth_bias_control+VK_VERSION_1_1", ] )] - public uint DepthBiasControl; + public MaybeBool DepthBiasControl; [NativeName("leastRepresentableValueForceUnormRepresentation")] [SupportedApiProfile( @@ -54,7 +54,7 @@ public unsafe partial struct PhysicalDeviceDepthBiasControlFeaturesEXT "VK_EXT_depth_bias_control+VK_VERSION_1_1", ] )] - public uint LeastRepresentableValueForceUnormRepresentation; + public MaybeBool LeastRepresentableValueForceUnormRepresentation; [NativeName("floatRepresentation")] [SupportedApiProfile( @@ -65,7 +65,7 @@ public unsafe partial struct PhysicalDeviceDepthBiasControlFeaturesEXT "VK_EXT_depth_bias_control+VK_VERSION_1_1", ] )] - public uint FloatRepresentation; + public MaybeBool FloatRepresentation; [NativeName("depthBiasExact")] [SupportedApiProfile( @@ -76,5 +76,5 @@ public unsafe partial struct PhysicalDeviceDepthBiasControlFeaturesEXT "VK_EXT_depth_bias_control+VK_VERSION_1_1", ] )] - public uint DepthBiasExact; + public MaybeBool DepthBiasExact; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceDepthClampControlFeaturesEXT.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceDepthClampControlFeaturesEXT.gen.cs index 80c491add5..da82394ff0 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceDepthClampControlFeaturesEXT.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceDepthClampControlFeaturesEXT.gen.cs @@ -43,5 +43,5 @@ public unsafe partial struct PhysicalDeviceDepthClampControlFeaturesEXT "VK_EXT_depth_clamp_control+VK_VERSION_1_1", ] )] - public uint DepthClampControl; + public MaybeBool DepthClampControl; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceDepthClampZeroOneFeaturesKHR.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceDepthClampZeroOneFeaturesKHR.gen.cs index 575a2be176..05a5022928 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceDepthClampZeroOneFeaturesKHR.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceDepthClampZeroOneFeaturesKHR.gen.cs @@ -43,5 +43,5 @@ public unsafe partial struct PhysicalDeviceDepthClampZeroOneFeaturesKHR "VK_EXT_depth_clamp_zero_one+VK_VERSION_1_1", ] )] - public uint DepthClampZeroOne; + public MaybeBool DepthClampZeroOne; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceDepthClipControlFeaturesEXT.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceDepthClipControlFeaturesEXT.gen.cs index 8cde31eaed..36e6e81416 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceDepthClipControlFeaturesEXT.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceDepthClipControlFeaturesEXT.gen.cs @@ -43,5 +43,5 @@ public unsafe partial struct PhysicalDeviceDepthClipControlFeaturesEXT "VK_EXT_depth_clip_control+VK_VERSION_1_1", ] )] - public uint DepthClipControl; + public MaybeBool DepthClipControl; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceDepthClipEnableFeaturesEXT.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceDepthClipEnableFeaturesEXT.gen.cs index ee7e624f9a..d5037404a9 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceDepthClipEnableFeaturesEXT.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceDepthClipEnableFeaturesEXT.gen.cs @@ -43,5 +43,5 @@ public unsafe partial struct PhysicalDeviceDepthClipEnableFeaturesEXT "VK_EXT_depth_clip_enable+VK_VERSION_1_1", ] )] - public uint DepthClipEnable; + public MaybeBool DepthClipEnable; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceDepthStencilResolveProperties.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceDepthStencilResolveProperties.gen.cs index 4ec748f841..d4ab18cdc5 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceDepthStencilResolveProperties.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceDepthStencilResolveProperties.gen.cs @@ -85,7 +85,7 @@ public unsafe partial struct PhysicalDeviceDepthStencilResolveProperties ], MinVersion = "1.2" )] - public uint IndependentResolveNone; + public MaybeBool IndependentResolveNone; [NativeName("independentResolve")] [SupportedApiProfile( @@ -100,5 +100,5 @@ public unsafe partial struct PhysicalDeviceDepthStencilResolveProperties ], MinVersion = "1.2" )] - public uint IndependentResolve; + public MaybeBool IndependentResolve; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceDescriptorBufferFeaturesEXT.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceDescriptorBufferFeaturesEXT.gen.cs index 2452b64bbf..407a0eb68d 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceDescriptorBufferFeaturesEXT.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceDescriptorBufferFeaturesEXT.gen.cs @@ -49,7 +49,7 @@ public unsafe partial struct PhysicalDeviceDescriptorBufferFeaturesEXT "VK_VERSION_1_3", ] )] - public uint DescriptorBuffer; + public MaybeBool DescriptorBuffer; [NativeName("descriptorBufferCaptureReplay")] [SupportedApiProfile( @@ -62,7 +62,7 @@ public unsafe partial struct PhysicalDeviceDescriptorBufferFeaturesEXT "VK_VERSION_1_3", ] )] - public uint DescriptorBufferCaptureReplay; + public MaybeBool DescriptorBufferCaptureReplay; [NativeName("descriptorBufferImageLayoutIgnored")] [SupportedApiProfile( @@ -75,7 +75,7 @@ public unsafe partial struct PhysicalDeviceDescriptorBufferFeaturesEXT "VK_VERSION_1_3", ] )] - public uint DescriptorBufferImageLayoutIgnored; + public MaybeBool DescriptorBufferImageLayoutIgnored; [NativeName("descriptorBufferPushDescriptors")] [SupportedApiProfile( @@ -88,5 +88,5 @@ public unsafe partial struct PhysicalDeviceDescriptorBufferFeaturesEXT "VK_VERSION_1_3", ] )] - public uint DescriptorBufferPushDescriptors; + public MaybeBool DescriptorBufferPushDescriptors; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceDescriptorBufferPropertiesEXT.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceDescriptorBufferPropertiesEXT.gen.cs index bed10ef166..a3bdb9a503 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceDescriptorBufferPropertiesEXT.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceDescriptorBufferPropertiesEXT.gen.cs @@ -49,7 +49,7 @@ public unsafe partial struct PhysicalDeviceDescriptorBufferPropertiesEXT "VK_VERSION_1_3", ] )] - public uint CombinedImageSamplerDescriptorSingleArray; + public MaybeBool CombinedImageSamplerDescriptorSingleArray; [NativeName("bufferlessPushDescriptors")] [SupportedApiProfile( @@ -62,7 +62,7 @@ public unsafe partial struct PhysicalDeviceDescriptorBufferPropertiesEXT "VK_VERSION_1_3", ] )] - public uint BufferlessPushDescriptors; + public MaybeBool BufferlessPushDescriptors; [NativeName("allowSamplerImageViewPostSubmitCreation")] [SupportedApiProfile( @@ -75,7 +75,7 @@ public unsafe partial struct PhysicalDeviceDescriptorBufferPropertiesEXT "VK_VERSION_1_3", ] )] - public uint AllowSamplerImageViewPostSubmitCreation; + public MaybeBool AllowSamplerImageViewPostSubmitCreation; [NativeName("descriptorBufferOffsetAlignment")] [SupportedApiProfile( diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceDescriptorBufferTensorFeaturesARM.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceDescriptorBufferTensorFeaturesARM.gen.cs index 1ba5daf67c..1bbd9e0056 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceDescriptorBufferTensorFeaturesARM.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceDescriptorBufferTensorFeaturesARM.gen.cs @@ -36,5 +36,5 @@ public unsafe partial struct PhysicalDeviceDescriptorBufferTensorFeaturesARM ImpliesSets = ["VK_VERSION_1_3"], RequireAll = true )] - public uint DescriptorBufferTensorDescriptors; + public MaybeBool DescriptorBufferTensorDescriptors; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceDescriptorIndexingFeatures.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceDescriptorIndexingFeatures.gen.cs index 7d5a01ab68..5e7fcf6f99 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceDescriptorIndexingFeatures.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceDescriptorIndexingFeatures.gen.cs @@ -63,7 +63,7 @@ public unsafe partial struct PhysicalDeviceDescriptorIndexingFeatures ], MinVersion = "1.2" )] - public uint ShaderInputAttachmentArrayDynamicIndexing; + public MaybeBool ShaderInputAttachmentArrayDynamicIndexing; [NativeName("shaderUniformTexelBufferArrayDynamicIndexing")] [SupportedApiProfile( @@ -71,7 +71,7 @@ public unsafe partial struct PhysicalDeviceDescriptorIndexingFeatures ["VK_VERSION_1_2", "VK_VERSION_1_3", "VK_VERSION_1_4"], MinVersion = "1.2" )] - public uint ShaderUniformTexelBufferArrayDynamicIndexing; + public MaybeBool ShaderUniformTexelBufferArrayDynamicIndexing; [NativeName("shaderStorageTexelBufferArrayDynamicIndexing")] [SupportedApiProfile( @@ -79,7 +79,7 @@ public unsafe partial struct PhysicalDeviceDescriptorIndexingFeatures ["VK_VERSION_1_2", "VK_VERSION_1_3", "VK_VERSION_1_4"], MinVersion = "1.2" )] - public uint ShaderStorageTexelBufferArrayDynamicIndexing; + public MaybeBool ShaderStorageTexelBufferArrayDynamicIndexing; [NativeName("shaderUniformBufferArrayNonUniformIndexing")] [SupportedApiProfile( @@ -97,7 +97,7 @@ public unsafe partial struct PhysicalDeviceDescriptorIndexingFeatures ], MinVersion = "1.2" )] - public uint ShaderUniformBufferArrayNonUniformIndexing; + public MaybeBool ShaderUniformBufferArrayNonUniformIndexing; [NativeName("shaderSampledImageArrayNonUniformIndexing")] [SupportedApiProfile( @@ -105,7 +105,7 @@ public unsafe partial struct PhysicalDeviceDescriptorIndexingFeatures ["VK_VERSION_1_2", "VK_VERSION_1_3", "VK_VERSION_1_4"], MinVersion = "1.2" )] - public uint ShaderSampledImageArrayNonUniformIndexing; + public MaybeBool ShaderSampledImageArrayNonUniformIndexing; [NativeName("shaderStorageBufferArrayNonUniformIndexing")] [SupportedApiProfile( @@ -113,7 +113,7 @@ public unsafe partial struct PhysicalDeviceDescriptorIndexingFeatures ["VK_VERSION_1_2", "VK_VERSION_1_3", "VK_VERSION_1_4"], MinVersion = "1.2" )] - public uint ShaderStorageBufferArrayNonUniformIndexing; + public MaybeBool ShaderStorageBufferArrayNonUniformIndexing; [NativeName("shaderStorageImageArrayNonUniformIndexing")] [SupportedApiProfile( @@ -131,7 +131,7 @@ public unsafe partial struct PhysicalDeviceDescriptorIndexingFeatures ], MinVersion = "1.2" )] - public uint ShaderStorageImageArrayNonUniformIndexing; + public MaybeBool ShaderStorageImageArrayNonUniformIndexing; [NativeName("shaderInputAttachmentArrayNonUniformIndexing")] [SupportedApiProfile( @@ -149,7 +149,7 @@ public unsafe partial struct PhysicalDeviceDescriptorIndexingFeatures ], MinVersion = "1.2" )] - public uint ShaderInputAttachmentArrayNonUniformIndexing; + public MaybeBool ShaderInputAttachmentArrayNonUniformIndexing; [NativeName("shaderUniformTexelBufferArrayNonUniformIndexing")] [SupportedApiProfile( @@ -157,7 +157,7 @@ public unsafe partial struct PhysicalDeviceDescriptorIndexingFeatures ["VK_VERSION_1_2", "VK_VERSION_1_3", "VK_VERSION_1_4"], MinVersion = "1.2" )] - public uint ShaderUniformTexelBufferArrayNonUniformIndexing; + public MaybeBool ShaderUniformTexelBufferArrayNonUniformIndexing; [NativeName("shaderStorageTexelBufferArrayNonUniformIndexing")] [SupportedApiProfile( @@ -175,7 +175,7 @@ public unsafe partial struct PhysicalDeviceDescriptorIndexingFeatures ], MinVersion = "1.2" )] - public uint ShaderStorageTexelBufferArrayNonUniformIndexing; + public MaybeBool ShaderStorageTexelBufferArrayNonUniformIndexing; [NativeName("descriptorBindingUniformBufferUpdateAfterBind")] [SupportedApiProfile( @@ -193,7 +193,7 @@ public unsafe partial struct PhysicalDeviceDescriptorIndexingFeatures ], MinVersion = "1.2" )] - public uint DescriptorBindingUniformBufferUpdateAfterBind; + public MaybeBool DescriptorBindingUniformBufferUpdateAfterBind; [NativeName("descriptorBindingSampledImageUpdateAfterBind")] [SupportedApiProfile( @@ -201,7 +201,7 @@ public unsafe partial struct PhysicalDeviceDescriptorIndexingFeatures ["VK_VERSION_1_2", "VK_VERSION_1_3", "VK_VERSION_1_4"], MinVersion = "1.2" )] - public uint DescriptorBindingSampledImageUpdateAfterBind; + public MaybeBool DescriptorBindingSampledImageUpdateAfterBind; [NativeName("descriptorBindingStorageImageUpdateAfterBind")] [SupportedApiProfile( @@ -209,7 +209,7 @@ public unsafe partial struct PhysicalDeviceDescriptorIndexingFeatures ["VK_VERSION_1_2", "VK_VERSION_1_3", "VK_VERSION_1_4"], MinVersion = "1.2" )] - public uint DescriptorBindingStorageImageUpdateAfterBind; + public MaybeBool DescriptorBindingStorageImageUpdateAfterBind; [NativeName("descriptorBindingStorageBufferUpdateAfterBind")] [SupportedApiProfile( @@ -217,7 +217,7 @@ public unsafe partial struct PhysicalDeviceDescriptorIndexingFeatures ["VK_VERSION_1_2", "VK_VERSION_1_3", "VK_VERSION_1_4"], MinVersion = "1.2" )] - public uint DescriptorBindingStorageBufferUpdateAfterBind; + public MaybeBool DescriptorBindingStorageBufferUpdateAfterBind; [NativeName("descriptorBindingUniformTexelBufferUpdateAfterBind")] [SupportedApiProfile( @@ -225,7 +225,7 @@ public unsafe partial struct PhysicalDeviceDescriptorIndexingFeatures ["VK_VERSION_1_2", "VK_VERSION_1_3", "VK_VERSION_1_4"], MinVersion = "1.2" )] - public uint DescriptorBindingUniformTexelBufferUpdateAfterBind; + public MaybeBool DescriptorBindingUniformTexelBufferUpdateAfterBind; [NativeName("descriptorBindingStorageTexelBufferUpdateAfterBind")] [SupportedApiProfile( @@ -233,7 +233,7 @@ public unsafe partial struct PhysicalDeviceDescriptorIndexingFeatures ["VK_VERSION_1_2", "VK_VERSION_1_3", "VK_VERSION_1_4"], MinVersion = "1.2" )] - public uint DescriptorBindingStorageTexelBufferUpdateAfterBind; + public MaybeBool DescriptorBindingStorageTexelBufferUpdateAfterBind; [NativeName("descriptorBindingUpdateUnusedWhilePending")] [SupportedApiProfile( @@ -241,7 +241,7 @@ public unsafe partial struct PhysicalDeviceDescriptorIndexingFeatures ["VK_VERSION_1_2", "VK_VERSION_1_3", "VK_VERSION_1_4"], MinVersion = "1.2" )] - public uint DescriptorBindingUpdateUnusedWhilePending; + public MaybeBool DescriptorBindingUpdateUnusedWhilePending; [NativeName("descriptorBindingPartiallyBound")] [SupportedApiProfile( @@ -249,7 +249,7 @@ public unsafe partial struct PhysicalDeviceDescriptorIndexingFeatures ["VK_VERSION_1_2", "VK_VERSION_1_3", "VK_VERSION_1_4"], MinVersion = "1.2" )] - public uint DescriptorBindingPartiallyBound; + public MaybeBool DescriptorBindingPartiallyBound; [NativeName("descriptorBindingVariableDescriptorCount")] [SupportedApiProfile( @@ -267,7 +267,7 @@ public unsafe partial struct PhysicalDeviceDescriptorIndexingFeatures ], MinVersion = "1.2" )] - public uint DescriptorBindingVariableDescriptorCount; + public MaybeBool DescriptorBindingVariableDescriptorCount; [NativeName("runtimeDescriptorArray")] [SupportedApiProfile( @@ -275,5 +275,5 @@ public unsafe partial struct PhysicalDeviceDescriptorIndexingFeatures ["VK_VERSION_1_2", "VK_VERSION_1_3", "VK_VERSION_1_4"], MinVersion = "1.2" )] - public uint RuntimeDescriptorArray; + public MaybeBool RuntimeDescriptorArray; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceDescriptorIndexingProperties.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceDescriptorIndexingProperties.gen.cs index ee3fd36236..d12ceef4df 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceDescriptorIndexingProperties.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceDescriptorIndexingProperties.gen.cs @@ -82,7 +82,7 @@ public unsafe partial struct PhysicalDeviceDescriptorIndexingProperties ], MinVersion = "1.2" )] - public uint ShaderUniformBufferArrayNonUniformIndexingNative; + public MaybeBool ShaderUniformBufferArrayNonUniformIndexingNative; [NativeName("shaderSampledImageArrayNonUniformIndexingNative")] [SupportedApiProfile( @@ -100,7 +100,7 @@ public unsafe partial struct PhysicalDeviceDescriptorIndexingProperties ], MinVersion = "1.2" )] - public uint ShaderSampledImageArrayNonUniformIndexingNative; + public MaybeBool ShaderSampledImageArrayNonUniformIndexingNative; [NativeName("shaderStorageBufferArrayNonUniformIndexingNative")] [SupportedApiProfile( @@ -118,7 +118,7 @@ public unsafe partial struct PhysicalDeviceDescriptorIndexingProperties ], MinVersion = "1.2" )] - public uint ShaderStorageBufferArrayNonUniformIndexingNative; + public MaybeBool ShaderStorageBufferArrayNonUniformIndexingNative; [NativeName("shaderStorageImageArrayNonUniformIndexingNative")] [SupportedApiProfile( @@ -136,7 +136,7 @@ public unsafe partial struct PhysicalDeviceDescriptorIndexingProperties ], MinVersion = "1.2" )] - public uint ShaderStorageImageArrayNonUniformIndexingNative; + public MaybeBool ShaderStorageImageArrayNonUniformIndexingNative; [NativeName("shaderInputAttachmentArrayNonUniformIndexingNative")] [SupportedApiProfile( @@ -154,7 +154,7 @@ public unsafe partial struct PhysicalDeviceDescriptorIndexingProperties ], MinVersion = "1.2" )] - public uint ShaderInputAttachmentArrayNonUniformIndexingNative; + public MaybeBool ShaderInputAttachmentArrayNonUniformIndexingNative; [NativeName("robustBufferAccessUpdateAfterBind")] [SupportedApiProfile( @@ -172,7 +172,7 @@ public unsafe partial struct PhysicalDeviceDescriptorIndexingProperties ], MinVersion = "1.2" )] - public uint RobustBufferAccessUpdateAfterBind; + public MaybeBool RobustBufferAccessUpdateAfterBind; [NativeName("quadDivergentImplicitLod")] [SupportedApiProfile( @@ -190,7 +190,7 @@ public unsafe partial struct PhysicalDeviceDescriptorIndexingProperties ], MinVersion = "1.2" )] - public uint QuadDivergentImplicitLod; + public MaybeBool QuadDivergentImplicitLod; [NativeName("maxPerStageDescriptorUpdateAfterBindSamplers")] [SupportedApiProfile( diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceDescriptorPoolOverallocationFeaturesNV.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceDescriptorPoolOverallocationFeaturesNV.gen.cs index 3e83fde9d8..ffb52a83cb 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceDescriptorPoolOverallocationFeaturesNV.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceDescriptorPoolOverallocationFeaturesNV.gen.cs @@ -34,5 +34,5 @@ public unsafe partial struct PhysicalDeviceDescriptorPoolOverallocationFeaturesN ["VK_NV_descriptor_pool_overallocation"], ImpliesSets = ["VK_VERSION_1_1"] )] - public uint DescriptorPoolOverallocation; + public MaybeBool DescriptorPoolOverallocation; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceDescriptorSetHostMappingFeaturesVALVE.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceDescriptorSetHostMappingFeaturesVALVE.gen.cs index af5e4e1328..2dae478d3a 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceDescriptorSetHostMappingFeaturesVALVE.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceDescriptorSetHostMappingFeaturesVALVE.gen.cs @@ -43,5 +43,5 @@ public unsafe partial struct PhysicalDeviceDescriptorSetHostMappingFeaturesVALVE "VK_VALVE_descriptor_set_host_mapping+VK_VERSION_1_1", ] )] - public uint DescriptorSetHostMapping; + public MaybeBool DescriptorSetHostMapping; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceDeviceGeneratedCommandsComputeFeaturesNV.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceDeviceGeneratedCommandsComputeFeaturesNV.gen.cs index d582eac80e..d2b77facd8 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceDeviceGeneratedCommandsComputeFeaturesNV.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceDeviceGeneratedCommandsComputeFeaturesNV.gen.cs @@ -34,7 +34,7 @@ public unsafe partial struct PhysicalDeviceDeviceGeneratedCommandsComputeFeature ["VK_NV_device_generated_commands_compute"], ImpliesSets = ["VK_NV_device_generated_commands"] )] - public uint DeviceGeneratedCompute; + public MaybeBool DeviceGeneratedCompute; [NativeName("deviceGeneratedComputePipelines")] [SupportedApiProfile( @@ -42,7 +42,7 @@ public unsafe partial struct PhysicalDeviceDeviceGeneratedCommandsComputeFeature ["VK_NV_device_generated_commands_compute"], ImpliesSets = ["VK_NV_device_generated_commands"] )] - public uint DeviceGeneratedComputePipelines; + public MaybeBool DeviceGeneratedComputePipelines; [NativeName("deviceGeneratedComputeCaptureReplay")] [SupportedApiProfile( @@ -50,5 +50,5 @@ public unsafe partial struct PhysicalDeviceDeviceGeneratedCommandsComputeFeature ["VK_NV_device_generated_commands_compute"], ImpliesSets = ["VK_NV_device_generated_commands"] )] - public uint DeviceGeneratedComputeCaptureReplay; + public MaybeBool DeviceGeneratedComputeCaptureReplay; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceDeviceGeneratedCommandsFeaturesEXT.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceDeviceGeneratedCommandsFeaturesEXT.gen.cs index b600d2ffbe..ed6684eaab 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceDeviceGeneratedCommandsFeaturesEXT.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceDeviceGeneratedCommandsFeaturesEXT.gen.cs @@ -42,7 +42,7 @@ public unsafe partial struct PhysicalDeviceDeviceGeneratedCommandsFeaturesEXT ["VK_NV_device_generated_commands"], ImpliesSets = ["VK_VERSION_1_1+VK_KHR_buffer_device_address", "VK_VERSION_1_2"] )] - public uint DeviceGeneratedCommands; + public MaybeBool DeviceGeneratedCommands; [NativeName("dynamicGeneratedPipelineLayout")] [SupportedApiProfile( @@ -54,5 +54,5 @@ public unsafe partial struct PhysicalDeviceDeviceGeneratedCommandsFeaturesEXT "VK_VERSION_1_3", ] )] - public uint DynamicGeneratedPipelineLayout; + public MaybeBool DynamicGeneratedPipelineLayout; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceDeviceGeneratedCommandsFeaturesNV.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceDeviceGeneratedCommandsFeaturesNV.gen.cs index f6a2f79d33..aba7afa458 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceDeviceGeneratedCommandsFeaturesNV.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceDeviceGeneratedCommandsFeaturesNV.gen.cs @@ -33,5 +33,5 @@ public unsafe partial struct PhysicalDeviceDeviceGeneratedCommandsFeaturesNV ["VK_NV_device_generated_commands"], ImpliesSets = ["VK_VERSION_1_1+VK_KHR_buffer_device_address", "VK_VERSION_1_2"] )] - public uint DeviceGeneratedCommands; + public MaybeBool DeviceGeneratedCommands; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceDeviceGeneratedCommandsPropertiesEXT.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceDeviceGeneratedCommandsPropertiesEXT.gen.cs index 8aac927365..ba4ab22586 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceDeviceGeneratedCommandsPropertiesEXT.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceDeviceGeneratedCommandsPropertiesEXT.gen.cs @@ -165,7 +165,7 @@ public unsafe partial struct PhysicalDeviceDeviceGeneratedCommandsPropertiesEXT "VK_VERSION_1_3", ] )] - public uint DeviceGeneratedCommandsTransformFeedback; + public MaybeBool DeviceGeneratedCommandsTransformFeedback; [NativeName("deviceGeneratedCommandsMultiDrawIndirectCount")] [SupportedApiProfile( @@ -177,5 +177,5 @@ public unsafe partial struct PhysicalDeviceDeviceGeneratedCommandsPropertiesEXT "VK_VERSION_1_3", ] )] - public uint DeviceGeneratedCommandsMultiDrawIndirectCount; + public MaybeBool DeviceGeneratedCommandsMultiDrawIndirectCount; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceDeviceMemoryReportFeaturesEXT.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceDeviceMemoryReportFeaturesEXT.gen.cs index cfab2fd0ed..c1dbe9d686 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceDeviceMemoryReportFeaturesEXT.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceDeviceMemoryReportFeaturesEXT.gen.cs @@ -42,5 +42,5 @@ public unsafe partial struct PhysicalDeviceDeviceMemoryReportFeaturesEXT "VK_EXT_device_memory_report+VK_VERSION_1_1", ] )] - public uint DeviceMemoryReport; + public MaybeBool DeviceMemoryReport; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceDiagnosticsConfigFeaturesNV.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceDiagnosticsConfigFeaturesNV.gen.cs index a60e9eb1fd..a958d09dae 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceDiagnosticsConfigFeaturesNV.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceDiagnosticsConfigFeaturesNV.gen.cs @@ -43,5 +43,5 @@ public unsafe partial struct PhysicalDeviceDiagnosticsConfigFeaturesNV "VK_NV_device_diagnostics_config+VK_VERSION_1_1", ] )] - public uint DiagnosticsConfig; + public MaybeBool DiagnosticsConfig; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceDrmPropertiesEXT.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceDrmPropertiesEXT.gen.cs index 0d90c7763a..67a72b0973 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceDrmPropertiesEXT.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceDrmPropertiesEXT.gen.cs @@ -43,7 +43,7 @@ public unsafe partial struct PhysicalDeviceDrmPropertiesEXT "VK_EXT_physical_device_drm+VK_VERSION_1_1", ] )] - public uint HasPrimary; + public MaybeBool HasPrimary; [NativeName("hasRender")] [SupportedApiProfile( @@ -54,7 +54,7 @@ public unsafe partial struct PhysicalDeviceDrmPropertiesEXT "VK_EXT_physical_device_drm+VK_VERSION_1_1", ] )] - public uint HasRender; + public MaybeBool HasRender; [NativeName("primaryMajor")] [SupportedApiProfile( diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceDynamicRenderingFeatures.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceDynamicRenderingFeatures.gen.cs index 66a1894917..8f511d936f 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceDynamicRenderingFeatures.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceDynamicRenderingFeatures.gen.cs @@ -29,5 +29,5 @@ public unsafe partial struct PhysicalDeviceDynamicRenderingFeatures [NativeName("dynamicRendering")] [SupportedApiProfile("vulkan", ["VK_VERSION_1_3", "VK_VERSION_1_4"], MinVersion = "1.3")] - public uint DynamicRendering; + public MaybeBool DynamicRendering; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceDynamicRenderingLocalReadFeatures.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceDynamicRenderingLocalReadFeatures.gen.cs index 641c63b81f..9f6edf4789 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceDynamicRenderingLocalReadFeatures.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceDynamicRenderingLocalReadFeatures.gen.cs @@ -30,5 +30,5 @@ public unsafe partial struct PhysicalDeviceDynamicRenderingLocalReadFeatures [NativeName("dynamicRenderingLocalRead")] [SupportedApiProfile("vulkan", ["VK_VERSION_1_4"], MinVersion = "1.4")] - public uint DynamicRenderingLocalRead; + public MaybeBool DynamicRenderingLocalRead; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceDynamicRenderingUnusedAttachmentsFeaturesEXT.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceDynamicRenderingUnusedAttachmentsFeaturesEXT.gen.cs index 2946744c1c..38afd6708e 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceDynamicRenderingUnusedAttachmentsFeaturesEXT.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceDynamicRenderingUnusedAttachmentsFeaturesEXT.gen.cs @@ -46,5 +46,5 @@ public unsafe partial struct PhysicalDeviceDynamicRenderingUnusedAttachmentsFeat "VK_VERSION_1_3", ] )] - public uint DynamicRenderingUnusedAttachments; + public MaybeBool DynamicRenderingUnusedAttachments; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceExclusiveScissorFeaturesNV.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceExclusiveScissorFeaturesNV.gen.cs index 34a06eea9f..e2cd7a1bff 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceExclusiveScissorFeaturesNV.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceExclusiveScissorFeaturesNV.gen.cs @@ -43,5 +43,5 @@ public unsafe partial struct PhysicalDeviceExclusiveScissorFeaturesNV "VK_NV_scissor_exclusive+VK_VERSION_1_1", ] )] - public uint ExclusiveScissor; + public MaybeBool ExclusiveScissor; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceExtendedDynamicState2FeaturesEXT.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceExtendedDynamicState2FeaturesEXT.gen.cs index d1d1fbda5f..5975acd2dd 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceExtendedDynamicState2FeaturesEXT.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceExtendedDynamicState2FeaturesEXT.gen.cs @@ -43,7 +43,7 @@ public unsafe partial struct PhysicalDeviceExtendedDynamicState2FeaturesEXT "VK_EXT_extended_dynamic_state2+VK_VERSION_1_1", ] )] - public uint ExtendedDynamicState2; + public MaybeBool ExtendedDynamicState2; [NativeName("extendedDynamicState2LogicOp")] [SupportedApiProfile( @@ -54,7 +54,7 @@ public unsafe partial struct PhysicalDeviceExtendedDynamicState2FeaturesEXT "VK_EXT_extended_dynamic_state2+VK_VERSION_1_1", ] )] - public uint ExtendedDynamicState2LogicOp; + public MaybeBool ExtendedDynamicState2LogicOp; [NativeName("extendedDynamicState2PatchControlPoints")] [SupportedApiProfile( @@ -65,5 +65,5 @@ public unsafe partial struct PhysicalDeviceExtendedDynamicState2FeaturesEXT "VK_EXT_extended_dynamic_state2+VK_VERSION_1_1", ] )] - public uint ExtendedDynamicState2PatchControlPoints; + public MaybeBool ExtendedDynamicState2PatchControlPoints; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceExtendedDynamicState3FeaturesEXT.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceExtendedDynamicState3FeaturesEXT.gen.cs index d80dd7833d..9e3f41db93 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceExtendedDynamicState3FeaturesEXT.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceExtendedDynamicState3FeaturesEXT.gen.cs @@ -43,7 +43,7 @@ public unsafe partial struct PhysicalDeviceExtendedDynamicState3FeaturesEXT "VK_EXT_extended_dynamic_state3+VK_VERSION_1_1", ] )] - public uint ExtendedDynamicState3TessellationDomainOrigin; + public MaybeBool ExtendedDynamicState3TessellationDomainOrigin; [NativeName("extendedDynamicState3DepthClampEnable")] [SupportedApiProfile( @@ -54,7 +54,7 @@ public unsafe partial struct PhysicalDeviceExtendedDynamicState3FeaturesEXT "VK_EXT_extended_dynamic_state3+VK_VERSION_1_1", ] )] - public uint ExtendedDynamicState3DepthClampEnable; + public MaybeBool ExtendedDynamicState3DepthClampEnable; [NativeName("extendedDynamicState3PolygonMode")] [SupportedApiProfile( @@ -65,7 +65,7 @@ public unsafe partial struct PhysicalDeviceExtendedDynamicState3FeaturesEXT "VK_EXT_extended_dynamic_state3+VK_VERSION_1_1", ] )] - public uint ExtendedDynamicState3PolygonMode; + public MaybeBool ExtendedDynamicState3PolygonMode; [NativeName("extendedDynamicState3RasterizationSamples")] [SupportedApiProfile( @@ -76,7 +76,7 @@ public unsafe partial struct PhysicalDeviceExtendedDynamicState3FeaturesEXT "VK_EXT_extended_dynamic_state3+VK_VERSION_1_1", ] )] - public uint ExtendedDynamicState3RasterizationSamples; + public MaybeBool ExtendedDynamicState3RasterizationSamples; [NativeName("extendedDynamicState3SampleMask")] [SupportedApiProfile( @@ -87,7 +87,7 @@ public unsafe partial struct PhysicalDeviceExtendedDynamicState3FeaturesEXT "VK_EXT_extended_dynamic_state3+VK_VERSION_1_1", ] )] - public uint ExtendedDynamicState3SampleMask; + public MaybeBool ExtendedDynamicState3SampleMask; [NativeName("extendedDynamicState3AlphaToCoverageEnable")] [SupportedApiProfile( @@ -98,7 +98,7 @@ public unsafe partial struct PhysicalDeviceExtendedDynamicState3FeaturesEXT "VK_EXT_extended_dynamic_state3+VK_VERSION_1_1", ] )] - public uint ExtendedDynamicState3AlphaToCoverageEnable; + public MaybeBool ExtendedDynamicState3AlphaToCoverageEnable; [NativeName("extendedDynamicState3AlphaToOneEnable")] [SupportedApiProfile( @@ -109,7 +109,7 @@ public unsafe partial struct PhysicalDeviceExtendedDynamicState3FeaturesEXT "VK_EXT_extended_dynamic_state3+VK_VERSION_1_1", ] )] - public uint ExtendedDynamicState3AlphaToOneEnable; + public MaybeBool ExtendedDynamicState3AlphaToOneEnable; [NativeName("extendedDynamicState3LogicOpEnable")] [SupportedApiProfile( @@ -120,7 +120,7 @@ public unsafe partial struct PhysicalDeviceExtendedDynamicState3FeaturesEXT "VK_EXT_extended_dynamic_state3+VK_VERSION_1_1", ] )] - public uint ExtendedDynamicState3LogicOpEnable; + public MaybeBool ExtendedDynamicState3LogicOpEnable; [NativeName("extendedDynamicState3ColorBlendEnable")] [SupportedApiProfile( @@ -131,7 +131,7 @@ public unsafe partial struct PhysicalDeviceExtendedDynamicState3FeaturesEXT "VK_EXT_extended_dynamic_state3+VK_VERSION_1_1", ] )] - public uint ExtendedDynamicState3ColorBlendEnable; + public MaybeBool ExtendedDynamicState3ColorBlendEnable; [NativeName("extendedDynamicState3ColorBlendEquation")] [SupportedApiProfile( @@ -142,7 +142,7 @@ public unsafe partial struct PhysicalDeviceExtendedDynamicState3FeaturesEXT "VK_EXT_extended_dynamic_state3+VK_VERSION_1_1", ] )] - public uint ExtendedDynamicState3ColorBlendEquation; + public MaybeBool ExtendedDynamicState3ColorBlendEquation; [NativeName("extendedDynamicState3ColorWriteMask")] [SupportedApiProfile( @@ -153,7 +153,7 @@ public unsafe partial struct PhysicalDeviceExtendedDynamicState3FeaturesEXT "VK_EXT_extended_dynamic_state3+VK_VERSION_1_1", ] )] - public uint ExtendedDynamicState3ColorWriteMask; + public MaybeBool ExtendedDynamicState3ColorWriteMask; [NativeName("extendedDynamicState3RasterizationStream")] [SupportedApiProfile( @@ -164,7 +164,7 @@ public unsafe partial struct PhysicalDeviceExtendedDynamicState3FeaturesEXT "VK_EXT_extended_dynamic_state3+VK_VERSION_1_1", ] )] - public uint ExtendedDynamicState3RasterizationStream; + public MaybeBool ExtendedDynamicState3RasterizationStream; [NativeName("extendedDynamicState3ConservativeRasterizationMode")] [SupportedApiProfile( @@ -175,7 +175,7 @@ public unsafe partial struct PhysicalDeviceExtendedDynamicState3FeaturesEXT "VK_EXT_extended_dynamic_state3+VK_VERSION_1_1", ] )] - public uint ExtendedDynamicState3ConservativeRasterizationMode; + public MaybeBool ExtendedDynamicState3ConservativeRasterizationMode; [NativeName("extendedDynamicState3ExtraPrimitiveOverestimationSize")] [SupportedApiProfile( @@ -186,7 +186,7 @@ public unsafe partial struct PhysicalDeviceExtendedDynamicState3FeaturesEXT "VK_EXT_extended_dynamic_state3+VK_VERSION_1_1", ] )] - public uint ExtendedDynamicState3ExtraPrimitiveOverestimationSize; + public MaybeBool ExtendedDynamicState3ExtraPrimitiveOverestimationSize; [NativeName("extendedDynamicState3DepthClipEnable")] [SupportedApiProfile( @@ -197,7 +197,7 @@ public unsafe partial struct PhysicalDeviceExtendedDynamicState3FeaturesEXT "VK_EXT_extended_dynamic_state3+VK_VERSION_1_1", ] )] - public uint ExtendedDynamicState3DepthClipEnable; + public MaybeBool ExtendedDynamicState3DepthClipEnable; [NativeName("extendedDynamicState3SampleLocationsEnable")] [SupportedApiProfile( @@ -208,7 +208,7 @@ public unsafe partial struct PhysicalDeviceExtendedDynamicState3FeaturesEXT "VK_EXT_extended_dynamic_state3+VK_VERSION_1_1", ] )] - public uint ExtendedDynamicState3SampleLocationsEnable; + public MaybeBool ExtendedDynamicState3SampleLocationsEnable; [NativeName("extendedDynamicState3ColorBlendAdvanced")] [SupportedApiProfile( @@ -219,7 +219,7 @@ public unsafe partial struct PhysicalDeviceExtendedDynamicState3FeaturesEXT "VK_EXT_extended_dynamic_state3+VK_VERSION_1_1", ] )] - public uint ExtendedDynamicState3ColorBlendAdvanced; + public MaybeBool ExtendedDynamicState3ColorBlendAdvanced; [NativeName("extendedDynamicState3ProvokingVertexMode")] [SupportedApiProfile( @@ -230,7 +230,7 @@ public unsafe partial struct PhysicalDeviceExtendedDynamicState3FeaturesEXT "VK_EXT_extended_dynamic_state3+VK_VERSION_1_1", ] )] - public uint ExtendedDynamicState3ProvokingVertexMode; + public MaybeBool ExtendedDynamicState3ProvokingVertexMode; [NativeName("extendedDynamicState3LineRasterizationMode")] [SupportedApiProfile( @@ -241,7 +241,7 @@ public unsafe partial struct PhysicalDeviceExtendedDynamicState3FeaturesEXT "VK_EXT_extended_dynamic_state3+VK_VERSION_1_1", ] )] - public uint ExtendedDynamicState3LineRasterizationMode; + public MaybeBool ExtendedDynamicState3LineRasterizationMode; [NativeName("extendedDynamicState3LineStippleEnable")] [SupportedApiProfile( @@ -252,7 +252,7 @@ public unsafe partial struct PhysicalDeviceExtendedDynamicState3FeaturesEXT "VK_EXT_extended_dynamic_state3+VK_VERSION_1_1", ] )] - public uint ExtendedDynamicState3LineStippleEnable; + public MaybeBool ExtendedDynamicState3LineStippleEnable; [NativeName("extendedDynamicState3DepthClipNegativeOneToOne")] [SupportedApiProfile( @@ -263,7 +263,7 @@ public unsafe partial struct PhysicalDeviceExtendedDynamicState3FeaturesEXT "VK_EXT_extended_dynamic_state3+VK_VERSION_1_1", ] )] - public uint ExtendedDynamicState3DepthClipNegativeOneToOne; + public MaybeBool ExtendedDynamicState3DepthClipNegativeOneToOne; [NativeName("extendedDynamicState3ViewportWScalingEnable")] [SupportedApiProfile( @@ -274,7 +274,7 @@ public unsafe partial struct PhysicalDeviceExtendedDynamicState3FeaturesEXT "VK_EXT_extended_dynamic_state3+VK_VERSION_1_1", ] )] - public uint ExtendedDynamicState3ViewportWScalingEnable; + public MaybeBool ExtendedDynamicState3ViewportWScalingEnable; [NativeName("extendedDynamicState3ViewportSwizzle")] [SupportedApiProfile( @@ -285,7 +285,7 @@ public unsafe partial struct PhysicalDeviceExtendedDynamicState3FeaturesEXT "VK_EXT_extended_dynamic_state3+VK_VERSION_1_1", ] )] - public uint ExtendedDynamicState3ViewportSwizzle; + public MaybeBool ExtendedDynamicState3ViewportSwizzle; [NativeName("extendedDynamicState3CoverageToColorEnable")] [SupportedApiProfile( @@ -296,7 +296,7 @@ public unsafe partial struct PhysicalDeviceExtendedDynamicState3FeaturesEXT "VK_EXT_extended_dynamic_state3+VK_VERSION_1_1", ] )] - public uint ExtendedDynamicState3CoverageToColorEnable; + public MaybeBool ExtendedDynamicState3CoverageToColorEnable; [NativeName("extendedDynamicState3CoverageToColorLocation")] [SupportedApiProfile( @@ -307,7 +307,7 @@ public unsafe partial struct PhysicalDeviceExtendedDynamicState3FeaturesEXT "VK_EXT_extended_dynamic_state3+VK_VERSION_1_1", ] )] - public uint ExtendedDynamicState3CoverageToColorLocation; + public MaybeBool ExtendedDynamicState3CoverageToColorLocation; [NativeName("extendedDynamicState3CoverageModulationMode")] [SupportedApiProfile( @@ -318,7 +318,7 @@ public unsafe partial struct PhysicalDeviceExtendedDynamicState3FeaturesEXT "VK_EXT_extended_dynamic_state3+VK_VERSION_1_1", ] )] - public uint ExtendedDynamicState3CoverageModulationMode; + public MaybeBool ExtendedDynamicState3CoverageModulationMode; [NativeName("extendedDynamicState3CoverageModulationTableEnable")] [SupportedApiProfile( @@ -329,7 +329,7 @@ public unsafe partial struct PhysicalDeviceExtendedDynamicState3FeaturesEXT "VK_EXT_extended_dynamic_state3+VK_VERSION_1_1", ] )] - public uint ExtendedDynamicState3CoverageModulationTableEnable; + public MaybeBool ExtendedDynamicState3CoverageModulationTableEnable; [NativeName("extendedDynamicState3CoverageModulationTable")] [SupportedApiProfile( @@ -340,7 +340,7 @@ public unsafe partial struct PhysicalDeviceExtendedDynamicState3FeaturesEXT "VK_EXT_extended_dynamic_state3+VK_VERSION_1_1", ] )] - public uint ExtendedDynamicState3CoverageModulationTable; + public MaybeBool ExtendedDynamicState3CoverageModulationTable; [NativeName("extendedDynamicState3CoverageReductionMode")] [SupportedApiProfile( @@ -351,7 +351,7 @@ public unsafe partial struct PhysicalDeviceExtendedDynamicState3FeaturesEXT "VK_EXT_extended_dynamic_state3+VK_VERSION_1_1", ] )] - public uint ExtendedDynamicState3CoverageReductionMode; + public MaybeBool ExtendedDynamicState3CoverageReductionMode; [NativeName("extendedDynamicState3RepresentativeFragmentTestEnable")] [SupportedApiProfile( @@ -362,7 +362,7 @@ public unsafe partial struct PhysicalDeviceExtendedDynamicState3FeaturesEXT "VK_EXT_extended_dynamic_state3+VK_VERSION_1_1", ] )] - public uint ExtendedDynamicState3RepresentativeFragmentTestEnable; + public MaybeBool ExtendedDynamicState3RepresentativeFragmentTestEnable; [NativeName("extendedDynamicState3ShadingRateImageEnable")] [SupportedApiProfile( @@ -373,5 +373,5 @@ public unsafe partial struct PhysicalDeviceExtendedDynamicState3FeaturesEXT "VK_EXT_extended_dynamic_state3+VK_VERSION_1_1", ] )] - public uint ExtendedDynamicState3ShadingRateImageEnable; + public MaybeBool ExtendedDynamicState3ShadingRateImageEnable; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceExtendedDynamicState3PropertiesEXT.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceExtendedDynamicState3PropertiesEXT.gen.cs index 6e024bbab8..26258d54ad 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceExtendedDynamicState3PropertiesEXT.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceExtendedDynamicState3PropertiesEXT.gen.cs @@ -42,5 +42,5 @@ public unsafe partial struct PhysicalDeviceExtendedDynamicState3PropertiesEXT "VK_EXT_extended_dynamic_state3+VK_VERSION_1_1", ] )] - public uint DynamicPrimitiveTopologyUnrestricted; + public MaybeBool DynamicPrimitiveTopologyUnrestricted; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceExtendedDynamicStateFeaturesEXT.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceExtendedDynamicStateFeaturesEXT.gen.cs index a038306f54..02c5fca858 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceExtendedDynamicStateFeaturesEXT.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceExtendedDynamicStateFeaturesEXT.gen.cs @@ -43,5 +43,5 @@ public unsafe partial struct PhysicalDeviceExtendedDynamicStateFeaturesEXT "VK_EXT_extended_dynamic_state+VK_VERSION_1_1", ] )] - public uint ExtendedDynamicState; + public MaybeBool ExtendedDynamicState; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceExtendedSparseAddressSpaceFeaturesNV.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceExtendedSparseAddressSpaceFeaturesNV.gen.cs index b7672b2a14..96438c6939 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceExtendedSparseAddressSpaceFeaturesNV.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceExtendedSparseAddressSpaceFeaturesNV.gen.cs @@ -43,5 +43,5 @@ public unsafe partial struct PhysicalDeviceExtendedSparseAddressSpaceFeaturesNV "VK_NV_extended_sparse_address_space+VK_VERSION_1_1", ] )] - public uint ExtendedSparseAddressSpace; + public MaybeBool ExtendedSparseAddressSpace; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceExternalMemoryRdmaFeaturesNV.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceExternalMemoryRdmaFeaturesNV.gen.cs index 240a1facc2..67b962e86a 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceExternalMemoryRdmaFeaturesNV.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceExternalMemoryRdmaFeaturesNV.gen.cs @@ -43,5 +43,5 @@ public unsafe partial struct PhysicalDeviceExternalMemoryRdmaFeaturesNV "VK_NV_external_memory_rdma+VK_VERSION_1_1", ] )] - public uint ExternalMemoryRdma; + public MaybeBool ExternalMemoryRdma; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceFaultFeaturesEXT.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceFaultFeaturesEXT.gen.cs index 3ea693c858..6e86a2b73b 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceFaultFeaturesEXT.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceFaultFeaturesEXT.gen.cs @@ -43,7 +43,7 @@ public unsafe partial struct PhysicalDeviceFaultFeaturesEXT "VK_EXT_device_fault+VK_VERSION_1_1", ] )] - public uint DeviceFault; + public MaybeBool DeviceFault; [NativeName("deviceFaultVendorBinary")] [SupportedApiProfile( @@ -54,5 +54,5 @@ public unsafe partial struct PhysicalDeviceFaultFeaturesEXT "VK_EXT_device_fault+VK_VERSION_1_1", ] )] - public uint DeviceFaultVendorBinary; + public MaybeBool DeviceFaultVendorBinary; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceFeatures.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceFeatures.gen.cs index 70fc5db2ec..4a0e1440fe 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceFeatures.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceFeatures.gen.cs @@ -18,19 +18,19 @@ public partial struct PhysicalDeviceFeatures ["VK_VERSION_1_0", "VK_VERSION_1_1", "VK_VERSION_1_2", "VK_VERSION_1_3", "VK_VERSION_1_4"], MinVersion = "1.0" )] - public uint RobustBufferAccess; + public MaybeBool RobustBufferAccess; [NativeName("fullDrawIndexUint32")] [SupportedApiProfile("vulkan", ["VK_VERSION_1_4"], MinVersion = "1.4")] - public uint FullDrawIndexUint32; + public MaybeBool FullDrawIndexUint32; [NativeName("imageCubeArray")] [SupportedApiProfile("vulkan", ["VK_VERSION_1_4"], MinVersion = "1.4")] - public uint ImageCubeArray; + public MaybeBool ImageCubeArray; [NativeName("independentBlend")] [SupportedApiProfile("vulkan", ["VK_VERSION_1_4"], MinVersion = "1.4")] - public uint IndependentBlend; + public MaybeBool IndependentBlend; [NativeName("geometryShader")] [SupportedApiProfile( @@ -59,7 +59,7 @@ public partial struct PhysicalDeviceFeatures ], MinVersion = "1.0" )] - public uint GeometryShader; + public MaybeBool GeometryShader; [NativeName("tessellationShader")] [SupportedApiProfile( @@ -74,11 +74,11 @@ public partial struct PhysicalDeviceFeatures ], RequireAll = true )] - public uint TessellationShader; + public MaybeBool TessellationShader; [NativeName("sampleRateShading")] [SupportedApiProfile("vulkan", ["VK_VERSION_1_4"], MinVersion = "1.4")] - public uint SampleRateShading; + public MaybeBool SampleRateShading; [NativeName("dualSrcBlend")] [SupportedApiProfile( @@ -107,7 +107,7 @@ public partial struct PhysicalDeviceFeatures ], MinVersion = "1.0" )] - public uint DualSrcBlend; + public MaybeBool DualSrcBlend; [NativeName("logicOp")] [SupportedApiProfile( @@ -122,7 +122,7 @@ public partial struct PhysicalDeviceFeatures ], RequireAll = true )] - public uint LogicOp; + public MaybeBool LogicOp; [NativeName("multiDrawIndirect")] [SupportedApiProfile( @@ -151,19 +151,19 @@ public partial struct PhysicalDeviceFeatures ], MinVersion = "1.0" )] - public uint MultiDrawIndirect; + public MaybeBool MultiDrawIndirect; [NativeName("drawIndirectFirstInstance")] [SupportedApiProfile("vulkan", ["VK_VERSION_1_4"], MinVersion = "1.4")] - public uint DrawIndirectFirstInstance; + public MaybeBool DrawIndirectFirstInstance; [NativeName("depthClamp")] [SupportedApiProfile("vulkan", ["VK_VERSION_1_4"], MinVersion = "1.4")] - public uint DepthClamp; + public MaybeBool DepthClamp; [NativeName("depthBiasClamp")] [SupportedApiProfile("vulkan", ["VK_VERSION_1_4"], MinVersion = "1.4")] - public uint DepthBiasClamp; + public MaybeBool DepthBiasClamp; [NativeName("fillModeNonSolid")] [SupportedApiProfile( @@ -178,7 +178,7 @@ public partial struct PhysicalDeviceFeatures ], RequireAll = true )] - public uint FillModeNonSolid; + public MaybeBool FillModeNonSolid; [NativeName("depthBounds")] [SupportedApiProfile( @@ -207,7 +207,7 @@ public partial struct PhysicalDeviceFeatures ], MinVersion = "1.0" )] - public uint DepthBounds; + public MaybeBool DepthBounds; [NativeName("wideLines")] [SupportedApiProfile( @@ -236,11 +236,11 @@ public partial struct PhysicalDeviceFeatures ], MinVersion = "1.0" )] - public uint WideLines; + public MaybeBool WideLines; [NativeName("largePoints")] [SupportedApiProfile("vulkan", ["VK_VERSION_1_4"], MinVersion = "1.4")] - public uint LargePoints; + public MaybeBool LargePoints; [NativeName("alphaToOne")] [SupportedApiProfile( @@ -255,7 +255,7 @@ public partial struct PhysicalDeviceFeatures ], RequireAll = true )] - public uint AlphaToOne; + public MaybeBool AlphaToOne; [NativeName("multiViewport")] [SupportedApiProfile( @@ -284,11 +284,11 @@ public partial struct PhysicalDeviceFeatures ], MinVersion = "1.0" )] - public uint MultiViewport; + public MaybeBool MultiViewport; [NativeName("samplerAnisotropy")] [SupportedApiProfile("vulkan", ["VK_VERSION_1_4"], MinVersion = "1.4")] - public uint SamplerAnisotropy; + public MaybeBool SamplerAnisotropy; [NativeName("textureCompressionETC2")] [SupportedApiProfile( @@ -317,7 +317,7 @@ public partial struct PhysicalDeviceFeatures ], MinVersion = "1.0" )] - public uint TextureCompressionEtc2; + public MaybeBool TextureCompressionEtc2; [NativeName("textureCompressionASTC_LDR")] [SupportedApiProfile( @@ -346,7 +346,7 @@ public partial struct PhysicalDeviceFeatures ], MinVersion = "1.0" )] - public uint TextureCompressionAstcLdr; + public MaybeBool TextureCompressionAstcLdr; [NativeName("textureCompressionBC")] [SupportedApiProfile( @@ -375,7 +375,7 @@ public partial struct PhysicalDeviceFeatures ], MinVersion = "1.0" )] - public uint TextureCompressionBC; + public MaybeBool TextureCompressionBC; [NativeName("occlusionQueryPrecise")] [SupportedApiProfile( @@ -404,7 +404,7 @@ public partial struct PhysicalDeviceFeatures ], MinVersion = "1.0" )] - public uint OcclusionQueryPrecise; + public MaybeBool OcclusionQueryPrecise; [NativeName("pipelineStatisticsQuery")] [SupportedApiProfile( @@ -433,7 +433,7 @@ public partial struct PhysicalDeviceFeatures ], MinVersion = "1.0" )] - public uint PipelineStatisticsQuery; + public MaybeBool PipelineStatisticsQuery; [NativeName("vertexPipelineStoresAndAtomics")] [SupportedApiProfile( @@ -462,11 +462,11 @@ public partial struct PhysicalDeviceFeatures ], MinVersion = "1.0" )] - public uint VertexPipelineStoresAndAtomics; + public MaybeBool VertexPipelineStoresAndAtomics; [NativeName("fragmentStoresAndAtomics")] [SupportedApiProfile("vulkan", ["VK_VERSION_1_4"], MinVersion = "1.4")] - public uint FragmentStoresAndAtomics; + public MaybeBool FragmentStoresAndAtomics; [NativeName("shaderTessellationAndGeometryPointSize")] [SupportedApiProfile( @@ -495,15 +495,15 @@ public partial struct PhysicalDeviceFeatures ], MinVersion = "1.0" )] - public uint ShaderTessellationAndGeometryPointSize; + public MaybeBool ShaderTessellationAndGeometryPointSize; [NativeName("shaderImageGatherExtended")] [SupportedApiProfile("vulkan", ["VK_VERSION_1_4"], MinVersion = "1.4")] - public uint ShaderImageGatherExtended; + public MaybeBool ShaderImageGatherExtended; [NativeName("shaderStorageImageExtendedFormats")] [SupportedApiProfile("vulkan", ["VK_VERSION_1_4"], MinVersion = "1.4")] - public uint ShaderStorageImageExtendedFormats; + public MaybeBool ShaderStorageImageExtendedFormats; [NativeName("shaderStorageImageMultisample")] [SupportedApiProfile( @@ -532,7 +532,7 @@ public partial struct PhysicalDeviceFeatures ], MinVersion = "1.0" )] - public uint ShaderStorageImageMultisample; + public MaybeBool ShaderStorageImageMultisample; [NativeName("shaderStorageImageReadWithoutFormat")] [SupportedApiProfile( @@ -561,7 +561,7 @@ public partial struct PhysicalDeviceFeatures ], MinVersion = "1.0" )] - public uint ShaderStorageImageReadWithoutFormat; + public MaybeBool ShaderStorageImageReadWithoutFormat; [NativeName("shaderStorageImageWriteWithoutFormat")] [SupportedApiProfile( @@ -590,11 +590,11 @@ public partial struct PhysicalDeviceFeatures ], MinVersion = "1.0" )] - public uint ShaderStorageImageWriteWithoutFormat; + public MaybeBool ShaderStorageImageWriteWithoutFormat; [NativeName("shaderUniformBufferArrayDynamicIndexing")] [SupportedApiProfile("vulkan", ["VK_VERSION_1_4"], MinVersion = "1.4")] - public uint ShaderUniformBufferArrayDynamicIndexing; + public MaybeBool ShaderUniformBufferArrayDynamicIndexing; [NativeName("shaderSampledImageArrayDynamicIndexing")] [SupportedApiProfile( @@ -602,7 +602,7 @@ public partial struct PhysicalDeviceFeatures ["VK_VERSION_1_2", "VK_VERSION_1_3", "VK_VERSION_1_4"], MinVersion = "1.2" )] - public uint ShaderSampledImageArrayDynamicIndexing; + public MaybeBool ShaderSampledImageArrayDynamicIndexing; [NativeName("shaderStorageBufferArrayDynamicIndexing")] [SupportedApiProfile( @@ -610,11 +610,11 @@ public partial struct PhysicalDeviceFeatures ["VK_VERSION_1_2", "VK_VERSION_1_3", "VK_VERSION_1_4"], MinVersion = "1.2" )] - public uint ShaderStorageBufferArrayDynamicIndexing; + public MaybeBool ShaderStorageBufferArrayDynamicIndexing; [NativeName("shaderStorageImageArrayDynamicIndexing")] [SupportedApiProfile("vulkan", ["VK_VERSION_1_4"], MinVersion = "1.4")] - public uint ShaderStorageImageArrayDynamicIndexing; + public MaybeBool ShaderStorageImageArrayDynamicIndexing; [NativeName("shaderClipDistance")] [SupportedApiProfile( @@ -643,7 +643,7 @@ public partial struct PhysicalDeviceFeatures ], MinVersion = "1.0" )] - public uint ShaderClipDistance; + public MaybeBool ShaderClipDistance; [NativeName("shaderCullDistance")] [SupportedApiProfile( @@ -672,7 +672,7 @@ public partial struct PhysicalDeviceFeatures ], MinVersion = "1.0" )] - public uint ShaderCullDistance; + public MaybeBool ShaderCullDistance; [NativeName("shaderFloat64")] [SupportedApiProfile( @@ -701,7 +701,7 @@ public partial struct PhysicalDeviceFeatures ], MinVersion = "1.0" )] - public uint ShaderFloat64; + public MaybeBool ShaderFloat64; [NativeName("shaderInt64")] [SupportedApiProfile( @@ -709,11 +709,11 @@ public partial struct PhysicalDeviceFeatures ["VK_VERSION_1_2", "VK_VERSION_1_3", "VK_VERSION_1_4"], MinVersion = "1.2" )] - public uint ShaderInt64; + public MaybeBool ShaderInt64; [NativeName("shaderInt16")] [SupportedApiProfile("vulkan", ["VK_VERSION_1_4"], MinVersion = "1.4")] - public uint ShaderInt16; + public MaybeBool ShaderInt16; [NativeName("shaderResourceResidency")] [SupportedApiProfile( @@ -742,7 +742,7 @@ public partial struct PhysicalDeviceFeatures ], MinVersion = "1.0" )] - public uint ShaderResourceResidency; + public MaybeBool ShaderResourceResidency; [NativeName("shaderResourceMinLod")] [SupportedApiProfile( @@ -771,7 +771,7 @@ public partial struct PhysicalDeviceFeatures ], MinVersion = "1.0" )] - public uint ShaderResourceMinLod; + public MaybeBool ShaderResourceMinLod; [NativeName("sparseBinding")] [SupportedApiProfile( @@ -800,7 +800,7 @@ public partial struct PhysicalDeviceFeatures ], MinVersion = "1.0" )] - public uint SparseBinding; + public MaybeBool SparseBinding; [NativeName("sparseResidencyBuffer")] [SupportedApiProfile( @@ -829,7 +829,7 @@ public partial struct PhysicalDeviceFeatures ], MinVersion = "1.0" )] - public uint SparseResidencyBuffer; + public MaybeBool SparseResidencyBuffer; [NativeName("sparseResidencyImage2D")] [SupportedApiProfile( @@ -858,7 +858,7 @@ public partial struct PhysicalDeviceFeatures ], MinVersion = "1.0" )] - public uint SparseResidencyImage2D; + public MaybeBool SparseResidencyImage2D; [NativeName("sparseResidencyImage3D")] [SupportedApiProfile( @@ -887,7 +887,7 @@ public partial struct PhysicalDeviceFeatures ], MinVersion = "1.0" )] - public uint SparseResidencyImage3D; + public MaybeBool SparseResidencyImage3D; [NativeName("sparseResidency2Samples")] [SupportedApiProfile( @@ -916,7 +916,7 @@ public partial struct PhysicalDeviceFeatures ], MinVersion = "1.0" )] - public uint SparseResidency2Samples; + public MaybeBool SparseResidency2Samples; [NativeName("sparseResidency4Samples")] [SupportedApiProfile( @@ -945,7 +945,7 @@ public partial struct PhysicalDeviceFeatures ], MinVersion = "1.0" )] - public uint SparseResidency4Samples; + public MaybeBool SparseResidency4Samples; [NativeName("sparseResidency8Samples")] [SupportedApiProfile( @@ -974,7 +974,7 @@ public partial struct PhysicalDeviceFeatures ], MinVersion = "1.0" )] - public uint SparseResidency8Samples; + public MaybeBool SparseResidency8Samples; [NativeName("sparseResidency16Samples")] [SupportedApiProfile( @@ -1003,7 +1003,7 @@ public partial struct PhysicalDeviceFeatures ], MinVersion = "1.0" )] - public uint SparseResidency16Samples; + public MaybeBool SparseResidency16Samples; [NativeName("sparseResidencyAliased")] [SupportedApiProfile( @@ -1032,7 +1032,7 @@ public partial struct PhysicalDeviceFeatures ], MinVersion = "1.0" )] - public uint SparseResidencyAliased; + public MaybeBool SparseResidencyAliased; [NativeName("variableMultisampleRate")] [SupportedApiProfile( @@ -1061,7 +1061,7 @@ public partial struct PhysicalDeviceFeatures ], MinVersion = "1.0" )] - public uint VariableMultisampleRate; + public MaybeBool VariableMultisampleRate; [NativeName("inheritedQueries")] [SupportedApiProfile( @@ -1090,5 +1090,5 @@ public partial struct PhysicalDeviceFeatures ], MinVersion = "1.0" )] - public uint InheritedQueries; + public MaybeBool InheritedQueries; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceFloatControlsProperties.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceFloatControlsProperties.gen.cs index 1b3f9d86e3..0c93977bd4 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceFloatControlsProperties.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceFloatControlsProperties.gen.cs @@ -100,7 +100,7 @@ public unsafe partial struct PhysicalDeviceFloatControlsProperties ], MinVersion = "1.2" )] - public uint ShaderSignedZeroInfNanPreserveFloat16; + public MaybeBool ShaderSignedZeroInfNanPreserveFloat16; [NativeName("shaderSignedZeroInfNanPreserveFloat32")] [SupportedApiProfile( @@ -118,7 +118,7 @@ public unsafe partial struct PhysicalDeviceFloatControlsProperties ], MinVersion = "1.2" )] - public uint ShaderSignedZeroInfNanPreserveFloat32; + public MaybeBool ShaderSignedZeroInfNanPreserveFloat32; [NativeName("shaderSignedZeroInfNanPreserveFloat64")] [SupportedApiProfile( @@ -136,7 +136,7 @@ public unsafe partial struct PhysicalDeviceFloatControlsProperties ], MinVersion = "1.2" )] - public uint ShaderSignedZeroInfNanPreserveFloat64; + public MaybeBool ShaderSignedZeroInfNanPreserveFloat64; [NativeName("shaderDenormPreserveFloat16")] [SupportedApiProfile( @@ -154,7 +154,7 @@ public unsafe partial struct PhysicalDeviceFloatControlsProperties ], MinVersion = "1.2" )] - public uint ShaderDenormPreserveFloat16; + public MaybeBool ShaderDenormPreserveFloat16; [NativeName("shaderDenormPreserveFloat32")] [SupportedApiProfile( @@ -172,7 +172,7 @@ public unsafe partial struct PhysicalDeviceFloatControlsProperties ], MinVersion = "1.2" )] - public uint ShaderDenormPreserveFloat32; + public MaybeBool ShaderDenormPreserveFloat32; [NativeName("shaderDenormPreserveFloat64")] [SupportedApiProfile( @@ -190,7 +190,7 @@ public unsafe partial struct PhysicalDeviceFloatControlsProperties ], MinVersion = "1.2" )] - public uint ShaderDenormPreserveFloat64; + public MaybeBool ShaderDenormPreserveFloat64; [NativeName("shaderDenormFlushToZeroFloat16")] [SupportedApiProfile( @@ -208,7 +208,7 @@ public unsafe partial struct PhysicalDeviceFloatControlsProperties ], MinVersion = "1.2" )] - public uint ShaderDenormFlushToZeroFloat16; + public MaybeBool ShaderDenormFlushToZeroFloat16; [NativeName("shaderDenormFlushToZeroFloat32")] [SupportedApiProfile( @@ -226,7 +226,7 @@ public unsafe partial struct PhysicalDeviceFloatControlsProperties ], MinVersion = "1.2" )] - public uint ShaderDenormFlushToZeroFloat32; + public MaybeBool ShaderDenormFlushToZeroFloat32; [NativeName("shaderDenormFlushToZeroFloat64")] [SupportedApiProfile( @@ -244,7 +244,7 @@ public unsafe partial struct PhysicalDeviceFloatControlsProperties ], MinVersion = "1.2" )] - public uint ShaderDenormFlushToZeroFloat64; + public MaybeBool ShaderDenormFlushToZeroFloat64; [NativeName("shaderRoundingModeRTEFloat16")] [SupportedApiProfile( @@ -262,7 +262,7 @@ public unsafe partial struct PhysicalDeviceFloatControlsProperties ], MinVersion = "1.2" )] - public uint ShaderRoundingModeRteFloat16; + public MaybeBool ShaderRoundingModeRteFloat16; [NativeName("shaderRoundingModeRTEFloat32")] [SupportedApiProfile( @@ -280,7 +280,7 @@ public unsafe partial struct PhysicalDeviceFloatControlsProperties ], MinVersion = "1.2" )] - public uint ShaderRoundingModeRteFloat32; + public MaybeBool ShaderRoundingModeRteFloat32; [NativeName("shaderRoundingModeRTEFloat64")] [SupportedApiProfile( @@ -298,7 +298,7 @@ public unsafe partial struct PhysicalDeviceFloatControlsProperties ], MinVersion = "1.2" )] - public uint ShaderRoundingModeRteFloat64; + public MaybeBool ShaderRoundingModeRteFloat64; [NativeName("shaderRoundingModeRTZFloat16")] [SupportedApiProfile( @@ -316,7 +316,7 @@ public unsafe partial struct PhysicalDeviceFloatControlsProperties ], MinVersion = "1.2" )] - public uint ShaderRoundingModeRtzFloat16; + public MaybeBool ShaderRoundingModeRtzFloat16; [NativeName("shaderRoundingModeRTZFloat32")] [SupportedApiProfile( @@ -334,7 +334,7 @@ public unsafe partial struct PhysicalDeviceFloatControlsProperties ], MinVersion = "1.2" )] - public uint ShaderRoundingModeRtzFloat32; + public MaybeBool ShaderRoundingModeRtzFloat32; [NativeName("shaderRoundingModeRTZFloat64")] [SupportedApiProfile( @@ -352,5 +352,5 @@ public unsafe partial struct PhysicalDeviceFloatControlsProperties ], MinVersion = "1.2" )] - public uint ShaderRoundingModeRtzFloat64; + public MaybeBool ShaderRoundingModeRtzFloat64; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceFormatPackFeaturesARM.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceFormatPackFeaturesARM.gen.cs index 1451af589c..48bc1730e2 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceFormatPackFeaturesARM.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceFormatPackFeaturesARM.gen.cs @@ -43,5 +43,5 @@ public unsafe partial struct PhysicalDeviceFormatPackFeaturesARM "VK_ARM_format_pack+VK_VERSION_1_1", ] )] - public uint FormatPack; + public MaybeBool FormatPack; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceFragmentDensityMap2FeaturesEXT.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceFragmentDensityMap2FeaturesEXT.gen.cs index 117635cca1..48afed8c86 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceFragmentDensityMap2FeaturesEXT.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceFragmentDensityMap2FeaturesEXT.gen.cs @@ -33,5 +33,5 @@ public unsafe partial struct PhysicalDeviceFragmentDensityMap2FeaturesEXT ["VK_EXT_fragment_density_map2"], ImpliesSets = ["VK_EXT_fragment_density_map"] )] - public uint FragmentDensityMapDeferred; + public MaybeBool FragmentDensityMapDeferred; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceFragmentDensityMap2PropertiesEXT.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceFragmentDensityMap2PropertiesEXT.gen.cs index 99f35d7b65..ad56cb5166 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceFragmentDensityMap2PropertiesEXT.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceFragmentDensityMap2PropertiesEXT.gen.cs @@ -34,7 +34,7 @@ public unsafe partial struct PhysicalDeviceFragmentDensityMap2PropertiesEXT ["VK_EXT_fragment_density_map2"], ImpliesSets = ["VK_EXT_fragment_density_map"] )] - public uint SubsampledLoads; + public MaybeBool SubsampledLoads; [NativeName("subsampledCoarseReconstructionEarlyAccess")] [SupportedApiProfile( @@ -42,7 +42,7 @@ public unsafe partial struct PhysicalDeviceFragmentDensityMap2PropertiesEXT ["VK_EXT_fragment_density_map2"], ImpliesSets = ["VK_EXT_fragment_density_map"] )] - public uint SubsampledCoarseReconstructionEarlyAccess; + public MaybeBool SubsampledCoarseReconstructionEarlyAccess; [NativeName("maxSubsampledArrayLayers")] [SupportedApiProfile( diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceFragmentDensityMapFeaturesEXT.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceFragmentDensityMapFeaturesEXT.gen.cs index 280f58e43c..bba07c51a5 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceFragmentDensityMapFeaturesEXT.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceFragmentDensityMapFeaturesEXT.gen.cs @@ -43,7 +43,7 @@ public unsafe partial struct PhysicalDeviceFragmentDensityMapFeaturesEXT "VK_EXT_fragment_density_map+VK_VERSION_1_1", ] )] - public uint FragmentDensityMap; + public MaybeBool FragmentDensityMap; [NativeName("fragmentDensityMapDynamic")] [SupportedApiProfile( @@ -54,7 +54,7 @@ public unsafe partial struct PhysicalDeviceFragmentDensityMapFeaturesEXT "VK_EXT_fragment_density_map+VK_VERSION_1_1", ] )] - public uint FragmentDensityMapDynamic; + public MaybeBool FragmentDensityMapDynamic; [NativeName("fragmentDensityMapNonSubsampledImages")] [SupportedApiProfile( @@ -65,5 +65,5 @@ public unsafe partial struct PhysicalDeviceFragmentDensityMapFeaturesEXT "VK_EXT_fragment_density_map+VK_VERSION_1_1", ] )] - public uint FragmentDensityMapNonSubsampledImages; + public MaybeBool FragmentDensityMapNonSubsampledImages; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceFragmentDensityMapLayeredFeaturesVALVE.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceFragmentDensityMapLayeredFeaturesVALVE.gen.cs index 562eba2ca7..7ef0e4b6b6 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceFragmentDensityMapLayeredFeaturesVALVE.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceFragmentDensityMapLayeredFeaturesVALVE.gen.cs @@ -43,5 +43,5 @@ public unsafe partial struct PhysicalDeviceFragmentDensityMapLayeredFeaturesVALV "VK_EXT_fragment_density_map+VK_VERSION_1_4", ] )] - public uint FragmentDensityMapLayered; + public MaybeBool FragmentDensityMapLayered; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceFragmentDensityMapOffsetFeaturesEXT.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceFragmentDensityMapOffsetFeaturesEXT.gen.cs index 39b8ba320b..6ed3c182eb 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceFragmentDensityMapOffsetFeaturesEXT.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceFragmentDensityMapOffsetFeaturesEXT.gen.cs @@ -55,5 +55,5 @@ public unsafe partial struct PhysicalDeviceFragmentDensityMapOffsetFeaturesEXT "VK_EXT_fragment_density_map+VK_VERSION_1_1", ] )] - public uint FragmentDensityMapOffset; + public MaybeBool FragmentDensityMapOffset; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceFragmentDensityMapPropertiesEXT.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceFragmentDensityMapPropertiesEXT.gen.cs index d6ecc27699..ee0a03f329 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceFragmentDensityMapPropertiesEXT.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceFragmentDensityMapPropertiesEXT.gen.cs @@ -64,5 +64,5 @@ public unsafe partial struct PhysicalDeviceFragmentDensityMapPropertiesEXT "VK_EXT_fragment_density_map+VK_VERSION_1_1", ] )] - public uint FragmentDensityInvocations; + public MaybeBool FragmentDensityInvocations; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceFragmentShaderBarycentricFeaturesKHR.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceFragmentShaderBarycentricFeaturesKHR.gen.cs index c6635e4d06..ca77f52e4d 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceFragmentShaderBarycentricFeaturesKHR.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceFragmentShaderBarycentricFeaturesKHR.gen.cs @@ -43,5 +43,5 @@ public unsafe partial struct PhysicalDeviceFragmentShaderBarycentricFeaturesKHR "VK_KHR_fragment_shader_barycentric+VK_VERSION_1_1", ] )] - public uint FragmentShaderBarycentric; + public MaybeBool FragmentShaderBarycentric; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceFragmentShaderBarycentricPropertiesKHR.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceFragmentShaderBarycentricPropertiesKHR.gen.cs index af57e0fbad..87775c9312 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceFragmentShaderBarycentricPropertiesKHR.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceFragmentShaderBarycentricPropertiesKHR.gen.cs @@ -43,5 +43,5 @@ public unsafe partial struct PhysicalDeviceFragmentShaderBarycentricPropertiesKH "VK_KHR_fragment_shader_barycentric+VK_VERSION_1_1", ] )] - public uint TriStripVertexOrderIndependentOfProvokingVertex; + public MaybeBool TriStripVertexOrderIndependentOfProvokingVertex; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceFragmentShaderInterlockFeaturesEXT.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceFragmentShaderInterlockFeaturesEXT.gen.cs index df44c9e053..ed43bbf872 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceFragmentShaderInterlockFeaturesEXT.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceFragmentShaderInterlockFeaturesEXT.gen.cs @@ -43,7 +43,7 @@ public unsafe partial struct PhysicalDeviceFragmentShaderInterlockFeaturesEXT "VK_EXT_fragment_shader_interlock+VK_VERSION_1_1", ] )] - public uint FragmentShaderSampleInterlock; + public MaybeBool FragmentShaderSampleInterlock; [NativeName("fragmentShaderPixelInterlock")] [SupportedApiProfile( @@ -54,7 +54,7 @@ public unsafe partial struct PhysicalDeviceFragmentShaderInterlockFeaturesEXT "VK_EXT_fragment_shader_interlock+VK_VERSION_1_1", ] )] - public uint FragmentShaderPixelInterlock; + public MaybeBool FragmentShaderPixelInterlock; [NativeName("fragmentShaderShadingRateInterlock")] [SupportedApiProfile( @@ -65,5 +65,5 @@ public unsafe partial struct PhysicalDeviceFragmentShaderInterlockFeaturesEXT "VK_EXT_fragment_shader_interlock+VK_VERSION_1_1", ] )] - public uint FragmentShaderShadingRateInterlock; + public MaybeBool FragmentShaderShadingRateInterlock; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceFragmentShadingRateEnumsFeaturesNV.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceFragmentShadingRateEnumsFeaturesNV.gen.cs index 6a1c7aad76..a41ac40410 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceFragmentShadingRateEnumsFeaturesNV.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceFragmentShadingRateEnumsFeaturesNV.gen.cs @@ -34,7 +34,7 @@ public unsafe partial struct PhysicalDeviceFragmentShadingRateEnumsFeaturesNV ["VK_NV_fragment_shading_rate_enums"], ImpliesSets = ["VK_KHR_fragment_shading_rate"] )] - public uint FragmentShadingRateEnums; + public MaybeBool FragmentShadingRateEnums; [NativeName("supersampleFragmentShadingRates")] [SupportedApiProfile( @@ -42,7 +42,7 @@ public unsafe partial struct PhysicalDeviceFragmentShadingRateEnumsFeaturesNV ["VK_NV_fragment_shading_rate_enums"], ImpliesSets = ["VK_KHR_fragment_shading_rate"] )] - public uint SupersampleFragmentShadingRates; + public MaybeBool SupersampleFragmentShadingRates; [NativeName("noInvocationFragmentShadingRates")] [SupportedApiProfile( @@ -50,5 +50,5 @@ public unsafe partial struct PhysicalDeviceFragmentShadingRateEnumsFeaturesNV ["VK_NV_fragment_shading_rate_enums"], ImpliesSets = ["VK_KHR_fragment_shading_rate"] )] - public uint NoInvocationFragmentShadingRates; + public MaybeBool NoInvocationFragmentShadingRates; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceFragmentShadingRateFeaturesKHR.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceFragmentShadingRateFeaturesKHR.gen.cs index 1c75a71974..f45462075d 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceFragmentShadingRateFeaturesKHR.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceFragmentShadingRateFeaturesKHR.gen.cs @@ -46,7 +46,7 @@ public unsafe partial struct PhysicalDeviceFragmentShadingRateFeaturesKHR "VK_VERSION_1_2", ] )] - public uint PipelineFragmentShadingRate; + public MaybeBool PipelineFragmentShadingRate; [NativeName("primitiveFragmentShadingRate")] [SupportedApiProfile( @@ -59,7 +59,7 @@ public unsafe partial struct PhysicalDeviceFragmentShadingRateFeaturesKHR ImpliesSets = ["VK_EXT_mesh_shader+VK_KHR_spirv_1_4", "VK_EXT_mesh_shader+VK_VERSION_1_2"], RequireAll = true )] - public uint PrimitiveFragmentShadingRate; + public MaybeBool PrimitiveFragmentShadingRate; [NativeName("attachmentFragmentShadingRate")] [SupportedApiProfile( @@ -71,5 +71,5 @@ public unsafe partial struct PhysicalDeviceFragmentShadingRateFeaturesKHR "VK_VERSION_1_2", ] )] - public uint AttachmentFragmentShadingRate; + public MaybeBool AttachmentFragmentShadingRate; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceFragmentShadingRatePropertiesKHR.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceFragmentShadingRatePropertiesKHR.gen.cs index 28da9c9767..956816fc16 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceFragmentShadingRatePropertiesKHR.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceFragmentShadingRatePropertiesKHR.gen.cs @@ -81,7 +81,7 @@ public unsafe partial struct PhysicalDeviceFragmentShadingRatePropertiesKHR "VK_VERSION_1_2", ] )] - public uint PrimitiveFragmentShadingRateWithMultipleViewports; + public MaybeBool PrimitiveFragmentShadingRateWithMultipleViewports; [NativeName("layeredShadingRateAttachments")] [SupportedApiProfile( @@ -93,7 +93,7 @@ public unsafe partial struct PhysicalDeviceFragmentShadingRatePropertiesKHR "VK_VERSION_1_2", ] )] - public uint LayeredShadingRateAttachments; + public MaybeBool LayeredShadingRateAttachments; [NativeName("fragmentShadingRateNonTrivialCombinerOps")] [SupportedApiProfile( @@ -105,7 +105,7 @@ public unsafe partial struct PhysicalDeviceFragmentShadingRatePropertiesKHR "VK_VERSION_1_2", ] )] - public uint FragmentShadingRateNonTrivialCombinerOps; + public MaybeBool FragmentShadingRateNonTrivialCombinerOps; [NativeName("maxFragmentSize")] [SupportedApiProfile( @@ -165,7 +165,7 @@ public unsafe partial struct PhysicalDeviceFragmentShadingRatePropertiesKHR "VK_VERSION_1_2", ] )] - public uint FragmentShadingRateWithShaderDepthStencilWrites; + public MaybeBool FragmentShadingRateWithShaderDepthStencilWrites; [NativeName("fragmentShadingRateWithSampleMask")] [SupportedApiProfile( @@ -177,7 +177,7 @@ public unsafe partial struct PhysicalDeviceFragmentShadingRatePropertiesKHR "VK_VERSION_1_2", ] )] - public uint FragmentShadingRateWithSampleMask; + public MaybeBool FragmentShadingRateWithSampleMask; [NativeName("fragmentShadingRateWithShaderSampleMask")] [SupportedApiProfile( @@ -189,7 +189,7 @@ public unsafe partial struct PhysicalDeviceFragmentShadingRatePropertiesKHR "VK_VERSION_1_2", ] )] - public uint FragmentShadingRateWithShaderSampleMask; + public MaybeBool FragmentShadingRateWithShaderSampleMask; [NativeName("fragmentShadingRateWithConservativeRasterization")] [SupportedApiProfile( @@ -201,7 +201,7 @@ public unsafe partial struct PhysicalDeviceFragmentShadingRatePropertiesKHR "VK_VERSION_1_2", ] )] - public uint FragmentShadingRateWithConservativeRasterization; + public MaybeBool FragmentShadingRateWithConservativeRasterization; [NativeName("fragmentShadingRateWithFragmentShaderInterlock")] [SupportedApiProfile( @@ -213,7 +213,7 @@ public unsafe partial struct PhysicalDeviceFragmentShadingRatePropertiesKHR "VK_VERSION_1_2", ] )] - public uint FragmentShadingRateWithFragmentShaderInterlock; + public MaybeBool FragmentShadingRateWithFragmentShaderInterlock; [NativeName("fragmentShadingRateWithCustomSampleLocations")] [SupportedApiProfile( @@ -225,7 +225,7 @@ public unsafe partial struct PhysicalDeviceFragmentShadingRatePropertiesKHR "VK_VERSION_1_2", ] )] - public uint FragmentShadingRateWithCustomSampleLocations; + public MaybeBool FragmentShadingRateWithCustomSampleLocations; [NativeName("fragmentShadingRateStrictMultiplyCombiner")] [SupportedApiProfile( @@ -237,5 +237,5 @@ public unsafe partial struct PhysicalDeviceFragmentShadingRatePropertiesKHR "VK_VERSION_1_2", ] )] - public uint FragmentShadingRateStrictMultiplyCombiner; + public MaybeBool FragmentShadingRateStrictMultiplyCombiner; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceFrameBoundaryFeaturesEXT.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceFrameBoundaryFeaturesEXT.gen.cs index 544a861045..5c4d158f44 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceFrameBoundaryFeaturesEXT.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceFrameBoundaryFeaturesEXT.gen.cs @@ -43,5 +43,5 @@ public unsafe partial struct PhysicalDeviceFrameBoundaryFeaturesEXT "VK_EXT_frame_boundary+VK_VERSION_1_1", ] )] - public uint FrameBoundary; + public MaybeBool FrameBoundary; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceGlobalPriorityQueryFeatures.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceGlobalPriorityQueryFeatures.gen.cs index 63613172a1..504d06ef3b 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceGlobalPriorityQueryFeatures.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceGlobalPriorityQueryFeatures.gen.cs @@ -39,5 +39,5 @@ public unsafe partial struct PhysicalDeviceGlobalPriorityQueryFeatures [NativeName("globalPriorityQuery")] [SupportedApiProfile("vulkan", ["VK_VERSION_1_4"], MinVersion = "1.4")] - public uint GlobalPriorityQuery; + public MaybeBool GlobalPriorityQuery; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceGraphicsPipelineLibraryFeaturesEXT.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceGraphicsPipelineLibraryFeaturesEXT.gen.cs index 7b6e749dc7..b20756c6b5 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceGraphicsPipelineLibraryFeaturesEXT.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceGraphicsPipelineLibraryFeaturesEXT.gen.cs @@ -43,5 +43,5 @@ public unsafe partial struct PhysicalDeviceGraphicsPipelineLibraryFeaturesEXT "VK_KHR_pipeline_library+VK_VERSION_1_1", ] )] - public uint GraphicsPipelineLibrary; + public MaybeBool GraphicsPipelineLibrary; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceGraphicsPipelineLibraryPropertiesEXT.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceGraphicsPipelineLibraryPropertiesEXT.gen.cs index 9cec5a854b..3d98b256c1 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceGraphicsPipelineLibraryPropertiesEXT.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceGraphicsPipelineLibraryPropertiesEXT.gen.cs @@ -42,7 +42,7 @@ public unsafe partial struct PhysicalDeviceGraphicsPipelineLibraryPropertiesEXT "VK_KHR_pipeline_library+VK_VERSION_1_1", ] )] - public uint GraphicsPipelineLibraryFastLinking; + public MaybeBool GraphicsPipelineLibraryFastLinking; [NativeName("graphicsPipelineLibraryIndependentInterpolationDecoration")] [SupportedApiProfile( @@ -53,5 +53,5 @@ public unsafe partial struct PhysicalDeviceGraphicsPipelineLibraryPropertiesEXT "VK_KHR_pipeline_library+VK_VERSION_1_1", ] )] - public uint GraphicsPipelineLibraryIndependentInterpolationDecoration; + public MaybeBool GraphicsPipelineLibraryIndependentInterpolationDecoration; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceGroupProperties.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceGroupProperties.gen.cs index 006c903c66..4a41622710 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceGroupProperties.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceGroupProperties.gen.cs @@ -134,5 +134,5 @@ public unsafe partial struct PhysicalDeviceGroupProperties ], MinVersion = "1.1" )] - public uint SubsetAllocation; + public MaybeBool SubsetAllocation; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceHdrVividFeaturesHUAWEI.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceHdrVividFeaturesHUAWEI.gen.cs index 365af5fc73..521ea0a6eb 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceHdrVividFeaturesHUAWEI.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceHdrVividFeaturesHUAWEI.gen.cs @@ -43,5 +43,5 @@ public unsafe partial struct PhysicalDeviceHdrVividFeaturesHUAWEI "VK_KHR_swapchain+VK_EXT_hdr_metadata+VK_VERSION_1_1", ] )] - public uint HdrVivid; + public MaybeBool HdrVivid; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceHostImageCopyFeatures.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceHostImageCopyFeatures.gen.cs index 762dec3bc2..59cf360618 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceHostImageCopyFeatures.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceHostImageCopyFeatures.gen.cs @@ -48,5 +48,5 @@ public unsafe partial struct PhysicalDeviceHostImageCopyFeatures "VK_VERSION_1_3", ] )] - public uint HostImageCopy; + public MaybeBool HostImageCopy; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceHostImageCopyProperties.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceHostImageCopyProperties.gen.cs index b6ddb6f6b3..d1107c9b27 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceHostImageCopyProperties.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceHostImageCopyProperties.gen.cs @@ -114,5 +114,5 @@ public unsafe partial struct PhysicalDeviceHostImageCopyProperties ], MinVersion = "1.4" )] - public uint IdenticalMemoryTypeRequirements; + public MaybeBool IdenticalMemoryTypeRequirements; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceHostQueryResetFeatures.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceHostQueryResetFeatures.gen.cs index ba66f4fdcd..bcdc8610db 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceHostQueryResetFeatures.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceHostQueryResetFeatures.gen.cs @@ -59,5 +59,5 @@ public unsafe partial struct PhysicalDeviceHostQueryResetFeatures ["VK_VERSION_1_2", "VK_VERSION_1_3", "VK_VERSION_1_4"], MinVersion = "1.2" )] - public uint HostQueryReset; + public MaybeBool HostQueryReset; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceIDProperties.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceIDProperties.gen.cs index 6ec08c4302..d252ada45b 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceIDProperties.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceIDProperties.gen.cs @@ -183,5 +183,5 @@ public unsafe partial struct PhysicalDeviceIDProperties ], MinVersion = "1.1" )] - public uint DeviceLuidValid; + public MaybeBool DeviceLuidValid; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceImage2DViewOf3DFeaturesEXT.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceImage2DViewOf3DFeaturesEXT.gen.cs index 172fe65e4c..ee5a04f165 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceImage2DViewOf3DFeaturesEXT.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceImage2DViewOf3DFeaturesEXT.gen.cs @@ -43,7 +43,7 @@ public unsafe partial struct PhysicalDeviceImage2DViewOf3DFeaturesEXT "VK_VERSION_1_1", ] )] - public uint Image2DViewOf3D; + public MaybeBool Image2DViewOf3D; [NativeName("sampler2DViewOf3D")] [SupportedApiProfile( @@ -54,5 +54,5 @@ public unsafe partial struct PhysicalDeviceImage2DViewOf3DFeaturesEXT "VK_VERSION_1_1", ] )] - public uint Sampler2DViewOf3D; + public MaybeBool Sampler2DViewOf3D; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceImageAlignmentControlFeaturesMESA.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceImageAlignmentControlFeaturesMESA.gen.cs index d533a3182a..8c46ff1c03 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceImageAlignmentControlFeaturesMESA.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceImageAlignmentControlFeaturesMESA.gen.cs @@ -43,5 +43,5 @@ public unsafe partial struct PhysicalDeviceImageAlignmentControlFeaturesMESA "VK_MESA_image_alignment_control+VK_VERSION_1_1", ] )] - public uint ImageAlignmentControl; + public MaybeBool ImageAlignmentControl; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceImageCompressionControlFeaturesEXT.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceImageCompressionControlFeaturesEXT.gen.cs index b3fbda90f6..cca5e3d399 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceImageCompressionControlFeaturesEXT.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceImageCompressionControlFeaturesEXT.gen.cs @@ -42,5 +42,5 @@ public unsafe partial struct PhysicalDeviceImageCompressionControlFeaturesEXT "VK_EXT_image_compression_control+VK_VERSION_1_1", ] )] - public uint ImageCompressionControl; + public MaybeBool ImageCompressionControl; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceImageCompressionControlSwapchainFeaturesEXT.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceImageCompressionControlSwapchainFeaturesEXT.gen.cs index d3ca37685d..fac952e28f 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceImageCompressionControlSwapchainFeaturesEXT.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceImageCompressionControlSwapchainFeaturesEXT.gen.cs @@ -34,5 +34,5 @@ public unsafe partial struct PhysicalDeviceImageCompressionControlSwapchainFeatu ["VK_EXT_image_compression_control_swapchain"], ImpliesSets = ["VK_EXT_image_compression_control"] )] - public uint ImageCompressionControlSwapchain; + public MaybeBool ImageCompressionControlSwapchain; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceImageProcessing2FeaturesQCOM.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceImageProcessing2FeaturesQCOM.gen.cs index 2f65bba713..07ca69a0eb 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceImageProcessing2FeaturesQCOM.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceImageProcessing2FeaturesQCOM.gen.cs @@ -34,5 +34,5 @@ public unsafe partial struct PhysicalDeviceImageProcessing2FeaturesQCOM ["VK_QCOM_image_processing2"], ImpliesSets = ["VK_QCOM_image_processing"] )] - public uint TextureBlockMatch2; + public MaybeBool TextureBlockMatch2; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceImageProcessingFeaturesQCOM.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceImageProcessingFeaturesQCOM.gen.cs index 4fcf8c632f..42db4744b7 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceImageProcessingFeaturesQCOM.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceImageProcessingFeaturesQCOM.gen.cs @@ -42,7 +42,7 @@ public unsafe partial struct PhysicalDeviceImageProcessingFeaturesQCOM "VK_QCOM_image_processing+VK_VERSION_1_3", ] )] - public uint TextureSampleWeighted; + public MaybeBool TextureSampleWeighted; [NativeName("textureBoxFilter")] [SupportedApiProfile( @@ -53,7 +53,7 @@ public unsafe partial struct PhysicalDeviceImageProcessingFeaturesQCOM "VK_QCOM_image_processing+VK_VERSION_1_3", ] )] - public uint TextureBoxFilter; + public MaybeBool TextureBoxFilter; [NativeName("textureBlockMatch")] [SupportedApiProfile( @@ -64,5 +64,5 @@ public unsafe partial struct PhysicalDeviceImageProcessingFeaturesQCOM "VK_QCOM_image_processing+VK_VERSION_1_3", ] )] - public uint TextureBlockMatch; + public MaybeBool TextureBlockMatch; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceImageRobustnessFeatures.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceImageRobustnessFeatures.gen.cs index 249213fecb..632376f6ec 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceImageRobustnessFeatures.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceImageRobustnessFeatures.gen.cs @@ -44,5 +44,5 @@ public unsafe partial struct PhysicalDeviceImageRobustnessFeatures [NativeName("robustImageAccess")] [SupportedApiProfile("vulkan", ["VK_VERSION_1_3", "VK_VERSION_1_4"], MinVersion = "1.3")] - public uint RobustImageAccess; + public MaybeBool RobustImageAccess; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceImageSlicedViewOf3DFeaturesEXT.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceImageSlicedViewOf3DFeaturesEXT.gen.cs index 3a6ad390b9..2818981dc2 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceImageSlicedViewOf3DFeaturesEXT.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceImageSlicedViewOf3DFeaturesEXT.gen.cs @@ -43,5 +43,5 @@ public unsafe partial struct PhysicalDeviceImageSlicedViewOf3DFeaturesEXT "VK_VERSION_1_1", ] )] - public uint ImageSlicedViewOf3D; + public MaybeBool ImageSlicedViewOf3D; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceImageViewMinLodFeaturesEXT.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceImageViewMinLodFeaturesEXT.gen.cs index 9740ac4237..43a34e0c86 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceImageViewMinLodFeaturesEXT.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceImageViewMinLodFeaturesEXT.gen.cs @@ -41,5 +41,5 @@ public unsafe partial struct PhysicalDeviceImageViewMinLodFeaturesEXT "VK_EXT_image_view_min_lod+VK_VERSION_1_1", ] )] - public uint MinLod; + public MaybeBool MinLod; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceImagelessFramebufferFeatures.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceImagelessFramebufferFeatures.gen.cs index 50ab56739b..de1cf53ef4 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceImagelessFramebufferFeatures.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceImagelessFramebufferFeatures.gen.cs @@ -48,5 +48,5 @@ public unsafe partial struct PhysicalDeviceImagelessFramebufferFeatures ["VK_VERSION_1_2", "VK_VERSION_1_3", "VK_VERSION_1_4"], MinVersion = "1.2" )] - public uint ImagelessFramebuffer; + public MaybeBool ImagelessFramebuffer; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceIndexTypeUint8Features.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceIndexTypeUint8Features.gen.cs index e14c5424f1..202ba599c1 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceIndexTypeUint8Features.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceIndexTypeUint8Features.gen.cs @@ -40,5 +40,5 @@ public unsafe partial struct PhysicalDeviceIndexTypeUint8Features [NativeName("indexTypeUint8")] [SupportedApiProfile("vulkan", ["VK_VERSION_1_4"], MinVersion = "1.4")] - public uint IndexTypeUint8; + public MaybeBool IndexTypeUint8; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceInheritedViewportScissorFeaturesNV.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceInheritedViewportScissorFeaturesNV.gen.cs index d86bc3d22b..fe48a4435e 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceInheritedViewportScissorFeaturesNV.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceInheritedViewportScissorFeaturesNV.gen.cs @@ -43,5 +43,5 @@ public unsafe partial struct PhysicalDeviceInheritedViewportScissorFeaturesNV "VK_NV_inherited_viewport_scissor+VK_VERSION_1_1", ] )] - public uint InheritedViewportScissor2D; + public MaybeBool InheritedViewportScissor2D; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceInlineUniformBlockFeatures.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceInlineUniformBlockFeatures.gen.cs index 3b59018b38..144080585d 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceInlineUniformBlockFeatures.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceInlineUniformBlockFeatures.gen.cs @@ -44,9 +44,9 @@ public unsafe partial struct PhysicalDeviceInlineUniformBlockFeatures [NativeName("inlineUniformBlock")] [SupportedApiProfile("vulkan", ["VK_VERSION_1_3", "VK_VERSION_1_4"], MinVersion = "1.3")] - public uint InlineUniformBlock; + public MaybeBool InlineUniformBlock; [NativeName("descriptorBindingInlineUniformBlockUpdateAfterBind")] [SupportedApiProfile("vulkan", ["VK_VERSION_1_3", "VK_VERSION_1_4"], MinVersion = "1.3")] - public uint DescriptorBindingInlineUniformBlockUpdateAfterBind; + public MaybeBool DescriptorBindingInlineUniformBlockUpdateAfterBind; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceInvocationMaskFeaturesHUAWEI.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceInvocationMaskFeaturesHUAWEI.gen.cs index e4951c5453..99671366d9 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceInvocationMaskFeaturesHUAWEI.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceInvocationMaskFeaturesHUAWEI.gen.cs @@ -42,5 +42,5 @@ public unsafe partial struct PhysicalDeviceInvocationMaskFeaturesHUAWEI "VK_KHR_ray_tracing_pipeline+VK_VERSION_1_3", ] )] - public uint InvocationMask; + public MaybeBool InvocationMask; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceLegacyDitheringFeaturesEXT.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceLegacyDitheringFeaturesEXT.gen.cs index 8e98187550..cc3c98749a 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceLegacyDitheringFeaturesEXT.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceLegacyDitheringFeaturesEXT.gen.cs @@ -42,5 +42,5 @@ public unsafe partial struct PhysicalDeviceLegacyDitheringFeaturesEXT "VK_EXT_legacy_dithering+VK_VERSION_1_1", ] )] - public uint LegacyDithering; + public MaybeBool LegacyDithering; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceLegacyVertexAttributesFeaturesEXT.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceLegacyVertexAttributesFeaturesEXT.gen.cs index 2fc858bcdd..dadd11e615 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceLegacyVertexAttributesFeaturesEXT.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceLegacyVertexAttributesFeaturesEXT.gen.cs @@ -33,5 +33,5 @@ public unsafe partial struct PhysicalDeviceLegacyVertexAttributesFeaturesEXT ["VK_EXT_legacy_vertex_attributes"], ImpliesSets = ["VK_EXT_vertex_input_dynamic_state"] )] - public uint LegacyVertexAttributes; + public MaybeBool LegacyVertexAttributes; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceLegacyVertexAttributesPropertiesEXT.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceLegacyVertexAttributesPropertiesEXT.gen.cs index 7cf0d90fee..2c6562ffe8 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceLegacyVertexAttributesPropertiesEXT.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceLegacyVertexAttributesPropertiesEXT.gen.cs @@ -33,5 +33,5 @@ public unsafe partial struct PhysicalDeviceLegacyVertexAttributesPropertiesEXT ["VK_EXT_legacy_vertex_attributes"], ImpliesSets = ["VK_EXT_vertex_input_dynamic_state"] )] - public uint NativeUnalignedPerformance; + public MaybeBool NativeUnalignedPerformance; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceLimits.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceLimits.gen.cs index ccbf117def..344166cf0a 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceLimits.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceLimits.gen.cs @@ -2678,7 +2678,7 @@ public partial struct PhysicalDeviceLimits ], MinVersion = "1.0" )] - public uint TimestampComputeAndGraphics; + public MaybeBool TimestampComputeAndGraphics; [NativeName("timestampPeriod")] [SupportedApiProfile( @@ -2968,7 +2968,7 @@ public partial struct PhysicalDeviceLimits ], MinVersion = "1.0" )] - public uint StrictLines; + public MaybeBool StrictLines; [NativeName("standardSampleLocations")] [SupportedApiProfile( @@ -2997,7 +2997,7 @@ public partial struct PhysicalDeviceLimits ], MinVersion = "1.0" )] - public uint StandardSampleLocations; + public MaybeBool StandardSampleLocations; [NativeName("optimalBufferCopyOffsetAlignment")] [SupportedApiProfile( diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceLineRasterizationFeatures.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceLineRasterizationFeatures.gen.cs index dcada13620..cd2f2dfdbc 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceLineRasterizationFeatures.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceLineRasterizationFeatures.gen.cs @@ -34,11 +34,11 @@ public unsafe partial struct PhysicalDeviceLineRasterizationFeatures ["VK_GRAPHICS_VERSION_1_4", "VK_VERSION_1_4"], MinVersion = "1.4" )] - public uint RectangularLines; + public MaybeBool RectangularLines; [NativeName("bresenhamLines")] [SupportedApiProfile("vulkan", ["VK_VERSION_1_4"], MinVersion = "1.4")] - public uint BresenhamLines; + public MaybeBool BresenhamLines; [NativeName("smoothLines")] [SupportedApiProfile( @@ -46,7 +46,7 @@ public unsafe partial struct PhysicalDeviceLineRasterizationFeatures ["VK_GRAPHICS_VERSION_1_4", "VK_VERSION_1_4"], MinVersion = "1.4" )] - public uint SmoothLines; + public MaybeBool SmoothLines; [NativeName("stippledRectangularLines")] [SupportedApiProfile( @@ -54,7 +54,7 @@ public unsafe partial struct PhysicalDeviceLineRasterizationFeatures ["VK_GRAPHICS_VERSION_1_4", "VK_VERSION_1_4"], MinVersion = "1.4" )] - public uint StippledRectangularLines; + public MaybeBool StippledRectangularLines; [NativeName("stippledBresenhamLines")] [SupportedApiProfile( @@ -62,7 +62,7 @@ public unsafe partial struct PhysicalDeviceLineRasterizationFeatures ["VK_GRAPHICS_VERSION_1_4", "VK_VERSION_1_4"], MinVersion = "1.4" )] - public uint StippledBresenhamLines; + public MaybeBool StippledBresenhamLines; [NativeName("stippledSmoothLines")] [SupportedApiProfile( @@ -70,5 +70,5 @@ public unsafe partial struct PhysicalDeviceLineRasterizationFeatures ["VK_GRAPHICS_VERSION_1_4", "VK_VERSION_1_4"], MinVersion = "1.4" )] - public uint StippledSmoothLines; + public MaybeBool StippledSmoothLines; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceLinearColorAttachmentFeaturesNV.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceLinearColorAttachmentFeaturesNV.gen.cs index fab5db054b..85b4f8188e 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceLinearColorAttachmentFeaturesNV.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceLinearColorAttachmentFeaturesNV.gen.cs @@ -43,5 +43,5 @@ public unsafe partial struct PhysicalDeviceLinearColorAttachmentFeaturesNV "VK_NV_linear_color_attachment+VK_VERSION_1_1", ] )] - public uint LinearColorAttachment; + public MaybeBool LinearColorAttachment; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceMaintenance10FeaturesKHR.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceMaintenance10FeaturesKHR.gen.cs index d71e26667c..4790fabbdc 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceMaintenance10FeaturesKHR.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceMaintenance10FeaturesKHR.gen.cs @@ -41,5 +41,5 @@ public unsafe partial struct PhysicalDeviceMaintenance10FeaturesKHR "VK_KHR_maintenance10+VK_VERSION_1_1", ] )] - public uint Maintenance10; + public MaybeBool Maintenance10; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceMaintenance10PropertiesKHR.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceMaintenance10PropertiesKHR.gen.cs index 66c3696603..1b78b035ce 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceMaintenance10PropertiesKHR.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceMaintenance10PropertiesKHR.gen.cs @@ -42,7 +42,7 @@ public unsafe partial struct PhysicalDeviceMaintenance10PropertiesKHR "VK_KHR_maintenance10+VK_VERSION_1_1", ] )] - public uint Rgba4OpaqueBlackSwizzled; + public MaybeBool Rgba4OpaqueBlackSwizzled; [NativeName("resolveSrgbFormatAppliesTransferFunction")] [SupportedApiProfile( @@ -53,7 +53,7 @@ public unsafe partial struct PhysicalDeviceMaintenance10PropertiesKHR "VK_KHR_maintenance10+VK_VERSION_1_1", ] )] - public uint ResolveSrgbFormatAppliesTransferFunction; + public MaybeBool ResolveSrgbFormatAppliesTransferFunction; [NativeName("resolveSrgbFormatSupportsTransferFunctionControl")] [SupportedApiProfile( @@ -64,5 +64,5 @@ public unsafe partial struct PhysicalDeviceMaintenance10PropertiesKHR "VK_KHR_maintenance10+VK_VERSION_1_1", ] )] - public uint ResolveSrgbFormatSupportsTransferFunctionControl; + public MaybeBool ResolveSrgbFormatSupportsTransferFunctionControl; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceMaintenance4Features.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceMaintenance4Features.gen.cs index 19d828004b..a61d0296ca 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceMaintenance4Features.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceMaintenance4Features.gen.cs @@ -47,5 +47,5 @@ public unsafe partial struct PhysicalDeviceMaintenance4Features [NativeName("maintenance4")] [SupportedApiProfile("vulkan", ["VK_VERSION_1_3", "VK_VERSION_1_4"], MinVersion = "1.3")] - public uint Maintenance4; + public MaybeBool Maintenance4; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceMaintenance5Features.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceMaintenance5Features.gen.cs index eff92dddd3..b4bcefef17 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceMaintenance5Features.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceMaintenance5Features.gen.cs @@ -40,5 +40,5 @@ public unsafe partial struct PhysicalDeviceMaintenance5Features [NativeName("maintenance5")] [SupportedApiProfile("vulkan", ["VK_VERSION_1_4"], MinVersion = "1.4")] - public uint Maintenance5; + public MaybeBool Maintenance5; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceMaintenance5Properties.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceMaintenance5Properties.gen.cs index 84dd06eca3..977d7ed943 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceMaintenance5Properties.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceMaintenance5Properties.gen.cs @@ -49,7 +49,7 @@ public unsafe partial struct PhysicalDeviceMaintenance5Properties ], MinVersion = "1.4" )] - public uint EarlyFragmentMultisampleCoverageAfterSampleCounting; + public MaybeBool EarlyFragmentMultisampleCoverageAfterSampleCounting; [NativeName("earlyFragmentSampleMaskTestBeforeSampleCounting")] [SupportedApiProfile( @@ -62,7 +62,7 @@ public unsafe partial struct PhysicalDeviceMaintenance5Properties ], MinVersion = "1.4" )] - public uint EarlyFragmentSampleMaskTestBeforeSampleCounting; + public MaybeBool EarlyFragmentSampleMaskTestBeforeSampleCounting; [NativeName("depthStencilSwizzleOneSupport")] [SupportedApiProfile( @@ -75,7 +75,7 @@ public unsafe partial struct PhysicalDeviceMaintenance5Properties ], MinVersion = "1.4" )] - public uint DepthStencilSwizzleOneSupport; + public MaybeBool DepthStencilSwizzleOneSupport; [NativeName("polygonModePointSize")] [SupportedApiProfile( @@ -88,7 +88,7 @@ public unsafe partial struct PhysicalDeviceMaintenance5Properties ], MinVersion = "1.4" )] - public uint PolygonModePointSize; + public MaybeBool PolygonModePointSize; [NativeName("nonStrictSinglePixelWideLinesUseParallelogram")] [SupportedApiProfile( @@ -101,7 +101,7 @@ public unsafe partial struct PhysicalDeviceMaintenance5Properties ], MinVersion = "1.4" )] - public uint NonStrictSinglePixelWideLinesUseParallelogram; + public MaybeBool NonStrictSinglePixelWideLinesUseParallelogram; [NativeName("nonStrictWideLinesUseParallelogram")] [SupportedApiProfile( @@ -114,5 +114,5 @@ public unsafe partial struct PhysicalDeviceMaintenance5Properties ], MinVersion = "1.4" )] - public uint NonStrictWideLinesUseParallelogram; + public MaybeBool NonStrictWideLinesUseParallelogram; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceMaintenance6Features.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceMaintenance6Features.gen.cs index 8d06ce4960..75d2c9bcbb 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceMaintenance6Features.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceMaintenance6Features.gen.cs @@ -40,5 +40,5 @@ public unsafe partial struct PhysicalDeviceMaintenance6Features [NativeName("maintenance6")] [SupportedApiProfile("vulkan", ["VK_VERSION_1_4"], MinVersion = "1.4")] - public uint Maintenance6; + public MaybeBool Maintenance6; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceMaintenance6Properties.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceMaintenance6Properties.gen.cs index eecbd24809..4f2ea367ce 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceMaintenance6Properties.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceMaintenance6Properties.gen.cs @@ -49,7 +49,7 @@ public unsafe partial struct PhysicalDeviceMaintenance6Properties ], MinVersion = "1.4" )] - public uint BlockTexelViewCompatibleMultipleLayers; + public MaybeBool BlockTexelViewCompatibleMultipleLayers; [NativeName("maxCombinedImageSamplerDescriptorCount")] [SupportedApiProfile( @@ -75,5 +75,5 @@ public unsafe partial struct PhysicalDeviceMaintenance6Properties ], MinVersion = "1.4" )] - public uint FragmentShadingRateClampCombinerInputs; + public MaybeBool FragmentShadingRateClampCombinerInputs; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceMaintenance7FeaturesKHR.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceMaintenance7FeaturesKHR.gen.cs index 60e50391bd..e8a07a97ff 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceMaintenance7FeaturesKHR.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceMaintenance7FeaturesKHR.gen.cs @@ -21,5 +21,5 @@ public unsafe partial struct PhysicalDeviceMaintenance7FeaturesKHR [NativeName("maintenance7")] [SupportedApiProfile("vulkan", ["VK_KHR_maintenance7"], ImpliesSets = ["VK_VERSION_1_1"])] - public uint Maintenance7; + public MaybeBool Maintenance7; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceMaintenance7PropertiesKHR.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceMaintenance7PropertiesKHR.gen.cs index 5e15146e53..cce870fcee 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceMaintenance7PropertiesKHR.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceMaintenance7PropertiesKHR.gen.cs @@ -22,11 +22,11 @@ public unsafe partial struct PhysicalDeviceMaintenance7PropertiesKHR [NativeName("robustFragmentShadingRateAttachmentAccess")] [SupportedApiProfile("vulkan", ["VK_KHR_maintenance7"], ImpliesSets = ["VK_VERSION_1_1"])] - public uint RobustFragmentShadingRateAttachmentAccess; + public MaybeBool RobustFragmentShadingRateAttachmentAccess; [NativeName("separateDepthStencilAttachmentAccess")] [SupportedApiProfile("vulkan", ["VK_KHR_maintenance7"], ImpliesSets = ["VK_VERSION_1_1"])] - public uint SeparateDepthStencilAttachmentAccess; + public MaybeBool SeparateDepthStencilAttachmentAccess; [NativeName("maxDescriptorSetTotalUniformBuffersDynamic")] [SupportedApiProfile("vulkan", ["VK_KHR_maintenance7"], ImpliesSets = ["VK_VERSION_1_1"])] diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceMaintenance8FeaturesKHR.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceMaintenance8FeaturesKHR.gen.cs index 6b60e2f6cb..c0e84881fd 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceMaintenance8FeaturesKHR.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceMaintenance8FeaturesKHR.gen.cs @@ -21,5 +21,5 @@ public unsafe partial struct PhysicalDeviceMaintenance8FeaturesKHR [NativeName("maintenance8")] [SupportedApiProfile("vulkan", ["VK_KHR_maintenance8"], ImpliesSets = ["VK_VERSION_1_1"])] - public uint Maintenance8; + public MaybeBool Maintenance8; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceMaintenance9FeaturesKHR.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceMaintenance9FeaturesKHR.gen.cs index a741e8e342..434a058f7d 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceMaintenance9FeaturesKHR.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceMaintenance9FeaturesKHR.gen.cs @@ -43,5 +43,5 @@ public unsafe partial struct PhysicalDeviceMaintenance9FeaturesKHR "VK_KHR_maintenance9+VK_VERSION_1_1", ] )] - public uint Maintenance9; + public MaybeBool Maintenance9; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceMaintenance9PropertiesKHR.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceMaintenance9PropertiesKHR.gen.cs index c011f87613..6efa471342 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceMaintenance9PropertiesKHR.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceMaintenance9PropertiesKHR.gen.cs @@ -42,7 +42,7 @@ public unsafe partial struct PhysicalDeviceMaintenance9PropertiesKHR "VK_KHR_maintenance9+VK_VERSION_1_1", ] )] - public uint Image2DViewOf3DSparse; + public MaybeBool Image2DViewOf3DSparse; [NativeName("defaultVertexAttributeValue")] [SupportedApiProfile( diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceMapMemoryPlacedFeaturesEXT.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceMapMemoryPlacedFeaturesEXT.gen.cs index bc5809541e..464718f531 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceMapMemoryPlacedFeaturesEXT.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceMapMemoryPlacedFeaturesEXT.gen.cs @@ -42,7 +42,7 @@ public unsafe partial struct PhysicalDeviceMapMemoryPlacedFeaturesEXT "VK_EXT_map_memory_placed+VK_VERSION_1_4", ] )] - public uint MemoryMapPlaced; + public MaybeBool MemoryMapPlaced; [NativeName("memoryMapRangePlaced")] [SupportedApiProfile( @@ -53,7 +53,7 @@ public unsafe partial struct PhysicalDeviceMapMemoryPlacedFeaturesEXT "VK_EXT_map_memory_placed+VK_VERSION_1_4", ] )] - public uint MemoryMapRangePlaced; + public MaybeBool MemoryMapRangePlaced; [NativeName("memoryUnmapReserve")] [SupportedApiProfile( @@ -64,5 +64,5 @@ public unsafe partial struct PhysicalDeviceMapMemoryPlacedFeaturesEXT "VK_EXT_map_memory_placed+VK_VERSION_1_4", ] )] - public uint MemoryUnmapReserve; + public MaybeBool MemoryUnmapReserve; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceMemoryDecompressionFeaturesEXT.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceMemoryDecompressionFeaturesEXT.gen.cs index e4d9ef0168..f4ade5b95d 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceMemoryDecompressionFeaturesEXT.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceMemoryDecompressionFeaturesEXT.gen.cs @@ -37,5 +37,5 @@ public unsafe partial struct PhysicalDeviceMemoryDecompressionFeaturesEXT "VK_VERSION_1_2", ] )] - public uint MemoryDecompression; + public MaybeBool MemoryDecompression; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceMemoryPriorityFeaturesEXT.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceMemoryPriorityFeaturesEXT.gen.cs index aff310dacb..b8310f85e0 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceMemoryPriorityFeaturesEXT.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceMemoryPriorityFeaturesEXT.gen.cs @@ -42,5 +42,5 @@ public unsafe partial struct PhysicalDeviceMemoryPriorityFeaturesEXT "VK_EXT_memory_priority+VK_VERSION_1_1", ] )] - public uint MemoryPriority; + public MaybeBool MemoryPriority; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceMeshShaderFeaturesEXT.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceMeshShaderFeaturesEXT.gen.cs index 77b1440c3a..cca774f984 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceMeshShaderFeaturesEXT.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceMeshShaderFeaturesEXT.gen.cs @@ -32,7 +32,7 @@ public unsafe partial struct PhysicalDeviceMeshShaderFeaturesEXT ["VK_EXT_mesh_shader"], ImpliesSets = ["VK_EXT_mesh_shader+VK_KHR_spirv_1_4", "VK_EXT_mesh_shader+VK_VERSION_1_2"] )] - public uint TaskShader; + public MaybeBool TaskShader; [NativeName("meshShader")] [SupportedApiProfile( @@ -43,7 +43,7 @@ public unsafe partial struct PhysicalDeviceMeshShaderFeaturesEXT "VK_NV_mesh_shader+VK_VERSION_1_1", ] )] - public uint MeshShader; + public MaybeBool MeshShader; [NativeName("multiviewMeshShader")] [SupportedApiProfile( @@ -51,7 +51,7 @@ public unsafe partial struct PhysicalDeviceMeshShaderFeaturesEXT ["VK_EXT_mesh_shader"], ImpliesSets = ["VK_EXT_mesh_shader+VK_KHR_spirv_1_4", "VK_EXT_mesh_shader+VK_VERSION_1_2"] )] - public uint MultiviewMeshShader; + public MaybeBool MultiviewMeshShader; [NativeName("primitiveFragmentShadingRateMeshShader")] [SupportedApiProfile( @@ -59,7 +59,7 @@ public unsafe partial struct PhysicalDeviceMeshShaderFeaturesEXT ["VK_EXT_mesh_shader"], ImpliesSets = ["VK_EXT_mesh_shader+VK_KHR_spirv_1_4", "VK_EXT_mesh_shader+VK_VERSION_1_2"] )] - public uint PrimitiveFragmentShadingRateMeshShader; + public MaybeBool PrimitiveFragmentShadingRateMeshShader; [NativeName("meshShaderQueries")] [SupportedApiProfile( @@ -67,5 +67,5 @@ public unsafe partial struct PhysicalDeviceMeshShaderFeaturesEXT ["VK_EXT_mesh_shader"], ImpliesSets = ["VK_EXT_mesh_shader+VK_KHR_spirv_1_4", "VK_EXT_mesh_shader+VK_VERSION_1_2"] )] - public uint MeshShaderQueries; + public MaybeBool MeshShaderQueries; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceMeshShaderFeaturesNV.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceMeshShaderFeaturesNV.gen.cs index 0b7acbd609..a1292f7575 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceMeshShaderFeaturesNV.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceMeshShaderFeaturesNV.gen.cs @@ -39,7 +39,7 @@ public unsafe partial struct PhysicalDeviceMeshShaderFeaturesNV ["VK_EXT_mesh_shader"], ImpliesSets = ["VK_EXT_mesh_shader+VK_KHR_spirv_1_4", "VK_EXT_mesh_shader+VK_VERSION_1_2"] )] - public uint TaskShader; + public MaybeBool TaskShader; [NativeName("meshShader")] [SupportedApiProfile( @@ -50,5 +50,5 @@ public unsafe partial struct PhysicalDeviceMeshShaderFeaturesNV "VK_NV_mesh_shader+VK_VERSION_1_1", ] )] - public uint MeshShader; + public MaybeBool MeshShader; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceMeshShaderPropertiesEXT.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceMeshShaderPropertiesEXT.gen.cs index e0de0c0c94..0bf81d67d6 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceMeshShaderPropertiesEXT.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceMeshShaderPropertiesEXT.gen.cs @@ -226,7 +226,7 @@ public unsafe partial struct PhysicalDeviceMeshShaderPropertiesEXT ["VK_EXT_mesh_shader"], ImpliesSets = ["VK_EXT_mesh_shader+VK_KHR_spirv_1_4", "VK_EXT_mesh_shader+VK_VERSION_1_2"] )] - public uint PrefersLocalInvocationVertexOutput; + public MaybeBool PrefersLocalInvocationVertexOutput; [NativeName("prefersLocalInvocationPrimitiveOutput")] [SupportedApiProfile( @@ -234,7 +234,7 @@ public unsafe partial struct PhysicalDeviceMeshShaderPropertiesEXT ["VK_EXT_mesh_shader"], ImpliesSets = ["VK_EXT_mesh_shader+VK_KHR_spirv_1_4", "VK_EXT_mesh_shader+VK_VERSION_1_2"] )] - public uint PrefersLocalInvocationPrimitiveOutput; + public MaybeBool PrefersLocalInvocationPrimitiveOutput; [NativeName("prefersCompactVertexOutput")] [SupportedApiProfile( @@ -242,7 +242,7 @@ public unsafe partial struct PhysicalDeviceMeshShaderPropertiesEXT ["VK_EXT_mesh_shader"], ImpliesSets = ["VK_EXT_mesh_shader+VK_KHR_spirv_1_4", "VK_EXT_mesh_shader+VK_VERSION_1_2"] )] - public uint PrefersCompactVertexOutput; + public MaybeBool PrefersCompactVertexOutput; [NativeName("prefersCompactPrimitiveOutput")] [SupportedApiProfile( @@ -250,5 +250,5 @@ public unsafe partial struct PhysicalDeviceMeshShaderPropertiesEXT ["VK_EXT_mesh_shader"], ImpliesSets = ["VK_EXT_mesh_shader+VK_KHR_spirv_1_4", "VK_EXT_mesh_shader+VK_VERSION_1_2"] )] - public uint PrefersCompactPrimitiveOutput; + public MaybeBool PrefersCompactPrimitiveOutput; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceMultiDrawFeaturesEXT.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceMultiDrawFeaturesEXT.gen.cs index fa26763716..8b3d5ab3ae 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceMultiDrawFeaturesEXT.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceMultiDrawFeaturesEXT.gen.cs @@ -43,5 +43,5 @@ public unsafe partial struct PhysicalDeviceMultiDrawFeaturesEXT "VK_EXT_multi_draw+VK_VERSION_1_1", ] )] - public uint MultiDraw; + public MaybeBool MultiDraw; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT.gen.cs index a5ecc7e6c7..652b97ff4c 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT.gen.cs @@ -34,5 +34,5 @@ public unsafe partial struct PhysicalDeviceMultisampledRenderToSingleSampledFeat ["VK_EXT_multisampled_render_to_single_sampled"], ImpliesSets = ["VK_KHR_create_renderpass2+VK_KHR_depth_stencil_resolve", "VK_VERSION_1_2"] )] - public uint MultisampledRenderToSingleSampled; + public MaybeBool MultisampledRenderToSingleSampled; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceMultiviewFeatures.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceMultiviewFeatures.gen.cs index e07c65f97e..d8c11fbd0a 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceMultiviewFeatures.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceMultiviewFeatures.gen.cs @@ -52,7 +52,7 @@ public unsafe partial struct PhysicalDeviceMultiviewFeatures ["VK_VERSION_1_1", "VK_VERSION_1_2", "VK_VERSION_1_3", "VK_VERSION_1_4"], MinVersion = "1.1" )] - public uint Multiview; + public MaybeBool Multiview; [NativeName("multiviewGeometryShader")] [SupportedApiProfile( @@ -69,7 +69,7 @@ public unsafe partial struct PhysicalDeviceMultiviewFeatures ], MinVersion = "1.1" )] - public uint MultiviewGeometryShader; + public MaybeBool MultiviewGeometryShader; [NativeName("multiviewTessellationShader")] [SupportedApiProfile( @@ -86,5 +86,5 @@ public unsafe partial struct PhysicalDeviceMultiviewFeatures ], MinVersion = "1.1" )] - public uint MultiviewTessellationShader; + public MaybeBool MultiviewTessellationShader; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceMultiviewPerViewAttributesPropertiesNVX.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceMultiviewPerViewAttributesPropertiesNVX.gen.cs index f3f01d1469..cdf836f829 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceMultiviewPerViewAttributesPropertiesNVX.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceMultiviewPerViewAttributesPropertiesNVX.gen.cs @@ -43,5 +43,5 @@ public unsafe partial struct PhysicalDeviceMultiviewPerViewAttributesPropertiesN "VK_NVX_multiview_per_view_attributes+VK_VERSION_1_1", ] )] - public uint PerViewPositionAllComponents; + public MaybeBool PerViewPositionAllComponents; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceMultiviewPerViewRenderAreasFeaturesQCOM.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceMultiviewPerViewRenderAreasFeaturesQCOM.gen.cs index 6c92af9f18..066c1aff6b 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceMultiviewPerViewRenderAreasFeaturesQCOM.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceMultiviewPerViewRenderAreasFeaturesQCOM.gen.cs @@ -42,5 +42,5 @@ public unsafe partial struct PhysicalDeviceMultiviewPerViewRenderAreasFeaturesQC "VK_QCOM_multiview_per_view_render_areas+VK_VERSION_1_1", ] )] - public uint MultiviewPerViewRenderAreas; + public MaybeBool MultiviewPerViewRenderAreas; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceMultiviewPerViewViewportsFeaturesQCOM.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceMultiviewPerViewViewportsFeaturesQCOM.gen.cs index 601525b3de..9b904a6ddc 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceMultiviewPerViewViewportsFeaturesQCOM.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceMultiviewPerViewViewportsFeaturesQCOM.gen.cs @@ -43,5 +43,5 @@ public unsafe partial struct PhysicalDeviceMultiviewPerViewViewportsFeaturesQCOM "VK_QCOM_multiview_per_view_viewports+VK_VERSION_1_1", ] )] - public uint MultiviewPerViewViewports; + public MaybeBool MultiviewPerViewViewports; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceMutableDescriptorTypeFeaturesEXT.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceMutableDescriptorTypeFeaturesEXT.gen.cs index bb91bad1b7..1a66f8215d 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceMutableDescriptorTypeFeaturesEXT.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceMutableDescriptorTypeFeaturesEXT.gen.cs @@ -40,5 +40,5 @@ public unsafe partial struct PhysicalDeviceMutableDescriptorTypeFeaturesEXT ["VK_VALVE_mutable_descriptor_type"], ImpliesSets = ["VK_KHR_maintenance3"] )] - public uint MutableDescriptorType; + public MaybeBool MutableDescriptorType; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceNestedCommandBufferFeaturesEXT.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceNestedCommandBufferFeaturesEXT.gen.cs index e4dc9b15be..f16123eba0 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceNestedCommandBufferFeaturesEXT.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceNestedCommandBufferFeaturesEXT.gen.cs @@ -43,7 +43,7 @@ public unsafe partial struct PhysicalDeviceNestedCommandBufferFeaturesEXT "VK_EXT_nested_command_buffer+VK_VERSION_1_1", ] )] - public uint NestedCommandBuffer; + public MaybeBool NestedCommandBuffer; [NativeName("nestedCommandBufferRendering")] [SupportedApiProfile( @@ -54,7 +54,7 @@ public unsafe partial struct PhysicalDeviceNestedCommandBufferFeaturesEXT "VK_EXT_nested_command_buffer+VK_VERSION_1_1", ] )] - public uint NestedCommandBufferRendering; + public MaybeBool NestedCommandBufferRendering; [NativeName("nestedCommandBufferSimultaneousUse")] [SupportedApiProfile( @@ -65,5 +65,5 @@ public unsafe partial struct PhysicalDeviceNestedCommandBufferFeaturesEXT "VK_EXT_nested_command_buffer+VK_VERSION_1_1", ] )] - public uint NestedCommandBufferSimultaneousUse; + public MaybeBool NestedCommandBufferSimultaneousUse; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceNonSeamlessCubeMapFeaturesEXT.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceNonSeamlessCubeMapFeaturesEXT.gen.cs index 495b38823b..cd49c0cf34 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceNonSeamlessCubeMapFeaturesEXT.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceNonSeamlessCubeMapFeaturesEXT.gen.cs @@ -43,5 +43,5 @@ public unsafe partial struct PhysicalDeviceNonSeamlessCubeMapFeaturesEXT "VK_EXT_non_seamless_cube_map+VK_VERSION_1_1", ] )] - public uint NonSeamlessCubeMap; + public MaybeBool NonSeamlessCubeMap; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceOpacityMicromapFeaturesEXT.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceOpacityMicromapFeaturesEXT.gen.cs index ab3b2ade7d..4dfa91ffae 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceOpacityMicromapFeaturesEXT.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceOpacityMicromapFeaturesEXT.gen.cs @@ -43,7 +43,7 @@ public unsafe partial struct PhysicalDeviceOpacityMicromapFeaturesEXT "VK_KHR_acceleration_structure+VK_VERSION_1_3", ] )] - public uint Micromap; + public MaybeBool Micromap; [NativeName("micromapCaptureReplay")] [SupportedApiProfile( @@ -54,7 +54,7 @@ public unsafe partial struct PhysicalDeviceOpacityMicromapFeaturesEXT "VK_KHR_acceleration_structure+VK_VERSION_1_3", ] )] - public uint MicromapCaptureReplay; + public MaybeBool MicromapCaptureReplay; [NativeName("micromapHostCommands")] [SupportedApiProfile( @@ -65,5 +65,5 @@ public unsafe partial struct PhysicalDeviceOpacityMicromapFeaturesEXT "VK_KHR_acceleration_structure+VK_VERSION_1_3", ] )] - public uint MicromapHostCommands; + public MaybeBool MicromapHostCommands; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceOpticalFlowFeaturesNV.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceOpticalFlowFeaturesNV.gen.cs index a59840a04f..125ecd2635 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceOpticalFlowFeaturesNV.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceOpticalFlowFeaturesNV.gen.cs @@ -46,5 +46,5 @@ public unsafe partial struct PhysicalDeviceOpticalFlowFeaturesNV "VK_VERSION_1_3", ] )] - public uint OpticalFlow; + public MaybeBool OpticalFlow; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceOpticalFlowPropertiesNV.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceOpticalFlowPropertiesNV.gen.cs index 7fdc576759..85e8e9baad 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceOpticalFlowPropertiesNV.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceOpticalFlowPropertiesNV.gen.cs @@ -70,7 +70,7 @@ public unsafe partial struct PhysicalDeviceOpticalFlowPropertiesNV "VK_VERSION_1_3", ] )] - public uint HintSupported; + public MaybeBool HintSupported; [NativeName("costSupported")] [SupportedApiProfile( @@ -82,7 +82,7 @@ public unsafe partial struct PhysicalDeviceOpticalFlowPropertiesNV "VK_VERSION_1_3", ] )] - public uint CostSupported; + public MaybeBool CostSupported; [NativeName("bidirectionalFlowSupported")] [SupportedApiProfile( @@ -94,7 +94,7 @@ public unsafe partial struct PhysicalDeviceOpticalFlowPropertiesNV "VK_VERSION_1_3", ] )] - public uint BidirectionalFlowSupported; + public MaybeBool BidirectionalFlowSupported; [NativeName("globalFlowSupported")] [SupportedApiProfile( @@ -106,7 +106,7 @@ public unsafe partial struct PhysicalDeviceOpticalFlowPropertiesNV "VK_VERSION_1_3", ] )] - public uint GlobalFlowSupported; + public MaybeBool GlobalFlowSupported; [NativeName("minWidth")] [SupportedApiProfile( diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDevicePageableDeviceLocalMemoryFeaturesEXT.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDevicePageableDeviceLocalMemoryFeaturesEXT.gen.cs index 9be0202af9..25da1e8850 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDevicePageableDeviceLocalMemoryFeaturesEXT.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDevicePageableDeviceLocalMemoryFeaturesEXT.gen.cs @@ -34,5 +34,5 @@ public unsafe partial struct PhysicalDevicePageableDeviceLocalMemoryFeaturesEXT ["VK_EXT_pageable_device_local_memory"], ImpliesSets = ["VK_EXT_memory_priority"] )] - public uint PageableDeviceLocalMemory; + public MaybeBool PageableDeviceLocalMemory; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDevicePartitionedAccelerationStructureFeaturesNV.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDevicePartitionedAccelerationStructureFeaturesNV.gen.cs index e895daa9a6..be5444a62a 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDevicePartitionedAccelerationStructureFeaturesNV.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDevicePartitionedAccelerationStructureFeaturesNV.gen.cs @@ -34,5 +34,5 @@ public unsafe partial struct PhysicalDevicePartitionedAccelerationStructureFeatu ["VK_NV_partitioned_acceleration_structure"], ImpliesSets = ["VK_KHR_acceleration_structure"] )] - public uint PartitionedAccelerationStructure; + public MaybeBool PartitionedAccelerationStructure; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDevicePerStageDescriptorSetFeaturesNV.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDevicePerStageDescriptorSetFeaturesNV.gen.cs index 7dc765d125..2a750570e3 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDevicePerStageDescriptorSetFeaturesNV.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDevicePerStageDescriptorSetFeaturesNV.gen.cs @@ -43,7 +43,7 @@ public unsafe partial struct PhysicalDevicePerStageDescriptorSetFeaturesNV "VK_NV_per_stage_descriptor_set+VK_VERSION_1_4", ] )] - public uint PerStageDescriptorSet; + public MaybeBool PerStageDescriptorSet; [NativeName("dynamicPipelineLayout")] [SupportedApiProfile( @@ -54,5 +54,5 @@ public unsafe partial struct PhysicalDevicePerStageDescriptorSetFeaturesNV "VK_NV_per_stage_descriptor_set+VK_VERSION_1_4", ] )] - public uint DynamicPipelineLayout; + public MaybeBool DynamicPipelineLayout; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDevicePerformanceCountersByRegionFeaturesARM.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDevicePerformanceCountersByRegionFeaturesARM.gen.cs index 00a877991f..e2e7ef1a2c 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDevicePerformanceCountersByRegionFeaturesARM.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDevicePerformanceCountersByRegionFeaturesARM.gen.cs @@ -42,5 +42,5 @@ public unsafe partial struct PhysicalDevicePerformanceCountersByRegionFeaturesAR "VK_ARM_performance_counters_by_region+VK_VERSION_1_1", ] )] - public uint PerformanceCountersByRegion; + public MaybeBool PerformanceCountersByRegion; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDevicePerformanceCountersByRegionPropertiesARM.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDevicePerformanceCountersByRegionPropertiesARM.gen.cs index 7f218c1017..1c0bfee5ae 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDevicePerformanceCountersByRegionPropertiesARM.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDevicePerformanceCountersByRegionPropertiesARM.gen.cs @@ -86,5 +86,5 @@ public unsafe partial struct PhysicalDevicePerformanceCountersByRegionProperties "VK_ARM_performance_counters_by_region+VK_VERSION_1_1", ] )] - public uint IdentityTransformOrder; + public MaybeBool IdentityTransformOrder; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDevicePerformanceQueryFeaturesKHR.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDevicePerformanceQueryFeaturesKHR.gen.cs index 4e531bcab2..f8aece4b6b 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDevicePerformanceQueryFeaturesKHR.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDevicePerformanceQueryFeaturesKHR.gen.cs @@ -43,7 +43,7 @@ public unsafe partial struct PhysicalDevicePerformanceQueryFeaturesKHR "VK_KHR_performance_query+VK_VERSION_1_1", ] )] - public uint PerformanceCounterQueryPools; + public MaybeBool PerformanceCounterQueryPools; [NativeName("performanceCounterMultipleQueryPools")] [SupportedApiProfile( @@ -54,5 +54,5 @@ public unsafe partial struct PhysicalDevicePerformanceQueryFeaturesKHR "VK_KHR_performance_query+VK_VERSION_1_1", ] )] - public uint PerformanceCounterMultipleQueryPools; + public MaybeBool PerformanceCounterMultipleQueryPools; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDevicePerformanceQueryPropertiesKHR.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDevicePerformanceQueryPropertiesKHR.gen.cs index 043601613f..4b27e5360b 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDevicePerformanceQueryPropertiesKHR.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDevicePerformanceQueryPropertiesKHR.gen.cs @@ -42,5 +42,5 @@ public unsafe partial struct PhysicalDevicePerformanceQueryPropertiesKHR "VK_KHR_performance_query+VK_VERSION_1_1", ] )] - public uint AllowCommandBufferQueryCopies; + public MaybeBool AllowCommandBufferQueryCopies; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDevicePipelineBinaryFeaturesKHR.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDevicePipelineBinaryFeaturesKHR.gen.cs index 52622e6ead..eaa2caf2e7 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDevicePipelineBinaryFeaturesKHR.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDevicePipelineBinaryFeaturesKHR.gen.cs @@ -43,5 +43,5 @@ public unsafe partial struct PhysicalDevicePipelineBinaryFeaturesKHR "VK_KHR_pipeline_binary+VK_VERSION_1_4", ] )] - public uint PipelineBinaries; + public MaybeBool PipelineBinaries; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDevicePipelineBinaryPropertiesKHR.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDevicePipelineBinaryPropertiesKHR.gen.cs index 3db2e9c34d..ee761ca0a4 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDevicePipelineBinaryPropertiesKHR.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDevicePipelineBinaryPropertiesKHR.gen.cs @@ -42,7 +42,7 @@ public unsafe partial struct PhysicalDevicePipelineBinaryPropertiesKHR "VK_KHR_pipeline_binary+VK_VERSION_1_4", ] )] - public uint PipelineBinaryInternalCache; + public MaybeBool PipelineBinaryInternalCache; [NativeName("pipelineBinaryInternalCacheControl")] [SupportedApiProfile( @@ -53,7 +53,7 @@ public unsafe partial struct PhysicalDevicePipelineBinaryPropertiesKHR "VK_KHR_pipeline_binary+VK_VERSION_1_4", ] )] - public uint PipelineBinaryInternalCacheControl; + public MaybeBool PipelineBinaryInternalCacheControl; [NativeName("pipelineBinaryPrefersInternalCache")] [SupportedApiProfile( @@ -64,7 +64,7 @@ public unsafe partial struct PhysicalDevicePipelineBinaryPropertiesKHR "VK_KHR_pipeline_binary+VK_VERSION_1_4", ] )] - public uint PipelineBinaryPrefersInternalCache; + public MaybeBool PipelineBinaryPrefersInternalCache; [NativeName("pipelineBinaryPrecompiledInternalCache")] [SupportedApiProfile( @@ -75,7 +75,7 @@ public unsafe partial struct PhysicalDevicePipelineBinaryPropertiesKHR "VK_KHR_pipeline_binary+VK_VERSION_1_4", ] )] - public uint PipelineBinaryPrecompiledInternalCache; + public MaybeBool PipelineBinaryPrecompiledInternalCache; [NativeName("pipelineBinaryCompressedData")] [SupportedApiProfile( @@ -86,5 +86,5 @@ public unsafe partial struct PhysicalDevicePipelineBinaryPropertiesKHR "VK_KHR_pipeline_binary+VK_VERSION_1_4", ] )] - public uint PipelineBinaryCompressedData; + public MaybeBool PipelineBinaryCompressedData; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDevicePipelineCacheIncrementalModeFeaturesSEC.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDevicePipelineCacheIncrementalModeFeaturesSEC.gen.cs index 2fe2da1cb2..de9f6226fe 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDevicePipelineCacheIncrementalModeFeaturesSEC.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDevicePipelineCacheIncrementalModeFeaturesSEC.gen.cs @@ -43,5 +43,5 @@ public unsafe partial struct PhysicalDevicePipelineCacheIncrementalModeFeaturesS "VK_SEC_pipeline_cache_incremental_mode+VK_VERSION_1_1", ] )] - public uint PipelineCacheIncrementalMode; + public MaybeBool PipelineCacheIncrementalMode; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDevicePipelineCreationCacheControlFeatures.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDevicePipelineCreationCacheControlFeatures.gen.cs index a8ad9f1f09..5aba1ca65c 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDevicePipelineCreationCacheControlFeatures.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDevicePipelineCreationCacheControlFeatures.gen.cs @@ -43,5 +43,5 @@ public unsafe partial struct PhysicalDevicePipelineCreationCacheControlFeatures [NativeName("pipelineCreationCacheControl")] [SupportedApiProfile("vulkan", ["VK_VERSION_1_3", "VK_VERSION_1_4"], MinVersion = "1.3")] - public uint PipelineCreationCacheControl; + public MaybeBool PipelineCreationCacheControl; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDevicePipelineExecutablePropertiesFeaturesKHR.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDevicePipelineExecutablePropertiesFeaturesKHR.gen.cs index 52a81b98ca..91d88a2568 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDevicePipelineExecutablePropertiesFeaturesKHR.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDevicePipelineExecutablePropertiesFeaturesKHR.gen.cs @@ -43,5 +43,5 @@ public unsafe partial struct PhysicalDevicePipelineExecutablePropertiesFeaturesK "VK_KHR_pipeline_executable_properties+VK_VERSION_1_1", ] )] - public uint PipelineExecutableInfo; + public MaybeBool PipelineExecutableInfo; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT.gen.cs index 9eb7368254..aab4f0aadc 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT.gen.cs @@ -33,5 +33,5 @@ public unsafe partial struct PhysicalDevicePipelineLibraryGroupHandlesFeaturesEX ["VK_EXT_pipeline_library_group_handles"], ImpliesSets = ["VK_KHR_pipeline_library", "VK_KHR_ray_tracing_pipeline"] )] - public uint PipelineLibraryGroupHandles; + public MaybeBool PipelineLibraryGroupHandles; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDevicePipelineOpacityMicromapFeaturesARM.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDevicePipelineOpacityMicromapFeaturesARM.gen.cs index 0427dd371b..91543dfdba 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDevicePipelineOpacityMicromapFeaturesARM.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDevicePipelineOpacityMicromapFeaturesARM.gen.cs @@ -34,5 +34,5 @@ public unsafe partial struct PhysicalDevicePipelineOpacityMicromapFeaturesARM ["VK_ARM_pipeline_opacity_micromap"], ImpliesSets = ["VK_EXT_opacity_micromap"] )] - public uint PipelineOpacityMicromap; + public MaybeBool PipelineOpacityMicromap; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDevicePipelinePropertiesFeaturesEXT.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDevicePipelinePropertiesFeaturesEXT.gen.cs index c426943c34..76a2af5569 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDevicePipelinePropertiesFeaturesEXT.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDevicePipelinePropertiesFeaturesEXT.gen.cs @@ -43,5 +43,5 @@ public unsafe partial struct PhysicalDevicePipelinePropertiesFeaturesEXT "VK_EXT_pipeline_properties+VK_VERSION_1_1", ] )] - public uint PipelinePropertiesIdentifier; + public MaybeBool PipelinePropertiesIdentifier; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDevicePipelineProtectedAccessFeatures.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDevicePipelineProtectedAccessFeatures.gen.cs index 58f523f634..8f5ae90eb5 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDevicePipelineProtectedAccessFeatures.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDevicePipelineProtectedAccessFeatures.gen.cs @@ -29,5 +29,5 @@ public unsafe partial struct PhysicalDevicePipelineProtectedAccessFeatures [NativeName("pipelineProtectedAccess")] [SupportedApiProfile("vulkan", ["VK_VERSION_1_4"], MinVersion = "1.4")] - public uint PipelineProtectedAccess; + public MaybeBool PipelineProtectedAccess; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDevicePipelineRobustnessFeatures.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDevicePipelineRobustnessFeatures.gen.cs index 8ae22fb3d2..99daddb6e0 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDevicePipelineRobustnessFeatures.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDevicePipelineRobustnessFeatures.gen.cs @@ -29,5 +29,5 @@ public unsafe partial struct PhysicalDevicePipelineRobustnessFeatures [NativeName("pipelineRobustness")] [SupportedApiProfile("vulkan", ["VK_VERSION_1_4"], MinVersion = "1.4")] - public uint PipelineRobustness; + public MaybeBool PipelineRobustness; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDevicePresentBarrierFeaturesNV.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDevicePresentBarrierFeaturesNV.gen.cs index bc5d17143a..90f4ef6db5 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDevicePresentBarrierFeaturesNV.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDevicePresentBarrierFeaturesNV.gen.cs @@ -43,5 +43,5 @@ public unsafe partial struct PhysicalDevicePresentBarrierFeaturesNV "VK_KHR_surface+VK_KHR_get_surface_capabilities2+VK_KHR_swapchain+VK_VERSION_1_1", ] )] - public uint PresentBarrier; + public MaybeBool PresentBarrier; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDevicePresentId2FeaturesKHR.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDevicePresentId2FeaturesKHR.gen.cs index 4c4fc9848b..1c2f827a96 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDevicePresentId2FeaturesKHR.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDevicePresentId2FeaturesKHR.gen.cs @@ -33,5 +33,5 @@ public unsafe partial struct PhysicalDevicePresentId2FeaturesKHR ["VK_KHR_present_id2"], ImpliesSets = ["VK_KHR_get_surface_capabilities2", "VK_KHR_surface", "VK_KHR_swapchain"] )] - public uint PresentId2; + public MaybeBool PresentId2; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDevicePresentIdFeaturesKHR.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDevicePresentIdFeaturesKHR.gen.cs index 14dc33f110..6946863b2b 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDevicePresentIdFeaturesKHR.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDevicePresentIdFeaturesKHR.gen.cs @@ -43,5 +43,5 @@ public unsafe partial struct PhysicalDevicePresentIdFeaturesKHR "VK_KHR_swapchain+VK_VERSION_1_1", ] )] - public uint PresentId; + public MaybeBool PresentId; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDevicePresentMeteringFeaturesNV.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDevicePresentMeteringFeaturesNV.gen.cs index 7a11ca8e8c..96684bc00c 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDevicePresentMeteringFeaturesNV.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDevicePresentMeteringFeaturesNV.gen.cs @@ -43,5 +43,5 @@ public unsafe partial struct PhysicalDevicePresentMeteringFeaturesNV "VK_NV_present_metering+VK_VERSION_1_1", ] )] - public uint PresentMetering; + public MaybeBool PresentMetering; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDevicePresentModeFifoLatestReadyFeaturesKHR.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDevicePresentModeFifoLatestReadyFeaturesKHR.gen.cs index a4a85c7449..57fd4ebf53 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDevicePresentModeFifoLatestReadyFeaturesKHR.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDevicePresentModeFifoLatestReadyFeaturesKHR.gen.cs @@ -34,5 +34,5 @@ public unsafe partial struct PhysicalDevicePresentModeFifoLatestReadyFeaturesKHR ["VK_EXT_present_mode_fifo_latest_ready"], ImpliesSets = ["VK_KHR_swapchain"] )] - public uint PresentModeFifoLatestReady; + public MaybeBool PresentModeFifoLatestReady; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDevicePresentWait2FeaturesKHR.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDevicePresentWait2FeaturesKHR.gen.cs index ff4b8623e7..fa4e51a33b 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDevicePresentWait2FeaturesKHR.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDevicePresentWait2FeaturesKHR.gen.cs @@ -48,5 +48,5 @@ public unsafe partial struct PhysicalDevicePresentWait2FeaturesKHR "VK_KHR_swapchain", ] )] - public uint PresentWait2; + public MaybeBool PresentWait2; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDevicePresentWaitFeaturesKHR.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDevicePresentWaitFeaturesKHR.gen.cs index e6f31b8826..12fa452af4 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDevicePresentWaitFeaturesKHR.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDevicePresentWaitFeaturesKHR.gen.cs @@ -34,5 +34,5 @@ public unsafe partial struct PhysicalDevicePresentWaitFeaturesKHR ["VK_KHR_present_wait"], ImpliesSets = ["VK_KHR_present_id", "VK_KHR_swapchain"] )] - public uint PresentWait; + public MaybeBool PresentWait; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDevicePrimitiveTopologyListRestartFeaturesEXT.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDevicePrimitiveTopologyListRestartFeaturesEXT.gen.cs index e6a5e784b4..cb7e765565 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDevicePrimitiveTopologyListRestartFeaturesEXT.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDevicePrimitiveTopologyListRestartFeaturesEXT.gen.cs @@ -43,7 +43,7 @@ public unsafe partial struct PhysicalDevicePrimitiveTopologyListRestartFeaturesE "VK_EXT_primitive_topology_list_restart+VK_VERSION_1_1", ] )] - public uint PrimitiveTopologyListRestart; + public MaybeBool PrimitiveTopologyListRestart; [NativeName("primitiveTopologyPatchListRestart")] [SupportedApiProfile( @@ -54,5 +54,5 @@ public unsafe partial struct PhysicalDevicePrimitiveTopologyListRestartFeaturesE "VK_EXT_primitive_topology_list_restart+VK_VERSION_1_1", ] )] - public uint PrimitiveTopologyPatchListRestart; + public MaybeBool PrimitiveTopologyPatchListRestart; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDevicePrimitivesGeneratedQueryFeaturesEXT.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDevicePrimitivesGeneratedQueryFeaturesEXT.gen.cs index b74c386feb..d13b06011e 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDevicePrimitivesGeneratedQueryFeaturesEXT.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDevicePrimitivesGeneratedQueryFeaturesEXT.gen.cs @@ -34,7 +34,7 @@ public unsafe partial struct PhysicalDevicePrimitivesGeneratedQueryFeaturesEXT ["VK_EXT_primitives_generated_query"], ImpliesSets = ["VK_EXT_transform_feedback"] )] - public uint PrimitivesGeneratedQuery; + public MaybeBool PrimitivesGeneratedQuery; [NativeName("primitivesGeneratedQueryWithRasterizerDiscard")] [SupportedApiProfile( @@ -42,7 +42,7 @@ public unsafe partial struct PhysicalDevicePrimitivesGeneratedQueryFeaturesEXT ["VK_EXT_primitives_generated_query"], ImpliesSets = ["VK_EXT_transform_feedback"] )] - public uint PrimitivesGeneratedQueryWithRasterizerDiscard; + public MaybeBool PrimitivesGeneratedQueryWithRasterizerDiscard; [NativeName("primitivesGeneratedQueryWithNonZeroStreams")] [SupportedApiProfile( @@ -50,5 +50,5 @@ public unsafe partial struct PhysicalDevicePrimitivesGeneratedQueryFeaturesEXT ["VK_EXT_primitives_generated_query"], ImpliesSets = ["VK_EXT_transform_feedback"] )] - public uint PrimitivesGeneratedQueryWithNonZeroStreams; + public MaybeBool PrimitivesGeneratedQueryWithNonZeroStreams; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDevicePrivateDataFeatures.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDevicePrivateDataFeatures.gen.cs index fc0a73a680..85f0861a1e 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDevicePrivateDataFeatures.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDevicePrivateDataFeatures.gen.cs @@ -48,5 +48,5 @@ public unsafe partial struct PhysicalDevicePrivateDataFeatures [NativeName("privateData")] [SupportedApiProfile("vulkan", ["VK_VERSION_1_3", "VK_VERSION_1_4"], MinVersion = "1.3")] - public uint PrivateData; + public MaybeBool PrivateData; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceProtectedMemoryFeatures.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceProtectedMemoryFeatures.gen.cs index 3e8d7109bc..d0743b634d 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceProtectedMemoryFeatures.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceProtectedMemoryFeatures.gen.cs @@ -85,5 +85,5 @@ public unsafe partial struct PhysicalDeviceProtectedMemoryFeatures ], MinVersion = "1.1" )] - public uint ProtectedMemory; + public MaybeBool ProtectedMemory; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceProtectedMemoryProperties.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceProtectedMemoryProperties.gen.cs index cb12f68c10..80cf17188f 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceProtectedMemoryProperties.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceProtectedMemoryProperties.gen.cs @@ -85,5 +85,5 @@ public unsafe partial struct PhysicalDeviceProtectedMemoryProperties ], MinVersion = "1.1" )] - public uint ProtectedNoFault; + public MaybeBool ProtectedNoFault; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceProvokingVertexFeaturesEXT.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceProvokingVertexFeaturesEXT.gen.cs index dbadaa69e9..86ac9d669a 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceProvokingVertexFeaturesEXT.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceProvokingVertexFeaturesEXT.gen.cs @@ -43,7 +43,7 @@ public unsafe partial struct PhysicalDeviceProvokingVertexFeaturesEXT "VK_EXT_provoking_vertex+VK_VERSION_1_1", ] )] - public uint ProvokingVertexLast; + public MaybeBool ProvokingVertexLast; [NativeName("transformFeedbackPreservesProvokingVertex")] [SupportedApiProfile( @@ -54,5 +54,5 @@ public unsafe partial struct PhysicalDeviceProvokingVertexFeaturesEXT "VK_EXT_provoking_vertex+VK_VERSION_1_1", ] )] - public uint TransformFeedbackPreservesProvokingVertex; + public MaybeBool TransformFeedbackPreservesProvokingVertex; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceProvokingVertexPropertiesEXT.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceProvokingVertexPropertiesEXT.gen.cs index b1e9da6989..85cba5cc13 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceProvokingVertexPropertiesEXT.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceProvokingVertexPropertiesEXT.gen.cs @@ -43,7 +43,7 @@ public unsafe partial struct PhysicalDeviceProvokingVertexPropertiesEXT "VK_EXT_provoking_vertex+VK_VERSION_1_1", ] )] - public uint ProvokingVertexModePerPipeline; + public MaybeBool ProvokingVertexModePerPipeline; [NativeName("transformFeedbackPreservesTriangleFanProvokingVertex")] [SupportedApiProfile( @@ -54,5 +54,5 @@ public unsafe partial struct PhysicalDeviceProvokingVertexPropertiesEXT "VK_EXT_provoking_vertex+VK_VERSION_1_1", ] )] - public uint TransformFeedbackPreservesTriangleFanProvokingVertex; + public MaybeBool TransformFeedbackPreservesTriangleFanProvokingVertex; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT.gen.cs index 6a239e90d9..d1aff85513 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT.gen.cs @@ -43,7 +43,7 @@ public unsafe partial struct PhysicalDeviceRasterizationOrderAttachmentAccessFea "VK_EXT_rasterization_order_attachment_access+VK_VERSION_1_1", ] )] - public uint RasterizationOrderColorAttachmentAccess; + public MaybeBool RasterizationOrderColorAttachmentAccess; [NativeName("rasterizationOrderDepthAttachmentAccess")] [SupportedApiProfile( @@ -54,7 +54,7 @@ public unsafe partial struct PhysicalDeviceRasterizationOrderAttachmentAccessFea "VK_EXT_rasterization_order_attachment_access+VK_VERSION_1_1", ] )] - public uint RasterizationOrderDepthAttachmentAccess; + public MaybeBool RasterizationOrderDepthAttachmentAccess; [NativeName("rasterizationOrderStencilAttachmentAccess")] [SupportedApiProfile( @@ -65,5 +65,5 @@ public unsafe partial struct PhysicalDeviceRasterizationOrderAttachmentAccessFea "VK_EXT_rasterization_order_attachment_access+VK_VERSION_1_1", ] )] - public uint RasterizationOrderStencilAttachmentAccess; + public MaybeBool RasterizationOrderStencilAttachmentAccess; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceRawAccessChainsFeaturesNV.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceRawAccessChainsFeaturesNV.gen.cs index 95493b951f..8ab32ca499 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceRawAccessChainsFeaturesNV.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceRawAccessChainsFeaturesNV.gen.cs @@ -43,5 +43,5 @@ public unsafe partial struct PhysicalDeviceRawAccessChainsFeaturesNV "VK_NV_raw_access_chains+VK_VERSION_1_1", ] )] - public uint ShaderRawAccessChains; + public MaybeBool ShaderRawAccessChains; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceRayQueryFeaturesKHR.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceRayQueryFeaturesKHR.gen.cs index a5e50773b1..1f829d3e4c 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceRayQueryFeaturesKHR.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceRayQueryFeaturesKHR.gen.cs @@ -43,5 +43,5 @@ public unsafe partial struct PhysicalDeviceRayQueryFeaturesKHR "VK_KHR_acceleration_structure+VK_VERSION_1_2", ] )] - public uint RayQuery; + public MaybeBool RayQuery; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceRayTracingInvocationReorderFeaturesNV.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceRayTracingInvocationReorderFeaturesNV.gen.cs index dc2b542e3a..b2081d529f 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceRayTracingInvocationReorderFeaturesNV.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceRayTracingInvocationReorderFeaturesNV.gen.cs @@ -34,5 +34,5 @@ public unsafe partial struct PhysicalDeviceRayTracingInvocationReorderFeaturesNV ["VK_NV_ray_tracing_invocation_reorder"], ImpliesSets = ["VK_KHR_ray_tracing_pipeline"] )] - public uint RayTracingInvocationReorder; + public MaybeBool RayTracingInvocationReorder; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceRayTracingLinearSweptSpheresFeaturesNV.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceRayTracingLinearSweptSpheresFeaturesNV.gen.cs index 7412926385..be6f1bcb5e 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceRayTracingLinearSweptSpheresFeaturesNV.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceRayTracingLinearSweptSpheresFeaturesNV.gen.cs @@ -34,7 +34,7 @@ public unsafe partial struct PhysicalDeviceRayTracingLinearSweptSpheresFeaturesN ["VK_NV_ray_tracing_linear_swept_spheres"], ImpliesSets = ["VK_KHR_ray_tracing_pipeline"] )] - public uint Spheres; + public MaybeBool Spheres; [NativeName("linearSweptSpheres")] [SupportedApiProfile( @@ -42,5 +42,5 @@ public unsafe partial struct PhysicalDeviceRayTracingLinearSweptSpheresFeaturesN ["VK_NV_ray_tracing_linear_swept_spheres"], ImpliesSets = ["VK_KHR_ray_tracing_pipeline"] )] - public uint LinearSweptSpheres; + public MaybeBool LinearSweptSpheres; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceRayTracingMaintenance1FeaturesKHR.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceRayTracingMaintenance1FeaturesKHR.gen.cs index f3a31e51ce..e7569d8065 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceRayTracingMaintenance1FeaturesKHR.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceRayTracingMaintenance1FeaturesKHR.gen.cs @@ -33,7 +33,7 @@ public unsafe partial struct PhysicalDeviceRayTracingMaintenance1FeaturesKHR ["VK_KHR_ray_tracing_maintenance1"], ImpliesSets = ["VK_KHR_acceleration_structure"] )] - public uint RayTracingMaintenance1; + public MaybeBool RayTracingMaintenance1; [NativeName("rayTracingPipelineTraceRaysIndirect2")] [SupportedApiProfile( @@ -41,5 +41,5 @@ public unsafe partial struct PhysicalDeviceRayTracingMaintenance1FeaturesKHR ["VK_KHR_ray_tracing_maintenance1"], ImpliesSets = ["VK_KHR_acceleration_structure"] )] - public uint RayTracingPipelineTraceRaysIndirect2; + public MaybeBool RayTracingPipelineTraceRaysIndirect2; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceRayTracingMotionBlurFeaturesNV.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceRayTracingMotionBlurFeaturesNV.gen.cs index fac910721f..776ca64dc6 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceRayTracingMotionBlurFeaturesNV.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceRayTracingMotionBlurFeaturesNV.gen.cs @@ -34,7 +34,7 @@ public unsafe partial struct PhysicalDeviceRayTracingMotionBlurFeaturesNV ["VK_NV_ray_tracing_motion_blur"], ImpliesSets = ["VK_KHR_ray_tracing_pipeline"] )] - public uint RayTracingMotionBlur; + public MaybeBool RayTracingMotionBlur; [NativeName("rayTracingMotionBlurPipelineTraceRaysIndirect")] [SupportedApiProfile( @@ -42,5 +42,5 @@ public unsafe partial struct PhysicalDeviceRayTracingMotionBlurFeaturesNV ["VK_NV_ray_tracing_motion_blur"], ImpliesSets = ["VK_KHR_ray_tracing_pipeline"] )] - public uint RayTracingMotionBlurPipelineTraceRaysIndirect; + public MaybeBool RayTracingMotionBlurPipelineTraceRaysIndirect; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceRayTracingPipelineFeaturesKHR.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceRayTracingPipelineFeaturesKHR.gen.cs index fc823268fe..4e3eb6f6f4 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceRayTracingPipelineFeaturesKHR.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceRayTracingPipelineFeaturesKHR.gen.cs @@ -43,7 +43,7 @@ public unsafe partial struct PhysicalDeviceRayTracingPipelineFeaturesKHR "VK_KHR_acceleration_structure+VK_VERSION_1_2", ] )] - public uint RayTracingPipeline; + public MaybeBool RayTracingPipeline; [NativeName("rayTracingPipelineShaderGroupHandleCaptureReplay")] [SupportedApiProfile( @@ -54,7 +54,7 @@ public unsafe partial struct PhysicalDeviceRayTracingPipelineFeaturesKHR "VK_KHR_acceleration_structure+VK_VERSION_1_2", ] )] - public uint RayTracingPipelineShaderGroupHandleCaptureReplay; + public MaybeBool RayTracingPipelineShaderGroupHandleCaptureReplay; [NativeName("rayTracingPipelineShaderGroupHandleCaptureReplayMixed")] [SupportedApiProfile( @@ -65,7 +65,7 @@ public unsafe partial struct PhysicalDeviceRayTracingPipelineFeaturesKHR "VK_KHR_acceleration_structure+VK_VERSION_1_2", ] )] - public uint RayTracingPipelineShaderGroupHandleCaptureReplayMixed; + public MaybeBool RayTracingPipelineShaderGroupHandleCaptureReplayMixed; [NativeName("rayTracingPipelineTraceRaysIndirect")] [SupportedApiProfile( @@ -76,7 +76,7 @@ public unsafe partial struct PhysicalDeviceRayTracingPipelineFeaturesKHR "VK_KHR_acceleration_structure+VK_VERSION_1_2", ] )] - public uint RayTracingPipelineTraceRaysIndirect; + public MaybeBool RayTracingPipelineTraceRaysIndirect; [NativeName("rayTraversalPrimitiveCulling")] [SupportedApiProfile( @@ -88,5 +88,5 @@ public unsafe partial struct PhysicalDeviceRayTracingPipelineFeaturesKHR ], RequireAll = true )] - public uint RayTraversalPrimitiveCulling; + public MaybeBool RayTraversalPrimitiveCulling; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceRayTracingPositionFetchFeaturesKHR.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceRayTracingPositionFetchFeaturesKHR.gen.cs index ddf209eea4..df4e9a00e2 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceRayTracingPositionFetchFeaturesKHR.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceRayTracingPositionFetchFeaturesKHR.gen.cs @@ -33,5 +33,5 @@ public unsafe partial struct PhysicalDeviceRayTracingPositionFetchFeaturesKHR ["VK_KHR_ray_tracing_position_fetch"], ImpliesSets = ["VK_KHR_acceleration_structure"] )] - public uint RayTracingPositionFetch; + public MaybeBool RayTracingPositionFetch; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceRayTracingValidationFeaturesNV.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceRayTracingValidationFeaturesNV.gen.cs index c80802ba7f..60761cdeb0 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceRayTracingValidationFeaturesNV.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceRayTracingValidationFeaturesNV.gen.cs @@ -43,5 +43,5 @@ public unsafe partial struct PhysicalDeviceRayTracingValidationFeaturesNV "VK_NV_ray_tracing_validation+VK_VERSION_1_1", ] )] - public uint RayTracingValidation; + public MaybeBool RayTracingValidation; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceRelaxedLineRasterizationFeaturesIMG.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceRelaxedLineRasterizationFeaturesIMG.gen.cs index 5510f54cda..0e998261b0 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceRelaxedLineRasterizationFeaturesIMG.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceRelaxedLineRasterizationFeaturesIMG.gen.cs @@ -42,5 +42,5 @@ public unsafe partial struct PhysicalDeviceRelaxedLineRasterizationFeaturesIMG "VK_IMG_relaxed_line_rasterization+VK_VERSION_1_1", ] )] - public uint RelaxedLineRasterization; + public MaybeBool RelaxedLineRasterization; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceRenderPassStripedFeaturesARM.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceRenderPassStripedFeaturesARM.gen.cs index 612b2e71a9..d8b4697bc8 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceRenderPassStripedFeaturesARM.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceRenderPassStripedFeaturesARM.gen.cs @@ -46,5 +46,5 @@ public unsafe partial struct PhysicalDeviceRenderPassStripedFeaturesARM "VK_VERSION_1_3", ] )] - public uint RenderPassStriped; + public MaybeBool RenderPassStriped; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceRepresentativeFragmentTestFeaturesNV.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceRepresentativeFragmentTestFeaturesNV.gen.cs index 562dcae931..3927490904 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceRepresentativeFragmentTestFeaturesNV.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceRepresentativeFragmentTestFeaturesNV.gen.cs @@ -42,5 +42,5 @@ public unsafe partial struct PhysicalDeviceRepresentativeFragmentTestFeaturesNV "VK_NV_representative_fragment_test+VK_VERSION_1_1", ] )] - public uint RepresentativeFragmentTest; + public MaybeBool RepresentativeFragmentTest; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceRgba10x6FormatsFeaturesEXT.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceRgba10x6FormatsFeaturesEXT.gen.cs index 1413164a44..4c882937f4 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceRgba10x6FormatsFeaturesEXT.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceRgba10x6FormatsFeaturesEXT.gen.cs @@ -42,5 +42,5 @@ public unsafe partial struct PhysicalDeviceRgba10x6FormatsFeaturesEXT "VK_EXT_rgba10x6_formats+VK_VERSION_1_1", ] )] - public uint FormatRgba10x6WithoutYCbCrSampler; + public MaybeBool FormatRgba10x6WithoutYCbCrSampler; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceRobustness2FeaturesKHR.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceRobustness2FeaturesKHR.gen.cs index fc96297234..ae07fb14bc 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceRobustness2FeaturesKHR.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceRobustness2FeaturesKHR.gen.cs @@ -43,7 +43,7 @@ public unsafe partial struct PhysicalDeviceRobustness2FeaturesKHR "VK_KHR_robustness2+VK_VERSION_1_1", ] )] - public uint RobustBufferAccess2; + public MaybeBool RobustBufferAccess2; [NativeName("robustImageAccess2")] [SupportedApiProfile( @@ -54,7 +54,7 @@ public unsafe partial struct PhysicalDeviceRobustness2FeaturesKHR "VK_KHR_robustness2+VK_VERSION_1_1", ] )] - public uint RobustImageAccess2; + public MaybeBool RobustImageAccess2; [NativeName("nullDescriptor")] [SupportedApiProfile( @@ -65,5 +65,5 @@ public unsafe partial struct PhysicalDeviceRobustness2FeaturesKHR "VK_KHR_robustness2+VK_VERSION_1_1", ] )] - public uint NullDescriptor; + public MaybeBool NullDescriptor; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceSampleLocationsPropertiesEXT.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceSampleLocationsPropertiesEXT.gen.cs index 3d88b2a27e..977257af72 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceSampleLocationsPropertiesEXT.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceSampleLocationsPropertiesEXT.gen.cs @@ -87,5 +87,5 @@ public unsafe partial struct PhysicalDeviceSampleLocationsPropertiesEXT "VK_EXT_sample_locations+VK_VERSION_1_1", ] )] - public uint VariableSampleLocations; + public MaybeBool VariableSampleLocations; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceSamplerFilterMinmaxProperties.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceSamplerFilterMinmaxProperties.gen.cs index dedc0b4bcf..fef0c57ec5 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceSamplerFilterMinmaxProperties.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceSamplerFilterMinmaxProperties.gen.cs @@ -64,7 +64,7 @@ public unsafe partial struct PhysicalDeviceSamplerFilterMinmaxProperties ], MinVersion = "1.2" )] - public uint FilterMinmaxSingleComponentFormats; + public MaybeBool FilterMinmaxSingleComponentFormats; [NativeName("filterMinmaxImageComponentMapping")] [SupportedApiProfile( @@ -82,5 +82,5 @@ public unsafe partial struct PhysicalDeviceSamplerFilterMinmaxProperties ], MinVersion = "1.2" )] - public uint FilterMinmaxImageComponentMapping; + public MaybeBool FilterMinmaxImageComponentMapping; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceSamplerYcbcrConversionFeatures.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceSamplerYcbcrConversionFeatures.gen.cs index fe36779314..c7f21901b7 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceSamplerYcbcrConversionFeatures.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceSamplerYcbcrConversionFeatures.gen.cs @@ -56,5 +56,5 @@ public unsafe partial struct PhysicalDeviceSamplerYcbcrConversionFeatures [NativeName("samplerYcbcrConversion")] [SupportedApiProfile("vulkan", ["VK_VERSION_1_4"], MinVersion = "1.4")] - public uint SamplerYcbcrConversion; + public MaybeBool SamplerYcbcrConversion; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceScalarBlockLayoutFeatures.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceScalarBlockLayoutFeatures.gen.cs index 0626d7e0a8..4d6c781b3d 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceScalarBlockLayoutFeatures.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceScalarBlockLayoutFeatures.gen.cs @@ -49,5 +49,5 @@ public unsafe partial struct PhysicalDeviceScalarBlockLayoutFeatures [NativeName("scalarBlockLayout")] [SupportedApiProfile("vulkan", ["VK_VERSION_1_4"], MinVersion = "1.4")] - public uint ScalarBlockLayout; + public MaybeBool ScalarBlockLayout; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceSchedulingControlsFeaturesARM.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceSchedulingControlsFeaturesARM.gen.cs index b5de7a6dc7..fdc8d1cea0 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceSchedulingControlsFeaturesARM.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceSchedulingControlsFeaturesARM.gen.cs @@ -32,5 +32,5 @@ public unsafe partial struct PhysicalDeviceSchedulingControlsFeaturesARM ["VK_ARM_scheduling_controls"], ImpliesSets = ["VK_ARM_shader_core_builtins"] )] - public uint SchedulingControls; + public MaybeBool SchedulingControls; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceSeparateDepthStencilLayoutsFeatures.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceSeparateDepthStencilLayoutsFeatures.gen.cs index 8c525474f4..7611dcf1b4 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceSeparateDepthStencilLayoutsFeatures.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceSeparateDepthStencilLayoutsFeatures.gen.cs @@ -48,5 +48,5 @@ public unsafe partial struct PhysicalDeviceSeparateDepthStencilLayoutsFeatures ["VK_VERSION_1_2", "VK_VERSION_1_3", "VK_VERSION_1_4"], MinVersion = "1.2" )] - public uint SeparateDepthStencilLayouts; + public MaybeBool SeparateDepthStencilLayouts; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceShader64BitIndexingFeaturesEXT.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceShader64BitIndexingFeaturesEXT.gen.cs index aff89c8bc2..4a00d055ee 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceShader64BitIndexingFeaturesEXT.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceShader64BitIndexingFeaturesEXT.gen.cs @@ -43,5 +43,5 @@ public unsafe partial struct PhysicalDeviceShader64BitIndexingFeaturesEXT "VK_EXT_shader_64bit_indexing+VK_VERSION_1_1", ] )] - public uint Shader64BitIndexing; + public MaybeBool Shader64BitIndexing; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceShaderAtomicFloat16VectorFeaturesNV.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceShaderAtomicFloat16VectorFeaturesNV.gen.cs index 97d4b5022d..fb871dd3ef 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceShaderAtomicFloat16VectorFeaturesNV.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceShaderAtomicFloat16VectorFeaturesNV.gen.cs @@ -43,5 +43,5 @@ public unsafe partial struct PhysicalDeviceShaderAtomicFloat16VectorFeaturesNV "VK_NV_shader_atomic_float16_vector+VK_VERSION_1_1", ] )] - public uint ShaderFloat16VectorAtomics; + public MaybeBool ShaderFloat16VectorAtomics; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceShaderAtomicFloat2FeaturesEXT.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceShaderAtomicFloat2FeaturesEXT.gen.cs index f86461d809..1d74ca8ed6 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceShaderAtomicFloat2FeaturesEXT.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceShaderAtomicFloat2FeaturesEXT.gen.cs @@ -33,7 +33,7 @@ public unsafe partial struct PhysicalDeviceShaderAtomicFloat2FeaturesEXT ["VK_EXT_shader_atomic_float2"], ImpliesSets = ["VK_EXT_shader_atomic_float"] )] - public uint ShaderBufferFloat16Atomics; + public MaybeBool ShaderBufferFloat16Atomics; [NativeName("shaderBufferFloat16AtomicAdd")] [SupportedApiProfile( @@ -41,7 +41,7 @@ public unsafe partial struct PhysicalDeviceShaderAtomicFloat2FeaturesEXT ["VK_EXT_shader_atomic_float2"], ImpliesSets = ["VK_EXT_shader_atomic_float"] )] - public uint ShaderBufferFloat16AtomicAdd; + public MaybeBool ShaderBufferFloat16AtomicAdd; [NativeName("shaderBufferFloat16AtomicMinMax")] [SupportedApiProfile( @@ -49,7 +49,7 @@ public unsafe partial struct PhysicalDeviceShaderAtomicFloat2FeaturesEXT ["VK_EXT_shader_atomic_float2"], ImpliesSets = ["VK_EXT_shader_atomic_float"] )] - public uint ShaderBufferFloat16AtomicMinMax; + public MaybeBool ShaderBufferFloat16AtomicMinMax; [NativeName("shaderBufferFloat32AtomicMinMax")] [SupportedApiProfile( @@ -57,7 +57,7 @@ public unsafe partial struct PhysicalDeviceShaderAtomicFloat2FeaturesEXT ["VK_EXT_shader_atomic_float2"], ImpliesSets = ["VK_EXT_shader_atomic_float"] )] - public uint ShaderBufferFloat32AtomicMinMax; + public MaybeBool ShaderBufferFloat32AtomicMinMax; [NativeName("shaderBufferFloat64AtomicMinMax")] [SupportedApiProfile( @@ -65,7 +65,7 @@ public unsafe partial struct PhysicalDeviceShaderAtomicFloat2FeaturesEXT ["VK_EXT_shader_atomic_float2"], ImpliesSets = ["VK_EXT_shader_atomic_float"] )] - public uint ShaderBufferFloat64AtomicMinMax; + public MaybeBool ShaderBufferFloat64AtomicMinMax; [NativeName("shaderSharedFloat16Atomics")] [SupportedApiProfile( @@ -73,7 +73,7 @@ public unsafe partial struct PhysicalDeviceShaderAtomicFloat2FeaturesEXT ["VK_EXT_shader_atomic_float2"], ImpliesSets = ["VK_EXT_shader_atomic_float"] )] - public uint ShaderSharedFloat16Atomics; + public MaybeBool ShaderSharedFloat16Atomics; [NativeName("shaderSharedFloat16AtomicAdd")] [SupportedApiProfile( @@ -81,7 +81,7 @@ public unsafe partial struct PhysicalDeviceShaderAtomicFloat2FeaturesEXT ["VK_EXT_shader_atomic_float2"], ImpliesSets = ["VK_EXT_shader_atomic_float"] )] - public uint ShaderSharedFloat16AtomicAdd; + public MaybeBool ShaderSharedFloat16AtomicAdd; [NativeName("shaderSharedFloat16AtomicMinMax")] [SupportedApiProfile( @@ -89,7 +89,7 @@ public unsafe partial struct PhysicalDeviceShaderAtomicFloat2FeaturesEXT ["VK_EXT_shader_atomic_float2"], ImpliesSets = ["VK_EXT_shader_atomic_float"] )] - public uint ShaderSharedFloat16AtomicMinMax; + public MaybeBool ShaderSharedFloat16AtomicMinMax; [NativeName("shaderSharedFloat32AtomicMinMax")] [SupportedApiProfile( @@ -97,7 +97,7 @@ public unsafe partial struct PhysicalDeviceShaderAtomicFloat2FeaturesEXT ["VK_EXT_shader_atomic_float2"], ImpliesSets = ["VK_EXT_shader_atomic_float"] )] - public uint ShaderSharedFloat32AtomicMinMax; + public MaybeBool ShaderSharedFloat32AtomicMinMax; [NativeName("shaderSharedFloat64AtomicMinMax")] [SupportedApiProfile( @@ -105,7 +105,7 @@ public unsafe partial struct PhysicalDeviceShaderAtomicFloat2FeaturesEXT ["VK_EXT_shader_atomic_float2"], ImpliesSets = ["VK_EXT_shader_atomic_float"] )] - public uint ShaderSharedFloat64AtomicMinMax; + public MaybeBool ShaderSharedFloat64AtomicMinMax; [NativeName("shaderImageFloat32AtomicMinMax")] [SupportedApiProfile( @@ -117,7 +117,7 @@ public unsafe partial struct PhysicalDeviceShaderAtomicFloat2FeaturesEXT ImpliesSets = ["VK_EXT_shader_atomic_float"], RequireAll = true )] - public uint ShaderImageFloat32AtomicMinMax; + public MaybeBool ShaderImageFloat32AtomicMinMax; [NativeName("sparseImageFloat32AtomicMinMax")] [SupportedApiProfile( @@ -125,5 +125,5 @@ public unsafe partial struct PhysicalDeviceShaderAtomicFloat2FeaturesEXT ["VK_EXT_shader_atomic_float2"], ImpliesSets = ["VK_EXT_shader_atomic_float"] )] - public uint SparseImageFloat32AtomicMinMax; + public MaybeBool SparseImageFloat32AtomicMinMax; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceShaderAtomicFloatFeaturesEXT.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceShaderAtomicFloatFeaturesEXT.gen.cs index 7ef85dce65..1a97efac87 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceShaderAtomicFloatFeaturesEXT.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceShaderAtomicFloatFeaturesEXT.gen.cs @@ -43,7 +43,7 @@ public unsafe partial struct PhysicalDeviceShaderAtomicFloatFeaturesEXT "VK_EXT_shader_atomic_float+VK_VERSION_1_1", ] )] - public uint ShaderBufferFloat32Atomics; + public MaybeBool ShaderBufferFloat32Atomics; [NativeName("shaderBufferFloat32AtomicAdd")] [SupportedApiProfile( @@ -54,7 +54,7 @@ public unsafe partial struct PhysicalDeviceShaderAtomicFloatFeaturesEXT "VK_EXT_shader_atomic_float+VK_VERSION_1_1", ] )] - public uint ShaderBufferFloat32AtomicAdd; + public MaybeBool ShaderBufferFloat32AtomicAdd; [NativeName("shaderBufferFloat64Atomics")] [SupportedApiProfile( @@ -65,7 +65,7 @@ public unsafe partial struct PhysicalDeviceShaderAtomicFloatFeaturesEXT "VK_EXT_shader_atomic_float+VK_VERSION_1_1", ] )] - public uint ShaderBufferFloat64Atomics; + public MaybeBool ShaderBufferFloat64Atomics; [NativeName("shaderBufferFloat64AtomicAdd")] [SupportedApiProfile( @@ -76,7 +76,7 @@ public unsafe partial struct PhysicalDeviceShaderAtomicFloatFeaturesEXT "VK_EXT_shader_atomic_float+VK_VERSION_1_1", ] )] - public uint ShaderBufferFloat64AtomicAdd; + public MaybeBool ShaderBufferFloat64AtomicAdd; [NativeName("shaderSharedFloat32Atomics")] [SupportedApiProfile( @@ -87,7 +87,7 @@ public unsafe partial struct PhysicalDeviceShaderAtomicFloatFeaturesEXT "VK_EXT_shader_atomic_float+VK_VERSION_1_1", ] )] - public uint ShaderSharedFloat32Atomics; + public MaybeBool ShaderSharedFloat32Atomics; [NativeName("shaderSharedFloat32AtomicAdd")] [SupportedApiProfile( @@ -98,7 +98,7 @@ public unsafe partial struct PhysicalDeviceShaderAtomicFloatFeaturesEXT "VK_EXT_shader_atomic_float+VK_VERSION_1_1", ] )] - public uint ShaderSharedFloat32AtomicAdd; + public MaybeBool ShaderSharedFloat32AtomicAdd; [NativeName("shaderSharedFloat64Atomics")] [SupportedApiProfile( @@ -109,7 +109,7 @@ public unsafe partial struct PhysicalDeviceShaderAtomicFloatFeaturesEXT "VK_EXT_shader_atomic_float+VK_VERSION_1_1", ] )] - public uint ShaderSharedFloat64Atomics; + public MaybeBool ShaderSharedFloat64Atomics; [NativeName("shaderSharedFloat64AtomicAdd")] [SupportedApiProfile( @@ -120,7 +120,7 @@ public unsafe partial struct PhysicalDeviceShaderAtomicFloatFeaturesEXT "VK_EXT_shader_atomic_float+VK_VERSION_1_1", ] )] - public uint ShaderSharedFloat64AtomicAdd; + public MaybeBool ShaderSharedFloat64AtomicAdd; [NativeName("shaderImageFloat32Atomics")] [SupportedApiProfile( @@ -135,7 +135,7 @@ public unsafe partial struct PhysicalDeviceShaderAtomicFloatFeaturesEXT ], RequireAll = true )] - public uint ShaderImageFloat32Atomics; + public MaybeBool ShaderImageFloat32Atomics; [NativeName("shaderImageFloat32AtomicAdd")] [SupportedApiProfile( @@ -150,7 +150,7 @@ public unsafe partial struct PhysicalDeviceShaderAtomicFloatFeaturesEXT ], RequireAll = true )] - public uint ShaderImageFloat32AtomicAdd; + public MaybeBool ShaderImageFloat32AtomicAdd; [NativeName("sparseImageFloat32Atomics")] [SupportedApiProfile( @@ -161,7 +161,7 @@ public unsafe partial struct PhysicalDeviceShaderAtomicFloatFeaturesEXT "VK_EXT_shader_atomic_float+VK_VERSION_1_1", ] )] - public uint SparseImageFloat32Atomics; + public MaybeBool SparseImageFloat32Atomics; [NativeName("sparseImageFloat32AtomicAdd")] [SupportedApiProfile( @@ -172,5 +172,5 @@ public unsafe partial struct PhysicalDeviceShaderAtomicFloatFeaturesEXT "VK_EXT_shader_atomic_float+VK_VERSION_1_1", ] )] - public uint SparseImageFloat32AtomicAdd; + public MaybeBool SparseImageFloat32AtomicAdd; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceShaderAtomicInt64Features.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceShaderAtomicInt64Features.gen.cs index 8f341e6ca2..768a10ffe3 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceShaderAtomicInt64Features.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceShaderAtomicInt64Features.gen.cs @@ -56,7 +56,7 @@ public unsafe partial struct PhysicalDeviceShaderAtomicInt64Features "VK_KHR_shader_atomic_int64+VK_VERSION_1_1", ] )] - public uint ShaderBufferInt64Atomics; + public MaybeBool ShaderBufferInt64Atomics; [NativeName("shaderSharedInt64Atomics")] [SupportedApiProfile( @@ -74,5 +74,5 @@ public unsafe partial struct PhysicalDeviceShaderAtomicInt64Features ], MinVersion = "1.2" )] - public uint ShaderSharedInt64Atomics; + public MaybeBool ShaderSharedInt64Atomics; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceShaderBfloat16FeaturesKHR.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceShaderBfloat16FeaturesKHR.gen.cs index c89414a244..da7ffefc71 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceShaderBfloat16FeaturesKHR.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceShaderBfloat16FeaturesKHR.gen.cs @@ -43,7 +43,7 @@ public unsafe partial struct PhysicalDeviceShaderBfloat16FeaturesKHR "VK_KHR_shader_bfloat16+VK_VERSION_1_1", ] )] - public uint ShaderBFloat16Type; + public MaybeBool ShaderBFloat16Type; [NativeName("shaderBFloat16DotProduct")] [SupportedApiProfile( @@ -54,7 +54,7 @@ public unsafe partial struct PhysicalDeviceShaderBfloat16FeaturesKHR "VK_KHR_shader_bfloat16+VK_VERSION_1_1", ] )] - public uint ShaderBFloat16DotProduct; + public MaybeBool ShaderBFloat16DotProduct; [NativeName("shaderBFloat16CooperativeMatrix")] [SupportedApiProfile( @@ -65,5 +65,5 @@ public unsafe partial struct PhysicalDeviceShaderBfloat16FeaturesKHR "VK_KHR_shader_bfloat16+VK_VERSION_1_1", ] )] - public uint ShaderBFloat16CooperativeMatrix; + public MaybeBool ShaderBFloat16CooperativeMatrix; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceShaderClockFeaturesKHR.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceShaderClockFeaturesKHR.gen.cs index 28878aa8b8..8dece16477 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceShaderClockFeaturesKHR.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceShaderClockFeaturesKHR.gen.cs @@ -43,7 +43,7 @@ public unsafe partial struct PhysicalDeviceShaderClockFeaturesKHR "VK_KHR_shader_clock+VK_VERSION_1_1", ] )] - public uint ShaderSubgroupClock; + public MaybeBool ShaderSubgroupClock; [NativeName("shaderDeviceClock")] [SupportedApiProfile( @@ -54,5 +54,5 @@ public unsafe partial struct PhysicalDeviceShaderClockFeaturesKHR "VK_KHR_shader_clock+VK_VERSION_1_1", ] )] - public uint ShaderDeviceClock; + public MaybeBool ShaderDeviceClock; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceShaderCoreBuiltinsFeaturesARM.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceShaderCoreBuiltinsFeaturesARM.gen.cs index 03af756872..2bc6424dce 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceShaderCoreBuiltinsFeaturesARM.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceShaderCoreBuiltinsFeaturesARM.gen.cs @@ -42,5 +42,5 @@ public unsafe partial struct PhysicalDeviceShaderCoreBuiltinsFeaturesARM "VK_ARM_shader_core_builtins+VK_VERSION_1_1", ] )] - public uint ShaderCoreBuiltins; + public MaybeBool ShaderCoreBuiltins; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceShaderDemoteToHelperInvocationFeatures.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceShaderDemoteToHelperInvocationFeatures.gen.cs index 57615eb029..59be3fc15e 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceShaderDemoteToHelperInvocationFeatures.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceShaderDemoteToHelperInvocationFeatures.gen.cs @@ -44,5 +44,5 @@ public unsafe partial struct PhysicalDeviceShaderDemoteToHelperInvocationFeature [NativeName("shaderDemoteToHelperInvocation")] [SupportedApiProfile("vulkan", ["VK_VERSION_1_3", "VK_VERSION_1_4"], MinVersion = "1.3")] - public uint ShaderDemoteToHelperInvocation; + public MaybeBool ShaderDemoteToHelperInvocation; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceShaderDrawParametersFeatures.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceShaderDrawParametersFeatures.gen.cs index 205b125784..4512b9bf5b 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceShaderDrawParametersFeatures.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceShaderDrawParametersFeatures.gen.cs @@ -51,5 +51,5 @@ public unsafe partial struct PhysicalDeviceShaderDrawParametersFeatures ["VK_VERSION_1_1", "VK_VERSION_1_2", "VK_VERSION_1_3", "VK_VERSION_1_4"], MinVersion = "1.1" )] - public uint ShaderDrawParameters; + public MaybeBool ShaderDrawParameters; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD.gen.cs index 071b03468a..82c3222172 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD.gen.cs @@ -43,5 +43,5 @@ public unsafe partial struct PhysicalDeviceShaderEarlyAndLateFragmentTestsFeatur "VK_AMD_shader_early_and_late_fragment_tests+VK_VERSION_1_1", ] )] - public uint ShaderEarlyAndLateFragmentTests; + public MaybeBool ShaderEarlyAndLateFragmentTests; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceShaderExpectAssumeFeatures.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceShaderExpectAssumeFeatures.gen.cs index 44cd1d3964..b724654f57 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceShaderExpectAssumeFeatures.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceShaderExpectAssumeFeatures.gen.cs @@ -30,5 +30,5 @@ public unsafe partial struct PhysicalDeviceShaderExpectAssumeFeatures [NativeName("shaderExpectAssume")] [SupportedApiProfile("vulkan", ["VK_VERSION_1_4"], MinVersion = "1.4")] - public uint ShaderExpectAssume; + public MaybeBool ShaderExpectAssume; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceShaderFloat16Int8Features.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceShaderFloat16Int8Features.gen.cs index afb387e97d..8e19192543 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceShaderFloat16Int8Features.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceShaderFloat16Int8Features.gen.cs @@ -63,9 +63,9 @@ public unsafe partial struct PhysicalDeviceShaderFloat16Int8Features ], MinVersion = "1.2" )] - public uint ShaderFloat16; + public MaybeBool ShaderFloat16; [NativeName("shaderInt8")] [SupportedApiProfile("vulkan", ["VK_VERSION_1_4"], MinVersion = "1.4")] - public uint ShaderInt8; + public MaybeBool ShaderInt8; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceShaderFloat8FeaturesEXT.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceShaderFloat8FeaturesEXT.gen.cs index e07e514f10..25021db419 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceShaderFloat8FeaturesEXT.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceShaderFloat8FeaturesEXT.gen.cs @@ -43,7 +43,7 @@ public unsafe partial struct PhysicalDeviceShaderFloat8FeaturesEXT "VK_EXT_shader_float8+VK_VERSION_1_1", ] )] - public uint ShaderFloat8; + public MaybeBool ShaderFloat8; [NativeName("shaderFloat8CooperativeMatrix")] [SupportedApiProfile( @@ -54,5 +54,5 @@ public unsafe partial struct PhysicalDeviceShaderFloat8FeaturesEXT "VK_EXT_shader_float8+VK_VERSION_1_1", ] )] - public uint ShaderFloat8CooperativeMatrix; + public MaybeBool ShaderFloat8CooperativeMatrix; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceShaderFloatControls2Features.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceShaderFloatControls2Features.gen.cs index d0a23373a7..d687b84b7c 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceShaderFloatControls2Features.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceShaderFloatControls2Features.gen.cs @@ -29,5 +29,5 @@ public unsafe partial struct PhysicalDeviceShaderFloatControls2Features [NativeName("shaderFloatControls2")] [SupportedApiProfile("vulkan", ["VK_VERSION_1_4"], MinVersion = "1.4")] - public uint ShaderFloatControls2; + public MaybeBool ShaderFloatControls2; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceShaderFmaFeaturesKHR.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceShaderFmaFeaturesKHR.gen.cs index 705f65b55d..a34751eee3 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceShaderFmaFeaturesKHR.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceShaderFmaFeaturesKHR.gen.cs @@ -42,7 +42,7 @@ public unsafe partial struct PhysicalDeviceShaderFmaFeaturesKHR "VK_KHR_shader_fma+VK_VERSION_1_1", ] )] - public uint ShaderFmaFloat16; + public MaybeBool ShaderFmaFloat16; [NativeName("shaderFmaFloat32")] [SupportedApiProfile( @@ -53,7 +53,7 @@ public unsafe partial struct PhysicalDeviceShaderFmaFeaturesKHR "VK_KHR_shader_fma+VK_VERSION_1_1", ] )] - public uint ShaderFmaFloat32; + public MaybeBool ShaderFmaFloat32; [NativeName("shaderFmaFloat64")] [SupportedApiProfile( @@ -64,5 +64,5 @@ public unsafe partial struct PhysicalDeviceShaderFmaFeaturesKHR "VK_KHR_shader_fma+VK_VERSION_1_1", ] )] - public uint ShaderFmaFloat64; + public MaybeBool ShaderFmaFloat64; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceShaderImageAtomicInt64FeaturesEXT.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceShaderImageAtomicInt64FeaturesEXT.gen.cs index 744da0b43f..c8babb2dd8 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceShaderImageAtomicInt64FeaturesEXT.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceShaderImageAtomicInt64FeaturesEXT.gen.cs @@ -42,7 +42,7 @@ public unsafe partial struct PhysicalDeviceShaderImageAtomicInt64FeaturesEXT "VK_EXT_shader_image_atomic_int64+VK_VERSION_1_1", ] )] - public uint ShaderImageInt64Atomics; + public MaybeBool ShaderImageInt64Atomics; [NativeName("sparseImageInt64Atomics")] [SupportedApiProfile( @@ -53,5 +53,5 @@ public unsafe partial struct PhysicalDeviceShaderImageAtomicInt64FeaturesEXT "VK_EXT_shader_image_atomic_int64+VK_VERSION_1_1", ] )] - public uint SparseImageInt64Atomics; + public MaybeBool SparseImageInt64Atomics; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceShaderImageFootprintFeaturesNV.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceShaderImageFootprintFeaturesNV.gen.cs index 59e2b4a2ab..495ad679f8 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceShaderImageFootprintFeaturesNV.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceShaderImageFootprintFeaturesNV.gen.cs @@ -43,5 +43,5 @@ public unsafe partial struct PhysicalDeviceShaderImageFootprintFeaturesNV "VK_NV_shader_image_footprint+VK_VERSION_1_1", ] )] - public uint ImageFootprint; + public MaybeBool ImageFootprint; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceShaderIntegerDotProductFeatures.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceShaderIntegerDotProductFeatures.gen.cs index 34496be8b3..927027a545 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceShaderIntegerDotProductFeatures.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceShaderIntegerDotProductFeatures.gen.cs @@ -42,5 +42,5 @@ public unsafe partial struct PhysicalDeviceShaderIntegerDotProductFeatures [NativeName("shaderIntegerDotProduct")] [SupportedApiProfile("vulkan", ["VK_VERSION_1_3", "VK_VERSION_1_4"], MinVersion = "1.3")] - public uint ShaderIntegerDotProduct; + public MaybeBool ShaderIntegerDotProduct; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceShaderIntegerDotProductProperties.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceShaderIntegerDotProductProperties.gen.cs index 96838ab424..4ea9160f83 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceShaderIntegerDotProductProperties.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceShaderIntegerDotProductProperties.gen.cs @@ -55,7 +55,7 @@ public unsafe partial struct PhysicalDeviceShaderIntegerDotProductProperties ], MinVersion = "1.3" )] - public uint IntegerDotProduct8BitUnsignedAccelerated; + public MaybeBool IntegerDotProduct8BitUnsignedAccelerated; [NativeName("integerDotProduct8BitSignedAccelerated")] [SupportedApiProfile( @@ -70,7 +70,7 @@ public unsafe partial struct PhysicalDeviceShaderIntegerDotProductProperties ], MinVersion = "1.3" )] - public uint IntegerDotProduct8BitSignedAccelerated; + public MaybeBool IntegerDotProduct8BitSignedAccelerated; [NativeName("integerDotProduct8BitMixedSignednessAccelerated")] [SupportedApiProfile( @@ -85,7 +85,7 @@ public unsafe partial struct PhysicalDeviceShaderIntegerDotProductProperties ], MinVersion = "1.3" )] - public uint IntegerDotProduct8BitMixedSignednessAccelerated; + public MaybeBool IntegerDotProduct8BitMixedSignednessAccelerated; [NativeName("integerDotProduct4x8BitPackedUnsignedAccelerated")] [SupportedApiProfile( @@ -100,7 +100,7 @@ public unsafe partial struct PhysicalDeviceShaderIntegerDotProductProperties ], MinVersion = "1.3" )] - public uint IntegerDotProduct4x8BitPackedUnsignedAccelerated; + public MaybeBool IntegerDotProduct4x8BitPackedUnsignedAccelerated; [NativeName("integerDotProduct4x8BitPackedSignedAccelerated")] [SupportedApiProfile( @@ -115,7 +115,7 @@ public unsafe partial struct PhysicalDeviceShaderIntegerDotProductProperties ], MinVersion = "1.3" )] - public uint IntegerDotProduct4x8BitPackedSignedAccelerated; + public MaybeBool IntegerDotProduct4x8BitPackedSignedAccelerated; [NativeName("integerDotProduct4x8BitPackedMixedSignednessAccelerated")] [SupportedApiProfile( @@ -130,7 +130,7 @@ public unsafe partial struct PhysicalDeviceShaderIntegerDotProductProperties ], MinVersion = "1.3" )] - public uint IntegerDotProduct4x8BitPackedMixedSignednessAccelerated; + public MaybeBool IntegerDotProduct4x8BitPackedMixedSignednessAccelerated; [NativeName("integerDotProduct16BitUnsignedAccelerated")] [SupportedApiProfile( @@ -145,7 +145,7 @@ public unsafe partial struct PhysicalDeviceShaderIntegerDotProductProperties ], MinVersion = "1.3" )] - public uint IntegerDotProduct16BitUnsignedAccelerated; + public MaybeBool IntegerDotProduct16BitUnsignedAccelerated; [NativeName("integerDotProduct16BitSignedAccelerated")] [SupportedApiProfile( @@ -160,7 +160,7 @@ public unsafe partial struct PhysicalDeviceShaderIntegerDotProductProperties ], MinVersion = "1.3" )] - public uint IntegerDotProduct16BitSignedAccelerated; + public MaybeBool IntegerDotProduct16BitSignedAccelerated; [NativeName("integerDotProduct16BitMixedSignednessAccelerated")] [SupportedApiProfile( @@ -175,7 +175,7 @@ public unsafe partial struct PhysicalDeviceShaderIntegerDotProductProperties ], MinVersion = "1.3" )] - public uint IntegerDotProduct16BitMixedSignednessAccelerated; + public MaybeBool IntegerDotProduct16BitMixedSignednessAccelerated; [NativeName("integerDotProduct32BitUnsignedAccelerated")] [SupportedApiProfile( @@ -190,7 +190,7 @@ public unsafe partial struct PhysicalDeviceShaderIntegerDotProductProperties ], MinVersion = "1.3" )] - public uint IntegerDotProduct32BitUnsignedAccelerated; + public MaybeBool IntegerDotProduct32BitUnsignedAccelerated; [NativeName("integerDotProduct32BitSignedAccelerated")] [SupportedApiProfile( @@ -205,7 +205,7 @@ public unsafe partial struct PhysicalDeviceShaderIntegerDotProductProperties ], MinVersion = "1.3" )] - public uint IntegerDotProduct32BitSignedAccelerated; + public MaybeBool IntegerDotProduct32BitSignedAccelerated; [NativeName("integerDotProduct32BitMixedSignednessAccelerated")] [SupportedApiProfile( @@ -220,7 +220,7 @@ public unsafe partial struct PhysicalDeviceShaderIntegerDotProductProperties ], MinVersion = "1.3" )] - public uint IntegerDotProduct32BitMixedSignednessAccelerated; + public MaybeBool IntegerDotProduct32BitMixedSignednessAccelerated; [NativeName("integerDotProduct64BitUnsignedAccelerated")] [SupportedApiProfile( @@ -235,7 +235,7 @@ public unsafe partial struct PhysicalDeviceShaderIntegerDotProductProperties ], MinVersion = "1.3" )] - public uint IntegerDotProduct64BitUnsignedAccelerated; + public MaybeBool IntegerDotProduct64BitUnsignedAccelerated; [NativeName("integerDotProduct64BitSignedAccelerated")] [SupportedApiProfile( @@ -250,7 +250,7 @@ public unsafe partial struct PhysicalDeviceShaderIntegerDotProductProperties ], MinVersion = "1.3" )] - public uint IntegerDotProduct64BitSignedAccelerated; + public MaybeBool IntegerDotProduct64BitSignedAccelerated; [NativeName("integerDotProduct64BitMixedSignednessAccelerated")] [SupportedApiProfile( @@ -265,7 +265,7 @@ public unsafe partial struct PhysicalDeviceShaderIntegerDotProductProperties ], MinVersion = "1.3" )] - public uint IntegerDotProduct64BitMixedSignednessAccelerated; + public MaybeBool IntegerDotProduct64BitMixedSignednessAccelerated; [NativeName("integerDotProductAccumulatingSaturating8BitUnsignedAccelerated")] [SupportedApiProfile( @@ -280,7 +280,7 @@ public unsafe partial struct PhysicalDeviceShaderIntegerDotProductProperties ], MinVersion = "1.3" )] - public uint IntegerDotProductAccumulatingSaturating8BitUnsignedAccelerated; + public MaybeBool IntegerDotProductAccumulatingSaturating8BitUnsignedAccelerated; [NativeName("integerDotProductAccumulatingSaturating8BitSignedAccelerated")] [SupportedApiProfile( @@ -295,7 +295,7 @@ public unsafe partial struct PhysicalDeviceShaderIntegerDotProductProperties ], MinVersion = "1.3" )] - public uint IntegerDotProductAccumulatingSaturating8BitSignedAccelerated; + public MaybeBool IntegerDotProductAccumulatingSaturating8BitSignedAccelerated; [NativeName("integerDotProductAccumulatingSaturating8BitMixedSignednessAccelerated")] [SupportedApiProfile( @@ -310,7 +310,7 @@ public unsafe partial struct PhysicalDeviceShaderIntegerDotProductProperties ], MinVersion = "1.3" )] - public uint IntegerDotProductAccumulatingSaturating8BitMixedSignednessAccelerated; + public MaybeBool IntegerDotProductAccumulatingSaturating8BitMixedSignednessAccelerated; [NativeName("integerDotProductAccumulatingSaturating4x8BitPackedUnsignedAccelerated")] [SupportedApiProfile( @@ -325,7 +325,7 @@ public unsafe partial struct PhysicalDeviceShaderIntegerDotProductProperties ], MinVersion = "1.3" )] - public uint IntegerDotProductAccumulatingSaturating4x8BitPackedUnsignedAccelerated; + public MaybeBool IntegerDotProductAccumulatingSaturating4x8BitPackedUnsignedAccelerated; [NativeName("integerDotProductAccumulatingSaturating4x8BitPackedSignedAccelerated")] [SupportedApiProfile( @@ -340,7 +340,7 @@ public unsafe partial struct PhysicalDeviceShaderIntegerDotProductProperties ], MinVersion = "1.3" )] - public uint IntegerDotProductAccumulatingSaturating4x8BitPackedSignedAccelerated; + public MaybeBool IntegerDotProductAccumulatingSaturating4x8BitPackedSignedAccelerated; [NativeName("integerDotProductAccumulatingSaturating4x8BitPackedMixedSignednessAccelerated")] [SupportedApiProfile( @@ -355,7 +355,7 @@ public unsafe partial struct PhysicalDeviceShaderIntegerDotProductProperties ], MinVersion = "1.3" )] - public uint IntegerDotProductAccumulatingSaturating4x8BitPackedMixedSignednessAccelerated; + public MaybeBool IntegerDotProductAccumulatingSaturating4x8BitPackedMixedSignednessAccelerated; [NativeName("integerDotProductAccumulatingSaturating16BitUnsignedAccelerated")] [SupportedApiProfile( @@ -370,7 +370,7 @@ public unsafe partial struct PhysicalDeviceShaderIntegerDotProductProperties ], MinVersion = "1.3" )] - public uint IntegerDotProductAccumulatingSaturating16BitUnsignedAccelerated; + public MaybeBool IntegerDotProductAccumulatingSaturating16BitUnsignedAccelerated; [NativeName("integerDotProductAccumulatingSaturating16BitSignedAccelerated")] [SupportedApiProfile( @@ -385,7 +385,7 @@ public unsafe partial struct PhysicalDeviceShaderIntegerDotProductProperties ], MinVersion = "1.3" )] - public uint IntegerDotProductAccumulatingSaturating16BitSignedAccelerated; + public MaybeBool IntegerDotProductAccumulatingSaturating16BitSignedAccelerated; [NativeName("integerDotProductAccumulatingSaturating16BitMixedSignednessAccelerated")] [SupportedApiProfile( @@ -400,7 +400,7 @@ public unsafe partial struct PhysicalDeviceShaderIntegerDotProductProperties ], MinVersion = "1.3" )] - public uint IntegerDotProductAccumulatingSaturating16BitMixedSignednessAccelerated; + public MaybeBool IntegerDotProductAccumulatingSaturating16BitMixedSignednessAccelerated; [NativeName("integerDotProductAccumulatingSaturating32BitUnsignedAccelerated")] [SupportedApiProfile( @@ -415,7 +415,7 @@ public unsafe partial struct PhysicalDeviceShaderIntegerDotProductProperties ], MinVersion = "1.3" )] - public uint IntegerDotProductAccumulatingSaturating32BitUnsignedAccelerated; + public MaybeBool IntegerDotProductAccumulatingSaturating32BitUnsignedAccelerated; [NativeName("integerDotProductAccumulatingSaturating32BitSignedAccelerated")] [SupportedApiProfile( @@ -430,7 +430,7 @@ public unsafe partial struct PhysicalDeviceShaderIntegerDotProductProperties ], MinVersion = "1.3" )] - public uint IntegerDotProductAccumulatingSaturating32BitSignedAccelerated; + public MaybeBool IntegerDotProductAccumulatingSaturating32BitSignedAccelerated; [NativeName("integerDotProductAccumulatingSaturating32BitMixedSignednessAccelerated")] [SupportedApiProfile( @@ -445,7 +445,7 @@ public unsafe partial struct PhysicalDeviceShaderIntegerDotProductProperties ], MinVersion = "1.3" )] - public uint IntegerDotProductAccumulatingSaturating32BitMixedSignednessAccelerated; + public MaybeBool IntegerDotProductAccumulatingSaturating32BitMixedSignednessAccelerated; [NativeName("integerDotProductAccumulatingSaturating64BitUnsignedAccelerated")] [SupportedApiProfile( @@ -460,7 +460,7 @@ public unsafe partial struct PhysicalDeviceShaderIntegerDotProductProperties ], MinVersion = "1.3" )] - public uint IntegerDotProductAccumulatingSaturating64BitUnsignedAccelerated; + public MaybeBool IntegerDotProductAccumulatingSaturating64BitUnsignedAccelerated; [NativeName("integerDotProductAccumulatingSaturating64BitSignedAccelerated")] [SupportedApiProfile( @@ -475,7 +475,7 @@ public unsafe partial struct PhysicalDeviceShaderIntegerDotProductProperties ], MinVersion = "1.3" )] - public uint IntegerDotProductAccumulatingSaturating64BitSignedAccelerated; + public MaybeBool IntegerDotProductAccumulatingSaturating64BitSignedAccelerated; [NativeName("integerDotProductAccumulatingSaturating64BitMixedSignednessAccelerated")] [SupportedApiProfile( @@ -490,5 +490,5 @@ public unsafe partial struct PhysicalDeviceShaderIntegerDotProductProperties ], MinVersion = "1.3" )] - public uint IntegerDotProductAccumulatingSaturating64BitMixedSignednessAccelerated; + public MaybeBool IntegerDotProductAccumulatingSaturating64BitMixedSignednessAccelerated; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceShaderIntegerFunctions2FeaturesINTEL.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceShaderIntegerFunctions2FeaturesINTEL.gen.cs index 67a0588071..57109eb786 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceShaderIntegerFunctions2FeaturesINTEL.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceShaderIntegerFunctions2FeaturesINTEL.gen.cs @@ -43,5 +43,5 @@ public unsafe partial struct PhysicalDeviceShaderIntegerFunctions2FeaturesINTEL "VK_INTEL_shader_integer_functions2+VK_VERSION_1_1", ] )] - public uint ShaderIntegerFunctions2; + public MaybeBool ShaderIntegerFunctions2; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceShaderMaximalReconvergenceFeaturesKHR.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceShaderMaximalReconvergenceFeaturesKHR.gen.cs index 40bbb3c601..9e45a9e6bc 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceShaderMaximalReconvergenceFeaturesKHR.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceShaderMaximalReconvergenceFeaturesKHR.gen.cs @@ -34,5 +34,5 @@ public unsafe partial struct PhysicalDeviceShaderMaximalReconvergenceFeaturesKHR ["VK_KHR_shader_maximal_reconvergence"], ImpliesSets = ["VK_VERSION_1_1"] )] - public uint ShaderMaximalReconvergence; + public MaybeBool ShaderMaximalReconvergence; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceShaderModuleIdentifierFeaturesEXT.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceShaderModuleIdentifierFeaturesEXT.gen.cs index ffaab1afd8..bc506eb66d 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceShaderModuleIdentifierFeaturesEXT.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceShaderModuleIdentifierFeaturesEXT.gen.cs @@ -46,5 +46,5 @@ public unsafe partial struct PhysicalDeviceShaderModuleIdentifierFeaturesEXT "VK_VERSION_1_3", ] )] - public uint ShaderModuleIdentifier; + public MaybeBool ShaderModuleIdentifier; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceShaderObjectFeaturesEXT.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceShaderObjectFeaturesEXT.gen.cs index fd695ffcde..2be2fa8fe7 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceShaderObjectFeaturesEXT.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceShaderObjectFeaturesEXT.gen.cs @@ -45,5 +45,5 @@ public unsafe partial struct PhysicalDeviceShaderObjectFeaturesEXT "VK_VERSION_1_3", ] )] - public uint ShaderObject; + public MaybeBool ShaderObject; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceShaderQuadControlFeaturesKHR.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceShaderQuadControlFeaturesKHR.gen.cs index 9906662c2d..8bdbb54754 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceShaderQuadControlFeaturesKHR.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceShaderQuadControlFeaturesKHR.gen.cs @@ -43,5 +43,5 @@ public unsafe partial struct PhysicalDeviceShaderQuadControlFeaturesKHR "VK_KHR_shader_maximal_reconvergence+VK_VERSION_1_2", ] )] - public uint ShaderQuadControl; + public MaybeBool ShaderQuadControl; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceShaderRelaxedExtendedInstructionFeaturesKHR.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceShaderRelaxedExtendedInstructionFeaturesKHR.gen.cs index 6e55ddc854..191530f704 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceShaderRelaxedExtendedInstructionFeaturesKHR.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceShaderRelaxedExtendedInstructionFeaturesKHR.gen.cs @@ -42,5 +42,5 @@ public unsafe partial struct PhysicalDeviceShaderRelaxedExtendedInstructionFeatu "VK_KHR_shader_relaxed_extended_instruction+VK_VERSION_1_1", ] )] - public uint ShaderRelaxedExtendedInstruction; + public MaybeBool ShaderRelaxedExtendedInstruction; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceShaderReplicatedCompositesFeaturesEXT.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceShaderReplicatedCompositesFeaturesEXT.gen.cs index c890a132bc..27a0095a41 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceShaderReplicatedCompositesFeaturesEXT.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceShaderReplicatedCompositesFeaturesEXT.gen.cs @@ -42,5 +42,5 @@ public unsafe partial struct PhysicalDeviceShaderReplicatedCompositesFeaturesEXT "VK_EXT_shader_replicated_composites+VK_VERSION_1_1", ] )] - public uint ShaderReplicatedComposites; + public MaybeBool ShaderReplicatedComposites; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceShaderSMBuiltinsFeaturesNV.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceShaderSMBuiltinsFeaturesNV.gen.cs index 082be152b9..421d8eb79b 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceShaderSMBuiltinsFeaturesNV.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceShaderSMBuiltinsFeaturesNV.gen.cs @@ -21,5 +21,5 @@ public unsafe partial struct PhysicalDeviceShaderSMBuiltinsFeaturesNV [NativeName("shaderSMBuiltins")] [SupportedApiProfile("vulkan", ["VK_NV_shader_sm_builtins"], ImpliesSets = ["VK_VERSION_1_1"])] - public uint ShaderSMBuiltins; + public MaybeBool ShaderSMBuiltins; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceShaderSubgroupExtendedTypesFeatures.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceShaderSubgroupExtendedTypesFeatures.gen.cs index 259629ba2f..208e41e8f8 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceShaderSubgroupExtendedTypesFeatures.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceShaderSubgroupExtendedTypesFeatures.gen.cs @@ -53,5 +53,5 @@ public unsafe partial struct PhysicalDeviceShaderSubgroupExtendedTypesFeatures ["VK_VERSION_1_2", "VK_VERSION_1_3", "VK_VERSION_1_4"], MinVersion = "1.2" )] - public uint ShaderSubgroupExtendedTypes; + public MaybeBool ShaderSubgroupExtendedTypes; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceShaderSubgroupRotateFeatures.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceShaderSubgroupRotateFeatures.gen.cs index 5b93095340..c05ad8e575 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceShaderSubgroupRotateFeatures.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceShaderSubgroupRotateFeatures.gen.cs @@ -30,9 +30,9 @@ public unsafe partial struct PhysicalDeviceShaderSubgroupRotateFeatures [NativeName("shaderSubgroupRotate")] [SupportedApiProfile("vulkan", ["VK_VERSION_1_4"], MinVersion = "1.4")] - public uint ShaderSubgroupRotate; + public MaybeBool ShaderSubgroupRotate; [NativeName("shaderSubgroupRotateClustered")] [SupportedApiProfile("vulkan", ["VK_VERSION_1_4"], MinVersion = "1.4")] - public uint ShaderSubgroupRotateClustered; + public MaybeBool ShaderSubgroupRotateClustered; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR.gen.cs index d482579ab9..ee547d416e 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR.gen.cs @@ -34,5 +34,5 @@ public unsafe partial struct PhysicalDeviceShaderSubgroupUniformControlFlowFeatu ["VK_KHR_shader_subgroup_uniform_control_flow"], ImpliesSets = ["VK_VERSION_1_1"] )] - public uint ShaderSubgroupUniformControlFlow; + public MaybeBool ShaderSubgroupUniformControlFlow; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceShaderTerminateInvocationFeatures.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceShaderTerminateInvocationFeatures.gen.cs index 748424bbcb..97ff62f4b3 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceShaderTerminateInvocationFeatures.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceShaderTerminateInvocationFeatures.gen.cs @@ -44,5 +44,5 @@ public unsafe partial struct PhysicalDeviceShaderTerminateInvocationFeatures [NativeName("shaderTerminateInvocation")] [SupportedApiProfile("vulkan", ["VK_VERSION_1_3", "VK_VERSION_1_4"], MinVersion = "1.3")] - public uint ShaderTerminateInvocation; + public MaybeBool ShaderTerminateInvocation; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceShaderTileImageFeaturesEXT.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceShaderTileImageFeaturesEXT.gen.cs index 1e66f7045f..206eddf95e 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceShaderTileImageFeaturesEXT.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceShaderTileImageFeaturesEXT.gen.cs @@ -20,13 +20,13 @@ public unsafe partial struct PhysicalDeviceShaderTileImageFeaturesEXT [NativeName("shaderTileImageColorReadAccess")] [SupportedApiProfile("vulkan", ["VK_EXT_shader_tile_image"], ImpliesSets = ["VK_VERSION_1_3"])] - public uint ShaderTileImageColorReadAccess; + public MaybeBool ShaderTileImageColorReadAccess; [NativeName("shaderTileImageDepthReadAccess")] [SupportedApiProfile("vulkan", ["VK_EXT_shader_tile_image"], ImpliesSets = ["VK_VERSION_1_3"])] - public uint ShaderTileImageDepthReadAccess; + public MaybeBool ShaderTileImageDepthReadAccess; [NativeName("shaderTileImageStencilReadAccess")] [SupportedApiProfile("vulkan", ["VK_EXT_shader_tile_image"], ImpliesSets = ["VK_VERSION_1_3"])] - public uint ShaderTileImageStencilReadAccess; + public MaybeBool ShaderTileImageStencilReadAccess; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceShaderTileImagePropertiesEXT.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceShaderTileImagePropertiesEXT.gen.cs index 551cbd57d2..b5229f7012 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceShaderTileImagePropertiesEXT.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceShaderTileImagePropertiesEXT.gen.cs @@ -22,13 +22,13 @@ public unsafe partial struct PhysicalDeviceShaderTileImagePropertiesEXT [NativeName("shaderTileImageCoherentReadAccelerated")] [SupportedApiProfile("vulkan", ["VK_EXT_shader_tile_image"], ImpliesSets = ["VK_VERSION_1_3"])] - public uint ShaderTileImageCoherentReadAccelerated; + public MaybeBool ShaderTileImageCoherentReadAccelerated; [NativeName("shaderTileImageReadSampleFromPixelRateInvocation")] [SupportedApiProfile("vulkan", ["VK_EXT_shader_tile_image"], ImpliesSets = ["VK_VERSION_1_3"])] - public uint ShaderTileImageReadSampleFromPixelRateInvocation; + public MaybeBool ShaderTileImageReadSampleFromPixelRateInvocation; [NativeName("shaderTileImageReadFromHelperInvocation")] [SupportedApiProfile("vulkan", ["VK_EXT_shader_tile_image"], ImpliesSets = ["VK_VERSION_1_3"])] - public uint ShaderTileImageReadFromHelperInvocation; + public MaybeBool ShaderTileImageReadFromHelperInvocation; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceShaderUniformBufferUnsizedArrayFeaturesEXT.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceShaderUniformBufferUnsizedArrayFeaturesEXT.gen.cs index d228e35b8f..fc1726d4eb 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceShaderUniformBufferUnsizedArrayFeaturesEXT.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceShaderUniformBufferUnsizedArrayFeaturesEXT.gen.cs @@ -43,5 +43,5 @@ public unsafe partial struct PhysicalDeviceShaderUniformBufferUnsizedArrayFeatur "VK_EXT_shader_uniform_buffer_unsized_array+VK_VERSION_1_1", ] )] - public uint ShaderUniformBufferUnsizedArray; + public MaybeBool ShaderUniformBufferUnsizedArray; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceShaderUntypedPointersFeaturesKHR.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceShaderUntypedPointersFeaturesKHR.gen.cs index 27f917349f..6578de7294 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceShaderUntypedPointersFeaturesKHR.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceShaderUntypedPointersFeaturesKHR.gen.cs @@ -33,5 +33,5 @@ public unsafe partial struct PhysicalDeviceShaderUntypedPointersFeaturesKHR ["VK_KHR_shader_untyped_pointers"], ImpliesSets = ["VK_KHR_get_physical_device_properties2"] )] - public uint ShaderUntypedPointers; + public MaybeBool ShaderUntypedPointers; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceShadingRateImageFeaturesNV.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceShadingRateImageFeaturesNV.gen.cs index ecb590bd17..9f29e7da33 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceShadingRateImageFeaturesNV.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceShadingRateImageFeaturesNV.gen.cs @@ -43,7 +43,7 @@ public unsafe partial struct PhysicalDeviceShadingRateImageFeaturesNV "VK_NV_shading_rate_image+VK_VERSION_1_1", ] )] - public uint ShadingRateImage; + public MaybeBool ShadingRateImage; [NativeName("shadingRateCoarseSampleOrder")] [SupportedApiProfile( @@ -54,5 +54,5 @@ public unsafe partial struct PhysicalDeviceShadingRateImageFeaturesNV "VK_NV_shading_rate_image+VK_VERSION_1_1", ] )] - public uint ShadingRateCoarseSampleOrder; + public MaybeBool ShadingRateCoarseSampleOrder; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceSparseProperties.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceSparseProperties.gen.cs index 90c97c7177..f6f34b3864 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceSparseProperties.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceSparseProperties.gen.cs @@ -39,7 +39,7 @@ public partial struct PhysicalDeviceSparseProperties ], MinVersion = "1.0" )] - public uint ResidencyStandard2DBlockShape; + public MaybeBool ResidencyStandard2DBlockShape; [NativeName("residencyStandard2DMultisampleBlockShape")] [SupportedApiProfile( @@ -68,7 +68,7 @@ public partial struct PhysicalDeviceSparseProperties ], MinVersion = "1.0" )] - public uint ResidencyStandard2DMultisampleBlockShape; + public MaybeBool ResidencyStandard2DMultisampleBlockShape; [NativeName("residencyStandard3DBlockShape")] [SupportedApiProfile( @@ -97,7 +97,7 @@ public partial struct PhysicalDeviceSparseProperties ], MinVersion = "1.0" )] - public uint ResidencyStandard3DBlockShape; + public MaybeBool ResidencyStandard3DBlockShape; [NativeName("residencyAlignedMipSize")] [SupportedApiProfile( @@ -126,7 +126,7 @@ public partial struct PhysicalDeviceSparseProperties ], MinVersion = "1.0" )] - public uint ResidencyAlignedMipSize; + public MaybeBool ResidencyAlignedMipSize; [NativeName("residencyNonResidentStrict")] [SupportedApiProfile( @@ -155,5 +155,5 @@ public partial struct PhysicalDeviceSparseProperties ], MinVersion = "1.0" )] - public uint ResidencyNonResidentStrict; + public MaybeBool ResidencyNonResidentStrict; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceSubgroupProperties.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceSubgroupProperties.gen.cs index f353eeb655..b36f843114 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceSubgroupProperties.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceSubgroupProperties.gen.cs @@ -135,5 +135,5 @@ public unsafe partial struct PhysicalDeviceSubgroupProperties ], MinVersion = "1.1" )] - public uint QuadOperationsInAllStages; + public MaybeBool QuadOperationsInAllStages; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceSubgroupSizeControlFeatures.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceSubgroupSizeControlFeatures.gen.cs index 7490e79c03..2e318eeb60 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceSubgroupSizeControlFeatures.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceSubgroupSizeControlFeatures.gen.cs @@ -44,9 +44,9 @@ public unsafe partial struct PhysicalDeviceSubgroupSizeControlFeatures [NativeName("subgroupSizeControl")] [SupportedApiProfile("vulkan", ["VK_VERSION_1_3", "VK_VERSION_1_4"], MinVersion = "1.3")] - public uint SubgroupSizeControl; + public MaybeBool SubgroupSizeControl; [NativeName("computeFullSubgroups")] [SupportedApiProfile("vulkan", ["VK_VERSION_1_3", "VK_VERSION_1_4"], MinVersion = "1.3")] - public uint ComputeFullSubgroups; + public MaybeBool ComputeFullSubgroups; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceSubpassMergeFeedbackFeaturesEXT.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceSubpassMergeFeedbackFeaturesEXT.gen.cs index 22838abbb8..50a2dd7580 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceSubpassMergeFeedbackFeaturesEXT.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceSubpassMergeFeedbackFeaturesEXT.gen.cs @@ -43,5 +43,5 @@ public unsafe partial struct PhysicalDeviceSubpassMergeFeedbackFeaturesEXT "VK_EXT_subpass_merge_feedback+VK_VERSION_1_1", ] )] - public uint SubpassMergeFeedback; + public MaybeBool SubpassMergeFeedback; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceSubpassShadingFeaturesHUAWEI.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceSubpassShadingFeaturesHUAWEI.gen.cs index b75e997115..17a66e5323 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceSubpassShadingFeaturesHUAWEI.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceSubpassShadingFeaturesHUAWEI.gen.cs @@ -45,5 +45,5 @@ public unsafe partial struct PhysicalDeviceSubpassShadingFeaturesHUAWEI "VK_VERSION_1_3", ] )] - public uint SubpassShading; + public MaybeBool SubpassShading; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceSwapchainMaintenance1FeaturesKHR.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceSwapchainMaintenance1FeaturesKHR.gen.cs index 90a06921ae..2b01cb36b7 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceSwapchainMaintenance1FeaturesKHR.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceSwapchainMaintenance1FeaturesKHR.gen.cs @@ -45,5 +45,5 @@ public unsafe partial struct PhysicalDeviceSwapchainMaintenance1FeaturesKHR "VK_KHR_swapchain+VK_EXT_surface_maintenance1+VK_VERSION_1_1", ] )] - public uint SwapchainMaintenance1; + public MaybeBool SwapchainMaintenance1; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceSynchronization2Features.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceSynchronization2Features.gen.cs index 3121c7b628..1993a0cd5a 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceSynchronization2Features.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceSynchronization2Features.gen.cs @@ -47,5 +47,5 @@ public unsafe partial struct PhysicalDeviceSynchronization2Features [NativeName("synchronization2")] [SupportedApiProfile("vulkan", ["VK_VERSION_1_3", "VK_VERSION_1_4"], MinVersion = "1.3")] - public uint Synchronization2; + public MaybeBool Synchronization2; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceTensorFeaturesARM.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceTensorFeaturesARM.gen.cs index a3a897e4d1..6cd7686a28 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceTensorFeaturesARM.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceTensorFeaturesARM.gen.cs @@ -21,25 +21,25 @@ public unsafe partial struct PhysicalDeviceTensorFeaturesARM [NativeName("tensorNonPacked")] [SupportedApiProfile("vulkan", ["VK_ARM_tensors"], ImpliesSets = ["VK_VERSION_1_3"])] - public uint TensorNonPacked; + public MaybeBool TensorNonPacked; [NativeName("shaderTensorAccess")] [SupportedApiProfile("vulkan", ["VK_ARM_tensors"], ImpliesSets = ["VK_VERSION_1_3"])] - public uint ShaderTensorAccess; + public MaybeBool ShaderTensorAccess; [NativeName("shaderStorageTensorArrayDynamicIndexing")] [SupportedApiProfile("vulkan", ["VK_ARM_tensors"], ImpliesSets = ["VK_VERSION_1_3"])] - public uint ShaderStorageTensorArrayDynamicIndexing; + public MaybeBool ShaderStorageTensorArrayDynamicIndexing; [NativeName("shaderStorageTensorArrayNonUniformIndexing")] [SupportedApiProfile("vulkan", ["VK_ARM_tensors"], ImpliesSets = ["VK_VERSION_1_3"])] - public uint ShaderStorageTensorArrayNonUniformIndexing; + public MaybeBool ShaderStorageTensorArrayNonUniformIndexing; [NativeName("descriptorBindingStorageTensorUpdateAfterBind")] [SupportedApiProfile("vulkan", ["VK_ARM_tensors"], ImpliesSets = ["VK_VERSION_1_3"])] - public uint DescriptorBindingStorageTensorUpdateAfterBind; + public MaybeBool DescriptorBindingStorageTensorUpdateAfterBind; [NativeName("tensors")] [SupportedApiProfile("vulkan", ["VK_ARM_tensors"], ImpliesSets = ["VK_VERSION_1_3"])] - public uint Tensors; + public MaybeBool Tensors; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceTensorPropertiesARM.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceTensorPropertiesARM.gen.cs index d1cf92c734..28aa2b700d 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceTensorPropertiesARM.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceTensorPropertiesARM.gen.cs @@ -66,7 +66,7 @@ public unsafe partial struct PhysicalDeviceTensorPropertiesARM [NativeName("shaderStorageTensorArrayNonUniformIndexingNative")] [SupportedApiProfile("vulkan", ["VK_ARM_tensors"], ImpliesSets = ["VK_VERSION_1_3"])] - public uint ShaderStorageTensorArrayNonUniformIndexingNative; + public MaybeBool ShaderStorageTensorArrayNonUniformIndexingNative; [NativeName("shaderTensorSupportedStages")] [SupportedApiProfile("vulkan", ["VK_ARM_tensors"], ImpliesSets = ["VK_VERSION_1_3"])] diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceTexelBufferAlignmentFeaturesEXT.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceTexelBufferAlignmentFeaturesEXT.gen.cs index cc891e49b3..4239fe290a 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceTexelBufferAlignmentFeaturesEXT.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceTexelBufferAlignmentFeaturesEXT.gen.cs @@ -42,5 +42,5 @@ public unsafe partial struct PhysicalDeviceTexelBufferAlignmentFeaturesEXT "VK_EXT_texel_buffer_alignment+VK_VERSION_1_1", ] )] - public uint TexelBufferAlignment; + public MaybeBool TexelBufferAlignment; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceTexelBufferAlignmentProperties.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceTexelBufferAlignmentProperties.gen.cs index 39a5789328..bd490de23e 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceTexelBufferAlignmentProperties.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceTexelBufferAlignmentProperties.gen.cs @@ -70,7 +70,7 @@ public unsafe partial struct PhysicalDeviceTexelBufferAlignmentProperties ], MinVersion = "1.3" )] - public uint StorageTexelBufferOffsetSingleTexelAlignment; + public MaybeBool StorageTexelBufferOffsetSingleTexelAlignment; [NativeName("uniformTexelBufferOffsetAlignmentBytes")] [SupportedApiProfile( @@ -100,5 +100,5 @@ public unsafe partial struct PhysicalDeviceTexelBufferAlignmentProperties ], MinVersion = "1.3" )] - public uint UniformTexelBufferOffsetSingleTexelAlignment; + public MaybeBool UniformTexelBufferOffsetSingleTexelAlignment; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceTextureCompressionAstchdrFeatures.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceTextureCompressionAstchdrFeatures.gen.cs index 0d3509020f..2b440c812b 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceTextureCompressionAstchdrFeatures.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceTextureCompressionAstchdrFeatures.gen.cs @@ -55,5 +55,5 @@ public unsafe partial struct PhysicalDeviceTextureCompressionAstchdrFeatures "VK_EXT_texture_compression_astc_hdr+VK_VERSION_1_1", ] )] - public uint TextureCompressionAstcHdr; + public MaybeBool TextureCompressionAstcHdr; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceTileMemoryHeapFeaturesQCOM.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceTileMemoryHeapFeaturesQCOM.gen.cs index 7ff5bc009f..da2a2f5df5 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceTileMemoryHeapFeaturesQCOM.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceTileMemoryHeapFeaturesQCOM.gen.cs @@ -42,5 +42,5 @@ public unsafe partial struct PhysicalDeviceTileMemoryHeapFeaturesQCOM "VK_VERSION_1_1", ] )] - public uint TileMemoryHeap; + public MaybeBool TileMemoryHeap; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceTileMemoryHeapPropertiesQCOM.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceTileMemoryHeapPropertiesQCOM.gen.cs index 0fd81e99b7..80a0db3f34 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceTileMemoryHeapPropertiesQCOM.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceTileMemoryHeapPropertiesQCOM.gen.cs @@ -43,7 +43,7 @@ public unsafe partial struct PhysicalDeviceTileMemoryHeapPropertiesQCOM "VK_VERSION_1_1", ] )] - public uint QueueSubmitBoundary; + public MaybeBool QueueSubmitBoundary; [NativeName("tileBufferTransfers")] [SupportedApiProfile( @@ -54,5 +54,5 @@ public unsafe partial struct PhysicalDeviceTileMemoryHeapPropertiesQCOM "VK_VERSION_1_1", ] )] - public uint TileBufferTransfers; + public MaybeBool TileBufferTransfers; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceTilePropertiesFeaturesQCOM.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceTilePropertiesFeaturesQCOM.gen.cs index f9cf480a89..a3866feef6 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceTilePropertiesFeaturesQCOM.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceTilePropertiesFeaturesQCOM.gen.cs @@ -42,5 +42,5 @@ public unsafe partial struct PhysicalDeviceTilePropertiesFeaturesQCOM "VK_QCOM_tile_properties+VK_VERSION_1_1", ] )] - public uint TileProperties; + public MaybeBool TileProperties; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceTileShadingFeaturesQCOM.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceTileShadingFeaturesQCOM.gen.cs index 390938441c..eda72c5c62 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceTileShadingFeaturesQCOM.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceTileShadingFeaturesQCOM.gen.cs @@ -42,7 +42,7 @@ public unsafe partial struct PhysicalDeviceTileShadingFeaturesQCOM "VK_QCOM_tile_shading+VK_QCOM_tile_properties", ] )] - public uint TileShading; + public MaybeBool TileShading; [NativeName("tileShadingFragmentStage")] [SupportedApiProfile( @@ -53,7 +53,7 @@ public unsafe partial struct PhysicalDeviceTileShadingFeaturesQCOM "VK_QCOM_tile_shading+VK_QCOM_tile_properties", ] )] - public uint TileShadingFragmentStage; + public MaybeBool TileShadingFragmentStage; [NativeName("tileShadingColorAttachments")] [SupportedApiProfile( @@ -64,7 +64,7 @@ public unsafe partial struct PhysicalDeviceTileShadingFeaturesQCOM "VK_QCOM_tile_shading+VK_QCOM_tile_properties", ] )] - public uint TileShadingColorAttachments; + public MaybeBool TileShadingColorAttachments; [NativeName("tileShadingDepthAttachments")] [SupportedApiProfile( @@ -75,7 +75,7 @@ public unsafe partial struct PhysicalDeviceTileShadingFeaturesQCOM "VK_QCOM_tile_shading+VK_QCOM_tile_properties", ] )] - public uint TileShadingDepthAttachments; + public MaybeBool TileShadingDepthAttachments; [NativeName("tileShadingStencilAttachments")] [SupportedApiProfile( @@ -86,7 +86,7 @@ public unsafe partial struct PhysicalDeviceTileShadingFeaturesQCOM "VK_QCOM_tile_shading+VK_QCOM_tile_properties", ] )] - public uint TileShadingStencilAttachments; + public MaybeBool TileShadingStencilAttachments; [NativeName("tileShadingInputAttachments")] [SupportedApiProfile( @@ -97,7 +97,7 @@ public unsafe partial struct PhysicalDeviceTileShadingFeaturesQCOM "VK_QCOM_tile_shading+VK_QCOM_tile_properties", ] )] - public uint TileShadingInputAttachments; + public MaybeBool TileShadingInputAttachments; [NativeName("tileShadingSampledAttachments")] [SupportedApiProfile( @@ -108,7 +108,7 @@ public unsafe partial struct PhysicalDeviceTileShadingFeaturesQCOM "VK_QCOM_tile_shading+VK_QCOM_tile_properties", ] )] - public uint TileShadingSampledAttachments; + public MaybeBool TileShadingSampledAttachments; [NativeName("tileShadingPerTileDraw")] [SupportedApiProfile( @@ -119,7 +119,7 @@ public unsafe partial struct PhysicalDeviceTileShadingFeaturesQCOM "VK_QCOM_tile_shading+VK_QCOM_tile_properties", ] )] - public uint TileShadingPerTileDraw; + public MaybeBool TileShadingPerTileDraw; [NativeName("tileShadingPerTileDispatch")] [SupportedApiProfile( @@ -130,7 +130,7 @@ public unsafe partial struct PhysicalDeviceTileShadingFeaturesQCOM "VK_QCOM_tile_shading+VK_QCOM_tile_properties", ] )] - public uint TileShadingPerTileDispatch; + public MaybeBool TileShadingPerTileDispatch; [NativeName("tileShadingDispatchTile")] [SupportedApiProfile( @@ -141,7 +141,7 @@ public unsafe partial struct PhysicalDeviceTileShadingFeaturesQCOM "VK_QCOM_tile_shading+VK_QCOM_tile_properties", ] )] - public uint TileShadingDispatchTile; + public MaybeBool TileShadingDispatchTile; [NativeName("tileShadingApron")] [SupportedApiProfile( @@ -152,7 +152,7 @@ public unsafe partial struct PhysicalDeviceTileShadingFeaturesQCOM "VK_QCOM_tile_shading+VK_QCOM_tile_properties", ] )] - public uint TileShadingApron; + public MaybeBool TileShadingApron; [NativeName("tileShadingAnisotropicApron")] [SupportedApiProfile( @@ -163,7 +163,7 @@ public unsafe partial struct PhysicalDeviceTileShadingFeaturesQCOM "VK_QCOM_tile_shading+VK_QCOM_tile_properties", ] )] - public uint TileShadingAnisotropicApron; + public MaybeBool TileShadingAnisotropicApron; [NativeName("tileShadingAtomicOps")] [SupportedApiProfile( @@ -174,7 +174,7 @@ public unsafe partial struct PhysicalDeviceTileShadingFeaturesQCOM "VK_QCOM_tile_shading+VK_QCOM_tile_properties", ] )] - public uint TileShadingAtomicOps; + public MaybeBool TileShadingAtomicOps; [NativeName("tileShadingImageProcessing")] [SupportedApiProfile( @@ -185,5 +185,5 @@ public unsafe partial struct PhysicalDeviceTileShadingFeaturesQCOM "VK_QCOM_tile_shading+VK_QCOM_tile_properties", ] )] - public uint TileShadingImageProcessing; + public MaybeBool TileShadingImageProcessing; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceTileShadingPropertiesQCOM.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceTileShadingPropertiesQCOM.gen.cs index dd51c166e0..da370bf691 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceTileShadingPropertiesQCOM.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceTileShadingPropertiesQCOM.gen.cs @@ -54,7 +54,7 @@ public unsafe partial struct PhysicalDeviceTileShadingPropertiesQCOM "VK_QCOM_tile_shading+VK_QCOM_tile_properties", ] )] - public uint PreferNonCoherent; + public MaybeBool PreferNonCoherent; [NativeName("tileGranularity")] [SupportedApiProfile( diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceTimelineSemaphoreFeatures.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceTimelineSemaphoreFeatures.gen.cs index 27bca380db..2ed88ffc75 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceTimelineSemaphoreFeatures.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceTimelineSemaphoreFeatures.gen.cs @@ -60,5 +60,5 @@ public unsafe partial struct PhysicalDeviceTimelineSemaphoreFeatures ["VK_VERSION_1_2", "VK_VERSION_1_3", "VK_VERSION_1_4"], MinVersion = "1.2" )] - public uint TimelineSemaphore; + public MaybeBool TimelineSemaphore; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceTransformFeedbackFeaturesEXT.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceTransformFeedbackFeaturesEXT.gen.cs index d4b86e5aa8..d3131d03dc 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceTransformFeedbackFeaturesEXT.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceTransformFeedbackFeaturesEXT.gen.cs @@ -43,7 +43,7 @@ public unsafe partial struct PhysicalDeviceTransformFeedbackFeaturesEXT "VK_EXT_transform_feedback+VK_VERSION_1_1", ] )] - public uint TransformFeedback; + public MaybeBool TransformFeedback; [NativeName("geometryStreams")] [SupportedApiProfile( @@ -59,5 +59,5 @@ public unsafe partial struct PhysicalDeviceTransformFeedbackFeaturesEXT ], RequireAll = true )] - public uint GeometryStreams; + public MaybeBool GeometryStreams; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceTransformFeedbackPropertiesEXT.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceTransformFeedbackPropertiesEXT.gen.cs index 977ee474a7..40046d51dd 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceTransformFeedbackPropertiesEXT.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceTransformFeedbackPropertiesEXT.gen.cs @@ -109,7 +109,7 @@ public unsafe partial struct PhysicalDeviceTransformFeedbackPropertiesEXT "VK_EXT_transform_feedback+VK_VERSION_1_1", ] )] - public uint TransformFeedbackQueries; + public MaybeBool TransformFeedbackQueries; [NativeName("transformFeedbackStreamsLinesTriangles")] [SupportedApiProfile( @@ -120,7 +120,7 @@ public unsafe partial struct PhysicalDeviceTransformFeedbackPropertiesEXT "VK_EXT_transform_feedback+VK_VERSION_1_1", ] )] - public uint TransformFeedbackStreamsLinesTriangles; + public MaybeBool TransformFeedbackStreamsLinesTriangles; [NativeName("transformFeedbackRasterizationStreamSelect")] [SupportedApiProfile( @@ -131,7 +131,7 @@ public unsafe partial struct PhysicalDeviceTransformFeedbackPropertiesEXT "VK_EXT_transform_feedback+VK_VERSION_1_1", ] )] - public uint TransformFeedbackRasterizationStreamSelect; + public MaybeBool TransformFeedbackRasterizationStreamSelect; [NativeName("transformFeedbackDraw")] [SupportedApiProfile( @@ -142,5 +142,5 @@ public unsafe partial struct PhysicalDeviceTransformFeedbackPropertiesEXT "VK_EXT_transform_feedback+VK_VERSION_1_1", ] )] - public uint TransformFeedbackDraw; + public MaybeBool TransformFeedbackDraw; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceUnifiedImageLayoutsFeaturesKHR.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceUnifiedImageLayoutsFeaturesKHR.gen.cs index 13a9cb043a..300eb5b1c8 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceUnifiedImageLayoutsFeaturesKHR.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceUnifiedImageLayoutsFeaturesKHR.gen.cs @@ -42,7 +42,7 @@ public unsafe partial struct PhysicalDeviceUnifiedImageLayoutsFeaturesKHR "VK_KHR_unified_image_layouts+VK_VERSION_1_1", ] )] - public uint UnifiedImageLayouts; + public MaybeBool UnifiedImageLayouts; [NativeName("unifiedImageLayoutsVideo")] [SupportedApiProfile( @@ -53,5 +53,5 @@ public unsafe partial struct PhysicalDeviceUnifiedImageLayoutsFeaturesKHR "VK_KHR_unified_image_layouts+VK_VERSION_1_1", ] )] - public uint UnifiedImageLayoutsVideo; + public MaybeBool UnifiedImageLayoutsVideo; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceUniformBufferStandardLayoutFeatures.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceUniformBufferStandardLayoutFeatures.gen.cs index 5a95b77f8b..38e5c02f7c 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceUniformBufferStandardLayoutFeatures.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceUniformBufferStandardLayoutFeatures.gen.cs @@ -53,5 +53,5 @@ public unsafe partial struct PhysicalDeviceUniformBufferStandardLayoutFeatures ["VK_VERSION_1_2", "VK_VERSION_1_3", "VK_VERSION_1_4"], MinVersion = "1.2" )] - public uint UniformBufferStandardLayout; + public MaybeBool UniformBufferStandardLayout; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceVariablePointersFeatures.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceVariablePointersFeatures.gen.cs index d1d3293377..b73de622f2 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceVariablePointersFeatures.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceVariablePointersFeatures.gen.cs @@ -56,9 +56,9 @@ public unsafe partial struct PhysicalDeviceVariablePointersFeatures [NativeName("variablePointersStorageBuffer")] [SupportedApiProfile("vulkan", ["VK_VERSION_1_4"], MinVersion = "1.4")] - public uint VariablePointersStorageBuffer; + public MaybeBool VariablePointersStorageBuffer; [NativeName("variablePointers")] [SupportedApiProfile("vulkan", ["VK_VERSION_1_4"], MinVersion = "1.4")] - public uint VariablePointers; + public MaybeBool VariablePointers; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceVertexAttributeDivisorFeatures.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceVertexAttributeDivisorFeatures.gen.cs index fd6c7ee327..595c132eec 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceVertexAttributeDivisorFeatures.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceVertexAttributeDivisorFeatures.gen.cs @@ -30,7 +30,7 @@ public unsafe partial struct PhysicalDeviceVertexAttributeDivisorFeatures [NativeName("vertexAttributeInstanceRateDivisor")] [SupportedApiProfile("vulkan", ["VK_VERSION_1_4"], MinVersion = "1.4")] - public uint VertexAttributeInstanceRateDivisor; + public MaybeBool VertexAttributeInstanceRateDivisor; [NativeName("vertexAttributeInstanceRateZeroDivisor")] [SupportedApiProfile( @@ -38,5 +38,5 @@ public unsafe partial struct PhysicalDeviceVertexAttributeDivisorFeatures ["VK_GRAPHICS_VERSION_1_4", "VK_VERSION_1_4"], MinVersion = "1.4" )] - public uint VertexAttributeInstanceRateZeroDivisor; + public MaybeBool VertexAttributeInstanceRateZeroDivisor; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceVertexAttributeDivisorProperties.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceVertexAttributeDivisorProperties.gen.cs index 03b37aeffd..a9417cba25 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceVertexAttributeDivisorProperties.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceVertexAttributeDivisorProperties.gen.cs @@ -42,5 +42,5 @@ public unsafe partial struct PhysicalDeviceVertexAttributeDivisorProperties ["VK_GRAPHICS_VERSION_1_4", "VK_VERSION_1_4"], MinVersion = "1.4" )] - public uint SupportsNonZeroFirstInstance; + public MaybeBool SupportsNonZeroFirstInstance; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceVertexAttributeRobustnessFeaturesEXT.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceVertexAttributeRobustnessFeaturesEXT.gen.cs index 6b53931c6e..c1d848f5ce 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceVertexAttributeRobustnessFeaturesEXT.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceVertexAttributeRobustnessFeaturesEXT.gen.cs @@ -43,5 +43,5 @@ public unsafe partial struct PhysicalDeviceVertexAttributeRobustnessFeaturesEXT "VK_EXT_vertex_attribute_robustness+VK_VERSION_1_1", ] )] - public uint VertexAttributeRobustness; + public MaybeBool VertexAttributeRobustness; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceVertexInputDynamicStateFeaturesEXT.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceVertexInputDynamicStateFeaturesEXT.gen.cs index f621769d6e..ce5fba0638 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceVertexInputDynamicStateFeaturesEXT.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceVertexInputDynamicStateFeaturesEXT.gen.cs @@ -43,5 +43,5 @@ public unsafe partial struct PhysicalDeviceVertexInputDynamicStateFeaturesEXT "VK_EXT_vertex_input_dynamic_state+VK_VERSION_1_1", ] )] - public uint VertexInputDynamicState; + public MaybeBool VertexInputDynamicState; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceVideoDecodeVp9FeaturesKHR.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceVideoDecodeVp9FeaturesKHR.gen.cs index c171bd0838..9a0f69351f 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceVideoDecodeVp9FeaturesKHR.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceVideoDecodeVp9FeaturesKHR.gen.cs @@ -34,5 +34,5 @@ public unsafe partial struct PhysicalDeviceVideoDecodeVp9FeaturesKHR ["VK_KHR_video_decode_vp9"], ImpliesSets = ["VK_KHR_video_decode_queue"] )] - public uint VideoDecodeVp9; + public MaybeBool VideoDecodeVp9; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceVideoEncodeAv1FeaturesKHR.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceVideoEncodeAv1FeaturesKHR.gen.cs index 0c2b1b5a5c..fb91b9e954 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceVideoEncodeAv1FeaturesKHR.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceVideoEncodeAv1FeaturesKHR.gen.cs @@ -34,5 +34,5 @@ public unsafe partial struct PhysicalDeviceVideoEncodeAv1FeaturesKHR ["VK_KHR_video_encode_av1"], ImpliesSets = ["VK_KHR_video_encode_queue"] )] - public uint VideoEncodeAv1; + public MaybeBool VideoEncodeAv1; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceVideoEncodeIntraRefreshFeaturesKHR.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceVideoEncodeIntraRefreshFeaturesKHR.gen.cs index f8ab94b622..0742905d61 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceVideoEncodeIntraRefreshFeaturesKHR.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceVideoEncodeIntraRefreshFeaturesKHR.gen.cs @@ -34,5 +34,5 @@ public unsafe partial struct PhysicalDeviceVideoEncodeIntraRefreshFeaturesKHR ["VK_KHR_video_encode_intra_refresh"], ImpliesSets = ["VK_KHR_video_encode_queue"] )] - public uint VideoEncodeIntraRefresh; + public MaybeBool VideoEncodeIntraRefresh; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceVideoEncodeQuantizationMapFeaturesKHR.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceVideoEncodeQuantizationMapFeaturesKHR.gen.cs index 10046d2bf2..f5ad03388b 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceVideoEncodeQuantizationMapFeaturesKHR.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceVideoEncodeQuantizationMapFeaturesKHR.gen.cs @@ -42,5 +42,5 @@ public unsafe partial struct PhysicalDeviceVideoEncodeQuantizationMapFeaturesKHR "VK_KHR_video_encode_queue+VK_VERSION_1_3", ] )] - public uint VideoEncodeQuantizationMap; + public MaybeBool VideoEncodeQuantizationMap; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceVideoEncodeRgbConversionFeaturesVALVE.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceVideoEncodeRgbConversionFeaturesVALVE.gen.cs index 6f44a54689..34ae681063 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceVideoEncodeRgbConversionFeaturesVALVE.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceVideoEncodeRgbConversionFeaturesVALVE.gen.cs @@ -43,5 +43,5 @@ public unsafe partial struct PhysicalDeviceVideoEncodeRgbConversionFeaturesVALVE "VK_KHR_video_encode_queue+VK_VERSION_1_1", ] )] - public uint VideoEncodeRgbConversion; + public MaybeBool VideoEncodeRgbConversion; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceVideoMaintenance1FeaturesKHR.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceVideoMaintenance1FeaturesKHR.gen.cs index d2e642fa8c..3a08f01cb1 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceVideoMaintenance1FeaturesKHR.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceVideoMaintenance1FeaturesKHR.gen.cs @@ -33,5 +33,5 @@ public unsafe partial struct PhysicalDeviceVideoMaintenance1FeaturesKHR ["VK_KHR_video_maintenance1"], ImpliesSets = ["VK_KHR_video_queue"] )] - public uint VideoMaintenance1; + public MaybeBool VideoMaintenance1; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceVideoMaintenance2FeaturesKHR.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceVideoMaintenance2FeaturesKHR.gen.cs index 84c54e4f69..85d2f20109 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceVideoMaintenance2FeaturesKHR.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceVideoMaintenance2FeaturesKHR.gen.cs @@ -33,5 +33,5 @@ public unsafe partial struct PhysicalDeviceVideoMaintenance2FeaturesKHR ["VK_KHR_video_maintenance2"], ImpliesSets = ["VK_KHR_video_queue"] )] - public uint VideoMaintenance2; + public MaybeBool VideoMaintenance2; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceVulkan11Features.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceVulkan11Features.gen.cs index 44c7eca210..8e13d51007 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceVulkan11Features.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceVulkan11Features.gen.cs @@ -60,7 +60,7 @@ public unsafe partial struct PhysicalDeviceVulkan11Features ["VK_VERSION_1_1", "VK_VERSION_1_2", "VK_VERSION_1_3", "VK_VERSION_1_4"], MinVersion = "1.1" )] - public uint StorageBuffer16BitAccess; + public MaybeBool StorageBuffer16BitAccess; [NativeName("uniformAndStorageBuffer16BitAccess")] [SupportedApiProfile( @@ -81,7 +81,7 @@ public unsafe partial struct PhysicalDeviceVulkan11Features ], MinVersion = "1.2" )] - public uint UniformAndStorageBuffer16BitAccess; + public MaybeBool UniformAndStorageBuffer16BitAccess; [NativeName("storagePushConstant16")] [SupportedApiProfile( @@ -102,7 +102,7 @@ public unsafe partial struct PhysicalDeviceVulkan11Features ], MinVersion = "1.2" )] - public uint StoragePushConstant16; + public MaybeBool StoragePushConstant16; [NativeName("storageInputOutput16")] [SupportedApiProfile( @@ -123,7 +123,7 @@ public unsafe partial struct PhysicalDeviceVulkan11Features ], MinVersion = "1.2" )] - public uint StorageInputOutput16; + public MaybeBool StorageInputOutput16; [NativeName("multiview")] [SupportedApiProfile( @@ -131,7 +131,7 @@ public unsafe partial struct PhysicalDeviceVulkan11Features ["VK_VERSION_1_1", "VK_VERSION_1_2", "VK_VERSION_1_3", "VK_VERSION_1_4"], MinVersion = "1.1" )] - public uint Multiview; + public MaybeBool Multiview; [NativeName("multiviewGeometryShader")] [SupportedApiProfile( @@ -152,7 +152,7 @@ public unsafe partial struct PhysicalDeviceVulkan11Features ], MinVersion = "1.2" )] - public uint MultiviewGeometryShader; + public MaybeBool MultiviewGeometryShader; [NativeName("multiviewTessellationShader")] [SupportedApiProfile( @@ -173,15 +173,15 @@ public unsafe partial struct PhysicalDeviceVulkan11Features ], MinVersion = "1.2" )] - public uint MultiviewTessellationShader; + public MaybeBool MultiviewTessellationShader; [NativeName("variablePointersStorageBuffer")] [SupportedApiProfile("vulkan", ["VK_VERSION_1_4"], MinVersion = "1.4")] - public uint VariablePointersStorageBuffer; + public MaybeBool VariablePointersStorageBuffer; [NativeName("variablePointers")] [SupportedApiProfile("vulkan", ["VK_VERSION_1_4"], MinVersion = "1.4")] - public uint VariablePointers; + public MaybeBool VariablePointers; [NativeName("protectedMemory")] [SupportedApiProfile( @@ -202,11 +202,11 @@ public unsafe partial struct PhysicalDeviceVulkan11Features ], MinVersion = "1.2" )] - public uint ProtectedMemory; + public MaybeBool ProtectedMemory; [NativeName("samplerYcbcrConversion")] [SupportedApiProfile("vulkan", ["VK_VERSION_1_4"], MinVersion = "1.4")] - public uint SamplerYcbcrConversion; + public MaybeBool SamplerYcbcrConversion; [NativeName("shaderDrawParameters")] [SupportedApiProfile( @@ -214,5 +214,5 @@ public unsafe partial struct PhysicalDeviceVulkan11Features ["VK_VERSION_1_1", "VK_VERSION_1_2", "VK_VERSION_1_3", "VK_VERSION_1_4"], MinVersion = "1.1" )] - public uint ShaderDrawParameters; + public MaybeBool ShaderDrawParameters; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceVulkan11Properties.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceVulkan11Properties.gen.cs index 68f6299911..66ecec2354 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceVulkan11Properties.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceVulkan11Properties.gen.cs @@ -157,7 +157,7 @@ public unsafe partial struct PhysicalDeviceVulkan11Properties ], MinVersion = "1.2" )] - public uint DeviceLuidValid; + public MaybeBool DeviceLuidValid; [NativeName("subgroupSize")] [SupportedApiProfile( @@ -241,7 +241,7 @@ public unsafe partial struct PhysicalDeviceVulkan11Properties ], MinVersion = "1.2" )] - public uint SubgroupQuadOperationsInAllStages; + public MaybeBool SubgroupQuadOperationsInAllStages; [NativeName("pointClippingBehavior")] [SupportedApiProfile( @@ -325,7 +325,7 @@ public unsafe partial struct PhysicalDeviceVulkan11Properties ], MinVersion = "1.2" )] - public uint ProtectedNoFault; + public MaybeBool ProtectedNoFault; [NativeName("maxPerSetDescriptors")] [SupportedApiProfile( diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceVulkan12Features.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceVulkan12Features.gen.cs index 044a5ebb88..a60a3d3a9f 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceVulkan12Features.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceVulkan12Features.gen.cs @@ -59,7 +59,7 @@ public unsafe partial struct PhysicalDeviceVulkan12Features ["VK_VERSION_1_2", "VK_VERSION_1_3", "VK_VERSION_1_4"], MinVersion = "1.2" )] - public uint SamplerMirrorClampToEdge; + public MaybeBool SamplerMirrorClampToEdge; [NativeName("drawIndirectCount")] [SupportedApiProfile( @@ -67,7 +67,7 @@ public unsafe partial struct PhysicalDeviceVulkan12Features ["VK_VERSION_1_2", "VK_VERSION_1_3", "VK_VERSION_1_4"], MinVersion = "1.2" )] - public uint DrawIndirectCount; + public MaybeBool DrawIndirectCount; [NativeName("storageBuffer8BitAccess")] [SupportedApiProfile( @@ -75,7 +75,7 @@ public unsafe partial struct PhysicalDeviceVulkan12Features ["VK_VERSION_1_2", "VK_VERSION_1_3", "VK_VERSION_1_4"], MinVersion = "1.2" )] - public uint StorageBuffer8BitAccess; + public MaybeBool StorageBuffer8BitAccess; [NativeName("uniformAndStorageBuffer8BitAccess")] [SupportedApiProfile( @@ -96,7 +96,7 @@ public unsafe partial struct PhysicalDeviceVulkan12Features ], MinVersion = "1.2" )] - public uint UniformAndStorageBuffer8BitAccess; + public MaybeBool UniformAndStorageBuffer8BitAccess; [NativeName("storagePushConstant8")] [SupportedApiProfile( @@ -117,7 +117,7 @@ public unsafe partial struct PhysicalDeviceVulkan12Features ], MinVersion = "1.2" )] - public uint StoragePushConstant8; + public MaybeBool StoragePushConstant8; [NativeName("shaderBufferInt64Atomics")] [SupportedApiProfile( @@ -128,7 +128,7 @@ public unsafe partial struct PhysicalDeviceVulkan12Features "VK_KHR_shader_atomic_int64+VK_VERSION_1_1", ] )] - public uint ShaderBufferInt64Atomics; + public MaybeBool ShaderBufferInt64Atomics; [NativeName("shaderSharedInt64Atomics")] [SupportedApiProfile( @@ -149,7 +149,7 @@ public unsafe partial struct PhysicalDeviceVulkan12Features ], MinVersion = "1.2" )] - public uint ShaderSharedInt64Atomics; + public MaybeBool ShaderSharedInt64Atomics; [NativeName("shaderFloat16")] [SupportedApiProfile( @@ -170,11 +170,11 @@ public unsafe partial struct PhysicalDeviceVulkan12Features ], MinVersion = "1.2" )] - public uint ShaderFloat16; + public MaybeBool ShaderFloat16; [NativeName("shaderInt8")] [SupportedApiProfile("vulkan", ["VK_VERSION_1_4"], MinVersion = "1.4")] - public uint ShaderInt8; + public MaybeBool ShaderInt8; [NativeName("descriptorIndexing")] [SupportedApiProfile( @@ -182,7 +182,7 @@ public unsafe partial struct PhysicalDeviceVulkan12Features ["VK_VERSION_1_2", "VK_VERSION_1_3", "VK_VERSION_1_4"], MinVersion = "1.2" )] - public uint DescriptorIndexing; + public MaybeBool DescriptorIndexing; [NativeName("shaderInputAttachmentArrayDynamicIndexing")] [SupportedApiProfile( @@ -203,7 +203,7 @@ public unsafe partial struct PhysicalDeviceVulkan12Features ], MinVersion = "1.2" )] - public uint ShaderInputAttachmentArrayDynamicIndexing; + public MaybeBool ShaderInputAttachmentArrayDynamicIndexing; [NativeName("shaderUniformTexelBufferArrayDynamicIndexing")] [SupportedApiProfile( @@ -211,7 +211,7 @@ public unsafe partial struct PhysicalDeviceVulkan12Features ["VK_VERSION_1_2", "VK_VERSION_1_3", "VK_VERSION_1_4"], MinVersion = "1.2" )] - public uint ShaderUniformTexelBufferArrayDynamicIndexing; + public MaybeBool ShaderUniformTexelBufferArrayDynamicIndexing; [NativeName("shaderStorageTexelBufferArrayDynamicIndexing")] [SupportedApiProfile( @@ -219,7 +219,7 @@ public unsafe partial struct PhysicalDeviceVulkan12Features ["VK_VERSION_1_2", "VK_VERSION_1_3", "VK_VERSION_1_4"], MinVersion = "1.2" )] - public uint ShaderStorageTexelBufferArrayDynamicIndexing; + public MaybeBool ShaderStorageTexelBufferArrayDynamicIndexing; [NativeName("shaderUniformBufferArrayNonUniformIndexing")] [SupportedApiProfile( @@ -240,7 +240,7 @@ public unsafe partial struct PhysicalDeviceVulkan12Features ], MinVersion = "1.2" )] - public uint ShaderUniformBufferArrayNonUniformIndexing; + public MaybeBool ShaderUniformBufferArrayNonUniformIndexing; [NativeName("shaderSampledImageArrayNonUniformIndexing")] [SupportedApiProfile( @@ -248,7 +248,7 @@ public unsafe partial struct PhysicalDeviceVulkan12Features ["VK_VERSION_1_2", "VK_VERSION_1_3", "VK_VERSION_1_4"], MinVersion = "1.2" )] - public uint ShaderSampledImageArrayNonUniformIndexing; + public MaybeBool ShaderSampledImageArrayNonUniformIndexing; [NativeName("shaderStorageBufferArrayNonUniformIndexing")] [SupportedApiProfile( @@ -256,7 +256,7 @@ public unsafe partial struct PhysicalDeviceVulkan12Features ["VK_VERSION_1_2", "VK_VERSION_1_3", "VK_VERSION_1_4"], MinVersion = "1.2" )] - public uint ShaderStorageBufferArrayNonUniformIndexing; + public MaybeBool ShaderStorageBufferArrayNonUniformIndexing; [NativeName("shaderStorageImageArrayNonUniformIndexing")] [SupportedApiProfile( @@ -277,7 +277,7 @@ public unsafe partial struct PhysicalDeviceVulkan12Features ], MinVersion = "1.2" )] - public uint ShaderStorageImageArrayNonUniformIndexing; + public MaybeBool ShaderStorageImageArrayNonUniformIndexing; [NativeName("shaderInputAttachmentArrayNonUniformIndexing")] [SupportedApiProfile( @@ -298,7 +298,7 @@ public unsafe partial struct PhysicalDeviceVulkan12Features ], MinVersion = "1.2" )] - public uint ShaderInputAttachmentArrayNonUniformIndexing; + public MaybeBool ShaderInputAttachmentArrayNonUniformIndexing; [NativeName("shaderUniformTexelBufferArrayNonUniformIndexing")] [SupportedApiProfile( @@ -306,7 +306,7 @@ public unsafe partial struct PhysicalDeviceVulkan12Features ["VK_VERSION_1_2", "VK_VERSION_1_3", "VK_VERSION_1_4"], MinVersion = "1.2" )] - public uint ShaderUniformTexelBufferArrayNonUniformIndexing; + public MaybeBool ShaderUniformTexelBufferArrayNonUniformIndexing; [NativeName("shaderStorageTexelBufferArrayNonUniformIndexing")] [SupportedApiProfile( @@ -327,7 +327,7 @@ public unsafe partial struct PhysicalDeviceVulkan12Features ], MinVersion = "1.2" )] - public uint ShaderStorageTexelBufferArrayNonUniformIndexing; + public MaybeBool ShaderStorageTexelBufferArrayNonUniformIndexing; [NativeName("descriptorBindingUniformBufferUpdateAfterBind")] [SupportedApiProfile( @@ -348,7 +348,7 @@ public unsafe partial struct PhysicalDeviceVulkan12Features ], MinVersion = "1.2" )] - public uint DescriptorBindingUniformBufferUpdateAfterBind; + public MaybeBool DescriptorBindingUniformBufferUpdateAfterBind; [NativeName("descriptorBindingSampledImageUpdateAfterBind")] [SupportedApiProfile( @@ -356,7 +356,7 @@ public unsafe partial struct PhysicalDeviceVulkan12Features ["VK_VERSION_1_2", "VK_VERSION_1_3", "VK_VERSION_1_4"], MinVersion = "1.2" )] - public uint DescriptorBindingSampledImageUpdateAfterBind; + public MaybeBool DescriptorBindingSampledImageUpdateAfterBind; [NativeName("descriptorBindingStorageImageUpdateAfterBind")] [SupportedApiProfile( @@ -364,7 +364,7 @@ public unsafe partial struct PhysicalDeviceVulkan12Features ["VK_VERSION_1_2", "VK_VERSION_1_3", "VK_VERSION_1_4"], MinVersion = "1.2" )] - public uint DescriptorBindingStorageImageUpdateAfterBind; + public MaybeBool DescriptorBindingStorageImageUpdateAfterBind; [NativeName("descriptorBindingStorageBufferUpdateAfterBind")] [SupportedApiProfile( @@ -372,7 +372,7 @@ public unsafe partial struct PhysicalDeviceVulkan12Features ["VK_VERSION_1_2", "VK_VERSION_1_3", "VK_VERSION_1_4"], MinVersion = "1.2" )] - public uint DescriptorBindingStorageBufferUpdateAfterBind; + public MaybeBool DescriptorBindingStorageBufferUpdateAfterBind; [NativeName("descriptorBindingUniformTexelBufferUpdateAfterBind")] [SupportedApiProfile( @@ -380,7 +380,7 @@ public unsafe partial struct PhysicalDeviceVulkan12Features ["VK_VERSION_1_2", "VK_VERSION_1_3", "VK_VERSION_1_4"], MinVersion = "1.2" )] - public uint DescriptorBindingUniformTexelBufferUpdateAfterBind; + public MaybeBool DescriptorBindingUniformTexelBufferUpdateAfterBind; [NativeName("descriptorBindingStorageTexelBufferUpdateAfterBind")] [SupportedApiProfile( @@ -388,7 +388,7 @@ public unsafe partial struct PhysicalDeviceVulkan12Features ["VK_VERSION_1_2", "VK_VERSION_1_3", "VK_VERSION_1_4"], MinVersion = "1.2" )] - public uint DescriptorBindingStorageTexelBufferUpdateAfterBind; + public MaybeBool DescriptorBindingStorageTexelBufferUpdateAfterBind; [NativeName("descriptorBindingUpdateUnusedWhilePending")] [SupportedApiProfile( @@ -396,7 +396,7 @@ public unsafe partial struct PhysicalDeviceVulkan12Features ["VK_VERSION_1_2", "VK_VERSION_1_3", "VK_VERSION_1_4"], MinVersion = "1.2" )] - public uint DescriptorBindingUpdateUnusedWhilePending; + public MaybeBool DescriptorBindingUpdateUnusedWhilePending; [NativeName("descriptorBindingPartiallyBound")] [SupportedApiProfile( @@ -404,7 +404,7 @@ public unsafe partial struct PhysicalDeviceVulkan12Features ["VK_VERSION_1_2", "VK_VERSION_1_3", "VK_VERSION_1_4"], MinVersion = "1.2" )] - public uint DescriptorBindingPartiallyBound; + public MaybeBool DescriptorBindingPartiallyBound; [NativeName("descriptorBindingVariableDescriptorCount")] [SupportedApiProfile( @@ -425,7 +425,7 @@ public unsafe partial struct PhysicalDeviceVulkan12Features ], MinVersion = "1.2" )] - public uint DescriptorBindingVariableDescriptorCount; + public MaybeBool DescriptorBindingVariableDescriptorCount; [NativeName("runtimeDescriptorArray")] [SupportedApiProfile( @@ -433,7 +433,7 @@ public unsafe partial struct PhysicalDeviceVulkan12Features ["VK_VERSION_1_2", "VK_VERSION_1_3", "VK_VERSION_1_4"], MinVersion = "1.2" )] - public uint RuntimeDescriptorArray; + public MaybeBool RuntimeDescriptorArray; [NativeName("samplerFilterMinmax")] [SupportedApiProfile( @@ -441,11 +441,11 @@ public unsafe partial struct PhysicalDeviceVulkan12Features ["VK_VERSION_1_2", "VK_VERSION_1_3", "VK_VERSION_1_4"], MinVersion = "1.2" )] - public uint SamplerFilterMinmax; + public MaybeBool SamplerFilterMinmax; [NativeName("scalarBlockLayout")] [SupportedApiProfile("vulkan", ["VK_VERSION_1_4"], MinVersion = "1.4")] - public uint ScalarBlockLayout; + public MaybeBool ScalarBlockLayout; [NativeName("imagelessFramebuffer")] [SupportedApiProfile( @@ -453,7 +453,7 @@ public unsafe partial struct PhysicalDeviceVulkan12Features ["VK_VERSION_1_2", "VK_VERSION_1_3", "VK_VERSION_1_4"], MinVersion = "1.2" )] - public uint ImagelessFramebuffer; + public MaybeBool ImagelessFramebuffer; [NativeName("uniformBufferStandardLayout")] [SupportedApiProfile( @@ -461,7 +461,7 @@ public unsafe partial struct PhysicalDeviceVulkan12Features ["VK_VERSION_1_2", "VK_VERSION_1_3", "VK_VERSION_1_4"], MinVersion = "1.2" )] - public uint UniformBufferStandardLayout; + public MaybeBool UniformBufferStandardLayout; [NativeName("shaderSubgroupExtendedTypes")] [SupportedApiProfile( @@ -469,7 +469,7 @@ public unsafe partial struct PhysicalDeviceVulkan12Features ["VK_VERSION_1_2", "VK_VERSION_1_3", "VK_VERSION_1_4"], MinVersion = "1.2" )] - public uint ShaderSubgroupExtendedTypes; + public MaybeBool ShaderSubgroupExtendedTypes; [NativeName("separateDepthStencilLayouts")] [SupportedApiProfile( @@ -477,7 +477,7 @@ public unsafe partial struct PhysicalDeviceVulkan12Features ["VK_VERSION_1_2", "VK_VERSION_1_3", "VK_VERSION_1_4"], MinVersion = "1.2" )] - public uint SeparateDepthStencilLayouts; + public MaybeBool SeparateDepthStencilLayouts; [NativeName("hostQueryReset")] [SupportedApiProfile( @@ -485,7 +485,7 @@ public unsafe partial struct PhysicalDeviceVulkan12Features ["VK_VERSION_1_2", "VK_VERSION_1_3", "VK_VERSION_1_4"], MinVersion = "1.2" )] - public uint HostQueryReset; + public MaybeBool HostQueryReset; [NativeName("timelineSemaphore")] [SupportedApiProfile( @@ -493,11 +493,11 @@ public unsafe partial struct PhysicalDeviceVulkan12Features ["VK_VERSION_1_2", "VK_VERSION_1_3", "VK_VERSION_1_4"], MinVersion = "1.2" )] - public uint TimelineSemaphore; + public MaybeBool TimelineSemaphore; [NativeName("bufferDeviceAddress")] [SupportedApiProfile("vulkan", ["VK_VERSION_1_3", "VK_VERSION_1_4"], MinVersion = "1.3")] - public uint BufferDeviceAddress; + public MaybeBool BufferDeviceAddress; [NativeName("bufferDeviceAddressCaptureReplay")] [SupportedApiProfile( @@ -518,7 +518,7 @@ public unsafe partial struct PhysicalDeviceVulkan12Features ], MinVersion = "1.2" )] - public uint BufferDeviceAddressCaptureReplay; + public MaybeBool BufferDeviceAddressCaptureReplay; [NativeName("bufferDeviceAddressMultiDevice")] [SupportedApiProfile( @@ -539,15 +539,15 @@ public unsafe partial struct PhysicalDeviceVulkan12Features ], MinVersion = "1.2" )] - public uint BufferDeviceAddressMultiDevice; + public MaybeBool BufferDeviceAddressMultiDevice; [NativeName("vulkanMemoryModel")] [SupportedApiProfile("vulkan", ["VK_VERSION_1_3", "VK_VERSION_1_4"], MinVersion = "1.3")] - public uint VulkanMemoryModel; + public MaybeBool VulkanMemoryModel; [NativeName("vulkanMemoryModelDeviceScope")] [SupportedApiProfile("vulkan", ["VK_VERSION_1_3", "VK_VERSION_1_4"], MinVersion = "1.3")] - public uint VulkanMemoryModelDeviceScope; + public MaybeBool VulkanMemoryModelDeviceScope; [NativeName("vulkanMemoryModelAvailabilityVisibilityChains")] [SupportedApiProfile( @@ -568,7 +568,7 @@ public unsafe partial struct PhysicalDeviceVulkan12Features ], MinVersion = "1.2" )] - public uint VulkanMemoryModelAvailabilityVisibilityChains; + public MaybeBool VulkanMemoryModelAvailabilityVisibilityChains; [NativeName("shaderOutputViewportIndex")] [SupportedApiProfile( @@ -576,7 +576,7 @@ public unsafe partial struct PhysicalDeviceVulkan12Features ["VK_VERSION_1_2", "VK_VERSION_1_3", "VK_VERSION_1_4"], MinVersion = "1.2" )] - public uint ShaderOutputViewportIndex; + public MaybeBool ShaderOutputViewportIndex; [NativeName("shaderOutputLayer")] [SupportedApiProfile( @@ -584,7 +584,7 @@ public unsafe partial struct PhysicalDeviceVulkan12Features ["VK_VERSION_1_2", "VK_VERSION_1_3", "VK_VERSION_1_4"], MinVersion = "1.2" )] - public uint ShaderOutputLayer; + public MaybeBool ShaderOutputLayer; [NativeName("subgroupBroadcastDynamicId")] [SupportedApiProfile( @@ -592,5 +592,5 @@ public unsafe partial struct PhysicalDeviceVulkan12Features ["VK_VERSION_1_2", "VK_VERSION_1_3", "VK_VERSION_1_4"], MinVersion = "1.2" )] - public uint SubgroupBroadcastDynamicId; + public MaybeBool SubgroupBroadcastDynamicId; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceVulkan12Properties.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceVulkan12Properties.gen.cs index f462e7306f..63b74e42e4 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceVulkan12Properties.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceVulkan12Properties.gen.cs @@ -198,7 +198,7 @@ public unsafe partial struct PhysicalDeviceVulkan12Properties ], MinVersion = "1.2" )] - public uint ShaderSignedZeroInfNanPreserveFloat16; + public MaybeBool ShaderSignedZeroInfNanPreserveFloat16; [NativeName("shaderSignedZeroInfNanPreserveFloat32")] [SupportedApiProfile( @@ -219,7 +219,7 @@ public unsafe partial struct PhysicalDeviceVulkan12Properties ], MinVersion = "1.2" )] - public uint ShaderSignedZeroInfNanPreserveFloat32; + public MaybeBool ShaderSignedZeroInfNanPreserveFloat32; [NativeName("shaderSignedZeroInfNanPreserveFloat64")] [SupportedApiProfile( @@ -240,7 +240,7 @@ public unsafe partial struct PhysicalDeviceVulkan12Properties ], MinVersion = "1.2" )] - public uint ShaderSignedZeroInfNanPreserveFloat64; + public MaybeBool ShaderSignedZeroInfNanPreserveFloat64; [NativeName("shaderDenormPreserveFloat16")] [SupportedApiProfile( @@ -261,7 +261,7 @@ public unsafe partial struct PhysicalDeviceVulkan12Properties ], MinVersion = "1.2" )] - public uint ShaderDenormPreserveFloat16; + public MaybeBool ShaderDenormPreserveFloat16; [NativeName("shaderDenormPreserveFloat32")] [SupportedApiProfile( @@ -282,7 +282,7 @@ public unsafe partial struct PhysicalDeviceVulkan12Properties ], MinVersion = "1.2" )] - public uint ShaderDenormPreserveFloat32; + public MaybeBool ShaderDenormPreserveFloat32; [NativeName("shaderDenormPreserveFloat64")] [SupportedApiProfile( @@ -303,7 +303,7 @@ public unsafe partial struct PhysicalDeviceVulkan12Properties ], MinVersion = "1.2" )] - public uint ShaderDenormPreserveFloat64; + public MaybeBool ShaderDenormPreserveFloat64; [NativeName("shaderDenormFlushToZeroFloat16")] [SupportedApiProfile( @@ -324,7 +324,7 @@ public unsafe partial struct PhysicalDeviceVulkan12Properties ], MinVersion = "1.2" )] - public uint ShaderDenormFlushToZeroFloat16; + public MaybeBool ShaderDenormFlushToZeroFloat16; [NativeName("shaderDenormFlushToZeroFloat32")] [SupportedApiProfile( @@ -345,7 +345,7 @@ public unsafe partial struct PhysicalDeviceVulkan12Properties ], MinVersion = "1.2" )] - public uint ShaderDenormFlushToZeroFloat32; + public MaybeBool ShaderDenormFlushToZeroFloat32; [NativeName("shaderDenormFlushToZeroFloat64")] [SupportedApiProfile( @@ -366,7 +366,7 @@ public unsafe partial struct PhysicalDeviceVulkan12Properties ], MinVersion = "1.2" )] - public uint ShaderDenormFlushToZeroFloat64; + public MaybeBool ShaderDenormFlushToZeroFloat64; [NativeName("shaderRoundingModeRTEFloat16")] [SupportedApiProfile( @@ -387,7 +387,7 @@ public unsafe partial struct PhysicalDeviceVulkan12Properties ], MinVersion = "1.2" )] - public uint ShaderRoundingModeRteFloat16; + public MaybeBool ShaderRoundingModeRteFloat16; [NativeName("shaderRoundingModeRTEFloat32")] [SupportedApiProfile( @@ -408,7 +408,7 @@ public unsafe partial struct PhysicalDeviceVulkan12Properties ], MinVersion = "1.2" )] - public uint ShaderRoundingModeRteFloat32; + public MaybeBool ShaderRoundingModeRteFloat32; [NativeName("shaderRoundingModeRTEFloat64")] [SupportedApiProfile( @@ -429,7 +429,7 @@ public unsafe partial struct PhysicalDeviceVulkan12Properties ], MinVersion = "1.2" )] - public uint ShaderRoundingModeRteFloat64; + public MaybeBool ShaderRoundingModeRteFloat64; [NativeName("shaderRoundingModeRTZFloat16")] [SupportedApiProfile( @@ -450,7 +450,7 @@ public unsafe partial struct PhysicalDeviceVulkan12Properties ], MinVersion = "1.2" )] - public uint ShaderRoundingModeRtzFloat16; + public MaybeBool ShaderRoundingModeRtzFloat16; [NativeName("shaderRoundingModeRTZFloat32")] [SupportedApiProfile( @@ -471,7 +471,7 @@ public unsafe partial struct PhysicalDeviceVulkan12Properties ], MinVersion = "1.2" )] - public uint ShaderRoundingModeRtzFloat32; + public MaybeBool ShaderRoundingModeRtzFloat32; [NativeName("shaderRoundingModeRTZFloat64")] [SupportedApiProfile( @@ -492,7 +492,7 @@ public unsafe partial struct PhysicalDeviceVulkan12Properties ], MinVersion = "1.2" )] - public uint ShaderRoundingModeRtzFloat64; + public MaybeBool ShaderRoundingModeRtzFloat64; [NativeName("maxUpdateAfterBindDescriptorsInAllPools")] [SupportedApiProfile( @@ -534,7 +534,7 @@ public unsafe partial struct PhysicalDeviceVulkan12Properties ], MinVersion = "1.2" )] - public uint ShaderUniformBufferArrayNonUniformIndexingNative; + public MaybeBool ShaderUniformBufferArrayNonUniformIndexingNative; [NativeName("shaderSampledImageArrayNonUniformIndexingNative")] [SupportedApiProfile( @@ -555,7 +555,7 @@ public unsafe partial struct PhysicalDeviceVulkan12Properties ], MinVersion = "1.2" )] - public uint ShaderSampledImageArrayNonUniformIndexingNative; + public MaybeBool ShaderSampledImageArrayNonUniformIndexingNative; [NativeName("shaderStorageBufferArrayNonUniformIndexingNative")] [SupportedApiProfile( @@ -576,7 +576,7 @@ public unsafe partial struct PhysicalDeviceVulkan12Properties ], MinVersion = "1.2" )] - public uint ShaderStorageBufferArrayNonUniformIndexingNative; + public MaybeBool ShaderStorageBufferArrayNonUniformIndexingNative; [NativeName("shaderStorageImageArrayNonUniformIndexingNative")] [SupportedApiProfile( @@ -597,7 +597,7 @@ public unsafe partial struct PhysicalDeviceVulkan12Properties ], MinVersion = "1.2" )] - public uint ShaderStorageImageArrayNonUniformIndexingNative; + public MaybeBool ShaderStorageImageArrayNonUniformIndexingNative; [NativeName("shaderInputAttachmentArrayNonUniformIndexingNative")] [SupportedApiProfile( @@ -618,7 +618,7 @@ public unsafe partial struct PhysicalDeviceVulkan12Properties ], MinVersion = "1.2" )] - public uint ShaderInputAttachmentArrayNonUniformIndexingNative; + public MaybeBool ShaderInputAttachmentArrayNonUniformIndexingNative; [NativeName("robustBufferAccessUpdateAfterBind")] [SupportedApiProfile( @@ -639,7 +639,7 @@ public unsafe partial struct PhysicalDeviceVulkan12Properties ], MinVersion = "1.2" )] - public uint RobustBufferAccessUpdateAfterBind; + public MaybeBool RobustBufferAccessUpdateAfterBind; [NativeName("quadDivergentImplicitLod")] [SupportedApiProfile( @@ -660,7 +660,7 @@ public unsafe partial struct PhysicalDeviceVulkan12Properties ], MinVersion = "1.2" )] - public uint QuadDivergentImplicitLod; + public MaybeBool QuadDivergentImplicitLod; [NativeName("maxPerStageDescriptorUpdateAfterBindSamplers")] [SupportedApiProfile( @@ -1038,7 +1038,7 @@ public unsafe partial struct PhysicalDeviceVulkan12Properties ], MinVersion = "1.2" )] - public uint IndependentResolveNone; + public MaybeBool IndependentResolveNone; [NativeName("independentResolve")] [SupportedApiProfile( @@ -1059,7 +1059,7 @@ public unsafe partial struct PhysicalDeviceVulkan12Properties ], MinVersion = "1.2" )] - public uint IndependentResolve; + public MaybeBool IndependentResolve; [NativeName("filterMinmaxSingleComponentFormats")] [SupportedApiProfile( @@ -1080,7 +1080,7 @@ public unsafe partial struct PhysicalDeviceVulkan12Properties ], MinVersion = "1.2" )] - public uint FilterMinmaxSingleComponentFormats; + public MaybeBool FilterMinmaxSingleComponentFormats; [NativeName("filterMinmaxImageComponentMapping")] [SupportedApiProfile( @@ -1101,7 +1101,7 @@ public unsafe partial struct PhysicalDeviceVulkan12Properties ], MinVersion = "1.2" )] - public uint FilterMinmaxImageComponentMapping; + public MaybeBool FilterMinmaxImageComponentMapping; [NativeName("maxTimelineSemaphoreValueDifference")] [SupportedApiProfile( diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceVulkan13Features.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceVulkan13Features.gen.cs index d97ac8d8a0..9780ffd6a5 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceVulkan13Features.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceVulkan13Features.gen.cs @@ -48,43 +48,43 @@ public unsafe partial struct PhysicalDeviceVulkan13Features [NativeName("robustImageAccess")] [SupportedApiProfile("vulkan", ["VK_VERSION_1_3", "VK_VERSION_1_4"], MinVersion = "1.3")] - public uint RobustImageAccess; + public MaybeBool RobustImageAccess; [NativeName("inlineUniformBlock")] [SupportedApiProfile("vulkan", ["VK_VERSION_1_3", "VK_VERSION_1_4"], MinVersion = "1.3")] - public uint InlineUniformBlock; + public MaybeBool InlineUniformBlock; [NativeName("descriptorBindingInlineUniformBlockUpdateAfterBind")] [SupportedApiProfile("vulkan", ["VK_VERSION_1_3", "VK_VERSION_1_4"], MinVersion = "1.3")] - public uint DescriptorBindingInlineUniformBlockUpdateAfterBind; + public MaybeBool DescriptorBindingInlineUniformBlockUpdateAfterBind; [NativeName("pipelineCreationCacheControl")] [SupportedApiProfile("vulkan", ["VK_VERSION_1_3", "VK_VERSION_1_4"], MinVersion = "1.3")] - public uint PipelineCreationCacheControl; + public MaybeBool PipelineCreationCacheControl; [NativeName("privateData")] [SupportedApiProfile("vulkan", ["VK_VERSION_1_3", "VK_VERSION_1_4"], MinVersion = "1.3")] - public uint PrivateData; + public MaybeBool PrivateData; [NativeName("shaderDemoteToHelperInvocation")] [SupportedApiProfile("vulkan", ["VK_VERSION_1_3", "VK_VERSION_1_4"], MinVersion = "1.3")] - public uint ShaderDemoteToHelperInvocation; + public MaybeBool ShaderDemoteToHelperInvocation; [NativeName("shaderTerminateInvocation")] [SupportedApiProfile("vulkan", ["VK_VERSION_1_3", "VK_VERSION_1_4"], MinVersion = "1.3")] - public uint ShaderTerminateInvocation; + public MaybeBool ShaderTerminateInvocation; [NativeName("subgroupSizeControl")] [SupportedApiProfile("vulkan", ["VK_VERSION_1_3", "VK_VERSION_1_4"], MinVersion = "1.3")] - public uint SubgroupSizeControl; + public MaybeBool SubgroupSizeControl; [NativeName("computeFullSubgroups")] [SupportedApiProfile("vulkan", ["VK_VERSION_1_3", "VK_VERSION_1_4"], MinVersion = "1.3")] - public uint ComputeFullSubgroups; + public MaybeBool ComputeFullSubgroups; [NativeName("synchronization2")] [SupportedApiProfile("vulkan", ["VK_VERSION_1_3", "VK_VERSION_1_4"], MinVersion = "1.3")] - public uint Synchronization2; + public MaybeBool Synchronization2; [NativeName("textureCompressionASTC_HDR")] [SupportedApiProfile( @@ -95,21 +95,21 @@ public unsafe partial struct PhysicalDeviceVulkan13Features "VK_EXT_texture_compression_astc_hdr+VK_VERSION_1_1", ] )] - public uint TextureCompressionAstcHdr; + public MaybeBool TextureCompressionAstcHdr; [NativeName("shaderZeroInitializeWorkgroupMemory")] [SupportedApiProfile("vulkan", ["VK_VERSION_1_3", "VK_VERSION_1_4"], MinVersion = "1.3")] - public uint ShaderZeroInitializeWorkgroupMemory; + public MaybeBool ShaderZeroInitializeWorkgroupMemory; [NativeName("dynamicRendering")] [SupportedApiProfile("vulkan", ["VK_VERSION_1_3", "VK_VERSION_1_4"], MinVersion = "1.3")] - public uint DynamicRendering; + public MaybeBool DynamicRendering; [NativeName("shaderIntegerDotProduct")] [SupportedApiProfile("vulkan", ["VK_VERSION_1_3", "VK_VERSION_1_4"], MinVersion = "1.3")] - public uint ShaderIntegerDotProduct; + public MaybeBool ShaderIntegerDotProduct; [NativeName("maintenance4")] [SupportedApiProfile("vulkan", ["VK_VERSION_1_3", "VK_VERSION_1_4"], MinVersion = "1.3")] - public uint Maintenance4; + public MaybeBool Maintenance4; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceVulkan13Properties.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceVulkan13Properties.gen.cs index 9b75b16cbd..254f62183a 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceVulkan13Properties.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceVulkan13Properties.gen.cs @@ -231,7 +231,7 @@ public unsafe partial struct PhysicalDeviceVulkan13Properties ], MinVersion = "1.3" )] - public uint IntegerDotProduct8BitUnsignedAccelerated; + public MaybeBool IntegerDotProduct8BitUnsignedAccelerated; [NativeName("integerDotProduct8BitSignedAccelerated")] [SupportedApiProfile( @@ -248,7 +248,7 @@ public unsafe partial struct PhysicalDeviceVulkan13Properties ], MinVersion = "1.3" )] - public uint IntegerDotProduct8BitSignedAccelerated; + public MaybeBool IntegerDotProduct8BitSignedAccelerated; [NativeName("integerDotProduct8BitMixedSignednessAccelerated")] [SupportedApiProfile( @@ -265,7 +265,7 @@ public unsafe partial struct PhysicalDeviceVulkan13Properties ], MinVersion = "1.3" )] - public uint IntegerDotProduct8BitMixedSignednessAccelerated; + public MaybeBool IntegerDotProduct8BitMixedSignednessAccelerated; [NativeName("integerDotProduct4x8BitPackedUnsignedAccelerated")] [SupportedApiProfile( @@ -282,7 +282,7 @@ public unsafe partial struct PhysicalDeviceVulkan13Properties ], MinVersion = "1.3" )] - public uint IntegerDotProduct4x8BitPackedUnsignedAccelerated; + public MaybeBool IntegerDotProduct4x8BitPackedUnsignedAccelerated; [NativeName("integerDotProduct4x8BitPackedSignedAccelerated")] [SupportedApiProfile( @@ -299,7 +299,7 @@ public unsafe partial struct PhysicalDeviceVulkan13Properties ], MinVersion = "1.3" )] - public uint IntegerDotProduct4x8BitPackedSignedAccelerated; + public MaybeBool IntegerDotProduct4x8BitPackedSignedAccelerated; [NativeName("integerDotProduct4x8BitPackedMixedSignednessAccelerated")] [SupportedApiProfile( @@ -316,7 +316,7 @@ public unsafe partial struct PhysicalDeviceVulkan13Properties ], MinVersion = "1.3" )] - public uint IntegerDotProduct4x8BitPackedMixedSignednessAccelerated; + public MaybeBool IntegerDotProduct4x8BitPackedMixedSignednessAccelerated; [NativeName("integerDotProduct16BitUnsignedAccelerated")] [SupportedApiProfile( @@ -333,7 +333,7 @@ public unsafe partial struct PhysicalDeviceVulkan13Properties ], MinVersion = "1.3" )] - public uint IntegerDotProduct16BitUnsignedAccelerated; + public MaybeBool IntegerDotProduct16BitUnsignedAccelerated; [NativeName("integerDotProduct16BitSignedAccelerated")] [SupportedApiProfile( @@ -350,7 +350,7 @@ public unsafe partial struct PhysicalDeviceVulkan13Properties ], MinVersion = "1.3" )] - public uint IntegerDotProduct16BitSignedAccelerated; + public MaybeBool IntegerDotProduct16BitSignedAccelerated; [NativeName("integerDotProduct16BitMixedSignednessAccelerated")] [SupportedApiProfile( @@ -367,7 +367,7 @@ public unsafe partial struct PhysicalDeviceVulkan13Properties ], MinVersion = "1.3" )] - public uint IntegerDotProduct16BitMixedSignednessAccelerated; + public MaybeBool IntegerDotProduct16BitMixedSignednessAccelerated; [NativeName("integerDotProduct32BitUnsignedAccelerated")] [SupportedApiProfile( @@ -384,7 +384,7 @@ public unsafe partial struct PhysicalDeviceVulkan13Properties ], MinVersion = "1.3" )] - public uint IntegerDotProduct32BitUnsignedAccelerated; + public MaybeBool IntegerDotProduct32BitUnsignedAccelerated; [NativeName("integerDotProduct32BitSignedAccelerated")] [SupportedApiProfile( @@ -401,7 +401,7 @@ public unsafe partial struct PhysicalDeviceVulkan13Properties ], MinVersion = "1.3" )] - public uint IntegerDotProduct32BitSignedAccelerated; + public MaybeBool IntegerDotProduct32BitSignedAccelerated; [NativeName("integerDotProduct32BitMixedSignednessAccelerated")] [SupportedApiProfile( @@ -418,7 +418,7 @@ public unsafe partial struct PhysicalDeviceVulkan13Properties ], MinVersion = "1.3" )] - public uint IntegerDotProduct32BitMixedSignednessAccelerated; + public MaybeBool IntegerDotProduct32BitMixedSignednessAccelerated; [NativeName("integerDotProduct64BitUnsignedAccelerated")] [SupportedApiProfile( @@ -435,7 +435,7 @@ public unsafe partial struct PhysicalDeviceVulkan13Properties ], MinVersion = "1.3" )] - public uint IntegerDotProduct64BitUnsignedAccelerated; + public MaybeBool IntegerDotProduct64BitUnsignedAccelerated; [NativeName("integerDotProduct64BitSignedAccelerated")] [SupportedApiProfile( @@ -452,7 +452,7 @@ public unsafe partial struct PhysicalDeviceVulkan13Properties ], MinVersion = "1.3" )] - public uint IntegerDotProduct64BitSignedAccelerated; + public MaybeBool IntegerDotProduct64BitSignedAccelerated; [NativeName("integerDotProduct64BitMixedSignednessAccelerated")] [SupportedApiProfile( @@ -469,7 +469,7 @@ public unsafe partial struct PhysicalDeviceVulkan13Properties ], MinVersion = "1.3" )] - public uint IntegerDotProduct64BitMixedSignednessAccelerated; + public MaybeBool IntegerDotProduct64BitMixedSignednessAccelerated; [NativeName("integerDotProductAccumulatingSaturating8BitUnsignedAccelerated")] [SupportedApiProfile( @@ -486,7 +486,7 @@ public unsafe partial struct PhysicalDeviceVulkan13Properties ], MinVersion = "1.3" )] - public uint IntegerDotProductAccumulatingSaturating8BitUnsignedAccelerated; + public MaybeBool IntegerDotProductAccumulatingSaturating8BitUnsignedAccelerated; [NativeName("integerDotProductAccumulatingSaturating8BitSignedAccelerated")] [SupportedApiProfile( @@ -503,7 +503,7 @@ public unsafe partial struct PhysicalDeviceVulkan13Properties ], MinVersion = "1.3" )] - public uint IntegerDotProductAccumulatingSaturating8BitSignedAccelerated; + public MaybeBool IntegerDotProductAccumulatingSaturating8BitSignedAccelerated; [NativeName("integerDotProductAccumulatingSaturating8BitMixedSignednessAccelerated")] [SupportedApiProfile( @@ -520,7 +520,7 @@ public unsafe partial struct PhysicalDeviceVulkan13Properties ], MinVersion = "1.3" )] - public uint IntegerDotProductAccumulatingSaturating8BitMixedSignednessAccelerated; + public MaybeBool IntegerDotProductAccumulatingSaturating8BitMixedSignednessAccelerated; [NativeName("integerDotProductAccumulatingSaturating4x8BitPackedUnsignedAccelerated")] [SupportedApiProfile( @@ -537,7 +537,7 @@ public unsafe partial struct PhysicalDeviceVulkan13Properties ], MinVersion = "1.3" )] - public uint IntegerDotProductAccumulatingSaturating4x8BitPackedUnsignedAccelerated; + public MaybeBool IntegerDotProductAccumulatingSaturating4x8BitPackedUnsignedAccelerated; [NativeName("integerDotProductAccumulatingSaturating4x8BitPackedSignedAccelerated")] [SupportedApiProfile( @@ -554,7 +554,7 @@ public unsafe partial struct PhysicalDeviceVulkan13Properties ], MinVersion = "1.3" )] - public uint IntegerDotProductAccumulatingSaturating4x8BitPackedSignedAccelerated; + public MaybeBool IntegerDotProductAccumulatingSaturating4x8BitPackedSignedAccelerated; [NativeName("integerDotProductAccumulatingSaturating4x8BitPackedMixedSignednessAccelerated")] [SupportedApiProfile( @@ -571,7 +571,7 @@ public unsafe partial struct PhysicalDeviceVulkan13Properties ], MinVersion = "1.3" )] - public uint IntegerDotProductAccumulatingSaturating4x8BitPackedMixedSignednessAccelerated; + public MaybeBool IntegerDotProductAccumulatingSaturating4x8BitPackedMixedSignednessAccelerated; [NativeName("integerDotProductAccumulatingSaturating16BitUnsignedAccelerated")] [SupportedApiProfile( @@ -588,7 +588,7 @@ public unsafe partial struct PhysicalDeviceVulkan13Properties ], MinVersion = "1.3" )] - public uint IntegerDotProductAccumulatingSaturating16BitUnsignedAccelerated; + public MaybeBool IntegerDotProductAccumulatingSaturating16BitUnsignedAccelerated; [NativeName("integerDotProductAccumulatingSaturating16BitSignedAccelerated")] [SupportedApiProfile( @@ -605,7 +605,7 @@ public unsafe partial struct PhysicalDeviceVulkan13Properties ], MinVersion = "1.3" )] - public uint IntegerDotProductAccumulatingSaturating16BitSignedAccelerated; + public MaybeBool IntegerDotProductAccumulatingSaturating16BitSignedAccelerated; [NativeName("integerDotProductAccumulatingSaturating16BitMixedSignednessAccelerated")] [SupportedApiProfile( @@ -622,7 +622,7 @@ public unsafe partial struct PhysicalDeviceVulkan13Properties ], MinVersion = "1.3" )] - public uint IntegerDotProductAccumulatingSaturating16BitMixedSignednessAccelerated; + public MaybeBool IntegerDotProductAccumulatingSaturating16BitMixedSignednessAccelerated; [NativeName("integerDotProductAccumulatingSaturating32BitUnsignedAccelerated")] [SupportedApiProfile( @@ -639,7 +639,7 @@ public unsafe partial struct PhysicalDeviceVulkan13Properties ], MinVersion = "1.3" )] - public uint IntegerDotProductAccumulatingSaturating32BitUnsignedAccelerated; + public MaybeBool IntegerDotProductAccumulatingSaturating32BitUnsignedAccelerated; [NativeName("integerDotProductAccumulatingSaturating32BitSignedAccelerated")] [SupportedApiProfile( @@ -656,7 +656,7 @@ public unsafe partial struct PhysicalDeviceVulkan13Properties ], MinVersion = "1.3" )] - public uint IntegerDotProductAccumulatingSaturating32BitSignedAccelerated; + public MaybeBool IntegerDotProductAccumulatingSaturating32BitSignedAccelerated; [NativeName("integerDotProductAccumulatingSaturating32BitMixedSignednessAccelerated")] [SupportedApiProfile( @@ -673,7 +673,7 @@ public unsafe partial struct PhysicalDeviceVulkan13Properties ], MinVersion = "1.3" )] - public uint IntegerDotProductAccumulatingSaturating32BitMixedSignednessAccelerated; + public MaybeBool IntegerDotProductAccumulatingSaturating32BitMixedSignednessAccelerated; [NativeName("integerDotProductAccumulatingSaturating64BitUnsignedAccelerated")] [SupportedApiProfile( @@ -690,7 +690,7 @@ public unsafe partial struct PhysicalDeviceVulkan13Properties ], MinVersion = "1.3" )] - public uint IntegerDotProductAccumulatingSaturating64BitUnsignedAccelerated; + public MaybeBool IntegerDotProductAccumulatingSaturating64BitUnsignedAccelerated; [NativeName("integerDotProductAccumulatingSaturating64BitSignedAccelerated")] [SupportedApiProfile( @@ -707,7 +707,7 @@ public unsafe partial struct PhysicalDeviceVulkan13Properties ], MinVersion = "1.3" )] - public uint IntegerDotProductAccumulatingSaturating64BitSignedAccelerated; + public MaybeBool IntegerDotProductAccumulatingSaturating64BitSignedAccelerated; [NativeName("integerDotProductAccumulatingSaturating64BitMixedSignednessAccelerated")] [SupportedApiProfile( @@ -724,7 +724,7 @@ public unsafe partial struct PhysicalDeviceVulkan13Properties ], MinVersion = "1.3" )] - public uint IntegerDotProductAccumulatingSaturating64BitMixedSignednessAccelerated; + public MaybeBool IntegerDotProductAccumulatingSaturating64BitMixedSignednessAccelerated; [NativeName("storageTexelBufferOffsetAlignmentBytes")] [SupportedApiProfile( @@ -758,7 +758,7 @@ public unsafe partial struct PhysicalDeviceVulkan13Properties ], MinVersion = "1.3" )] - public uint StorageTexelBufferOffsetSingleTexelAlignment; + public MaybeBool StorageTexelBufferOffsetSingleTexelAlignment; [NativeName("uniformTexelBufferOffsetAlignmentBytes")] [SupportedApiProfile( @@ -792,7 +792,7 @@ public unsafe partial struct PhysicalDeviceVulkan13Properties ], MinVersion = "1.3" )] - public uint UniformTexelBufferOffsetSingleTexelAlignment; + public MaybeBool UniformTexelBufferOffsetSingleTexelAlignment; [NativeName("maxBufferSize")] [SupportedApiProfile( diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceVulkan14Features.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceVulkan14Features.gen.cs index df50024960..ca2d59ff6f 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceVulkan14Features.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceVulkan14Features.gen.cs @@ -40,23 +40,23 @@ public unsafe partial struct PhysicalDeviceVulkan14Features [NativeName("globalPriorityQuery")] [SupportedApiProfile("vulkan", ["VK_VERSION_1_4"], MinVersion = "1.4")] - public uint GlobalPriorityQuery; + public MaybeBool GlobalPriorityQuery; [NativeName("shaderSubgroupRotate")] [SupportedApiProfile("vulkan", ["VK_VERSION_1_4"], MinVersion = "1.4")] - public uint ShaderSubgroupRotate; + public MaybeBool ShaderSubgroupRotate; [NativeName("shaderSubgroupRotateClustered")] [SupportedApiProfile("vulkan", ["VK_VERSION_1_4"], MinVersion = "1.4")] - public uint ShaderSubgroupRotateClustered; + public MaybeBool ShaderSubgroupRotateClustered; [NativeName("shaderFloatControls2")] [SupportedApiProfile("vulkan", ["VK_VERSION_1_4"], MinVersion = "1.4")] - public uint ShaderFloatControls2; + public MaybeBool ShaderFloatControls2; [NativeName("shaderExpectAssume")] [SupportedApiProfile("vulkan", ["VK_VERSION_1_4"], MinVersion = "1.4")] - public uint ShaderExpectAssume; + public MaybeBool ShaderExpectAssume; [NativeName("rectangularLines")] [SupportedApiProfile( @@ -69,11 +69,11 @@ public unsafe partial struct PhysicalDeviceVulkan14Features ], MinVersion = "1.4" )] - public uint RectangularLines; + public MaybeBool RectangularLines; [NativeName("bresenhamLines")] [SupportedApiProfile("vulkan", ["VK_VERSION_1_4"], MinVersion = "1.4")] - public uint BresenhamLines; + public MaybeBool BresenhamLines; [NativeName("smoothLines")] [SupportedApiProfile( @@ -86,7 +86,7 @@ public unsafe partial struct PhysicalDeviceVulkan14Features ], MinVersion = "1.4" )] - public uint SmoothLines; + public MaybeBool SmoothLines; [NativeName("stippledRectangularLines")] [SupportedApiProfile( @@ -99,7 +99,7 @@ public unsafe partial struct PhysicalDeviceVulkan14Features ], MinVersion = "1.4" )] - public uint StippledRectangularLines; + public MaybeBool StippledRectangularLines; [NativeName("stippledBresenhamLines")] [SupportedApiProfile( @@ -112,7 +112,7 @@ public unsafe partial struct PhysicalDeviceVulkan14Features ], MinVersion = "1.4" )] - public uint StippledBresenhamLines; + public MaybeBool StippledBresenhamLines; [NativeName("stippledSmoothLines")] [SupportedApiProfile( @@ -125,11 +125,11 @@ public unsafe partial struct PhysicalDeviceVulkan14Features ], MinVersion = "1.4" )] - public uint StippledSmoothLines; + public MaybeBool StippledSmoothLines; [NativeName("vertexAttributeInstanceRateDivisor")] [SupportedApiProfile("vulkan", ["VK_VERSION_1_4"], MinVersion = "1.4")] - public uint VertexAttributeInstanceRateDivisor; + public MaybeBool VertexAttributeInstanceRateDivisor; [NativeName("vertexAttributeInstanceRateZeroDivisor")] [SupportedApiProfile( @@ -142,31 +142,31 @@ public unsafe partial struct PhysicalDeviceVulkan14Features ], MinVersion = "1.4" )] - public uint VertexAttributeInstanceRateZeroDivisor; + public MaybeBool VertexAttributeInstanceRateZeroDivisor; [NativeName("indexTypeUint8")] [SupportedApiProfile("vulkan", ["VK_VERSION_1_4"], MinVersion = "1.4")] - public uint IndexTypeUint8; + public MaybeBool IndexTypeUint8; [NativeName("dynamicRenderingLocalRead")] [SupportedApiProfile("vulkan", ["VK_VERSION_1_4"], MinVersion = "1.4")] - public uint DynamicRenderingLocalRead; + public MaybeBool DynamicRenderingLocalRead; [NativeName("maintenance5")] [SupportedApiProfile("vulkan", ["VK_VERSION_1_4"], MinVersion = "1.4")] - public uint Maintenance5; + public MaybeBool Maintenance5; [NativeName("maintenance6")] [SupportedApiProfile("vulkan", ["VK_VERSION_1_4"], MinVersion = "1.4")] - public uint Maintenance6; + public MaybeBool Maintenance6; [NativeName("pipelineProtectedAccess")] [SupportedApiProfile("vulkan", ["VK_VERSION_1_4"], MinVersion = "1.4")] - public uint PipelineProtectedAccess; + public MaybeBool PipelineProtectedAccess; [NativeName("pipelineRobustness")] [SupportedApiProfile("vulkan", ["VK_VERSION_1_4"], MinVersion = "1.4")] - public uint PipelineRobustness; + public MaybeBool PipelineRobustness; [NativeName("hostImageCopy")] [SupportedApiProfile( @@ -178,9 +178,9 @@ public unsafe partial struct PhysicalDeviceVulkan14Features "VK_VERSION_1_3", ] )] - public uint HostImageCopy; + public MaybeBool HostImageCopy; [NativeName("pushDescriptor")] [SupportedApiProfile("vulkan", ["VK_VERSION_1_4"], MinVersion = "1.4")] - public uint PushDescriptor; + public MaybeBool PushDescriptor; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceVulkan14Properties.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceVulkan14Properties.gen.cs index 9f384fd9b2..205b11c1fd 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceVulkan14Properties.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceVulkan14Properties.gen.cs @@ -75,7 +75,7 @@ public unsafe partial struct PhysicalDeviceVulkan14Properties ], MinVersion = "1.4" )] - public uint SupportsNonZeroFirstInstance; + public MaybeBool SupportsNonZeroFirstInstance; [NativeName("maxPushDescriptors")] [SupportedApiProfile( @@ -101,7 +101,7 @@ public unsafe partial struct PhysicalDeviceVulkan14Properties ], MinVersion = "1.4" )] - public uint DynamicRenderingLocalReadDepthStencilAttachments; + public MaybeBool DynamicRenderingLocalReadDepthStencilAttachments; [NativeName("dynamicRenderingLocalReadMultisampledAttachments")] [SupportedApiProfile( @@ -114,7 +114,7 @@ public unsafe partial struct PhysicalDeviceVulkan14Properties ], MinVersion = "1.4" )] - public uint DynamicRenderingLocalReadMultisampledAttachments; + public MaybeBool DynamicRenderingLocalReadMultisampledAttachments; [NativeName("earlyFragmentMultisampleCoverageAfterSampleCounting")] [SupportedApiProfile( @@ -127,7 +127,7 @@ public unsafe partial struct PhysicalDeviceVulkan14Properties ], MinVersion = "1.4" )] - public uint EarlyFragmentMultisampleCoverageAfterSampleCounting; + public MaybeBool EarlyFragmentMultisampleCoverageAfterSampleCounting; [NativeName("earlyFragmentSampleMaskTestBeforeSampleCounting")] [SupportedApiProfile( @@ -140,7 +140,7 @@ public unsafe partial struct PhysicalDeviceVulkan14Properties ], MinVersion = "1.4" )] - public uint EarlyFragmentSampleMaskTestBeforeSampleCounting; + public MaybeBool EarlyFragmentSampleMaskTestBeforeSampleCounting; [NativeName("depthStencilSwizzleOneSupport")] [SupportedApiProfile( @@ -153,7 +153,7 @@ public unsafe partial struct PhysicalDeviceVulkan14Properties ], MinVersion = "1.4" )] - public uint DepthStencilSwizzleOneSupport; + public MaybeBool DepthStencilSwizzleOneSupport; [NativeName("polygonModePointSize")] [SupportedApiProfile( @@ -166,7 +166,7 @@ public unsafe partial struct PhysicalDeviceVulkan14Properties ], MinVersion = "1.4" )] - public uint PolygonModePointSize; + public MaybeBool PolygonModePointSize; [NativeName("nonStrictSinglePixelWideLinesUseParallelogram")] [SupportedApiProfile( @@ -179,7 +179,7 @@ public unsafe partial struct PhysicalDeviceVulkan14Properties ], MinVersion = "1.4" )] - public uint NonStrictSinglePixelWideLinesUseParallelogram; + public MaybeBool NonStrictSinglePixelWideLinesUseParallelogram; [NativeName("nonStrictWideLinesUseParallelogram")] [SupportedApiProfile( @@ -192,7 +192,7 @@ public unsafe partial struct PhysicalDeviceVulkan14Properties ], MinVersion = "1.4" )] - public uint NonStrictWideLinesUseParallelogram; + public MaybeBool NonStrictWideLinesUseParallelogram; [NativeName("blockTexelViewCompatibleMultipleLayers")] [SupportedApiProfile( @@ -205,7 +205,7 @@ public unsafe partial struct PhysicalDeviceVulkan14Properties ], MinVersion = "1.4" )] - public uint BlockTexelViewCompatibleMultipleLayers; + public MaybeBool BlockTexelViewCompatibleMultipleLayers; [NativeName("maxCombinedImageSamplerDescriptorCount")] [SupportedApiProfile( @@ -231,7 +231,7 @@ public unsafe partial struct PhysicalDeviceVulkan14Properties ], MinVersion = "1.4" )] - public uint FragmentShadingRateClampCombinerInputs; + public MaybeBool FragmentShadingRateClampCombinerInputs; [NativeName("defaultRobustnessStorageBuffers")] [SupportedApiProfile( @@ -361,5 +361,5 @@ public unsafe partial struct PhysicalDeviceVulkan14Properties ], MinVersion = "1.4" )] - public uint IdenticalMemoryTypeRequirements; + public MaybeBool IdenticalMemoryTypeRequirements; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceVulkanMemoryModelFeatures.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceVulkanMemoryModelFeatures.gen.cs index 0e671e3ebb..cb93dbb295 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceVulkanMemoryModelFeatures.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceVulkanMemoryModelFeatures.gen.cs @@ -55,11 +55,11 @@ public unsafe partial struct PhysicalDeviceVulkanMemoryModelFeatures [NativeName("vulkanMemoryModel")] [SupportedApiProfile("vulkan", ["VK_VERSION_1_3", "VK_VERSION_1_4"], MinVersion = "1.3")] - public uint VulkanMemoryModel; + public MaybeBool VulkanMemoryModel; [NativeName("vulkanMemoryModelDeviceScope")] [SupportedApiProfile("vulkan", ["VK_VERSION_1_3", "VK_VERSION_1_4"], MinVersion = "1.3")] - public uint VulkanMemoryModelDeviceScope; + public MaybeBool VulkanMemoryModelDeviceScope; [NativeName("vulkanMemoryModelAvailabilityVisibilityChains")] [SupportedApiProfile( @@ -80,5 +80,5 @@ public unsafe partial struct PhysicalDeviceVulkanMemoryModelFeatures ], MinVersion = "1.2" )] - public uint VulkanMemoryModelAvailabilityVisibilityChains; + public MaybeBool VulkanMemoryModelAvailabilityVisibilityChains; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR.gen.cs index be83bdb4e4..65a86cbaa6 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR.gen.cs @@ -43,7 +43,7 @@ public unsafe partial struct PhysicalDeviceWorkgroupMemoryExplicitLayoutFeatures "VK_KHR_workgroup_memory_explicit_layout+VK_VERSION_1_1", ] )] - public uint WorkgroupMemoryExplicitLayout; + public MaybeBool WorkgroupMemoryExplicitLayout; [NativeName("workgroupMemoryExplicitLayoutScalarBlockLayout")] [SupportedApiProfile( @@ -54,7 +54,7 @@ public unsafe partial struct PhysicalDeviceWorkgroupMemoryExplicitLayoutFeatures "VK_KHR_workgroup_memory_explicit_layout+VK_VERSION_1_1", ] )] - public uint WorkgroupMemoryExplicitLayoutScalarBlockLayout; + public MaybeBool WorkgroupMemoryExplicitLayoutScalarBlockLayout; [NativeName("workgroupMemoryExplicitLayout8BitAccess")] [SupportedApiProfile( @@ -65,7 +65,7 @@ public unsafe partial struct PhysicalDeviceWorkgroupMemoryExplicitLayoutFeatures "VK_KHR_workgroup_memory_explicit_layout+VK_VERSION_1_1", ] )] - public uint WorkgroupMemoryExplicitLayout8BitAccess; + public MaybeBool WorkgroupMemoryExplicitLayout8BitAccess; [NativeName("workgroupMemoryExplicitLayout16BitAccess")] [SupportedApiProfile( @@ -76,5 +76,5 @@ public unsafe partial struct PhysicalDeviceWorkgroupMemoryExplicitLayoutFeatures "VK_KHR_workgroup_memory_explicit_layout+VK_VERSION_1_1", ] )] - public uint WorkgroupMemoryExplicitLayout16BitAccess; + public MaybeBool WorkgroupMemoryExplicitLayout16BitAccess; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT.gen.cs index 2a41c9309e..e345e9956f 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT.gen.cs @@ -42,5 +42,5 @@ public unsafe partial struct PhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT "VK_EXT_ycbcr_2plane_444_formats+VK_VERSION_1_1", ] )] - public uint Ycbcr2Plane444Formats; + public MaybeBool Ycbcr2Plane444Formats; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceYcbcrDegammaFeaturesQCOM.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceYcbcrDegammaFeaturesQCOM.gen.cs index 150757403c..afe3d8c74e 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceYcbcrDegammaFeaturesQCOM.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceYcbcrDegammaFeaturesQCOM.gen.cs @@ -43,5 +43,5 @@ public unsafe partial struct PhysicalDeviceYcbcrDegammaFeaturesQCOM "VK_QCOM_ycbcr_degamma+VK_VERSION_1_1", ] )] - public uint YcbcrDegamma; + public MaybeBool YcbcrDegamma; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceYcbcrImageArraysFeaturesEXT.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceYcbcrImageArraysFeaturesEXT.gen.cs index bb030a151a..fa4d63f09a 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceYcbcrImageArraysFeaturesEXT.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceYcbcrImageArraysFeaturesEXT.gen.cs @@ -43,5 +43,5 @@ public unsafe partial struct PhysicalDeviceYcbcrImageArraysFeaturesEXT "VK_EXT_ycbcr_image_arrays+VK_VERSION_1_1", ] )] - public uint YcbcrImageArrays; + public MaybeBool YcbcrImageArrays; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceZeroInitializeDeviceMemoryFeaturesEXT.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceZeroInitializeDeviceMemoryFeaturesEXT.gen.cs index ba58b64f9c..11f52eddfc 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceZeroInitializeDeviceMemoryFeaturesEXT.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceZeroInitializeDeviceMemoryFeaturesEXT.gen.cs @@ -43,5 +43,5 @@ public unsafe partial struct PhysicalDeviceZeroInitializeDeviceMemoryFeaturesEXT "VK_EXT_zero_initialize_device_memory+VK_VERSION_1_1", ] )] - public uint ZeroInitializeDeviceMemory; + public MaybeBool ZeroInitializeDeviceMemory; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceZeroInitializeWorkgroupMemoryFeatures.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceZeroInitializeWorkgroupMemoryFeatures.gen.cs index 9c13786d25..30980a87a1 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceZeroInitializeWorkgroupMemoryFeatures.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PhysicalDeviceZeroInitializeWorkgroupMemoryFeatures.gen.cs @@ -44,5 +44,5 @@ public unsafe partial struct PhysicalDeviceZeroInitializeWorkgroupMemoryFeatures [NativeName("shaderZeroInitializeWorkgroupMemory")] [SupportedApiProfile("vulkan", ["VK_VERSION_1_3", "VK_VERSION_1_4"], MinVersion = "1.3")] - public uint ShaderZeroInitializeWorkgroupMemory; + public MaybeBool ShaderZeroInitializeWorkgroupMemory; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PipelineColorBlendAdvancedStateCreateInfoEXT.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PipelineColorBlendAdvancedStateCreateInfoEXT.gen.cs index 11dd6f3534..aab1bd5c85 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PipelineColorBlendAdvancedStateCreateInfoEXT.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PipelineColorBlendAdvancedStateCreateInfoEXT.gen.cs @@ -42,7 +42,7 @@ public unsafe partial struct PipelineColorBlendAdvancedStateCreateInfoEXT "VK_EXT_blend_operation_advanced+VK_VERSION_1_1", ] )] - public uint SrcPremultiplied; + public MaybeBool SrcPremultiplied; [NativeName("dstPremultiplied")] [SupportedApiProfile( @@ -53,7 +53,7 @@ public unsafe partial struct PipelineColorBlendAdvancedStateCreateInfoEXT "VK_EXT_blend_operation_advanced+VK_VERSION_1_1", ] )] - public uint DstPremultiplied; + public MaybeBool DstPremultiplied; [NativeName("blendOverlap")] [SupportedApiProfile( diff --git a/sources/Vulkan/Vulkan/Vulkan/PipelineColorBlendAttachmentState.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PipelineColorBlendAttachmentState.gen.cs index 89af9d5fbc..769bcbf5fe 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PipelineColorBlendAttachmentState.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PipelineColorBlendAttachmentState.gen.cs @@ -29,7 +29,7 @@ public partial struct PipelineColorBlendAttachmentState ], MinVersion = "1.0" )] - public uint BlendEnable; + public MaybeBool BlendEnable; [NativeName("srcColorBlendFactor")] [SupportedApiProfile( diff --git a/sources/Vulkan/Vulkan/Vulkan/PipelineColorBlendStateCreateInfo.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PipelineColorBlendStateCreateInfo.gen.cs index 8be95cd3cb..c3c9657888 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PipelineColorBlendStateCreateInfo.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PipelineColorBlendStateCreateInfo.gen.cs @@ -86,7 +86,7 @@ public unsafe partial struct PipelineColorBlendStateCreateInfo ], MinVersion = "1.0" )] - public uint LogicOpEnable; + public MaybeBool LogicOpEnable; [NativeName("logicOp")] [SupportedApiProfile( diff --git a/sources/Vulkan/Vulkan/Vulkan/PipelineCoverageModulationStateCreateInfoNV.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PipelineCoverageModulationStateCreateInfoNV.gen.cs index 82e35a637e..1c27ebd9b8 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PipelineCoverageModulationStateCreateInfoNV.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PipelineCoverageModulationStateCreateInfoNV.gen.cs @@ -30,7 +30,7 @@ public unsafe partial struct PipelineCoverageModulationStateCreateInfoNV [NativeName("coverageModulationTableEnable")] [SupportedApiProfile("vulkan", ["VK_NV_framebuffer_mixed_samples"])] - public uint CoverageModulationTableEnable; + public MaybeBool CoverageModulationTableEnable; [NativeName("coverageModulationTableCount")] [SupportedApiProfile("vulkan", ["VK_NV_framebuffer_mixed_samples"])] diff --git a/sources/Vulkan/Vulkan/Vulkan/PipelineCoverageToColorStateCreateInfoNV.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PipelineCoverageToColorStateCreateInfoNV.gen.cs index 5612f6e44d..d9862e393a 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PipelineCoverageToColorStateCreateInfoNV.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PipelineCoverageToColorStateCreateInfoNV.gen.cs @@ -26,7 +26,7 @@ public unsafe partial struct PipelineCoverageToColorStateCreateInfoNV [NativeName("coverageToColorEnable")] [SupportedApiProfile("vulkan", ["VK_NV_fragment_coverage_to_color"])] - public uint CoverageToColorEnable; + public MaybeBool CoverageToColorEnable; [NativeName("coverageToColorLocation")] [SupportedApiProfile("vulkan", ["VK_NV_fragment_coverage_to_color"])] diff --git a/sources/Vulkan/Vulkan/Vulkan/PipelineDepthStencilStateCreateInfo.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PipelineDepthStencilStateCreateInfo.gen.cs index 27c7e7230c..702e1c02eb 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PipelineDepthStencilStateCreateInfo.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PipelineDepthStencilStateCreateInfo.gen.cs @@ -86,7 +86,7 @@ public unsafe partial struct PipelineDepthStencilStateCreateInfo ], MinVersion = "1.0" )] - public uint DepthTestEnable; + public MaybeBool DepthTestEnable; [NativeName("depthWriteEnable")] [SupportedApiProfile( @@ -105,7 +105,7 @@ public unsafe partial struct PipelineDepthStencilStateCreateInfo ], MinVersion = "1.0" )] - public uint DepthWriteEnable; + public MaybeBool DepthWriteEnable; [NativeName("depthCompareOp")] [SupportedApiProfile( @@ -143,7 +143,7 @@ public unsafe partial struct PipelineDepthStencilStateCreateInfo ], MinVersion = "1.0" )] - public uint DepthBoundsTestEnable; + public MaybeBool DepthBoundsTestEnable; [NativeName("stencilTestEnable")] [SupportedApiProfile( @@ -162,7 +162,7 @@ public unsafe partial struct PipelineDepthStencilStateCreateInfo ], MinVersion = "1.0" )] - public uint StencilTestEnable; + public MaybeBool StencilTestEnable; [NativeName("front")] [SupportedApiProfile( diff --git a/sources/Vulkan/Vulkan/Vulkan/PipelineExecutableInternalRepresentationKHR.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PipelineExecutableInternalRepresentationKHR.gen.cs index 2bacc42a67..ece672be00 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PipelineExecutableInternalRepresentationKHR.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PipelineExecutableInternalRepresentationKHR.gen.cs @@ -64,7 +64,7 @@ public unsafe partial struct PipelineExecutableInternalRepresentationKHR "VK_KHR_pipeline_executable_properties+VK_VERSION_1_1", ] )] - public uint IsText; + public MaybeBool IsText; [NativeName("dataSize")] [SupportedApiProfile( diff --git a/sources/Vulkan/Vulkan/Vulkan/PipelineExecutableStatisticValueKHR.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PipelineExecutableStatisticValueKHR.gen.cs index 66cf676c8c..d683dd850b 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PipelineExecutableStatisticValueKHR.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PipelineExecutableStatisticValueKHR.gen.cs @@ -22,7 +22,7 @@ public partial struct PipelineExecutableStatisticValueKHR "VK_KHR_pipeline_executable_properties+VK_VERSION_1_1", ] )] - public uint B32; + public MaybeBool B32; [NativeName("i64")] [FieldOffset(0)] diff --git a/sources/Vulkan/Vulkan/Vulkan/PipelineInputAssemblyStateCreateInfo.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PipelineInputAssemblyStateCreateInfo.gen.cs index 7d7e11d106..fb94a79db1 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PipelineInputAssemblyStateCreateInfo.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PipelineInputAssemblyStateCreateInfo.gen.cs @@ -105,5 +105,5 @@ public unsafe partial struct PipelineInputAssemblyStateCreateInfo ], MinVersion = "1.0" )] - public uint PrimitiveRestartEnable; + public MaybeBool PrimitiveRestartEnable; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PipelineMultisampleStateCreateInfo.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PipelineMultisampleStateCreateInfo.gen.cs index 5a9d4f4dce..967f8098a9 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PipelineMultisampleStateCreateInfo.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PipelineMultisampleStateCreateInfo.gen.cs @@ -105,7 +105,7 @@ public unsafe partial struct PipelineMultisampleStateCreateInfo ], MinVersion = "1.0" )] - public uint SampleShadingEnable; + public MaybeBool SampleShadingEnable; [NativeName("minSampleShading")] [SupportedApiProfile( @@ -162,7 +162,7 @@ public unsafe partial struct PipelineMultisampleStateCreateInfo ], MinVersion = "1.0" )] - public uint AlphaToCoverageEnable; + public MaybeBool AlphaToCoverageEnable; [NativeName("alphaToOneEnable")] [SupportedApiProfile( @@ -181,5 +181,5 @@ public unsafe partial struct PipelineMultisampleStateCreateInfo ], MinVersion = "1.0" )] - public uint AlphaToOneEnable; + public MaybeBool AlphaToOneEnable; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PipelineRasterizationDepthClipStateCreateInfoEXT.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PipelineRasterizationDepthClipStateCreateInfoEXT.gen.cs index 71dcb7cee0..f4304ca07f 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PipelineRasterizationDepthClipStateCreateInfoEXT.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PipelineRasterizationDepthClipStateCreateInfoEXT.gen.cs @@ -54,5 +54,5 @@ public unsafe partial struct PipelineRasterizationDepthClipStateCreateInfoEXT "VK_EXT_depth_clip_enable+VK_VERSION_1_1", ] )] - public uint DepthClipEnable; + public MaybeBool DepthClipEnable; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PipelineRasterizationLineStateCreateInfo.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PipelineRasterizationLineStateCreateInfo.gen.cs index c7085ec6ce..4ad6ec82d8 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PipelineRasterizationLineStateCreateInfo.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PipelineRasterizationLineStateCreateInfo.gen.cs @@ -42,7 +42,7 @@ public unsafe partial struct PipelineRasterizationLineStateCreateInfo ["VK_GRAPHICS_VERSION_1_4", "VK_VERSION_1_4"], MinVersion = "1.4" )] - public uint StippledLineEnable; + public MaybeBool StippledLineEnable; [NativeName("lineStippleFactor")] [SupportedApiProfile( diff --git a/sources/Vulkan/Vulkan/Vulkan/PipelineRasterizationStateCreateInfo.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PipelineRasterizationStateCreateInfo.gen.cs index 1d0b17a139..332cb212b3 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PipelineRasterizationStateCreateInfo.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PipelineRasterizationStateCreateInfo.gen.cs @@ -85,7 +85,7 @@ public unsafe partial struct PipelineRasterizationStateCreateInfo ], MinVersion = "1.0" )] - public uint DepthClampEnable; + public MaybeBool DepthClampEnable; [NativeName("rasterizerDiscardEnable")] [SupportedApiProfile( @@ -104,7 +104,7 @@ public unsafe partial struct PipelineRasterizationStateCreateInfo ], MinVersion = "1.0" )] - public uint RasterizerDiscardEnable; + public MaybeBool RasterizerDiscardEnable; [NativeName("polygonMode")] [SupportedApiProfile( @@ -180,7 +180,7 @@ public unsafe partial struct PipelineRasterizationStateCreateInfo ], MinVersion = "1.0" )] - public uint DepthBiasEnable; + public MaybeBool DepthBiasEnable; [NativeName("depthBiasConstantFactor")] [SupportedApiProfile( diff --git a/sources/Vulkan/Vulkan/Vulkan/PipelineRepresentativeFragmentTestStateCreateInfoNV.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PipelineRepresentativeFragmentTestStateCreateInfoNV.gen.cs index 2138211189..27de717943 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PipelineRepresentativeFragmentTestStateCreateInfoNV.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PipelineRepresentativeFragmentTestStateCreateInfoNV.gen.cs @@ -43,5 +43,5 @@ public unsafe partial struct PipelineRepresentativeFragmentTestStateCreateInfoNV "VK_NV_representative_fragment_test+VK_VERSION_1_1", ] )] - public uint RepresentativeFragmentTestEnable; + public MaybeBool RepresentativeFragmentTestEnable; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PipelineSampleLocationsStateCreateInfoEXT.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PipelineSampleLocationsStateCreateInfoEXT.gen.cs index 64e2517916..6308435ae3 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PipelineSampleLocationsStateCreateInfoEXT.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PipelineSampleLocationsStateCreateInfoEXT.gen.cs @@ -43,7 +43,7 @@ public unsafe partial struct PipelineSampleLocationsStateCreateInfoEXT "VK_EXT_sample_locations+VK_VERSION_1_1", ] )] - public uint SampleLocationsEnable; + public MaybeBool SampleLocationsEnable; [NativeName("sampleLocationsInfo")] [SupportedApiProfile( diff --git a/sources/Vulkan/Vulkan/Vulkan/PipelineViewportDepthClipControlCreateInfoEXT.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PipelineViewportDepthClipControlCreateInfoEXT.gen.cs index e435d79cf9..309b95c1c1 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PipelineViewportDepthClipControlCreateInfoEXT.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PipelineViewportDepthClipControlCreateInfoEXT.gen.cs @@ -43,5 +43,5 @@ public unsafe partial struct PipelineViewportDepthClipControlCreateInfoEXT "VK_EXT_depth_clip_control+VK_VERSION_1_1", ] )] - public uint NegativeOneToOne; + public MaybeBool NegativeOneToOne; } diff --git a/sources/Vulkan/Vulkan/Vulkan/PipelineViewportShadingRateImageStateCreateInfoNV.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PipelineViewportShadingRateImageStateCreateInfoNV.gen.cs index ad4f713b24..48478b5ea7 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PipelineViewportShadingRateImageStateCreateInfoNV.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PipelineViewportShadingRateImageStateCreateInfoNV.gen.cs @@ -43,7 +43,7 @@ public unsafe partial struct PipelineViewportShadingRateImageStateCreateInfoNV "VK_NV_shading_rate_image+VK_VERSION_1_1", ] )] - public uint ShadingRateImageEnable; + public MaybeBool ShadingRateImageEnable; [NativeName("viewportCount")] [SupportedApiProfile( diff --git a/sources/Vulkan/Vulkan/Vulkan/PipelineViewportWScalingStateCreateInfoNV.gen.cs b/sources/Vulkan/Vulkan/Vulkan/PipelineViewportWScalingStateCreateInfoNV.gen.cs index 3932ffe5cd..c6b012f20f 100644 --- a/sources/Vulkan/Vulkan/Vulkan/PipelineViewportWScalingStateCreateInfoNV.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/PipelineViewportWScalingStateCreateInfoNV.gen.cs @@ -22,7 +22,7 @@ public unsafe partial struct PipelineViewportWScalingStateCreateInfoNV [NativeName("viewportWScalingEnable")] [SupportedApiProfile("vulkan", ["VK_NV_clip_space_w_scaling"])] - public uint ViewportWScalingEnable; + public MaybeBool ViewportWScalingEnable; [NativeName("viewportCount")] [SupportedApiProfile("vulkan", ["VK_NV_clip_space_w_scaling"])] diff --git a/sources/Vulkan/Vulkan/Vulkan/ProtectedSubmitInfo.gen.cs b/sources/Vulkan/Vulkan/Vulkan/ProtectedSubmitInfo.gen.cs index 120c6715f6..747dbae21e 100644 --- a/sources/Vulkan/Vulkan/Vulkan/ProtectedSubmitInfo.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/ProtectedSubmitInfo.gen.cs @@ -85,5 +85,5 @@ public unsafe partial struct ProtectedSubmitInfo ], MinVersion = "1.1" )] - public uint ProtectedSubmit; + public MaybeBool ProtectedSubmit; } diff --git a/sources/Vulkan/Vulkan/Vulkan/QueueFamilyQueryResultStatusPropertiesKHR.gen.cs b/sources/Vulkan/Vulkan/Vulkan/QueueFamilyQueryResultStatusPropertiesKHR.gen.cs index bcb81d213c..d92dbb81bb 100644 --- a/sources/Vulkan/Vulkan/Vulkan/QueueFamilyQueryResultStatusPropertiesKHR.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/QueueFamilyQueryResultStatusPropertiesKHR.gen.cs @@ -34,5 +34,5 @@ public unsafe partial struct QueueFamilyQueryResultStatusPropertiesKHR ["VK_KHR_video_queue"], ImpliesSets = ["VK_VERSION_1_1+VK_KHR_synchronization2", "VK_VERSION_1_3"] )] - public uint QueryResultStatusSupport; + public MaybeBool QueryResultStatusSupport; } diff --git a/sources/Vulkan/Vulkan/Vulkan/RayTracingPipelineClusterAccelerationStructureCreateInfoNV.gen.cs b/sources/Vulkan/Vulkan/Vulkan/RayTracingPipelineClusterAccelerationStructureCreateInfoNV.gen.cs index 7377508255..dee739d5d8 100644 --- a/sources/Vulkan/Vulkan/Vulkan/RayTracingPipelineClusterAccelerationStructureCreateInfoNV.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/RayTracingPipelineClusterAccelerationStructureCreateInfoNV.gen.cs @@ -37,5 +37,5 @@ public unsafe partial struct RayTracingPipelineClusterAccelerationStructureCreat ImpliesSets = ["VK_KHR_acceleration_structure"], RequireAll = true )] - public uint AllowClusterAccelerationStructure; + public MaybeBool AllowClusterAccelerationStructure; } diff --git a/sources/Vulkan/Vulkan/Vulkan/RenderPassCreationControlEXT.gen.cs b/sources/Vulkan/Vulkan/Vulkan/RenderPassCreationControlEXT.gen.cs index 959c06ffd4..ec55270b47 100644 --- a/sources/Vulkan/Vulkan/Vulkan/RenderPassCreationControlEXT.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/RenderPassCreationControlEXT.gen.cs @@ -43,5 +43,5 @@ public unsafe partial struct RenderPassCreationControlEXT "VK_EXT_subpass_merge_feedback+VK_VERSION_1_1", ] )] - public uint DisallowMerging; + public MaybeBool DisallowMerging; } diff --git a/sources/Vulkan/Vulkan/Vulkan/RenderPassPerformanceCountersByRegionBeginInfoARM.gen.cs b/sources/Vulkan/Vulkan/Vulkan/RenderPassPerformanceCountersByRegionBeginInfoARM.gen.cs index 3f783976e4..23fdab43e3 100644 --- a/sources/Vulkan/Vulkan/Vulkan/RenderPassPerformanceCountersByRegionBeginInfoARM.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/RenderPassPerformanceCountersByRegionBeginInfoARM.gen.cs @@ -65,7 +65,7 @@ public unsafe partial struct RenderPassPerformanceCountersByRegionBeginInfoARM "VK_ARM_performance_counters_by_region+VK_VERSION_1_1", ] )] - public uint SerializeRegions; + public MaybeBool SerializeRegions; [NativeName("counterIndexCount")] [SupportedApiProfile( diff --git a/sources/Vulkan/Vulkan/Vulkan/SamplerBorderColorComponentMappingCreateInfoEXT.gen.cs b/sources/Vulkan/Vulkan/Vulkan/SamplerBorderColorComponentMappingCreateInfoEXT.gen.cs index cae35fc6b0..9d9a79d831 100644 --- a/sources/Vulkan/Vulkan/Vulkan/SamplerBorderColorComponentMappingCreateInfoEXT.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/SamplerBorderColorComponentMappingCreateInfoEXT.gen.cs @@ -41,5 +41,5 @@ public unsafe partial struct SamplerBorderColorComponentMappingCreateInfoEXT ["VK_EXT_border_color_swizzle"], ImpliesSets = ["VK_EXT_custom_border_color"] )] - public uint Srgb; + public MaybeBool Srgb; } diff --git a/sources/Vulkan/Vulkan/Vulkan/SamplerCreateInfo.gen.cs b/sources/Vulkan/Vulkan/Vulkan/SamplerCreateInfo.gen.cs index 6c5e245816..7a76ad9567 100644 --- a/sources/Vulkan/Vulkan/Vulkan/SamplerCreateInfo.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/SamplerCreateInfo.gen.cs @@ -274,7 +274,7 @@ public unsafe partial struct SamplerCreateInfo ], MinVersion = "1.0" )] - public uint AnisotropyEnable; + public MaybeBool AnisotropyEnable; [NativeName("maxAnisotropy")] [SupportedApiProfile( @@ -322,7 +322,7 @@ public unsafe partial struct SamplerCreateInfo ], MinVersion = "1.0" )] - public uint CompareEnable; + public MaybeBool CompareEnable; [NativeName("compareOp")] [SupportedApiProfile( @@ -429,5 +429,5 @@ public unsafe partial struct SamplerCreateInfo ], MinVersion = "1.0" )] - public uint UnnormalizedCoordinates; + public MaybeBool UnnormalizedCoordinates; } diff --git a/sources/Vulkan/Vulkan/Vulkan/SamplerYcbcrConversionCreateInfo.gen.cs b/sources/Vulkan/Vulkan/Vulkan/SamplerYcbcrConversionCreateInfo.gen.cs index 78e79c29c9..2f32a387ad 100644 --- a/sources/Vulkan/Vulkan/Vulkan/SamplerYcbcrConversionCreateInfo.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/SamplerYcbcrConversionCreateInfo.gen.cs @@ -218,5 +218,5 @@ public unsafe partial struct SamplerYcbcrConversionCreateInfo ], MinVersion = "1.1" )] - public uint ForceExplicitReconstruction; + public MaybeBool ForceExplicitReconstruction; } diff --git a/sources/Vulkan/Vulkan/Vulkan/SamplerYcbcrConversionYcbcrDegammaCreateInfoQCOM.gen.cs b/sources/Vulkan/Vulkan/Vulkan/SamplerYcbcrConversionYcbcrDegammaCreateInfoQCOM.gen.cs index f4c2483a10..758dda2e1e 100644 --- a/sources/Vulkan/Vulkan/Vulkan/SamplerYcbcrConversionYcbcrDegammaCreateInfoQCOM.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/SamplerYcbcrConversionYcbcrDegammaCreateInfoQCOM.gen.cs @@ -43,7 +43,7 @@ public unsafe partial struct SamplerYcbcrConversionYcbcrDegammaCreateInfoQCOM "VK_QCOM_ycbcr_degamma+VK_VERSION_1_1", ] )] - public uint EnableYDegamma; + public MaybeBool EnableYDegamma; [NativeName("enableCbCrDegamma")] [SupportedApiProfile( @@ -54,5 +54,5 @@ public unsafe partial struct SamplerYcbcrConversionYcbcrDegammaCreateInfoQCOM "VK_QCOM_ycbcr_degamma+VK_VERSION_1_1", ] )] - public uint EnableCbCrDegamma; + public MaybeBool EnableCbCrDegamma; } diff --git a/sources/Vulkan/Vulkan/Vulkan/SubpassResolvePerformanceQueryEXT.gen.cs b/sources/Vulkan/Vulkan/Vulkan/SubpassResolvePerformanceQueryEXT.gen.cs index e5e0a8a166..eb61102370 100644 --- a/sources/Vulkan/Vulkan/Vulkan/SubpassResolvePerformanceQueryEXT.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/SubpassResolvePerformanceQueryEXT.gen.cs @@ -33,5 +33,5 @@ public unsafe partial struct SubpassResolvePerformanceQueryEXT ["VK_EXT_multisampled_render_to_single_sampled"], ImpliesSets = ["VK_KHR_create_renderpass2+VK_KHR_depth_stencil_resolve", "VK_VERSION_1_2"] )] - public uint Optimal; + public MaybeBool Optimal; } diff --git a/sources/Vulkan/Vulkan/Vulkan/SurfaceCapabilitiesPresentBarrierNV.gen.cs b/sources/Vulkan/Vulkan/Vulkan/SurfaceCapabilitiesPresentBarrierNV.gen.cs index 528144bb06..c1774cf406 100644 --- a/sources/Vulkan/Vulkan/Vulkan/SurfaceCapabilitiesPresentBarrierNV.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/SurfaceCapabilitiesPresentBarrierNV.gen.cs @@ -43,5 +43,5 @@ public unsafe partial struct SurfaceCapabilitiesPresentBarrierNV "VK_KHR_surface+VK_KHR_get_surface_capabilities2+VK_KHR_swapchain+VK_VERSION_1_1", ] )] - public uint PresentBarrierSupported; + public MaybeBool PresentBarrierSupported; } diff --git a/sources/Vulkan/Vulkan/Vulkan/SurfaceCapabilitiesPresentId2KHR.gen.cs b/sources/Vulkan/Vulkan/Vulkan/SurfaceCapabilitiesPresentId2KHR.gen.cs index 8cab3a186a..6e413aaeee 100644 --- a/sources/Vulkan/Vulkan/Vulkan/SurfaceCapabilitiesPresentId2KHR.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/SurfaceCapabilitiesPresentId2KHR.gen.cs @@ -34,5 +34,5 @@ public unsafe partial struct SurfaceCapabilitiesPresentId2KHR ["VK_KHR_present_id2"], ImpliesSets = ["VK_KHR_get_surface_capabilities2", "VK_KHR_surface", "VK_KHR_swapchain"] )] - public uint PresentId2Supported; + public MaybeBool PresentId2Supported; } diff --git a/sources/Vulkan/Vulkan/Vulkan/SurfaceCapabilitiesPresentWait2KHR.gen.cs b/sources/Vulkan/Vulkan/Vulkan/SurfaceCapabilitiesPresentWait2KHR.gen.cs index 395aa4b3f0..b8608b0bc7 100644 --- a/sources/Vulkan/Vulkan/Vulkan/SurfaceCapabilitiesPresentWait2KHR.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/SurfaceCapabilitiesPresentWait2KHR.gen.cs @@ -48,5 +48,5 @@ public unsafe partial struct SurfaceCapabilitiesPresentWait2KHR "VK_KHR_swapchain", ] )] - public uint PresentWait2Supported; + public MaybeBool PresentWait2Supported; } diff --git a/sources/Vulkan/Vulkan/Vulkan/SurfaceProtectedCapabilitiesKHR.gen.cs b/sources/Vulkan/Vulkan/Vulkan/SurfaceProtectedCapabilitiesKHR.gen.cs index 97f059c4fc..78e6376cbb 100644 --- a/sources/Vulkan/Vulkan/Vulkan/SurfaceProtectedCapabilitiesKHR.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/SurfaceProtectedCapabilitiesKHR.gen.cs @@ -34,5 +34,5 @@ public unsafe partial struct SurfaceProtectedCapabilitiesKHR ["VK_KHR_surface_protected_capabilities"], ImpliesSets = ["VK_KHR_get_surface_capabilities2", "VK_VERSION_1_1"] )] - public uint SupportsProtected; + public MaybeBool SupportsProtected; } diff --git a/sources/Vulkan/Vulkan/Vulkan/SwapchainCreateInfoKHR.gen.cs b/sources/Vulkan/Vulkan/Vulkan/SwapchainCreateInfoKHR.gen.cs index f26065370b..b3eeee610b 100644 --- a/sources/Vulkan/Vulkan/Vulkan/SwapchainCreateInfoKHR.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/SwapchainCreateInfoKHR.gen.cs @@ -78,7 +78,7 @@ public unsafe partial struct SwapchainCreateInfoKHR [NativeName("clipped")] [SupportedApiProfile("vulkan", ["VK_KHR_swapchain"], ImpliesSets = ["VK_KHR_surface"])] - public uint Clipped; + public MaybeBool Clipped; [NativeName("oldSwapchain")] [SupportedApiProfile("vulkan", ["VK_KHR_swapchain"], ImpliesSets = ["VK_KHR_surface"])] diff --git a/sources/Vulkan/Vulkan/Vulkan/SwapchainDisplayNativeHdrCreateInfoAMD.gen.cs b/sources/Vulkan/Vulkan/Vulkan/SwapchainDisplayNativeHdrCreateInfoAMD.gen.cs index 734669b21d..5402bbca57 100644 --- a/sources/Vulkan/Vulkan/Vulkan/SwapchainDisplayNativeHdrCreateInfoAMD.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/SwapchainDisplayNativeHdrCreateInfoAMD.gen.cs @@ -43,5 +43,5 @@ public unsafe partial struct SwapchainDisplayNativeHdrCreateInfoAMD "VK_KHR_get_surface_capabilities2+VK_KHR_swapchain+VK_VERSION_1_1", ] )] - public uint LocalDimmingEnable; + public MaybeBool LocalDimmingEnable; } diff --git a/sources/Vulkan/Vulkan/Vulkan/SwapchainLatencyCreateInfoNV.gen.cs b/sources/Vulkan/Vulkan/Vulkan/SwapchainLatencyCreateInfoNV.gen.cs index 55f33d8ba4..73931fdd40 100644 --- a/sources/Vulkan/Vulkan/Vulkan/SwapchainLatencyCreateInfoNV.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/SwapchainLatencyCreateInfoNV.gen.cs @@ -48,5 +48,5 @@ public unsafe partial struct SwapchainLatencyCreateInfoNV "VK_VERSION_1_2+VK_KHR_present_id2", ] )] - public uint LatencyModeEnable; + public MaybeBool LatencyModeEnable; } diff --git a/sources/Vulkan/Vulkan/Vulkan/SwapchainPresentBarrierCreateInfoNV.gen.cs b/sources/Vulkan/Vulkan/Vulkan/SwapchainPresentBarrierCreateInfoNV.gen.cs index f1b65b3ad5..b110a8b2c9 100644 --- a/sources/Vulkan/Vulkan/Vulkan/SwapchainPresentBarrierCreateInfoNV.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/SwapchainPresentBarrierCreateInfoNV.gen.cs @@ -43,5 +43,5 @@ public unsafe partial struct SwapchainPresentBarrierCreateInfoNV "VK_KHR_surface+VK_KHR_get_surface_capabilities2+VK_KHR_swapchain+VK_VERSION_1_1", ] )] - public uint PresentBarrierEnable; + public MaybeBool PresentBarrierEnable; } diff --git a/sources/Vulkan/Vulkan/Vulkan/TextureLodGatherFormatPropertiesAMD.gen.cs b/sources/Vulkan/Vulkan/Vulkan/TextureLodGatherFormatPropertiesAMD.gen.cs index 57171d942e..614d648bac 100644 --- a/sources/Vulkan/Vulkan/Vulkan/TextureLodGatherFormatPropertiesAMD.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/TextureLodGatherFormatPropertiesAMD.gen.cs @@ -43,5 +43,5 @@ public unsafe partial struct TextureLodGatherFormatPropertiesAMD "VK_AMD_texture_gather_bias_lod+VK_VERSION_1_1", ] )] - public uint SupportsTextureGatherLodBiasAMD; + public MaybeBool SupportsTextureGatherLodBiasAMD; } diff --git a/sources/Vulkan/Vulkan/Vulkan/VideoDecodeAv1ProfileInfoKHR.gen.cs b/sources/Vulkan/Vulkan/Vulkan/VideoDecodeAv1ProfileInfoKHR.gen.cs index c66feed8d4..3596010114 100644 --- a/sources/Vulkan/Vulkan/Vulkan/VideoDecodeAv1ProfileInfoKHR.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/VideoDecodeAv1ProfileInfoKHR.gen.cs @@ -42,5 +42,5 @@ public unsafe partial struct VideoDecodeAv1ProfileInfoKHR ["VK_KHR_video_decode_av1"], ImpliesSets = ["VK_KHR_video_decode_queue"] )] - public uint FilmGrainSupport; + public MaybeBool FilmGrainSupport; } diff --git a/sources/Vulkan/Vulkan/Vulkan/VideoEncodeAv1CapabilitiesKHR.gen.cs b/sources/Vulkan/Vulkan/Vulkan/VideoEncodeAv1CapabilitiesKHR.gen.cs index bb6efeabb3..5ca5a6e47f 100644 --- a/sources/Vulkan/Vulkan/Vulkan/VideoEncodeAv1CapabilitiesKHR.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/VideoEncodeAv1CapabilitiesKHR.gen.cs @@ -201,7 +201,7 @@ public unsafe partial struct VideoEncodeAv1CapabilitiesKHR ["VK_KHR_video_encode_av1"], ImpliesSets = ["VK_KHR_video_encode_queue"] )] - public uint PrefersGopRemainingFrames; + public MaybeBool PrefersGopRemainingFrames; [NativeName("requiresGopRemainingFrames")] [SupportedApiProfile( @@ -209,7 +209,7 @@ public unsafe partial struct VideoEncodeAv1CapabilitiesKHR ["VK_KHR_video_encode_av1"], ImpliesSets = ["VK_KHR_video_encode_queue"] )] - public uint RequiresGopRemainingFrames; + public MaybeBool RequiresGopRemainingFrames; [NativeName("stdSyntaxFlags")] [SupportedApiProfile( diff --git a/sources/Vulkan/Vulkan/Vulkan/VideoEncodeAv1GopRemainingFrameInfoKHR.gen.cs b/sources/Vulkan/Vulkan/Vulkan/VideoEncodeAv1GopRemainingFrameInfoKHR.gen.cs index 5f5978f043..85523df1a8 100644 --- a/sources/Vulkan/Vulkan/Vulkan/VideoEncodeAv1GopRemainingFrameInfoKHR.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/VideoEncodeAv1GopRemainingFrameInfoKHR.gen.cs @@ -33,7 +33,7 @@ public unsafe partial struct VideoEncodeAv1GopRemainingFrameInfoKHR ["VK_KHR_video_encode_av1"], ImpliesSets = ["VK_KHR_video_encode_queue"] )] - public uint UseGopRemainingFrames; + public MaybeBool UseGopRemainingFrames; [NativeName("gopRemainingIntra")] [SupportedApiProfile( diff --git a/sources/Vulkan/Vulkan/Vulkan/VideoEncodeAv1PictureInfoKHR.gen.cs b/sources/Vulkan/Vulkan/Vulkan/VideoEncodeAv1PictureInfoKHR.gen.cs index ef8754bab0..a8b4da91c3 100644 --- a/sources/Vulkan/Vulkan/Vulkan/VideoEncodeAv1PictureInfoKHR.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/VideoEncodeAv1PictureInfoKHR.gen.cs @@ -73,7 +73,7 @@ public unsafe partial struct VideoEncodeAv1PictureInfoKHR ["VK_KHR_video_encode_av1"], ImpliesSets = ["VK_KHR_video_encode_queue"] )] - public uint PrimaryReferenceCdfOnly; + public MaybeBool PrimaryReferenceCdfOnly; [NativeName("generateObuExtensionHeader")] [SupportedApiProfile( @@ -81,5 +81,5 @@ public unsafe partial struct VideoEncodeAv1PictureInfoKHR ["VK_KHR_video_encode_av1"], ImpliesSets = ["VK_KHR_video_encode_queue"] )] - public uint GenerateObuExtensionHeader; + public MaybeBool GenerateObuExtensionHeader; } diff --git a/sources/Vulkan/Vulkan/Vulkan/VideoEncodeAv1RateControlLayerInfoKHR.gen.cs b/sources/Vulkan/Vulkan/Vulkan/VideoEncodeAv1RateControlLayerInfoKHR.gen.cs index bb7f0be8bd..2a5f05bcdc 100644 --- a/sources/Vulkan/Vulkan/Vulkan/VideoEncodeAv1RateControlLayerInfoKHR.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/VideoEncodeAv1RateControlLayerInfoKHR.gen.cs @@ -34,7 +34,7 @@ public unsafe partial struct VideoEncodeAv1RateControlLayerInfoKHR ["VK_KHR_video_encode_av1"], ImpliesSets = ["VK_KHR_video_encode_queue"] )] - public uint UseMinQIndex; + public MaybeBool UseMinQIndex; [NativeName("minQIndex")] [SupportedApiProfile( @@ -50,7 +50,7 @@ public unsafe partial struct VideoEncodeAv1RateControlLayerInfoKHR ["VK_KHR_video_encode_av1"], ImpliesSets = ["VK_KHR_video_encode_queue"] )] - public uint UseMaxQIndex; + public MaybeBool UseMaxQIndex; [NativeName("maxQIndex")] [SupportedApiProfile( @@ -66,7 +66,7 @@ public unsafe partial struct VideoEncodeAv1RateControlLayerInfoKHR ["VK_KHR_video_encode_av1"], ImpliesSets = ["VK_KHR_video_encode_queue"] )] - public uint UseMaxFrameSize; + public MaybeBool UseMaxFrameSize; [NativeName("maxFrameSize")] [SupportedApiProfile( diff --git a/sources/Vulkan/Vulkan/Vulkan/VideoEncodeAv1SessionCreateInfoKHR.gen.cs b/sources/Vulkan/Vulkan/Vulkan/VideoEncodeAv1SessionCreateInfoKHR.gen.cs index a8388eee1c..f3edeb24b9 100644 --- a/sources/Vulkan/Vulkan/Vulkan/VideoEncodeAv1SessionCreateInfoKHR.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/VideoEncodeAv1SessionCreateInfoKHR.gen.cs @@ -34,7 +34,7 @@ public unsafe partial struct VideoEncodeAv1SessionCreateInfoKHR ["VK_KHR_video_encode_av1"], ImpliesSets = ["VK_KHR_video_encode_queue"] )] - public uint UseMaxLevel; + public MaybeBool UseMaxLevel; [NativeName("maxLevel")] [SupportedApiProfile( diff --git a/sources/Vulkan/Vulkan/Vulkan/VideoEncodeH264CapabilitiesKHR.gen.cs b/sources/Vulkan/Vulkan/Vulkan/VideoEncodeH264CapabilitiesKHR.gen.cs index f743838451..d4cdf0d768 100644 --- a/sources/Vulkan/Vulkan/Vulkan/VideoEncodeH264CapabilitiesKHR.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/VideoEncodeH264CapabilitiesKHR.gen.cs @@ -90,7 +90,7 @@ public unsafe partial struct VideoEncodeH264CapabilitiesKHR ["VK_KHR_video_encode_h264"], ImpliesSets = ["VK_KHR_video_encode_queue"] )] - public uint ExpectDyadicTemporalLayerPattern; + public MaybeBool ExpectDyadicTemporalLayerPattern; [NativeName("minQp")] [SupportedApiProfile( @@ -114,7 +114,7 @@ public unsafe partial struct VideoEncodeH264CapabilitiesKHR ["VK_KHR_video_encode_h264"], ImpliesSets = ["VK_KHR_video_encode_queue"] )] - public uint PrefersGopRemainingFrames; + public MaybeBool PrefersGopRemainingFrames; [NativeName("requiresGopRemainingFrames")] [SupportedApiProfile( @@ -122,7 +122,7 @@ public unsafe partial struct VideoEncodeH264CapabilitiesKHR ["VK_KHR_video_encode_h264"], ImpliesSets = ["VK_KHR_video_encode_queue"] )] - public uint RequiresGopRemainingFrames; + public MaybeBool RequiresGopRemainingFrames; [NativeName("stdSyntaxFlags")] [SupportedApiProfile( diff --git a/sources/Vulkan/Vulkan/Vulkan/VideoEncodeH264GopRemainingFrameInfoKHR.gen.cs b/sources/Vulkan/Vulkan/Vulkan/VideoEncodeH264GopRemainingFrameInfoKHR.gen.cs index 41a44ebcee..7d86704c5b 100644 --- a/sources/Vulkan/Vulkan/Vulkan/VideoEncodeH264GopRemainingFrameInfoKHR.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/VideoEncodeH264GopRemainingFrameInfoKHR.gen.cs @@ -33,7 +33,7 @@ public unsafe partial struct VideoEncodeH264GopRemainingFrameInfoKHR ["VK_KHR_video_encode_h264"], ImpliesSets = ["VK_KHR_video_encode_queue"] )] - public uint UseGopRemainingFrames; + public MaybeBool UseGopRemainingFrames; [NativeName("gopRemainingI")] [SupportedApiProfile( diff --git a/sources/Vulkan/Vulkan/Vulkan/VideoEncodeH264PictureInfoKHR.gen.cs b/sources/Vulkan/Vulkan/Vulkan/VideoEncodeH264PictureInfoKHR.gen.cs index f28aed420f..2059d4e43c 100644 --- a/sources/Vulkan/Vulkan/Vulkan/VideoEncodeH264PictureInfoKHR.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/VideoEncodeH264PictureInfoKHR.gen.cs @@ -58,5 +58,5 @@ public unsafe partial struct VideoEncodeH264PictureInfoKHR ["VK_KHR_video_encode_h264"], ImpliesSets = ["VK_KHR_video_encode_queue"] )] - public uint GeneratePrefixNalu; + public MaybeBool GeneratePrefixNalu; } diff --git a/sources/Vulkan/Vulkan/Vulkan/VideoEncodeH264QualityLevelPropertiesKHR.gen.cs b/sources/Vulkan/Vulkan/Vulkan/VideoEncodeH264QualityLevelPropertiesKHR.gen.cs index 375696bcfc..deaf796442 100644 --- a/sources/Vulkan/Vulkan/Vulkan/VideoEncodeH264QualityLevelPropertiesKHR.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/VideoEncodeH264QualityLevelPropertiesKHR.gen.cs @@ -98,5 +98,5 @@ public unsafe partial struct VideoEncodeH264QualityLevelPropertiesKHR ["VK_KHR_video_encode_h264"], ImpliesSets = ["VK_KHR_video_encode_queue"] )] - public uint PreferredStdEntropyCodingModeFlag; + public MaybeBool PreferredStdEntropyCodingModeFlag; } diff --git a/sources/Vulkan/Vulkan/Vulkan/VideoEncodeH264RateControlLayerInfoKHR.gen.cs b/sources/Vulkan/Vulkan/Vulkan/VideoEncodeH264RateControlLayerInfoKHR.gen.cs index ff2204e824..aef370cb97 100644 --- a/sources/Vulkan/Vulkan/Vulkan/VideoEncodeH264RateControlLayerInfoKHR.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/VideoEncodeH264RateControlLayerInfoKHR.gen.cs @@ -34,7 +34,7 @@ public unsafe partial struct VideoEncodeH264RateControlLayerInfoKHR ["VK_KHR_video_encode_h264"], ImpliesSets = ["VK_KHR_video_encode_queue"] )] - public uint UseMinQp; + public MaybeBool UseMinQp; [NativeName("minQp")] [SupportedApiProfile( @@ -50,7 +50,7 @@ public unsafe partial struct VideoEncodeH264RateControlLayerInfoKHR ["VK_KHR_video_encode_h264"], ImpliesSets = ["VK_KHR_video_encode_queue"] )] - public uint UseMaxQp; + public MaybeBool UseMaxQp; [NativeName("maxQp")] [SupportedApiProfile( @@ -66,7 +66,7 @@ public unsafe partial struct VideoEncodeH264RateControlLayerInfoKHR ["VK_KHR_video_encode_h264"], ImpliesSets = ["VK_KHR_video_encode_queue"] )] - public uint UseMaxFrameSize; + public MaybeBool UseMaxFrameSize; [NativeName("maxFrameSize")] [SupportedApiProfile( diff --git a/sources/Vulkan/Vulkan/Vulkan/VideoEncodeH264SessionCreateInfoKHR.gen.cs b/sources/Vulkan/Vulkan/Vulkan/VideoEncodeH264SessionCreateInfoKHR.gen.cs index ee33735714..3a0539918d 100644 --- a/sources/Vulkan/Vulkan/Vulkan/VideoEncodeH264SessionCreateInfoKHR.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/VideoEncodeH264SessionCreateInfoKHR.gen.cs @@ -34,7 +34,7 @@ public unsafe partial struct VideoEncodeH264SessionCreateInfoKHR ["VK_KHR_video_encode_h264"], ImpliesSets = ["VK_KHR_video_encode_queue"] )] - public uint UseMaxLevelIdc; + public MaybeBool UseMaxLevelIdc; [NativeName("maxLevelIdc")] [SupportedApiProfile( diff --git a/sources/Vulkan/Vulkan/Vulkan/VideoEncodeH264SessionParametersFeedbackInfoKHR.gen.cs b/sources/Vulkan/Vulkan/Vulkan/VideoEncodeH264SessionParametersFeedbackInfoKHR.gen.cs index 0eee478d4d..3213311d7b 100644 --- a/sources/Vulkan/Vulkan/Vulkan/VideoEncodeH264SessionParametersFeedbackInfoKHR.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/VideoEncodeH264SessionParametersFeedbackInfoKHR.gen.cs @@ -32,7 +32,7 @@ public unsafe partial struct VideoEncodeH264SessionParametersFeedbackInfoKHR ["VK_KHR_video_encode_h264"], ImpliesSets = ["VK_KHR_video_encode_queue"] )] - public uint HasStdSpsOverrides; + public MaybeBool HasStdSpsOverrides; [NativeName("hasStdPPSOverrides")] [SupportedApiProfile( @@ -40,5 +40,5 @@ public unsafe partial struct VideoEncodeH264SessionParametersFeedbackInfoKHR ["VK_KHR_video_encode_h264"], ImpliesSets = ["VK_KHR_video_encode_queue"] )] - public uint HasStdPpsOverrides; + public MaybeBool HasStdPpsOverrides; } diff --git a/sources/Vulkan/Vulkan/Vulkan/VideoEncodeH264SessionParametersGetInfoKHR.gen.cs b/sources/Vulkan/Vulkan/Vulkan/VideoEncodeH264SessionParametersGetInfoKHR.gen.cs index d367ca33d0..f7fc5646cf 100644 --- a/sources/Vulkan/Vulkan/Vulkan/VideoEncodeH264SessionParametersGetInfoKHR.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/VideoEncodeH264SessionParametersGetInfoKHR.gen.cs @@ -34,7 +34,7 @@ public unsafe partial struct VideoEncodeH264SessionParametersGetInfoKHR ["VK_KHR_video_encode_h264"], ImpliesSets = ["VK_KHR_video_encode_queue"] )] - public uint WriteStdSps; + public MaybeBool WriteStdSps; [NativeName("writeStdPPS")] [SupportedApiProfile( @@ -42,7 +42,7 @@ public unsafe partial struct VideoEncodeH264SessionParametersGetInfoKHR ["VK_KHR_video_encode_h264"], ImpliesSets = ["VK_KHR_video_encode_queue"] )] - public uint WriteStdPps; + public MaybeBool WriteStdPps; [NativeName("stdSPSId")] [SupportedApiProfile( diff --git a/sources/Vulkan/Vulkan/Vulkan/VideoEncodeH265CapabilitiesKHR.gen.cs b/sources/Vulkan/Vulkan/Vulkan/VideoEncodeH265CapabilitiesKHR.gen.cs index 527e11c7a2..b8ee1fcc1b 100644 --- a/sources/Vulkan/Vulkan/Vulkan/VideoEncodeH265CapabilitiesKHR.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/VideoEncodeH265CapabilitiesKHR.gen.cs @@ -114,7 +114,7 @@ public unsafe partial struct VideoEncodeH265CapabilitiesKHR ["VK_KHR_video_encode_h265"], ImpliesSets = ["VK_KHR_video_encode_queue"] )] - public uint ExpectDyadicTemporalSubLayerPattern; + public MaybeBool ExpectDyadicTemporalSubLayerPattern; [NativeName("minQp")] [SupportedApiProfile( @@ -138,7 +138,7 @@ public unsafe partial struct VideoEncodeH265CapabilitiesKHR ["VK_KHR_video_encode_h265"], ImpliesSets = ["VK_KHR_video_encode_queue"] )] - public uint PrefersGopRemainingFrames; + public MaybeBool PrefersGopRemainingFrames; [NativeName("requiresGopRemainingFrames")] [SupportedApiProfile( @@ -146,7 +146,7 @@ public unsafe partial struct VideoEncodeH265CapabilitiesKHR ["VK_KHR_video_encode_h265"], ImpliesSets = ["VK_KHR_video_encode_queue"] )] - public uint RequiresGopRemainingFrames; + public MaybeBool RequiresGopRemainingFrames; [NativeName("stdSyntaxFlags")] [SupportedApiProfile( diff --git a/sources/Vulkan/Vulkan/Vulkan/VideoEncodeH265GopRemainingFrameInfoKHR.gen.cs b/sources/Vulkan/Vulkan/Vulkan/VideoEncodeH265GopRemainingFrameInfoKHR.gen.cs index a73cd9c7cb..efe2c1ba2c 100644 --- a/sources/Vulkan/Vulkan/Vulkan/VideoEncodeH265GopRemainingFrameInfoKHR.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/VideoEncodeH265GopRemainingFrameInfoKHR.gen.cs @@ -33,7 +33,7 @@ public unsafe partial struct VideoEncodeH265GopRemainingFrameInfoKHR ["VK_KHR_video_encode_h265"], ImpliesSets = ["VK_KHR_video_encode_queue"] )] - public uint UseGopRemainingFrames; + public MaybeBool UseGopRemainingFrames; [NativeName("gopRemainingI")] [SupportedApiProfile( diff --git a/sources/Vulkan/Vulkan/Vulkan/VideoEncodeH265RateControlLayerInfoKHR.gen.cs b/sources/Vulkan/Vulkan/Vulkan/VideoEncodeH265RateControlLayerInfoKHR.gen.cs index ce29f82240..01bb3f85a0 100644 --- a/sources/Vulkan/Vulkan/Vulkan/VideoEncodeH265RateControlLayerInfoKHR.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/VideoEncodeH265RateControlLayerInfoKHR.gen.cs @@ -34,7 +34,7 @@ public unsafe partial struct VideoEncodeH265RateControlLayerInfoKHR ["VK_KHR_video_encode_h265"], ImpliesSets = ["VK_KHR_video_encode_queue"] )] - public uint UseMinQp; + public MaybeBool UseMinQp; [NativeName("minQp")] [SupportedApiProfile( @@ -50,7 +50,7 @@ public unsafe partial struct VideoEncodeH265RateControlLayerInfoKHR ["VK_KHR_video_encode_h265"], ImpliesSets = ["VK_KHR_video_encode_queue"] )] - public uint UseMaxQp; + public MaybeBool UseMaxQp; [NativeName("maxQp")] [SupportedApiProfile( @@ -66,7 +66,7 @@ public unsafe partial struct VideoEncodeH265RateControlLayerInfoKHR ["VK_KHR_video_encode_h265"], ImpliesSets = ["VK_KHR_video_encode_queue"] )] - public uint UseMaxFrameSize; + public MaybeBool UseMaxFrameSize; [NativeName("maxFrameSize")] [SupportedApiProfile( diff --git a/sources/Vulkan/Vulkan/Vulkan/VideoEncodeH265SessionCreateInfoKHR.gen.cs b/sources/Vulkan/Vulkan/Vulkan/VideoEncodeH265SessionCreateInfoKHR.gen.cs index 675784a0ea..0e7d35c4ba 100644 --- a/sources/Vulkan/Vulkan/Vulkan/VideoEncodeH265SessionCreateInfoKHR.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/VideoEncodeH265SessionCreateInfoKHR.gen.cs @@ -34,7 +34,7 @@ public unsafe partial struct VideoEncodeH265SessionCreateInfoKHR ["VK_KHR_video_encode_h265"], ImpliesSets = ["VK_KHR_video_encode_queue"] )] - public uint UseMaxLevelIdc; + public MaybeBool UseMaxLevelIdc; [NativeName("maxLevelIdc")] [SupportedApiProfile( diff --git a/sources/Vulkan/Vulkan/Vulkan/VideoEncodeH265SessionParametersFeedbackInfoKHR.gen.cs b/sources/Vulkan/Vulkan/Vulkan/VideoEncodeH265SessionParametersFeedbackInfoKHR.gen.cs index 1e4a9f6ab4..83662ecc49 100644 --- a/sources/Vulkan/Vulkan/Vulkan/VideoEncodeH265SessionParametersFeedbackInfoKHR.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/VideoEncodeH265SessionParametersFeedbackInfoKHR.gen.cs @@ -33,7 +33,7 @@ public unsafe partial struct VideoEncodeH265SessionParametersFeedbackInfoKHR ["VK_KHR_video_encode_h265"], ImpliesSets = ["VK_KHR_video_encode_queue"] )] - public uint HasStdVpsOverrides; + public MaybeBool HasStdVpsOverrides; [NativeName("hasStdSPSOverrides")] [SupportedApiProfile( @@ -41,7 +41,7 @@ public unsafe partial struct VideoEncodeH265SessionParametersFeedbackInfoKHR ["VK_KHR_video_encode_h265"], ImpliesSets = ["VK_KHR_video_encode_queue"] )] - public uint HasStdSpsOverrides; + public MaybeBool HasStdSpsOverrides; [NativeName("hasStdPPSOverrides")] [SupportedApiProfile( @@ -49,5 +49,5 @@ public unsafe partial struct VideoEncodeH265SessionParametersFeedbackInfoKHR ["VK_KHR_video_encode_h265"], ImpliesSets = ["VK_KHR_video_encode_queue"] )] - public uint HasStdPpsOverrides; + public MaybeBool HasStdPpsOverrides; } diff --git a/sources/Vulkan/Vulkan/Vulkan/VideoEncodeH265SessionParametersGetInfoKHR.gen.cs b/sources/Vulkan/Vulkan/Vulkan/VideoEncodeH265SessionParametersGetInfoKHR.gen.cs index bdb30941b7..74c89fd107 100644 --- a/sources/Vulkan/Vulkan/Vulkan/VideoEncodeH265SessionParametersGetInfoKHR.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/VideoEncodeH265SessionParametersGetInfoKHR.gen.cs @@ -34,7 +34,7 @@ public unsafe partial struct VideoEncodeH265SessionParametersGetInfoKHR ["VK_KHR_video_encode_h265"], ImpliesSets = ["VK_KHR_video_encode_queue"] )] - public uint WriteStdVps; + public MaybeBool WriteStdVps; [NativeName("writeStdSPS")] [SupportedApiProfile( @@ -42,7 +42,7 @@ public unsafe partial struct VideoEncodeH265SessionParametersGetInfoKHR ["VK_KHR_video_encode_h265"], ImpliesSets = ["VK_KHR_video_encode_queue"] )] - public uint WriteStdSps; + public MaybeBool WriteStdSps; [NativeName("writeStdPPS")] [SupportedApiProfile( @@ -50,7 +50,7 @@ public unsafe partial struct VideoEncodeH265SessionParametersGetInfoKHR ["VK_KHR_video_encode_h265"], ImpliesSets = ["VK_KHR_video_encode_queue"] )] - public uint WriteStdPps; + public MaybeBool WriteStdPps; [NativeName("stdVPSId")] [SupportedApiProfile( diff --git a/sources/Vulkan/Vulkan/Vulkan/VideoEncodeIntraRefreshCapabilitiesKHR.gen.cs b/sources/Vulkan/Vulkan/Vulkan/VideoEncodeIntraRefreshCapabilitiesKHR.gen.cs index 883d2a6960..df171e597d 100644 --- a/sources/Vulkan/Vulkan/Vulkan/VideoEncodeIntraRefreshCapabilitiesKHR.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/VideoEncodeIntraRefreshCapabilitiesKHR.gen.cs @@ -57,7 +57,7 @@ public unsafe partial struct VideoEncodeIntraRefreshCapabilitiesKHR ["VK_KHR_video_encode_intra_refresh"], ImpliesSets = ["VK_KHR_video_encode_queue"] )] - public uint PartitionIndependentIntraRefreshRegions; + public MaybeBool PartitionIndependentIntraRefreshRegions; [NativeName("nonRectangularIntraRefreshRegions")] [SupportedApiProfile( @@ -65,5 +65,5 @@ public unsafe partial struct VideoEncodeIntraRefreshCapabilitiesKHR ["VK_KHR_video_encode_intra_refresh"], ImpliesSets = ["VK_KHR_video_encode_queue"] )] - public uint NonRectangularIntraRefreshRegions; + public MaybeBool NonRectangularIntraRefreshRegions; } diff --git a/sources/Vulkan/Vulkan/Vulkan/VideoEncodeProfileRgbConversionInfoVALVE.gen.cs b/sources/Vulkan/Vulkan/Vulkan/VideoEncodeProfileRgbConversionInfoVALVE.gen.cs index 0c038c83db..d125630ef7 100644 --- a/sources/Vulkan/Vulkan/Vulkan/VideoEncodeProfileRgbConversionInfoVALVE.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/VideoEncodeProfileRgbConversionInfoVALVE.gen.cs @@ -43,5 +43,5 @@ public unsafe partial struct VideoEncodeProfileRgbConversionInfoVALVE "VK_KHR_video_encode_queue+VK_VERSION_1_1", ] )] - public uint PerformEncodeRgbConversion; + public MaybeBool PerformEncodeRgbConversion; } diff --git a/sources/Vulkan/Vulkan/Vulkan/VideoEncodeSessionParametersFeedbackInfoKHR.gen.cs b/sources/Vulkan/Vulkan/Vulkan/VideoEncodeSessionParametersFeedbackInfoKHR.gen.cs index 77e7fe863b..343368f48b 100644 --- a/sources/Vulkan/Vulkan/Vulkan/VideoEncodeSessionParametersFeedbackInfoKHR.gen.cs +++ b/sources/Vulkan/Vulkan/Vulkan/VideoEncodeSessionParametersFeedbackInfoKHR.gen.cs @@ -42,5 +42,5 @@ public unsafe partial struct VideoEncodeSessionParametersFeedbackInfoKHR "VK_KHR_video_queue+VK_VERSION_1_3", ] )] - public uint HasOverrides; + public MaybeBool HasOverrides; } diff --git a/tests/SilkTouch/SilkTouch/TransformPropertiesTests.Transforms_MaybeBool_FieldsAndProperties.verified.txt b/tests/SilkTouch/SilkTouch/TransformPropertiesTests.Transforms_MaybeBool_FieldsAndProperties.verified.txt new file mode 100644 index 0000000000..54c5c448bc --- /dev/null +++ b/tests/SilkTouch/SilkTouch/TransformPropertiesTests.Transforms_MaybeBool_FieldsAndProperties.verified.txt @@ -0,0 +1,24 @@ +public struct Transform +{ + [NativeTypeName("TestBool32")] + public MaybeBool OptionField; + [NativeTypeName("TestBool32")] + public MaybeBool OptionProperty => OptionField; + + [NativeTypeName("TestBool32")] + public MaybeBool OptionAutoProperty { get; set; } +} + +public struct NoTransform +{ + [NativeTypeName("TestBool")] + public uint OptionField; + [NativeTypeName("TestBool")] + public uint OptionProperty => OptionField; + + [NativeTypeName("TestBool")] + public uint OptionAutoProperty { get; set; } + + [NativeTypeName("TestBool32 : 1")] + public uint OptionAutoProperty { get; set; } +} \ No newline at end of file diff --git a/tests/SilkTouch/SilkTouch/TransformPropertiesTests.Transforms_Utf8String_StaticConstProperties.verified.txt b/tests/SilkTouch/SilkTouch/TransformPropertiesTests.Transforms_Utf8String_StaticConstProperties.verified.txt new file mode 100644 index 0000000000..b67ed9fbf4 --- /dev/null +++ b/tests/SilkTouch/SilkTouch/TransformPropertiesTests.Transforms_Utf8String_StaticConstProperties.verified.txt @@ -0,0 +1,4 @@ +public struct Test +{ + public static Utf8String Text => "Hello world!"u8; +} \ No newline at end of file diff --git a/tests/SilkTouch/SilkTouch/TransformPropertiesTests.cs b/tests/SilkTouch/SilkTouch/TransformPropertiesTests.cs new file mode 100644 index 0000000000..c42453c5ca --- /dev/null +++ b/tests/SilkTouch/SilkTouch/TransformPropertiesTests.cs @@ -0,0 +1,102 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + +using Microsoft.CodeAnalysis; +using Silk.NET.SilkTouch.Mods; + +namespace Silk.NET.SilkTouch.UnitTests; + +public class TransformPropertiesTests +{ + static TransformPropertiesTests() + { + if (!VerifyDiffPlex.Initialized) + { + VerifyDiffPlex.Initialize(); + } + } + + [Test] + public async Task Transforms_Utf8String_StaticConstProperties() + { + var project = TestUtils + .CreateTestProject() + .AddDocument( + "Test.gen.cs", + """ + public struct Test + { + public static ReadOnlySpan Text => "Hello world!"u8; + } + """ + ) + .Project; + + var context = new DummyModContext() { SourceProject = project }; + + var transformProperties = new TransformProperties( + new DummyOptions( + new TransformProperties.Configuration() { BoolTypes = { { "TestBool32", null } } } + ) + ); + + await transformProperties.ExecuteAsync(context); + + // Test.Text should be transformed to use the Utf8String type + var result = await context.SourceProject.Documents.First().GetSyntaxRootAsync(); + await Verify(result!.NormalizeWhitespace().ToString()); + } + + [Test] + public async Task Transforms_MaybeBool_FieldsAndProperties() + { + var project = TestUtils + .CreateTestProject() + .AddDocument( + "Test.gen.cs", + """ + public struct Transform + { + [NativeTypeName("TestBool32")] + public uint OptionField; + + [NativeTypeName("TestBool32")] + public uint OptionProperty => OptionField; + + [NativeTypeName("TestBool32")] + public uint OptionAutoProperty { get; set; } + } + + public struct NoTransform + { + [NativeTypeName("TestBool")] + public uint OptionField; + + [NativeTypeName("TestBool")] + public uint OptionProperty => OptionField; + + [NativeTypeName("TestBool")] + public uint OptionAutoProperty { get; set; } + + [NativeTypeName("TestBool32 : 1")] + public uint OptionAutoProperty { get; set; } + } + """ + ) + .Project; + + var context = new DummyModContext() { SourceProject = project }; + + var transformProperties = new TransformProperties( + new DummyOptions( + new TransformProperties.Configuration() { BoolTypes = { { "TestBool32", null } } } + ) + ); + + await transformProperties.ExecuteAsync(context); + + // Only members with exactly [NativeTypeName("TestBool32")] should be transformed + var result = await context.SourceProject.Documents.First().GetSyntaxRootAsync(); + await Verify(result!.NormalizeWhitespace().ToString()); + } +}