From 80d0f6c609d0ff58d1c61f3f3a5dfb3331712f51 Mon Sep 17 00:00:00 2001 From: William Chen Date: Fri, 1 May 2026 07:21:05 -0400 Subject: [PATCH 01/13] Update docs for TransformProperties to prepare for my boolean transformation change --- .../SilkTouch/Mods/TransformProperties.cs | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/sources/SilkTouch/SilkTouch/Mods/TransformProperties.cs b/sources/SilkTouch/SilkTouch/Mods/TransformProperties.cs index 4ce2a40291..7b4910effb 100644 --- a/sources/SilkTouch/SilkTouch/Mods/TransformProperties.cs +++ b/sources/SilkTouch/SilkTouch/Mods/TransformProperties.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.Threading; -using System.Threading.Tasks; using Microsoft.CodeAnalysis; using Microsoft.CodeAnalysis.CSharp; using Microsoft.CodeAnalysis.CSharp.Syntax; @@ -12,11 +9,18 @@ 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 changes: +/// 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. /// public class TransformProperties : IMod { @@ -48,7 +52,7 @@ private class Rewriter : CSharpSyntaxRewriter is GenericNameSyntax { TypeArgumentList.Arguments: [PredefinedTypeSyntax pt], - Identifier.Text: "ReadOnlySpan" + Identifier.Text: "ReadOnlySpan", } && ( pt.Keyword.IsKind(SyntaxKind.ByteKeyword) From 7b08a608e15c6dda6c6318c1f3da109b40c7e0d5 Mon Sep 17 00:00:00 2001 From: William Chen Date: Fri, 1 May 2026 07:28:11 -0400 Subject: [PATCH 02/13] Adjust doc wording --- sources/SilkTouch/SilkTouch/Mods/TransformFunctions.cs | 2 +- sources/SilkTouch/SilkTouch/Mods/TransformProperties.cs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/sources/SilkTouch/SilkTouch/Mods/TransformFunctions.cs b/sources/SilkTouch/SilkTouch/Mods/TransformFunctions.cs index 1d97c3a230..f4be4a27c7 100644 --- a/sources/SilkTouch/SilkTouch/Mods/TransformFunctions.cs +++ b/sources/SilkTouch/SilkTouch/Mods/TransformFunctions.cs @@ -30,7 +30,7 @@ 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; } } diff --git a/sources/SilkTouch/SilkTouch/Mods/TransformProperties.cs b/sources/SilkTouch/SilkTouch/Mods/TransformProperties.cs index 7b4910effb..6c425d15e7 100644 --- a/sources/SilkTouch/SilkTouch/Mods/TransformProperties.cs +++ b/sources/SilkTouch/SilkTouch/Mods/TransformProperties.cs @@ -15,7 +15,7 @@ namespace Silk.NET.SilkTouch.Mods; /// 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 changes: +/// 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;. From 82d6695c93ebf84f1529c3f7a8872300f6e7bad1 Mon Sep 17 00:00:00 2001 From: William Chen Date: Fri, 1 May 2026 09:24:02 -0400 Subject: [PATCH 03/13] Cleanup and add missing file header --- sources/SilkTouch/SilkTouch/Mods/TransformFunctions.cs | 9 +++------ .../SilkTouch/Mods/Transformation/BoolTransformer.cs | 3 --- 2 files changed, 3 insertions(+), 9 deletions(-) diff --git a/sources/SilkTouch/SilkTouch/Mods/TransformFunctions.cs b/sources/SilkTouch/SilkTouch/Mods/TransformFunctions.cs index f4be4a27c7..487f72ddcd 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; diff --git a/sources/SilkTouch/SilkTouch/Mods/Transformation/BoolTransformer.cs b/sources/SilkTouch/SilkTouch/Mods/Transformation/BoolTransformer.cs index 8519678e15..0e7a2accd1 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; From ba937d6c61795c75dbcf7736267e08efa588567a Mon Sep 17 00:00:00 2001 From: William Chen Date: Fri, 1 May 2026 09:36:53 -0400 Subject: [PATCH 04/13] Change TransformFunctions.Configuration.BoolTypes to be non-nullable for simplicity The performance difference is negligible. --- sources/SilkTouch/SilkTouch/Mods/TransformFunctions.cs | 2 +- .../SilkTouch/Mods/Transformation/BoolTransformer.cs | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/sources/SilkTouch/SilkTouch/Mods/TransformFunctions.cs b/sources/SilkTouch/SilkTouch/Mods/TransformFunctions.cs index 487f72ddcd..e106d5ad98 100644 --- a/sources/SilkTouch/SilkTouch/Mods/TransformFunctions.cs +++ b/sources/SilkTouch/SilkTouch/Mods/TransformFunctions.cs @@ -29,7 +29,7 @@ public class Configuration /// /// 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/Transformation/BoolTransformer.cs b/sources/SilkTouch/SilkTouch/Mods/Transformation/BoolTransformer.cs index 0e7a2accd1..f80eabf678 100644 --- a/sources/SilkTouch/SilkTouch/Mods/Transformation/BoolTransformer.cs +++ b/sources/SilkTouch/SilkTouch/Mods/Transformation/BoolTransformer.cs @@ -27,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... ) { @@ -60,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... ) ) From e2e9140a396405f681aa8357b3c3a03831ad5af4 Mon Sep 17 00:00:00 2001 From: William Chen Date: Fri, 1 May 2026 09:37:04 -0400 Subject: [PATCH 05/13] Add MaybeBool transformation to fields and properties --- .../SilkTouch/Mods/TransformProperties.cs | 75 ++++++++++++++++++- 1 file changed, 72 insertions(+), 3 deletions(-) diff --git a/sources/SilkTouch/SilkTouch/Mods/TransformProperties.cs b/sources/SilkTouch/SilkTouch/Mods/TransformProperties.cs index 6c425d15e7..55ac10d2c4 100644 --- a/sources/SilkTouch/SilkTouch/Mods/TransformProperties.cs +++ b/sources/SilkTouch/SilkTouch/Mods/TransformProperties.cs @@ -4,6 +4,8 @@ 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; @@ -21,13 +23,28 @@ namespace Silk.NET.SilkTouch.Mods; /// 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 ?? []) { @@ -42,10 +59,62 @@ 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)) + { + 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)) + { + 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 From c4694404df9c190296ae33f5d3275c602428c9ad Mon Sep 17 00:00:00 2001 From: William Chen Date: Fri, 1 May 2026 09:38:14 -0400 Subject: [PATCH 06/13] Update generator.json to use TransformProperties.BoolTypes --- generator.json | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) 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 }, From 07a05324e15b3614f23a67c4f2506b03cab3939f Mon Sep 17 00:00:00 2001 From: William Chen Date: Fri, 1 May 2026 12:10:07 -0400 Subject: [PATCH 07/13] Add stdbool condition from BoolTransformer Not actually sure if this is ever going to be used, but I guess it will at least be consistent in behavior with BoolTransformer --- .../SilkTouch/SilkTouch/Mods/TransformProperties.cs | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/sources/SilkTouch/SilkTouch/Mods/TransformProperties.cs b/sources/SilkTouch/SilkTouch/Mods/TransformProperties.cs index 55ac10d2c4..ac49ebb763 100644 --- a/sources/SilkTouch/SilkTouch/Mods/TransformProperties.cs +++ b/sources/SilkTouch/SilkTouch/Mods/TransformProperties.cs @@ -66,7 +66,10 @@ private class Rewriter(Configuration config) : CSharpSyntaxRewriter // Transform bool-like fields to use MaybeBool var nativeType = node.AttributeLists.GetNativeTypeName() ?? node.Declaration.Type.ToString(); - if (config.BoolTypes.TryGetValue(nativeType, out var scheme)) + 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( @@ -94,7 +97,10 @@ private class Rewriter(Configuration config) : CSharpSyntaxRewriter { // Transform bool-like properties to use MaybeBool var nativeType = node.AttributeLists.GetNativeTypeName() ?? node.Type.ToString(); - if (config.BoolTypes.TryGetValue(nativeType, out var scheme)) + if ( + config.BoolTypes.TryGetValue(nativeType, out var scheme) + || (nativeType == "bool" && node.Type.ToString().Trim() != "bool") // stdbool.h, hopefully... + ) { var newType = string.IsNullOrWhiteSpace(scheme) ? GenericName( From c47136e2c390c4f14b13ba862a6ffca4db988e5c Mon Sep 17 00:00:00 2001 From: William Chen Date: Mon, 18 May 2026 11:02:00 -0400 Subject: [PATCH 08/13] Regenerate OpenAL, OpenGL, SDL, Vulkan using Windows --- .silktouch/openal-clangsharp.stout | Bin 40930 -> 40932 bytes .silktouch/opengl-clangsharp.stout | Bin 232226 -> 232226 bytes .silktouch/sdl-clangsharp.stout | Bin 230613 -> 230613 bytes .silktouch/vulkan-clangsharp.stout | Bin 1974639 -> 1961739 bytes sources/SDL/SDL/SDL3/AssertData.gen.cs | 2 +- sources/SDL/SDL/SDL3/AudioDeviceEvent.gen.cs | 2 +- sources/SDL/SDL/SDL3/ClipboardEvent.gen.cs | 2 +- .../SDL/SDL/SDL3/GamepadButtonEvent.gen.cs | 2 +- sources/SDL/SDL/SDL3/GpuBlitInfo.gen.cs | 2 +- .../SDL/SDL3/GpuColorTargetBlendState.gen.cs | 4 +- .../SDL/SDL/SDL3/GpuColorTargetInfo.gen.cs | 4 +- .../SDL/SDL/SDL3/GpuDepthStencilState.gen.cs | 6 +- .../SDL/SDL3/GpuDepthStencilTargetInfo.gen.cs | 2 +- .../SDL3/GpuGraphicsPipelineTargetInfo.gen.cs | 2 +- .../SDL/SDL/SDL3/GpuMultisampleState.gen.cs | 4 +- .../SDL/SDL/SDL3/GpuRasterizerState.gen.cs | 4 +- .../SDL/SDL/SDL3/GpuSamplerCreateInfo.gen.cs | 4 +- .../GpuStorageBufferReadWriteBinding.gen.cs | 2 +- .../GpuStorageTextureReadWriteBinding.gen.cs | 2 +- sources/SDL/SDL/SDL3/JoyButtonEvent.gen.cs | 2 +- sources/SDL/SDL/SDL3/KeyboardEvent.gen.cs | 4 +- sources/SDL/SDL/SDL3/MouseButtonEvent.gen.cs | 2 +- sources/SDL/SDL/SDL3/PenButtonEvent.gen.cs | 2 +- sources/SDL/SDL/SDL3/PenTouchEvent.gen.cs | 4 +- .../SDL3/TextEditingCandidatesEvent.gen.cs | 2 +- ...onStructureGeometryInstancesDataKHR.gen.cs | 2 +- .../AttachmentFeedbackLoopInfoEXT.gen.cs | 2 +- ...lerationStructureMoveObjectsInputNV.gen.cs | 2 +- .../Vulkan/ColorBlendAdvancedEXT.gen.cs | 6 +- ...eritanceConditionalRenderingInfoEXT.gen.cs | 2 +- .../CommandBufferInheritanceInfo.gen.cs | 2 +- ...ferInheritanceViewportScissorInfoNV.gen.cs | 2 +- ...atrixFlexibleDimensionsPropertiesNV.gen.cs | 2 +- .../CooperativeMatrixPropertiesKHR.gen.cs | 2 +- .../CooperativeVectorPropertiesNV.gen.cs | 2 +- .../CuModuleTexturingModeCreateInfoNVX.gen.cs | 2 +- ...GraphPipelinePropertyQueryResultARM.gen.cs | 2 +- ...dicatedAllocationBufferCreateInfoNV.gen.cs | 2 +- ...edicatedAllocationImageCreateInfoNV.gen.cs | 2 +- .../DepthBiasRepresentationInfoEXT.gen.cs | 2 +- .../Vulkan/DescriptorSetLayoutSupport.gen.cs | 2 +- ...pelineBinaryInternalCacheControlKHR.gen.cs | 2 +- .../DisplayModeStereoPropertiesNV.gen.cs | 2 +- ...playNativeHdrSurfaceCapabilitiesAMD.gen.cs | 2 +- .../Vulkan/DisplayPresentInfoKHR.gen.cs | 2 +- .../Vulkan/Vulkan/DisplayPropertiesKHR.gen.cs | 4 +- .../ExternalMemoryAcquireUnmodifiedEXT.gen.cs | 2 +- ...icImageViewImageFormatPropertiesEXT.gen.cs | 4 +- ...HostImageCopyDevicePerformanceQuery.gen.cs | 4 +- .../IndirectCommandsLayoutTokenNV.gen.cs | 2 +- .../Vulkan/LatencySleepModeInfoNV.gen.cs | 4 +- .../Vulkan/MemoryDedicatedRequirements.gen.cs | 4 +- .../Vulkan/MicromapBuildSizesInfoEXT.gen.cs | 2 +- ...sampledRenderToSingleSampledInfoEXT.gen.cs | 2 +- .../MultiviewPerViewAttributesInfoNVX.gen.cs | 4 +- ...itionedAccelerationStructureFlagsNV.gen.cs | 2 +- .../PerformanceOverrideInfoINTEL.gen.cs | 2 +- .../Vulkan/PerformanceValueDataINTEL.gen.cs | 2 +- .../PhysicalDevice16BitStorageFeatures.gen.cs | 8 +- ...hysicalDevice4444FormatsFeaturesEXT.gen.cs | 4 +- .../PhysicalDevice8BitStorageFeatures.gen.cs | 6 +- ...iceAccelerationStructureFeaturesKHR.gen.cs | 10 +- ...viceAddressBindingReportFeaturesEXT.gen.cs | 2 +- ...icalDeviceAmigoProfilingFeaturesSEC.gen.cs | 2 +- .../PhysicalDeviceAntiLagFeaturesAMD.gen.cs | 2 +- ...PhysicalDeviceAstcDecodeFeaturesEXT.gen.cs | 2 +- ...FeedbackLoopDynamicStateFeaturesEXT.gen.cs | 2 +- ...chmentFeedbackLoopLayoutFeaturesEXT.gen.cs | 2 +- ...ceBlendOperationAdvancedFeaturesEXT.gen.cs | 2 +- ...BlendOperationAdvancedPropertiesEXT.gen.cs | 10 +- ...DeviceBorderColorSwizzleFeaturesEXT.gen.cs | 4 +- ...alDeviceBufferDeviceAddressFeatures.gen.cs | 6 +- ...eviceBufferDeviceAddressFeaturesEXT.gen.cs | 6 +- ...sterAccelerationStructureFeaturesNV.gen.cs | 2 +- ...eClusterCullingShaderFeaturesHUAWEI.gen.cs | 4 +- ...usterCullingShaderVrsFeaturesHUAWEI.gen.cs | 2 +- ...icalDeviceCoherentMemoryFeaturesAMD.gen.cs | 2 +- ...alDeviceColorWriteEnableFeaturesEXT.gen.cs | 2 +- ...eCommandBufferInheritanceFeaturesNV.gen.cs | 2 +- ...ComputeShaderDerivativesFeaturesKHR.gen.cs | 4 +- ...mputeShaderDerivativesPropertiesKHR.gen.cs | 2 +- ...viceConditionalRenderingFeaturesEXT.gen.cs | 4 +- ...servativeRasterizationPropertiesEXT.gen.cs | 12 +- ...lDeviceCooperativeMatrix2FeaturesNV.gen.cs | 14 +-- ...lDeviceCooperativeMatrixFeaturesKHR.gen.cs | 4 +- ...alDeviceCooperativeMatrixFeaturesNV.gen.cs | 4 +- ...alDeviceCooperativeVectorFeaturesNV.gen.cs | 4 +- ...DeviceCooperativeVectorPropertiesNV.gen.cs | 4 +- ...DeviceCopyMemoryIndirectFeaturesKHR.gen.cs | 4 +- ...lDeviceCopyMemoryIndirectFeaturesNV.gen.cs | 2 +- ...lDeviceCornerSampledImageFeaturesNV.gen.cs | 2 +- ...viceCoverageReductionModeFeaturesNV.gen.cs | 2 +- ...hysicalDeviceCubicClampFeaturesQCOM.gen.cs | 2 +- ...sicalDeviceCubicWeightsFeaturesQCOM.gen.cs | 2 +- ...lDeviceCustomBorderColorFeaturesEXT.gen.cs | 4 +- .../PhysicalDeviceDataGraphFeaturesARM.gen.cs | 10 +- ...calDeviceDataGraphModelFeaturesQCOM.gen.cs | 2 +- ...lDeviceDataGraphProcessingEngineARM.gen.cs | 2 +- ...edAllocationImageAliasingFeaturesNV.gen.cs | 2 +- ...alDeviceDepthBiasControlFeaturesEXT.gen.cs | 8 +- ...lDeviceDepthClampControlFeaturesEXT.gen.cs | 2 +- ...lDeviceDepthClampZeroOneFeaturesKHR.gen.cs | 2 +- ...alDeviceDepthClipControlFeaturesEXT.gen.cs | 2 +- ...calDeviceDepthClipEnableFeaturesEXT.gen.cs | 2 +- ...DeviceDepthStencilResolveProperties.gen.cs | 4 +- ...alDeviceDescriptorBufferFeaturesEXT.gen.cs | 8 +- ...DeviceDescriptorBufferPropertiesEXT.gen.cs | 6 +- ...ceDescriptorBufferTensorFeaturesARM.gen.cs | 2 +- ...calDeviceDescriptorIndexingFeatures.gen.cs | 40 +++---- ...lDeviceDescriptorIndexingProperties.gen.cs | 14 +-- ...criptorPoolOverallocationFeaturesNV.gen.cs | 2 +- ...scriptorSetHostMappingFeaturesVALVE.gen.cs | 2 +- ...eGeneratedCommandsComputeFeaturesNV.gen.cs | 6 +- ...eDeviceGeneratedCommandsFeaturesEXT.gen.cs | 4 +- ...ceDeviceGeneratedCommandsFeaturesNV.gen.cs | 2 +- ...eviceGeneratedCommandsPropertiesEXT.gen.cs | 4 +- ...DeviceDeviceMemoryReportFeaturesEXT.gen.cs | 2 +- ...alDeviceDiagnosticsConfigFeaturesNV.gen.cs | 2 +- .../PhysicalDeviceDrmPropertiesEXT.gen.cs | 4 +- ...sicalDeviceDynamicRenderingFeatures.gen.cs | 2 +- ...ceDynamicRenderingLocalReadFeatures.gen.cs | 2 +- ...nderingUnusedAttachmentsFeaturesEXT.gen.cs | 2 +- ...calDeviceExclusiveScissorFeaturesNV.gen.cs | 2 +- ...iceExtendedDynamicState2FeaturesEXT.gen.cs | 6 +- ...iceExtendedDynamicState3FeaturesEXT.gen.cs | 62 +++++----- ...eExtendedDynamicState3PropertiesEXT.gen.cs | 2 +- ...viceExtendedDynamicStateFeaturesEXT.gen.cs | 2 +- ...xtendedSparseAddressSpaceFeaturesNV.gen.cs | 2 +- ...lDeviceExternalMemoryRdmaFeaturesNV.gen.cs | 2 +- .../PhysicalDeviceFaultFeaturesEXT.gen.cs | 4 +- .../Vulkan/PhysicalDeviceFeatures.gen.cs | 110 +++++++++--------- ...ysicalDeviceFloatControlsProperties.gen.cs | 30 ++--- ...PhysicalDeviceFormatPackFeaturesARM.gen.cs | 2 +- ...eviceFragmentDensityMap2FeaturesEXT.gen.cs | 2 +- ...iceFragmentDensityMap2PropertiesEXT.gen.cs | 4 +- ...DeviceFragmentDensityMapFeaturesEXT.gen.cs | 6 +- ...gmentDensityMapLayeredFeaturesVALVE.gen.cs | 2 +- ...FragmentDensityMapOffsetFeaturesEXT.gen.cs | 2 +- ...viceFragmentDensityMapPropertiesEXT.gen.cs | 2 +- ...ragmentShaderBarycentricFeaturesKHR.gen.cs | 2 +- ...gmentShaderBarycentricPropertiesKHR.gen.cs | 2 +- ...eFragmentShaderInterlockFeaturesEXT.gen.cs | 6 +- ...eFragmentShadingRateEnumsFeaturesNV.gen.cs | 6 +- ...eviceFragmentShadingRateFeaturesKHR.gen.cs | 6 +- ...iceFragmentShadingRatePropertiesKHR.gen.cs | 20 ++-- ...sicalDeviceFrameBoundaryFeaturesEXT.gen.cs | 2 +- ...alDeviceGlobalPriorityQueryFeatures.gen.cs | 2 +- ...eGraphicsPipelineLibraryFeaturesEXT.gen.cs | 2 +- ...raphicsPipelineLibraryPropertiesEXT.gen.cs | 4 +- .../PhysicalDeviceGroupProperties.gen.cs | 2 +- ...hysicalDeviceHdrVividFeaturesHUAWEI.gen.cs | 2 +- ...PhysicalDeviceHostImageCopyFeatures.gen.cs | 2 +- ...ysicalDeviceHostImageCopyProperties.gen.cs | 2 +- ...hysicalDeviceHostQueryResetFeatures.gen.cs | 2 +- .../Vulkan/PhysicalDeviceIDProperties.gen.cs | 2 +- ...calDeviceImage2DViewOf3DFeaturesEXT.gen.cs | 4 +- ...ceImageAlignmentControlFeaturesMESA.gen.cs | 2 +- ...eImageCompressionControlFeaturesEXT.gen.cs | 2 +- ...pressionControlSwapchainFeaturesEXT.gen.cs | 2 +- ...lDeviceImageProcessing2FeaturesQCOM.gen.cs | 2 +- ...alDeviceImageProcessingFeaturesQCOM.gen.cs | 6 +- ...ysicalDeviceImageRobustnessFeatures.gen.cs | 2 +- ...eviceImageSlicedViewOf3DFeaturesEXT.gen.cs | 2 +- ...calDeviceImageViewMinLodFeaturesEXT.gen.cs | 2 +- ...lDeviceImagelessFramebufferFeatures.gen.cs | 2 +- ...hysicalDeviceIndexTypeUint8Features.gen.cs | 2 +- ...eInheritedViewportScissorFeaturesNV.gen.cs | 2 +- ...calDeviceInlineUniformBlockFeatures.gen.cs | 4 +- ...lDeviceInvocationMaskFeaturesHUAWEI.gen.cs | 2 +- ...calDeviceLegacyDitheringFeaturesEXT.gen.cs | 2 +- ...ceLegacyVertexAttributesFeaturesEXT.gen.cs | 2 +- ...LegacyVertexAttributesPropertiesEXT.gen.cs | 2 +- .../Vulkan/Vulkan/PhysicalDeviceLimits.gen.cs | 6 +- ...icalDeviceLineRasterizationFeatures.gen.cs | 12 +- ...viceLinearColorAttachmentFeaturesNV.gen.cs | 2 +- ...sicalDeviceMaintenance10FeaturesKHR.gen.cs | 2 +- ...calDeviceMaintenance10PropertiesKHR.gen.cs | 6 +- .../PhysicalDeviceMaintenance4Features.gen.cs | 2 +- .../PhysicalDeviceMaintenance5Features.gen.cs | 2 +- ...hysicalDeviceMaintenance5Properties.gen.cs | 12 +- .../PhysicalDeviceMaintenance6Features.gen.cs | 2 +- ...hysicalDeviceMaintenance6Properties.gen.cs | 4 +- ...ysicalDeviceMaintenance7FeaturesKHR.gen.cs | 2 +- ...icalDeviceMaintenance7PropertiesKHR.gen.cs | 4 +- ...ysicalDeviceMaintenance8FeaturesKHR.gen.cs | 2 +- ...ysicalDeviceMaintenance9FeaturesKHR.gen.cs | 2 +- ...icalDeviceMaintenance9PropertiesKHR.gen.cs | 2 +- ...calDeviceMapMemoryPlacedFeaturesEXT.gen.cs | 6 +- ...eviceMemoryDecompressionFeaturesEXT.gen.cs | 2 +- ...icalDeviceMemoryPriorityFeaturesEXT.gen.cs | 2 +- ...PhysicalDeviceMeshShaderFeaturesEXT.gen.cs | 10 +- .../PhysicalDeviceMeshShaderFeaturesNV.gen.cs | 4 +- ...ysicalDeviceMeshShaderPropertiesEXT.gen.cs | 8 +- .../PhysicalDeviceMultiDrawFeaturesEXT.gen.cs | 2 +- ...ledRenderToSingleSampledFeaturesEXT.gen.cs | 2 +- .../PhysicalDeviceMultiviewFeatures.gen.cs | 6 +- ...iviewPerViewAttributesPropertiesNVX.gen.cs | 2 +- ...iviewPerViewRenderAreasFeaturesQCOM.gen.cs | 2 +- ...ltiviewPerViewViewportsFeaturesQCOM.gen.cs | 2 +- ...iceMutableDescriptorTypeFeaturesEXT.gen.cs | 2 +- ...eviceNestedCommandBufferFeaturesEXT.gen.cs | 6 +- ...DeviceNonSeamlessCubeMapFeaturesEXT.gen.cs | 2 +- ...calDeviceOpacityMicromapFeaturesEXT.gen.cs | 6 +- ...PhysicalDeviceOpticalFlowFeaturesNV.gen.cs | 2 +- ...ysicalDeviceOpticalFlowPropertiesNV.gen.cs | 8 +- ...ageableDeviceLocalMemoryFeaturesEXT.gen.cs | 2 +- ...onedAccelerationStructureFeaturesNV.gen.cs | 2 +- ...vicePerStageDescriptorSetFeaturesNV.gen.cs | 4 +- ...formanceCountersByRegionFeaturesARM.gen.cs | 2 +- ...rmanceCountersByRegionPropertiesARM.gen.cs | 2 +- ...alDevicePerformanceQueryFeaturesKHR.gen.cs | 4 +- ...DevicePerformanceQueryPropertiesKHR.gen.cs | 2 +- ...icalDevicePipelineBinaryFeaturesKHR.gen.cs | 2 +- ...alDevicePipelineBinaryPropertiesKHR.gen.cs | 10 +- ...lineCacheIncrementalModeFeaturesSEC.gen.cs | 2 +- ...ipelineCreationCacheControlFeatures.gen.cs | 2 +- ...lineExecutablePropertiesFeaturesKHR.gen.cs | 2 +- ...elineLibraryGroupHandlesFeaturesEXT.gen.cs | 2 +- ...ePipelineOpacityMicromapFeaturesARM.gen.cs | 2 +- ...DevicePipelinePropertiesFeaturesEXT.gen.cs | 2 +- ...vicePipelineProtectedAccessFeatures.gen.cs | 2 +- ...calDevicePipelineRobustnessFeatures.gen.cs | 2 +- ...sicalDevicePresentBarrierFeaturesNV.gen.cs | 2 +- ...PhysicalDevicePresentId2FeaturesKHR.gen.cs | 2 +- .../PhysicalDevicePresentIdFeaturesKHR.gen.cs | 2 +- ...icalDevicePresentMeteringFeaturesNV.gen.cs | 2 +- ...esentModeFifoLatestReadyFeaturesKHR.gen.cs | 2 +- ...ysicalDevicePresentWait2FeaturesKHR.gen.cs | 2 +- ...hysicalDevicePresentWaitFeaturesKHR.gen.cs | 2 +- ...itiveTopologyListRestartFeaturesEXT.gen.cs | 4 +- ...PrimitivesGeneratedQueryFeaturesEXT.gen.cs | 6 +- .../PhysicalDevicePrivateDataFeatures.gen.cs | 2 +- ...ysicalDeviceProtectedMemoryFeatures.gen.cs | 2 +- ...icalDeviceProtectedMemoryProperties.gen.cs | 2 +- ...calDeviceProvokingVertexFeaturesEXT.gen.cs | 4 +- ...lDeviceProvokingVertexPropertiesEXT.gen.cs | 4 +- ...ionOrderAttachmentAccessFeaturesEXT.gen.cs | 6 +- ...icalDeviceRawAccessChainsFeaturesNV.gen.cs | 2 +- .../PhysicalDeviceRayQueryFeaturesKHR.gen.cs | 2 +- ...yTracingInvocationReorderFeaturesNV.gen.cs | 2 +- ...TracingLinearSweptSpheresFeaturesNV.gen.cs | 4 +- ...ceRayTracingMaintenance1FeaturesKHR.gen.cs | 4 +- ...eviceRayTracingMotionBlurFeaturesNV.gen.cs | 4 +- ...DeviceRayTracingPipelineFeaturesKHR.gen.cs | 10 +- ...eRayTracingPositionFetchFeaturesKHR.gen.cs | 2 +- ...eviceRayTracingValidationFeaturesNV.gen.cs | 2 +- ...RelaxedLineRasterizationFeaturesIMG.gen.cs | 2 +- ...lDeviceRenderPassStripedFeaturesARM.gen.cs | 2 +- ...epresentativeFragmentTestFeaturesNV.gen.cs | 2 +- ...calDeviceRgba10x6FormatsFeaturesEXT.gen.cs | 2 +- ...hysicalDeviceRobustness2FeaturesKHR.gen.cs | 6 +- ...lDeviceSampleLocationsPropertiesEXT.gen.cs | 2 +- ...DeviceSamplerFilterMinmaxProperties.gen.cs | 4 +- ...eviceSamplerYcbcrConversionFeatures.gen.cs | 2 +- ...icalDeviceScalarBlockLayoutFeatures.gen.cs | 2 +- ...DeviceSchedulingControlsFeaturesARM.gen.cs | 2 +- ...SeparateDepthStencilLayoutsFeatures.gen.cs | 2 +- ...eviceShader64BitIndexingFeaturesEXT.gen.cs | 2 +- ...ShaderAtomicFloat16VectorFeaturesNV.gen.cs | 2 +- ...DeviceShaderAtomicFloat2FeaturesEXT.gen.cs | 24 ++-- ...lDeviceShaderAtomicFloatFeaturesEXT.gen.cs | 24 ++-- ...icalDeviceShaderAtomicInt64Features.gen.cs | 4 +- ...icalDeviceShaderBfloat16FeaturesKHR.gen.cs | 6 +- ...hysicalDeviceShaderClockFeaturesKHR.gen.cs | 4 +- ...DeviceShaderCoreBuiltinsFeaturesARM.gen.cs | 2 +- ...derDemoteToHelperInvocationFeatures.gen.cs | 2 +- ...lDeviceShaderDrawParametersFeatures.gen.cs | 2 +- ...arlyAndLateFragmentTestsFeaturesAMD.gen.cs | 2 +- ...calDeviceShaderExpectAssumeFeatures.gen.cs | 2 +- ...icalDeviceShaderFloat16Int8Features.gen.cs | 4 +- ...ysicalDeviceShaderFloat8FeaturesEXT.gen.cs | 4 +- ...lDeviceShaderFloatControls2Features.gen.cs | 2 +- .../PhysicalDeviceShaderFmaFeaturesKHR.gen.cs | 6 +- ...ceShaderImageAtomicInt64FeaturesEXT.gen.cs | 4 +- ...eviceShaderImageFootprintFeaturesNV.gen.cs | 2 +- ...viceShaderIntegerDotProductFeatures.gen.cs | 2 +- ...ceShaderIntegerDotProductProperties.gen.cs | 60 +++++----- ...haderIntegerFunctions2FeaturesINTEL.gen.cs | 2 +- ...aderMaximalReconvergenceFeaturesKHR.gen.cs | 2 +- ...ceShaderModuleIdentifierFeaturesEXT.gen.cs | 2 +- ...ysicalDeviceShaderObjectFeaturesEXT.gen.cs | 2 +- ...lDeviceShaderQuadControlFeaturesKHR.gen.cs | 2 +- ...laxedExtendedInstructionFeaturesKHR.gen.cs | 2 +- ...aderReplicatedCompositesFeaturesEXT.gen.cs | 2 +- ...calDeviceShaderSMBuiltinsFeaturesNV.gen.cs | 2 +- ...ShaderSubgroupExtendedTypesFeatures.gen.cs | 2 +- ...lDeviceShaderSubgroupRotateFeatures.gen.cs | 4 +- ...bgroupUniformControlFlowFeaturesKHR.gen.cs | 2 +- ...ceShaderTerminateInvocationFeatures.gen.cs | 2 +- ...calDeviceShaderTileImageFeaturesEXT.gen.cs | 6 +- ...lDeviceShaderTileImagePropertiesEXT.gen.cs | 6 +- ...niformBufferUnsizedArrayFeaturesEXT.gen.cs | 2 +- ...iceShaderUntypedPointersFeaturesKHR.gen.cs | 2 +- ...calDeviceShadingRateImageFeaturesNV.gen.cs | 4 +- .../PhysicalDeviceSparseProperties.gen.cs | 10 +- .../PhysicalDeviceSubgroupProperties.gen.cs | 2 +- ...alDeviceSubgroupSizeControlFeatures.gen.cs | 4 +- ...viceSubpassMergeFeedbackFeaturesEXT.gen.cs | 2 +- ...lDeviceSubpassShadingFeaturesHUAWEI.gen.cs | 2 +- ...iceSwapchainMaintenance1FeaturesKHR.gen.cs | 2 +- ...sicalDeviceSynchronization2Features.gen.cs | 2 +- .../PhysicalDeviceTensorFeaturesARM.gen.cs | 12 +- .../PhysicalDeviceTensorPropertiesARM.gen.cs | 2 +- ...viceTexelBufferAlignmentFeaturesEXT.gen.cs | 2 +- ...eviceTexelBufferAlignmentProperties.gen.cs | 4 +- ...ceTextureCompressionAstchdrFeatures.gen.cs | 2 +- ...calDeviceTileMemoryHeapFeaturesQCOM.gen.cs | 2 +- ...lDeviceTileMemoryHeapPropertiesQCOM.gen.cs | 4 +- ...calDeviceTilePropertiesFeaturesQCOM.gen.cs | 2 +- ...ysicalDeviceTileShadingFeaturesQCOM.gen.cs | 28 ++--- ...icalDeviceTileShadingPropertiesQCOM.gen.cs | 2 +- ...icalDeviceTimelineSemaphoreFeatures.gen.cs | 2 +- ...lDeviceTransformFeedbackFeaturesEXT.gen.cs | 4 +- ...eviceTransformFeedbackPropertiesEXT.gen.cs | 8 +- ...eviceUnifiedImageLayoutsFeaturesKHR.gen.cs | 4 +- ...UniformBufferStandardLayoutFeatures.gen.cs | 2 +- ...sicalDeviceVariablePointersFeatures.gen.cs | 4 +- ...eviceVertexAttributeDivisorFeatures.gen.cs | 4 +- ...iceVertexAttributeDivisorProperties.gen.cs | 2 +- ...ertexAttributeRobustnessFeaturesEXT.gen.cs | 2 +- ...eVertexInputDynamicStateFeaturesEXT.gen.cs | 2 +- ...icalDeviceVideoDecodeVp9FeaturesKHR.gen.cs | 2 +- ...icalDeviceVideoEncodeAv1FeaturesKHR.gen.cs | 2 +- ...eVideoEncodeIntraRefreshFeaturesKHR.gen.cs | 2 +- ...deoEncodeQuantizationMapFeaturesKHR.gen.cs | 2 +- ...deoEncodeRgbConversionFeaturesVALVE.gen.cs | 2 +- ...lDeviceVideoMaintenance1FeaturesKHR.gen.cs | 2 +- ...lDeviceVideoMaintenance2FeaturesKHR.gen.cs | 2 +- .../PhysicalDeviceVulkan11Features.gen.cs | 24 ++-- .../PhysicalDeviceVulkan11Properties.gen.cs | 6 +- .../PhysicalDeviceVulkan12Features.gen.cs | 94 +++++++-------- .../PhysicalDeviceVulkan12Properties.gen.cs | 52 ++++----- .../PhysicalDeviceVulkan13Features.gen.cs | 30 ++--- .../PhysicalDeviceVulkan13Properties.gen.cs | 64 +++++----- .../PhysicalDeviceVulkan14Features.gen.cs | 42 +++---- .../PhysicalDeviceVulkan14Properties.gen.cs | 24 ++-- ...icalDeviceVulkanMemoryModelFeatures.gen.cs | 6 +- ...roupMemoryExplicitLayoutFeaturesKHR.gen.cs | 8 +- ...iceYcbcr2Plane444FormatsFeaturesEXT.gen.cs | 2 +- ...sicalDeviceYcbcrDegammaFeaturesQCOM.gen.cs | 2 +- ...alDeviceYcbcrImageArraysFeaturesEXT.gen.cs | 2 +- ...roInitializeDeviceMemoryFeaturesEXT.gen.cs | 2 +- ...roInitializeWorkgroupMemoryFeatures.gen.cs | 2 +- ...olorBlendAdvancedStateCreateInfoEXT.gen.cs | 4 +- .../PipelineColorBlendAttachmentState.gen.cs | 2 +- .../PipelineColorBlendStateCreateInfo.gen.cs | 2 +- ...CoverageModulationStateCreateInfoNV.gen.cs | 2 +- ...ineCoverageToColorStateCreateInfoNV.gen.cs | 2 +- ...PipelineDepthStencilStateCreateInfo.gen.cs | 8 +- ...ExecutableInternalRepresentationKHR.gen.cs | 2 +- ...PipelineExecutableStatisticValueKHR.gen.cs | 2 +- ...ipelineInputAssemblyStateCreateInfo.gen.cs | 2 +- .../PipelineMultisampleStateCreateInfo.gen.cs | 6 +- ...rizationDepthClipStateCreateInfoEXT.gen.cs | 2 +- ...ineRasterizationLineStateCreateInfo.gen.cs | 2 +- ...ipelineRasterizationStateCreateInfo.gen.cs | 6 +- ...tativeFragmentTestStateCreateInfoNV.gen.cs | 2 +- ...neSampleLocationsStateCreateInfoEXT.gen.cs | 2 +- ...ewportDepthClipControlCreateInfoEXT.gen.cs | 2 +- ...rtShadingRateImageStateCreateInfoNV.gen.cs | 2 +- ...neViewportWScalingStateCreateInfoNV.gen.cs | 2 +- .../Vulkan/Vulkan/ProtectedSubmitInfo.gen.cs | 2 +- ...amilyQueryResultStatusPropertiesKHR.gen.cs | 2 +- ...erAccelerationStructureCreateInfoNV.gen.cs | 2 +- .../RenderPassCreationControlEXT.gen.cs | 2 +- ...ormanceCountersByRegionBeginInfoARM.gen.cs | 2 +- ...rColorComponentMappingCreateInfoEXT.gen.cs | 2 +- .../Vulkan/Vulkan/SamplerCreateInfo.gen.cs | 6 +- .../SamplerYcbcrConversionCreateInfo.gen.cs | 2 +- ...onversionYcbcrDegammaCreateInfoQCOM.gen.cs | 4 +- .../SubpassResolvePerformanceQueryEXT.gen.cs | 2 +- ...SurfaceCapabilitiesPresentBarrierNV.gen.cs | 2 +- .../SurfaceCapabilitiesPresentId2KHR.gen.cs | 2 +- .../SurfaceCapabilitiesPresentWait2KHR.gen.cs | 2 +- .../SurfaceProtectedCapabilitiesKHR.gen.cs | 2 +- .../Vulkan/SwapchainCreateInfoKHR.gen.cs | 2 +- ...pchainDisplayNativeHdrCreateInfoAMD.gen.cs | 2 +- .../SwapchainLatencyCreateInfoNV.gen.cs | 2 +- ...SwapchainPresentBarrierCreateInfoNV.gen.cs | 2 +- ...TextureLodGatherFormatPropertiesAMD.gen.cs | 2 +- .../VideoDecodeAv1ProfileInfoKHR.gen.cs | 2 +- .../VideoEncodeAv1CapabilitiesKHR.gen.cs | 4 +- ...eoEncodeAv1GopRemainingFrameInfoKHR.gen.cs | 2 +- .../VideoEncodeAv1PictureInfoKHR.gen.cs | 4 +- ...deoEncodeAv1RateControlLayerInfoKHR.gen.cs | 6 +- .../VideoEncodeAv1SessionCreateInfoKHR.gen.cs | 2 +- .../VideoEncodeH264CapabilitiesKHR.gen.cs | 6 +- ...oEncodeH264GopRemainingFrameInfoKHR.gen.cs | 2 +- .../VideoEncodeH264PictureInfoKHR.gen.cs | 2 +- ...EncodeH264QualityLevelPropertiesKHR.gen.cs | 2 +- ...eoEncodeH264RateControlLayerInfoKHR.gen.cs | 6 +- ...VideoEncodeH264SessionCreateInfoKHR.gen.cs | 2 +- ...264SessionParametersFeedbackInfoKHR.gen.cs | 4 +- ...codeH264SessionParametersGetInfoKHR.gen.cs | 4 +- .../VideoEncodeH265CapabilitiesKHR.gen.cs | 6 +- ...oEncodeH265GopRemainingFrameInfoKHR.gen.cs | 2 +- ...eoEncodeH265RateControlLayerInfoKHR.gen.cs | 6 +- ...VideoEncodeH265SessionCreateInfoKHR.gen.cs | 2 +- ...265SessionParametersFeedbackInfoKHR.gen.cs | 6 +- ...codeH265SessionParametersGetInfoKHR.gen.cs | 6 +- ...eoEncodeIntraRefreshCapabilitiesKHR.gen.cs | 4 +- ...EncodeProfileRgbConversionInfoVALVE.gen.cs | 2 +- ...odeSessionParametersFeedbackInfoKHR.gen.cs | 2 +- 403 files changed, 973 insertions(+), 973 deletions(-) diff --git a/.silktouch/openal-clangsharp.stout b/.silktouch/openal-clangsharp.stout index fe7129046ae063b28f06579eaaab3f60fe925b22..b67feaa61973bcad9568376b94cfafff05b98b6f 100644 GIT binary patch delta 4179 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 bo}D)YfR~;SK>UBP(KD+{4)f#||Kt2GGyQK( delta 4197 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 diff --git a/.silktouch/opengl-clangsharp.stout b/.silktouch/opengl-clangsharp.stout index 0696b430070c319a7ba51172989c0f95dde76e5b..400d3c820d7a399b5783cdc4df9b02c2eba7a6e5 100644 GIT binary patch delta 199 zcmZ29jc?I3KHdOtW)=|!CJqjUMPZvZ@;GoaBk}M1iPb?={ z$!G<5Gct)lC4m;iFeYd$dvSq*A-sf>K^n!V>5ICURbb`-l}^6^G>3_SVfyPXW^(}L C!7^b0 delta 199 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 z%0A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 z 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�XSEH#s9T;*%xqH-NdFb5k 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%0AFD+9^?3^RqrS<;O07vZGxgJo5;}VU_fZ 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 I(}Aq~KWI-Q8~^|S delta 444697 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≷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

Bj+)h$r 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

mxqj=Q4qyxF-Z_DW+PsUspyPo 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

gG>J6CAN3om0G+|Nmk!IC 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 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/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; } From c9b5dcff86a6c2b97006f78f963f3f1d69eb7dbb Mon Sep 17 00:00:00 2001 From: William Chen Date: Tue, 19 May 2026 16:39:54 -0400 Subject: [PATCH 09/13] Add test: TransformPropertiesTests.Transforms_MaybeBool_FieldsAndProperties --- ...MaybeBool_FieldsAndProperties.verified.txt | 24 +++++++ .../SilkTouch/TransformPropertiesTests.cs | 71 +++++++++++++++++++ 2 files changed, 95 insertions(+) create mode 100644 tests/SilkTouch/SilkTouch/TransformPropertiesTests.Transforms_MaybeBool_FieldsAndProperties.verified.txt create mode 100644 tests/SilkTouch/SilkTouch/TransformPropertiesTests.cs 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.cs b/tests/SilkTouch/SilkTouch/TransformPropertiesTests.cs new file mode 100644 index 0000000000..5363f4b9f9 --- /dev/null +++ b/tests/SilkTouch/SilkTouch/TransformPropertiesTests.cs @@ -0,0 +1,71 @@ +// 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 MaybeBool_Transforms_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 [NativeTypeName("TestBool32")] should be transformed + var result = await context.SourceProject.Documents.First().GetSyntaxRootAsync(); + await Verify(result!.NormalizeWhitespace().ToString()); + } +} From d0e34c1d76c9277b3847531027866c88465559e6 Mon Sep 17 00:00:00 2001 From: William Chen Date: Tue, 19 May 2026 16:45:25 -0400 Subject: [PATCH 10/13] Add test: TransformPropertiesTests.Transforms_Utf8String_StaticConstProperties --- ...8String_StaticConstProperties.verified.txt | 4 +++ .../SilkTouch/TransformPropertiesTests.cs | 35 +++++++++++++++++-- 2 files changed, 37 insertions(+), 2 deletions(-) create mode 100644 tests/SilkTouch/SilkTouch/TransformPropertiesTests.Transforms_Utf8String_StaticConstProperties.verified.txt 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 index 5363f4b9f9..c42453c5ca 100644 --- a/tests/SilkTouch/SilkTouch/TransformPropertiesTests.cs +++ b/tests/SilkTouch/SilkTouch/TransformPropertiesTests.cs @@ -17,7 +17,38 @@ static TransformPropertiesTests() } [Test] - public async Task MaybeBool_Transforms_FieldsAndProperties() + 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() @@ -64,7 +95,7 @@ public struct NoTransform await transformProperties.ExecuteAsync(context); - // Only members with [NativeTypeName("TestBool32")] should be transformed + // Only members with exactly [NativeTypeName("TestBool32")] should be transformed var result = await context.SourceProject.Documents.First().GetSyntaxRootAsync(); await Verify(result!.NormalizeWhitespace().ToString()); } From 9347dfc1a6fc569730eee552f77fb10524775fb5 Mon Sep 17 00:00:00 2001 From: William Chen Date: Tue, 19 May 2026 17:12:54 -0400 Subject: [PATCH 11/13] Add note on the bitfield case --- tests/SilkTouch/SilkTouch/TransformPropertiesTests.cs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/tests/SilkTouch/SilkTouch/TransformPropertiesTests.cs b/tests/SilkTouch/SilkTouch/TransformPropertiesTests.cs index c42453c5ca..7b92efeb61 100644 --- a/tests/SilkTouch/SilkTouch/TransformPropertiesTests.cs +++ b/tests/SilkTouch/SilkTouch/TransformPropertiesTests.cs @@ -96,6 +96,9 @@ public struct NoTransform await transformProperties.ExecuteAsync(context); // Only members with exactly [NativeTypeName("TestBool32")] should be transformed + // + // Note: [NativeTypeName("TestBool32 : 1")] can be found in bitfield structs + // This is currently not handled since this is an unlikely case var result = await context.SourceProject.Documents.First().GetSyntaxRootAsync(); await Verify(result!.NormalizeWhitespace().ToString()); } From 7635a7117efe66f115f77e7722d082ecf614437a Mon Sep 17 00:00:00 2001 From: William Chen Date: Wed, 20 May 2026 10:03:39 -0400 Subject: [PATCH 12/13] Remove unused ModUtils.MemberIdentifiers() This was used by the syntax-based renamer (extremely old at this point) --- .../SilkTouch/Mods/Common/ModUtils.cs | 21 ------------------- 1 file changed, 21 deletions(-) diff --git a/sources/SilkTouch/SilkTouch/Mods/Common/ModUtils.cs b/sources/SilkTouch/SilkTouch/Mods/Common/ModUtils.cs index 91dcf7c06b..15ea50eb5d 100644 --- a/sources/SilkTouch/SilkTouch/Mods/Common/ModUtils.cs +++ b/sources/SilkTouch/SilkTouch/Mods/Common/ModUtils.cs @@ -507,25 +507,4 @@ or SyntaxKind.UShortKeyword or SyntaxKind.ShortKeyword or SyntaxKind.ByteKeyword or SyntaxKind.SByteKeyword; - - ///

- /// Gets all of the identifiers within the given identifiable member syntax. - /// - /// The member with the identifiers. - /// The identifiers. - public static IEnumerable MemberIdentifiers(this MemberDeclarationSyntax syn) => - syn switch - { - BaseFieldDeclarationSyntax fld => fld.Declaration.Variables.Select(x => - x.Identifier.ToString() - ), - MethodDeclarationSyntax meth => [meth.Identifier.ToString()], - BaseNamespaceDeclarationSyntax nsd => [nsd.Name.ToString()], - EventDeclarationSyntax ev => [ev.Identifier.ToString()], - PropertyDeclarationSyntax prop => [prop.Identifier.ToString()], - BaseTypeDeclarationSyntax typ => [typ.Identifier.ToString()], - DelegateDeclarationSyntax del => [del.Identifier.ToString()], - EnumMemberDeclarationSyntax em => [em.Identifier.ToString()], - _ => [], - }; } From 783e662f007e918219d0aba33db9289dbf160f7b Mon Sep 17 00:00:00 2001 From: William Chen Date: Wed, 20 May 2026 10:12:40 -0400 Subject: [PATCH 13/13] Add MaybeBoolUtils.MaybeBoolType() factory method --- .../SilkTouch/Mods/Common/MaybeBoolUtils.cs | 27 +++++++++++++ .../SilkTouch/Mods/TransformProperties.cs | 33 +--------------- .../Mods/Transformation/BoolTransformer.cs | 38 ++----------------- 3 files changed, 33 insertions(+), 65 deletions(-) create mode 100644 sources/SilkTouch/SilkTouch/Mods/Common/MaybeBoolUtils.cs diff --git a/sources/SilkTouch/SilkTouch/Mods/Common/MaybeBoolUtils.cs b/sources/SilkTouch/SilkTouch/Mods/Common/MaybeBoolUtils.cs new file mode 100644 index 0000000000..0436a3e07f --- /dev/null +++ b/sources/SilkTouch/SilkTouch/Mods/Common/MaybeBoolUtils.cs @@ -0,0 +1,27 @@ +// 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.CSharp.Syntax; +using static Microsoft.CodeAnalysis.CSharp.SyntaxFactory; + +namespace Silk.NET.SilkTouch.Mods; + +/// +/// Utilities related to working with the type. +/// +public static class MaybeBoolUtils +{ + /// + /// Creates a generic name syntax representing the type + /// using the provided generic arguments. + /// + /// The underlying type used by the type. + /// The scheme used to determine the underlying value. + public static GenericNameSyntax MaybeBoolType(TypeSyntax type, string? scheme) => + string.IsNullOrWhiteSpace(scheme) + ? GenericName(Identifier("MaybeBool"), TypeArgumentList([type])) + : GenericName( + Identifier("MaybeBool"), + TypeArgumentList([type, IdentifierName(scheme)]) + ); +} diff --git a/sources/SilkTouch/SilkTouch/Mods/TransformProperties.cs b/sources/SilkTouch/SilkTouch/Mods/TransformProperties.cs index ac49ebb763..55ee816c4b 100644 --- a/sources/SilkTouch/SilkTouch/Mods/TransformProperties.cs +++ b/sources/SilkTouch/SilkTouch/Mods/TransformProperties.cs @@ -71,22 +71,7 @@ private class Rewriter(Configuration config) : CSharpSyntaxRewriter || (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)] - ) - ) - ); - + var newType = MaybeBoolUtils.MaybeBoolType(node.Declaration.Type, scheme); node = node.WithDeclaration(node.Declaration.WithType(newType)); } @@ -102,21 +87,7 @@ private class Rewriter(Configuration config) : CSharpSyntaxRewriter || (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)] - ) - ) - ); - + var newType = MaybeBoolUtils.MaybeBoolType(node.Type, scheme); node = node.WithType(newType); } diff --git a/sources/SilkTouch/SilkTouch/Mods/Transformation/BoolTransformer.cs b/sources/SilkTouch/SilkTouch/Mods/Transformation/BoolTransformer.cs index f80eabf678..bfba52c913 100644 --- a/sources/SilkTouch/SilkTouch/Mods/Transformation/BoolTransformer.cs +++ b/sources/SilkTouch/SilkTouch/Mods/Transformation/BoolTransformer.cs @@ -31,23 +31,8 @@ Action next || (retNative == "bool" && current.ReturnType.ToString().Trim() != "bool") // stdbool.h, hopefully... ) { - current = current.WithReturnType( - newRetType = string.IsNullOrWhiteSpace(retBoolScheme) - ? GenericName( - Identifier("MaybeBool"), - TypeArgumentList(SingletonSeparatedList(current.ReturnType)) - ) - : GenericName( - Identifier("MaybeBool"), - TypeArgumentList( - SeparatedList( - // ReSharper disable once RedundantCast <-- false positive - (IEnumerable) - [current.ReturnType, IdentifierName(retBoolScheme)] - ) - ) - ) - ); + newRetType = MaybeBoolUtils.MaybeBoolType(current.ReturnType, retBoolScheme); + current = current.WithReturnType(newRetType); } List? @params = null; @@ -65,23 +50,8 @@ paramNative is not null ) ) { - (@params ??= [.. current.ParameterList.Parameters])[i] = param.WithType( - string.IsNullOrWhiteSpace(paramBoolScheme) - ? GenericName( - Identifier("MaybeBool"), - TypeArgumentList(SingletonSeparatedList(param.Type)) - ) - : GenericName( - Identifier("MaybeBool"), - TypeArgumentList( - SeparatedList( - // ReSharper disable once RedundantCast <-- false positive - (IEnumerable) - [param.Type, IdentifierName(paramBoolScheme)] - ) - ) - ) - ); + var newType = MaybeBoolUtils.MaybeBoolType(param.Type, paramBoolScheme); + (@params ??= [.. current.ParameterList.Parameters])[i] = param.WithType(newType); } }