From 5bda3e955acaf364e59bffdf3c9d857ddaec4d0d Mon Sep 17 00:00:00 2001 From: William Chen Date: Sat, 7 Nov 2026 15:09:49 -0500 Subject: [PATCH 01/24] Start of feature/transform-enums-bitmask-and-sorting From 9b2bf95261aae0da3780b4e94edacb8e919746b3 Mon Sep 17 00:00:00 2001 From: William Chen Date: Sun, 8 Nov 2026 19:05:07 -0500 Subject: [PATCH 02/24] Add SortMembers config option --- sources/SilkTouch/SilkTouch/Mods/TransformEnums.cs | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/sources/SilkTouch/SilkTouch/Mods/TransformEnums.cs b/sources/SilkTouch/SilkTouch/Mods/TransformEnums.cs index 4e9286da35..dcfcfaf9b2 100644 --- a/sources/SilkTouch/SilkTouch/Mods/TransformEnums.cs +++ b/sources/SilkTouch/SilkTouch/Mods/TransformEnums.cs @@ -78,6 +78,11 @@ public record Configuration /// This likely is required if is enabled. /// public bool RewriteMemberValues { get; init; } = false; + + /// + /// Whether to sort enum members by their value. + /// + public bool SortMembers { get; init; } = false; } /// @@ -130,10 +135,8 @@ public EnumMemberFilter(EnumMemberFilterConfiguration configuration) } } - public bool IsTypeMatch(ITypeSymbol? enumType) - { - return enumType != null && TypeName.IsMatch(enumType.Name); - } + public bool IsTypeMatch(ITypeSymbol? enumType) => + enumType != null && TypeName.IsMatch(enumType.Name); public bool IsMemberMatch(ISymbol? enumMember) { From d6865faa4673278a63a2a61c56085e1ceea62b97 Mon Sep 17 00:00:00 2001 From: William Chen Date: Sun, 8 Nov 2026 19:18:03 -0500 Subject: [PATCH 03/24] Add EnumMemberInfo to TransformEnums so member symbol/value are tracked reliably --- .../SilkTouch/Mods/TransformEnums.cs | 62 +++++++++---------- 1 file changed, 31 insertions(+), 31 deletions(-) diff --git a/sources/SilkTouch/SilkTouch/Mods/TransformEnums.cs b/sources/SilkTouch/SilkTouch/Mods/TransformEnums.cs index dcfcfaf9b2..5e3bca4af6 100644 --- a/sources/SilkTouch/SilkTouch/Mods/TransformEnums.cs +++ b/sources/SilkTouch/SilkTouch/Mods/TransformEnums.cs @@ -212,10 +212,15 @@ MemberRewriteDecider memberRewriteDecider return base.VisitEnumDeclaration(node); } - // This list is used to defer the modification of the enum declaration syntax node - // This is important because modifying the node will detach it from the semantic model var originalNode = node; - var members = node.Members.ToList(); + var members = node + .Members.Select(n => + { + var symbol = semanticModel.GetDeclaredSymbol(n); + long? value = symbol != null ? Convert.ToInt64(symbol.ConstantValue) : null; + return new EnumMemberInfo(n, symbol, value); + }) + .ToList(); foreach (var filter in removeMemberFilters) { @@ -224,9 +229,7 @@ MemberRewriteDecider memberRewriteDecider continue; } - members = members - .Where(member => !filter.IsMemberMatch(semanticModel.GetDeclaredSymbol(member))) - .ToList(); + members.RemoveAll(n => filter.IsMemberMatch(n.Symbol)); } var isFlagsEnum = node.AttributeLists.ContainsAttribute("System.Flags"); @@ -261,7 +264,7 @@ MemberRewriteDecider memberRewriteDecider { var noneMember = EnumMemberDeclaration("None") .WithEqualsValue(CreateEqualsValueClause(0, isFlagsEnum)); - members.Insert(0, noneMember); + members.Insert(0, new EnumMemberInfo(noneMember, null, 0)); } } @@ -320,18 +323,12 @@ MemberRewriteDecider memberRewriteDecider { var hasNegativeValues = members.Any(m => { - if (m.Parent == null) - { - return false; - } - - var fieldSymbol = semanticModel.GetDeclaredSymbol(m); - if (fieldSymbol == null) + if (m.Symbol == null) { return false; } - var value = Convert.ToInt64(fieldSymbol.ConstantValue); + var value = Convert.ToInt64(m.Symbol.ConstantValue); return value < 0; }); @@ -399,38 +396,32 @@ MemberRewriteDecider memberRewriteDecider members = members .Select(m => { - if (m.Parent == null) - { - return m; - } - - if (m.EqualsValue != null) + if (m.Node.EqualsValue != null) { - memberRewriteDecider.Visit(m.EqualsValue); + memberRewriteDecider.Visit(m.Node.EqualsValue); if (!memberRewriteDecider.ShouldRewrite) { return m; } } - var fieldSymbol = semanticModel.GetDeclaredSymbol(m); - if (fieldSymbol == null) + var value = m.Value; + if (value == null) { return m; } - if (fieldSymbol.ConstantValue == null) + return m with { - return m; - } - - var value = Convert.ToInt64(fieldSymbol.ConstantValue); - return m.WithEqualsValue(CreateEqualsValueClause(value, isFlagsEnum)); + Node = m.Node.WithEqualsValue( + CreateEqualsValueClause(value.Value, isFlagsEnum) + ), + }; }) .ToList(); } - node = node.WithMembers([.. members]); + node = node.WithMembers([.. members.Select(m => m.Node)]); return base.VisitEnumDeclaration(node); } @@ -481,4 +472,13 @@ public override void VisitCastExpression(CastExpressionSyntax node) // uint is an identifier, but we want to rewrite this anyway } } + + /// The node corresponding to the member. + /// The symbol corresponding to the member, if available. + /// The value of the member, if known. + private readonly record struct EnumMemberInfo( + EnumMemberDeclarationSyntax Node, + IFieldSymbol? Symbol, + long? Value + ); } From fea3d24a68e939945207b60d6e9fb96478c3ebad Mon Sep 17 00:00:00 2001 From: William Chen Date: Sun, 8 Nov 2026 19:23:49 -0500 Subject: [PATCH 04/24] Also use EnumMemberInfo for IsMemberMatch --- .../SilkTouch/SilkTouch/Mods/TransformEnums.cs | 15 +++++---------- 1 file changed, 5 insertions(+), 10 deletions(-) diff --git a/sources/SilkTouch/SilkTouch/Mods/TransformEnums.cs b/sources/SilkTouch/SilkTouch/Mods/TransformEnums.cs index 5e3bca4af6..d7f4bc98b9 100644 --- a/sources/SilkTouch/SilkTouch/Mods/TransformEnums.cs +++ b/sources/SilkTouch/SilkTouch/Mods/TransformEnums.cs @@ -138,14 +138,9 @@ public EnumMemberFilter(EnumMemberFilterConfiguration configuration) public bool IsTypeMatch(ITypeSymbol? enumType) => enumType != null && TypeName.IsMatch(enumType.Name); - public bool IsMemberMatch(ISymbol? enumMember) + public bool IsMemberMatch(EnumMemberInfo member) { - if (enumMember is not IFieldSymbol fieldSymbol) - { - return false; - } - - if (!MemberName.IsMatch(enumMember.Name)) + if (!MemberName.IsMatch(member.Node.Identifier.Text)) { return false; } @@ -156,14 +151,14 @@ public bool IsMemberMatch(ISymbol? enumMember) return true; } - if (fieldSymbol.ConstantValue == null) + if (member.Value == null) { // We don't know the constant value for sure // Return false as a default return false; } - return Convert.ToInt64(fieldSymbol.ConstantValue) == MemberValue; + return member.Value == MemberValue; } } @@ -229,7 +224,7 @@ MemberRewriteDecider memberRewriteDecider continue; } - members.RemoveAll(n => filter.IsMemberMatch(n.Symbol)); + members.RemoveAll(m => filter.IsMemberMatch(m)); } var isFlagsEnum = node.AttributeLists.ContainsAttribute("System.Flags"); From e5fd68df6a04dd28aaa6e00255786364a3bc1c3f Mon Sep 17 00:00:00 2001 From: William Chen Date: Sun, 8 Nov 2026 19:31:59 -0500 Subject: [PATCH 05/24] Implement TransformEnums member sorting --- sources/SilkTouch/Jobs/Jobs.OpenAL.cs | 7 ++++- sources/SilkTouch/Jobs/Jobs.OpenCL.cs | 7 ++++- sources/SilkTouch/Jobs/Jobs.OpenGL.cs | 7 ++++- sources/SilkTouch/Jobs/Jobs.OpenXR.cs | 1 + sources/SilkTouch/Jobs/Jobs.SDL.cs | 7 ++++- sources/SilkTouch/Jobs/Jobs.Vulkan.cs | 1 + .../SilkTouch/Mods/TransformEnums.cs | 30 +++++++++++++++++++ 7 files changed, 56 insertions(+), 4 deletions(-) diff --git a/sources/SilkTouch/Jobs/Jobs.OpenAL.cs b/sources/SilkTouch/Jobs/Jobs.OpenAL.cs index fd7b2e6936..212ef8c8b6 100644 --- a/sources/SilkTouch/Jobs/Jobs.OpenAL.cs +++ b/sources/SilkTouch/Jobs/Jobs.OpenAL.cs @@ -106,7 +106,12 @@ public static SilkTouchHost DefineOpenALJob(this SilkTouchHost host) => } ) .TransformEnums( - new() { AddNoneMemberToFlags = true, RewriteMemberValues = true } + new() + { + AddNoneMemberToFlags = true, + RewriteMemberValues = true, + SortMembers = true, + } ) .AddVTables( new() diff --git a/sources/SilkTouch/Jobs/Jobs.OpenCL.cs b/sources/SilkTouch/Jobs/Jobs.OpenCL.cs index deeef0beda..a8ac5ed272 100644 --- a/sources/SilkTouch/Jobs/Jobs.OpenCL.cs +++ b/sources/SilkTouch/Jobs/Jobs.OpenCL.cs @@ -158,7 +158,12 @@ public static SilkTouchHost DefineOpenCLJob(this SilkTouchHost host) => } ) .TransformEnums( - new() { AddNoneMemberToFlags = true, RewriteMemberValues = true } + new() + { + AddNoneMemberToFlags = true, + RewriteMemberValues = true, + SortMembers = true, + } ) .AddVTables( new() diff --git a/sources/SilkTouch/Jobs/Jobs.OpenGL.cs b/sources/SilkTouch/Jobs/Jobs.OpenGL.cs index 64370d2123..40d62526e5 100644 --- a/sources/SilkTouch/Jobs/Jobs.OpenGL.cs +++ b/sources/SilkTouch/Jobs/Jobs.OpenGL.cs @@ -124,7 +124,12 @@ public static SilkTouchHost DefineOpenGLJob(this SilkTouchHost host) => } ) .TransformEnums( - new() { AddNoneMemberToFlags = true, RewriteMemberValues = true } + new() + { + AddNoneMemberToFlags = true, + RewriteMemberValues = true, + SortMembers = true, + } ) .AddVTables( new() diff --git a/sources/SilkTouch/Jobs/Jobs.OpenXR.cs b/sources/SilkTouch/Jobs/Jobs.OpenXR.cs index cf9558e5cf..c9aa2677b5 100644 --- a/sources/SilkTouch/Jobs/Jobs.OpenXR.cs +++ b/sources/SilkTouch/Jobs/Jobs.OpenXR.cs @@ -141,6 +141,7 @@ public static SilkTouchHost DefineOpenXRJob(this SilkTouchHost host) => .EnumBackingTypePreference .PreferUnsigned, RewriteMemberValues = true, + SortMembers = true, } ) .AddVTables( diff --git a/sources/SilkTouch/Jobs/Jobs.SDL.cs b/sources/SilkTouch/Jobs/Jobs.SDL.cs index d3c0dcb3e6..8632c6e960 100644 --- a/sources/SilkTouch/Jobs/Jobs.SDL.cs +++ b/sources/SilkTouch/Jobs/Jobs.SDL.cs @@ -45,7 +45,12 @@ public static SilkTouchHost DefineSDLJob(this SilkTouchHost host) => new() { Affixes = new() { ["SharedPrefix"] = new() { Remove = true } } } ) .TransformEnums( - new() { AddNoneMemberToFlags = true, RewriteMemberValues = true } + new() + { + AddNoneMemberToFlags = true, + RewriteMemberValues = true, + SortMembers = true, + } ) .AddVTables() .StripAttributes( diff --git a/sources/SilkTouch/Jobs/Jobs.Vulkan.cs b/sources/SilkTouch/Jobs/Jobs.Vulkan.cs index b93252f318..514d4a2f1a 100644 --- a/sources/SilkTouch/Jobs/Jobs.Vulkan.cs +++ b/sources/SilkTouch/Jobs/Jobs.Vulkan.cs @@ -106,6 +106,7 @@ public static SilkTouchHost DefineVulkanJob(this SilkTouchHost host) => .EnumBackingTypePreference .PreferUnsigned, RewriteMemberValues = true, + SortMembers = true, } ) .AddVTables( diff --git a/sources/SilkTouch/SilkTouch/Mods/TransformEnums.cs b/sources/SilkTouch/SilkTouch/Mods/TransformEnums.cs index d7f4bc98b9..77088e2370 100644 --- a/sources/SilkTouch/SilkTouch/Mods/TransformEnums.cs +++ b/sources/SilkTouch/SilkTouch/Mods/TransformEnums.cs @@ -416,6 +416,11 @@ MemberRewriteDecider memberRewriteDecider .ToList(); } + if (config.SortMembers) + { + members = members.OrderBy(m => m, new EnumMemberInfoValueComparer()).ToList(); + } + node = node.WithMembers([.. members.Select(m => m.Node)]); return base.VisitEnumDeclaration(node); @@ -476,4 +481,29 @@ private readonly record struct EnumMemberInfo( IFieldSymbol? Symbol, long? Value ); + + private class EnumMemberInfoValueComparer : IComparer + { + public int Compare(EnumMemberInfo a, EnumMemberInfo b) + { + // Ascending value + // Null is after non-null + if (a.Value.HasValue) + { + if (b.Value.HasValue) + { + return a.Value.Value.CompareTo(b.Value.Value); + } + + return -1; + } + + if (b.Value.HasValue) + { + return 1; + } + + return 0; + } + } } From ccba4806d4a20aa8d84797adc51d6587892eefd1 Mon Sep 17 00:00:00 2001 From: "The Silk.NET Automaton" <9011267+dotnet-bot@users.noreply.github.com> Date: Mon, 9 Nov 2026 03:33:37 +0000 Subject: [PATCH 06/24] Regenerate OpenAL bindings for e5fd68df6a04dd28aaa6e00255786364a3bc1c3f --- sources/OpenAL/OpenAL/Enums/ALCEnum.gen.cs | 222 +- sources/OpenAL/OpenAL/Enums/ALEnum.gen.cs | 2908 ++++++++--------- .../OpenAL/OpenAL/Enums/BooleanPName.gen.cs | 6 +- .../OpenAL/OpenAL/Enums/BufferInteger.gen.cs | 26 +- .../OpenAL/OpenAL/Enums/BufferPName.gen.cs | 38 +- .../OpenAL/Enums/ContextAttribute.gen.cs | 12 +- .../OpenAL/OpenAL/Enums/ContextBoolean.gen.cs | 6 +- .../OpenAL/OpenAL/Enums/ContextInteger.gen.cs | 34 +- .../OpenAL/OpenAL/Enums/ContextPName.gen.cs | 54 +- .../OpenAL/OpenAL/Enums/ContextString.gen.cs | 12 +- .../OpenAL/OpenAL/Enums/EffectFloat.gen.cs | 298 +- .../OpenAL/OpenAL/Enums/EffectInteger.gen.cs | 28 +- .../OpenAL/OpenAL/Enums/EffectPName.gen.cs | 338 +- sources/OpenAL/OpenAL/Enums/EffectType.gen.cs | 6 +- sources/OpenAL/OpenAL/Enums/ErrorCode.gen.cs | 12 +- .../OpenAL/OpenAL/Enums/FilterFloat.gen.cs | 12 +- .../OpenAL/OpenAL/Enums/FilterPName.gen.cs | 12 +- sources/OpenAL/OpenAL/Enums/FloatPName.gen.cs | 18 +- .../OpenAL/OpenAL/Enums/FoldbackEvent.gen.cs | 6 +- sources/OpenAL/OpenAL/Enums/Format.gen.cs | 174 +- sources/OpenAL/OpenAL/Enums/GetPName.gen.cs | 60 +- .../OpenAL/OpenAL/Enums/IntegerPName.gen.cs | 12 +- .../OpenAL/Enums/InternalFormatSOFT.gen.cs | 12 +- .../OpenAL/OpenAL/Enums/OutputModeSOFT.gen.cs | 18 +- .../OpenAL/OpenAL/Enums/SourceFloat.gen.cs | 16 +- .../OpenAL/OpenAL/Enums/SourceInteger.gen.cs | 30 +- .../OpenAL/OpenAL/Enums/SourcePName.gen.cs | 70 +- .../OpenAL/OpenAL/Enums/StringPName.gen.cs | 6 +- 28 files changed, 2223 insertions(+), 2223 deletions(-) diff --git a/sources/OpenAL/OpenAL/Enums/ALCEnum.gen.cs b/sources/OpenAL/OpenAL/Enums/ALCEnum.gen.cs index 9cc6dac56b..ae19528297 100644 --- a/sources/OpenAL/OpenAL/Enums/ALCEnum.gen.cs +++ b/sources/OpenAL/OpenAL/Enums/ALCEnum.gen.cs @@ -19,35 +19,59 @@ public enum ALCEnum : uint [NativeName("ALC_FALSE")] False = 0, + [NativeName("ALC_NO_ERROR")] + NoError = 0, + + [NativeName("ALC_HRTF_DISABLED_SOFT")] + HrtfDisabledSOFT = 0, + + [NativeName("ALC_FUMA_SOFT")] + FumaSOFT = 0, + [NativeName("ALC_TRUE")] True = 1, - [NativeName("ALC_FREQUENCY")] - Frequency = 4103, + [NativeName("ALC_HRTF_ENABLED_SOFT")] + HrtfEnabledSOFT = 1, - [NativeName("ALC_REFRESH")] - Refresh = 4104, + [NativeName("ALC_ACN_SOFT")] + AcnSOFT = 1, - [NativeName("ALC_SYNC")] - Sync = 4105, + [NativeName("ALC_SN3D_SOFT")] + Sn3DSOFT = 1, - [NativeName("ALC_NO_ERROR")] - NoError = 0, + [NativeName("ALC_CONTEXT_DEBUG_BIT_EXT")] + ContextDebugBitEXT = 1, - [NativeName("ALC_INVALID_DEVICE")] - InvalidDevice = 40961, + [NativeName("ALC_DONT_CARE_SOFT")] + DontCareSOFT = 2, - [NativeName("ALC_INVALID_CONTEXT")] - InvalidContext = 40962, + [NativeName("ALC_HRTF_DENIED_SOFT")] + HrtfDeniedSOFT = 2, - [NativeName("ALC_INVALID_ENUM")] - InvalidEnum = 40963, + [NativeName("ALC_N3D_SOFT")] + N3DSOFT = 2, - [NativeName("ALC_INVALID_VALUE")] - InvalidValue = 40964, + [NativeName("ALC_HRTF_REQUIRED_SOFT")] + HrtfRequiredSOFT = 3, - [NativeName("ALC_OUT_OF_MEMORY")] - OutOfMemory = 40965, + [NativeName("ALC_HRTF_HEADPHONES_DETECTED_SOFT")] + HrtfHeadphonesDetectedSOFT = 4, + + [NativeName("ALC_HRTF_UNSUPPORTED_FORMAT_SOFT")] + HrtfUnsupportedFormatSOFT = 5, + + [NativeName("ALC_CAPTURE_DEVICE_SPECIFIER")] + CaptureDeviceSpecifier = 784, + + [NativeName("ALC_CAPTURE_DEFAULT_DEVICE_SPECIFIER")] + CaptureDefaultDeviceSpecifier = 785, + + [NativeName("ALC_CAPTURE_SAMPLES")] + CaptureSamples = 786, + + [NativeName("ALC_CONNECTED")] + Connected = 787, [NativeName("ALC_MAJOR_VERSION")] MajorVersion = 4096, @@ -70,54 +94,27 @@ public enum ALCEnum : uint [NativeName("ALC_EXTENSIONS")] Extensions = 4102, + [NativeName("ALC_FREQUENCY")] + Frequency = 4103, + + [NativeName("ALC_REFRESH")] + Refresh = 4104, + + [NativeName("ALC_SYNC")] + Sync = 4105, + [NativeName("ALC_MONO_SOURCES")] MonoSources = 4112, [NativeName("ALC_STEREO_SOURCES")] StereoSources = 4113, - [NativeName("ALC_CAPTURE_DEVICE_SPECIFIER")] - CaptureDeviceSpecifier = 784, - - [NativeName("ALC_CAPTURE_DEFAULT_DEVICE_SPECIFIER")] - CaptureDefaultDeviceSpecifier = 785, - - [NativeName("ALC_CAPTURE_SAMPLES")] - CaptureSamples = 786, - [NativeName("ALC_DEFAULT_ALL_DEVICES_SPECIFIER")] DefaultAllDevicesSpecifier = 4114, [NativeName("ALC_ALL_DEVICES_SPECIFIER")] AllDevicesSpecifier = 4115, - [NativeName("ALC_CHAN_MAIN_LOKI")] - ChanMainLOKI = 5242881, - - [NativeName("ALC_CHAN_PCM_LOKI")] - ChanPcmLOKI = 5242882, - - [NativeName("ALC_CHAN_CD_LOKI")] - ChanCdLOKI = 5242883, - - [NativeName("ALC_EFX_MAJOR_VERSION")] - EfxMajorVersion = 131073, - - [NativeName("ALC_EFX_MINOR_VERSION")] - EfxMinorVersion = 131074, - - [NativeName("ALC_MAX_AUXILIARY_SENDS")] - MaxAuxiliarySends = 131075, - - [NativeName("ALC_CONNECTED")] - Connected = 787, - - [NativeName("ALC_FORMAT_CHANNELS_SOFT")] - FormatChannelsSOFT = 6544, - - [NativeName("ALC_FORMAT_TYPE_SOFT")] - FormatTypeSOFT = 6545, - [NativeName("ALC_BYTE_SOFT")] ByteSOFT = 5120, @@ -151,38 +148,44 @@ public enum ALCEnum : uint [NativeName("ALC_5POINT1_SOFT")] X5Point1SOFT = 5380, + [NativeName("ALC_SURROUND_5_1_SOFT")] + Surround5x1SOFT = 5380, + [NativeName("ALC_6POINT1_SOFT")] X6Point1SOFT = 5381, + [NativeName("ALC_SURROUND_6_1_SOFT")] + Surround6x1SOFT = 5381, + [NativeName("ALC_7POINT1_SOFT")] X7Point1SOFT = 5382, - [NativeName("ALC_HRTF_SOFT")] - HrtfSOFT = 6546, + [NativeName("ALC_SURROUND_7_1_SOFT")] + Surround7x1SOFT = 5382, - [NativeName("ALC_DONT_CARE_SOFT")] - DontCareSOFT = 2, + [NativeName("ALC_BFORMAT3D_SOFT")] + Bformat3DSOFT = 5383, - [NativeName("ALC_HRTF_STATUS_SOFT")] - HrtfStatusSOFT = 6547, + [NativeName("ALC_DEVICE_CLOCK_SOFT")] + DeviceClockSOFT = 5632, - [NativeName("ALC_HRTF_DISABLED_SOFT")] - HrtfDisabledSOFT = 0, + [NativeName("ALC_DEVICE_LATENCY_SOFT")] + DeviceLatencySOFT = 5633, - [NativeName("ALC_HRTF_ENABLED_SOFT")] - HrtfEnabledSOFT = 1, + [NativeName("ALC_DEVICE_CLOCK_LATENCY_SOFT")] + DeviceClockLatencySOFT = 5634, - [NativeName("ALC_HRTF_DENIED_SOFT")] - HrtfDeniedSOFT = 2, + [NativeName("ALC_FORMAT_CHANNELS_SOFT")] + FormatChannelsSOFT = 6544, - [NativeName("ALC_HRTF_REQUIRED_SOFT")] - HrtfRequiredSOFT = 3, + [NativeName("ALC_FORMAT_TYPE_SOFT")] + FormatTypeSOFT = 6545, - [NativeName("ALC_HRTF_HEADPHONES_DETECTED_SOFT")] - HrtfHeadphonesDetectedSOFT = 4, + [NativeName("ALC_HRTF_SOFT")] + HrtfSOFT = 6546, - [NativeName("ALC_HRTF_UNSUPPORTED_FORMAT_SOFT")] - HrtfUnsupportedFormatSOFT = 5, + [NativeName("ALC_HRTF_STATUS_SOFT")] + HrtfStatusSOFT = 6547, [NativeName("ALC_NUM_HRTF_SPECIFIERS_SOFT")] NumHrtfSpecifiersSOFT = 6548, @@ -193,18 +196,6 @@ public enum ALCEnum : uint [NativeName("ALC_HRTF_ID_SOFT")] HrtfIdSOFT = 6550, - [NativeName("ALC_OUTPUT_LIMITER_SOFT")] - OutputLimiterSOFT = 6554, - - [NativeName("ALC_DEVICE_CLOCK_SOFT")] - DeviceClockSOFT = 5632, - - [NativeName("ALC_DEVICE_LATENCY_SOFT")] - DeviceLatencySOFT = 5633, - - [NativeName("ALC_DEVICE_CLOCK_LATENCY_SOFT")] - DeviceClockLatencySOFT = 5634, - [NativeName("ALC_AMBISONIC_LAYOUT_SOFT")] AmbisonicLayoutSOFT = 6551, @@ -214,24 +205,12 @@ public enum ALCEnum : uint [NativeName("ALC_AMBISONIC_ORDER_SOFT")] AmbisonicOrderSOFT = 6553, + [NativeName("ALC_OUTPUT_LIMITER_SOFT")] + OutputLimiterSOFT = 6554, + [NativeName("ALC_MAX_AMBISONIC_ORDER_SOFT")] MaxAmbisonicOrderSOFT = 6555, - [NativeName("ALC_BFORMAT3D_SOFT")] - Bformat3DSOFT = 5383, - - [NativeName("ALC_FUMA_SOFT")] - FumaSOFT = 0, - - [NativeName("ALC_ACN_SOFT")] - AcnSOFT = 1, - - [NativeName("ALC_SN3D_SOFT")] - Sn3DSOFT = 1, - - [NativeName("ALC_N3D_SOFT")] - N3DSOFT = 2, - [NativeName("ALC_OUTPUT_MODE_SOFT")] OutputModeSOFT = 6572, @@ -247,21 +226,9 @@ public enum ALCEnum : uint [NativeName("ALC_STEREO_HRTF_SOFT")] StereoHrtfSOFT = 6578, - [NativeName("ALC_SURROUND_5_1_SOFT")] - Surround5x1SOFT = 5380, - - [NativeName("ALC_SURROUND_6_1_SOFT")] - Surround6x1SOFT = 5381, - - [NativeName("ALC_SURROUND_7_1_SOFT")] - Surround7x1SOFT = 5382, - [NativeName("ALC_CONTEXT_FLAGS_EXT")] ContextFlagsEXT = 6607, - [NativeName("ALC_CONTEXT_DEBUG_BIT_EXT")] - ContextDebugBitEXT = 1, - [NativeName("ALC_PLAYBACK_DEVICE_SOFT")] PlaybackDeviceSOFT = 6612, @@ -282,4 +249,37 @@ public enum ALCEnum : uint [NativeName("ALC_EVENT_NOT_SUPPORTED_SOFT")] EventNotSupportedSOFT = 6618, + + [NativeName("ALC_INVALID_DEVICE")] + InvalidDevice = 40961, + + [NativeName("ALC_INVALID_CONTEXT")] + InvalidContext = 40962, + + [NativeName("ALC_INVALID_ENUM")] + InvalidEnum = 40963, + + [NativeName("ALC_INVALID_VALUE")] + InvalidValue = 40964, + + [NativeName("ALC_OUT_OF_MEMORY")] + OutOfMemory = 40965, + + [NativeName("ALC_EFX_MAJOR_VERSION")] + EfxMajorVersion = 131073, + + [NativeName("ALC_EFX_MINOR_VERSION")] + EfxMinorVersion = 131074, + + [NativeName("ALC_MAX_AUXILIARY_SENDS")] + MaxAuxiliarySends = 131075, + + [NativeName("ALC_CHAN_MAIN_LOKI")] + ChanMainLOKI = 5242881, + + [NativeName("ALC_CHAN_PCM_LOKI")] + ChanPcmLOKI = 5242882, + + [NativeName("ALC_CHAN_CD_LOKI")] + ChanCdLOKI = 5242883, } diff --git a/sources/OpenAL/OpenAL/Enums/ALEnum.gen.cs b/sources/OpenAL/OpenAL/Enums/ALEnum.gen.cs index d7afdb321d..3e9fc8b546 100644 --- a/sources/OpenAL/OpenAL/Enums/ALEnum.gen.cs +++ b/sources/OpenAL/OpenAL/Enums/ALEnum.gen.cs @@ -19,1886 +19,1904 @@ public enum ALEnum : uint [NativeName("AL_FALSE")] False = 0, - [NativeName("AL_TRUE")] - True = 1, + [NativeName("AL_NO_ERROR")] + NoError = 0, - [NativeName("AL_SOURCE_RELATIVE")] - SourceRelative = 514, + [NativeName("AL_EFFECT_FIRST_PARAMETER")] + EffectFirstParameter = 0, - [NativeName("AL_CONE_INNER_ANGLE")] - ConeInnerAngle = 4097, + [NativeName("AL_EFFECT_NULL")] + EffectNull = 0, - [NativeName("AL_CONE_OUTER_ANGLE")] - ConeOuterAngle = 4098, + [NativeName("AL_EFFECTSLOT_NULL")] + EffectslotNull = 0, - [NativeName("AL_PITCH")] - Pitch = 4099, + [NativeName("AL_FILTER_FIRST_PARAMETER")] + FilterFirstParameter = 0, - [NativeName("AL_POSITION")] - Position = 4100, + [NativeName("AL_FILTER_NULL")] + FilterNull = 0, - [NativeName("AL_DIRECTION")] - Direction = 4101, + [NativeName("AL_LOWPASS_MIN_GAIN")] + LowpassMinGain = 0, - [NativeName("AL_VELOCITY")] - Velocity = 4102, + [NativeName("AL_LOWPASS_MIN_GAINHF")] + LowpassMinGainhf = 0, - [NativeName("AL_LOOPING")] - Looping = 4103, + [NativeName("AL_HIGHPASS_MIN_GAIN")] + HighpassMinGain = 0, - [NativeName("AL_BUFFER")] - Buffer = 4105, + [NativeName("AL_HIGHPASS_MIN_GAINLF")] + HighpassMinGainlf = 0, - [NativeName("AL_GAIN")] - Gain = 4106, + [NativeName("AL_BANDPASS_MIN_GAIN")] + BandpassMinGain = 0, - [NativeName("AL_MIN_GAIN")] - MinGain = 4109, + [NativeName("AL_BANDPASS_MIN_GAINHF")] + BandpassMinGainhf = 0, - [NativeName("AL_MAX_GAIN")] - MaxGain = 4110, + [NativeName("AL_BANDPASS_MIN_GAINLF")] + BandpassMinGainlf = 0, - [NativeName("AL_ORIENTATION")] - Orientation = 4111, + [NativeName("AL_REVERB_MIN_DENSITY")] + ReverbMinDensity = 0, - [NativeName("AL_SOURCE_STATE")] - SourceState = 4112, + [NativeName("AL_REVERB_MIN_DIFFUSION")] + ReverbMinDiffusion = 0, - [NativeName("AL_INITIAL")] - Initial = 4113, + [NativeName("AL_REVERB_MIN_GAIN")] + ReverbMinGain = 0, - [NativeName("AL_PLAYING")] - Playing = 4114, + [NativeName("AL_REVERB_DEFAULT_GAIN")] + ReverbDefaultGain = 0, - [NativeName("AL_PAUSED")] - Paused = 4115, + [NativeName("AL_REVERB_MIN_GAINHF")] + ReverbMinGainhf = 0, - [NativeName("AL_STOPPED")] - Stopped = 4116, + [NativeName("AL_REVERB_DEFAULT_GAINHF")] + ReverbDefaultGainhf = 0, - [NativeName("AL_BUFFERS_QUEUED")] - BuffersQueued = 4117, + [NativeName("AL_REVERB_MIN_DECAY_TIME")] + ReverbMinDecayTime = 0, - [NativeName("AL_BUFFERS_PROCESSED")] - BuffersProcessed = 4118, + [NativeName("AL_REVERB_MIN_DECAY_HFRATIO")] + ReverbMinDecayHfratio = 0, - [NativeName("AL_REFERENCE_DISTANCE")] - ReferenceDistance = 4128, + [NativeName("AL_REVERB_DEFAULT_DECAY_HFRATIO")] + ReverbDefaultDecayHfratio = 0, - [NativeName("AL_ROLLOFF_FACTOR")] - RolloffFactor = 4129, + [NativeName("AL_REVERB_MIN_REFLECTIONS_GAIN")] + ReverbMinReflectionsGain = 0, - [NativeName("AL_CONE_OUTER_GAIN")] - ConeOuterGain = 4130, + [NativeName("AL_REVERB_DEFAULT_REFLECTIONS_GAIN")] + ReverbDefaultReflectionsGain = 0, - [NativeName("AL_MAX_DISTANCE")] - MaxDistance = 4131, + [NativeName("AL_REVERB_MIN_REFLECTIONS_DELAY")] + ReverbMinReflectionsDelay = 0, - [NativeName("AL_FORMAT_MONO8")] - FormatMono8 = 4352, + [NativeName("AL_REVERB_MAX_REFLECTIONS_DELAY")] + ReverbMaxReflectionsDelay = 0, - [NativeName("AL_FORMAT_MONO16")] - FormatMono16 = 4353, + [NativeName("AL_REVERB_DEFAULT_REFLECTIONS_DELAY")] + ReverbDefaultReflectionsDelay = 0, - [NativeName("AL_FORMAT_STEREO8")] - FormatStereo8 = 4354, + [NativeName("AL_REVERB_MIN_LATE_REVERB_GAIN")] + ReverbMinLateReverbGain = 0, - [NativeName("AL_FORMAT_STEREO16")] - FormatStereo16 = 4355, + [NativeName("AL_REVERB_MIN_LATE_REVERB_DELAY")] + ReverbMinLateReverbDelay = 0, - [NativeName("AL_FREQUENCY")] - Frequency = 8193, + [NativeName("AL_REVERB_MAX_LATE_REVERB_DELAY")] + ReverbMaxLateReverbDelay = 0, - [NativeName("AL_SIZE")] - Size = 8196, + [NativeName("AL_REVERB_DEFAULT_LATE_REVERB_DELAY")] + ReverbDefaultLateReverbDelay = 0, - [NativeName("AL_UNUSED")] - Unused = 8208, + [NativeName("AL_REVERB_MIN_AIR_ABSORPTION_GAINHF")] + ReverbMinAirAbsorptionGainhf = 0, - [NativeName("AL_PENDING")] - Pending = 8209, + [NativeName("AL_REVERB_DEFAULT_AIR_ABSORPTION_GAINHF")] + ReverbDefaultAirAbsorptionGainhf = 0, - [NativeName("AL_PROCESSED")] - Processed = 8210, + [NativeName("AL_REVERB_MIN_ROOM_ROLLOFF_FACTOR")] + ReverbMinRoomRolloffFactor = 0, - [NativeName("AL_NO_ERROR")] - NoError = 0, + [NativeName("AL_REVERB_DEFAULT_ROOM_ROLLOFF_FACTOR")] + ReverbDefaultRoomRolloffFactor = 0, - [NativeName("AL_INVALID_NAME")] - InvalidName = 40961, + [NativeName("AL_REVERB_MIN_DECAY_HFLIMIT")] + ReverbMinDecayHflimit = 0, - [NativeName("AL_INVALID_ENUM")] - InvalidEnum = 40962, + [NativeName("AL_EAXREVERB_MIN_DENSITY")] + EaxreverbMinDensity = 0, - [NativeName("AL_INVALID_VALUE")] - InvalidValue = 40963, + [NativeName("AL_EAXREVERB_MIN_DIFFUSION")] + EaxreverbMinDiffusion = 0, - [NativeName("AL_INVALID_OPERATION")] - InvalidOperation = 40964, + [NativeName("AL_EAXREVERB_MIN_GAIN")] + EaxreverbMinGain = 0, - [NativeName("AL_OUT_OF_MEMORY")] - OutOfMemory = 40965, + [NativeName("AL_EAXREVERB_DEFAULT_GAIN")] + EaxreverbDefaultGain = 0, - [NativeName("AL_VENDOR")] - Vendor = 45057, + [NativeName("AL_EAXREVERB_MIN_GAINHF")] + EaxreverbMinGainhf = 0, - [NativeName("AL_VERSION")] - Version = 45058, + [NativeName("AL_EAXREVERB_DEFAULT_GAINHF")] + EaxreverbDefaultGainhf = 0, - [NativeName("AL_RENDERER")] - Renderer = 45059, + [NativeName("AL_EAXREVERB_MIN_GAINLF")] + EaxreverbMinGainlf = 0, - [NativeName("AL_EXTENSIONS")] - Extensions = 45060, + [NativeName("AL_EAXREVERB_MIN_DECAY_TIME")] + EaxreverbMinDecayTime = 0, - [NativeName("AL_DOPPLER_FACTOR")] - DopplerFactor = 49152, + [NativeName("AL_EAXREVERB_MIN_DECAY_HFRATIO")] + EaxreverbMinDecayHfratio = 0, - [NativeName("AL_DOPPLER_VELOCITY")] - DopplerVelocity = 49153, + [NativeName("AL_EAXREVERB_DEFAULT_DECAY_HFRATIO")] + EaxreverbDefaultDecayHfratio = 0, - [NativeName("AL_DISTANCE_MODEL")] - DistanceModel = 53248, + [NativeName("AL_EAXREVERB_MIN_DECAY_LFRATIO")] + EaxreverbMinDecayLfratio = 0, - [NativeName("AL_INVALID")] - Invalid = 4294967295, + [NativeName("AL_EAXREVERB_MIN_REFLECTIONS_GAIN")] + EaxreverbMinReflectionsGain = 0, - [NativeName("AL_ILLEGAL_ENUM")] - IllegalEnum = 40962, + [NativeName("AL_EAXREVERB_DEFAULT_REFLECTIONS_GAIN")] + EaxreverbDefaultReflectionsGain = 0, - [NativeName("AL_ILLEGAL_COMMAND")] - IllegalCommand = 40964, + [NativeName("AL_EAXREVERB_MIN_REFLECTIONS_DELAY")] + EaxreverbMinReflectionsDelay = 0, - [NativeName("AL_INVERSE_DISTANCE")] - InverseDistance = 53249, + [NativeName("AL_EAXREVERB_MAX_REFLECTIONS_DELAY")] + EaxreverbMaxReflectionsDelay = 0, - [NativeName("AL_INVERSE_DISTANCE_CLAMPED")] - InverseDistanceClamped = 53250, + [NativeName("AL_EAXREVERB_DEFAULT_REFLECTIONS_DELAY")] + EaxreverbDefaultReflectionsDelay = 0, - [NativeName("AL_SEC_OFFSET")] - SecOffset = 4132, + [NativeName("AL_EAXREVERB_DEFAULT_REFLECTIONS_PAN_XYZ")] + EaxreverbDefaultReflectionsPanXyz = 0, - [NativeName("AL_SAMPLE_OFFSET")] - SampleOffset = 4133, + [NativeName("AL_EAXREVERB_MIN_LATE_REVERB_GAIN")] + EaxreverbMinLateReverbGain = 0, - [NativeName("AL_BYTE_OFFSET")] - ByteOffset = 4134, + [NativeName("AL_EAXREVERB_MIN_LATE_REVERB_DELAY")] + EaxreverbMinLateReverbDelay = 0, - [NativeName("AL_SOURCE_TYPE")] - SourceType = 4135, + [NativeName("AL_EAXREVERB_MAX_LATE_REVERB_DELAY")] + EaxreverbMaxLateReverbDelay = 0, - [NativeName("AL_STATIC")] - Static = 4136, + [NativeName("AL_EAXREVERB_DEFAULT_LATE_REVERB_DELAY")] + EaxreverbDefaultLateReverbDelay = 0, - [NativeName("AL_STREAMING")] - Streaming = 4137, + [NativeName("AL_EAXREVERB_DEFAULT_LATE_REVERB_PAN_XYZ")] + EaxreverbDefaultLateReverbPanXyz = 0, - [NativeName("AL_UNDETERMINED")] - Undetermined = 4144, + [NativeName("AL_EAXREVERB_MIN_ECHO_TIME")] + EaxreverbMinEchoTime = 0, - [NativeName("AL_BITS")] - Bits = 8194, + [NativeName("AL_EAXREVERB_MAX_ECHO_TIME")] + EaxreverbMaxEchoTime = 0, - [NativeName("AL_CHANNELS")] - Channels = 8195, + [NativeName("AL_EAXREVERB_DEFAULT_ECHO_TIME")] + EaxreverbDefaultEchoTime = 0, - [NativeName("AL_SPEED_OF_SOUND")] - SpeedOfSound = 49155, + [NativeName("AL_EAXREVERB_MIN_ECHO_DEPTH")] + EaxreverbMinEchoDepth = 0, - [NativeName("AL_LINEAR_DISTANCE")] - LinearDistance = 53251, + [NativeName("AL_EAXREVERB_DEFAULT_ECHO_DEPTH")] + EaxreverbDefaultEchoDepth = 0, - [NativeName("AL_LINEAR_DISTANCE_CLAMPED")] - LinearDistanceClamped = 53252, + [NativeName("AL_EAXREVERB_MIN_MODULATION_TIME")] + EaxreverbMinModulationTime = 0, - [NativeName("AL_EXPONENT_DISTANCE")] - ExponentDistance = 53253, + [NativeName("AL_EAXREVERB_DEFAULT_MODULATION_TIME")] + EaxreverbDefaultModulationTime = 0, - [NativeName("AL_EXPONENT_DISTANCE_CLAMPED")] - ExponentDistanceClamped = 53254, + [NativeName("AL_EAXREVERB_MIN_MODULATION_DEPTH")] + EaxreverbMinModulationDepth = 0, - [NativeName("AL_FORMAT_IMA_ADPCM_MONO16_EXT")] - FormatImaAdpcmMono16EXT = 65536, + [NativeName("AL_EAXREVERB_DEFAULT_MODULATION_DEPTH")] + EaxreverbDefaultModulationDepth = 0, - [NativeName("AL_FORMAT_IMA_ADPCM_STEREO16_EXT")] - FormatImaAdpcmStereo16EXT = 65537, + [NativeName("AL_EAXREVERB_MIN_AIR_ABSORPTION_GAINHF")] + EaxreverbMinAirAbsorptionGainhf = 0, - [NativeName("AL_FORMAT_WAVE_EXT")] - FormatWaveEXT = 65538, + [NativeName("AL_EAXREVERB_DEFAULT_AIR_ABSORPTION_GAINHF")] + EaxreverbDefaultAirAbsorptionGainhf = 0, - [NativeName("AL_FORMAT_VORBIS_EXT")] - FormatVorbisEXT = 65539, + [NativeName("AL_EAXREVERB_MIN_ROOM_ROLLOFF_FACTOR")] + EaxreverbMinRoomRolloffFactor = 0, - [NativeName("AL_FORMAT_QUAD8_LOKI")] - FormatQuad8LOKI = 65540, + [NativeName("AL_EAXREVERB_DEFAULT_ROOM_ROLLOFF_FACTOR")] + EaxreverbDefaultRoomRolloffFactor = 0, - [NativeName("AL_FORMAT_QUAD16_LOKI")] - FormatQuad16LOKI = 65541, + [NativeName("AL_EAXREVERB_MIN_DECAY_HFLIMIT")] + EaxreverbMinDecayHflimit = 0, - [NativeName("AL_FORMAT_MONO_FLOAT32")] - FormatMonoFloat32 = 65552, + [NativeName("AL_CHORUS_WAVEFORM_SINUSOID")] + ChorusWaveformSinusoid = 0, - [NativeName("AL_FORMAT_STEREO_FLOAT32")] - FormatStereoFloat32 = 65553, + [NativeName("AL_CHORUS_MIN_WAVEFORM")] + ChorusMinWaveform = 0, - [NativeName("AL_FORMAT_MONO_DOUBLE_EXT")] - FormatMonoDoubleEXT = 65554, + [NativeName("AL_CHORUS_MIN_RATE")] + ChorusMinRate = 0, - [NativeName("AL_FORMAT_STEREO_DOUBLE_EXT")] - FormatStereoDoubleEXT = 65555, + [NativeName("AL_CHORUS_MIN_DEPTH")] + ChorusMinDepth = 0, - [NativeName("AL_FORMAT_MONO_MULAW_EXT")] - FormatMonoMulawEXT = 65556, + [NativeName("AL_CHORUS_DEFAULT_DEPTH")] + ChorusDefaultDepth = 0, - [NativeName("AL_FORMAT_STEREO_MULAW_EXT")] - FormatStereoMulawEXT = 65557, + [NativeName("AL_CHORUS_MIN_FEEDBACK")] + ChorusMinFeedback = 0, - [NativeName("AL_FORMAT_MONO_ALAW_EXT")] - FormatMonoAlawEXT = 65558, + [NativeName("AL_CHORUS_DEFAULT_FEEDBACK")] + ChorusDefaultFeedback = 0, - [NativeName("AL_FORMAT_STEREO_ALAW_EXT")] - FormatStereoAlawEXT = 65559, + [NativeName("AL_CHORUS_MIN_DELAY")] + ChorusMinDelay = 0, - [NativeName("AL_FORMAT_QUAD8")] - FormatQuad8 = 4612, + [NativeName("AL_CHORUS_MAX_DELAY")] + ChorusMaxDelay = 0, - [NativeName("AL_FORMAT_QUAD16")] - FormatQuad16 = 4613, + [NativeName("AL_CHORUS_DEFAULT_DELAY")] + ChorusDefaultDelay = 0, - [NativeName("AL_FORMAT_QUAD32")] - FormatQuad32 = 4614, + [NativeName("AL_DISTORTION_MIN_EDGE")] + DistortionMinEdge = 0, - [NativeName("AL_FORMAT_REAR8")] - FormatRear8 = 4615, + [NativeName("AL_DISTORTION_DEFAULT_EDGE")] + DistortionDefaultEdge = 0, - [NativeName("AL_FORMAT_REAR16")] - FormatRear16 = 4616, + [NativeName("AL_DISTORTION_MIN_GAIN")] + DistortionMinGain = 0, - [NativeName("AL_FORMAT_REAR32")] - FormatRear32 = 4617, + [NativeName("AL_DISTORTION_DEFAULT_GAIN")] + DistortionDefaultGain = 0, + + [NativeName("AL_ECHO_MIN_DELAY")] + EchoMinDelay = 0, + + [NativeName("AL_ECHO_MAX_DELAY")] + EchoMaxDelay = 0, - [NativeName("AL_FORMAT_51CHN8")] - Format51Chn8 = 4618, + [NativeName("AL_ECHO_DEFAULT_DELAY")] + EchoDefaultDelay = 0, - [NativeName("AL_FORMAT_51CHN16")] - Format51Chn16 = 4619, + [NativeName("AL_ECHO_MIN_LRDELAY")] + EchoMinLrdelay = 0, - [NativeName("AL_FORMAT_51CHN32")] - Format51Chn32 = 4620, + [NativeName("AL_ECHO_MAX_LRDELAY")] + EchoMaxLrdelay = 0, - [NativeName("AL_FORMAT_61CHN8")] - Format61Chn8 = 4621, + [NativeName("AL_ECHO_DEFAULT_LRDELAY")] + EchoDefaultLrdelay = 0, - [NativeName("AL_FORMAT_61CHN16")] - Format61Chn16 = 4622, + [NativeName("AL_ECHO_MIN_DAMPING")] + EchoMinDamping = 0, - [NativeName("AL_FORMAT_61CHN32")] - Format61Chn32 = 4623, + [NativeName("AL_ECHO_MAX_DAMPING")] + EchoMaxDamping = 0, - [NativeName("AL_FORMAT_71CHN8")] - Format71Chn8 = 4624, + [NativeName("AL_ECHO_DEFAULT_DAMPING")] + EchoDefaultDamping = 0, - [NativeName("AL_FORMAT_71CHN16")] - Format71Chn16 = 4625, + [NativeName("AL_ECHO_MIN_FEEDBACK")] + EchoMinFeedback = 0, - [NativeName("AL_FORMAT_71CHN32")] - Format71Chn32 = 4626, + [NativeName("AL_ECHO_DEFAULT_FEEDBACK")] + EchoDefaultFeedback = 0, - [NativeName("AL_FORMAT_MONO_MULAW")] - FormatMonoMulaw = 65556, + [NativeName("AL_ECHO_MIN_SPREAD")] + EchoMinSpread = 0, - [NativeName("AL_FORMAT_STEREO_MULAW")] - FormatStereoMulaw = 65557, + [NativeName("AL_ECHO_DEFAULT_SPREAD")] + EchoDefaultSpread = 0, - [NativeName("AL_FORMAT_QUAD_MULAW")] - FormatQuadMulaw = 65569, + [NativeName("AL_FLANGER_WAVEFORM_SINUSOID")] + FlangerWaveformSinusoid = 0, - [NativeName("AL_FORMAT_REAR_MULAW")] - FormatRearMulaw = 65570, + [NativeName("AL_FLANGER_MIN_WAVEFORM")] + FlangerMinWaveform = 0, - [NativeName("AL_FORMAT_51CHN_MULAW")] - Format51ChnMulaw = 65571, + [NativeName("AL_FLANGER_DEFAULT_PHASE")] + FlangerDefaultPhase = 0, - [NativeName("AL_FORMAT_61CHN_MULAW")] - Format61ChnMulaw = 65572, + [NativeName("AL_FLANGER_MIN_RATE")] + FlangerMinRate = 0, - [NativeName("AL_FORMAT_71CHN_MULAW")] - Format71ChnMulaw = 65573, + [NativeName("AL_FLANGER_DEFAULT_RATE")] + FlangerDefaultRate = 0, - [NativeName("AL_FORMAT_MONO_IMA4")] - FormatMonoIma4 = 4864, + [NativeName("AL_FLANGER_MIN_DEPTH")] + FlangerMinDepth = 0, - [NativeName("AL_FORMAT_STEREO_IMA4")] - FormatStereoIma4 = 4865, + [NativeName("AL_FLANGER_MIN_FEEDBACK")] + FlangerMinFeedback = 0, - [NativeName("AL_METERS_PER_UNIT")] - MetersPerUnit = 131076, + [NativeName("AL_FLANGER_DEFAULT_FEEDBACK")] + FlangerDefaultFeedback = 0, - [NativeName("AL_DIRECT_FILTER")] - DirectFilter = 131077, + [NativeName("AL_FLANGER_MIN_DELAY")] + FlangerMinDelay = 0, - [NativeName("AL_AUXILIARY_SEND_FILTER")] - AuxiliarySendFilter = 131078, + [NativeName("AL_FLANGER_MAX_DELAY")] + FlangerMaxDelay = 0, - [NativeName("AL_AIR_ABSORPTION_FACTOR")] - AirAbsorptionFactor = 131079, + [NativeName("AL_FLANGER_DEFAULT_DELAY")] + FlangerDefaultDelay = 0, - [NativeName("AL_ROOM_ROLLOFF_FACTOR")] - RoomRolloffFactor = 131080, + [NativeName("AL_FREQUENCY_SHIFTER_MIN_FREQUENCY")] + FrequencyShifterMinFrequency = 0, - [NativeName("AL_CONE_OUTER_GAINHF")] - ConeOuterGainhf = 131081, + [NativeName("AL_FREQUENCY_SHIFTER_DEFAULT_FREQUENCY")] + FrequencyShifterDefaultFrequency = 0, - [NativeName("AL_DIRECT_FILTER_GAINHF_AUTO")] - DirectFilterGainhfAuto = 131082, + [NativeName("AL_FREQUENCY_SHIFTER_MIN_LEFT_DIRECTION")] + FrequencyShifterMinLeftDirection = 0, - [NativeName("AL_AUXILIARY_SEND_FILTER_GAIN_AUTO")] - AuxiliarySendFilterGainAuto = 131083, + [NativeName("AL_FREQUENCY_SHIFTER_DEFAULT_LEFT_DIRECTION")] + FrequencyShifterDefaultLeftDirection = 0, - [NativeName("AL_AUXILIARY_SEND_FILTER_GAINHF_AUTO")] - AuxiliarySendFilterGainhfAuto = 131084, + [NativeName("AL_FREQUENCY_SHIFTER_DIRECTION_DOWN")] + FrequencyShifterDirectionDown = 0, - [NativeName("AL_REVERB_DENSITY")] - ReverbDensity = 1, + [NativeName("AL_FREQUENCY_SHIFTER_MIN_RIGHT_DIRECTION")] + FrequencyShifterMinRightDirection = 0, - [NativeName("AL_REVERB_DIFFUSION")] - ReverbDiffusion = 2, + [NativeName("AL_FREQUENCY_SHIFTER_DEFAULT_RIGHT_DIRECTION")] + FrequencyShifterDefaultRightDirection = 0, - [NativeName("AL_REVERB_GAIN")] - ReverbGain = 3, + [NativeName("AL_VOCAL_MORPHER_MIN_PHONEMEA")] + VocalMorpherMinPhonemea = 0, - [NativeName("AL_REVERB_GAINHF")] - ReverbGainhf = 4, + [NativeName("AL_VOCAL_MORPHER_DEFAULT_PHONEMEA")] + VocalMorpherDefaultPhonemea = 0, - [NativeName("AL_REVERB_DECAY_TIME")] - ReverbDecayTime = 5, + [NativeName("AL_VOCAL_MORPHER_DEFAULT_PHONEMEA_COARSE_TUNING")] + VocalMorpherDefaultPhonemeaCoarseTuning = 0, - [NativeName("AL_REVERB_DECAY_HFRATIO")] - ReverbDecayHfratio = 6, + [NativeName("AL_VOCAL_MORPHER_MIN_PHONEMEB")] + VocalMorpherMinPhonemeb = 0, - [NativeName("AL_REVERB_REFLECTIONS_GAIN")] - ReverbReflectionsGain = 7, + [NativeName("AL_VOCAL_MORPHER_DEFAULT_PHONEMEB_COARSE_TUNING")] + VocalMorpherDefaultPhonemebCoarseTuning = 0, - [NativeName("AL_REVERB_REFLECTIONS_DELAY")] - ReverbReflectionsDelay = 8, + [NativeName("AL_VOCAL_MORPHER_PHONEME_A")] + VocalMorpherPhonemeA = 0, - [NativeName("AL_REVERB_LATE_REVERB_GAIN")] - ReverbLateReverbGain = 9, + [NativeName("AL_VOCAL_MORPHER_WAVEFORM_SINUSOID")] + VocalMorpherWaveformSinusoid = 0, - [NativeName("AL_REVERB_LATE_REVERB_DELAY")] - ReverbLateReverbDelay = 10, + [NativeName("AL_VOCAL_MORPHER_MIN_WAVEFORM")] + VocalMorpherMinWaveform = 0, - [NativeName("AL_REVERB_AIR_ABSORPTION_GAINHF")] - ReverbAirAbsorptionGainhf = 11, + [NativeName("AL_VOCAL_MORPHER_DEFAULT_WAVEFORM")] + VocalMorpherDefaultWaveform = 0, - [NativeName("AL_REVERB_ROOM_ROLLOFF_FACTOR")] - ReverbRoomRolloffFactor = 12, + [NativeName("AL_VOCAL_MORPHER_MIN_RATE")] + VocalMorpherMinRate = 0, - [NativeName("AL_REVERB_DECAY_HFLIMIT")] - ReverbDecayHflimit = 13, + [NativeName("AL_PITCH_SHIFTER_DEFAULT_FINE_TUNE")] + PitchShifterDefaultFineTune = 0, - [NativeName("AL_EAXREVERB_DENSITY")] - EaxreverbDensity = 1, + [NativeName("AL_RING_MODULATOR_MIN_FREQUENCY")] + RingModulatorMinFrequency = 0, - [NativeName("AL_EAXREVERB_DIFFUSION")] - EaxreverbDiffusion = 2, + [NativeName("AL_RING_MODULATOR_MIN_HIGHPASS_CUTOFF")] + RingModulatorMinHighpassCutoff = 0, - [NativeName("AL_EAXREVERB_GAIN")] - EaxreverbGain = 3, + [NativeName("AL_RING_MODULATOR_SINUSOID")] + RingModulatorSinusoid = 0, - [NativeName("AL_EAXREVERB_GAINHF")] - EaxreverbGainhf = 4, + [NativeName("AL_RING_MODULATOR_MIN_WAVEFORM")] + RingModulatorMinWaveform = 0, - [NativeName("AL_EAXREVERB_GAINLF")] - EaxreverbGainlf = 5, + [NativeName("AL_RING_MODULATOR_DEFAULT_WAVEFORM")] + RingModulatorDefaultWaveform = 0, - [NativeName("AL_EAXREVERB_DECAY_TIME")] - EaxreverbDecayTime = 6, + [NativeName("AL_AUTOWAH_MIN_ATTACK_TIME")] + AutowahMinAttackTime = 0, - [NativeName("AL_EAXREVERB_DECAY_HFRATIO")] - EaxreverbDecayHfratio = 7, + [NativeName("AL_AUTOWAH_DEFAULT_ATTACK_TIME")] + AutowahDefaultAttackTime = 0, - [NativeName("AL_EAXREVERB_DECAY_LFRATIO")] - EaxreverbDecayLfratio = 8, + [NativeName("AL_AUTOWAH_MIN_RELEASE_TIME")] + AutowahMinReleaseTime = 0, - [NativeName("AL_EAXREVERB_REFLECTIONS_GAIN")] - EaxreverbReflectionsGain = 9, + [NativeName("AL_AUTOWAH_DEFAULT_RELEASE_TIME")] + AutowahDefaultReleaseTime = 0, - [NativeName("AL_EAXREVERB_REFLECTIONS_DELAY")] - EaxreverbReflectionsDelay = 10, + [NativeName("AL_AUTOWAH_MIN_PEAK_GAIN")] + AutowahMinPeakGain = 0, - [NativeName("AL_EAXREVERB_REFLECTIONS_PAN")] - EaxreverbReflectionsPan = 11, + [NativeName("AL_COMPRESSOR_MIN_ONOFF")] + CompressorMinOnoff = 0, - [NativeName("AL_EAXREVERB_LATE_REVERB_GAIN")] - EaxreverbLateReverbGain = 12, + [NativeName("AL_EQUALIZER_MIN_LOW_GAIN")] + EqualizerMinLowGain = 0, - [NativeName("AL_EAXREVERB_LATE_REVERB_DELAY")] - EaxreverbLateReverbDelay = 13, + [NativeName("AL_EQUALIZER_MIN_MID1_GAIN")] + EqualizerMinMid1Gain = 0, - [NativeName("AL_EAXREVERB_LATE_REVERB_PAN")] - EaxreverbLateReverbPan = 14, + [NativeName("AL_EQUALIZER_MIN_MID1_WIDTH")] + EqualizerMinMid1Width = 0, - [NativeName("AL_EAXREVERB_ECHO_TIME")] - EaxreverbEchoTime = 15, + [NativeName("AL_EQUALIZER_MIN_MID2_GAIN")] + EqualizerMinMid2Gain = 0, - [NativeName("AL_EAXREVERB_ECHO_DEPTH")] - EaxreverbEchoDepth = 16, + [NativeName("AL_EQUALIZER_MIN_MID2_WIDTH")] + EqualizerMinMid2Width = 0, - [NativeName("AL_EAXREVERB_MODULATION_TIME")] - EaxreverbModulationTime = 17, + [NativeName("AL_EQUALIZER_MIN_HIGH_GAIN")] + EqualizerMinHighGain = 0, - [NativeName("AL_EAXREVERB_MODULATION_DEPTH")] - EaxreverbModulationDepth = 18, + [NativeName("AL_MIN_AIR_ABSORPTION_FACTOR")] + MinAirAbsorptionFactor = 0, - [NativeName("AL_EAXREVERB_AIR_ABSORPTION_GAINHF")] - EaxreverbAirAbsorptionGainhf = 19, + [NativeName("AL_DEFAULT_AIR_ABSORPTION_FACTOR")] + DefaultAirAbsorptionFactor = 0, - [NativeName("AL_EAXREVERB_HFREFERENCE")] - EaxreverbHfreference = 20, + [NativeName("AL_MIN_ROOM_ROLLOFF_FACTOR")] + MinRoomRolloffFactor = 0, - [NativeName("AL_EAXREVERB_LFREFERENCE")] - EaxreverbLfreference = 21, + [NativeName("AL_DEFAULT_ROOM_ROLLOFF_FACTOR")] + DefaultRoomRolloffFactor = 0, - [NativeName("AL_EAXREVERB_ROOM_ROLLOFF_FACTOR")] - EaxreverbRoomRolloffFactor = 22, + [NativeName("AL_MIN_CONE_OUTER_GAINHF")] + MinConeOuterGainhf = 0, - [NativeName("AL_EAXREVERB_DECAY_HFLIMIT")] - EaxreverbDecayHflimit = 23, + [NativeName("AL_MIN_DIRECT_FILTER_GAINHF_AUTO")] + MinDirectFilterGainhfAuto = 0, - [NativeName("AL_CHORUS_WAVEFORM")] - ChorusWaveform = 1, + [NativeName("AL_MIN_AUXILIARY_SEND_FILTER_GAIN_AUTO")] + MinAuxiliarySendFilterGainAuto = 0, - [NativeName("AL_CHORUS_PHASE")] - ChorusPhase = 2, + [NativeName("AL_MIN_AUXILIARY_SEND_FILTER_GAINHF_AUTO")] + MinAuxiliarySendFilterGainhfAuto = 0, - [NativeName("AL_CHORUS_RATE")] - ChorusRate = 3, + [NativeName("AL_MIN_METERS_PER_UNIT")] + MinMetersPerUnit = 0, - [NativeName("AL_CHORUS_DEPTH")] - ChorusDepth = 4, + [NativeName("AL_MAX_METERS_PER_UNIT")] + MaxMetersPerUnit = 0, - [NativeName("AL_CHORUS_FEEDBACK")] - ChorusFeedback = 5, + [NativeName("AL_FUMA_SOFT")] + FumaSOFT = 0, - [NativeName("AL_CHORUS_DELAY")] - ChorusDelay = 6, + [NativeName("AL_NORMAL_SOFT")] + NormalSOFT = 0, - [NativeName("AL_DISTORTION_EDGE")] - DistortionEdge = 1, + [NativeName("AL_TRUE")] + True = 1, - [NativeName("AL_DISTORTION_GAIN")] - DistortionGain = 2, + [NativeName("AL_REVERB_DENSITY")] + ReverbDensity = 1, - [NativeName("AL_DISTORTION_LOWPASS_CUTOFF")] - DistortionLowpassCutoff = 3, + [NativeName("AL_EAXREVERB_DENSITY")] + EaxreverbDensity = 1, - [NativeName("AL_DISTORTION_EQCENTER")] - DistortionEqcenter = 4, + [NativeName("AL_CHORUS_WAVEFORM")] + ChorusWaveform = 1, - [NativeName("AL_DISTORTION_EQBANDWIDTH")] - DistortionEqbandwidth = 5, + [NativeName("AL_DISTORTION_EDGE")] + DistortionEdge = 1, [NativeName("AL_ECHO_DELAY")] EchoDelay = 1, - [NativeName("AL_ECHO_LRDELAY")] - EchoLrdelay = 2, + [NativeName("AL_FLANGER_WAVEFORM")] + FlangerWaveform = 1, - [NativeName("AL_ECHO_DAMPING")] - EchoDamping = 3, + [NativeName("AL_FREQUENCY_SHIFTER_FREQUENCY")] + FrequencyShifterFrequency = 1, - [NativeName("AL_ECHO_FEEDBACK")] - EchoFeedback = 4, + [NativeName("AL_VOCAL_MORPHER_PHONEMEA")] + VocalMorpherPhonemea = 1, - [NativeName("AL_ECHO_SPREAD")] - EchoSpread = 5, + [NativeName("AL_PITCH_SHIFTER_COARSE_TUNE")] + PitchShifterCoarseTune = 1, - [NativeName("AL_FLANGER_WAVEFORM")] - FlangerWaveform = 1, + [NativeName("AL_RING_MODULATOR_FREQUENCY")] + RingModulatorFrequency = 1, - [NativeName("AL_FLANGER_PHASE")] - FlangerPhase = 2, + [NativeName("AL_AUTOWAH_ATTACK_TIME")] + AutowahAttackTime = 1, - [NativeName("AL_FLANGER_RATE")] - FlangerRate = 3, + [NativeName("AL_COMPRESSOR_ONOFF")] + CompressorOnoff = 1, - [NativeName("AL_FLANGER_DEPTH")] - FlangerDepth = 4, + [NativeName("AL_EQUALIZER_LOW_GAIN")] + EqualizerLowGain = 1, - [NativeName("AL_FLANGER_FEEDBACK")] - FlangerFeedback = 5, + [NativeName("AL_EFFECT_REVERB")] + EffectReverb = 1, - [NativeName("AL_FLANGER_DELAY")] - FlangerDelay = 6, + [NativeName("AL_EFFECTSLOT_EFFECT")] + EffectslotEffect = 1, - [NativeName("AL_FREQUENCY_SHIFTER_FREQUENCY")] - FrequencyShifterFrequency = 1, + [NativeName("AL_LOWPASS_GAIN")] + LowpassGain = 1, - [NativeName("AL_FREQUENCY_SHIFTER_LEFT_DIRECTION")] - FrequencyShifterLeftDirection = 2, + [NativeName("AL_HIGHPASS_GAIN")] + HighpassGain = 1, - [NativeName("AL_FREQUENCY_SHIFTER_RIGHT_DIRECTION")] - FrequencyShifterRightDirection = 3, + [NativeName("AL_BANDPASS_GAIN")] + BandpassGain = 1, - [NativeName("AL_VOCAL_MORPHER_PHONEMEA")] - VocalMorpherPhonemea = 1, + [NativeName("AL_FILTER_LOWPASS")] + FilterLowpass = 1, - [NativeName("AL_VOCAL_MORPHER_PHONEMEA_COARSE_TUNING")] - VocalMorpherPhonemeaCoarseTuning = 2, + [NativeName("AL_LOWPASS_MAX_GAIN")] + LowpassMaxGain = 1, - [NativeName("AL_VOCAL_MORPHER_PHONEMEB")] - VocalMorpherPhonemeb = 3, + [NativeName("AL_LOWPASS_DEFAULT_GAIN")] + LowpassDefaultGain = 1, - [NativeName("AL_VOCAL_MORPHER_PHONEMEB_COARSE_TUNING")] - VocalMorpherPhonemebCoarseTuning = 4, + [NativeName("AL_LOWPASS_MAX_GAINHF")] + LowpassMaxGainhf = 1, - [NativeName("AL_VOCAL_MORPHER_WAVEFORM")] - VocalMorpherWaveform = 5, + [NativeName("AL_LOWPASS_DEFAULT_GAINHF")] + LowpassDefaultGainhf = 1, - [NativeName("AL_VOCAL_MORPHER_RATE")] - VocalMorpherRate = 6, + [NativeName("AL_HIGHPASS_MAX_GAIN")] + HighpassMaxGain = 1, - [NativeName("AL_PITCH_SHIFTER_COARSE_TUNE")] - PitchShifterCoarseTune = 1, + [NativeName("AL_HIGHPASS_DEFAULT_GAIN")] + HighpassDefaultGain = 1, - [NativeName("AL_PITCH_SHIFTER_FINE_TUNE")] - PitchShifterFineTune = 2, + [NativeName("AL_HIGHPASS_MAX_GAINLF")] + HighpassMaxGainlf = 1, - [NativeName("AL_RING_MODULATOR_FREQUENCY")] - RingModulatorFrequency = 1, + [NativeName("AL_HIGHPASS_DEFAULT_GAINLF")] + HighpassDefaultGainlf = 1, - [NativeName("AL_RING_MODULATOR_HIGHPASS_CUTOFF")] - RingModulatorHighpassCutoff = 2, + [NativeName("AL_BANDPASS_MAX_GAIN")] + BandpassMaxGain = 1, - [NativeName("AL_RING_MODULATOR_WAVEFORM")] - RingModulatorWaveform = 3, + [NativeName("AL_BANDPASS_DEFAULT_GAIN")] + BandpassDefaultGain = 1, - [NativeName("AL_AUTOWAH_ATTACK_TIME")] - AutowahAttackTime = 1, + [NativeName("AL_BANDPASS_MAX_GAINHF")] + BandpassMaxGainhf = 1, - [NativeName("AL_AUTOWAH_RELEASE_TIME")] - AutowahReleaseTime = 2, + [NativeName("AL_BANDPASS_DEFAULT_GAINHF")] + BandpassDefaultGainhf = 1, - [NativeName("AL_AUTOWAH_RESONANCE")] - AutowahResonance = 3, + [NativeName("AL_BANDPASS_MAX_GAINLF")] + BandpassMaxGainlf = 1, - [NativeName("AL_AUTOWAH_PEAK_GAIN")] - AutowahPeakGain = 4, + [NativeName("AL_BANDPASS_DEFAULT_GAINLF")] + BandpassDefaultGainlf = 1, - [NativeName("AL_COMPRESSOR_ONOFF")] - CompressorOnoff = 1, + [NativeName("AL_REVERB_MAX_DENSITY")] + ReverbMaxDensity = 1, - [NativeName("AL_EQUALIZER_LOW_GAIN")] - EqualizerLowGain = 1, + [NativeName("AL_REVERB_DEFAULT_DENSITY")] + ReverbDefaultDensity = 1, - [NativeName("AL_EQUALIZER_LOW_CUTOFF")] - EqualizerLowCutoff = 2, + [NativeName("AL_REVERB_MAX_DIFFUSION")] + ReverbMaxDiffusion = 1, - [NativeName("AL_EQUALIZER_MID1_GAIN")] - EqualizerMid1Gain = 3, + [NativeName("AL_REVERB_DEFAULT_DIFFUSION")] + ReverbDefaultDiffusion = 1, - [NativeName("AL_EQUALIZER_MID1_CENTER")] - EqualizerMid1Center = 4, + [NativeName("AL_REVERB_MAX_GAIN")] + ReverbMaxGain = 1, - [NativeName("AL_EQUALIZER_MID1_WIDTH")] - EqualizerMid1Width = 5, + [NativeName("AL_REVERB_MAX_GAINHF")] + ReverbMaxGainhf = 1, - [NativeName("AL_EQUALIZER_MID2_GAIN")] - EqualizerMid2Gain = 6, + [NativeName("AL_REVERB_DEFAULT_DECAY_TIME")] + ReverbDefaultDecayTime = 1, - [NativeName("AL_EQUALIZER_MID2_CENTER")] - EqualizerMid2Center = 7, + [NativeName("AL_REVERB_DEFAULT_LATE_REVERB_GAIN")] + ReverbDefaultLateReverbGain = 1, - [NativeName("AL_EQUALIZER_MID2_WIDTH")] - EqualizerMid2Width = 8, + [NativeName("AL_REVERB_MAX_AIR_ABSORPTION_GAINHF")] + ReverbMaxAirAbsorptionGainhf = 1, - [NativeName("AL_EQUALIZER_HIGH_GAIN")] - EqualizerHighGain = 9, + [NativeName("AL_REVERB_MAX_DECAY_HFLIMIT")] + ReverbMaxDecayHflimit = 1, - [NativeName("AL_EQUALIZER_HIGH_CUTOFF")] - EqualizerHighCutoff = 10, + [NativeName("AL_REVERB_DEFAULT_DECAY_HFLIMIT")] + ReverbDefaultDecayHflimit = 1, - [NativeName("AL_EFFECT_FIRST_PARAMETER")] - EffectFirstParameter = 0, + [NativeName("AL_EAXREVERB_MAX_DENSITY")] + EaxreverbMaxDensity = 1, - [NativeName("AL_EFFECT_LAST_PARAMETER")] - EffectLastParameter = 32768, + [NativeName("AL_EAXREVERB_DEFAULT_DENSITY")] + EaxreverbDefaultDensity = 1, - [NativeName("AL_EFFECT_TYPE")] - EffectType = 32769, + [NativeName("AL_EAXREVERB_MAX_DIFFUSION")] + EaxreverbMaxDiffusion = 1, - [NativeName("AL_EFFECT_NULL")] - EffectNull = 0, + [NativeName("AL_EAXREVERB_DEFAULT_DIFFUSION")] + EaxreverbDefaultDiffusion = 1, - [NativeName("AL_EFFECT_REVERB")] - EffectReverb = 1, + [NativeName("AL_EAXREVERB_MAX_GAIN")] + EaxreverbMaxGain = 1, - [NativeName("AL_EFFECT_CHORUS")] - EffectChorus = 2, + [NativeName("AL_EAXREVERB_MAX_GAINHF")] + EaxreverbMaxGainhf = 1, - [NativeName("AL_EFFECT_DISTORTION")] - EffectDistortion = 3, + [NativeName("AL_EAXREVERB_MAX_GAINLF")] + EaxreverbMaxGainlf = 1, - [NativeName("AL_EFFECT_ECHO")] - EffectEcho = 4, + [NativeName("AL_EAXREVERB_DEFAULT_GAINLF")] + EaxreverbDefaultGainlf = 1, - [NativeName("AL_EFFECT_FLANGER")] - EffectFlanger = 5, + [NativeName("AL_EAXREVERB_DEFAULT_DECAY_TIME")] + EaxreverbDefaultDecayTime = 1, - [NativeName("AL_EFFECT_FREQUENCY_SHIFTER")] - EffectFrequencyShifter = 6, + [NativeName("AL_EAXREVERB_DEFAULT_DECAY_LFRATIO")] + EaxreverbDefaultDecayLfratio = 1, - [NativeName("AL_EFFECT_VOCAL_MORPHER")] - EffectVocalMorpher = 7, + [NativeName("AL_EAXREVERB_DEFAULT_LATE_REVERB_GAIN")] + EaxreverbDefaultLateReverbGain = 1, - [NativeName("AL_EFFECT_PITCH_SHIFTER")] - EffectPitchShifter = 8, + [NativeName("AL_EAXREVERB_MAX_ECHO_DEPTH")] + EaxreverbMaxEchoDepth = 1, - [NativeName("AL_EFFECT_RING_MODULATOR")] - EffectRingModulator = 9, + [NativeName("AL_EAXREVERB_MAX_MODULATION_DEPTH")] + EaxreverbMaxModulationDepth = 1, + + [NativeName("AL_EAXREVERB_MAX_AIR_ABSORPTION_GAINHF")] + EaxreverbMaxAirAbsorptionGainhf = 1, + + [NativeName("AL_EAXREVERB_MAX_DECAY_HFLIMIT")] + EaxreverbMaxDecayHflimit = 1, - [NativeName("AL_EFFECT_AUTOWAH")] - EffectAutowah = 10, + [NativeName("AL_EAXREVERB_DEFAULT_DECAY_HFLIMIT")] + EaxreverbDefaultDecayHflimit = 1, - [NativeName("AL_EFFECT_COMPRESSOR")] - EffectCompressor = 11, + [NativeName("AL_CHORUS_WAVEFORM_TRIANGLE")] + ChorusWaveformTriangle = 1, - [NativeName("AL_EFFECT_EQUALIZER")] - EffectEqualizer = 12, + [NativeName("AL_CHORUS_MAX_WAVEFORM")] + ChorusMaxWaveform = 1, - [NativeName("AL_EFFECT_EAXREVERB")] - EffectEaxreverb = 32768, + [NativeName("AL_CHORUS_DEFAULT_WAVEFORM")] + ChorusDefaultWaveform = 1, - [NativeName("AL_EFFECTSLOT_EFFECT")] - EffectslotEffect = 1, + [NativeName("AL_CHORUS_DEFAULT_RATE")] + ChorusDefaultRate = 1, - [NativeName("AL_EFFECTSLOT_GAIN")] - EffectslotGain = 2, + [NativeName("AL_CHORUS_MAX_DEPTH")] + ChorusMaxDepth = 1, - [NativeName("AL_EFFECTSLOT_AUXILIARY_SEND_AUTO")] - EffectslotAuxiliarySendAuto = 3, + [NativeName("AL_CHORUS_MAX_FEEDBACK")] + ChorusMaxFeedback = 1, - [NativeName("AL_EFFECTSLOT_NULL")] - EffectslotNull = 0, + [NativeName("AL_DISTORTION_MAX_EDGE")] + DistortionMaxEdge = 1, - [NativeName("AL_LOWPASS_GAIN")] - LowpassGain = 1, + [NativeName("AL_DISTORTION_MAX_GAIN")] + DistortionMaxGain = 1, - [NativeName("AL_LOWPASS_GAINHF")] - LowpassGainhf = 2, + [NativeName("AL_ECHO_MAX_FEEDBACK")] + EchoMaxFeedback = 1, - [NativeName("AL_HIGHPASS_GAIN")] - HighpassGain = 1, + [NativeName("AL_ECHO_MAX_SPREAD")] + EchoMaxSpread = 1, - [NativeName("AL_HIGHPASS_GAINLF")] - HighpassGainlf = 2, + [NativeName("AL_FLANGER_WAVEFORM_TRIANGLE")] + FlangerWaveformTriangle = 1, - [NativeName("AL_BANDPASS_GAIN")] - BandpassGain = 1, + [NativeName("AL_FLANGER_MAX_WAVEFORM")] + FlangerMaxWaveform = 1, - [NativeName("AL_BANDPASS_GAINLF")] - BandpassGainlf = 2, + [NativeName("AL_FLANGER_DEFAULT_WAVEFORM")] + FlangerDefaultWaveform = 1, - [NativeName("AL_BANDPASS_GAINHF")] - BandpassGainhf = 3, + [NativeName("AL_FLANGER_MAX_DEPTH")] + FlangerMaxDepth = 1, - [NativeName("AL_FILTER_FIRST_PARAMETER")] - FilterFirstParameter = 0, + [NativeName("AL_FLANGER_DEFAULT_DEPTH")] + FlangerDefaultDepth = 1, - [NativeName("AL_FILTER_LAST_PARAMETER")] - FilterLastParameter = 32768, + [NativeName("AL_FLANGER_MAX_FEEDBACK")] + FlangerMaxFeedback = 1, - [NativeName("AL_FILTER_TYPE")] - FilterType = 32769, + [NativeName("AL_FREQUENCY_SHIFTER_DIRECTION_UP")] + FrequencyShifterDirectionUp = 1, - [NativeName("AL_FILTER_NULL")] - FilterNull = 0, + [NativeName("AL_VOCAL_MORPHER_PHONEME_E")] + VocalMorpherPhonemeE = 1, - [NativeName("AL_FILTER_LOWPASS")] - FilterLowpass = 1, + [NativeName("AL_VOCAL_MORPHER_WAVEFORM_TRIANGLE")] + VocalMorpherWaveformTriangle = 1, - [NativeName("AL_FILTER_HIGHPASS")] - FilterHighpass = 2, + [NativeName("AL_VOCAL_MORPHER_DEFAULT_RATE")] + VocalMorpherDefaultRate = 1, - [NativeName("AL_FILTER_BANDPASS")] - FilterBandpass = 3, + [NativeName("AL_RING_MODULATOR_SAWTOOTH")] + RingModulatorSawtooth = 1, - [NativeName("AL_LOWPASS_MIN_GAIN")] - LowpassMinGain = 0, + [NativeName("AL_AUTOWAH_MAX_ATTACK_TIME")] + AutowahMaxAttackTime = 1, - [NativeName("AL_LOWPASS_MAX_GAIN")] - LowpassMaxGain = 1, + [NativeName("AL_AUTOWAH_MAX_RELEASE_TIME")] + AutowahMaxReleaseTime = 1, - [NativeName("AL_LOWPASS_DEFAULT_GAIN")] - LowpassDefaultGain = 1, + [NativeName("AL_COMPRESSOR_MAX_ONOFF")] + CompressorMaxOnoff = 1, - [NativeName("AL_LOWPASS_MIN_GAINHF")] - LowpassMinGainhf = 0, + [NativeName("AL_COMPRESSOR_DEFAULT_ONOFF")] + CompressorDefaultOnoff = 1, - [NativeName("AL_LOWPASS_MAX_GAINHF")] - LowpassMaxGainhf = 1, + [NativeName("AL_EQUALIZER_DEFAULT_LOW_GAIN")] + EqualizerDefaultLowGain = 1, - [NativeName("AL_LOWPASS_DEFAULT_GAINHF")] - LowpassDefaultGainhf = 1, + [NativeName("AL_EQUALIZER_DEFAULT_MID1_GAIN")] + EqualizerDefaultMid1Gain = 1, - [NativeName("AL_HIGHPASS_MIN_GAIN")] - HighpassMinGain = 0, + [NativeName("AL_EQUALIZER_MAX_MID1_WIDTH")] + EqualizerMaxMid1Width = 1, - [NativeName("AL_HIGHPASS_MAX_GAIN")] - HighpassMaxGain = 1, + [NativeName("AL_EQUALIZER_DEFAULT_MID1_WIDTH")] + EqualizerDefaultMid1Width = 1, - [NativeName("AL_HIGHPASS_DEFAULT_GAIN")] - HighpassDefaultGain = 1, + [NativeName("AL_EQUALIZER_DEFAULT_MID2_GAIN")] + EqualizerDefaultMid2Gain = 1, - [NativeName("AL_HIGHPASS_MIN_GAINLF")] - HighpassMinGainlf = 0, + [NativeName("AL_EQUALIZER_MAX_MID2_WIDTH")] + EqualizerMaxMid2Width = 1, - [NativeName("AL_HIGHPASS_MAX_GAINLF")] - HighpassMaxGainlf = 1, + [NativeName("AL_EQUALIZER_DEFAULT_MID2_WIDTH")] + EqualizerDefaultMid2Width = 1, - [NativeName("AL_HIGHPASS_DEFAULT_GAINLF")] - HighpassDefaultGainlf = 1, + [NativeName("AL_EQUALIZER_DEFAULT_HIGH_GAIN")] + EqualizerDefaultHighGain = 1, - [NativeName("AL_BANDPASS_MIN_GAIN")] - BandpassMinGain = 0, + [NativeName("AL_MAX_CONE_OUTER_GAINHF")] + MaxConeOuterGainhf = 1, - [NativeName("AL_BANDPASS_MAX_GAIN")] - BandpassMaxGain = 1, + [NativeName("AL_DEFAULT_CONE_OUTER_GAINHF")] + DefaultConeOuterGainhf = 1, - [NativeName("AL_BANDPASS_DEFAULT_GAIN")] - BandpassDefaultGain = 1, + [NativeName("AL_MAX_DIRECT_FILTER_GAINHF_AUTO")] + MaxDirectFilterGainhfAuto = 1, - [NativeName("AL_BANDPASS_MIN_GAINHF")] - BandpassMinGainhf = 0, + [NativeName("AL_DEFAULT_DIRECT_FILTER_GAINHF_AUTO")] + DefaultDirectFilterGainhfAuto = 1, - [NativeName("AL_BANDPASS_MAX_GAINHF")] - BandpassMaxGainhf = 1, + [NativeName("AL_MAX_AUXILIARY_SEND_FILTER_GAIN_AUTO")] + MaxAuxiliarySendFilterGainAuto = 1, - [NativeName("AL_BANDPASS_DEFAULT_GAINHF")] - BandpassDefaultGainhf = 1, + [NativeName("AL_DEFAULT_AUXILIARY_SEND_FILTER_GAIN_AUTO")] + DefaultAuxiliarySendFilterGainAuto = 1, - [NativeName("AL_BANDPASS_MIN_GAINLF")] - BandpassMinGainlf = 0, + [NativeName("AL_MAX_AUXILIARY_SEND_FILTER_GAINHF_AUTO")] + MaxAuxiliarySendFilterGainhfAuto = 1, - [NativeName("AL_BANDPASS_MAX_GAINLF")] - BandpassMaxGainlf = 1, + [NativeName("AL_DEFAULT_AUXILIARY_SEND_FILTER_GAINHF_AUTO")] + DefaultAuxiliarySendFilterGainhfAuto = 1, - [NativeName("AL_BANDPASS_DEFAULT_GAINLF")] - BandpassDefaultGainlf = 1, + [NativeName("AL_DEFAULT_METERS_PER_UNIT")] + DefaultMetersPerUnit = 1, - [NativeName("AL_REVERB_MIN_DENSITY")] - ReverbMinDensity = 0, + [NativeName("AL_DEDICATED_GAIN")] + DedicatedGain = 1, - [NativeName("AL_REVERB_MAX_DENSITY")] - ReverbMaxDensity = 1, + [NativeName("AL_DROP_UNMATCHED_SOFT")] + DropUnmatchedSOFT = 1, - [NativeName("AL_REVERB_DEFAULT_DENSITY")] - ReverbDefaultDensity = 1, + [NativeName("AL_ACN_SOFT")] + AcnSOFT = 1, - [NativeName("AL_REVERB_MIN_DIFFUSION")] - ReverbMinDiffusion = 0, + [NativeName("AL_SN3D_SOFT")] + Sn3DSOFT = 1, - [NativeName("AL_REVERB_MAX_DIFFUSION")] - ReverbMaxDiffusion = 1, + [NativeName("AL_SUPER_STEREO_SOFT")] + SuperStereoSOFT = 1, - [NativeName("AL_REVERB_DEFAULT_DIFFUSION")] - ReverbDefaultDiffusion = 1, + [NativeName("AL_REVERB_DIFFUSION")] + ReverbDiffusion = 2, - [NativeName("AL_REVERB_MIN_GAIN")] - ReverbMinGain = 0, + [NativeName("AL_EAXREVERB_DIFFUSION")] + EaxreverbDiffusion = 2, - [NativeName("AL_REVERB_MAX_GAIN")] - ReverbMaxGain = 1, + [NativeName("AL_CHORUS_PHASE")] + ChorusPhase = 2, - [NativeName("AL_REVERB_DEFAULT_GAIN")] - ReverbDefaultGain = 0, + [NativeName("AL_DISTORTION_GAIN")] + DistortionGain = 2, - [NativeName("AL_REVERB_MIN_GAINHF")] - ReverbMinGainhf = 0, + [NativeName("AL_ECHO_LRDELAY")] + EchoLrdelay = 2, - [NativeName("AL_REVERB_MAX_GAINHF")] - ReverbMaxGainhf = 1, + [NativeName("AL_FLANGER_PHASE")] + FlangerPhase = 2, - [NativeName("AL_REVERB_DEFAULT_GAINHF")] - ReverbDefaultGainhf = 0, + [NativeName("AL_FREQUENCY_SHIFTER_LEFT_DIRECTION")] + FrequencyShifterLeftDirection = 2, - [NativeName("AL_REVERB_MIN_DECAY_TIME")] - ReverbMinDecayTime = 0, + [NativeName("AL_VOCAL_MORPHER_PHONEMEA_COARSE_TUNING")] + VocalMorpherPhonemeaCoarseTuning = 2, - [NativeName("AL_REVERB_MAX_DECAY_TIME")] - ReverbMaxDecayTime = 20, + [NativeName("AL_PITCH_SHIFTER_FINE_TUNE")] + PitchShifterFineTune = 2, - [NativeName("AL_REVERB_DEFAULT_DECAY_TIME")] - ReverbDefaultDecayTime = 1, + [NativeName("AL_RING_MODULATOR_HIGHPASS_CUTOFF")] + RingModulatorHighpassCutoff = 2, - [NativeName("AL_REVERB_MIN_DECAY_HFRATIO")] - ReverbMinDecayHfratio = 0, + [NativeName("AL_AUTOWAH_RELEASE_TIME")] + AutowahReleaseTime = 2, - [NativeName("AL_REVERB_MAX_DECAY_HFRATIO")] - ReverbMaxDecayHfratio = 2, + [NativeName("AL_EQUALIZER_LOW_CUTOFF")] + EqualizerLowCutoff = 2, - [NativeName("AL_REVERB_DEFAULT_DECAY_HFRATIO")] - ReverbDefaultDecayHfratio = 0, + [NativeName("AL_EFFECT_CHORUS")] + EffectChorus = 2, - [NativeName("AL_REVERB_MIN_REFLECTIONS_GAIN")] - ReverbMinReflectionsGain = 0, + [NativeName("AL_EFFECTSLOT_GAIN")] + EffectslotGain = 2, - [NativeName("AL_REVERB_MAX_REFLECTIONS_GAIN")] - ReverbMaxReflectionsGain = 3, + [NativeName("AL_LOWPASS_GAINHF")] + LowpassGainhf = 2, - [NativeName("AL_REVERB_DEFAULT_REFLECTIONS_GAIN")] - ReverbDefaultReflectionsGain = 0, + [NativeName("AL_HIGHPASS_GAINLF")] + HighpassGainlf = 2, - [NativeName("AL_REVERB_MIN_REFLECTIONS_DELAY")] - ReverbMinReflectionsDelay = 0, + [NativeName("AL_BANDPASS_GAINLF")] + BandpassGainlf = 2, - [NativeName("AL_REVERB_MAX_REFLECTIONS_DELAY")] - ReverbMaxReflectionsDelay = 0, + [NativeName("AL_FILTER_HIGHPASS")] + FilterHighpass = 2, - [NativeName("AL_REVERB_DEFAULT_REFLECTIONS_DELAY")] - ReverbDefaultReflectionsDelay = 0, + [NativeName("AL_REVERB_MAX_DECAY_HFRATIO")] + ReverbMaxDecayHfratio = 2, - [NativeName("AL_REVERB_MIN_LATE_REVERB_GAIN")] - ReverbMinLateReverbGain = 0, + [NativeName("AL_EAXREVERB_MAX_DECAY_HFRATIO")] + EaxreverbMaxDecayHfratio = 2, - [NativeName("AL_REVERB_MAX_LATE_REVERB_GAIN")] - ReverbMaxLateReverbGain = 10, + [NativeName("AL_EAXREVERB_MAX_DECAY_LFRATIO")] + EaxreverbMaxDecayLfratio = 2, - [NativeName("AL_REVERB_DEFAULT_LATE_REVERB_GAIN")] - ReverbDefaultLateReverbGain = 1, + [NativeName("AL_FREQUENCY_SHIFTER_MAX_LEFT_DIRECTION")] + FrequencyShifterMaxLeftDirection = 2, - [NativeName("AL_REVERB_MIN_LATE_REVERB_DELAY")] - ReverbMinLateReverbDelay = 0, + [NativeName("AL_FREQUENCY_SHIFTER_DIRECTION_OFF")] + FrequencyShifterDirectionOff = 2, - [NativeName("AL_REVERB_MAX_LATE_REVERB_DELAY")] - ReverbMaxLateReverbDelay = 0, + [NativeName("AL_FREQUENCY_SHIFTER_MAX_RIGHT_DIRECTION")] + FrequencyShifterMaxRightDirection = 2, - [NativeName("AL_REVERB_DEFAULT_LATE_REVERB_DELAY")] - ReverbDefaultLateReverbDelay = 0, + [NativeName("AL_VOCAL_MORPHER_PHONEME_I")] + VocalMorpherPhonemeI = 2, - [NativeName("AL_REVERB_MIN_AIR_ABSORPTION_GAINHF")] - ReverbMinAirAbsorptionGainhf = 0, + [NativeName("AL_VOCAL_MORPHER_WAVEFORM_SAWTOOTH")] + VocalMorpherWaveformSawtooth = 2, - [NativeName("AL_REVERB_MAX_AIR_ABSORPTION_GAINHF")] - ReverbMaxAirAbsorptionGainhf = 1, + [NativeName("AL_VOCAL_MORPHER_MAX_WAVEFORM")] + VocalMorpherMaxWaveform = 2, - [NativeName("AL_REVERB_DEFAULT_AIR_ABSORPTION_GAINHF")] - ReverbDefaultAirAbsorptionGainhf = 0, + [NativeName("AL_RING_MODULATOR_SQUARE")] + RingModulatorSquare = 2, - [NativeName("AL_REVERB_MIN_ROOM_ROLLOFF_FACTOR")] - ReverbMinRoomRolloffFactor = 0, + [NativeName("AL_RING_MODULATOR_MAX_WAVEFORM")] + RingModulatorMaxWaveform = 2, - [NativeName("AL_REVERB_MAX_ROOM_ROLLOFF_FACTOR")] - ReverbMaxRoomRolloffFactor = 10, + [NativeName("AL_AUTOWAH_MIN_RESONANCE")] + AutowahMinResonance = 2, - [NativeName("AL_REVERB_DEFAULT_ROOM_ROLLOFF_FACTOR")] - ReverbDefaultRoomRolloffFactor = 0, + [NativeName("AL_AUTO_SOFT")] + AutoSOFT = 2, - [NativeName("AL_REVERB_MIN_DECAY_HFLIMIT")] - ReverbMinDecayHflimit = 0, + [NativeName("AL_REMIX_UNMATCHED_SOFT")] + RemixUnmatchedSOFT = 2, - [NativeName("AL_REVERB_MAX_DECAY_HFLIMIT")] - ReverbMaxDecayHflimit = 1, + [NativeName("AL_N3D_SOFT")] + N3DSOFT = 2, - [NativeName("AL_REVERB_DEFAULT_DECAY_HFLIMIT")] - ReverbDefaultDecayHflimit = 1, + [NativeName("AL_DONT_CARE_EXT")] + DontCareEXT = 2, - [NativeName("AL_EAXREVERB_MIN_DENSITY")] - EaxreverbMinDensity = 0, + [NativeName("AL_REVERB_GAIN")] + ReverbGain = 3, - [NativeName("AL_EAXREVERB_MAX_DENSITY")] - EaxreverbMaxDensity = 1, + [NativeName("AL_EAXREVERB_GAIN")] + EaxreverbGain = 3, - [NativeName("AL_EAXREVERB_DEFAULT_DENSITY")] - EaxreverbDefaultDensity = 1, + [NativeName("AL_CHORUS_RATE")] + ChorusRate = 3, - [NativeName("AL_EAXREVERB_MIN_DIFFUSION")] - EaxreverbMinDiffusion = 0, + [NativeName("AL_DISTORTION_LOWPASS_CUTOFF")] + DistortionLowpassCutoff = 3, - [NativeName("AL_EAXREVERB_MAX_DIFFUSION")] - EaxreverbMaxDiffusion = 1, + [NativeName("AL_ECHO_DAMPING")] + EchoDamping = 3, - [NativeName("AL_EAXREVERB_DEFAULT_DIFFUSION")] - EaxreverbDefaultDiffusion = 1, + [NativeName("AL_FLANGER_RATE")] + FlangerRate = 3, - [NativeName("AL_EAXREVERB_MIN_GAIN")] - EaxreverbMinGain = 0, + [NativeName("AL_FREQUENCY_SHIFTER_RIGHT_DIRECTION")] + FrequencyShifterRightDirection = 3, - [NativeName("AL_EAXREVERB_MAX_GAIN")] - EaxreverbMaxGain = 1, + [NativeName("AL_VOCAL_MORPHER_PHONEMEB")] + VocalMorpherPhonemeb = 3, - [NativeName("AL_EAXREVERB_DEFAULT_GAIN")] - EaxreverbDefaultGain = 0, + [NativeName("AL_RING_MODULATOR_WAVEFORM")] + RingModulatorWaveform = 3, - [NativeName("AL_EAXREVERB_MIN_GAINHF")] - EaxreverbMinGainhf = 0, + [NativeName("AL_AUTOWAH_RESONANCE")] + AutowahResonance = 3, - [NativeName("AL_EAXREVERB_MAX_GAINHF")] - EaxreverbMaxGainhf = 1, + [NativeName("AL_EQUALIZER_MID1_GAIN")] + EqualizerMid1Gain = 3, - [NativeName("AL_EAXREVERB_DEFAULT_GAINHF")] - EaxreverbDefaultGainhf = 0, + [NativeName("AL_EFFECT_DISTORTION")] + EffectDistortion = 3, - [NativeName("AL_EAXREVERB_MIN_GAINLF")] - EaxreverbMinGainlf = 0, + [NativeName("AL_EFFECTSLOT_AUXILIARY_SEND_AUTO")] + EffectslotAuxiliarySendAuto = 3, - [NativeName("AL_EAXREVERB_MAX_GAINLF")] - EaxreverbMaxGainlf = 1, + [NativeName("AL_BANDPASS_GAINHF")] + BandpassGainhf = 3, - [NativeName("AL_EAXREVERB_DEFAULT_GAINLF")] - EaxreverbDefaultGainlf = 1, + [NativeName("AL_FILTER_BANDPASS")] + FilterBandpass = 3, - [NativeName("AL_EAXREVERB_MIN_DECAY_TIME")] - EaxreverbMinDecayTime = 0, + [NativeName("AL_REVERB_MAX_REFLECTIONS_GAIN")] + ReverbMaxReflectionsGain = 3, - [NativeName("AL_EAXREVERB_MAX_DECAY_TIME")] - EaxreverbMaxDecayTime = 20, + [NativeName("AL_EAXREVERB_MAX_REFLECTIONS_GAIN")] + EaxreverbMaxReflectionsGain = 3, - [NativeName("AL_EAXREVERB_DEFAULT_DECAY_TIME")] - EaxreverbDefaultDecayTime = 1, + [NativeName("AL_VOCAL_MORPHER_PHONEME_O")] + VocalMorpherPhonemeO = 3, - [NativeName("AL_EAXREVERB_MIN_DECAY_HFRATIO")] - EaxreverbMinDecayHfratio = 0, + [NativeName("AL_REVERB_GAINHF")] + ReverbGainhf = 4, - [NativeName("AL_EAXREVERB_MAX_DECAY_HFRATIO")] - EaxreverbMaxDecayHfratio = 2, + [NativeName("AL_EAXREVERB_GAINHF")] + EaxreverbGainhf = 4, - [NativeName("AL_EAXREVERB_DEFAULT_DECAY_HFRATIO")] - EaxreverbDefaultDecayHfratio = 0, + [NativeName("AL_CHORUS_DEPTH")] + ChorusDepth = 4, - [NativeName("AL_EAXREVERB_MIN_DECAY_LFRATIO")] - EaxreverbMinDecayLfratio = 0, + [NativeName("AL_DISTORTION_EQCENTER")] + DistortionEqcenter = 4, - [NativeName("AL_EAXREVERB_MAX_DECAY_LFRATIO")] - EaxreverbMaxDecayLfratio = 2, + [NativeName("AL_ECHO_FEEDBACK")] + EchoFeedback = 4, - [NativeName("AL_EAXREVERB_DEFAULT_DECAY_LFRATIO")] - EaxreverbDefaultDecayLfratio = 1, + [NativeName("AL_FLANGER_DEPTH")] + FlangerDepth = 4, - [NativeName("AL_EAXREVERB_MIN_REFLECTIONS_GAIN")] - EaxreverbMinReflectionsGain = 0, + [NativeName("AL_VOCAL_MORPHER_PHONEMEB_COARSE_TUNING")] + VocalMorpherPhonemebCoarseTuning = 4, - [NativeName("AL_EAXREVERB_MAX_REFLECTIONS_GAIN")] - EaxreverbMaxReflectionsGain = 3, + [NativeName("AL_AUTOWAH_PEAK_GAIN")] + AutowahPeakGain = 4, - [NativeName("AL_EAXREVERB_DEFAULT_REFLECTIONS_GAIN")] - EaxreverbDefaultReflectionsGain = 0, + [NativeName("AL_EQUALIZER_MID1_CENTER")] + EqualizerMid1Center = 4, - [NativeName("AL_EAXREVERB_MIN_REFLECTIONS_DELAY")] - EaxreverbMinReflectionsDelay = 0, + [NativeName("AL_EFFECT_ECHO")] + EffectEcho = 4, - [NativeName("AL_EAXREVERB_MAX_REFLECTIONS_DELAY")] - EaxreverbMaxReflectionsDelay = 0, + [NativeName("AL_EAXREVERB_MAX_MODULATION_TIME")] + EaxreverbMaxModulationTime = 4, - [NativeName("AL_EAXREVERB_DEFAULT_REFLECTIONS_DELAY")] - EaxreverbDefaultReflectionsDelay = 0, + [NativeName("AL_VOCAL_MORPHER_PHONEME_U")] + VocalMorpherPhonemeU = 4, - [NativeName("AL_EAXREVERB_DEFAULT_REFLECTIONS_PAN_XYZ")] - EaxreverbDefaultReflectionsPanXyz = 0, + [NativeName("AL_REVERB_DECAY_TIME")] + ReverbDecayTime = 5, - [NativeName("AL_EAXREVERB_MIN_LATE_REVERB_GAIN")] - EaxreverbMinLateReverbGain = 0, + [NativeName("AL_EAXREVERB_GAINLF")] + EaxreverbGainlf = 5, - [NativeName("AL_EAXREVERB_MAX_LATE_REVERB_GAIN")] - EaxreverbMaxLateReverbGain = 10, + [NativeName("AL_CHORUS_FEEDBACK")] + ChorusFeedback = 5, - [NativeName("AL_EAXREVERB_DEFAULT_LATE_REVERB_GAIN")] - EaxreverbDefaultLateReverbGain = 1, + [NativeName("AL_DISTORTION_EQBANDWIDTH")] + DistortionEqbandwidth = 5, - [NativeName("AL_EAXREVERB_MIN_LATE_REVERB_DELAY")] - EaxreverbMinLateReverbDelay = 0, + [NativeName("AL_ECHO_SPREAD")] + EchoSpread = 5, - [NativeName("AL_EAXREVERB_MAX_LATE_REVERB_DELAY")] - EaxreverbMaxLateReverbDelay = 0, + [NativeName("AL_FLANGER_FEEDBACK")] + FlangerFeedback = 5, - [NativeName("AL_EAXREVERB_DEFAULT_LATE_REVERB_DELAY")] - EaxreverbDefaultLateReverbDelay = 0, + [NativeName("AL_VOCAL_MORPHER_WAVEFORM")] + VocalMorpherWaveform = 5, - [NativeName("AL_EAXREVERB_DEFAULT_LATE_REVERB_PAN_XYZ")] - EaxreverbDefaultLateReverbPanXyz = 0, + [NativeName("AL_EQUALIZER_MID1_WIDTH")] + EqualizerMid1Width = 5, - [NativeName("AL_EAXREVERB_MIN_ECHO_TIME")] - EaxreverbMinEchoTime = 0, + [NativeName("AL_EFFECT_FLANGER")] + EffectFlanger = 5, - [NativeName("AL_EAXREVERB_MAX_ECHO_TIME")] - EaxreverbMaxEchoTime = 0, + [NativeName("AL_VOCAL_MORPHER_PHONEME_AA")] + VocalMorpherPhonemeAa = 5, - [NativeName("AL_EAXREVERB_DEFAULT_ECHO_TIME")] - EaxreverbDefaultEchoTime = 0, + [NativeName("AL_REVERB_DECAY_HFRATIO")] + ReverbDecayHfratio = 6, - [NativeName("AL_EAXREVERB_MIN_ECHO_DEPTH")] - EaxreverbMinEchoDepth = 0, + [NativeName("AL_EAXREVERB_DECAY_TIME")] + EaxreverbDecayTime = 6, - [NativeName("AL_EAXREVERB_MAX_ECHO_DEPTH")] - EaxreverbMaxEchoDepth = 1, + [NativeName("AL_CHORUS_DELAY")] + ChorusDelay = 6, - [NativeName("AL_EAXREVERB_DEFAULT_ECHO_DEPTH")] - EaxreverbDefaultEchoDepth = 0, + [NativeName("AL_FLANGER_DELAY")] + FlangerDelay = 6, - [NativeName("AL_EAXREVERB_MIN_MODULATION_TIME")] - EaxreverbMinModulationTime = 0, + [NativeName("AL_VOCAL_MORPHER_RATE")] + VocalMorpherRate = 6, - [NativeName("AL_EAXREVERB_MAX_MODULATION_TIME")] - EaxreverbMaxModulationTime = 4, + [NativeName("AL_EQUALIZER_MID2_GAIN")] + EqualizerMid2Gain = 6, - [NativeName("AL_EAXREVERB_DEFAULT_MODULATION_TIME")] - EaxreverbDefaultModulationTime = 0, + [NativeName("AL_EFFECT_FREQUENCY_SHIFTER")] + EffectFrequencyShifter = 6, - [NativeName("AL_EAXREVERB_MIN_MODULATION_DEPTH")] - EaxreverbMinModulationDepth = 0, + [NativeName("AL_VOCAL_MORPHER_PHONEME_AE")] + VocalMorpherPhonemeAe = 6, - [NativeName("AL_EAXREVERB_MAX_MODULATION_DEPTH")] - EaxreverbMaxModulationDepth = 1, + [NativeName("AL_REVERB_REFLECTIONS_GAIN")] + ReverbReflectionsGain = 7, - [NativeName("AL_EAXREVERB_DEFAULT_MODULATION_DEPTH")] - EaxreverbDefaultModulationDepth = 0, + [NativeName("AL_EAXREVERB_DECAY_HFRATIO")] + EaxreverbDecayHfratio = 7, - [NativeName("AL_EAXREVERB_MIN_AIR_ABSORPTION_GAINHF")] - EaxreverbMinAirAbsorptionGainhf = 0, + [NativeName("AL_EQUALIZER_MID2_CENTER")] + EqualizerMid2Center = 7, - [NativeName("AL_EAXREVERB_MAX_AIR_ABSORPTION_GAINHF")] - EaxreverbMaxAirAbsorptionGainhf = 1, + [NativeName("AL_EFFECT_VOCAL_MORPHER")] + EffectVocalMorpher = 7, - [NativeName("AL_EAXREVERB_DEFAULT_AIR_ABSORPTION_GAINHF")] - EaxreverbDefaultAirAbsorptionGainhf = 0, + [NativeName("AL_VOCAL_MORPHER_PHONEME_AH")] + VocalMorpherPhonemeAh = 7, - [NativeName("AL_EAXREVERB_MIN_HFREFERENCE")] - EaxreverbMinHfreference = 1000, + [NativeName("AL_EQUALIZER_MAX_LOW_GAIN")] + EqualizerMaxLowGain = 7, - [NativeName("AL_EAXREVERB_MAX_HFREFERENCE")] - EaxreverbMaxHfreference = 20000, + [NativeName("AL_EQUALIZER_MAX_MID1_GAIN")] + EqualizerMaxMid1Gain = 7, - [NativeName("AL_EAXREVERB_DEFAULT_HFREFERENCE")] - EaxreverbDefaultHfreference = 5000, + [NativeName("AL_EQUALIZER_MAX_MID2_GAIN")] + EqualizerMaxMid2Gain = 7, - [NativeName("AL_EAXREVERB_MIN_LFREFERENCE")] - EaxreverbMinLfreference = 20, + [NativeName("AL_EQUALIZER_MAX_HIGH_GAIN")] + EqualizerMaxHighGain = 7, - [NativeName("AL_EAXREVERB_MAX_LFREFERENCE")] - EaxreverbMaxLfreference = 1000, + [NativeName("AL_REVERB_REFLECTIONS_DELAY")] + ReverbReflectionsDelay = 8, - [NativeName("AL_EAXREVERB_DEFAULT_LFREFERENCE")] - EaxreverbDefaultLfreference = 250, + [NativeName("AL_EAXREVERB_DECAY_LFRATIO")] + EaxreverbDecayLfratio = 8, - [NativeName("AL_EAXREVERB_MIN_ROOM_ROLLOFF_FACTOR")] - EaxreverbMinRoomRolloffFactor = 0, + [NativeName("AL_EQUALIZER_MID2_WIDTH")] + EqualizerMid2Width = 8, - [NativeName("AL_EAXREVERB_MAX_ROOM_ROLLOFF_FACTOR")] - EaxreverbMaxRoomRolloffFactor = 10, + [NativeName("AL_EFFECT_PITCH_SHIFTER")] + EffectPitchShifter = 8, - [NativeName("AL_EAXREVERB_DEFAULT_ROOM_ROLLOFF_FACTOR")] - EaxreverbDefaultRoomRolloffFactor = 0, + [NativeName("AL_VOCAL_MORPHER_PHONEME_AO")] + VocalMorpherPhonemeAo = 8, - [NativeName("AL_EAXREVERB_MIN_DECAY_HFLIMIT")] - EaxreverbMinDecayHflimit = 0, + [NativeName("AL_REVERB_LATE_REVERB_GAIN")] + ReverbLateReverbGain = 9, - [NativeName("AL_EAXREVERB_MAX_DECAY_HFLIMIT")] - EaxreverbMaxDecayHflimit = 1, + [NativeName("AL_EAXREVERB_REFLECTIONS_GAIN")] + EaxreverbReflectionsGain = 9, - [NativeName("AL_EAXREVERB_DEFAULT_DECAY_HFLIMIT")] - EaxreverbDefaultDecayHflimit = 1, + [NativeName("AL_EQUALIZER_HIGH_GAIN")] + EqualizerHighGain = 9, - [NativeName("AL_CHORUS_WAVEFORM_SINUSOID")] - ChorusWaveformSinusoid = 0, + [NativeName("AL_EFFECT_RING_MODULATOR")] + EffectRingModulator = 9, - [NativeName("AL_CHORUS_WAVEFORM_TRIANGLE")] - ChorusWaveformTriangle = 1, + [NativeName("AL_VOCAL_MORPHER_PHONEME_EH")] + VocalMorpherPhonemeEh = 9, - [NativeName("AL_CHORUS_MIN_WAVEFORM")] - ChorusMinWaveform = 0, + [NativeName("AL_REVERB_LATE_REVERB_DELAY")] + ReverbLateReverbDelay = 10, - [NativeName("AL_CHORUS_MAX_WAVEFORM")] - ChorusMaxWaveform = 1, + [NativeName("AL_EAXREVERB_REFLECTIONS_DELAY")] + EaxreverbReflectionsDelay = 10, - [NativeName("AL_CHORUS_DEFAULT_WAVEFORM")] - ChorusDefaultWaveform = 1, + [NativeName("AL_EQUALIZER_HIGH_CUTOFF")] + EqualizerHighCutoff = 10, - [NativeName("AL_CHORUS_MIN_PHASE")] - ChorusMinPhase = 4294967116, + [NativeName("AL_EFFECT_AUTOWAH")] + EffectAutowah = 10, - [NativeName("AL_CHORUS_MAX_PHASE")] - ChorusMaxPhase = 180, + [NativeName("AL_REVERB_MAX_LATE_REVERB_GAIN")] + ReverbMaxLateReverbGain = 10, - [NativeName("AL_CHORUS_DEFAULT_PHASE")] - ChorusDefaultPhase = 90, + [NativeName("AL_REVERB_MAX_ROOM_ROLLOFF_FACTOR")] + ReverbMaxRoomRolloffFactor = 10, - [NativeName("AL_CHORUS_MIN_RATE")] - ChorusMinRate = 0, + [NativeName("AL_EAXREVERB_MAX_LATE_REVERB_GAIN")] + EaxreverbMaxLateReverbGain = 10, + + [NativeName("AL_EAXREVERB_MAX_ROOM_ROLLOFF_FACTOR")] + EaxreverbMaxRoomRolloffFactor = 10, [NativeName("AL_CHORUS_MAX_RATE")] ChorusMaxRate = 10, - [NativeName("AL_CHORUS_DEFAULT_RATE")] - ChorusDefaultRate = 1, + [NativeName("AL_FLANGER_MAX_RATE")] + FlangerMaxRate = 10, - [NativeName("AL_CHORUS_MIN_DEPTH")] - ChorusMinDepth = 0, + [NativeName("AL_VOCAL_MORPHER_DEFAULT_PHONEMEB")] + VocalMorpherDefaultPhonemeb = 10, - [NativeName("AL_CHORUS_MAX_DEPTH")] - ChorusMaxDepth = 1, + [NativeName("AL_VOCAL_MORPHER_PHONEME_ER")] + VocalMorpherPhonemeEr = 10, - [NativeName("AL_CHORUS_DEFAULT_DEPTH")] - ChorusDefaultDepth = 0, + [NativeName("AL_VOCAL_MORPHER_MAX_RATE")] + VocalMorpherMaxRate = 10, - [NativeName("AL_CHORUS_MIN_FEEDBACK")] - ChorusMinFeedback = 0, + [NativeName("AL_MAX_AIR_ABSORPTION_FACTOR")] + MaxAirAbsorptionFactor = 10, - [NativeName("AL_CHORUS_MAX_FEEDBACK")] - ChorusMaxFeedback = 1, + [NativeName("AL_MAX_ROOM_ROLLOFF_FACTOR")] + MaxRoomRolloffFactor = 10, - [NativeName("AL_CHORUS_DEFAULT_FEEDBACK")] - ChorusDefaultFeedback = 0, + [NativeName("AL_REVERB_AIR_ABSORPTION_GAINHF")] + ReverbAirAbsorptionGainhf = 11, - [NativeName("AL_CHORUS_MIN_DELAY")] - ChorusMinDelay = 0, + [NativeName("AL_EAXREVERB_REFLECTIONS_PAN")] + EaxreverbReflectionsPan = 11, - [NativeName("AL_CHORUS_MAX_DELAY")] - ChorusMaxDelay = 0, + [NativeName("AL_EFFECT_COMPRESSOR")] + EffectCompressor = 11, - [NativeName("AL_CHORUS_DEFAULT_DELAY")] - ChorusDefaultDelay = 0, + [NativeName("AL_VOCAL_MORPHER_PHONEME_IH")] + VocalMorpherPhonemeIh = 11, - [NativeName("AL_DISTORTION_MIN_EDGE")] - DistortionMinEdge = 0, + [NativeName("AL_AUTOWAH_DEFAULT_PEAK_GAIN")] + AutowahDefaultPeakGain = 11, - [NativeName("AL_DISTORTION_MAX_EDGE")] - DistortionMaxEdge = 1, + [NativeName("AL_REVERB_ROOM_ROLLOFF_FACTOR")] + ReverbRoomRolloffFactor = 12, - [NativeName("AL_DISTORTION_DEFAULT_EDGE")] - DistortionDefaultEdge = 0, + [NativeName("AL_EAXREVERB_LATE_REVERB_GAIN")] + EaxreverbLateReverbGain = 12, - [NativeName("AL_DISTORTION_MIN_GAIN")] - DistortionMinGain = 0, + [NativeName("AL_EFFECT_EQUALIZER")] + EffectEqualizer = 12, - [NativeName("AL_DISTORTION_MAX_GAIN")] - DistortionMaxGain = 1, + [NativeName("AL_VOCAL_MORPHER_PHONEME_IY")] + VocalMorpherPhonemeIy = 12, - [NativeName("AL_DISTORTION_DEFAULT_GAIN")] - DistortionDefaultGain = 0, + [NativeName("AL_PITCH_SHIFTER_MAX_COARSE_TUNE")] + PitchShifterMaxCoarseTune = 12, - [NativeName("AL_DISTORTION_MIN_LOWPASS_CUTOFF")] - DistortionMinLowpassCutoff = 80, + [NativeName("AL_PITCH_SHIFTER_DEFAULT_COARSE_TUNE")] + PitchShifterDefaultCoarseTune = 12, - [NativeName("AL_DISTORTION_MAX_LOWPASS_CUTOFF")] - DistortionMaxLowpassCutoff = 24000, + [NativeName("AL_REVERB_DECAY_HFLIMIT")] + ReverbDecayHflimit = 13, - [NativeName("AL_DISTORTION_DEFAULT_LOWPASS_CUTOFF")] - DistortionDefaultLowpassCutoff = 8000, + [NativeName("AL_EAXREVERB_LATE_REVERB_DELAY")] + EaxreverbLateReverbDelay = 13, - [NativeName("AL_DISTORTION_MIN_EQCENTER")] - DistortionMinEqcenter = 80, + [NativeName("AL_VOCAL_MORPHER_PHONEME_UH")] + VocalMorpherPhonemeUh = 13, - [NativeName("AL_DISTORTION_MAX_EQCENTER")] - DistortionMaxEqcenter = 24000, + [NativeName("AL_EAXREVERB_LATE_REVERB_PAN")] + EaxreverbLateReverbPan = 14, - [NativeName("AL_DISTORTION_DEFAULT_EQCENTER")] - DistortionDefaultEqcenter = 3600, + [NativeName("AL_VOCAL_MORPHER_PHONEME_UW")] + VocalMorpherPhonemeUw = 14, - [NativeName("AL_DISTORTION_MIN_EQBANDWIDTH")] - DistortionMinEqbandwidth = 80, + [NativeName("AL_EAXREVERB_ECHO_TIME")] + EaxreverbEchoTime = 15, - [NativeName("AL_DISTORTION_MAX_EQBANDWIDTH")] - DistortionMaxEqbandwidth = 24000, + [NativeName("AL_VOCAL_MORPHER_PHONEME_B")] + VocalMorpherPhonemeB = 15, - [NativeName("AL_DISTORTION_DEFAULT_EQBANDWIDTH")] - DistortionDefaultEqbandwidth = 3600, + [NativeName("AL_EAXREVERB_ECHO_DEPTH")] + EaxreverbEchoDepth = 16, - [NativeName("AL_ECHO_MIN_DELAY")] - EchoMinDelay = 0, + [NativeName("AL_VOCAL_MORPHER_PHONEME_D")] + VocalMorpherPhonemeD = 16, - [NativeName("AL_ECHO_MAX_DELAY")] - EchoMaxDelay = 0, + [NativeName("AL_EAXREVERB_MODULATION_TIME")] + EaxreverbModulationTime = 17, - [NativeName("AL_ECHO_DEFAULT_DELAY")] - EchoDefaultDelay = 0, + [NativeName("AL_VOCAL_MORPHER_PHONEME_F")] + VocalMorpherPhonemeF = 17, - [NativeName("AL_ECHO_MIN_LRDELAY")] - EchoMinLrdelay = 0, + [NativeName("AL_EAXREVERB_MODULATION_DEPTH")] + EaxreverbModulationDepth = 18, - [NativeName("AL_ECHO_MAX_LRDELAY")] - EchoMaxLrdelay = 0, + [NativeName("AL_VOCAL_MORPHER_PHONEME_G")] + VocalMorpherPhonemeG = 18, - [NativeName("AL_ECHO_DEFAULT_LRDELAY")] - EchoDefaultLrdelay = 0, + [NativeName("AL_EAXREVERB_AIR_ABSORPTION_GAINHF")] + EaxreverbAirAbsorptionGainhf = 19, - [NativeName("AL_ECHO_MIN_DAMPING")] - EchoMinDamping = 0, + [NativeName("AL_VOCAL_MORPHER_PHONEME_J")] + VocalMorpherPhonemeJ = 19, - [NativeName("AL_ECHO_MAX_DAMPING")] - EchoMaxDamping = 0, + [NativeName("AL_EAXREVERB_HFREFERENCE")] + EaxreverbHfreference = 20, - [NativeName("AL_ECHO_DEFAULT_DAMPING")] - EchoDefaultDamping = 0, + [NativeName("AL_REVERB_MAX_DECAY_TIME")] + ReverbMaxDecayTime = 20, - [NativeName("AL_ECHO_MIN_FEEDBACK")] - EchoMinFeedback = 0, + [NativeName("AL_EAXREVERB_MAX_DECAY_TIME")] + EaxreverbMaxDecayTime = 20, + + [NativeName("AL_EAXREVERB_MIN_LFREFERENCE")] + EaxreverbMinLfreference = 20, - [NativeName("AL_ECHO_MAX_FEEDBACK")] - EchoMaxFeedback = 1, + [NativeName("AL_VOCAL_MORPHER_PHONEME_K")] + VocalMorpherPhonemeK = 20, - [NativeName("AL_ECHO_DEFAULT_FEEDBACK")] - EchoDefaultFeedback = 0, + [NativeName("AL_EAXREVERB_LFREFERENCE")] + EaxreverbLfreference = 21, - [NativeName("AL_ECHO_MIN_SPREAD")] - EchoMinSpread = 0, + [NativeName("AL_VOCAL_MORPHER_PHONEME_L")] + VocalMorpherPhonemeL = 21, - [NativeName("AL_ECHO_MAX_SPREAD")] - EchoMaxSpread = 1, + [NativeName("AL_EAXREVERB_ROOM_ROLLOFF_FACTOR")] + EaxreverbRoomRolloffFactor = 22, - [NativeName("AL_ECHO_DEFAULT_SPREAD")] - EchoDefaultSpread = 0, + [NativeName("AL_VOCAL_MORPHER_PHONEME_M")] + VocalMorpherPhonemeM = 22, - [NativeName("AL_FLANGER_WAVEFORM_SINUSOID")] - FlangerWaveformSinusoid = 0, + [NativeName("AL_EAXREVERB_DECAY_HFLIMIT")] + EaxreverbDecayHflimit = 23, - [NativeName("AL_FLANGER_WAVEFORM_TRIANGLE")] - FlangerWaveformTriangle = 1, + [NativeName("AL_VOCAL_MORPHER_PHONEME_N")] + VocalMorpherPhonemeN = 23, - [NativeName("AL_FLANGER_MIN_WAVEFORM")] - FlangerMinWaveform = 0, + [NativeName("AL_VOCAL_MORPHER_MAX_PHONEMEA_COARSE_TUNING")] + VocalMorpherMaxPhonemeaCoarseTuning = 24, - [NativeName("AL_FLANGER_MAX_WAVEFORM")] - FlangerMaxWaveform = 1, + [NativeName("AL_VOCAL_MORPHER_MAX_PHONEMEB_COARSE_TUNING")] + VocalMorpherMaxPhonemebCoarseTuning = 24, - [NativeName("AL_FLANGER_DEFAULT_WAVEFORM")] - FlangerDefaultWaveform = 1, + [NativeName("AL_VOCAL_MORPHER_PHONEME_P")] + VocalMorpherPhonemeP = 24, - [NativeName("AL_FLANGER_MIN_PHASE")] - FlangerMinPhase = 4294967116, + [NativeName("AL_VOCAL_MORPHER_PHONEME_R")] + VocalMorpherPhonemeR = 25, - [NativeName("AL_FLANGER_MAX_PHASE")] - FlangerMaxPhase = 180, + [NativeName("AL_VOCAL_MORPHER_PHONEME_S")] + VocalMorpherPhonemeS = 26, - [NativeName("AL_FLANGER_DEFAULT_PHASE")] - FlangerDefaultPhase = 0, + [NativeName("AL_VOCAL_MORPHER_PHONEME_T")] + VocalMorpherPhonemeT = 27, - [NativeName("AL_FLANGER_MIN_RATE")] - FlangerMinRate = 0, + [NativeName("AL_VOCAL_MORPHER_PHONEME_V")] + VocalMorpherPhonemeV = 28, - [NativeName("AL_FLANGER_MAX_RATE")] - FlangerMaxRate = 10, + [NativeName("AL_VOCAL_MORPHER_MAX_PHONEMEA")] + VocalMorpherMaxPhonemea = 29, - [NativeName("AL_FLANGER_DEFAULT_RATE")] - FlangerDefaultRate = 0, + [NativeName("AL_VOCAL_MORPHER_MAX_PHONEMEB")] + VocalMorpherMaxPhonemeb = 29, - [NativeName("AL_FLANGER_MIN_DEPTH")] - FlangerMinDepth = 0, + [NativeName("AL_VOCAL_MORPHER_PHONEME_Z")] + VocalMorpherPhonemeZ = 29, - [NativeName("AL_FLANGER_MAX_DEPTH")] - FlangerMaxDepth = 1, + [NativeName("AL_PITCH_SHIFTER_MAX_FINE_TUNE")] + PitchShifterMaxFineTune = 50, - [NativeName("AL_FLANGER_DEFAULT_DEPTH")] - FlangerDefaultDepth = 1, + [NativeName("AL_EQUALIZER_MIN_LOW_CUTOFF")] + EqualizerMinLowCutoff = 50, - [NativeName("AL_FLANGER_MIN_FEEDBACK")] - FlangerMinFeedback = 0, + [NativeName("AL_DISTORTION_MIN_LOWPASS_CUTOFF")] + DistortionMinLowpassCutoff = 80, - [NativeName("AL_FLANGER_MAX_FEEDBACK")] - FlangerMaxFeedback = 1, + [NativeName("AL_DISTORTION_MIN_EQCENTER")] + DistortionMinEqcenter = 80, - [NativeName("AL_FLANGER_DEFAULT_FEEDBACK")] - FlangerDefaultFeedback = 0, + [NativeName("AL_DISTORTION_MIN_EQBANDWIDTH")] + DistortionMinEqbandwidth = 80, - [NativeName("AL_FLANGER_MIN_DELAY")] - FlangerMinDelay = 0, + [NativeName("AL_CHORUS_DEFAULT_PHASE")] + ChorusDefaultPhase = 90, - [NativeName("AL_FLANGER_MAX_DELAY")] - FlangerMaxDelay = 0, + [NativeName("AL_CHORUS_MAX_PHASE")] + ChorusMaxPhase = 180, - [NativeName("AL_FLANGER_DEFAULT_DELAY")] - FlangerDefaultDelay = 0, + [NativeName("AL_FLANGER_MAX_PHASE")] + FlangerMaxPhase = 180, - [NativeName("AL_FREQUENCY_SHIFTER_MIN_FREQUENCY")] - FrequencyShifterMinFrequency = 0, + [NativeName("AL_EQUALIZER_DEFAULT_LOW_CUTOFF")] + EqualizerDefaultLowCutoff = 200, - [NativeName("AL_FREQUENCY_SHIFTER_MAX_FREQUENCY")] - FrequencyShifterMaxFrequency = 24000, + [NativeName("AL_EQUALIZER_MIN_MID1_CENTER")] + EqualizerMinMid1Center = 200, - [NativeName("AL_FREQUENCY_SHIFTER_DEFAULT_FREQUENCY")] - FrequencyShifterDefaultFrequency = 0, + [NativeName("AL_EAXREVERB_DEFAULT_LFREFERENCE")] + EaxreverbDefaultLfreference = 250, - [NativeName("AL_FREQUENCY_SHIFTER_MIN_LEFT_DIRECTION")] - FrequencyShifterMinLeftDirection = 0, + [NativeName("AL_RING_MODULATOR_DEFAULT_FREQUENCY")] + RingModulatorDefaultFrequency = 440, - [NativeName("AL_FREQUENCY_SHIFTER_MAX_LEFT_DIRECTION")] - FrequencyShifterMaxLeftDirection = 2, + [NativeName("AL_EQUALIZER_DEFAULT_MID1_CENTER")] + EqualizerDefaultMid1Center = 500, - [NativeName("AL_FREQUENCY_SHIFTER_DEFAULT_LEFT_DIRECTION")] - FrequencyShifterDefaultLeftDirection = 0, + [NativeName("AL_SOURCE_DISTANCE_MODEL")] + SourceDistanceModel = 512, - [NativeName("AL_FREQUENCY_SHIFTER_DIRECTION_DOWN")] - FrequencyShifterDirectionDown = 0, + [NativeName("AL_SOURCE_RELATIVE")] + SourceRelative = 514, - [NativeName("AL_FREQUENCY_SHIFTER_DIRECTION_UP")] - FrequencyShifterDirectionUp = 1, + [NativeName("AL_RING_MODULATOR_DEFAULT_HIGHPASS_CUTOFF")] + RingModulatorDefaultHighpassCutoff = 800, - [NativeName("AL_FREQUENCY_SHIFTER_DIRECTION_OFF")] - FrequencyShifterDirectionOff = 2, + [NativeName("AL_EQUALIZER_MAX_LOW_CUTOFF")] + EqualizerMaxLowCutoff = 800, - [NativeName("AL_FREQUENCY_SHIFTER_MIN_RIGHT_DIRECTION")] - FrequencyShifterMinRightDirection = 0, + [NativeName("AL_EAXREVERB_MIN_HFREFERENCE")] + EaxreverbMinHfreference = 1000, - [NativeName("AL_FREQUENCY_SHIFTER_MAX_RIGHT_DIRECTION")] - FrequencyShifterMaxRightDirection = 2, + [NativeName("AL_EAXREVERB_MAX_LFREFERENCE")] + EaxreverbMaxLfreference = 1000, - [NativeName("AL_FREQUENCY_SHIFTER_DEFAULT_RIGHT_DIRECTION")] - FrequencyShifterDefaultRightDirection = 0, + [NativeName("AL_AUTOWAH_MAX_RESONANCE")] + AutowahMaxResonance = 1000, - [NativeName("AL_VOCAL_MORPHER_MIN_PHONEMEA")] - VocalMorpherMinPhonemea = 0, + [NativeName("AL_AUTOWAH_DEFAULT_RESONANCE")] + AutowahDefaultResonance = 1000, - [NativeName("AL_VOCAL_MORPHER_MAX_PHONEMEA")] - VocalMorpherMaxPhonemea = 29, + [NativeName("AL_EQUALIZER_MIN_MID2_CENTER")] + EqualizerMinMid2Center = 1000, - [NativeName("AL_VOCAL_MORPHER_DEFAULT_PHONEMEA")] - VocalMorpherDefaultPhonemea = 0, + [NativeName("AL_EQUALIZER_MAX_MID1_CENTER")] + EqualizerMaxMid1Center = 3000, - [NativeName("AL_VOCAL_MORPHER_MIN_PHONEMEA_COARSE_TUNING")] - VocalMorpherMinPhonemeaCoarseTuning = 4294967272, + [NativeName("AL_EQUALIZER_DEFAULT_MID2_CENTER")] + EqualizerDefaultMid2Center = 3000, - [NativeName("AL_VOCAL_MORPHER_MAX_PHONEMEA_COARSE_TUNING")] - VocalMorpherMaxPhonemeaCoarseTuning = 24, + [NativeName("AL_DISTORTION_DEFAULT_EQCENTER")] + DistortionDefaultEqcenter = 3600, - [NativeName("AL_VOCAL_MORPHER_DEFAULT_PHONEMEA_COARSE_TUNING")] - VocalMorpherDefaultPhonemeaCoarseTuning = 0, + [NativeName("AL_DISTORTION_DEFAULT_EQBANDWIDTH")] + DistortionDefaultEqbandwidth = 3600, - [NativeName("AL_VOCAL_MORPHER_MIN_PHONEMEB")] - VocalMorpherMinPhonemeb = 0, + [NativeName("AL_EQUALIZER_MIN_HIGH_CUTOFF")] + EqualizerMinHighCutoff = 4000, - [NativeName("AL_VOCAL_MORPHER_MAX_PHONEMEB")] - VocalMorpherMaxPhonemeb = 29, + [NativeName("AL_CONE_INNER_ANGLE")] + ConeInnerAngle = 4097, - [NativeName("AL_VOCAL_MORPHER_DEFAULT_PHONEMEB")] - VocalMorpherDefaultPhonemeb = 10, + [NativeName("AL_CONE_OUTER_ANGLE")] + ConeOuterAngle = 4098, - [NativeName("AL_VOCAL_MORPHER_MIN_PHONEMEB_COARSE_TUNING")] - VocalMorpherMinPhonemebCoarseTuning = 4294967272, + [NativeName("AL_PITCH")] + Pitch = 4099, - [NativeName("AL_VOCAL_MORPHER_MAX_PHONEMEB_COARSE_TUNING")] - VocalMorpherMaxPhonemebCoarseTuning = 24, + [NativeName("AL_POSITION")] + Position = 4100, - [NativeName("AL_VOCAL_MORPHER_DEFAULT_PHONEMEB_COARSE_TUNING")] - VocalMorpherDefaultPhonemebCoarseTuning = 0, + [NativeName("AL_DIRECTION")] + Direction = 4101, - [NativeName("AL_VOCAL_MORPHER_PHONEME_A")] - VocalMorpherPhonemeA = 0, + [NativeName("AL_VELOCITY")] + Velocity = 4102, - [NativeName("AL_VOCAL_MORPHER_PHONEME_E")] - VocalMorpherPhonemeE = 1, + [NativeName("AL_LOOPING")] + Looping = 4103, - [NativeName("AL_VOCAL_MORPHER_PHONEME_I")] - VocalMorpherPhonemeI = 2, + [NativeName("AL_BUFFER")] + Buffer = 4105, - [NativeName("AL_VOCAL_MORPHER_PHONEME_O")] - VocalMorpherPhonemeO = 3, + [NativeName("AL_BUFFER_EXT")] + BufferEXT = 4105, - [NativeName("AL_VOCAL_MORPHER_PHONEME_U")] - VocalMorpherPhonemeU = 4, + [NativeName("AL_GAIN")] + Gain = 4106, - [NativeName("AL_VOCAL_MORPHER_PHONEME_AA")] - VocalMorpherPhonemeAa = 5, + [NativeName("AL_MIN_GAIN")] + MinGain = 4109, - [NativeName("AL_VOCAL_MORPHER_PHONEME_AE")] - VocalMorpherPhonemeAe = 6, + [NativeName("AL_MAX_GAIN")] + MaxGain = 4110, - [NativeName("AL_VOCAL_MORPHER_PHONEME_AH")] - VocalMorpherPhonemeAh = 7, + [NativeName("AL_ORIENTATION")] + Orientation = 4111, - [NativeName("AL_VOCAL_MORPHER_PHONEME_AO")] - VocalMorpherPhonemeAo = 8, + [NativeName("AL_SOURCE_STATE")] + SourceState = 4112, - [NativeName("AL_VOCAL_MORPHER_PHONEME_EH")] - VocalMorpherPhonemeEh = 9, + [NativeName("AL_INITIAL")] + Initial = 4113, - [NativeName("AL_VOCAL_MORPHER_PHONEME_ER")] - VocalMorpherPhonemeEr = 10, + [NativeName("AL_PLAYING")] + Playing = 4114, - [NativeName("AL_VOCAL_MORPHER_PHONEME_IH")] - VocalMorpherPhonemeIh = 11, + [NativeName("AL_PAUSED")] + Paused = 4115, - [NativeName("AL_VOCAL_MORPHER_PHONEME_IY")] - VocalMorpherPhonemeIy = 12, + [NativeName("AL_STOPPED")] + Stopped = 4116, - [NativeName("AL_VOCAL_MORPHER_PHONEME_UH")] - VocalMorpherPhonemeUh = 13, + [NativeName("AL_BUFFERS_QUEUED")] + BuffersQueued = 4117, - [NativeName("AL_VOCAL_MORPHER_PHONEME_UW")] - VocalMorpherPhonemeUw = 14, + [NativeName("AL_BUFFERS_PROCESSED")] + BuffersProcessed = 4118, - [NativeName("AL_VOCAL_MORPHER_PHONEME_B")] - VocalMorpherPhonemeB = 15, + [NativeName("AL_REFERENCE_DISTANCE")] + ReferenceDistance = 4128, - [NativeName("AL_VOCAL_MORPHER_PHONEME_D")] - VocalMorpherPhonemeD = 16, + [NativeName("AL_ROLLOFF_FACTOR")] + RolloffFactor = 4129, - [NativeName("AL_VOCAL_MORPHER_PHONEME_F")] - VocalMorpherPhonemeF = 17, + [NativeName("AL_CONE_OUTER_GAIN")] + ConeOuterGain = 4130, - [NativeName("AL_VOCAL_MORPHER_PHONEME_G")] - VocalMorpherPhonemeG = 18, + [NativeName("AL_MAX_DISTANCE")] + MaxDistance = 4131, - [NativeName("AL_VOCAL_MORPHER_PHONEME_J")] - VocalMorpherPhonemeJ = 19, + [NativeName("AL_SEC_OFFSET")] + SecOffset = 4132, - [NativeName("AL_VOCAL_MORPHER_PHONEME_K")] - VocalMorpherPhonemeK = 20, + [NativeName("AL_SAMPLE_OFFSET")] + SampleOffset = 4133, - [NativeName("AL_VOCAL_MORPHER_PHONEME_L")] - VocalMorpherPhonemeL = 21, + [NativeName("AL_BYTE_OFFSET")] + ByteOffset = 4134, - [NativeName("AL_VOCAL_MORPHER_PHONEME_M")] - VocalMorpherPhonemeM = 22, + [NativeName("AL_SOURCE_TYPE")] + SourceType = 4135, - [NativeName("AL_VOCAL_MORPHER_PHONEME_N")] - VocalMorpherPhonemeN = 23, + [NativeName("AL_STATIC")] + Static = 4136, - [NativeName("AL_VOCAL_MORPHER_PHONEME_P")] - VocalMorpherPhonemeP = 24, + [NativeName("AL_STREAMING")] + Streaming = 4137, - [NativeName("AL_VOCAL_MORPHER_PHONEME_R")] - VocalMorpherPhonemeR = 25, + [NativeName("AL_UNDETERMINED")] + Undetermined = 4144, - [NativeName("AL_VOCAL_MORPHER_PHONEME_S")] - VocalMorpherPhonemeS = 26, + [NativeName("AL_STEREO_ANGLES")] + StereoAngles = 4144, - [NativeName("AL_VOCAL_MORPHER_PHONEME_T")] - VocalMorpherPhonemeT = 27, + [NativeName("AL_BYTE_RW_OFFSETS_SOFT")] + ByteRwOffsetsSOFT = 4145, - [NativeName("AL_VOCAL_MORPHER_PHONEME_V")] - VocalMorpherPhonemeV = 28, + [NativeName("AL_SOURCE_RADIUS")] + SourceRadius = 4145, - [NativeName("AL_VOCAL_MORPHER_PHONEME_Z")] - VocalMorpherPhonemeZ = 29, + [NativeName("AL_SAMPLE_RW_OFFSETS_SOFT")] + SampleRwOffsetsSOFT = 4146, - [NativeName("AL_VOCAL_MORPHER_WAVEFORM_SINUSOID")] - VocalMorpherWaveformSinusoid = 0, + [NativeName("AL_DIRECT_CHANNELS_SOFT")] + DirectChannelsSOFT = 4147, - [NativeName("AL_VOCAL_MORPHER_WAVEFORM_TRIANGLE")] - VocalMorpherWaveformTriangle = 1, + [NativeName("AL_FORMAT_MONO8")] + FormatMono8 = 4352, - [NativeName("AL_VOCAL_MORPHER_WAVEFORM_SAWTOOTH")] - VocalMorpherWaveformSawtooth = 2, + [NativeName("AL_MONO8_SOFT")] + Mono8SOFT = 4352, - [NativeName("AL_VOCAL_MORPHER_MIN_WAVEFORM")] - VocalMorpherMinWaveform = 0, + [NativeName("ALC_DEFAULT_FILTER_ORDER")] + CDefaultFilterOrder = 4352, - [NativeName("AL_VOCAL_MORPHER_MAX_WAVEFORM")] - VocalMorpherMaxWaveform = 2, + [NativeName("AL_FORMAT_MONO16")] + FormatMono16 = 4353, - [NativeName("AL_VOCAL_MORPHER_DEFAULT_WAVEFORM")] - VocalMorpherDefaultWaveform = 0, + [NativeName("AL_MONO16_SOFT")] + Mono16SOFT = 4353, - [NativeName("AL_VOCAL_MORPHER_MIN_RATE")] - VocalMorpherMinRate = 0, + [NativeName("AL_FORMAT_STEREO8")] + FormatStereo8 = 4354, - [NativeName("AL_VOCAL_MORPHER_MAX_RATE")] - VocalMorpherMaxRate = 10, + [NativeName("AL_STEREO8_SOFT")] + Stereo8SOFT = 4354, - [NativeName("AL_VOCAL_MORPHER_DEFAULT_RATE")] - VocalMorpherDefaultRate = 1, + [NativeName("AL_FORMAT_STEREO16")] + FormatStereo16 = 4355, - [NativeName("AL_PITCH_SHIFTER_MIN_COARSE_TUNE")] - PitchShifterMinCoarseTune = 4294967284, + [NativeName("AL_STEREO16_SOFT")] + Stereo16SOFT = 4355, - [NativeName("AL_PITCH_SHIFTER_MAX_COARSE_TUNE")] - PitchShifterMaxCoarseTune = 12, + [NativeName("AL_SAMPLE_OFFSET_LATENCY_SOFT")] + SampleOffsetLatencySOFT = 4608, - [NativeName("AL_PITCH_SHIFTER_DEFAULT_COARSE_TUNE")] - PitchShifterDefaultCoarseTune = 12, + [NativeName("AL_SEC_OFFSET_LATENCY_SOFT")] + SecOffsetLatencySOFT = 4609, - [NativeName("AL_PITCH_SHIFTER_MIN_FINE_TUNE")] - PitchShifterMinFineTune = 4294967246, + [NativeName("AL_SAMPLE_OFFSET_CLOCK_SOFT")] + SampleOffsetClockSOFT = 4610, - [NativeName("AL_PITCH_SHIFTER_MAX_FINE_TUNE")] - PitchShifterMaxFineTune = 50, + [NativeName("AL_SEC_OFFSET_CLOCK_SOFT")] + SecOffsetClockSOFT = 4611, - [NativeName("AL_PITCH_SHIFTER_DEFAULT_FINE_TUNE")] - PitchShifterDefaultFineTune = 0, + [NativeName("AL_FORMAT_QUAD8")] + FormatQuad8 = 4612, - [NativeName("AL_RING_MODULATOR_MIN_FREQUENCY")] - RingModulatorMinFrequency = 0, + [NativeName("AL_QUAD8_SOFT")] + Quad8SOFT = 4612, - [NativeName("AL_RING_MODULATOR_MAX_FREQUENCY")] - RingModulatorMaxFrequency = 8000, + [NativeName("AL_FORMAT_QUAD16")] + FormatQuad16 = 4613, - [NativeName("AL_RING_MODULATOR_DEFAULT_FREQUENCY")] - RingModulatorDefaultFrequency = 440, + [NativeName("AL_QUAD16_SOFT")] + Quad16SOFT = 4613, - [NativeName("AL_RING_MODULATOR_MIN_HIGHPASS_CUTOFF")] - RingModulatorMinHighpassCutoff = 0, + [NativeName("AL_FORMAT_QUAD32")] + FormatQuad32 = 4614, - [NativeName("AL_RING_MODULATOR_MAX_HIGHPASS_CUTOFF")] - RingModulatorMaxHighpassCutoff = 24000, + [NativeName("AL_QUAD32F_SOFT")] + Quad32FSOFT = 4614, - [NativeName("AL_RING_MODULATOR_DEFAULT_HIGHPASS_CUTOFF")] - RingModulatorDefaultHighpassCutoff = 800, + [NativeName("AL_FORMAT_REAR8")] + FormatRear8 = 4615, - [NativeName("AL_RING_MODULATOR_SINUSOID")] - RingModulatorSinusoid = 0, + [NativeName("AL_REAR8_SOFT")] + Rear8SOFT = 4615, - [NativeName("AL_RING_MODULATOR_SAWTOOTH")] - RingModulatorSawtooth = 1, + [NativeName("AL_FORMAT_REAR16")] + FormatRear16 = 4616, - [NativeName("AL_RING_MODULATOR_SQUARE")] - RingModulatorSquare = 2, + [NativeName("AL_REAR16_SOFT")] + Rear16SOFT = 4616, - [NativeName("AL_RING_MODULATOR_MIN_WAVEFORM")] - RingModulatorMinWaveform = 0, + [NativeName("AL_FORMAT_REAR32")] + FormatRear32 = 4617, - [NativeName("AL_RING_MODULATOR_MAX_WAVEFORM")] - RingModulatorMaxWaveform = 2, + [NativeName("AL_REAR32F_SOFT")] + Rear32FSOFT = 4617, - [NativeName("AL_RING_MODULATOR_DEFAULT_WAVEFORM")] - RingModulatorDefaultWaveform = 0, + [NativeName("AL_FORMAT_51CHN8")] + Format51Chn8 = 4618, - [NativeName("AL_AUTOWAH_MIN_ATTACK_TIME")] - AutowahMinAttackTime = 0, + [NativeName("AL_5POINT1_8_SOFT")] + X5Point1x8SOFT = 4618, - [NativeName("AL_AUTOWAH_MAX_ATTACK_TIME")] - AutowahMaxAttackTime = 1, + [NativeName("AL_FORMAT_51CHN16")] + Format51Chn16 = 4619, - [NativeName("AL_AUTOWAH_DEFAULT_ATTACK_TIME")] - AutowahDefaultAttackTime = 0, + [NativeName("AL_5POINT1_16_SOFT")] + X5Point1x16SOFT = 4619, - [NativeName("AL_AUTOWAH_MIN_RELEASE_TIME")] - AutowahMinReleaseTime = 0, + [NativeName("AL_FORMAT_51CHN32")] + Format51Chn32 = 4620, - [NativeName("AL_AUTOWAH_MAX_RELEASE_TIME")] - AutowahMaxReleaseTime = 1, + [NativeName("AL_5POINT1_32F_SOFT")] + X5Point1x32FSOFT = 4620, - [NativeName("AL_AUTOWAH_DEFAULT_RELEASE_TIME")] - AutowahDefaultReleaseTime = 0, + [NativeName("AL_FORMAT_61CHN8")] + Format61Chn8 = 4621, - [NativeName("AL_AUTOWAH_MIN_RESONANCE")] - AutowahMinResonance = 2, + [NativeName("AL_6POINT1_8_SOFT")] + X6Point1x8SOFT = 4621, - [NativeName("AL_AUTOWAH_MAX_RESONANCE")] - AutowahMaxResonance = 1000, + [NativeName("AL_FORMAT_61CHN16")] + Format61Chn16 = 4622, - [NativeName("AL_AUTOWAH_DEFAULT_RESONANCE")] - AutowahDefaultResonance = 1000, + [NativeName("AL_6POINT1_16_SOFT")] + X6Point1x16SOFT = 4622, - [NativeName("AL_AUTOWAH_MIN_PEAK_GAIN")] - AutowahMinPeakGain = 0, + [NativeName("AL_FORMAT_61CHN32")] + Format61Chn32 = 4623, - [NativeName("AL_AUTOWAH_MAX_PEAK_GAIN")] - AutowahMaxPeakGain = 31621, + [NativeName("AL_6POINT1_32F_SOFT")] + X6Point1x32FSOFT = 4623, - [NativeName("AL_AUTOWAH_DEFAULT_PEAK_GAIN")] - AutowahDefaultPeakGain = 11, + [NativeName("AL_FORMAT_71CHN8")] + Format71Chn8 = 4624, - [NativeName("AL_COMPRESSOR_MIN_ONOFF")] - CompressorMinOnoff = 0, + [NativeName("AL_7POINT1_8_SOFT")] + X7Point1x8SOFT = 4624, - [NativeName("AL_COMPRESSOR_MAX_ONOFF")] - CompressorMaxOnoff = 1, + [NativeName("AL_NUM_RESAMPLERS_SOFT")] + NumResamplersSOFT = 4624, - [NativeName("AL_COMPRESSOR_DEFAULT_ONOFF")] - CompressorDefaultOnoff = 1, + [NativeName("AL_FORMAT_71CHN16")] + Format71Chn16 = 4625, - [NativeName("AL_EQUALIZER_MIN_LOW_GAIN")] - EqualizerMinLowGain = 0, + [NativeName("AL_7POINT1_16_SOFT")] + X7Point1x16SOFT = 4625, - [NativeName("AL_EQUALIZER_MAX_LOW_GAIN")] - EqualizerMaxLowGain = 7, + [NativeName("AL_DEFAULT_RESAMPLER_SOFT")] + DefaultResamplerSOFT = 4625, - [NativeName("AL_EQUALIZER_DEFAULT_LOW_GAIN")] - EqualizerDefaultLowGain = 1, + [NativeName("AL_FORMAT_71CHN32")] + Format71Chn32 = 4626, - [NativeName("AL_EQUALIZER_MIN_LOW_CUTOFF")] - EqualizerMinLowCutoff = 50, + [NativeName("AL_7POINT1_32F_SOFT")] + X7Point1x32FSOFT = 4626, - [NativeName("AL_EQUALIZER_MAX_LOW_CUTOFF")] - EqualizerMaxLowCutoff = 800, + [NativeName("AL_SOURCE_RESAMPLER_SOFT")] + SourceResamplerSOFT = 4626, - [NativeName("AL_EQUALIZER_DEFAULT_LOW_CUTOFF")] - EqualizerDefaultLowCutoff = 200, + [NativeName("AL_RESAMPLER_NAME_SOFT")] + ResamplerNameSOFT = 4627, - [NativeName("AL_EQUALIZER_MIN_MID1_GAIN")] - EqualizerMinMid1Gain = 0, + [NativeName("AL_SOURCE_SPATIALIZE_SOFT")] + SourceSpatializeSOFT = 4628, - [NativeName("AL_EQUALIZER_MAX_MID1_GAIN")] - EqualizerMaxMid1Gain = 7, + [NativeName("AL_FORMAT_MONO_IMA4")] + FormatMonoIma4 = 4864, - [NativeName("AL_EQUALIZER_DEFAULT_MID1_GAIN")] - EqualizerDefaultMid1Gain = 1, + [NativeName("AL_FORMAT_STEREO_IMA4")] + FormatStereoIma4 = 4865, - [NativeName("AL_EQUALIZER_MIN_MID1_CENTER")] - EqualizerMinMid1Center = 200, + [NativeName("AL_FORMAT_MONO_MSADPCM_SOFT")] + FormatMonoMsadpcmSOFT = 4866, - [NativeName("AL_EQUALIZER_MAX_MID1_CENTER")] - EqualizerMaxMid1Center = 3000, + [NativeName("AL_FORMAT_STEREO_MSADPCM_SOFT")] + FormatStereoMsadpcmSOFT = 4867, - [NativeName("AL_EQUALIZER_DEFAULT_MID1_CENTER")] - EqualizerDefaultMid1Center = 500, + [NativeName("AL_EAXREVERB_DEFAULT_HFREFERENCE")] + EaxreverbDefaultHfreference = 5000, - [NativeName("AL_EQUALIZER_MIN_MID1_WIDTH")] - EqualizerMinMid1Width = 0, + [NativeName("AL_BYTE_SOFT")] + ByteSOFT = 5120, - [NativeName("AL_EQUALIZER_MAX_MID1_WIDTH")] - EqualizerMaxMid1Width = 1, + [NativeName("AL_UNSIGNED_BYTE_SOFT")] + UnsignedByteSOFT = 5121, - [NativeName("AL_EQUALIZER_DEFAULT_MID1_WIDTH")] - EqualizerDefaultMid1Width = 1, + [NativeName("AL_SHORT_SOFT")] + ShortSOFT = 5122, - [NativeName("AL_EQUALIZER_MIN_MID2_GAIN")] - EqualizerMinMid2Gain = 0, + [NativeName("AL_UNSIGNED_SHORT_SOFT")] + UnsignedShortSOFT = 5123, - [NativeName("AL_EQUALIZER_MAX_MID2_GAIN")] - EqualizerMaxMid2Gain = 7, + [NativeName("AL_INT_SOFT")] + IntSOFT = 5124, - [NativeName("AL_EQUALIZER_DEFAULT_MID2_GAIN")] - EqualizerDefaultMid2Gain = 1, + [NativeName("AL_UNSIGNED_INT_SOFT")] + UnsignedIntSOFT = 5125, - [NativeName("AL_EQUALIZER_MIN_MID2_CENTER")] - EqualizerMinMid2Center = 1000, + [NativeName("AL_FLOAT_SOFT")] + FloatSOFT = 5126, - [NativeName("AL_EQUALIZER_MAX_MID2_CENTER")] - EqualizerMaxMid2Center = 8000, + [NativeName("AL_DOUBLE_SOFT")] + DoubleSOFT = 5127, - [NativeName("AL_EQUALIZER_DEFAULT_MID2_CENTER")] - EqualizerDefaultMid2Center = 3000, + [NativeName("AL_BYTE3_SOFT")] + Byte3SOFT = 5128, - [NativeName("AL_EQUALIZER_MIN_MID2_WIDTH")] - EqualizerMinMid2Width = 0, + [NativeName("AL_UNSIGNED_BYTE3_SOFT")] + UnsignedByte3SOFT = 5129, - [NativeName("AL_EQUALIZER_MAX_MID2_WIDTH")] - EqualizerMaxMid2Width = 1, + [NativeName("AL_MONO_SOFT")] + MonoSOFT = 5376, - [NativeName("AL_EQUALIZER_DEFAULT_MID2_WIDTH")] - EqualizerDefaultMid2Width = 1, + [NativeName("AL_STEREO_SOFT")] + StereoSOFT = 5377, - [NativeName("AL_EQUALIZER_MIN_HIGH_GAIN")] - EqualizerMinHighGain = 0, + [NativeName("AL_REAR_SOFT")] + RearSOFT = 5378, - [NativeName("AL_EQUALIZER_MAX_HIGH_GAIN")] - EqualizerMaxHighGain = 7, + [NativeName("AL_QUAD_SOFT")] + QuadSOFT = 5379, - [NativeName("AL_EQUALIZER_DEFAULT_HIGH_GAIN")] - EqualizerDefaultHighGain = 1, + [NativeName("AL_5POINT1_SOFT")] + X5Point1SOFT = 5380, - [NativeName("AL_EQUALIZER_MIN_HIGH_CUTOFF")] - EqualizerMinHighCutoff = 4000, + [NativeName("AL_6POINT1_SOFT")] + X6Point1SOFT = 5381, - [NativeName("AL_EQUALIZER_MAX_HIGH_CUTOFF")] - EqualizerMaxHighCutoff = 16000, + [NativeName("AL_7POINT1_SOFT")] + X7Point1SOFT = 5382, [NativeName("AL_EQUALIZER_DEFAULT_HIGH_CUTOFF")] EqualizerDefaultHighCutoff = 6000, - [NativeName("AL_MIN_AIR_ABSORPTION_FACTOR")] - MinAirAbsorptionFactor = 0, + [NativeName("AL_AMBISONIC_LAYOUT_SOFT")] + AmbisonicLayoutSOFT = 6551, - [NativeName("AL_MAX_AIR_ABSORPTION_FACTOR")] - MaxAirAbsorptionFactor = 10, + [NativeName("AL_AMBISONIC_SCALING_SOFT")] + AmbisonicScalingSOFT = 6552, - [NativeName("AL_DEFAULT_AIR_ABSORPTION_FACTOR")] - DefaultAirAbsorptionFactor = 0, + [NativeName("AL_EFFECTSLOT_TARGET_SOFT")] + EffectslotTargetSOFT = 6556, - [NativeName("AL_MIN_ROOM_ROLLOFF_FACTOR")] - MinRoomRolloffFactor = 0, + [NativeName("AL_UNPACK_AMBISONIC_ORDER_SOFT")] + UnpackAmbisonicOrderSOFT = 6557, - [NativeName("AL_MAX_ROOM_ROLLOFF_FACTOR")] - MaxRoomRolloffFactor = 10, + [NativeName("AL_BUFFER_CALLBACK_FUNCTION_SOFT")] + BufferCallbackFunctionSOFT = 6560, - [NativeName("AL_DEFAULT_ROOM_ROLLOFF_FACTOR")] - DefaultRoomRolloffFactor = 0, + [NativeName("AL_BUFFER_CALLBACK_USER_PARAM_SOFT")] + BufferCallbackUserParamSOFT = 6561, - [NativeName("AL_MIN_CONE_OUTER_GAINHF")] - MinConeOuterGainhf = 0, + [NativeName("AL_EVENT_CALLBACK_FUNCTION_SOFT")] + EventCallbackFunctionSOFT = 6562, - [NativeName("AL_MAX_CONE_OUTER_GAINHF")] - MaxConeOuterGainhf = 1, + [NativeName("AL_FORMAT_UHJ2CHN8_SOFT")] + FormatUhj2Chn8SOFT = 6562, - [NativeName("AL_DEFAULT_CONE_OUTER_GAINHF")] - DefaultConeOuterGainhf = 1, + [NativeName("AL_EVENT_CALLBACK_USER_PARAM_SOFT")] + EventCallbackUserParamSOFT = 6563, - [NativeName("AL_MIN_DIRECT_FILTER_GAINHF_AUTO")] - MinDirectFilterGainhfAuto = 0, + [NativeName("AL_FORMAT_UHJ2CHN16_SOFT")] + FormatUhj2Chn16SOFT = 6563, - [NativeName("AL_MAX_DIRECT_FILTER_GAINHF_AUTO")] - MaxDirectFilterGainhfAuto = 1, + [NativeName("AL_EVENT_TYPE_BUFFER_COMPLETED_SOFT")] + EventTypeBufferCompletedSOFT = 6564, - [NativeName("AL_DEFAULT_DIRECT_FILTER_GAINHF_AUTO")] - DefaultDirectFilterGainhfAuto = 1, + [NativeName("AL_FORMAT_UHJ2CHN_FLOAT32_SOFT")] + FormatUhj2ChnFloat32SOFT = 6564, - [NativeName("AL_MIN_AUXILIARY_SEND_FILTER_GAIN_AUTO")] - MinAuxiliarySendFilterGainAuto = 0, + [NativeName("AL_EVENT_TYPE_SOURCE_STATE_CHANGED_SOFT")] + EventTypeSourceStateChangedSOFT = 6565, - [NativeName("AL_MAX_AUXILIARY_SEND_FILTER_GAIN_AUTO")] - MaxAuxiliarySendFilterGainAuto = 1, + [NativeName("AL_FORMAT_UHJ3CHN8_SOFT")] + FormatUhj3Chn8SOFT = 6565, - [NativeName("AL_DEFAULT_AUXILIARY_SEND_FILTER_GAIN_AUTO")] - DefaultAuxiliarySendFilterGainAuto = 1, + [NativeName("AL_EVENT_TYPE_DISCONNECTED_SOFT")] + EventTypeDisconnectedSOFT = 6566, - [NativeName("AL_MIN_AUXILIARY_SEND_FILTER_GAINHF_AUTO")] - MinAuxiliarySendFilterGainhfAuto = 0, + [NativeName("AL_FORMAT_UHJ3CHN16_SOFT")] + FormatUhj3Chn16SOFT = 6566, - [NativeName("AL_MAX_AUXILIARY_SEND_FILTER_GAINHF_AUTO")] - MaxAuxiliarySendFilterGainhfAuto = 1, + [NativeName("AL_FORMAT_UHJ3CHN_FLOAT32_SOFT")] + FormatUhj3ChnFloat32SOFT = 6567, - [NativeName("AL_DEFAULT_AUXILIARY_SEND_FILTER_GAINHF_AUTO")] - DefaultAuxiliarySendFilterGainhfAuto = 1, + [NativeName("AL_FORMAT_UHJ4CHN8_SOFT")] + FormatUhj4Chn8SOFT = 6568, - [NativeName("AL_MIN_METERS_PER_UNIT")] - MinMetersPerUnit = 0, + [NativeName("AL_FORMAT_UHJ4CHN16_SOFT")] + FormatUhj4Chn16SOFT = 6569, - [NativeName("AL_MAX_METERS_PER_UNIT")] - MaxMetersPerUnit = 0, + [NativeName("AL_FORMAT_UHJ4CHN_FLOAT32_SOFT")] + FormatUhj4ChnFloat32SOFT = 6570, - [NativeName("AL_DEFAULT_METERS_PER_UNIT")] - DefaultMetersPerUnit = 1, + [NativeName("AL_STEREO_MODE_SOFT")] + StereoModeSOFT = 6576, - [NativeName("AL_SOURCE_DISTANCE_MODEL")] - SourceDistanceModel = 512, + [NativeName("AL_SUPER_STEREO_WIDTH_SOFT")] + SuperStereoWidthSOFT = 6577, - [NativeName("AL_BYTE_RW_OFFSETS_SOFT")] - ByteRwOffsetsSOFT = 4145, + [NativeName("AL_DEBUG_OUTPUT_EXT")] + DebugOutputEXT = 6578, - [NativeName("AL_SAMPLE_RW_OFFSETS_SOFT")] - SampleRwOffsetsSOFT = 4146, + [NativeName("AL_FORMAT_UHJ2CHN_MULAW_SOFT")] + FormatUhj2ChnMulawSOFT = 6579, - [NativeName("AL_LOOP_POINTS_SOFT")] - LoopPointsSOFT = 8213, + [NativeName("AL_DEBUG_CALLBACK_FUNCTION_EXT")] + DebugCallbackFunctionEXT = 6579, - [NativeName("AL_FOLDBACK_EVENT_BLOCK")] - FoldbackEventBlock = 16658, + [NativeName("AL_FORMAT_UHJ2CHN_ALAW_SOFT")] + FormatUhj2ChnAlawSOFT = 6580, - [NativeName("AL_FOLDBACK_EVENT_START")] - FoldbackEventStart = 16657, + [NativeName("AL_DEBUG_CALLBACK_USER_PARAM_EXT")] + DebugCallbackUserParamEXT = 6580, - [NativeName("AL_FOLDBACK_EVENT_STOP")] - FoldbackEventStop = 16659, + [NativeName("AL_FORMAT_UHJ2CHN_IMA4_SOFT")] + FormatUhj2ChnIma4SOFT = 6581, - [NativeName("AL_FOLDBACK_MODE_MONO")] - FoldbackModeMono = 16641, + [NativeName("AL_DEBUG_SOURCE_API_EXT")] + DebugSourceApiEXT = 6581, - [NativeName("AL_FOLDBACK_MODE_STEREO")] - FoldbackModeStereo = 16642, + [NativeName("AL_FORMAT_UHJ2CHN_MSADPCM_SOFT")] + FormatUhj2ChnMsadpcmSOFT = 6582, - [NativeName("AL_DEDICATED_GAIN")] - DedicatedGain = 1, + [NativeName("AL_DEBUG_SOURCE_AUDIO_SYSTEM_EXT")] + DebugSourceAudioSystemEXT = 6582, - [NativeName("AL_EFFECT_DEDICATED_DIALOGUE")] - EffectDedicatedDialogue = 36865, + [NativeName("AL_FORMAT_UHJ3CHN_MULAW_SOFT")] + FormatUhj3ChnMulawSOFT = 6583, - [NativeName("AL_EFFECT_DEDICATED_LOW_FREQUENCY_EFFECT")] - EffectDedicatedLowFrequencyEffect = 36864, + [NativeName("AL_DEBUG_SOURCE_THIRD_PARTY_EXT")] + DebugSourceThirdPartyEXT = 6583, - [NativeName("AL_MONO_SOFT")] - MonoSOFT = 5376, + [NativeName("AL_FORMAT_UHJ3CHN_ALAW_SOFT")] + FormatUhj3ChnAlawSOFT = 6584, - [NativeName("AL_STEREO_SOFT")] - StereoSOFT = 5377, + [NativeName("AL_DEBUG_SOURCE_APPLICATION_EXT")] + DebugSourceApplicationEXT = 6584, - [NativeName("AL_REAR_SOFT")] - RearSOFT = 5378, + [NativeName("AL_FORMAT_UHJ4CHN_MULAW_SOFT")] + FormatUhj4ChnMulawSOFT = 6585, - [NativeName("AL_QUAD_SOFT")] - QuadSOFT = 5379, + [NativeName("AL_DEBUG_SOURCE_OTHER_EXT")] + DebugSourceOtherEXT = 6585, - [NativeName("AL_5POINT1_SOFT")] - X5Point1SOFT = 5380, + [NativeName("AL_FORMAT_UHJ4CHN_ALAW_SOFT")] + FormatUhj4ChnAlawSOFT = 6586, - [NativeName("AL_6POINT1_SOFT")] - X6Point1SOFT = 5381, + [NativeName("AL_DEBUG_TYPE_ERROR_EXT")] + DebugTypeErrorEXT = 6586, - [NativeName("AL_7POINT1_SOFT")] - X7Point1SOFT = 5382, + [NativeName("AL_DEBUG_TYPE_DEPRECATED_BEHAVIOR_EXT")] + DebugTypeDeprecatedBehaviorEXT = 6587, - [NativeName("AL_BYTE_SOFT")] - ByteSOFT = 5120, + [NativeName("AL_DEBUG_TYPE_UNDEFINED_BEHAVIOR_EXT")] + DebugTypeUndefinedBehaviorEXT = 6588, - [NativeName("AL_UNSIGNED_BYTE_SOFT")] - UnsignedByteSOFT = 5121, + [NativeName("AL_DEBUG_TYPE_PORTABILITY_EXT")] + DebugTypePortabilityEXT = 6589, - [NativeName("AL_SHORT_SOFT")] - ShortSOFT = 5122, + [NativeName("AL_DEBUG_TYPE_PERFORMANCE_EXT")] + DebugTypePerformanceEXT = 6590, - [NativeName("AL_UNSIGNED_SHORT_SOFT")] - UnsignedShortSOFT = 5123, + [NativeName("AL_DEBUG_TYPE_MARKER_EXT")] + DebugTypeMarkerEXT = 6591, - [NativeName("AL_INT_SOFT")] - IntSOFT = 5124, + [NativeName("AL_DEBUG_TYPE_PUSH_GROUP_EXT")] + DebugTypePushGroupEXT = 6592, - [NativeName("AL_UNSIGNED_INT_SOFT")] - UnsignedIntSOFT = 5125, + [NativeName("AL_DEBUG_TYPE_POP_GROUP_EXT")] + DebugTypePopGroupEXT = 6593, - [NativeName("AL_FLOAT_SOFT")] - FloatSOFT = 5126, + [NativeName("AL_DEBUG_TYPE_OTHER_EXT")] + DebugTypeOtherEXT = 6594, - [NativeName("AL_DOUBLE_SOFT")] - DoubleSOFT = 5127, + [NativeName("AL_DEBUG_SEVERITY_HIGH_EXT")] + DebugSeverityHighEXT = 6595, - [NativeName("AL_BYTE3_SOFT")] - Byte3SOFT = 5128, + [NativeName("AL_DEBUG_SEVERITY_MEDIUM_EXT")] + DebugSeverityMediumEXT = 6596, - [NativeName("AL_UNSIGNED_BYTE3_SOFT")] - UnsignedByte3SOFT = 5129, + [NativeName("AL_DEBUG_SEVERITY_LOW_EXT")] + DebugSeverityLowEXT = 6597, - [NativeName("AL_MONO8_SOFT")] - Mono8SOFT = 4352, + [NativeName("AL_DEBUG_SEVERITY_NOTIFICATION_EXT")] + DebugSeverityNotificationEXT = 6598, - [NativeName("AL_MONO16_SOFT")] - Mono16SOFT = 4353, + [NativeName("AL_DEBUG_LOGGED_MESSAGES_EXT")] + DebugLoggedMessagesEXT = 6599, - [NativeName("AL_MONO32F_SOFT")] - Mono32FSOFT = 65552, + [NativeName("AL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH_EXT")] + DebugNextLoggedMessageLengthEXT = 6600, - [NativeName("AL_STEREO8_SOFT")] - Stereo8SOFT = 4354, + [NativeName("AL_MAX_DEBUG_MESSAGE_LENGTH_EXT")] + MaxDebugMessageLengthEXT = 6601, - [NativeName("AL_STEREO16_SOFT")] - Stereo16SOFT = 4355, + [NativeName("AL_MAX_DEBUG_LOGGED_MESSAGES_EXT")] + MaxDebugLoggedMessagesEXT = 6602, - [NativeName("AL_STEREO32F_SOFT")] - Stereo32FSOFT = 65553, + [NativeName("AL_MAX_DEBUG_GROUP_STACK_DEPTH_EXT")] + MaxDebugGroupStackDepthEXT = 6603, - [NativeName("AL_QUAD8_SOFT")] - Quad8SOFT = 4612, + [NativeName("AL_MAX_LABEL_LENGTH_EXT")] + MaxLabelLengthEXT = 6604, - [NativeName("AL_QUAD16_SOFT")] - Quad16SOFT = 4613, + [NativeName("AL_STACK_OVERFLOW_EXT")] + StackOverflowEXT = 6605, - [NativeName("AL_QUAD32F_SOFT")] - Quad32FSOFT = 4614, + [NativeName("AL_STACK_UNDERFLOW_EXT")] + StackUnderflowEXT = 6606, - [NativeName("AL_REAR8_SOFT")] - Rear8SOFT = 4615, + [NativeName("AL_CONTEXT_FLAGS_EXT")] + ContextFlagsEXT = 6607, - [NativeName("AL_REAR16_SOFT")] - Rear16SOFT = 4616, + [NativeName("AL_SOURCE_EXT")] + SourceEXT = 6608, - [NativeName("AL_REAR32F_SOFT")] - Rear32FSOFT = 4617, + [NativeName("AL_FILTER_EXT")] + FilterEXT = 6609, - [NativeName("AL_5POINT1_8_SOFT")] - X5Point1x8SOFT = 4618, + [NativeName("AL_EFFECT_EXT")] + EffectEXT = 6610, - [NativeName("AL_5POINT1_16_SOFT")] - X5Point1x16SOFT = 4619, + [NativeName("AL_AUXILIARY_EFFECT_SLOT_EXT")] + AuxiliaryEffectSlotEXT = 6611, - [NativeName("AL_5POINT1_32F_SOFT")] - X5Point1x32FSOFT = 4620, + [NativeName("AL_DISTORTION_DEFAULT_LOWPASS_CUTOFF")] + DistortionDefaultLowpassCutoff = 8000, - [NativeName("AL_6POINT1_8_SOFT")] - X6Point1x8SOFT = 4621, + [NativeName("AL_RING_MODULATOR_MAX_FREQUENCY")] + RingModulatorMaxFrequency = 8000, - [NativeName("AL_6POINT1_16_SOFT")] - X6Point1x16SOFT = 4622, + [NativeName("AL_EQUALIZER_MAX_MID2_CENTER")] + EqualizerMaxMid2Center = 8000, - [NativeName("AL_6POINT1_32F_SOFT")] - X6Point1x32FSOFT = 4623, + [NativeName("AL_FREQUENCY")] + Frequency = 8193, - [NativeName("AL_7POINT1_8_SOFT")] - X7Point1x8SOFT = 4624, + [NativeName("AL_BITS")] + Bits = 8194, - [NativeName("AL_7POINT1_16_SOFT")] - X7Point1x16SOFT = 4625, + [NativeName("AL_CHANNELS")] + Channels = 8195, - [NativeName("AL_7POINT1_32F_SOFT")] - X7Point1x32FSOFT = 4626, + [NativeName("AL_SIZE")] + Size = 8196, [NativeName("AL_INTERNAL_FORMAT_SOFT")] InternalFormatSOFT = 8200, @@ -1912,309 +1930,291 @@ public enum ALEnum : uint [NativeName("AL_SEC_LENGTH_SOFT")] SecLengthSOFT = 8203, - [NativeName("AL_DIRECT_CHANNELS_SOFT")] - DirectChannelsSOFT = 4147, - - [NativeName("AL_STEREO_ANGLES")] - StereoAngles = 4144, - - [NativeName("AL_SOURCE_RADIUS")] - SourceRadius = 4145, - - [NativeName("AL_SAMPLE_OFFSET_LATENCY_SOFT")] - SampleOffsetLatencySOFT = 4608, - - [NativeName("AL_SEC_OFFSET_LATENCY_SOFT")] - SecOffsetLatencySOFT = 4609, - - [NativeName("AL_DEFERRED_UPDATES_SOFT")] - DeferredUpdatesSOFT = 49154, - [NativeName("AL_UNPACK_BLOCK_ALIGNMENT_SOFT")] UnpackBlockAlignmentSOFT = 8204, [NativeName("AL_PACK_BLOCK_ALIGNMENT_SOFT")] PackBlockAlignmentSOFT = 8205, - [NativeName("AL_FORMAT_MONO_MSADPCM_SOFT")] - FormatMonoMsadpcmSOFT = 4866, + [NativeName("AL_GAIN_LIMIT_SOFT")] + GainLimitSOFT = 8206, - [NativeName("AL_FORMAT_STEREO_MSADPCM_SOFT")] - FormatStereoMsadpcmSOFT = 4867, + [NativeName("AL_UNUSED")] + Unused = 8208, - [NativeName("AL_FORMAT_BFORMAT2D_8")] - FormatBformat2D8 = 131105, + [NativeName("AL_PENDING")] + Pending = 8209, - [NativeName("AL_FORMAT_BFORMAT2D_16")] - FormatBformat2D16 = 131106, + [NativeName("AL_PROCESSED")] + Processed = 8210, - [NativeName("AL_FORMAT_BFORMAT2D_FLOAT32")] - FormatBformat2DFloat32 = 131107, + [NativeName("AL_LOOP_POINTS_SOFT")] + LoopPointsSOFT = 8213, - [NativeName("AL_FORMAT_BFORMAT3D_8")] - FormatBformat3D8 = 131121, + [NativeName("AL_EQUALIZER_MAX_HIGH_CUTOFF")] + EqualizerMaxHighCutoff = 16000, - [NativeName("AL_FORMAT_BFORMAT3D_16")] - FormatBformat3D16 = 131122, + [NativeName("AL_FOLDBACK_MODE_MONO")] + FoldbackModeMono = 16641, - [NativeName("AL_FORMAT_BFORMAT3D_FLOAT32")] - FormatBformat3DFloat32 = 131123, + [NativeName("AL_FOLDBACK_MODE_STEREO")] + FoldbackModeStereo = 16642, - [NativeName("AL_FORMAT_BFORMAT2D_MULAW")] - FormatBformat2DMulaw = 65585, + [NativeName("AL_FOLDBACK_EVENT_START")] + FoldbackEventStart = 16657, - [NativeName("AL_FORMAT_BFORMAT3D_MULAW")] - FormatBformat3DMulaw = 65586, + [NativeName("AL_FOLDBACK_EVENT_BLOCK")] + FoldbackEventBlock = 16658, - [NativeName("AL_GAIN_LIMIT_SOFT")] - GainLimitSOFT = 8206, + [NativeName("AL_FOLDBACK_EVENT_STOP")] + FoldbackEventStop = 16659, - [NativeName("AL_NUM_RESAMPLERS_SOFT")] - NumResamplersSOFT = 4624, + [NativeName("AL_EAXREVERB_MAX_HFREFERENCE")] + EaxreverbMaxHfreference = 20000, - [NativeName("AL_DEFAULT_RESAMPLER_SOFT")] - DefaultResamplerSOFT = 4625, + [NativeName("AL_DISTORTION_MAX_LOWPASS_CUTOFF")] + DistortionMaxLowpassCutoff = 24000, - [NativeName("AL_SOURCE_RESAMPLER_SOFT")] - SourceResamplerSOFT = 4626, + [NativeName("AL_DISTORTION_MAX_EQCENTER")] + DistortionMaxEqcenter = 24000, - [NativeName("AL_RESAMPLER_NAME_SOFT")] - ResamplerNameSOFT = 4627, + [NativeName("AL_DISTORTION_MAX_EQBANDWIDTH")] + DistortionMaxEqbandwidth = 24000, - [NativeName("AL_SOURCE_SPATIALIZE_SOFT")] - SourceSpatializeSOFT = 4628, + [NativeName("AL_FREQUENCY_SHIFTER_MAX_FREQUENCY")] + FrequencyShifterMaxFrequency = 24000, - [NativeName("AL_AUTO_SOFT")] - AutoSOFT = 2, + [NativeName("AL_RING_MODULATOR_MAX_HIGHPASS_CUTOFF")] + RingModulatorMaxHighpassCutoff = 24000, - [NativeName("AL_SAMPLE_OFFSET_CLOCK_SOFT")] - SampleOffsetClockSOFT = 4610, + [NativeName("AL_AUTOWAH_MAX_PEAK_GAIN")] + AutowahMaxPeakGain = 31621, - [NativeName("AL_SEC_OFFSET_CLOCK_SOFT")] - SecOffsetClockSOFT = 4611, + [NativeName("AL_EFFECT_LAST_PARAMETER")] + EffectLastParameter = 32768, - [NativeName("AL_DROP_UNMATCHED_SOFT")] - DropUnmatchedSOFT = 1, + [NativeName("AL_EFFECT_EAXREVERB")] + EffectEaxreverb = 32768, - [NativeName("AL_REMIX_UNMATCHED_SOFT")] - RemixUnmatchedSOFT = 2, + [NativeName("AL_FILTER_LAST_PARAMETER")] + FilterLastParameter = 32768, - [NativeName("AL_AMBISONIC_LAYOUT_SOFT")] - AmbisonicLayoutSOFT = 6551, + [NativeName("AL_EFFECT_TYPE")] + EffectType = 32769, - [NativeName("AL_AMBISONIC_SCALING_SOFT")] - AmbisonicScalingSOFT = 6552, + [NativeName("AL_FILTER_TYPE")] + FilterType = 32769, - [NativeName("AL_FUMA_SOFT")] - FumaSOFT = 0, + [NativeName("AL_EFFECT_DEDICATED_LOW_FREQUENCY_EFFECT")] + EffectDedicatedLowFrequencyEffect = 36864, - [NativeName("AL_ACN_SOFT")] - AcnSOFT = 1, + [NativeName("AL_EFFECT_DEDICATED_DIALOGUE")] + EffectDedicatedDialogue = 36865, - [NativeName("AL_SN3D_SOFT")] - Sn3DSOFT = 1, + [NativeName("AL_INVALID_NAME")] + InvalidName = 40961, - [NativeName("AL_N3D_SOFT")] - N3DSOFT = 2, + [NativeName("AL_INVALID_ENUM")] + InvalidEnum = 40962, - [NativeName("AL_EFFECTSLOT_TARGET_SOFT")] - EffectslotTargetSOFT = 6556, + [NativeName("AL_ILLEGAL_ENUM")] + IllegalEnum = 40962, - [NativeName("AL_EVENT_CALLBACK_FUNCTION_SOFT")] - EventCallbackFunctionSOFT = 6562, + [NativeName("AL_INVALID_VALUE")] + InvalidValue = 40963, - [NativeName("AL_EVENT_CALLBACK_USER_PARAM_SOFT")] - EventCallbackUserParamSOFT = 6563, + [NativeName("AL_INVALID_OPERATION")] + InvalidOperation = 40964, - [NativeName("AL_EVENT_TYPE_BUFFER_COMPLETED_SOFT")] - EventTypeBufferCompletedSOFT = 6564, + [NativeName("AL_ILLEGAL_COMMAND")] + IllegalCommand = 40964, - [NativeName("AL_EVENT_TYPE_SOURCE_STATE_CHANGED_SOFT")] - EventTypeSourceStateChangedSOFT = 6565, + [NativeName("AL_OUT_OF_MEMORY")] + OutOfMemory = 40965, - [NativeName("AL_EVENT_TYPE_DISCONNECTED_SOFT")] - EventTypeDisconnectedSOFT = 6566, + [NativeName("AL_VENDOR")] + Vendor = 45057, - [NativeName("AL_BUFFER_CALLBACK_FUNCTION_SOFT")] - BufferCallbackFunctionSOFT = 6560, + [NativeName("AL_VERSION")] + Version = 45058, - [NativeName("AL_BUFFER_CALLBACK_USER_PARAM_SOFT")] - BufferCallbackUserParamSOFT = 6561, + [NativeName("AL_RENDERER")] + Renderer = 45059, - [NativeName("AL_FORMAT_UHJ2CHN8_SOFT")] - FormatUhj2Chn8SOFT = 6562, + [NativeName("AL_EXTENSIONS")] + Extensions = 45060, - [NativeName("AL_FORMAT_UHJ2CHN16_SOFT")] - FormatUhj2Chn16SOFT = 6563, + [NativeName("AL_DOPPLER_FACTOR")] + DopplerFactor = 49152, - [NativeName("AL_FORMAT_UHJ2CHN_FLOAT32_SOFT")] - FormatUhj2ChnFloat32SOFT = 6564, + [NativeName("AL_DOPPLER_VELOCITY")] + DopplerVelocity = 49153, - [NativeName("AL_FORMAT_UHJ3CHN8_SOFT")] - FormatUhj3Chn8SOFT = 6565, + [NativeName("AL_DEFERRED_UPDATES_SOFT")] + DeferredUpdatesSOFT = 49154, - [NativeName("AL_FORMAT_UHJ3CHN16_SOFT")] - FormatUhj3Chn16SOFT = 6566, + [NativeName("AL_SPEED_OF_SOUND")] + SpeedOfSound = 49155, - [NativeName("AL_FORMAT_UHJ3CHN_FLOAT32_SOFT")] - FormatUhj3ChnFloat32SOFT = 6567, + [NativeName("AL_DISTANCE_MODEL")] + DistanceModel = 53248, - [NativeName("AL_FORMAT_UHJ4CHN8_SOFT")] - FormatUhj4Chn8SOFT = 6568, + [NativeName("AL_INVERSE_DISTANCE")] + InverseDistance = 53249, - [NativeName("AL_FORMAT_UHJ4CHN16_SOFT")] - FormatUhj4Chn16SOFT = 6569, + [NativeName("AL_INVERSE_DISTANCE_CLAMPED")] + InverseDistanceClamped = 53250, - [NativeName("AL_FORMAT_UHJ4CHN_FLOAT32_SOFT")] - FormatUhj4ChnFloat32SOFT = 6570, + [NativeName("AL_LINEAR_DISTANCE")] + LinearDistance = 53251, - [NativeName("AL_STEREO_MODE_SOFT")] - StereoModeSOFT = 6576, + [NativeName("AL_LINEAR_DISTANCE_CLAMPED")] + LinearDistanceClamped = 53252, - [NativeName("AL_NORMAL_SOFT")] - NormalSOFT = 0, + [NativeName("AL_EXPONENT_DISTANCE")] + ExponentDistance = 53253, - [NativeName("AL_SUPER_STEREO_SOFT")] - SuperStereoSOFT = 1, + [NativeName("AL_EXPONENT_DISTANCE_CLAMPED")] + ExponentDistanceClamped = 53254, - [NativeName("AL_SUPER_STEREO_WIDTH_SOFT")] - SuperStereoWidthSOFT = 6577, + [NativeName("AL_FORMAT_IMA_ADPCM_MONO16_EXT")] + FormatImaAdpcmMono16EXT = 65536, - [NativeName("AL_FORMAT_UHJ2CHN_MULAW_SOFT")] - FormatUhj2ChnMulawSOFT = 6579, + [NativeName("AL_FORMAT_IMA_ADPCM_STEREO16_EXT")] + FormatImaAdpcmStereo16EXT = 65537, - [NativeName("AL_FORMAT_UHJ2CHN_ALAW_SOFT")] - FormatUhj2ChnAlawSOFT = 6580, + [NativeName("AL_FORMAT_WAVE_EXT")] + FormatWaveEXT = 65538, - [NativeName("AL_FORMAT_UHJ2CHN_IMA4_SOFT")] - FormatUhj2ChnIma4SOFT = 6581, + [NativeName("AL_FORMAT_VORBIS_EXT")] + FormatVorbisEXT = 65539, - [NativeName("AL_FORMAT_UHJ2CHN_MSADPCM_SOFT")] - FormatUhj2ChnMsadpcmSOFT = 6582, + [NativeName("AL_FORMAT_QUAD8_LOKI")] + FormatQuad8LOKI = 65540, - [NativeName("AL_FORMAT_UHJ3CHN_MULAW_SOFT")] - FormatUhj3ChnMulawSOFT = 6583, + [NativeName("AL_FORMAT_QUAD16_LOKI")] + FormatQuad16LOKI = 65541, - [NativeName("AL_FORMAT_UHJ3CHN_ALAW_SOFT")] - FormatUhj3ChnAlawSOFT = 6584, + [NativeName("AL_FORMAT_MONO_FLOAT32")] + FormatMonoFloat32 = 65552, - [NativeName("AL_FORMAT_UHJ4CHN_MULAW_SOFT")] - FormatUhj4ChnMulawSOFT = 6585, + [NativeName("AL_MONO32F_SOFT")] + Mono32FSOFT = 65552, - [NativeName("AL_FORMAT_UHJ4CHN_ALAW_SOFT")] - FormatUhj4ChnAlawSOFT = 6586, + [NativeName("AL_FORMAT_STEREO_FLOAT32")] + FormatStereoFloat32 = 65553, - [NativeName("AL_DONT_CARE_EXT")] - DontCareEXT = 2, + [NativeName("AL_STEREO32F_SOFT")] + Stereo32FSOFT = 65553, - [NativeName("AL_DEBUG_OUTPUT_EXT")] - DebugOutputEXT = 6578, + [NativeName("AL_FORMAT_MONO_DOUBLE_EXT")] + FormatMonoDoubleEXT = 65554, - [NativeName("AL_DEBUG_CALLBACK_FUNCTION_EXT")] - DebugCallbackFunctionEXT = 6579, + [NativeName("AL_FORMAT_STEREO_DOUBLE_EXT")] + FormatStereoDoubleEXT = 65555, - [NativeName("AL_DEBUG_CALLBACK_USER_PARAM_EXT")] - DebugCallbackUserParamEXT = 6580, + [NativeName("AL_FORMAT_MONO_MULAW_EXT")] + FormatMonoMulawEXT = 65556, - [NativeName("AL_DEBUG_SOURCE_API_EXT")] - DebugSourceApiEXT = 6581, + [NativeName("AL_FORMAT_MONO_MULAW")] + FormatMonoMulaw = 65556, - [NativeName("AL_DEBUG_SOURCE_AUDIO_SYSTEM_EXT")] - DebugSourceAudioSystemEXT = 6582, + [NativeName("AL_FORMAT_STEREO_MULAW_EXT")] + FormatStereoMulawEXT = 65557, - [NativeName("AL_DEBUG_SOURCE_THIRD_PARTY_EXT")] - DebugSourceThirdPartyEXT = 6583, + [NativeName("AL_FORMAT_STEREO_MULAW")] + FormatStereoMulaw = 65557, - [NativeName("AL_DEBUG_SOURCE_APPLICATION_EXT")] - DebugSourceApplicationEXT = 6584, + [NativeName("AL_FORMAT_MONO_ALAW_EXT")] + FormatMonoAlawEXT = 65558, - [NativeName("AL_DEBUG_SOURCE_OTHER_EXT")] - DebugSourceOtherEXT = 6585, + [NativeName("AL_FORMAT_STEREO_ALAW_EXT")] + FormatStereoAlawEXT = 65559, - [NativeName("AL_DEBUG_TYPE_ERROR_EXT")] - DebugTypeErrorEXT = 6586, + [NativeName("AL_FORMAT_QUAD_MULAW")] + FormatQuadMulaw = 65569, - [NativeName("AL_DEBUG_TYPE_DEPRECATED_BEHAVIOR_EXT")] - DebugTypeDeprecatedBehaviorEXT = 6587, + [NativeName("AL_FORMAT_REAR_MULAW")] + FormatRearMulaw = 65570, - [NativeName("AL_DEBUG_TYPE_UNDEFINED_BEHAVIOR_EXT")] - DebugTypeUndefinedBehaviorEXT = 6588, + [NativeName("AL_FORMAT_51CHN_MULAW")] + Format51ChnMulaw = 65571, - [NativeName("AL_DEBUG_TYPE_PORTABILITY_EXT")] - DebugTypePortabilityEXT = 6589, + [NativeName("AL_FORMAT_61CHN_MULAW")] + Format61ChnMulaw = 65572, - [NativeName("AL_DEBUG_TYPE_PERFORMANCE_EXT")] - DebugTypePerformanceEXT = 6590, + [NativeName("AL_FORMAT_71CHN_MULAW")] + Format71ChnMulaw = 65573, - [NativeName("AL_DEBUG_TYPE_MARKER_EXT")] - DebugTypeMarkerEXT = 6591, + [NativeName("AL_FORMAT_BFORMAT2D_MULAW")] + FormatBformat2DMulaw = 65585, - [NativeName("AL_DEBUG_TYPE_PUSH_GROUP_EXT")] - DebugTypePushGroupEXT = 6592, + [NativeName("AL_FORMAT_BFORMAT3D_MULAW")] + FormatBformat3DMulaw = 65586, - [NativeName("AL_DEBUG_TYPE_POP_GROUP_EXT")] - DebugTypePopGroupEXT = 6593, + [NativeName("AL_METERS_PER_UNIT")] + MetersPerUnit = 131076, - [NativeName("AL_DEBUG_TYPE_OTHER_EXT")] - DebugTypeOtherEXT = 6594, + [NativeName("AL_DIRECT_FILTER")] + DirectFilter = 131077, - [NativeName("AL_DEBUG_SEVERITY_HIGH_EXT")] - DebugSeverityHighEXT = 6595, + [NativeName("AL_AUXILIARY_SEND_FILTER")] + AuxiliarySendFilter = 131078, - [NativeName("AL_DEBUG_SEVERITY_MEDIUM_EXT")] - DebugSeverityMediumEXT = 6596, + [NativeName("AL_AIR_ABSORPTION_FACTOR")] + AirAbsorptionFactor = 131079, - [NativeName("AL_DEBUG_SEVERITY_LOW_EXT")] - DebugSeverityLowEXT = 6597, + [NativeName("AL_ROOM_ROLLOFF_FACTOR")] + RoomRolloffFactor = 131080, - [NativeName("AL_DEBUG_SEVERITY_NOTIFICATION_EXT")] - DebugSeverityNotificationEXT = 6598, + [NativeName("AL_CONE_OUTER_GAINHF")] + ConeOuterGainhf = 131081, - [NativeName("AL_DEBUG_LOGGED_MESSAGES_EXT")] - DebugLoggedMessagesEXT = 6599, + [NativeName("AL_DIRECT_FILTER_GAINHF_AUTO")] + DirectFilterGainhfAuto = 131082, - [NativeName("AL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH_EXT")] - DebugNextLoggedMessageLengthEXT = 6600, + [NativeName("AL_AUXILIARY_SEND_FILTER_GAIN_AUTO")] + AuxiliarySendFilterGainAuto = 131083, - [NativeName("AL_MAX_DEBUG_MESSAGE_LENGTH_EXT")] - MaxDebugMessageLengthEXT = 6601, + [NativeName("AL_AUXILIARY_SEND_FILTER_GAINHF_AUTO")] + AuxiliarySendFilterGainhfAuto = 131084, - [NativeName("AL_MAX_DEBUG_LOGGED_MESSAGES_EXT")] - MaxDebugLoggedMessagesEXT = 6602, + [NativeName("AL_FORMAT_BFORMAT2D_8")] + FormatBformat2D8 = 131105, - [NativeName("AL_MAX_DEBUG_GROUP_STACK_DEPTH_EXT")] - MaxDebugGroupStackDepthEXT = 6603, + [NativeName("AL_FORMAT_BFORMAT2D_16")] + FormatBformat2D16 = 131106, - [NativeName("AL_MAX_LABEL_LENGTH_EXT")] - MaxLabelLengthEXT = 6604, + [NativeName("AL_FORMAT_BFORMAT2D_FLOAT32")] + FormatBformat2DFloat32 = 131107, - [NativeName("AL_STACK_OVERFLOW_EXT")] - StackOverflowEXT = 6605, + [NativeName("AL_FORMAT_BFORMAT3D_8")] + FormatBformat3D8 = 131121, - [NativeName("AL_STACK_UNDERFLOW_EXT")] - StackUnderflowEXT = 6606, + [NativeName("AL_FORMAT_BFORMAT3D_16")] + FormatBformat3D16 = 131122, - [NativeName("AL_CONTEXT_FLAGS_EXT")] - ContextFlagsEXT = 6607, + [NativeName("AL_FORMAT_BFORMAT3D_FLOAT32")] + FormatBformat3DFloat32 = 131123, - [NativeName("AL_BUFFER_EXT")] - BufferEXT = 4105, + [NativeName("AL_CHORUS_MIN_PHASE")] + ChorusMinPhase = 4294967116, - [NativeName("AL_SOURCE_EXT")] - SourceEXT = 6608, + [NativeName("AL_FLANGER_MIN_PHASE")] + FlangerMinPhase = 4294967116, - [NativeName("AL_FILTER_EXT")] - FilterEXT = 6609, + [NativeName("AL_PITCH_SHIFTER_MIN_FINE_TUNE")] + PitchShifterMinFineTune = 4294967246, - [NativeName("AL_EFFECT_EXT")] - EffectEXT = 6610, + [NativeName("AL_VOCAL_MORPHER_MIN_PHONEMEA_COARSE_TUNING")] + VocalMorpherMinPhonemeaCoarseTuning = 4294967272, - [NativeName("AL_AUXILIARY_EFFECT_SLOT_EXT")] - AuxiliaryEffectSlotEXT = 6611, + [NativeName("AL_VOCAL_MORPHER_MIN_PHONEMEB_COARSE_TUNING")] + VocalMorpherMinPhonemebCoarseTuning = 4294967272, - [NativeName("AL_UNPACK_AMBISONIC_ORDER_SOFT")] - UnpackAmbisonicOrderSOFT = 6557, + [NativeName("AL_PITCH_SHIFTER_MIN_COARSE_TUNE")] + PitchShifterMinCoarseTune = 4294967284, - [NativeName("ALC_DEFAULT_FILTER_ORDER")] - CDefaultFilterOrder = 4352, + [NativeName("AL_INVALID")] + Invalid = 4294967295, } diff --git a/sources/OpenAL/OpenAL/Enums/BooleanPName.gen.cs b/sources/OpenAL/OpenAL/Enums/BooleanPName.gen.cs index 06231d668e..c0ba035fc9 100644 --- a/sources/OpenAL/OpenAL/Enums/BooleanPName.gen.cs +++ b/sources/OpenAL/OpenAL/Enums/BooleanPName.gen.cs @@ -13,9 +13,6 @@ namespace Silk.NET.OpenAL; [NativeName("BooleanPName")] public enum BooleanPName : uint { - [NativeName("AL_DEFERRED_UPDATES_SOFT")] - DeferredUpdatesSOFT = 49154, - [NativeName("AL_DEBUG_LOGGED_MESSAGES_EXT")] DebugLoggedMessagesEXT = 6599, @@ -33,4 +30,7 @@ public enum BooleanPName : uint [NativeName("AL_MAX_LABEL_LENGTH_EXT")] MaxLabelLengthEXT = 6604, + + [NativeName("AL_DEFERRED_UPDATES_SOFT")] + DeferredUpdatesSOFT = 49154, } diff --git a/sources/OpenAL/OpenAL/Enums/BufferInteger.gen.cs b/sources/OpenAL/OpenAL/Enums/BufferInteger.gen.cs index 6fffc1c557..6e15baf607 100644 --- a/sources/OpenAL/OpenAL/Enums/BufferInteger.gen.cs +++ b/sources/OpenAL/OpenAL/Enums/BufferInteger.gen.cs @@ -13,20 +13,26 @@ namespace Silk.NET.OpenAL; [NativeName("BufferInteger")] public enum BufferInteger : uint { + [NativeName("AL_AMBISONIC_LAYOUT_SOFT")] + AmbisonicLayoutSOFT = 6551, + + [NativeName("AL_AMBISONIC_SCALING_SOFT")] + AmbisonicScalingSOFT = 6552, + + [NativeName("AL_UNPACK_AMBISONIC_ORDER_SOFT")] + UnpackAmbisonicOrderSOFT = 6557, + [NativeName("AL_FREQUENCY")] Frequency = 8193, - [NativeName("AL_SIZE")] - Size = 8196, - [NativeName("AL_BITS")] Bits = 8194, [NativeName("AL_CHANNELS")] Channels = 8195, - [NativeName("AL_LOOP_POINTS_SOFT")] - LoopPointsSOFT = 8213, + [NativeName("AL_SIZE")] + Size = 8196, [NativeName("AL_INTERNAL_FORMAT_SOFT")] InternalFormatSOFT = 8200, @@ -43,12 +49,6 @@ public enum BufferInteger : uint [NativeName("AL_PACK_BLOCK_ALIGNMENT_SOFT")] PackBlockAlignmentSOFT = 8205, - [NativeName("AL_AMBISONIC_LAYOUT_SOFT")] - AmbisonicLayoutSOFT = 6551, - - [NativeName("AL_AMBISONIC_SCALING_SOFT")] - AmbisonicScalingSOFT = 6552, - - [NativeName("AL_UNPACK_AMBISONIC_ORDER_SOFT")] - UnpackAmbisonicOrderSOFT = 6557, + [NativeName("AL_LOOP_POINTS_SOFT")] + LoopPointsSOFT = 8213, } diff --git a/sources/OpenAL/OpenAL/Enums/BufferPName.gen.cs b/sources/OpenAL/OpenAL/Enums/BufferPName.gen.cs index 32754cf9bd..33e0a29578 100644 --- a/sources/OpenAL/OpenAL/Enums/BufferPName.gen.cs +++ b/sources/OpenAL/OpenAL/Enums/BufferPName.gen.cs @@ -13,20 +13,32 @@ namespace Silk.NET.OpenAL; [NativeName("BufferPName")] public enum BufferPName : uint { + [NativeName("AL_AMBISONIC_LAYOUT_SOFT")] + AmbisonicLayoutSOFT = 6551, + + [NativeName("AL_AMBISONIC_SCALING_SOFT")] + AmbisonicScalingSOFT = 6552, + + [NativeName("AL_UNPACK_AMBISONIC_ORDER_SOFT")] + UnpackAmbisonicOrderSOFT = 6557, + + [NativeName("AL_BUFFER_CALLBACK_FUNCTION_SOFT")] + BufferCallbackFunctionSOFT = 6560, + + [NativeName("AL_BUFFER_CALLBACK_USER_PARAM_SOFT")] + BufferCallbackUserParamSOFT = 6561, + [NativeName("AL_FREQUENCY")] Frequency = 8193, - [NativeName("AL_SIZE")] - Size = 8196, - [NativeName("AL_BITS")] Bits = 8194, [NativeName("AL_CHANNELS")] Channels = 8195, - [NativeName("AL_LOOP_POINTS_SOFT")] - LoopPointsSOFT = 8213, + [NativeName("AL_SIZE")] + Size = 8196, [NativeName("AL_INTERNAL_FORMAT_SOFT")] InternalFormatSOFT = 8200, @@ -46,18 +58,6 @@ public enum BufferPName : uint [NativeName("AL_PACK_BLOCK_ALIGNMENT_SOFT")] PackBlockAlignmentSOFT = 8205, - [NativeName("AL_AMBISONIC_LAYOUT_SOFT")] - AmbisonicLayoutSOFT = 6551, - - [NativeName("AL_AMBISONIC_SCALING_SOFT")] - AmbisonicScalingSOFT = 6552, - - [NativeName("AL_BUFFER_CALLBACK_FUNCTION_SOFT")] - BufferCallbackFunctionSOFT = 6560, - - [NativeName("AL_BUFFER_CALLBACK_USER_PARAM_SOFT")] - BufferCallbackUserParamSOFT = 6561, - - [NativeName("AL_UNPACK_AMBISONIC_ORDER_SOFT")] - UnpackAmbisonicOrderSOFT = 6557, + [NativeName("AL_LOOP_POINTS_SOFT")] + LoopPointsSOFT = 8213, } diff --git a/sources/OpenAL/OpenAL/Enums/ContextAttribute.gen.cs b/sources/OpenAL/OpenAL/Enums/ContextAttribute.gen.cs index 25e3f920f0..5cb9cc342e 100644 --- a/sources/OpenAL/OpenAL/Enums/ContextAttribute.gen.cs +++ b/sources/OpenAL/OpenAL/Enums/ContextAttribute.gen.cs @@ -28,24 +28,21 @@ public enum ContextAttribute : uint [NativeName("ALC_STEREO_SOURCES")] StereoSources = 4113, + [NativeName("ALC_DEFAULT_FILTER_ORDER")] + DefaultFilterOrder = 4352, + [NativeName("ALC_FORMAT_CHANNELS_SOFT")] FormatChannelsSOFT = 6544, [NativeName("ALC_FORMAT_TYPE_SOFT")] FormatTypeSOFT = 6545, - [NativeName("ALC_DEFAULT_FILTER_ORDER")] - DefaultFilterOrder = 4352, - [NativeName("ALC_HRTF_SOFT")] HrtfSOFT = 6546, [NativeName("ALC_HRTF_ID_SOFT")] HrtfIdSOFT = 6550, - [NativeName("ALC_OUTPUT_LIMITER_SOFT")] - OutputLimiterSOFT = 6554, - [NativeName("ALC_AMBISONIC_LAYOUT_SOFT")] AmbisonicLayoutSOFT = 6551, @@ -55,6 +52,9 @@ public enum ContextAttribute : uint [NativeName("ALC_AMBISONIC_ORDER_SOFT")] AmbisonicOrderSOFT = 6553, + [NativeName("ALC_OUTPUT_LIMITER_SOFT")] + OutputLimiterSOFT = 6554, + [NativeName("ALC_OUTPUT_MODE_SOFT")] OutputModeSOFT = 6572, } diff --git a/sources/OpenAL/OpenAL/Enums/ContextBoolean.gen.cs b/sources/OpenAL/OpenAL/Enums/ContextBoolean.gen.cs index 9d7eecd217..a5c1ba0f15 100644 --- a/sources/OpenAL/OpenAL/Enums/ContextBoolean.gen.cs +++ b/sources/OpenAL/OpenAL/Enums/ContextBoolean.gen.cs @@ -13,9 +13,9 @@ namespace Silk.NET.OpenAL; [NativeName("ContextBoolean")] public enum ContextBoolean : uint { - [NativeName("ALC_SYNC")] - Sync = 4105, - [NativeName("ALC_CONNECTED")] Connected = 787, + + [NativeName("ALC_SYNC")] + Sync = 4105, } diff --git a/sources/OpenAL/OpenAL/Enums/ContextInteger.gen.cs b/sources/OpenAL/OpenAL/Enums/ContextInteger.gen.cs index 94a798f03c..fe8f88d5e3 100644 --- a/sources/OpenAL/OpenAL/Enums/ContextInteger.gen.cs +++ b/sources/OpenAL/OpenAL/Enums/ContextInteger.gen.cs @@ -13,11 +13,8 @@ namespace Silk.NET.OpenAL; [NativeName("ContextInteger")] public enum ContextInteger : uint { - [NativeName("ALC_FREQUENCY")] - Frequency = 4103, - - [NativeName("ALC_REFRESH")] - Refresh = 4104, + [NativeName("ALC_CAPTURE_SAMPLES")] + CaptureSamples = 786, [NativeName("ALC_MAJOR_VERSION")] MajorVersion = 4096, @@ -31,18 +28,30 @@ public enum ContextInteger : uint [NativeName("ALC_ALL_ATTRIBUTES")] AllAttributes = 4099, + [NativeName("ALC_FREQUENCY")] + Frequency = 4103, + + [NativeName("ALC_REFRESH")] + Refresh = 4104, + [NativeName("ALC_MONO_SOURCES")] MonoSources = 4112, [NativeName("ALC_STEREO_SOURCES")] StereoSources = 4113, - [NativeName("ALC_CAPTURE_SAMPLES")] - CaptureSamples = 786, - [NativeName("ALC_DEFAULT_FILTER_ORDER")] DefaultFilterOrder = 4352, + [NativeName("ALC_DEVICE_CLOCK_SOFT")] + DeviceClockSOFT = 5632, + + [NativeName("ALC_DEVICE_LATENCY_SOFT")] + DeviceLatencySOFT = 5633, + + [NativeName("ALC_DEVICE_CLOCK_LATENCY_SOFT")] + DeviceClockLatencySOFT = 5634, + [NativeName("ALC_HRTF_SOFT")] HrtfSOFT = 6546, @@ -55,15 +64,6 @@ public enum ContextInteger : uint [NativeName("ALC_OUTPUT_LIMITER_SOFT")] OutputLimiterSOFT = 6554, - [NativeName("ALC_DEVICE_CLOCK_SOFT")] - DeviceClockSOFT = 5632, - - [NativeName("ALC_DEVICE_LATENCY_SOFT")] - DeviceLatencySOFT = 5633, - - [NativeName("ALC_DEVICE_CLOCK_LATENCY_SOFT")] - DeviceClockLatencySOFT = 5634, - [NativeName("ALC_MAX_AMBISONIC_ORDER_SOFT")] MaxAmbisonicOrderSOFT = 6555, diff --git a/sources/OpenAL/OpenAL/Enums/ContextPName.gen.cs b/sources/OpenAL/OpenAL/Enums/ContextPName.gen.cs index 472845aade..4441d9078f 100644 --- a/sources/OpenAL/OpenAL/Enums/ContextPName.gen.cs +++ b/sources/OpenAL/OpenAL/Enums/ContextPName.gen.cs @@ -13,14 +13,17 @@ namespace Silk.NET.OpenAL; [NativeName("ContextPName")] public enum ContextPName : uint { - [NativeName("ALC_FREQUENCY")] - Frequency = 4103, + [NativeName("ALC_CAPTURE_DEVICE_SPECIFIER")] + CaptureDeviceSpecifier = 784, - [NativeName("ALC_REFRESH")] - Refresh = 4104, + [NativeName("ALC_CAPTURE_DEFAULT_DEVICE_SPECIFIER")] + CaptureDefaultDeviceSpecifier = 785, - [NativeName("ALC_SYNC")] - Sync = 4105, + [NativeName("ALC_CAPTURE_SAMPLES")] + CaptureSamples = 786, + + [NativeName("ALC_CONNECTED")] + Connected = 787, [NativeName("ALC_MAJOR_VERSION")] MajorVersion = 4096, @@ -43,33 +46,39 @@ public enum ContextPName : uint [NativeName("ALC_EXTENSIONS")] Extensions = 4102, + [NativeName("ALC_FREQUENCY")] + Frequency = 4103, + + [NativeName("ALC_REFRESH")] + Refresh = 4104, + + [NativeName("ALC_SYNC")] + Sync = 4105, + [NativeName("ALC_MONO_SOURCES")] MonoSources = 4112, [NativeName("ALC_STEREO_SOURCES")] StereoSources = 4113, - [NativeName("ALC_CAPTURE_DEVICE_SPECIFIER")] - CaptureDeviceSpecifier = 784, - - [NativeName("ALC_CAPTURE_DEFAULT_DEVICE_SPECIFIER")] - CaptureDefaultDeviceSpecifier = 785, - - [NativeName("ALC_CAPTURE_SAMPLES")] - CaptureSamples = 786, - [NativeName("ALC_DEFAULT_ALL_DEVICES_SPECIFIER")] DefaultAllDevicesSpecifier = 4114, [NativeName("ALC_ALL_DEVICES_SPECIFIER")] AllDevicesSpecifier = 4115, - [NativeName("ALC_CONNECTED")] - Connected = 787, - [NativeName("ALC_DEFAULT_FILTER_ORDER")] DefaultFilterOrder = 4352, + [NativeName("ALC_DEVICE_CLOCK_SOFT")] + DeviceClockSOFT = 5632, + + [NativeName("ALC_DEVICE_LATENCY_SOFT")] + DeviceLatencySOFT = 5633, + + [NativeName("ALC_DEVICE_CLOCK_LATENCY_SOFT")] + DeviceClockLatencySOFT = 5634, + [NativeName("ALC_HRTF_SOFT")] HrtfSOFT = 6546, @@ -85,15 +94,6 @@ public enum ContextPName : uint [NativeName("ALC_OUTPUT_LIMITER_SOFT")] OutputLimiterSOFT = 6554, - [NativeName("ALC_DEVICE_CLOCK_SOFT")] - DeviceClockSOFT = 5632, - - [NativeName("ALC_DEVICE_LATENCY_SOFT")] - DeviceLatencySOFT = 5633, - - [NativeName("ALC_DEVICE_CLOCK_LATENCY_SOFT")] - DeviceClockLatencySOFT = 5634, - [NativeName("ALC_MAX_AMBISONIC_ORDER_SOFT")] MaxAmbisonicOrderSOFT = 6555, diff --git a/sources/OpenAL/OpenAL/Enums/ContextString.gen.cs b/sources/OpenAL/OpenAL/Enums/ContextString.gen.cs index 883ee639b1..fe28d342d6 100644 --- a/sources/OpenAL/OpenAL/Enums/ContextString.gen.cs +++ b/sources/OpenAL/OpenAL/Enums/ContextString.gen.cs @@ -13,6 +13,12 @@ namespace Silk.NET.OpenAL; [NativeName("ContextString")] public enum ContextString : uint { + [NativeName("ALC_CAPTURE_DEVICE_SPECIFIER")] + CaptureDeviceSpecifier = 784, + + [NativeName("ALC_CAPTURE_DEFAULT_DEVICE_SPECIFIER")] + CaptureDefaultDeviceSpecifier = 785, + [NativeName("ALC_DEFAULT_DEVICE_SPECIFIER")] DefaultDeviceSpecifier = 4100, @@ -22,12 +28,6 @@ public enum ContextString : uint [NativeName("ALC_EXTENSIONS")] Extensions = 4102, - [NativeName("ALC_CAPTURE_DEVICE_SPECIFIER")] - CaptureDeviceSpecifier = 784, - - [NativeName("ALC_CAPTURE_DEFAULT_DEVICE_SPECIFIER")] - CaptureDefaultDeviceSpecifier = 785, - [NativeName("ALC_DEFAULT_ALL_DEVICES_SPECIFIER")] DefaultAllDevicesSpecifier = 4114, diff --git a/sources/OpenAL/OpenAL/Enums/EffectFloat.gen.cs b/sources/OpenAL/OpenAL/Enums/EffectFloat.gen.cs index 6bdd79a7da..0576624b9c 100644 --- a/sources/OpenAL/OpenAL/Enums/EffectFloat.gen.cs +++ b/sources/OpenAL/OpenAL/Enums/EffectFloat.gen.cs @@ -16,228 +16,228 @@ public enum EffectFloat : uint [NativeName("AL_REVERB_DENSITY")] ReverbDensity = 1, - [NativeName("AL_REVERB_DIFFUSION")] - ReverbDiffusion = 2, - - [NativeName("AL_REVERB_GAIN")] - ReverbGain = 3, - - [NativeName("AL_REVERB_GAINHF")] - ReverbGainhf = 4, + [NativeName("AL_EAXREVERB_DENSITY")] + EaxreverbDensity = 1, - [NativeName("AL_REVERB_DECAY_TIME")] - ReverbDecayTime = 5, + [NativeName("AL_DISTORTION_EDGE")] + DistortionEdge = 1, - [NativeName("AL_REVERB_DECAY_HFRATIO")] - ReverbDecayHfratio = 6, + [NativeName("AL_ECHO_DELAY")] + EchoDelay = 1, - [NativeName("AL_REVERB_REFLECTIONS_GAIN")] - ReverbReflectionsGain = 7, + [NativeName("AL_FLANGER_WAVEFORM")] + FlangerWaveform = 1, - [NativeName("AL_REVERB_REFLECTIONS_DELAY")] - ReverbReflectionsDelay = 8, + [NativeName("AL_FREQUENCY_SHIFTER_FREQUENCY")] + FrequencyShifterFrequency = 1, - [NativeName("AL_REVERB_LATE_REVERB_GAIN")] - ReverbLateReverbGain = 9, + [NativeName("AL_PITCH_SHIFTER_COARSE_TUNE")] + PitchShifterCoarseTune = 1, - [NativeName("AL_REVERB_LATE_REVERB_DELAY")] - ReverbLateReverbDelay = 10, + [NativeName("AL_RING_MODULATOR_FREQUENCY")] + RingModulatorFrequency = 1, - [NativeName("AL_REVERB_AIR_ABSORPTION_GAINHF")] - ReverbAirAbsorptionGainhf = 11, + [NativeName("AL_AUTOWAH_ATTACK_TIME")] + AutowahAttackTime = 1, - [NativeName("AL_REVERB_ROOM_ROLLOFF_FACTOR")] - ReverbRoomRolloffFactor = 12, + [NativeName("AL_EQUALIZER_LOW_GAIN")] + EqualizerLowGain = 1, - [NativeName("AL_REVERB_DECAY_HFLIMIT")] - ReverbDecayHflimit = 13, + [NativeName("AL_DEDICATED_GAIN")] + DedicatedGain = 1, - [NativeName("AL_EAXREVERB_DENSITY")] - EaxreverbDensity = 1, + [NativeName("AL_REVERB_DIFFUSION")] + ReverbDiffusion = 2, [NativeName("AL_EAXREVERB_DIFFUSION")] EaxreverbDiffusion = 2, - [NativeName("AL_EAXREVERB_GAIN")] - EaxreverbGain = 3, - - [NativeName("AL_EAXREVERB_GAINHF")] - EaxreverbGainhf = 4, - - [NativeName("AL_EAXREVERB_GAINLF")] - EaxreverbGainlf = 5, - - [NativeName("AL_EAXREVERB_DECAY_TIME")] - EaxreverbDecayTime = 6, - - [NativeName("AL_EAXREVERB_DECAY_HFRATIO")] - EaxreverbDecayHfratio = 7, + [NativeName("AL_DISTORTION_GAIN")] + DistortionGain = 2, - [NativeName("AL_EAXREVERB_DECAY_LFRATIO")] - EaxreverbDecayLfratio = 8, + [NativeName("AL_ECHO_LRDELAY")] + EchoLrdelay = 2, - [NativeName("AL_EAXREVERB_REFLECTIONS_GAIN")] - EaxreverbReflectionsGain = 9, + [NativeName("AL_FLANGER_PHASE")] + FlangerPhase = 2, - [NativeName("AL_EAXREVERB_REFLECTIONS_DELAY")] - EaxreverbReflectionsDelay = 10, + [NativeName("AL_PITCH_SHIFTER_FINE_TUNE")] + PitchShifterFineTune = 2, - [NativeName("AL_EAXREVERB_REFLECTIONS_PAN")] - EaxreverbReflectionsPan = 11, + [NativeName("AL_RING_MODULATOR_HIGHPASS_CUTOFF")] + RingModulatorHighpassCutoff = 2, - [NativeName("AL_EAXREVERB_LATE_REVERB_GAIN")] - EaxreverbLateReverbGain = 12, + [NativeName("AL_AUTOWAH_RELEASE_TIME")] + AutowahReleaseTime = 2, - [NativeName("AL_EAXREVERB_LATE_REVERB_DELAY")] - EaxreverbLateReverbDelay = 13, + [NativeName("AL_EQUALIZER_LOW_CUTOFF")] + EqualizerLowCutoff = 2, - [NativeName("AL_EAXREVERB_LATE_REVERB_PAN")] - EaxreverbLateReverbPan = 14, + [NativeName("AL_REVERB_GAIN")] + ReverbGain = 3, - [NativeName("AL_EAXREVERB_ECHO_TIME")] - EaxreverbEchoTime = 15, + [NativeName("AL_EAXREVERB_GAIN")] + EaxreverbGain = 3, - [NativeName("AL_EAXREVERB_ECHO_DEPTH")] - EaxreverbEchoDepth = 16, + [NativeName("AL_CHORUS_RATE")] + ChorusRate = 3, - [NativeName("AL_EAXREVERB_MODULATION_TIME")] - EaxreverbModulationTime = 17, + [NativeName("AL_DISTORTION_LOWPASS_CUTOFF")] + DistortionLowpassCutoff = 3, - [NativeName("AL_EAXREVERB_MODULATION_DEPTH")] - EaxreverbModulationDepth = 18, + [NativeName("AL_ECHO_DAMPING")] + EchoDamping = 3, - [NativeName("AL_EAXREVERB_AIR_ABSORPTION_GAINHF")] - EaxreverbAirAbsorptionGainhf = 19, + [NativeName("AL_FLANGER_RATE")] + FlangerRate = 3, - [NativeName("AL_EAXREVERB_HFREFERENCE")] - EaxreverbHfreference = 20, + [NativeName("AL_AUTOWAH_RESONANCE")] + AutowahResonance = 3, - [NativeName("AL_EAXREVERB_LFREFERENCE")] - EaxreverbLfreference = 21, + [NativeName("AL_EQUALIZER_MID1_GAIN")] + EqualizerMid1Gain = 3, - [NativeName("AL_EAXREVERB_ROOM_ROLLOFF_FACTOR")] - EaxreverbRoomRolloffFactor = 22, + [NativeName("AL_REVERB_GAINHF")] + ReverbGainhf = 4, - [NativeName("AL_CHORUS_RATE")] - ChorusRate = 3, + [NativeName("AL_EAXREVERB_GAINHF")] + EaxreverbGainhf = 4, [NativeName("AL_CHORUS_DEPTH")] ChorusDepth = 4, - [NativeName("AL_CHORUS_FEEDBACK")] - ChorusFeedback = 5, - - [NativeName("AL_CHORUS_DELAY")] - ChorusDelay = 6, - - [NativeName("AL_DISTORTION_EDGE")] - DistortionEdge = 1, + [NativeName("AL_DISTORTION_EQCENTER")] + DistortionEqcenter = 4, - [NativeName("AL_DISTORTION_GAIN")] - DistortionGain = 2, + [NativeName("AL_ECHO_FEEDBACK")] + EchoFeedback = 4, - [NativeName("AL_DISTORTION_LOWPASS_CUTOFF")] - DistortionLowpassCutoff = 3, + [NativeName("AL_FLANGER_DEPTH")] + FlangerDepth = 4, - [NativeName("AL_DISTORTION_EQCENTER")] - DistortionEqcenter = 4, + [NativeName("AL_AUTOWAH_PEAK_GAIN")] + AutowahPeakGain = 4, - [NativeName("AL_DISTORTION_EQBANDWIDTH")] - DistortionEqbandwidth = 5, + [NativeName("AL_EQUALIZER_MID1_CENTER")] + EqualizerMid1Center = 4, - [NativeName("AL_ECHO_DELAY")] - EchoDelay = 1, + [NativeName("AL_REVERB_DECAY_TIME")] + ReverbDecayTime = 5, - [NativeName("AL_ECHO_LRDELAY")] - EchoLrdelay = 2, + [NativeName("AL_EAXREVERB_GAINLF")] + EaxreverbGainlf = 5, - [NativeName("AL_ECHO_DAMPING")] - EchoDamping = 3, + [NativeName("AL_CHORUS_FEEDBACK")] + ChorusFeedback = 5, - [NativeName("AL_ECHO_FEEDBACK")] - EchoFeedback = 4, + [NativeName("AL_DISTORTION_EQBANDWIDTH")] + DistortionEqbandwidth = 5, [NativeName("AL_ECHO_SPREAD")] EchoSpread = 5, - [NativeName("AL_FLANGER_WAVEFORM")] - FlangerWaveform = 1, + [NativeName("AL_FLANGER_FEEDBACK")] + FlangerFeedback = 5, - [NativeName("AL_FLANGER_PHASE")] - FlangerPhase = 2, + [NativeName("AL_EQUALIZER_MID1_WIDTH")] + EqualizerMid1Width = 5, - [NativeName("AL_FLANGER_RATE")] - FlangerRate = 3, + [NativeName("AL_REVERB_DECAY_HFRATIO")] + ReverbDecayHfratio = 6, - [NativeName("AL_FLANGER_DEPTH")] - FlangerDepth = 4, + [NativeName("AL_EAXREVERB_DECAY_TIME")] + EaxreverbDecayTime = 6, - [NativeName("AL_FLANGER_FEEDBACK")] - FlangerFeedback = 5, + [NativeName("AL_CHORUS_DELAY")] + ChorusDelay = 6, [NativeName("AL_FLANGER_DELAY")] FlangerDelay = 6, - [NativeName("AL_FREQUENCY_SHIFTER_FREQUENCY")] - FrequencyShifterFrequency = 1, - [NativeName("AL_VOCAL_MORPHER_RATE")] VocalMorpherRate = 6, - [NativeName("AL_PITCH_SHIFTER_COARSE_TUNE")] - PitchShifterCoarseTune = 1, + [NativeName("AL_EQUALIZER_MID2_GAIN")] + EqualizerMid2Gain = 6, - [NativeName("AL_PITCH_SHIFTER_FINE_TUNE")] - PitchShifterFineTune = 2, + [NativeName("AL_REVERB_REFLECTIONS_GAIN")] + ReverbReflectionsGain = 7, - [NativeName("AL_RING_MODULATOR_FREQUENCY")] - RingModulatorFrequency = 1, + [NativeName("AL_EAXREVERB_DECAY_HFRATIO")] + EaxreverbDecayHfratio = 7, - [NativeName("AL_RING_MODULATOR_HIGHPASS_CUTOFF")] - RingModulatorHighpassCutoff = 2, + [NativeName("AL_EQUALIZER_MID2_CENTER")] + EqualizerMid2Center = 7, - [NativeName("AL_AUTOWAH_ATTACK_TIME")] - AutowahAttackTime = 1, + [NativeName("AL_REVERB_REFLECTIONS_DELAY")] + ReverbReflectionsDelay = 8, - [NativeName("AL_AUTOWAH_RELEASE_TIME")] - AutowahReleaseTime = 2, + [NativeName("AL_EAXREVERB_DECAY_LFRATIO")] + EaxreverbDecayLfratio = 8, - [NativeName("AL_AUTOWAH_RESONANCE")] - AutowahResonance = 3, + [NativeName("AL_EQUALIZER_MID2_WIDTH")] + EqualizerMid2Width = 8, - [NativeName("AL_AUTOWAH_PEAK_GAIN")] - AutowahPeakGain = 4, + [NativeName("AL_REVERB_LATE_REVERB_GAIN")] + ReverbLateReverbGain = 9, - [NativeName("AL_EQUALIZER_LOW_GAIN")] - EqualizerLowGain = 1, + [NativeName("AL_EAXREVERB_REFLECTIONS_GAIN")] + EaxreverbReflectionsGain = 9, - [NativeName("AL_EQUALIZER_LOW_CUTOFF")] - EqualizerLowCutoff = 2, + [NativeName("AL_EQUALIZER_HIGH_GAIN")] + EqualizerHighGain = 9, - [NativeName("AL_EQUALIZER_MID1_GAIN")] - EqualizerMid1Gain = 3, + [NativeName("AL_REVERB_LATE_REVERB_DELAY")] + ReverbLateReverbDelay = 10, - [NativeName("AL_EQUALIZER_MID1_CENTER")] - EqualizerMid1Center = 4, + [NativeName("AL_EAXREVERB_REFLECTIONS_DELAY")] + EaxreverbReflectionsDelay = 10, - [NativeName("AL_EQUALIZER_MID1_WIDTH")] - EqualizerMid1Width = 5, + [NativeName("AL_EQUALIZER_HIGH_CUTOFF")] + EqualizerHighCutoff = 10, - [NativeName("AL_EQUALIZER_MID2_GAIN")] - EqualizerMid2Gain = 6, + [NativeName("AL_REVERB_AIR_ABSORPTION_GAINHF")] + ReverbAirAbsorptionGainhf = 11, - [NativeName("AL_EQUALIZER_MID2_CENTER")] - EqualizerMid2Center = 7, + [NativeName("AL_EAXREVERB_REFLECTIONS_PAN")] + EaxreverbReflectionsPan = 11, - [NativeName("AL_EQUALIZER_MID2_WIDTH")] - EqualizerMid2Width = 8, + [NativeName("AL_REVERB_ROOM_ROLLOFF_FACTOR")] + ReverbRoomRolloffFactor = 12, - [NativeName("AL_EQUALIZER_HIGH_GAIN")] - EqualizerHighGain = 9, + [NativeName("AL_EAXREVERB_LATE_REVERB_GAIN")] + EaxreverbLateReverbGain = 12, - [NativeName("AL_EQUALIZER_HIGH_CUTOFF")] - EqualizerHighCutoff = 10, + [NativeName("AL_REVERB_DECAY_HFLIMIT")] + ReverbDecayHflimit = 13, - [NativeName("AL_DEDICATED_GAIN")] - DedicatedGain = 1, + [NativeName("AL_EAXREVERB_LATE_REVERB_DELAY")] + EaxreverbLateReverbDelay = 13, + + [NativeName("AL_EAXREVERB_LATE_REVERB_PAN")] + EaxreverbLateReverbPan = 14, + + [NativeName("AL_EAXREVERB_ECHO_TIME")] + EaxreverbEchoTime = 15, + + [NativeName("AL_EAXREVERB_ECHO_DEPTH")] + EaxreverbEchoDepth = 16, + + [NativeName("AL_EAXREVERB_MODULATION_TIME")] + EaxreverbModulationTime = 17, + + [NativeName("AL_EAXREVERB_MODULATION_DEPTH")] + EaxreverbModulationDepth = 18, + + [NativeName("AL_EAXREVERB_AIR_ABSORPTION_GAINHF")] + EaxreverbAirAbsorptionGainhf = 19, + + [NativeName("AL_EAXREVERB_HFREFERENCE")] + EaxreverbHfreference = 20, + + [NativeName("AL_EAXREVERB_LFREFERENCE")] + EaxreverbLfreference = 21, + + [NativeName("AL_EAXREVERB_ROOM_ROLLOFF_FACTOR")] + EaxreverbRoomRolloffFactor = 22, } diff --git a/sources/OpenAL/OpenAL/Enums/EffectInteger.gen.cs b/sources/OpenAL/OpenAL/Enums/EffectInteger.gen.cs index 7c9ec6c079..9b8f124a67 100644 --- a/sources/OpenAL/OpenAL/Enums/EffectInteger.gen.cs +++ b/sources/OpenAL/OpenAL/Enums/EffectInteger.gen.cs @@ -13,41 +13,41 @@ namespace Silk.NET.OpenAL; [NativeName("EffectInteger")] public enum EffectInteger : uint { - [NativeName("AL_EAXREVERB_DECAY_HFLIMIT")] - EaxreverbDecayHflimit = 23, - [NativeName("AL_CHORUS_WAVEFORM")] ChorusWaveform = 1, + [NativeName("AL_VOCAL_MORPHER_PHONEMEA")] + VocalMorpherPhonemea = 1, + + [NativeName("AL_COMPRESSOR_ONOFF")] + CompressorOnoff = 1, + [NativeName("AL_CHORUS_PHASE")] ChorusPhase = 2, [NativeName("AL_FREQUENCY_SHIFTER_LEFT_DIRECTION")] FrequencyShifterLeftDirection = 2, - [NativeName("AL_FREQUENCY_SHIFTER_RIGHT_DIRECTION")] - FrequencyShifterRightDirection = 3, - - [NativeName("AL_VOCAL_MORPHER_PHONEMEA")] - VocalMorpherPhonemea = 1, - [NativeName("AL_VOCAL_MORPHER_PHONEMEA_COARSE_TUNING")] VocalMorpherPhonemeaCoarseTuning = 2, + [NativeName("AL_FREQUENCY_SHIFTER_RIGHT_DIRECTION")] + FrequencyShifterRightDirection = 3, + [NativeName("AL_VOCAL_MORPHER_PHONEMEB")] VocalMorpherPhonemeb = 3, + [NativeName("AL_RING_MODULATOR_WAVEFORM")] + RingModulatorWaveform = 3, + [NativeName("AL_VOCAL_MORPHER_PHONEMEB_COARSE_TUNING")] VocalMorpherPhonemebCoarseTuning = 4, [NativeName("AL_VOCAL_MORPHER_WAVEFORM")] VocalMorpherWaveform = 5, - [NativeName("AL_RING_MODULATOR_WAVEFORM")] - RingModulatorWaveform = 3, - - [NativeName("AL_COMPRESSOR_ONOFF")] - CompressorOnoff = 1, + [NativeName("AL_EAXREVERB_DECAY_HFLIMIT")] + EaxreverbDecayHflimit = 23, [NativeName("AL_EFFECT_TYPE")] EffectType = 32769, diff --git a/sources/OpenAL/OpenAL/Enums/EffectPName.gen.cs b/sources/OpenAL/OpenAL/Enums/EffectPName.gen.cs index 31eaed9bd8..1c622a2bda 100644 --- a/sources/OpenAL/OpenAL/Enums/EffectPName.gen.cs +++ b/sources/OpenAL/OpenAL/Enums/EffectPName.gen.cs @@ -16,267 +16,267 @@ public enum EffectPName : uint [NativeName("AL_REVERB_DENSITY")] ReverbDensity = 1, - [NativeName("AL_REVERB_DIFFUSION")] - ReverbDiffusion = 2, + [NativeName("AL_EAXREVERB_DENSITY")] + EaxreverbDensity = 1, - [NativeName("AL_REVERB_GAIN")] - ReverbGain = 3, + [NativeName("AL_CHORUS_WAVEFORM")] + ChorusWaveform = 1, - [NativeName("AL_REVERB_GAINHF")] - ReverbGainhf = 4, + [NativeName("AL_DISTORTION_EDGE")] + DistortionEdge = 1, - [NativeName("AL_REVERB_DECAY_TIME")] - ReverbDecayTime = 5, + [NativeName("AL_ECHO_DELAY")] + EchoDelay = 1, - [NativeName("AL_REVERB_DECAY_HFRATIO")] - ReverbDecayHfratio = 6, + [NativeName("AL_FLANGER_WAVEFORM")] + FlangerWaveform = 1, - [NativeName("AL_REVERB_REFLECTIONS_GAIN")] - ReverbReflectionsGain = 7, + [NativeName("AL_FREQUENCY_SHIFTER_FREQUENCY")] + FrequencyShifterFrequency = 1, - [NativeName("AL_REVERB_REFLECTIONS_DELAY")] - ReverbReflectionsDelay = 8, + [NativeName("AL_VOCAL_MORPHER_PHONEMEA")] + VocalMorpherPhonemea = 1, - [NativeName("AL_REVERB_LATE_REVERB_GAIN")] - ReverbLateReverbGain = 9, + [NativeName("AL_PITCH_SHIFTER_COARSE_TUNE")] + PitchShifterCoarseTune = 1, - [NativeName("AL_REVERB_LATE_REVERB_DELAY")] - ReverbLateReverbDelay = 10, + [NativeName("AL_RING_MODULATOR_FREQUENCY")] + RingModulatorFrequency = 1, - [NativeName("AL_REVERB_AIR_ABSORPTION_GAINHF")] - ReverbAirAbsorptionGainhf = 11, + [NativeName("AL_AUTOWAH_ATTACK_TIME")] + AutowahAttackTime = 1, - [NativeName("AL_REVERB_ROOM_ROLLOFF_FACTOR")] - ReverbRoomRolloffFactor = 12, + [NativeName("AL_COMPRESSOR_ONOFF")] + CompressorOnoff = 1, - [NativeName("AL_REVERB_DECAY_HFLIMIT")] - ReverbDecayHflimit = 13, + [NativeName("AL_EQUALIZER_LOW_GAIN")] + EqualizerLowGain = 1, - [NativeName("AL_EAXREVERB_DENSITY")] - EaxreverbDensity = 1, + [NativeName("AL_DEDICATED_GAIN")] + DedicatedGain = 1, + + [NativeName("AL_REVERB_DIFFUSION")] + ReverbDiffusion = 2, [NativeName("AL_EAXREVERB_DIFFUSION")] EaxreverbDiffusion = 2, - [NativeName("AL_EAXREVERB_GAIN")] - EaxreverbGain = 3, - - [NativeName("AL_EAXREVERB_GAINHF")] - EaxreverbGainhf = 4, + [NativeName("AL_CHORUS_PHASE")] + ChorusPhase = 2, - [NativeName("AL_EAXREVERB_GAINLF")] - EaxreverbGainlf = 5, + [NativeName("AL_DISTORTION_GAIN")] + DistortionGain = 2, - [NativeName("AL_EAXREVERB_DECAY_TIME")] - EaxreverbDecayTime = 6, + [NativeName("AL_ECHO_LRDELAY")] + EchoLrdelay = 2, - [NativeName("AL_EAXREVERB_DECAY_HFRATIO")] - EaxreverbDecayHfratio = 7, + [NativeName("AL_FLANGER_PHASE")] + FlangerPhase = 2, - [NativeName("AL_EAXREVERB_DECAY_LFRATIO")] - EaxreverbDecayLfratio = 8, + [NativeName("AL_FREQUENCY_SHIFTER_LEFT_DIRECTION")] + FrequencyShifterLeftDirection = 2, - [NativeName("AL_EAXREVERB_REFLECTIONS_GAIN")] - EaxreverbReflectionsGain = 9, + [NativeName("AL_VOCAL_MORPHER_PHONEMEA_COARSE_TUNING")] + VocalMorpherPhonemeaCoarseTuning = 2, - [NativeName("AL_EAXREVERB_REFLECTIONS_DELAY")] - EaxreverbReflectionsDelay = 10, + [NativeName("AL_PITCH_SHIFTER_FINE_TUNE")] + PitchShifterFineTune = 2, - [NativeName("AL_EAXREVERB_REFLECTIONS_PAN")] - EaxreverbReflectionsPan = 11, + [NativeName("AL_RING_MODULATOR_HIGHPASS_CUTOFF")] + RingModulatorHighpassCutoff = 2, - [NativeName("AL_EAXREVERB_LATE_REVERB_GAIN")] - EaxreverbLateReverbGain = 12, + [NativeName("AL_AUTOWAH_RELEASE_TIME")] + AutowahReleaseTime = 2, - [NativeName("AL_EAXREVERB_LATE_REVERB_DELAY")] - EaxreverbLateReverbDelay = 13, + [NativeName("AL_EQUALIZER_LOW_CUTOFF")] + EqualizerLowCutoff = 2, - [NativeName("AL_EAXREVERB_LATE_REVERB_PAN")] - EaxreverbLateReverbPan = 14, + [NativeName("AL_REVERB_GAIN")] + ReverbGain = 3, - [NativeName("AL_EAXREVERB_ECHO_TIME")] - EaxreverbEchoTime = 15, + [NativeName("AL_EAXREVERB_GAIN")] + EaxreverbGain = 3, - [NativeName("AL_EAXREVERB_ECHO_DEPTH")] - EaxreverbEchoDepth = 16, + [NativeName("AL_CHORUS_RATE")] + ChorusRate = 3, - [NativeName("AL_EAXREVERB_MODULATION_TIME")] - EaxreverbModulationTime = 17, + [NativeName("AL_DISTORTION_LOWPASS_CUTOFF")] + DistortionLowpassCutoff = 3, - [NativeName("AL_EAXREVERB_MODULATION_DEPTH")] - EaxreverbModulationDepth = 18, + [NativeName("AL_ECHO_DAMPING")] + EchoDamping = 3, - [NativeName("AL_EAXREVERB_AIR_ABSORPTION_GAINHF")] - EaxreverbAirAbsorptionGainhf = 19, + [NativeName("AL_FLANGER_RATE")] + FlangerRate = 3, - [NativeName("AL_EAXREVERB_HFREFERENCE")] - EaxreverbHfreference = 20, + [NativeName("AL_FREQUENCY_SHIFTER_RIGHT_DIRECTION")] + FrequencyShifterRightDirection = 3, - [NativeName("AL_EAXREVERB_LFREFERENCE")] - EaxreverbLfreference = 21, + [NativeName("AL_VOCAL_MORPHER_PHONEMEB")] + VocalMorpherPhonemeb = 3, - [NativeName("AL_EAXREVERB_ROOM_ROLLOFF_FACTOR")] - EaxreverbRoomRolloffFactor = 22, + [NativeName("AL_RING_MODULATOR_WAVEFORM")] + RingModulatorWaveform = 3, - [NativeName("AL_EAXREVERB_DECAY_HFLIMIT")] - EaxreverbDecayHflimit = 23, + [NativeName("AL_AUTOWAH_RESONANCE")] + AutowahResonance = 3, - [NativeName("AL_CHORUS_WAVEFORM")] - ChorusWaveform = 1, + [NativeName("AL_EQUALIZER_MID1_GAIN")] + EqualizerMid1Gain = 3, - [NativeName("AL_CHORUS_PHASE")] - ChorusPhase = 2, + [NativeName("AL_REVERB_GAINHF")] + ReverbGainhf = 4, - [NativeName("AL_CHORUS_RATE")] - ChorusRate = 3, + [NativeName("AL_EAXREVERB_GAINHF")] + EaxreverbGainhf = 4, [NativeName("AL_CHORUS_DEPTH")] ChorusDepth = 4, - [NativeName("AL_CHORUS_FEEDBACK")] - ChorusFeedback = 5, - - [NativeName("AL_CHORUS_DELAY")] - ChorusDelay = 6, + [NativeName("AL_DISTORTION_EQCENTER")] + DistortionEqcenter = 4, - [NativeName("AL_DISTORTION_EDGE")] - DistortionEdge = 1, + [NativeName("AL_ECHO_FEEDBACK")] + EchoFeedback = 4, - [NativeName("AL_DISTORTION_GAIN")] - DistortionGain = 2, + [NativeName("AL_FLANGER_DEPTH")] + FlangerDepth = 4, - [NativeName("AL_DISTORTION_LOWPASS_CUTOFF")] - DistortionLowpassCutoff = 3, + [NativeName("AL_VOCAL_MORPHER_PHONEMEB_COARSE_TUNING")] + VocalMorpherPhonemebCoarseTuning = 4, - [NativeName("AL_DISTORTION_EQCENTER")] - DistortionEqcenter = 4, + [NativeName("AL_AUTOWAH_PEAK_GAIN")] + AutowahPeakGain = 4, - [NativeName("AL_DISTORTION_EQBANDWIDTH")] - DistortionEqbandwidth = 5, + [NativeName("AL_EQUALIZER_MID1_CENTER")] + EqualizerMid1Center = 4, - [NativeName("AL_ECHO_DELAY")] - EchoDelay = 1, + [NativeName("AL_REVERB_DECAY_TIME")] + ReverbDecayTime = 5, - [NativeName("AL_ECHO_LRDELAY")] - EchoLrdelay = 2, + [NativeName("AL_EAXREVERB_GAINLF")] + EaxreverbGainlf = 5, - [NativeName("AL_ECHO_DAMPING")] - EchoDamping = 3, + [NativeName("AL_CHORUS_FEEDBACK")] + ChorusFeedback = 5, - [NativeName("AL_ECHO_FEEDBACK")] - EchoFeedback = 4, + [NativeName("AL_DISTORTION_EQBANDWIDTH")] + DistortionEqbandwidth = 5, [NativeName("AL_ECHO_SPREAD")] EchoSpread = 5, - [NativeName("AL_FLANGER_WAVEFORM")] - FlangerWaveform = 1, + [NativeName("AL_FLANGER_FEEDBACK")] + FlangerFeedback = 5, - [NativeName("AL_FLANGER_PHASE")] - FlangerPhase = 2, + [NativeName("AL_VOCAL_MORPHER_WAVEFORM")] + VocalMorpherWaveform = 5, - [NativeName("AL_FLANGER_RATE")] - FlangerRate = 3, + [NativeName("AL_EQUALIZER_MID1_WIDTH")] + EqualizerMid1Width = 5, - [NativeName("AL_FLANGER_DEPTH")] - FlangerDepth = 4, + [NativeName("AL_REVERB_DECAY_HFRATIO")] + ReverbDecayHfratio = 6, - [NativeName("AL_FLANGER_FEEDBACK")] - FlangerFeedback = 5, + [NativeName("AL_EAXREVERB_DECAY_TIME")] + EaxreverbDecayTime = 6, + + [NativeName("AL_CHORUS_DELAY")] + ChorusDelay = 6, [NativeName("AL_FLANGER_DELAY")] FlangerDelay = 6, - [NativeName("AL_FREQUENCY_SHIFTER_FREQUENCY")] - FrequencyShifterFrequency = 1, + [NativeName("AL_VOCAL_MORPHER_RATE")] + VocalMorpherRate = 6, - [NativeName("AL_FREQUENCY_SHIFTER_LEFT_DIRECTION")] - FrequencyShifterLeftDirection = 2, + [NativeName("AL_EQUALIZER_MID2_GAIN")] + EqualizerMid2Gain = 6, - [NativeName("AL_FREQUENCY_SHIFTER_RIGHT_DIRECTION")] - FrequencyShifterRightDirection = 3, + [NativeName("AL_REVERB_REFLECTIONS_GAIN")] + ReverbReflectionsGain = 7, - [NativeName("AL_VOCAL_MORPHER_PHONEMEA")] - VocalMorpherPhonemea = 1, + [NativeName("AL_EAXREVERB_DECAY_HFRATIO")] + EaxreverbDecayHfratio = 7, - [NativeName("AL_VOCAL_MORPHER_PHONEMEA_COARSE_TUNING")] - VocalMorpherPhonemeaCoarseTuning = 2, + [NativeName("AL_EQUALIZER_MID2_CENTER")] + EqualizerMid2Center = 7, - [NativeName("AL_VOCAL_MORPHER_PHONEMEB")] - VocalMorpherPhonemeb = 3, + [NativeName("AL_REVERB_REFLECTIONS_DELAY")] + ReverbReflectionsDelay = 8, - [NativeName("AL_VOCAL_MORPHER_PHONEMEB_COARSE_TUNING")] - VocalMorpherPhonemebCoarseTuning = 4, + [NativeName("AL_EAXREVERB_DECAY_LFRATIO")] + EaxreverbDecayLfratio = 8, - [NativeName("AL_VOCAL_MORPHER_WAVEFORM")] - VocalMorpherWaveform = 5, + [NativeName("AL_EQUALIZER_MID2_WIDTH")] + EqualizerMid2Width = 8, - [NativeName("AL_VOCAL_MORPHER_RATE")] - VocalMorpherRate = 6, + [NativeName("AL_REVERB_LATE_REVERB_GAIN")] + ReverbLateReverbGain = 9, - [NativeName("AL_PITCH_SHIFTER_COARSE_TUNE")] - PitchShifterCoarseTune = 1, + [NativeName("AL_EAXREVERB_REFLECTIONS_GAIN")] + EaxreverbReflectionsGain = 9, - [NativeName("AL_PITCH_SHIFTER_FINE_TUNE")] - PitchShifterFineTune = 2, + [NativeName("AL_EQUALIZER_HIGH_GAIN")] + EqualizerHighGain = 9, - [NativeName("AL_RING_MODULATOR_FREQUENCY")] - RingModulatorFrequency = 1, + [NativeName("AL_REVERB_LATE_REVERB_DELAY")] + ReverbLateReverbDelay = 10, - [NativeName("AL_RING_MODULATOR_HIGHPASS_CUTOFF")] - RingModulatorHighpassCutoff = 2, + [NativeName("AL_EAXREVERB_REFLECTIONS_DELAY")] + EaxreverbReflectionsDelay = 10, - [NativeName("AL_RING_MODULATOR_WAVEFORM")] - RingModulatorWaveform = 3, + [NativeName("AL_EQUALIZER_HIGH_CUTOFF")] + EqualizerHighCutoff = 10, - [NativeName("AL_AUTOWAH_ATTACK_TIME")] - AutowahAttackTime = 1, + [NativeName("AL_REVERB_AIR_ABSORPTION_GAINHF")] + ReverbAirAbsorptionGainhf = 11, - [NativeName("AL_AUTOWAH_RELEASE_TIME")] - AutowahReleaseTime = 2, + [NativeName("AL_EAXREVERB_REFLECTIONS_PAN")] + EaxreverbReflectionsPan = 11, - [NativeName("AL_AUTOWAH_RESONANCE")] - AutowahResonance = 3, + [NativeName("AL_REVERB_ROOM_ROLLOFF_FACTOR")] + ReverbRoomRolloffFactor = 12, - [NativeName("AL_AUTOWAH_PEAK_GAIN")] - AutowahPeakGain = 4, + [NativeName("AL_EAXREVERB_LATE_REVERB_GAIN")] + EaxreverbLateReverbGain = 12, - [NativeName("AL_COMPRESSOR_ONOFF")] - CompressorOnoff = 1, + [NativeName("AL_REVERB_DECAY_HFLIMIT")] + ReverbDecayHflimit = 13, - [NativeName("AL_EQUALIZER_LOW_GAIN")] - EqualizerLowGain = 1, + [NativeName("AL_EAXREVERB_LATE_REVERB_DELAY")] + EaxreverbLateReverbDelay = 13, - [NativeName("AL_EQUALIZER_LOW_CUTOFF")] - EqualizerLowCutoff = 2, + [NativeName("AL_EAXREVERB_LATE_REVERB_PAN")] + EaxreverbLateReverbPan = 14, - [NativeName("AL_EQUALIZER_MID1_GAIN")] - EqualizerMid1Gain = 3, + [NativeName("AL_EAXREVERB_ECHO_TIME")] + EaxreverbEchoTime = 15, - [NativeName("AL_EQUALIZER_MID1_CENTER")] - EqualizerMid1Center = 4, + [NativeName("AL_EAXREVERB_ECHO_DEPTH")] + EaxreverbEchoDepth = 16, - [NativeName("AL_EQUALIZER_MID1_WIDTH")] - EqualizerMid1Width = 5, + [NativeName("AL_EAXREVERB_MODULATION_TIME")] + EaxreverbModulationTime = 17, - [NativeName("AL_EQUALIZER_MID2_GAIN")] - EqualizerMid2Gain = 6, + [NativeName("AL_EAXREVERB_MODULATION_DEPTH")] + EaxreverbModulationDepth = 18, - [NativeName("AL_EQUALIZER_MID2_CENTER")] - EqualizerMid2Center = 7, + [NativeName("AL_EAXREVERB_AIR_ABSORPTION_GAINHF")] + EaxreverbAirAbsorptionGainhf = 19, - [NativeName("AL_EQUALIZER_MID2_WIDTH")] - EqualizerMid2Width = 8, + [NativeName("AL_EAXREVERB_HFREFERENCE")] + EaxreverbHfreference = 20, - [NativeName("AL_EQUALIZER_HIGH_GAIN")] - EqualizerHighGain = 9, + [NativeName("AL_EAXREVERB_LFREFERENCE")] + EaxreverbLfreference = 21, - [NativeName("AL_EQUALIZER_HIGH_CUTOFF")] - EqualizerHighCutoff = 10, + [NativeName("AL_EAXREVERB_ROOM_ROLLOFF_FACTOR")] + EaxreverbRoomRolloffFactor = 22, + + [NativeName("AL_EAXREVERB_DECAY_HFLIMIT")] + EaxreverbDecayHflimit = 23, [NativeName("AL_EFFECT_TYPE")] EffectType = 32769, - - [NativeName("AL_DEDICATED_GAIN")] - DedicatedGain = 1, } diff --git a/sources/OpenAL/OpenAL/Enums/EffectType.gen.cs b/sources/OpenAL/OpenAL/Enums/EffectType.gen.cs index 6087f2cdcd..c84e0de733 100644 --- a/sources/OpenAL/OpenAL/Enums/EffectType.gen.cs +++ b/sources/OpenAL/OpenAL/Enums/EffectType.gen.cs @@ -55,9 +55,9 @@ public enum EffectType : uint [NativeName("AL_EFFECT_EAXREVERB")] Eaxreverb = 32768, - [NativeName("AL_EFFECT_DEDICATED_DIALOGUE")] - DedicatedDialogue = 36865, - [NativeName("AL_EFFECT_DEDICATED_LOW_FREQUENCY_EFFECT")] DedicatedLowFrequencyEffect = 36864, + + [NativeName("AL_EFFECT_DEDICATED_DIALOGUE")] + DedicatedDialogue = 36865, } diff --git a/sources/OpenAL/OpenAL/Enums/ErrorCode.gen.cs b/sources/OpenAL/OpenAL/Enums/ErrorCode.gen.cs index 612f73e88e..8f7d22678e 100644 --- a/sources/OpenAL/OpenAL/Enums/ErrorCode.gen.cs +++ b/sources/OpenAL/OpenAL/Enums/ErrorCode.gen.cs @@ -16,6 +16,12 @@ public enum ErrorCode : uint [NativeName("AL_NO_ERROR")] NoError = 0, + [NativeName("AL_STACK_OVERFLOW_EXT")] + StackOverflowEXT = 6605, + + [NativeName("AL_STACK_UNDERFLOW_EXT")] + StackUnderflowEXT = 6606, + [NativeName("AL_INVALID_NAME")] InvalidName = 40961, @@ -30,10 +36,4 @@ public enum ErrorCode : uint [NativeName("AL_OUT_OF_MEMORY")] OutOfMemory = 40965, - - [NativeName("AL_STACK_OVERFLOW_EXT")] - StackOverflowEXT = 6605, - - [NativeName("AL_STACK_UNDERFLOW_EXT")] - StackUnderflowEXT = 6606, } diff --git a/sources/OpenAL/OpenAL/Enums/FilterFloat.gen.cs b/sources/OpenAL/OpenAL/Enums/FilterFloat.gen.cs index 0cf29b84c0..3e00be897c 100644 --- a/sources/OpenAL/OpenAL/Enums/FilterFloat.gen.cs +++ b/sources/OpenAL/OpenAL/Enums/FilterFloat.gen.cs @@ -16,18 +16,18 @@ public enum FilterFloat : uint [NativeName("AL_LOWPASS_GAIN")] LowpassGain = 1, - [NativeName("AL_LOWPASS_GAINHF")] - LowpassGainhf = 2, - [NativeName("AL_HIGHPASS_GAIN")] HighpassGain = 1, - [NativeName("AL_HIGHPASS_GAINLF")] - HighpassGainlf = 2, - [NativeName("AL_BANDPASS_GAIN")] BandpassGain = 1, + [NativeName("AL_LOWPASS_GAINHF")] + LowpassGainhf = 2, + + [NativeName("AL_HIGHPASS_GAINLF")] + HighpassGainlf = 2, + [NativeName("AL_BANDPASS_GAINLF")] BandpassGainlf = 2, diff --git a/sources/OpenAL/OpenAL/Enums/FilterPName.gen.cs b/sources/OpenAL/OpenAL/Enums/FilterPName.gen.cs index fbf06b7808..102b2e5ad8 100644 --- a/sources/OpenAL/OpenAL/Enums/FilterPName.gen.cs +++ b/sources/OpenAL/OpenAL/Enums/FilterPName.gen.cs @@ -16,18 +16,18 @@ public enum FilterPName : uint [NativeName("AL_LOWPASS_GAIN")] LowpassGain = 1, - [NativeName("AL_LOWPASS_GAINHF")] - LowpassGainhf = 2, - [NativeName("AL_HIGHPASS_GAIN")] HighpassGain = 1, - [NativeName("AL_HIGHPASS_GAINLF")] - HighpassGainlf = 2, - [NativeName("AL_BANDPASS_GAIN")] BandpassGain = 1, + [NativeName("AL_LOWPASS_GAINHF")] + LowpassGainhf = 2, + + [NativeName("AL_HIGHPASS_GAINLF")] + HighpassGainlf = 2, + [NativeName("AL_BANDPASS_GAINLF")] BandpassGainlf = 2, diff --git a/sources/OpenAL/OpenAL/Enums/FloatPName.gen.cs b/sources/OpenAL/OpenAL/Enums/FloatPName.gen.cs index 0697e325da..bd4c39e63b 100644 --- a/sources/OpenAL/OpenAL/Enums/FloatPName.gen.cs +++ b/sources/OpenAL/OpenAL/Enums/FloatPName.gen.cs @@ -13,15 +13,6 @@ namespace Silk.NET.OpenAL; [NativeName("FloatPName")] public enum FloatPName : uint { - [NativeName("AL_DOPPLER_FACTOR")] - DopplerFactor = 49152, - - [NativeName("AL_DOPPLER_VELOCITY")] - DopplerVelocity = 49153, - - [NativeName("AL_SPEED_OF_SOUND")] - SpeedOfSound = 49155, - [NativeName("AL_DEBUG_LOGGED_MESSAGES_EXT")] DebugLoggedMessagesEXT = 6599, @@ -39,4 +30,13 @@ public enum FloatPName : uint [NativeName("AL_MAX_LABEL_LENGTH_EXT")] MaxLabelLengthEXT = 6604, + + [NativeName("AL_DOPPLER_FACTOR")] + DopplerFactor = 49152, + + [NativeName("AL_DOPPLER_VELOCITY")] + DopplerVelocity = 49153, + + [NativeName("AL_SPEED_OF_SOUND")] + SpeedOfSound = 49155, } diff --git a/sources/OpenAL/OpenAL/Enums/FoldbackEvent.gen.cs b/sources/OpenAL/OpenAL/Enums/FoldbackEvent.gen.cs index ab89073e39..884ee9055d 100644 --- a/sources/OpenAL/OpenAL/Enums/FoldbackEvent.gen.cs +++ b/sources/OpenAL/OpenAL/Enums/FoldbackEvent.gen.cs @@ -13,12 +13,12 @@ namespace Silk.NET.OpenAL; [NativeName("FoldbackEvent")] public enum FoldbackEvent : uint { - [NativeName("AL_FOLDBACK_EVENT_BLOCK")] - Block = 16658, - [NativeName("AL_FOLDBACK_EVENT_START")] Start = 16657, + [NativeName("AL_FOLDBACK_EVENT_BLOCK")] + Block = 16658, + [NativeName("AL_FOLDBACK_EVENT_STOP")] Stop = 16659, } diff --git a/sources/OpenAL/OpenAL/Enums/Format.gen.cs b/sources/OpenAL/OpenAL/Enums/Format.gen.cs index 7abc4cbb00..9b560402a6 100644 --- a/sources/OpenAL/OpenAL/Enums/Format.gen.cs +++ b/sources/OpenAL/OpenAL/Enums/Format.gen.cs @@ -25,48 +25,6 @@ public enum Format : uint [NativeName("AL_FORMAT_STEREO16")] FormatStereo16 = 4355, - [NativeName("AL_FORMAT_IMA_ADPCM_MONO16_EXT")] - FormatImaAdpcmMono16EXT = 65536, - - [NativeName("AL_FORMAT_IMA_ADPCM_STEREO16_EXT")] - FormatImaAdpcmStereo16EXT = 65537, - - [NativeName("AL_FORMAT_WAVE_EXT")] - FormatWaveEXT = 65538, - - [NativeName("AL_FORMAT_VORBIS_EXT")] - FormatVorbisEXT = 65539, - - [NativeName("AL_FORMAT_QUAD8_LOKI")] - FormatQuad8LOKI = 65540, - - [NativeName("AL_FORMAT_QUAD16_LOKI")] - FormatQuad16LOKI = 65541, - - [NativeName("AL_FORMAT_MONO_FLOAT32")] - FormatMonoFloat32 = 65552, - - [NativeName("AL_FORMAT_STEREO_FLOAT32")] - FormatStereoFloat32 = 65553, - - [NativeName("AL_FORMAT_MONO_DOUBLE_EXT")] - FormatMonoDoubleEXT = 65554, - - [NativeName("AL_FORMAT_STEREO_DOUBLE_EXT")] - FormatStereoDoubleEXT = 65555, - - [NativeName("AL_FORMAT_MONO_MULAW_EXT")] - FormatMonoMulawEXT = 65556, - - [NativeName("AL_FORMAT_STEREO_MULAW_EXT")] - FormatStereoMulawEXT = 65557, - - [NativeName("AL_FORMAT_MONO_ALAW_EXT")] - FormatMonoAlawEXT = 65558, - - [NativeName("AL_FORMAT_STEREO_ALAW_EXT")] - FormatStereoAlawEXT = 65559, - [NativeName("AL_FORMAT_QUAD8")] FormatQuad8 = 4612, @@ -112,27 +70,6 @@ public enum Format : uint [NativeName("AL_FORMAT_71CHN32")] Format71Chn32 = 4626, - [NativeName("AL_FORMAT_MONO_MULAW")] - FormatMonoMulaw = 65556, - - [NativeName("AL_FORMAT_STEREO_MULAW")] - FormatStereoMulaw = 65557, - - [NativeName("AL_FORMAT_QUAD_MULAW")] - FormatQuadMulaw = 65569, - - [NativeName("AL_FORMAT_REAR_MULAW")] - FormatRearMulaw = 65570, - - [NativeName("AL_FORMAT_51CHN_MULAW")] - Format51ChnMulaw = 65571, - - [NativeName("AL_FORMAT_61CHN_MULAW")] - Format61ChnMulaw = 65572, - - [NativeName("AL_FORMAT_71CHN_MULAW")] - Format71ChnMulaw = 65573, - [NativeName("AL_FORMAT_MONO_IMA4")] FormatMonoIma4 = 4864, @@ -145,30 +82,6 @@ public enum Format : uint [NativeName("AL_FORMAT_STEREO_MSADPCM_SOFT")] FormatStereoMsadpcmSOFT = 4867, - [NativeName("AL_FORMAT_BFORMAT2D_8")] - FormatBformat2D8 = 131105, - - [NativeName("AL_FORMAT_BFORMAT2D_16")] - FormatBformat2D16 = 131106, - - [NativeName("AL_FORMAT_BFORMAT2D_FLOAT32")] - FormatBformat2DFloat32 = 131107, - - [NativeName("AL_FORMAT_BFORMAT3D_8")] - FormatBformat3D8 = 131121, - - [NativeName("AL_FORMAT_BFORMAT3D_16")] - FormatBformat3D16 = 131122, - - [NativeName("AL_FORMAT_BFORMAT3D_FLOAT32")] - FormatBformat3DFloat32 = 131123, - - [NativeName("AL_FORMAT_BFORMAT2D_MULAW")] - FormatBformat2DMulaw = 65585, - - [NativeName("AL_FORMAT_BFORMAT3D_MULAW")] - FormatBformat3DMulaw = 65586, - [NativeName("AL_FORMAT_UHJ2CHN8_SOFT")] FormatUhj2Chn8SOFT = 6562, @@ -219,4 +132,91 @@ public enum Format : uint [NativeName("AL_FORMAT_UHJ4CHN_ALAW_SOFT")] FormatUhj4ChnAlawSOFT = 6586, + + [NativeName("AL_FORMAT_IMA_ADPCM_MONO16_EXT")] + FormatImaAdpcmMono16EXT = 65536, + + [NativeName("AL_FORMAT_IMA_ADPCM_STEREO16_EXT")] + FormatImaAdpcmStereo16EXT = 65537, + + [NativeName("AL_FORMAT_WAVE_EXT")] + FormatWaveEXT = 65538, + + [NativeName("AL_FORMAT_VORBIS_EXT")] + FormatVorbisEXT = 65539, + + [NativeName("AL_FORMAT_QUAD8_LOKI")] + FormatQuad8LOKI = 65540, + + [NativeName("AL_FORMAT_QUAD16_LOKI")] + FormatQuad16LOKI = 65541, + + [NativeName("AL_FORMAT_MONO_FLOAT32")] + FormatMonoFloat32 = 65552, + + [NativeName("AL_FORMAT_STEREO_FLOAT32")] + FormatStereoFloat32 = 65553, + + [NativeName("AL_FORMAT_MONO_DOUBLE_EXT")] + FormatMonoDoubleEXT = 65554, + + [NativeName("AL_FORMAT_STEREO_DOUBLE_EXT")] + FormatStereoDoubleEXT = 65555, + + [NativeName("AL_FORMAT_MONO_MULAW_EXT")] + FormatMonoMulawEXT = 65556, + + [NativeName("AL_FORMAT_MONO_MULAW")] + FormatMonoMulaw = 65556, + + [NativeName("AL_FORMAT_STEREO_MULAW_EXT")] + FormatStereoMulawEXT = 65557, + + [NativeName("AL_FORMAT_STEREO_MULAW")] + FormatStereoMulaw = 65557, + + [NativeName("AL_FORMAT_MONO_ALAW_EXT")] + FormatMonoAlawEXT = 65558, + + [NativeName("AL_FORMAT_STEREO_ALAW_EXT")] + FormatStereoAlawEXT = 65559, + + [NativeName("AL_FORMAT_QUAD_MULAW")] + FormatQuadMulaw = 65569, + + [NativeName("AL_FORMAT_REAR_MULAW")] + FormatRearMulaw = 65570, + + [NativeName("AL_FORMAT_51CHN_MULAW")] + Format51ChnMulaw = 65571, + + [NativeName("AL_FORMAT_61CHN_MULAW")] + Format61ChnMulaw = 65572, + + [NativeName("AL_FORMAT_71CHN_MULAW")] + Format71ChnMulaw = 65573, + + [NativeName("AL_FORMAT_BFORMAT2D_MULAW")] + FormatBformat2DMulaw = 65585, + + [NativeName("AL_FORMAT_BFORMAT3D_MULAW")] + FormatBformat3DMulaw = 65586, + + [NativeName("AL_FORMAT_BFORMAT2D_8")] + FormatBformat2D8 = 131105, + + [NativeName("AL_FORMAT_BFORMAT2D_16")] + FormatBformat2D16 = 131106, + + [NativeName("AL_FORMAT_BFORMAT2D_FLOAT32")] + FormatBformat2DFloat32 = 131107, + + [NativeName("AL_FORMAT_BFORMAT3D_8")] + FormatBformat3D8 = 131121, + + [NativeName("AL_FORMAT_BFORMAT3D_16")] + FormatBformat3D16 = 131122, + + [NativeName("AL_FORMAT_BFORMAT3D_FLOAT32")] + FormatBformat3DFloat32 = 131123, } diff --git a/sources/OpenAL/OpenAL/Enums/GetPName.gen.cs b/sources/OpenAL/OpenAL/Enums/GetPName.gen.cs index 51cde5478b..dc6d568cd7 100644 --- a/sources/OpenAL/OpenAL/Enums/GetPName.gen.cs +++ b/sources/OpenAL/OpenAL/Enums/GetPName.gen.cs @@ -13,36 +13,6 @@ namespace Silk.NET.OpenAL; [NativeName("GetPName")] public enum GetPName : uint { - [NativeName("AL_VENDOR")] - Vendor = 45057, - - [NativeName("AL_VERSION")] - Version = 45058, - - [NativeName("AL_RENDERER")] - Renderer = 45059, - - [NativeName("AL_EXTENSIONS")] - Extensions = 45060, - - [NativeName("AL_DOPPLER_FACTOR")] - DopplerFactor = 49152, - - [NativeName("AL_DOPPLER_VELOCITY")] - DopplerVelocity = 49153, - - [NativeName("AL_DISTANCE_MODEL")] - DistanceModel = 53248, - - [NativeName("AL_SPEED_OF_SOUND")] - SpeedOfSound = 49155, - - [NativeName("AL_DEFERRED_UPDATES_SOFT")] - DeferredUpdatesSOFT = 49154, - - [NativeName("AL_GAIN_LIMIT_SOFT")] - GainLimitSOFT = 8206, - [NativeName("AL_NUM_RESAMPLERS_SOFT")] NumResamplersSOFT = 4624, @@ -78,4 +48,34 @@ public enum GetPName : uint [NativeName("AL_CONTEXT_FLAGS_EXT")] ContextFlagsEXT = 6607, + + [NativeName("AL_GAIN_LIMIT_SOFT")] + GainLimitSOFT = 8206, + + [NativeName("AL_VENDOR")] + Vendor = 45057, + + [NativeName("AL_VERSION")] + Version = 45058, + + [NativeName("AL_RENDERER")] + Renderer = 45059, + + [NativeName("AL_EXTENSIONS")] + Extensions = 45060, + + [NativeName("AL_DOPPLER_FACTOR")] + DopplerFactor = 49152, + + [NativeName("AL_DOPPLER_VELOCITY")] + DopplerVelocity = 49153, + + [NativeName("AL_DEFERRED_UPDATES_SOFT")] + DeferredUpdatesSOFT = 49154, + + [NativeName("AL_SPEED_OF_SOUND")] + SpeedOfSound = 49155, + + [NativeName("AL_DISTANCE_MODEL")] + DistanceModel = 53248, } diff --git a/sources/OpenAL/OpenAL/Enums/IntegerPName.gen.cs b/sources/OpenAL/OpenAL/Enums/IntegerPName.gen.cs index dc5f0282b6..5ddfddce3c 100644 --- a/sources/OpenAL/OpenAL/Enums/IntegerPName.gen.cs +++ b/sources/OpenAL/OpenAL/Enums/IntegerPName.gen.cs @@ -13,12 +13,6 @@ namespace Silk.NET.OpenAL; [NativeName("IntegerPName")] public enum IntegerPName : uint { - [NativeName("AL_DISTANCE_MODEL")] - DistanceModel = 53248, - - [NativeName("AL_GAIN_LIMIT_SOFT")] - GainLimitSOFT = 8206, - [NativeName("AL_NUM_RESAMPLERS_SOFT")] NumResamplersSOFT = 4624, @@ -45,4 +39,10 @@ public enum IntegerPName : uint [NativeName("AL_CONTEXT_FLAGS_EXT")] ContextFlagsEXT = 6607, + + [NativeName("AL_GAIN_LIMIT_SOFT")] + GainLimitSOFT = 8206, + + [NativeName("AL_DISTANCE_MODEL")] + DistanceModel = 53248, } diff --git a/sources/OpenAL/OpenAL/Enums/InternalFormatSOFT.gen.cs b/sources/OpenAL/OpenAL/Enums/InternalFormatSOFT.gen.cs index 563cbffdfe..8020620bd0 100644 --- a/sources/OpenAL/OpenAL/Enums/InternalFormatSOFT.gen.cs +++ b/sources/OpenAL/OpenAL/Enums/InternalFormatSOFT.gen.cs @@ -19,18 +19,12 @@ public enum InternalFormatSOFT : uint [NativeName("AL_MONO16_SOFT")] Mono16 = 4353, - [NativeName("AL_MONO32F_SOFT")] - Mono32F = 65552, - [NativeName("AL_STEREO8_SOFT")] Stereo8 = 4354, [NativeName("AL_STEREO16_SOFT")] Stereo16 = 4355, - [NativeName("AL_STEREO32F_SOFT")] - Stereo32F = 65553, - [NativeName("AL_QUAD8_SOFT")] Quad8 = 4612, @@ -75,4 +69,10 @@ public enum InternalFormatSOFT : uint [NativeName("AL_7POINT1_32F_SOFT")] X7Point1x32F = 4626, + + [NativeName("AL_MONO32F_SOFT")] + Mono32F = 65552, + + [NativeName("AL_STEREO32F_SOFT")] + Stereo32F = 65553, } diff --git a/sources/OpenAL/OpenAL/Enums/OutputModeSOFT.gen.cs b/sources/OpenAL/OpenAL/Enums/OutputModeSOFT.gen.cs index 6d325f48d8..14debd129a 100644 --- a/sources/OpenAL/OpenAL/Enums/OutputModeSOFT.gen.cs +++ b/sources/OpenAL/OpenAL/Enums/OutputModeSOFT.gen.cs @@ -13,6 +13,15 @@ namespace Silk.NET.OpenAL; [NativeName("OutputModeSOFT")] public enum OutputModeSOFT : uint { + [NativeName("ALC_SURROUND_5_1_SOFT")] + Surround5x1 = 5380, + + [NativeName("ALC_SURROUND_6_1_SOFT")] + Surround6x1 = 5381, + + [NativeName("ALC_SURROUND_7_1_SOFT")] + Surround7x1 = 5382, + [NativeName("ALC_ANY_SOFT")] Any = 6573, @@ -24,13 +33,4 @@ public enum OutputModeSOFT : uint [NativeName("ALC_STEREO_HRTF_SOFT")] StereoHrtf = 6578, - - [NativeName("ALC_SURROUND_5_1_SOFT")] - Surround5x1 = 5380, - - [NativeName("ALC_SURROUND_6_1_SOFT")] - Surround6x1 = 5381, - - [NativeName("ALC_SURROUND_7_1_SOFT")] - Surround7x1 = 5382, } diff --git a/sources/OpenAL/OpenAL/Enums/SourceFloat.gen.cs b/sources/OpenAL/OpenAL/Enums/SourceFloat.gen.cs index 0d789c847b..7566703ec4 100644 --- a/sources/OpenAL/OpenAL/Enums/SourceFloat.gen.cs +++ b/sources/OpenAL/OpenAL/Enums/SourceFloat.gen.cs @@ -49,24 +49,24 @@ public enum SourceFloat : uint [NativeName("AL_BYTE_OFFSET")] ByteOffset = 4134, - [NativeName("AL_CONE_OUTER_GAINHF")] - ConeOuterGainhf = 131081, + [NativeName("AL_STEREO_ANGLES")] + StereoAngles = 4144, [NativeName("AL_BYTE_RW_OFFSETS_SOFT")] ByteRwOffsetsSOFT = 4145, - [NativeName("AL_SAMPLE_RW_OFFSETS_SOFT")] - SampleRwOffsetsSOFT = 4146, - - [NativeName("AL_STEREO_ANGLES")] - StereoAngles = 4144, - [NativeName("AL_SOURCE_RADIUS")] SourceRadius = 4145, + [NativeName("AL_SAMPLE_RW_OFFSETS_SOFT")] + SampleRwOffsetsSOFT = 4146, + [NativeName("AL_SEC_OFFSET_LATENCY_SOFT")] SecOffsetLatencySOFT = 4609, [NativeName("AL_SUPER_STEREO_WIDTH_SOFT")] SuperStereoWidthSOFT = 6577, + + [NativeName("AL_CONE_OUTER_GAINHF")] + ConeOuterGainhf = 131081, } diff --git a/sources/OpenAL/OpenAL/Enums/SourceInteger.gen.cs b/sources/OpenAL/OpenAL/Enums/SourceInteger.gen.cs index 055a6c6236..32dce518ae 100644 --- a/sources/OpenAL/OpenAL/Enums/SourceInteger.gen.cs +++ b/sources/OpenAL/OpenAL/Enums/SourceInteger.gen.cs @@ -43,33 +43,33 @@ public enum SourceInteger : uint [NativeName("AL_SOURCE_TYPE")] SourceType = 4135, - [NativeName("AL_DIRECT_FILTER")] - DirectFilter = 131077, - - [NativeName("AL_AUXILIARY_SEND_FILTER")] - AuxiliarySendFilter = 131078, - - [NativeName("AL_AIR_ABSORPTION_FACTOR")] - AirAbsorptionFactor = 131079, - - [NativeName("AL_ROOM_ROLLOFF_FACTOR")] - RoomRolloffFactor = 131080, - [NativeName("AL_DIRECT_CHANNELS_SOFT")] DirectChannelsSOFT = 4147, [NativeName("AL_SAMPLE_OFFSET_LATENCY_SOFT")] SampleOffsetLatencySOFT = 4608, + [NativeName("AL_SAMPLE_OFFSET_CLOCK_SOFT")] + SampleOffsetClockSOFT = 4610, + [NativeName("AL_SOURCE_RESAMPLER_SOFT")] SourceResamplerSOFT = 4626, [NativeName("AL_SOURCE_SPATIALIZE_SOFT")] SourceSpatializeSOFT = 4628, - [NativeName("AL_SAMPLE_OFFSET_CLOCK_SOFT")] - SampleOffsetClockSOFT = 4610, - [NativeName("AL_STEREO_MODE_SOFT")] StereoModeSOFT = 6576, + + [NativeName("AL_DIRECT_FILTER")] + DirectFilter = 131077, + + [NativeName("AL_AUXILIARY_SEND_FILTER")] + AuxiliarySendFilter = 131078, + + [NativeName("AL_AIR_ABSORPTION_FACTOR")] + AirAbsorptionFactor = 131079, + + [NativeName("AL_ROOM_ROLLOFF_FACTOR")] + RoomRolloffFactor = 131080, } diff --git a/sources/OpenAL/OpenAL/Enums/SourcePName.gen.cs b/sources/OpenAL/OpenAL/Enums/SourcePName.gen.cs index 78c51d2da8..2044902967 100644 --- a/sources/OpenAL/OpenAL/Enums/SourcePName.gen.cs +++ b/sources/OpenAL/OpenAL/Enums/SourcePName.gen.cs @@ -79,66 +79,66 @@ public enum SourcePName : uint [NativeName("AL_SOURCE_TYPE")] SourceType = 4135, - [NativeName("AL_DIRECT_FILTER")] - DirectFilter = 131077, - - [NativeName("AL_AUXILIARY_SEND_FILTER")] - AuxiliarySendFilter = 131078, - - [NativeName("AL_AIR_ABSORPTION_FACTOR")] - AirAbsorptionFactor = 131079, - - [NativeName("AL_ROOM_ROLLOFF_FACTOR")] - RoomRolloffFactor = 131080, - - [NativeName("AL_CONE_OUTER_GAINHF")] - ConeOuterGainhf = 131081, - - [NativeName("AL_DIRECT_FILTER_GAINHF_AUTO")] - DirectFilterGainhfAuto = 131082, - - [NativeName("AL_AUXILIARY_SEND_FILTER_GAIN_AUTO")] - AuxiliarySendFilterGainAuto = 131083, - - [NativeName("AL_AUXILIARY_SEND_FILTER_GAINHF_AUTO")] - AuxiliarySendFilterGainhfAuto = 131084, + [NativeName("AL_STEREO_ANGLES")] + StereoAngles = 4144, [NativeName("AL_BYTE_RW_OFFSETS_SOFT")] ByteRwOffsetsSOFT = 4145, + [NativeName("AL_SOURCE_RADIUS")] + SourceRadius = 4145, + [NativeName("AL_SAMPLE_RW_OFFSETS_SOFT")] SampleRwOffsetsSOFT = 4146, [NativeName("AL_DIRECT_CHANNELS_SOFT")] DirectChannelsSOFT = 4147, - [NativeName("AL_STEREO_ANGLES")] - StereoAngles = 4144, - - [NativeName("AL_SOURCE_RADIUS")] - SourceRadius = 4145, - [NativeName("AL_SAMPLE_OFFSET_LATENCY_SOFT")] SampleOffsetLatencySOFT = 4608, [NativeName("AL_SEC_OFFSET_LATENCY_SOFT")] SecOffsetLatencySOFT = 4609, - [NativeName("AL_SOURCE_RESAMPLER_SOFT")] - SourceResamplerSOFT = 4626, - - [NativeName("AL_SOURCE_SPATIALIZE_SOFT")] - SourceSpatializeSOFT = 4628, - [NativeName("AL_SAMPLE_OFFSET_CLOCK_SOFT")] SampleOffsetClockSOFT = 4610, [NativeName("AL_SEC_OFFSET_CLOCK_SOFT")] SecOffsetClockSOFT = 4611, + [NativeName("AL_SOURCE_RESAMPLER_SOFT")] + SourceResamplerSOFT = 4626, + + [NativeName("AL_SOURCE_SPATIALIZE_SOFT")] + SourceSpatializeSOFT = 4628, + [NativeName("AL_STEREO_MODE_SOFT")] StereoModeSOFT = 6576, [NativeName("AL_SUPER_STEREO_WIDTH_SOFT")] SuperStereoWidthSOFT = 6577, + + [NativeName("AL_DIRECT_FILTER")] + DirectFilter = 131077, + + [NativeName("AL_AUXILIARY_SEND_FILTER")] + AuxiliarySendFilter = 131078, + + [NativeName("AL_AIR_ABSORPTION_FACTOR")] + AirAbsorptionFactor = 131079, + + [NativeName("AL_ROOM_ROLLOFF_FACTOR")] + RoomRolloffFactor = 131080, + + [NativeName("AL_CONE_OUTER_GAINHF")] + ConeOuterGainhf = 131081, + + [NativeName("AL_DIRECT_FILTER_GAINHF_AUTO")] + DirectFilterGainhfAuto = 131082, + + [NativeName("AL_AUXILIARY_SEND_FILTER_GAIN_AUTO")] + AuxiliarySendFilterGainAuto = 131083, + + [NativeName("AL_AUXILIARY_SEND_FILTER_GAINHF_AUTO")] + AuxiliarySendFilterGainhfAuto = 131084, } diff --git a/sources/OpenAL/OpenAL/Enums/StringPName.gen.cs b/sources/OpenAL/OpenAL/Enums/StringPName.gen.cs index 450fd9c806..05a2482c37 100644 --- a/sources/OpenAL/OpenAL/Enums/StringPName.gen.cs +++ b/sources/OpenAL/OpenAL/Enums/StringPName.gen.cs @@ -13,6 +13,9 @@ namespace Silk.NET.OpenAL; [NativeName("StringPName")] public enum StringPName : uint { + [NativeName("AL_RESAMPLER_NAME_SOFT")] + ResamplerNameSOFT = 4627, + [NativeName("AL_VENDOR")] Vendor = 45057, @@ -24,7 +27,4 @@ public enum StringPName : uint [NativeName("AL_EXTENSIONS")] Extensions = 45060, - - [NativeName("AL_RESAMPLER_NAME_SOFT")] - ResamplerNameSOFT = 4627, } From ef18f94fd25695a93f042fade15cf389129b72cc Mon Sep 17 00:00:00 2001 From: "The Silk.NET Automaton" <9011267+dotnet-bot@users.noreply.github.com> Date: Mon, 9 Nov 2026 03:33:37 +0000 Subject: [PATCH 07/24] Regenerate OpenCL bindings for e5fd68df6a04dd28aaa6e00255786364a3bc1c3f --- sources/OpenCL/OpenCL/Enums/Bool.gen.cs | 6 +- .../OpenCL/OpenCL/Enums/BuildStatus.gen.cs | 14 +- .../OpenCL/OpenCL/Enums/ChannelOrder.gen.cs | 12 +- .../OpenCL/OpenCL/Enums/ChannelType.gen.cs | 6 +- .../Enums/CommandQueueProperties.gen.cs | 6 +- .../OpenCL/OpenCL/Enums/CommandType.gen.cs | 30 +- .../OpenCL/Enums/ContextProperties.gen.cs | 6 +- sources/OpenCL/OpenCL/Enums/DeviceInfo.gen.cs | 290 ++++++++-------- .../Enums/DevicePartitionPropertyEXT.gen.cs | 24 +- ...deAvcMotionEstimationIntraLumaINTEL.gen.cs | 8 +- ...cMotionEstimationIntraNeighborINTEL.gen.cs | 14 +- ...cMotionEstimationLumaPredictorINTEL.gen.cs | 24 +- ...deAvcMotionEstimationPartitionINTEL.gen.cs | 24 +- ...SideAvcMotionEstimationSkipDirINTEL.gen.cs | 30 +- ...eSideAvcMotionEstimationWindowINTEL.gen.cs | 6 +- .../Enums/DiagnosticVerboseLevelINTEL.gen.cs | 6 +- sources/OpenCL/OpenCL/Enums/ErrorCodes.gen.cs | 324 +++++++++--------- .../Enums/ExternalMemoryHandleTypeKHR.gen.cs | 6 +- .../Enums/ImageRequirementsInfoEXT.gen.cs | 12 +- .../OpenCL/Enums/KernelSubGroupInfo.gen.cs | 12 +- sources/OpenCL/OpenCL/Enums/MemFlags.gen.cs | 28 +- .../OpenCL/Enums/MemMigrationFlags.gen.cs | 6 +- .../OpenCL/OpenCL/Enums/MemProperties.gen.cs | 6 +- .../OpenCL/OpenCL/Enums/PlatformInfo.gen.cs | 20 +- .../OpenCL/OpenCL/Enums/ProgramInfo.gen.cs | 6 +- .../OpenCL/Enums/QueueProperties.gen.cs | 12 +- .../OpenCL/Enums/SemaphoreInfoKHR.gen.cs | 6 +- 27 files changed, 472 insertions(+), 472 deletions(-) diff --git a/sources/OpenCL/OpenCL/Enums/Bool.gen.cs b/sources/OpenCL/OpenCL/Enums/Bool.gen.cs index 26577e7423..c904f84f37 100644 --- a/sources/OpenCL/OpenCL/Enums/Bool.gen.cs +++ b/sources/OpenCL/OpenCL/Enums/Bool.gen.cs @@ -15,12 +15,12 @@ public enum Bool : uint [NativeName("CL_FALSE")] False = 0, + [NativeName("CL_NON_BLOCKING")] + NonBlocking = 0, + [NativeName("CL_TRUE")] True = 1, [NativeName("CL_BLOCKING")] Blocking = 1, - - [NativeName("CL_NON_BLOCKING")] - NonBlocking = 0, } diff --git a/sources/OpenCL/OpenCL/Enums/BuildStatus.gen.cs b/sources/OpenCL/OpenCL/Enums/BuildStatus.gen.cs index b98886894d..55fd8b8d69 100644 --- a/sources/OpenCL/OpenCL/Enums/BuildStatus.gen.cs +++ b/sources/OpenCL/OpenCL/Enums/BuildStatus.gen.cs @@ -12,15 +12,15 @@ namespace Silk.NET.OpenCL; [NativeName("cl_build_status")] public enum BuildStatus : int { - [NativeName("CL_BUILD_SUCCESS")] - Success = 0, - - [NativeName("CL_BUILD_NONE")] - None = -1, + [NativeName("CL_BUILD_IN_PROGRESS")] + InProgress = -3, [NativeName("CL_BUILD_ERROR")] Error = -2, - [NativeName("CL_BUILD_IN_PROGRESS")] - InProgress = -3, + [NativeName("CL_BUILD_NONE")] + None = -1, + + [NativeName("CL_BUILD_SUCCESS")] + Success = 0, } diff --git a/sources/OpenCL/OpenCL/Enums/ChannelOrder.gen.cs b/sources/OpenCL/OpenCL/Enums/ChannelOrder.gen.cs index 7af07ad76e..0853b892a7 100644 --- a/sources/OpenCL/OpenCL/Enums/ChannelOrder.gen.cs +++ b/sources/OpenCL/OpenCL/Enums/ChannelOrder.gen.cs @@ -69,12 +69,6 @@ public enum ChannelOrder : uint [NativeName("CL_ABGR")] Abgr = 4291, - [NativeName("CL_NV21_IMG")] - Nv21IMG = 16592, - - [NativeName("CL_YV12_IMG")] - Yv12IMG = 16593, - [NativeName("CL_YUYV_INTEL")] YuyvINTEL = 16502, @@ -87,6 +81,12 @@ public enum ChannelOrder : uint [NativeName("CL_VYUY_INTEL")] VyuyINTEL = 16505, + [NativeName("CL_NV21_IMG")] + Nv21IMG = 16592, + + [NativeName("CL_YV12_IMG")] + Yv12IMG = 16593, + [NativeName("CL_NV12_INTEL")] Nv12INTEL = 16654, } diff --git a/sources/OpenCL/OpenCL/Enums/ChannelType.gen.cs b/sources/OpenCL/OpenCL/Enums/ChannelType.gen.cs index fcae68cc0b..cf94b9655c 100644 --- a/sources/OpenCL/OpenCL/Enums/ChannelType.gen.cs +++ b/sources/OpenCL/OpenCL/Enums/ChannelType.gen.cs @@ -60,6 +60,9 @@ public enum ChannelType : uint [NativeName("CL_UNORM_INT_101010_2")] UnormInt101010x2 = 4320, + [NativeName("CL_UNORM_INT10X6_EXT")] + UnormInt10x6EXT = 4321, + [NativeName("CL_UNSIGNED_INT_RAW10_EXT")] UnsignedIntRaw10EXT = 4323, @@ -78,9 +81,6 @@ public enum ChannelType : uint [NativeName("CL_UNSIGNED_INT14X2_EXT")] UnsignedInt14x2EXT = 4328, - [NativeName("CL_UNORM_INT10X6_EXT")] - UnormInt10x6EXT = 4321, - [NativeName("CL_UNORM_INT12X4_EXT")] UnormInt12x4EXT = 4329, diff --git a/sources/OpenCL/OpenCL/Enums/CommandQueueProperties.gen.cs b/sources/OpenCL/OpenCL/Enums/CommandQueueProperties.gen.cs index 4ebc133b67..03aff1d42f 100644 --- a/sources/OpenCL/OpenCL/Enums/CommandQueueProperties.gen.cs +++ b/sources/OpenCL/OpenCL/Enums/CommandQueueProperties.gen.cs @@ -27,9 +27,9 @@ public enum CommandQueueProperties : ulong [NativeName("CL_QUEUE_ON_DEVICE_DEFAULT")] OnDeviceDefault = 0x8, - [NativeName("CL_QUEUE_THREAD_LOCAL_EXEC_ENABLE_INTEL")] - ThreadLocalExecEnableINTEL = 0x80000000, - [NativeName("CL_QUEUE_NO_SYNC_OPERATIONS_INTEL")] NoSyncOperationsINTEL = 0x20000000, + + [NativeName("CL_QUEUE_THREAD_LOCAL_EXEC_ENABLE_INTEL")] + ThreadLocalExecEnableINTEL = 0x80000000, } diff --git a/sources/OpenCL/OpenCL/Enums/CommandType.gen.cs b/sources/OpenCL/OpenCL/Enums/CommandType.gen.cs index 82cd5eca3b..7c79fa53c2 100644 --- a/sources/OpenCL/OpenCL/Enums/CommandType.gen.cs +++ b/sources/OpenCL/OpenCL/Enums/CommandType.gen.cs @@ -105,17 +105,11 @@ public enum CommandType : uint [NativeName("CL_COMMAND_SVM_MIGRATE_MEM")] SvmMigrateMem = 4622, - [NativeName("CL_COMMAND_MIGRATE_MEM_OBJECT_EXT")] - MigrateMemObjectEXT = 16448, - - [NativeName("CL_COMMAND_ACQUIRE_GRALLOC_OBJECTS_IMG")] - AcquireGrallocObjectsIMG = 16594, - - [NativeName("CL_COMMAND_RELEASE_GRALLOC_OBJECTS_IMG")] - ReleaseGrallocObjectsIMG = 16595, + [NativeName("CL_COMMAND_SEMAPHORE_WAIT_KHR")] + SemaphoreWaitKHR = 8258, - [NativeName("CL_COMMAND_GENERATE_MIPMAP_IMG")] - GenerateMipmapIMG = 16598, + [NativeName("CL_COMMAND_SEMAPHORE_SIGNAL_KHR")] + SemaphoreSignalKHR = 8259, [NativeName("CL_COMMAND_ACQUIRE_EXTERNAL_MEM_OBJECTS_KHR")] AcquireExternalMemObjectsKHR = 8263, @@ -123,11 +117,8 @@ public enum CommandType : uint [NativeName("CL_COMMAND_RELEASE_EXTERNAL_MEM_OBJECTS_KHR")] ReleaseExternalMemObjectsKHR = 8264, - [NativeName("CL_COMMAND_SEMAPHORE_WAIT_KHR")] - SemaphoreWaitKHR = 8258, - - [NativeName("CL_COMMAND_SEMAPHORE_SIGNAL_KHR")] - SemaphoreSignalKHR = 8259, + [NativeName("CL_COMMAND_MIGRATE_MEM_OBJECT_EXT")] + MigrateMemObjectEXT = 16448, [NativeName("CL_COMMAND_SVM_FREE_ARM")] SvmFreeARM = 16570, @@ -144,6 +135,15 @@ public enum CommandType : uint [NativeName("CL_COMMAND_SVM_UNMAP_ARM")] SvmUnmapARM = 16574, + [NativeName("CL_COMMAND_ACQUIRE_GRALLOC_OBJECTS_IMG")] + AcquireGrallocObjectsIMG = 16594, + + [NativeName("CL_COMMAND_RELEASE_GRALLOC_OBJECTS_IMG")] + ReleaseGrallocObjectsIMG = 16595, + + [NativeName("CL_COMMAND_GENERATE_MIPMAP_IMG")] + GenerateMipmapIMG = 16598, + [NativeName("CL_COMMAND_MEMFILL_INTEL")] MemfillINTEL = 16900, diff --git a/sources/OpenCL/OpenCL/Enums/ContextProperties.gen.cs b/sources/OpenCL/OpenCL/Enums/ContextProperties.gen.cs index 866979a65d..dd8fd56065 100644 --- a/sources/OpenCL/OpenCL/Enums/ContextProperties.gen.cs +++ b/sources/OpenCL/OpenCL/Enums/ContextProperties.gen.cs @@ -30,9 +30,9 @@ public enum ContextProperties : long [NativeName("CL_PRINTF_BUFFERSIZE_ARM")] PrintfBuffersizeARM = 16561, - [NativeName("CL_CONTEXT_SHOW_DIAGNOSTICS_INTEL")] - ShowDiagnosticsINTEL = 16646, - [NativeName("CL_CONTEXT_SAFETY_PROPERTIES_IMG")] SafetyPropertiesIMG = 16601, + + [NativeName("CL_CONTEXT_SHOW_DIAGNOSTICS_INTEL")] + ShowDiagnosticsINTEL = 16646, } diff --git a/sources/OpenCL/OpenCL/Enums/DeviceInfo.gen.cs b/sources/OpenCL/OpenCL/Enums/DeviceInfo.gen.cs index 9d830d597e..dd3d98be91 100644 --- a/sources/OpenCL/OpenCL/Enums/DeviceInfo.gen.cs +++ b/sources/OpenCL/OpenCL/Enums/DeviceInfo.gen.cs @@ -171,6 +171,9 @@ public enum DeviceInfo : uint [NativeName("CL_DEVICE_DOUBLE_FP_CONFIG")] DoubleFpConfig = 4146, + [NativeName("CL_DEVICE_HALF_FP_CONFIG")] + HalfFpConfig = 4147, + [NativeName("CL_DEVICE_PREFERRED_VECTOR_WIDTH_HALF")] PreferredVectorWidthHalf = 4148, @@ -240,9 +243,15 @@ public enum DeviceInfo : uint [NativeName("CL_DEVICE_IMAGE_PITCH_ALIGNMENT")] ImagePitchAlignment = 4170, + [NativeName("CL_DEVICE_IMAGE_PITCH_ALIGNMENT_KHR")] + ImagePitchAlignmentKHR = 4170, + [NativeName("CL_DEVICE_IMAGE_BASE_ADDRESS_ALIGNMENT")] ImageBaseAddressAlignment = 4171, + [NativeName("CL_DEVICE_IMAGE_BASE_ADDRESS_ALIGNMENT_KHR")] + ImageBaseAddressAlignmentKHR = 4171, + [NativeName("CL_DEVICE_MAX_READ_WRITE_IMAGE_ARGS")] MaxReadWriteImageArgs = 4172, @@ -291,6 +300,9 @@ public enum DeviceInfo : uint [NativeName("CL_DEVICE_IL_VERSION")] IlVersion = 4187, + [NativeName("CL_DEVICE_IL_VERSION_KHR")] + IlVersionKHR = 4187, + [NativeName("CL_DEVICE_MAX_NUM_SUB_GROUPS")] MaxNumSubGroups = 4188, @@ -300,15 +312,30 @@ public enum DeviceInfo : uint [NativeName("CL_DEVICE_NUMERIC_VERSION")] NumericVersion = 4190, + [NativeName("CL_DEVICE_NUMERIC_VERSION_KHR")] + NumericVersionKHR = 4190, + + [NativeName("CL_DEVICE_OPENCL_C_NUMERIC_VERSION_KHR")] + OpenclCNumericVersionKHR = 4191, + [NativeName("CL_DEVICE_EXTENSIONS_WITH_VERSION")] ExtensionsWithVersion = 4192, + [NativeName("CL_DEVICE_EXTENSIONS_WITH_VERSION_KHR")] + ExtensionsWithVersionKHR = 4192, + [NativeName("CL_DEVICE_ILS_WITH_VERSION")] IlsWithVersion = 4193, + [NativeName("CL_DEVICE_ILS_WITH_VERSION_KHR")] + IlsWithVersionKHR = 4193, + [NativeName("CL_DEVICE_BUILT_IN_KERNELS_WITH_VERSION")] BuiltInKernelsWithVersion = 4194, + [NativeName("CL_DEVICE_BUILT_IN_KERNELS_WITH_VERSION_KHR")] + BuiltInKernelsWithVersionKHR = 4194, + [NativeName("CL_DEVICE_ATOMIC_MEMORY_CAPABILITIES")] AtomicMemoryCapabilities = 4195, @@ -333,18 +360,33 @@ public enum DeviceInfo : uint [NativeName("CL_DEVICE_UUID")] Uuid = 4202, + [NativeName("CL_DEVICE_UUID_KHR")] + UuidKHR = 4202, + [NativeName("CL_DRIVER_UUID")] DriverUuid = 4203, + [NativeName("CL_DRIVER_UUID_KHR")] + DriverUuidKHR = 4203, + [NativeName("CL_DEVICE_LUID_VALID")] LuidValid = 4204, + [NativeName("CL_DEVICE_LUID_VALID_KHR")] + LuidValidKHR = 4204, + [NativeName("CL_DEVICE_LUID")] Luid = 4205, + [NativeName("CL_DEVICE_LUID_KHR")] + LuidKHR = 4205, + [NativeName("CL_DEVICE_NODE_MASK")] NodeMask = 4206, + [NativeName("CL_DEVICE_NODE_MASK_KHR")] + NodeMaskKHR = 4206, + [NativeName("CL_DEVICE_OPENCL_C_FEATURES")] OpenclCFeatures = 4207, @@ -360,38 +402,62 @@ public enum DeviceInfo : uint [NativeName("CL_DEVICE_INTEGER_DOT_PRODUCT_CAPABILITIES")] IntegerDotProductCapabilities = 4211, + [NativeName("CL_DEVICE_INTEGER_DOT_PRODUCT_CAPABILITIES_KHR")] + IntegerDotProductCapabilitiesKHR = 4211, + [NativeName("CL_DEVICE_INTEGER_DOT_PRODUCT_ACCELERATION_PROPERTIES_8BIT")] IntegerDotProductAccelerationProperties8Bit = 4212, + [NativeName("CL_DEVICE_INTEGER_DOT_PRODUCT_ACCELERATION_PROPERTIES_8BIT_KHR")] + IntegerDotProductAccelerationProperties8BitKHR = 4212, + [NativeName("CL_DEVICE_INTEGER_DOT_PRODUCT_ACCELERATION_PROPERTIES_4x8BIT_PACKED")] IntegerDotProductAccelerationProperties4x8BitPacked = 4213, + [NativeName("CL_DEVICE_INTEGER_DOT_PRODUCT_ACCELERATION_PROPERTIES_4x8BIT_PACKED_KHR")] + IntegerDotProductAccelerationProperties4x8BitPackedKHR = 4213, + + [NativeName("CL_DEVICE_KERNEL_CLOCK_CAPABILITIES_KHR")] + KernelClockCapabilitiesKHR = 4214, + [NativeName("CL_DEVICE_SPIRV_EXTENDED_INSTRUCTION_SETS")] SpirvExtendedInstructionSets = 4793, + [NativeName("CL_DEVICE_SPIRV_EXTENDED_INSTRUCTION_SETS_KHR")] + SpirvExtendedInstructionSetsKHR = 4793, + [NativeName("CL_DEVICE_SPIRV_EXTENSIONS")] SpirvExtensions = 4794, + [NativeName("CL_DEVICE_SPIRV_EXTENSIONS_KHR")] + SpirvExtensionsKHR = 4794, + [NativeName("CL_DEVICE_SPIRV_CAPABILITIES")] SpirvCapabilities = 4795, - [NativeName("CL_DEVICE_HALF_FP_CONFIG")] - HalfFpConfig = 4147, + [NativeName("CL_DEVICE_SPIRV_CAPABILITIES_KHR")] + SpirvCapabilitiesKHR = 4795, - [NativeName("CL_DEVICE_IL_VERSION_KHR")] - IlVersionKHR = 4187, + [NativeName("CL_DEVICE_TERMINATE_CAPABILITY_KHR")] + TerminateCapabilityKHR = 8241, - [NativeName("CL_DEVICE_IMAGE_PITCH_ALIGNMENT_KHR")] - ImagePitchAlignmentKHR = 4170, + [NativeName("CL_DEVICE_MAX_NAMED_BARRIER_COUNT_KHR")] + MaxNamedBarrierCountKHR = 8245, - [NativeName("CL_DEVICE_IMAGE_BASE_ADDRESS_ALIGNMENT_KHR")] - ImageBaseAddressAlignmentKHR = 4171, + [NativeName("CL_DEVICE_SEMAPHORE_TYPES_KHR")] + SemaphoreTypesKHR = 8268, - [NativeName("CL_DEVICE_TERMINATE_CAPABILITY_KHR")] - TerminateCapabilityKHR = 8241, + [NativeName("CL_DEVICE_SEMAPHORE_IMPORT_HANDLE_TYPES_KHR")] + SemaphoreImportHandleTypesKHR = 8269, - [NativeName("CL_DEVICE_SPIR_VERSIONS")] - SpirVersions = 16608, + [NativeName("CL_DEVICE_SEMAPHORE_EXPORT_HANDLE_TYPES_KHR")] + SemaphoreExportHandleTypesKHR = 8270, + + [NativeName("CL_DEVICE_EXTERNAL_MEMORY_IMPORT_HANDLE_TYPES_KHR")] + ExternalMemoryImportHandleTypesKHR = 8271, + + [NativeName("CL_DEVICE_EXTERNAL_MEMORY_IMPORT_ASSUME_LINEAR_IMAGES_HANDLE_TYPES_KHR")] + ExternalMemoryImportAssumeLinearImagesHandleTypesKHR = 8274, [NativeName("CL_DEVICE_COMPUTE_CAPABILITY_MAJOR_NV")] ComputeCapabilityMajorNV = 16384, @@ -414,6 +480,18 @@ public enum DeviceInfo : uint [NativeName("CL_DEVICE_INTEGRATED_MEMORY_NV")] IntegratedMemoryNV = 16390, + [NativeName("CL_DEVICE_PREFERRED_WORK_GROUP_SIZE_AMD")] + PreferredWorkGroupSizeAMD = 16432, + + [NativeName("CL_DEVICE_MAX_WORK_GROUP_SIZE_AMD")] + MaxWorkGroupSizeAMD = 16433, + + [NativeName("CL_DEVICE_PREFERRED_CONSTANT_BUFFER_SIZE_AMD")] + PreferredConstantBufferSizeAMD = 16435, + + [NativeName("CL_DEVICE_PCIE_ID_AMD")] + PcieIdAMD = 16436, + [NativeName("CL_DEVICE_PROFILING_TIMER_OFFSET_AMD")] ProfilingTimerOffsetAMD = 16438, @@ -465,18 +543,6 @@ public enum DeviceInfo : uint [NativeName("CL_DEVICE_AVAILABLE_ASYNC_QUEUES_AMD")] AvailableAsyncQueuesAMD = 16460, - [NativeName("CL_DEVICE_PREFERRED_WORK_GROUP_SIZE_AMD")] - PreferredWorkGroupSizeAMD = 16432, - - [NativeName("CL_DEVICE_MAX_WORK_GROUP_SIZE_AMD")] - MaxWorkGroupSizeAMD = 16433, - - [NativeName("CL_DEVICE_PREFERRED_CONSTANT_BUFFER_SIZE_AMD")] - PreferredConstantBufferSizeAMD = 16435, - - [NativeName("CL_DEVICE_PCIE_ID_AMD")] - PcieIdAMD = 16436, - [NativeName("CL_DEVICE_PARENT_DEVICE_EXT")] ParentDeviceEXT = 16468, @@ -492,8 +558,8 @@ public enum DeviceInfo : uint [NativeName("CL_DEVICE_PARTITION_STYLE_EXT")] PartitionStyleEXT = 16472, - [NativeName("CL_DEVICE_CXX_FOR_OPENCL_NUMERIC_VERSION_EXT")] - CxxForOpenclNumericVersionEXT = 16944, + [NativeName("CL_DEVICE_ME_VERSION_INTEL")] + MeVersionINTEL = 16510, [NativeName("CL_DEVICE_EXT_MEM_PADDING_IN_BYTES_QCOM")] ExtMemPaddingInBytesQCOM = 16544, @@ -501,113 +567,26 @@ public enum DeviceInfo : uint [NativeName("CL_DEVICE_PAGE_SIZE_QCOM")] PageSizeQCOM = 16545, - [NativeName("CL_DEVICE_MEMORY_CAPABILITIES_IMG")] - MemoryCapabilitiesIMG = 16600, - - [NativeName("CL_DEVICE_MAX_NAMED_BARRIER_COUNT_KHR")] - MaxNamedBarrierCountKHR = 8245, - - [NativeName("CL_DEVICE_NUMERIC_VERSION_KHR")] - NumericVersionKHR = 4190, - - [NativeName("CL_DEVICE_OPENCL_C_NUMERIC_VERSION_KHR")] - OpenclCNumericVersionKHR = 4191, - - [NativeName("CL_DEVICE_EXTENSIONS_WITH_VERSION_KHR")] - ExtensionsWithVersionKHR = 4192, - - [NativeName("CL_DEVICE_ILS_WITH_VERSION_KHR")] - IlsWithVersionKHR = 4193, - - [NativeName("CL_DEVICE_BUILT_IN_KERNELS_WITH_VERSION_KHR")] - BuiltInKernelsWithVersionKHR = 4194, - - [NativeName("CL_DEVICE_UUID_KHR")] - UuidKHR = 4202, - - [NativeName("CL_DRIVER_UUID_KHR")] - DriverUuidKHR = 4203, - - [NativeName("CL_DEVICE_LUID_VALID_KHR")] - LuidValidKHR = 4204, - - [NativeName("CL_DEVICE_LUID_KHR")] - LuidKHR = 4205, - - [NativeName("CL_DEVICE_NODE_MASK_KHR")] - NodeMaskKHR = 4206, - - [NativeName("CL_DEVICE_PCI_BUS_INFO_KHR")] - PciBusInfoKHR = 16655, - - [NativeName("CL_DEVICE_INTEGER_DOT_PRODUCT_CAPABILITIES_KHR")] - IntegerDotProductCapabilitiesKHR = 4211, - - [NativeName("CL_DEVICE_INTEGER_DOT_PRODUCT_ACCELERATION_PROPERTIES_8BIT_KHR")] - IntegerDotProductAccelerationProperties8BitKHR = 4212, - - [NativeName("CL_DEVICE_INTEGER_DOT_PRODUCT_ACCELERATION_PROPERTIES_4x8BIT_PACKED_KHR")] - IntegerDotProductAccelerationProperties4x8BitPackedKHR = 4213, - - [NativeName("CL_DEVICE_EXTERNAL_MEMORY_IMPORT_HANDLE_TYPES_KHR")] - ExternalMemoryImportHandleTypesKHR = 8271, - - [NativeName("CL_DEVICE_EXTERNAL_MEMORY_IMPORT_ASSUME_LINEAR_IMAGES_HANDLE_TYPES_KHR")] - ExternalMemoryImportAssumeLinearImagesHandleTypesKHR = 8274, - - [NativeName("CL_DEVICE_SEMAPHORE_IMPORT_HANDLE_TYPES_KHR")] - SemaphoreImportHandleTypesKHR = 8269, - - [NativeName("CL_DEVICE_SEMAPHORE_EXPORT_HANDLE_TYPES_KHR")] - SemaphoreExportHandleTypesKHR = 8270, - - [NativeName("CL_DEVICE_SEMAPHORE_TYPES_KHR")] - SemaphoreTypesKHR = 8268, - [NativeName("CL_DEVICE_SVM_CAPABILITIES_ARM")] SvmCapabilitiesARM = 16566, [NativeName("CL_DEVICE_COMPUTE_UNITS_BITFIELD_ARM")] ComputeUnitsBitfieldARM = 16575, - [NativeName("CL_DEVICE_JOB_SLOTS_ARM")] - JobSlotsARM = 16864, - - [NativeName("CL_DEVICE_SCHEDULING_CONTROLS_CAPABILITIES_ARM")] - SchedulingControlsCapabilitiesARM = 16868, - - [NativeName("CL_DEVICE_SUPPORTED_REGISTER_ALLOCATIONS_ARM")] - SupportedRegisterAllocationsARM = 16875, - - [NativeName("CL_DEVICE_MAX_WARP_COUNT_ARM")] - MaxWarpCountARM = 16874, - - [NativeName("CL_DEVICE_CONTROLLED_TERMINATION_CAPABILITIES_ARM")] - ControlledTerminationCapabilitiesARM = 16878, - - [NativeName("CL_DEVICE_IP_VERSION_INTEL")] - IpVersionINTEL = 16976, - - [NativeName("CL_DEVICE_ID_INTEL")] - IdINTEL = 16977, - - [NativeName("CL_DEVICE_NUM_SLICES_INTEL")] - NumSlicesINTEL = 16978, - - [NativeName("CL_DEVICE_NUM_SUB_SLICES_PER_SLICE_INTEL")] - NumSubSlicesPerSliceINTEL = 16979, + [NativeName("CL_DEVICE_MEMORY_CAPABILITIES_IMG")] + MemoryCapabilitiesIMG = 16600, - [NativeName("CL_DEVICE_NUM_EUS_PER_SUB_SLICE_INTEL")] - NumEusPerSubSliceINTEL = 16980, + [NativeName("CL_DEVICE_WORKGROUP_PROTECTION_SVM_CAPABILITIES_IMG")] + WorkgroupProtectionSvmCapabilitiesIMG = 16602, - [NativeName("CL_DEVICE_NUM_THREADS_PER_EU_INTEL")] - NumThreadsPerEuINTEL = 16981, + [NativeName("CL_DEVICE_WORKGROUP_PROTECTION_DEVICE_ENQUEUE_CAPABILITIES_IMG")] + WorkgroupProtectionDeviceEnqueueCapabilitiesIMG = 16603, - [NativeName("CL_DEVICE_FEATURE_CAPABILITIES_INTEL")] - FeatureCapabilitiesINTEL = 16982, + [NativeName("CL_DEVICE_SAFETY_MEM_SIZE_IMG")] + SafetyMemSizeIMG = 16604, - [NativeName("CL_DEVICE_ME_VERSION_INTEL")] - MeVersionINTEL = 16510, + [NativeName("CL_DEVICE_SPIR_VERSIONS")] + SpirVersions = 16608, [NativeName("CL_DEVICE_SIMULTANEOUS_INTEROPS_INTEL")] SimultaneousInteropsINTEL = 16644, @@ -618,12 +597,6 @@ public enum DeviceInfo : uint [NativeName("CL_DEVICE_SUB_GROUP_SIZES_INTEL")] SubGroupSizesINTEL = 16648, - [NativeName("CL_DEVICE_PLANAR_YUV_MAX_WIDTH_INTEL")] - PlanarYuvMaxWidthINTEL = 16766, - - [NativeName("CL_DEVICE_PLANAR_YUV_MAX_HEIGHT_INTEL")] - PlanarYuvMaxHeightINTEL = 16767, - [NativeName("CL_DEVICE_AVC_ME_VERSION_INTEL")] AvcMeVersionINTEL = 16651, @@ -633,6 +606,18 @@ public enum DeviceInfo : uint [NativeName("CL_DEVICE_AVC_ME_SUPPORTS_PREEMPTION_INTEL")] AvcMeSupportsPreemptionINTEL = 16653, + [NativeName("CL_DEVICE_PCI_BUS_INFO_KHR")] + PciBusInfoKHR = 16655, + + [NativeName("CL_DEVICE_PLANAR_YUV_MAX_WIDTH_INTEL")] + PlanarYuvMaxWidthINTEL = 16766, + + [NativeName("CL_DEVICE_PLANAR_YUV_MAX_HEIGHT_INTEL")] + PlanarYuvMaxHeightINTEL = 16767, + + [NativeName("CL_DEVICE_QUEUE_FAMILY_PROPERTIES_INTEL")] + QueueFamilyPropertiesINTEL = 16779, + [NativeName("CL_DEVICE_HOST_MEM_CAPABILITIES_INTEL")] HostMemCapabilitiesINTEL = 16784, @@ -648,8 +633,23 @@ public enum DeviceInfo : uint [NativeName("CL_DEVICE_SHARED_SYSTEM_MEM_CAPABILITIES_INTEL")] SharedSystemMemCapabilitiesINTEL = 16788, - [NativeName("CL_DEVICE_QUEUE_FAMILY_PROPERTIES_INTEL")] - QueueFamilyPropertiesINTEL = 16779, + [NativeName("CL_DEVICE_JOB_SLOTS_ARM")] + JobSlotsARM = 16864, + + [NativeName("CL_DEVICE_SCHEDULING_CONTROLS_CAPABILITIES_ARM")] + SchedulingControlsCapabilitiesARM = 16868, + + [NativeName("CL_DEVICE_MAX_WARP_COUNT_ARM")] + MaxWarpCountARM = 16874, + + [NativeName("CL_DEVICE_SUPPORTED_REGISTER_ALLOCATIONS_ARM")] + SupportedRegisterAllocationsARM = 16875, + + [NativeName("CL_DEVICE_CONTROLLED_TERMINATION_CAPABILITIES_ARM")] + ControlledTerminationCapabilitiesARM = 16878, + + [NativeName("CL_DEVICE_CXX_FOR_OPENCL_NUMERIC_VERSION_EXT")] + CxxForOpenclNumericVersionEXT = 16944, [NativeName("CL_DEVICE_SINGLE_FP_ATOMIC_CAPABILITIES_EXT")] SingleFpAtomicCapabilitiesEXT = 16945, @@ -660,24 +660,24 @@ public enum DeviceInfo : uint [NativeName("CL_DEVICE_HALF_FP_ATOMIC_CAPABILITIES_EXT")] HalfFpAtomicCapabilitiesEXT = 16947, - [NativeName("CL_DEVICE_KERNEL_CLOCK_CAPABILITIES_KHR")] - KernelClockCapabilitiesKHR = 4214, + [NativeName("CL_DEVICE_IP_VERSION_INTEL")] + IpVersionINTEL = 16976, - [NativeName("CL_DEVICE_SPIRV_EXTENDED_INSTRUCTION_SETS_KHR")] - SpirvExtendedInstructionSetsKHR = 4793, + [NativeName("CL_DEVICE_ID_INTEL")] + IdINTEL = 16977, - [NativeName("CL_DEVICE_SPIRV_EXTENSIONS_KHR")] - SpirvExtensionsKHR = 4794, + [NativeName("CL_DEVICE_NUM_SLICES_INTEL")] + NumSlicesINTEL = 16978, - [NativeName("CL_DEVICE_SPIRV_CAPABILITIES_KHR")] - SpirvCapabilitiesKHR = 4795, + [NativeName("CL_DEVICE_NUM_SUB_SLICES_PER_SLICE_INTEL")] + NumSubSlicesPerSliceINTEL = 16979, - [NativeName("CL_DEVICE_WORKGROUP_PROTECTION_SVM_CAPABILITIES_IMG")] - WorkgroupProtectionSvmCapabilitiesIMG = 16602, + [NativeName("CL_DEVICE_NUM_EUS_PER_SUB_SLICE_INTEL")] + NumEusPerSubSliceINTEL = 16980, - [NativeName("CL_DEVICE_WORKGROUP_PROTECTION_DEVICE_ENQUEUE_CAPABILITIES_IMG")] - WorkgroupProtectionDeviceEnqueueCapabilitiesIMG = 16603, + [NativeName("CL_DEVICE_NUM_THREADS_PER_EU_INTEL")] + NumThreadsPerEuINTEL = 16981, - [NativeName("CL_DEVICE_SAFETY_MEM_SIZE_IMG")] - SafetyMemSizeIMG = 16604, + [NativeName("CL_DEVICE_FEATURE_CAPABILITIES_INTEL")] + FeatureCapabilitiesINTEL = 16982, } diff --git a/sources/OpenCL/OpenCL/Enums/DevicePartitionPropertyEXT.gen.cs b/sources/OpenCL/OpenCL/Enums/DevicePartitionPropertyEXT.gen.cs index 466259d67a..777f88b14d 100644 --- a/sources/OpenCL/OpenCL/Enums/DevicePartitionPropertyEXT.gen.cs +++ b/sources/OpenCL/OpenCL/Enums/DevicePartitionPropertyEXT.gen.cs @@ -12,18 +12,6 @@ namespace Silk.NET.OpenCL; [NativeName("cl_device_partition_property_ext")] public enum DevicePartitionPropertyEXT : ulong { - [NativeName("CL_DEVICE_PARTITION_EQUALLY_EXT")] - DevicePartitionEqually = 16464, - - [NativeName("CL_DEVICE_PARTITION_BY_COUNTS_EXT")] - DevicePartitionByCounts = 16465, - - [NativeName("CL_DEVICE_PARTITION_BY_NAMES_EXT")] - DevicePartitionByNames = 16466, - - [NativeName("CL_DEVICE_PARTITION_BY_AFFINITY_DOMAIN_EXT")] - DevicePartitionByAffinityDomain = 16467, - [NativeName("CL_AFFINITY_DOMAIN_L1_CACHE_EXT")] AffinityDomainL1Cache = 1, @@ -41,4 +29,16 @@ public enum DevicePartitionPropertyEXT : ulong [NativeName("CL_AFFINITY_DOMAIN_NEXT_FISSIONABLE_EXT")] AffinityDomainNextFissionable = 256, + + [NativeName("CL_DEVICE_PARTITION_EQUALLY_EXT")] + DevicePartitionEqually = 16464, + + [NativeName("CL_DEVICE_PARTITION_BY_COUNTS_EXT")] + DevicePartitionByCounts = 16465, + + [NativeName("CL_DEVICE_PARTITION_BY_NAMES_EXT")] + DevicePartitionByNames = 16466, + + [NativeName("CL_DEVICE_PARTITION_BY_AFFINITY_DOMAIN_EXT")] + DevicePartitionByAffinityDomain = 16467, } diff --git a/sources/OpenCL/OpenCL/Enums/DeviceSideAvcMotionEstimationIntraLumaINTEL.gen.cs b/sources/OpenCL/OpenCL/Enums/DeviceSideAvcMotionEstimationIntraLumaINTEL.gen.cs index 0bf132f669..5857c89283 100644 --- a/sources/OpenCL/OpenCL/Enums/DeviceSideAvcMotionEstimationIntraLumaINTEL.gen.cs +++ b/sources/OpenCL/OpenCL/Enums/DeviceSideAvcMotionEstimationIntraLumaINTEL.gen.cs @@ -12,12 +12,12 @@ namespace Silk.NET.OpenCL; [NativeName("cl_intel_device_side_avc_motion_estimation.intra.luma")] public enum DeviceSideAvcMotionEstimationIntraLumaINTEL : uint { - [NativeName("CL_AVC_ME_INTRA_LUMA_PARTITION_MASK_16x16_INTEL")] - Mask16x16 = 6, + [NativeName("CL_AVC_ME_INTRA_LUMA_PARTITION_MASK_4x4_INTEL")] + Mask4x4 = 3, [NativeName("CL_AVC_ME_INTRA_LUMA_PARTITION_MASK_8x8_INTEL")] Mask8x8 = 5, - [NativeName("CL_AVC_ME_INTRA_LUMA_PARTITION_MASK_4x4_INTEL")] - Mask4x4 = 3, + [NativeName("CL_AVC_ME_INTRA_LUMA_PARTITION_MASK_16x16_INTEL")] + Mask16x16 = 6, } diff --git a/sources/OpenCL/OpenCL/Enums/DeviceSideAvcMotionEstimationIntraNeighborINTEL.gen.cs b/sources/OpenCL/OpenCL/Enums/DeviceSideAvcMotionEstimationIntraNeighborINTEL.gen.cs index 9db5234191..9ba9711ab1 100644 --- a/sources/OpenCL/OpenCL/Enums/DeviceSideAvcMotionEstimationIntraNeighborINTEL.gen.cs +++ b/sources/OpenCL/OpenCL/Enums/DeviceSideAvcMotionEstimationIntraNeighborINTEL.gen.cs @@ -12,15 +12,15 @@ namespace Silk.NET.OpenCL; [NativeName("cl_intel_device_side_avc_motion_estimation.intra.neighbor")] public enum DeviceSideAvcMotionEstimationIntraNeighborINTEL : uint { - [NativeName("CL_AVC_ME_INTRA_NEIGHBOR_LEFT_MASK_ENABLE_INTEL")] - LeftMaskEnable = 96, - - [NativeName("CL_AVC_ME_INTRA_NEIGHBOR_UPPER_MASK_ENABLE_INTEL")] - UpperMaskEnable = 16, + [NativeName("CL_AVC_ME_INTRA_NEIGHBOR_UPPER_LEFT_MASK_ENABLE_INTEL")] + UpperLeftMaskEnable = 4, [NativeName("CL_AVC_ME_INTRA_NEIGHBOR_UPPER_RIGHT_MASK_ENABLE_INTEL")] UpperRightMaskEnable = 8, - [NativeName("CL_AVC_ME_INTRA_NEIGHBOR_UPPER_LEFT_MASK_ENABLE_INTEL")] - UpperLeftMaskEnable = 4, + [NativeName("CL_AVC_ME_INTRA_NEIGHBOR_UPPER_MASK_ENABLE_INTEL")] + UpperMaskEnable = 16, + + [NativeName("CL_AVC_ME_INTRA_NEIGHBOR_LEFT_MASK_ENABLE_INTEL")] + LeftMaskEnable = 96, } diff --git a/sources/OpenCL/OpenCL/Enums/DeviceSideAvcMotionEstimationLumaPredictorINTEL.gen.cs b/sources/OpenCL/OpenCL/Enums/DeviceSideAvcMotionEstimationLumaPredictorINTEL.gen.cs index 361f12735a..139ff46b89 100644 --- a/sources/OpenCL/OpenCL/Enums/DeviceSideAvcMotionEstimationLumaPredictorINTEL.gen.cs +++ b/sources/OpenCL/OpenCL/Enums/DeviceSideAvcMotionEstimationLumaPredictorINTEL.gen.cs @@ -15,15 +15,27 @@ public enum DeviceSideAvcMotionEstimationLumaPredictorINTEL : uint [NativeName("CL_AVC_ME_LUMA_PREDICTOR_MODE_VERTICAL_INTEL")] LumaPredictorModeVertical = 0, + [NativeName("CL_AVC_ME_CHROMA_PREDICTOR_MODE_DC_INTEL")] + ChromaPredictorModeDc = 0, + [NativeName("CL_AVC_ME_LUMA_PREDICTOR_MODE_HORIZONTAL_INTEL")] LumaPredictorModeHorizontal = 1, + [NativeName("CL_AVC_ME_CHROMA_PREDICTOR_MODE_HORIZONTAL_INTEL")] + ChromaPredictorModeHorizontal = 1, + [NativeName("CL_AVC_ME_LUMA_PREDICTOR_MODE_DC_INTEL")] LumaPredictorModeDc = 2, + [NativeName("CL_AVC_ME_CHROMA_PREDICTOR_MODE_VERTICAL_INTEL")] + ChromaPredictorModeVertical = 2, + [NativeName("CL_AVC_ME_LUMA_PREDICTOR_MODE_DIAGONAL_DOWN_LEFT_INTEL")] LumaPredictorModeDiagonalDownLeft = 3, + [NativeName("CL_AVC_ME_CHROMA_PREDICTOR_MODE_PLANE_INTEL")] + ChromaPredictorModePlane = 3, + [NativeName("CL_AVC_ME_LUMA_PREDICTOR_MODE_DIAGONAL_DOWN_RIGHT_INTEL")] LumaPredictorModeDiagonalDownRight = 4, @@ -41,16 +53,4 @@ public enum DeviceSideAvcMotionEstimationLumaPredictorINTEL : uint [NativeName("CL_AVC_ME_LUMA_PREDICTOR_MODE_HORIZONTAL_UP_INTEL")] LumaPredictorModeHorizontalUp = 8, - - [NativeName("CL_AVC_ME_CHROMA_PREDICTOR_MODE_DC_INTEL")] - ChromaPredictorModeDc = 0, - - [NativeName("CL_AVC_ME_CHROMA_PREDICTOR_MODE_HORIZONTAL_INTEL")] - ChromaPredictorModeHorizontal = 1, - - [NativeName("CL_AVC_ME_CHROMA_PREDICTOR_MODE_VERTICAL_INTEL")] - ChromaPredictorModeVertical = 2, - - [NativeName("CL_AVC_ME_CHROMA_PREDICTOR_MODE_PLANE_INTEL")] - ChromaPredictorModePlane = 3, } diff --git a/sources/OpenCL/OpenCL/Enums/DeviceSideAvcMotionEstimationPartitionINTEL.gen.cs b/sources/OpenCL/OpenCL/Enums/DeviceSideAvcMotionEstimationPartitionINTEL.gen.cs index 080675c059..e289bfebd0 100644 --- a/sources/OpenCL/OpenCL/Enums/DeviceSideAvcMotionEstimationPartitionINTEL.gen.cs +++ b/sources/OpenCL/OpenCL/Enums/DeviceSideAvcMotionEstimationPartitionINTEL.gen.cs @@ -15,24 +15,24 @@ public enum DeviceSideAvcMotionEstimationPartitionINTEL : uint [NativeName("CL_AVC_ME_PARTITION_MASK_ALL_INTEL")] MaskAll = 0, - [NativeName("CL_AVC_ME_PARTITION_MASK_16x16_INTEL")] - Mask16x16 = 126, + [NativeName("CL_AVC_ME_PARTITION_MASK_4x4_INTEL")] + Mask4x4 = 63, - [NativeName("CL_AVC_ME_PARTITION_MASK_16x8_INTEL")] - Mask16x8 = 125, + [NativeName("CL_AVC_ME_PARTITION_MASK_4x8_INTEL")] + Mask4x8 = 95, - [NativeName("CL_AVC_ME_PARTITION_MASK_8x16_INTEL")] - Mask8x16 = 123, + [NativeName("CL_AVC_ME_PARTITION_MASK_8x4_INTEL")] + Mask8x4 = 111, [NativeName("CL_AVC_ME_PARTITION_MASK_8x8_INTEL")] Mask8x8 = 119, - [NativeName("CL_AVC_ME_PARTITION_MASK_8x4_INTEL")] - Mask8x4 = 111, + [NativeName("CL_AVC_ME_PARTITION_MASK_8x16_INTEL")] + Mask8x16 = 123, - [NativeName("CL_AVC_ME_PARTITION_MASK_4x8_INTEL")] - Mask4x8 = 95, + [NativeName("CL_AVC_ME_PARTITION_MASK_16x8_INTEL")] + Mask16x8 = 125, - [NativeName("CL_AVC_ME_PARTITION_MASK_4x4_INTEL")] - Mask4x4 = 63, + [NativeName("CL_AVC_ME_PARTITION_MASK_16x16_INTEL")] + Mask16x16 = 126, } diff --git a/sources/OpenCL/OpenCL/Enums/DeviceSideAvcMotionEstimationSkipDirINTEL.gen.cs b/sources/OpenCL/OpenCL/Enums/DeviceSideAvcMotionEstimationSkipDirINTEL.gen.cs index e6efbe2c7d..f655b055d6 100644 --- a/sources/OpenCL/OpenCL/Enums/DeviceSideAvcMotionEstimationSkipDirINTEL.gen.cs +++ b/sources/OpenCL/OpenCL/Enums/DeviceSideAvcMotionEstimationSkipDirINTEL.gen.cs @@ -15,27 +15,18 @@ public enum DeviceSideAvcMotionEstimationSkipDirINTEL : uint [NativeName("CL_AVC_ME_SKIP_BLOCK_16x16_FORWARD_ENABLE_INTEL")] Block16x16ForwardEnable = 16777216, - [NativeName("CL_AVC_ME_SKIP_BLOCK_16x16_BACKWARD_ENABLE_INTEL")] - Block16x16BackwardEnable = 33554432, - - [NativeName("CL_AVC_ME_SKIP_BLOCK_16x16_DUAL_ENABLE_INTEL")] - Block16x16DualEnable = 50331648, - - [NativeName("CL_AVC_ME_SKIP_BLOCK_8x8_FORWARD_ENABLE_INTEL")] - Block8x8ForwardEnable = 1426063360, - - [NativeName("CL_AVC_ME_SKIP_BLOCK_8x8_BACKWARD_ENABLE_INTEL")] - Block8x8BackwardEnable = 2852126720, - - [NativeName("CL_AVC_ME_SKIP_BLOCK_8x8_DUAL_ENABLE_INTEL")] - Block8x8DualEnable = 4278190080, - [NativeName("CL_AVC_ME_SKIP_BLOCK_8x8_0_FORWARD_ENABLE_INTEL")] Block8x8x0ForwardEnable = 16777216, + [NativeName("CL_AVC_ME_SKIP_BLOCK_16x16_BACKWARD_ENABLE_INTEL")] + Block16x16BackwardEnable = 33554432, + [NativeName("CL_AVC_ME_SKIP_BLOCK_8x8_0_BACKWARD_ENABLE_INTEL")] Block8x8x0BackwardEnable = 33554432, + [NativeName("CL_AVC_ME_SKIP_BLOCK_16x16_DUAL_ENABLE_INTEL")] + Block16x16DualEnable = 50331648, + [NativeName("CL_AVC_ME_SKIP_BLOCK_8x8_1_FORWARD_ENABLE_INTEL")] Block8x8x1ForwardEnable = 67108864, @@ -51,6 +42,15 @@ public enum DeviceSideAvcMotionEstimationSkipDirINTEL : uint [NativeName("CL_AVC_ME_SKIP_BLOCK_8x8_3_FORWARD_ENABLE_INTEL")] Block8x8x3ForwardEnable = 1073741824, + [NativeName("CL_AVC_ME_SKIP_BLOCK_8x8_FORWARD_ENABLE_INTEL")] + Block8x8ForwardEnable = 1426063360, + [NativeName("CL_AVC_ME_SKIP_BLOCK_8x8_3_BACKWARD_ENABLE_INTEL")] Block8x8x3BackwardEnable = 2147483648, + + [NativeName("CL_AVC_ME_SKIP_BLOCK_8x8_BACKWARD_ENABLE_INTEL")] + Block8x8BackwardEnable = 2852126720, + + [NativeName("CL_AVC_ME_SKIP_BLOCK_8x8_DUAL_ENABLE_INTEL")] + Block8x8DualEnable = 4278190080, } diff --git a/sources/OpenCL/OpenCL/Enums/DeviceSideAvcMotionEstimationWindowINTEL.gen.cs b/sources/OpenCL/OpenCL/Enums/DeviceSideAvcMotionEstimationWindowINTEL.gen.cs index 78a5001bb4..5617809093 100644 --- a/sources/OpenCL/OpenCL/Enums/DeviceSideAvcMotionEstimationWindowINTEL.gen.cs +++ b/sources/OpenCL/OpenCL/Enums/DeviceSideAvcMotionEstimationWindowINTEL.gen.cs @@ -21,6 +21,9 @@ public enum DeviceSideAvcMotionEstimationWindowINTEL : uint [NativeName("CL_AVC_ME_SEARCH_WINDOW_TINY_INTEL")] WindowTiny = 2, + [NativeName("CL_AVC_ME_SEARCH_WINDOW_4x4_RADIUS_INTEL")] + Window4x4Radius = 2, + [NativeName("CL_AVC_ME_SEARCH_WINDOW_EXTRA_TINY_INTEL")] WindowExtraTiny = 3, @@ -42,9 +45,6 @@ public enum DeviceSideAvcMotionEstimationWindowINTEL : uint [NativeName("CL_AVC_ME_SEARCH_WINDOW_16x12_RADIUS_INTEL")] Window16x12Radius = 9, - [NativeName("CL_AVC_ME_SEARCH_WINDOW_4x4_RADIUS_INTEL")] - Window4x4Radius = 2, - [NativeName("CL_AVC_ME_SEARCH_WINDOW_2x2_RADIUS_INTEL")] Window2x2Radius = 10, } diff --git a/sources/OpenCL/OpenCL/Enums/DiagnosticVerboseLevelINTEL.gen.cs b/sources/OpenCL/OpenCL/Enums/DiagnosticVerboseLevelINTEL.gen.cs index 7090932204..5ece3f74eb 100644 --- a/sources/OpenCL/OpenCL/Enums/DiagnosticVerboseLevelINTEL.gen.cs +++ b/sources/OpenCL/OpenCL/Enums/DiagnosticVerboseLevelINTEL.gen.cs @@ -15,9 +15,6 @@ public enum DiagnosticVerboseLevelINTEL : ulong { None = 0x0, - [NativeName("CL_CONTEXT_DIAGNOSTICS_LEVEL_ALL_INTEL")] - All = 0xFF, - [NativeName("CL_CONTEXT_DIAGNOSTICS_LEVEL_GOOD_INTEL")] Good = 0x1, @@ -26,4 +23,7 @@ public enum DiagnosticVerboseLevelINTEL : ulong [NativeName("CL_CONTEXT_DIAGNOSTICS_LEVEL_NEUTRAL_INTEL")] Neutral = 0x4, + + [NativeName("CL_CONTEXT_DIAGNOSTICS_LEVEL_ALL_INTEL")] + All = 0xFF, } diff --git a/sources/OpenCL/OpenCL/Enums/ErrorCodes.gen.cs b/sources/OpenCL/OpenCL/Enums/ErrorCodes.gen.cs index c9a63c84aa..8a025a9ce0 100644 --- a/sources/OpenCL/OpenCL/Enums/ErrorCodes.gen.cs +++ b/sources/OpenCL/OpenCL/Enums/ErrorCodes.gen.cs @@ -12,249 +12,249 @@ namespace Silk.NET.OpenCL; [NativeName("ErrorCodes")] public enum ErrorCodes : int { - [NativeName("CL_SUCCESS")] - Success = 0, + [NativeName("CL_INVALID_SEMAPHORE_KHR")] + InvalidSemaphoreKHR = -1142, - [NativeName("CL_DEVICE_NOT_FOUND")] - DeviceNotFound = -1, + [NativeName("CL_ECC_UNRECOVERED_IMG")] + EccUnrecoveredIMG = -1130, - [NativeName("CL_DEVICE_NOT_AVAILABLE")] - DeviceNotAvailable = -2, + [NativeName("CL_GENERAL_FAULT_IMG")] + GeneralFaultIMG = -1129, - [NativeName("CL_COMPILER_NOT_AVAILABLE")] - CompilerNotAvailable = -3, + [NativeName("CL_SAFETY_FAULT_IMG")] + SafetyFaultIMG = -1128, - [NativeName("CL_MEM_OBJECT_ALLOCATION_FAILURE")] - MemObjectAllocationFailure = -4, + [NativeName("CL_PAGE_FAULT_IMG")] + PageFaultIMG = -1127, - [NativeName("CL_OUT_OF_RESOURCES")] - OutOfResources = -5, + [NativeName("CL_CANCELLED_IMG")] + CancelledIMG = -1126, - [NativeName("CL_OUT_OF_HOST_MEMORY")] - OutOfHostMemory = -6, + [NativeName("CL_CONTEXT_TERMINATED_KHR")] + ContextTerminatedKHR = -1121, - [NativeName("CL_PROFILING_INFO_NOT_AVAILABLE")] - ProfilingInfoNotAvailable = -7, + [NativeName("CL_COMMAND_TERMINATED_ITSELF_WITH_FAILURE_ARM")] + CommandTerminatedItselfWithFailureARM = -1108, - [NativeName("CL_MEM_COPY_OVERLAP")] - MemCopyOverlap = -8, + [NativeName("CL_ACCELERATOR_TYPE_NOT_SUPPORTED_INTEL")] + AcceleratorTypeNotSupportedINTEL = -1097, - [NativeName("CL_IMAGE_FORMAT_MISMATCH")] - ImageFormatMismatch = -9, + [NativeName("CL_INVALID_ACCELERATOR_DESCRIPTOR_INTEL")] + InvalidAcceleratorDescriptorINTEL = -1096, - [NativeName("CL_IMAGE_FORMAT_NOT_SUPPORTED")] - ImageFormatNotSupported = -10, + [NativeName("CL_INVALID_ACCELERATOR_TYPE_INTEL")] + InvalidAcceleratorTypeINTEL = -1095, - [NativeName("CL_BUILD_PROGRAM_FAILURE")] - BuildProgramFailure = -11, + [NativeName("CL_INVALID_ACCELERATOR_INTEL")] + InvalidAcceleratorINTEL = -1094, - [NativeName("CL_MAP_FAILURE")] - MapFailure = -12, + [NativeName("CL_INVALID_PARTITION_NAME_EXT")] + InvalidPartitionNameEXT = -1059, - [NativeName("CL_MISALIGNED_SUB_BUFFER_OFFSET")] - MisalignedSubBufferOffset = -13, + [NativeName("CL_INVALID_PARTITION_COUNT_EXT")] + InvalidPartitionCountEXT = -1058, - [NativeName("CL_EXEC_STATUS_ERROR_FOR_EVENTS_IN_WAIT_LIST")] - ExecStatusErrorForEventsInWaitList = -14, + [NativeName("CL_DEVICE_PARTITION_FAILED_EXT")] + DevicePartitionFailedEXT = -1057, - [NativeName("CL_COMPILE_PROGRAM_FAILURE")] - CompileProgramFailure = -15, + [NativeName("CL_PLATFORM_NOT_FOUND_KHR")] + PlatformNotFoundKHR = -1001, - [NativeName("CL_LINKER_NOT_AVAILABLE")] - LinkerNotAvailable = -16, + [NativeName("CL_MAX_SIZE_RESTRICTION_EXCEEDED")] + MaxSizeRestrictionExceeded = -72, - [NativeName("CL_LINK_PROGRAM_FAILURE")] - LinkProgramFailure = -17, + [NativeName("CL_INVALID_SPEC_ID")] + InvalidSpecId = -71, - [NativeName("CL_DEVICE_PARTITION_FAILED")] - DevicePartitionFailed = -18, + [NativeName("CL_INVALID_DEVICE_QUEUE")] + InvalidDeviceQueue = -70, - [NativeName("CL_KERNEL_ARG_INFO_NOT_AVAILABLE")] - KernelArgInfoNotAvailable = -19, + [NativeName("CL_INVALID_PIPE_SIZE")] + InvalidPipeSize = -69, - [NativeName("CL_INVALID_VALUE")] - InvalidValue = -30, + [NativeName("CL_INVALID_DEVICE_PARTITION_COUNT")] + InvalidDevicePartitionCount = -68, - [NativeName("CL_INVALID_DEVICE_TYPE")] - InvalidDeviceType = -31, + [NativeName("CL_INVALID_LINKER_OPTIONS")] + InvalidLinkerOptions = -67, - [NativeName("CL_INVALID_PLATFORM")] - InvalidPlatform = -32, + [NativeName("CL_INVALID_COMPILER_OPTIONS")] + InvalidCompilerOptions = -66, - [NativeName("CL_INVALID_DEVICE")] - InvalidDevice = -33, + [NativeName("CL_INVALID_IMAGE_DESCRIPTOR")] + InvalidImageDescriptor = -65, - [NativeName("CL_INVALID_CONTEXT")] - InvalidContext = -34, + [NativeName("CL_INVALID_PROPERTY")] + InvalidProperty = -64, - [NativeName("CL_INVALID_QUEUE_PROPERTIES")] - InvalidQueueProperties = -35, + [NativeName("CL_INVALID_GLOBAL_WORK_SIZE")] + InvalidGlobalWorkSize = -63, - [NativeName("CL_INVALID_COMMAND_QUEUE")] - InvalidCommandQueue = -36, + [NativeName("CL_INVALID_MIP_LEVEL")] + InvalidMipLevel = -62, - [NativeName("CL_INVALID_HOST_PTR")] - InvalidHostPtr = -37, + [NativeName("CL_INVALID_BUFFER_SIZE")] + InvalidBufferSize = -61, - [NativeName("CL_INVALID_MEM_OBJECT")] - InvalidMemObject = -38, + [NativeName("CL_INVALID_GL_OBJECT")] + InvalidGlObject = -60, - [NativeName("CL_INVALID_IMAGE_FORMAT_DESCRIPTOR")] - InvalidImageFormatDescriptor = -39, + [NativeName("CL_INVALID_OPERATION")] + InvalidOperation = -59, - [NativeName("CL_INVALID_IMAGE_SIZE")] - InvalidImageSize = -40, + [NativeName("CL_INVALID_EVENT")] + InvalidEvent = -58, - [NativeName("CL_INVALID_SAMPLER")] - InvalidSampler = -41, + [NativeName("CL_INVALID_EVENT_WAIT_LIST")] + InvalidEventWaitList = -57, - [NativeName("CL_INVALID_BINARY")] - InvalidBinary = -42, + [NativeName("CL_INVALID_GLOBAL_OFFSET")] + InvalidGlobalOffset = -56, - [NativeName("CL_INVALID_BUILD_OPTIONS")] - InvalidBuildOptions = -43, + [NativeName("CL_INVALID_WORK_ITEM_SIZE")] + InvalidWorkItemSize = -55, - [NativeName("CL_INVALID_PROGRAM")] - InvalidProgram = -44, + [NativeName("CL_INVALID_WORK_GROUP_SIZE")] + InvalidWorkGroupSize = -54, - [NativeName("CL_INVALID_PROGRAM_EXECUTABLE")] - InvalidProgramExecutable = -45, + [NativeName("CL_INVALID_WORK_DIMENSION")] + InvalidWorkDimension = -53, - [NativeName("CL_INVALID_KERNEL_NAME")] - InvalidKernelName = -46, + [NativeName("CL_INVALID_KERNEL_ARGS")] + InvalidKernelArgs = -52, - [NativeName("CL_INVALID_KERNEL_DEFINITION")] - InvalidKernelDefinition = -47, + [NativeName("CL_INVALID_ARG_SIZE")] + InvalidArgSize = -51, - [NativeName("CL_INVALID_KERNEL")] - InvalidKernel = -48, + [NativeName("CL_INVALID_ARG_VALUE")] + InvalidArgValue = -50, [NativeName("CL_INVALID_ARG_INDEX")] InvalidArgIndex = -49, - [NativeName("CL_INVALID_ARG_VALUE")] - InvalidArgValue = -50, + [NativeName("CL_INVALID_KERNEL")] + InvalidKernel = -48, - [NativeName("CL_INVALID_ARG_SIZE")] - InvalidArgSize = -51, + [NativeName("CL_INVALID_KERNEL_DEFINITION")] + InvalidKernelDefinition = -47, - [NativeName("CL_INVALID_KERNEL_ARGS")] - InvalidKernelArgs = -52, + [NativeName("CL_INVALID_KERNEL_NAME")] + InvalidKernelName = -46, - [NativeName("CL_INVALID_WORK_DIMENSION")] - InvalidWorkDimension = -53, + [NativeName("CL_INVALID_PROGRAM_EXECUTABLE")] + InvalidProgramExecutable = -45, - [NativeName("CL_INVALID_WORK_GROUP_SIZE")] - InvalidWorkGroupSize = -54, + [NativeName("CL_INVALID_PROGRAM")] + InvalidProgram = -44, - [NativeName("CL_INVALID_WORK_ITEM_SIZE")] - InvalidWorkItemSize = -55, + [NativeName("CL_INVALID_BUILD_OPTIONS")] + InvalidBuildOptions = -43, - [NativeName("CL_INVALID_GLOBAL_OFFSET")] - InvalidGlobalOffset = -56, + [NativeName("CL_INVALID_BINARY")] + InvalidBinary = -42, - [NativeName("CL_INVALID_EVENT_WAIT_LIST")] - InvalidEventWaitList = -57, + [NativeName("CL_INVALID_SAMPLER")] + InvalidSampler = -41, - [NativeName("CL_INVALID_EVENT")] - InvalidEvent = -58, + [NativeName("CL_INVALID_IMAGE_SIZE")] + InvalidImageSize = -40, - [NativeName("CL_INVALID_OPERATION")] - InvalidOperation = -59, + [NativeName("CL_INVALID_IMAGE_FORMAT_DESCRIPTOR")] + InvalidImageFormatDescriptor = -39, - [NativeName("CL_INVALID_GL_OBJECT")] - InvalidGlObject = -60, + [NativeName("CL_INVALID_MEM_OBJECT")] + InvalidMemObject = -38, - [NativeName("CL_INVALID_BUFFER_SIZE")] - InvalidBufferSize = -61, + [NativeName("CL_INVALID_HOST_PTR")] + InvalidHostPtr = -37, - [NativeName("CL_INVALID_MIP_LEVEL")] - InvalidMipLevel = -62, + [NativeName("CL_INVALID_COMMAND_QUEUE")] + InvalidCommandQueue = -36, - [NativeName("CL_INVALID_GLOBAL_WORK_SIZE")] - InvalidGlobalWorkSize = -63, + [NativeName("CL_INVALID_QUEUE_PROPERTIES")] + InvalidQueueProperties = -35, - [NativeName("CL_INVALID_PROPERTY")] - InvalidProperty = -64, + [NativeName("CL_INVALID_CONTEXT")] + InvalidContext = -34, - [NativeName("CL_INVALID_IMAGE_DESCRIPTOR")] - InvalidImageDescriptor = -65, + [NativeName("CL_INVALID_DEVICE")] + InvalidDevice = -33, - [NativeName("CL_INVALID_COMPILER_OPTIONS")] - InvalidCompilerOptions = -66, + [NativeName("CL_INVALID_PLATFORM")] + InvalidPlatform = -32, - [NativeName("CL_INVALID_LINKER_OPTIONS")] - InvalidLinkerOptions = -67, + [NativeName("CL_INVALID_DEVICE_TYPE")] + InvalidDeviceType = -31, - [NativeName("CL_INVALID_DEVICE_PARTITION_COUNT")] - InvalidDevicePartitionCount = -68, + [NativeName("CL_INVALID_VALUE")] + InvalidValue = -30, - [NativeName("CL_INVALID_PIPE_SIZE")] - InvalidPipeSize = -69, + [NativeName("CL_KERNEL_ARG_INFO_NOT_AVAILABLE")] + KernelArgInfoNotAvailable = -19, - [NativeName("CL_INVALID_DEVICE_QUEUE")] - InvalidDeviceQueue = -70, + [NativeName("CL_DEVICE_PARTITION_FAILED")] + DevicePartitionFailed = -18, - [NativeName("CL_INVALID_SPEC_ID")] - InvalidSpecId = -71, + [NativeName("CL_LINK_PROGRAM_FAILURE")] + LinkProgramFailure = -17, - [NativeName("CL_MAX_SIZE_RESTRICTION_EXCEEDED")] - MaxSizeRestrictionExceeded = -72, + [NativeName("CL_LINKER_NOT_AVAILABLE")] + LinkerNotAvailable = -16, - [NativeName("CL_PLATFORM_NOT_FOUND_KHR")] - PlatformNotFoundKHR = -1001, + [NativeName("CL_COMPILE_PROGRAM_FAILURE")] + CompileProgramFailure = -15, - [NativeName("CL_CONTEXT_TERMINATED_KHR")] - ContextTerminatedKHR = -1121, + [NativeName("CL_EXEC_STATUS_ERROR_FOR_EVENTS_IN_WAIT_LIST")] + ExecStatusErrorForEventsInWaitList = -14, - [NativeName("CL_DEVICE_PARTITION_FAILED_EXT")] - DevicePartitionFailedEXT = -1057, + [NativeName("CL_MISALIGNED_SUB_BUFFER_OFFSET")] + MisalignedSubBufferOffset = -13, - [NativeName("CL_INVALID_PARTITION_COUNT_EXT")] - InvalidPartitionCountEXT = -1058, + [NativeName("CL_MAP_FAILURE")] + MapFailure = -12, - [NativeName("CL_INVALID_PARTITION_NAME_EXT")] - InvalidPartitionNameEXT = -1059, + [NativeName("CL_BUILD_PROGRAM_FAILURE")] + BuildProgramFailure = -11, - [NativeName("CL_GRALLOC_RESOURCE_NOT_ACQUIRED_IMG")] - GrallocResourceNotAcquiredIMG = 16596, + [NativeName("CL_IMAGE_FORMAT_NOT_SUPPORTED")] + ImageFormatNotSupported = -10, - [NativeName("CL_INVALID_GRALLOC_OBJECT_IMG")] - InvalidGrallocObjectIMG = 16597, + [NativeName("CL_IMAGE_FORMAT_MISMATCH")] + ImageFormatMismatch = -9, - [NativeName("CL_INVALID_SEMAPHORE_KHR")] - InvalidSemaphoreKHR = -1142, + [NativeName("CL_MEM_COPY_OVERLAP")] + MemCopyOverlap = -8, - [NativeName("CL_COMMAND_TERMINATED_ITSELF_WITH_FAILURE_ARM")] - CommandTerminatedItselfWithFailureARM = -1108, + [NativeName("CL_PROFILING_INFO_NOT_AVAILABLE")] + ProfilingInfoNotAvailable = -7, - [NativeName("CL_INVALID_ACCELERATOR_INTEL")] - InvalidAcceleratorINTEL = -1094, + [NativeName("CL_OUT_OF_HOST_MEMORY")] + OutOfHostMemory = -6, - [NativeName("CL_INVALID_ACCELERATOR_TYPE_INTEL")] - InvalidAcceleratorTypeINTEL = -1095, + [NativeName("CL_OUT_OF_RESOURCES")] + OutOfResources = -5, - [NativeName("CL_INVALID_ACCELERATOR_DESCRIPTOR_INTEL")] - InvalidAcceleratorDescriptorINTEL = -1096, + [NativeName("CL_MEM_OBJECT_ALLOCATION_FAILURE")] + MemObjectAllocationFailure = -4, - [NativeName("CL_ACCELERATOR_TYPE_NOT_SUPPORTED_INTEL")] - AcceleratorTypeNotSupportedINTEL = -1097, + [NativeName("CL_COMPILER_NOT_AVAILABLE")] + CompilerNotAvailable = -3, - [NativeName("CL_CANCELLED_IMG")] - CancelledIMG = -1126, + [NativeName("CL_DEVICE_NOT_AVAILABLE")] + DeviceNotAvailable = -2, - [NativeName("CL_ECC_RECOVERED_IMG")] - EccRecoveredIMG = 16605, + [NativeName("CL_DEVICE_NOT_FOUND")] + DeviceNotFound = -1, - [NativeName("CL_PAGE_FAULT_IMG")] - PageFaultIMG = -1127, + [NativeName("CL_SUCCESS")] + Success = 0, - [NativeName("CL_SAFETY_FAULT_IMG")] - SafetyFaultIMG = -1128, + [NativeName("CL_GRALLOC_RESOURCE_NOT_ACQUIRED_IMG")] + GrallocResourceNotAcquiredIMG = 16596, - [NativeName("CL_GENERAL_FAULT_IMG")] - GeneralFaultIMG = -1129, + [NativeName("CL_INVALID_GRALLOC_OBJECT_IMG")] + InvalidGrallocObjectIMG = 16597, - [NativeName("CL_ECC_UNRECOVERED_IMG")] - EccUnrecoveredIMG = -1130, + [NativeName("CL_ECC_RECOVERED_IMG")] + EccRecoveredIMG = 16605, } diff --git a/sources/OpenCL/OpenCL/Enums/ExternalMemoryHandleTypeKHR.gen.cs b/sources/OpenCL/OpenCL/Enums/ExternalMemoryHandleTypeKHR.gen.cs index 99386547ae..d0455f3026 100644 --- a/sources/OpenCL/OpenCL/Enums/ExternalMemoryHandleTypeKHR.gen.cs +++ b/sources/OpenCL/OpenCL/Enums/ExternalMemoryHandleTypeKHR.gen.cs @@ -12,9 +12,6 @@ namespace Silk.NET.OpenCL; [NativeName("cl_external_memory_handle_type_khr")] public enum ExternalMemoryHandleTypeKHR : uint { - [NativeName("CL_EXTERNAL_MEMORY_HANDLE_DMA_BUF_KHR")] - DmaBuf = 8295, - [NativeName("CL_EXTERNAL_MEMORY_HANDLE_OPAQUE_FD_KHR")] OpaqueFd = 8288, @@ -24,6 +21,9 @@ public enum ExternalMemoryHandleTypeKHR : uint [NativeName("CL_EXTERNAL_MEMORY_HANDLE_OPAQUE_WIN32_KMT_KHR")] OpaqueWin32Kmt = 8290, + [NativeName("CL_EXTERNAL_MEMORY_HANDLE_DMA_BUF_KHR")] + DmaBuf = 8295, + [NativeName("CL_EXTERNAL_MEMORY_HANDLE_OPAQUE_WIN32_NAME_KHR")] OpaqueWin32Name = 8297, } diff --git a/sources/OpenCL/OpenCL/Enums/ImageRequirementsInfoEXT.gen.cs b/sources/OpenCL/OpenCL/Enums/ImageRequirementsInfoEXT.gen.cs index 50b1640cba..662c90265f 100644 --- a/sources/OpenCL/OpenCL/Enums/ImageRequirementsInfoEXT.gen.cs +++ b/sources/OpenCL/OpenCL/Enums/ImageRequirementsInfoEXT.gen.cs @@ -12,12 +12,15 @@ namespace Silk.NET.OpenCL; [NativeName("cl_image_requirements_info_ext")] public enum ImageRequirementsInfoEXT : uint { - [NativeName("CL_IMAGE_REQUIREMENTS_BASE_ADDRESS_ALIGNMENT_EXT")] - BaseAddressAlignment = 4754, - [NativeName("CL_IMAGE_REQUIREMENTS_ROW_PITCH_ALIGNMENT_EXT")] RowPitchAlignment = 4752, + [NativeName("CL_IMAGE_REQUIREMENTS_SLICE_PITCH_ALIGNMENT_EXT")] + SlicePitchAlignment = 4753, + + [NativeName("CL_IMAGE_REQUIREMENTS_BASE_ADDRESS_ALIGNMENT_EXT")] + BaseAddressAlignment = 4754, + [NativeName("CL_IMAGE_REQUIREMENTS_SIZE_EXT")] Size = 4786, @@ -32,7 +35,4 @@ public enum ImageRequirementsInfoEXT : uint [NativeName("CL_IMAGE_REQUIREMENTS_MAX_ARRAY_SIZE_EXT")] MaxArraySize = 4790, - - [NativeName("CL_IMAGE_REQUIREMENTS_SLICE_PITCH_ALIGNMENT_EXT")] - SlicePitchAlignment = 4753, } diff --git a/sources/OpenCL/OpenCL/Enums/KernelSubGroupInfo.gen.cs b/sources/OpenCL/OpenCL/Enums/KernelSubGroupInfo.gen.cs index fe742d74fd..9d4d6138e0 100644 --- a/sources/OpenCL/OpenCL/Enums/KernelSubGroupInfo.gen.cs +++ b/sources/OpenCL/OpenCL/Enums/KernelSubGroupInfo.gen.cs @@ -12,12 +12,6 @@ namespace Silk.NET.OpenCL; [NativeName("cl_kernel_sub_group_info")] public enum KernelSubGroupInfo : uint { - [NativeName("CL_KERNEL_MAX_SUB_GROUP_SIZE_FOR_NDRANGE")] - MaxSubGroupSizeForNdrange = 8243, - - [NativeName("CL_KERNEL_SUB_GROUP_COUNT_FOR_NDRANGE")] - SubGroupCountForNdrange = 8244, - [NativeName("CL_KERNEL_LOCAL_SIZE_FOR_SUB_GROUP_COUNT")] LocalSizeForSubGroupCount = 4536, @@ -27,9 +21,15 @@ public enum KernelSubGroupInfo : uint [NativeName("CL_KERNEL_COMPILE_NUM_SUB_GROUPS")] CompileNumSubGroups = 4538, + [NativeName("CL_KERNEL_MAX_SUB_GROUP_SIZE_FOR_NDRANGE")] + MaxSubGroupSizeForNdrange = 8243, + [NativeName("CL_KERNEL_MAX_SUB_GROUP_SIZE_FOR_NDRANGE_KHR")] MaxSubGroupSizeForNdrangeKHR = 8243, + [NativeName("CL_KERNEL_SUB_GROUP_COUNT_FOR_NDRANGE")] + SubGroupCountForNdrange = 8244, + [NativeName("CL_KERNEL_SUB_GROUP_COUNT_FOR_NDRANGE_KHR")] SubGroupCountForNdrangeKHR = 8244, diff --git a/sources/OpenCL/OpenCL/Enums/MemFlags.gen.cs b/sources/OpenCL/OpenCL/Enums/MemFlags.gen.cs index 8f7db9228b..03a2d02dd1 100644 --- a/sources/OpenCL/OpenCL/Enums/MemFlags.gen.cs +++ b/sources/OpenCL/OpenCL/Enums/MemFlags.gen.cs @@ -33,6 +33,9 @@ public enum MemFlags : ulong [NativeName("CL_MEM_COPY_HOST_PTR")] CopyHostPtr = 0x20, + [NativeName("CL_MEM_IMMUTABLE_EXT")] + ImmutableEXT = 0x40, + [NativeName("CL_MEM_HOST_WRITE_ONLY")] HostWriteOnly = 0x80, @@ -51,8 +54,14 @@ public enum MemFlags : ulong [NativeName("CL_MEM_KERNEL_READ_AND_WRITE")] KernelReadAndWrite = 0x1000, - [NativeName("CL_MEM_EXT_HOST_PTR_QCOM")] - ExtHostPtrQCOM = 0x20000000, + [NativeName("CL_MEM_FORCE_HOST_MEMORY_INTEL")] + ForceHostMemoryINTEL = 0x100000, + + [NativeName("CL_MEM_NO_ACCESS_INTEL")] + NoAccessINTEL = 0x1000000, + + [NativeName("CL_MEM_ACCESS_FLAGS_UNRESTRICTED_INTEL")] + AccessFlagsUnrestrictedINTEL = 0x2000000, [NativeName("CL_MEM_USE_UNCACHED_CPU_MEMORY_IMG")] UseUncachedCpuMemoryIMG = 0x4000000, @@ -63,18 +72,9 @@ public enum MemFlags : ulong [NativeName("CL_MEM_USE_GRALLOC_PTR_IMG")] UseGrallocPtrIMG = 0x10000000, + [NativeName("CL_MEM_EXT_HOST_PTR_QCOM")] + ExtHostPtrQCOM = 0x20000000, + [NativeName("CL_MEM_PROTECTED_ALLOC_ARM")] ProtectedAllocARM = 0x1000000000, - - [NativeName("CL_MEM_NO_ACCESS_INTEL")] - NoAccessINTEL = 0x1000000, - - [NativeName("CL_MEM_ACCESS_FLAGS_UNRESTRICTED_INTEL")] - AccessFlagsUnrestrictedINTEL = 0x2000000, - - [NativeName("CL_MEM_FORCE_HOST_MEMORY_INTEL")] - ForceHostMemoryINTEL = 0x100000, - - [NativeName("CL_MEM_IMMUTABLE_EXT")] - ImmutableEXT = 0x40, } diff --git a/sources/OpenCL/OpenCL/Enums/MemMigrationFlags.gen.cs b/sources/OpenCL/OpenCL/Enums/MemMigrationFlags.gen.cs index 0301d8c6f9..e466325f3e 100644 --- a/sources/OpenCL/OpenCL/Enums/MemMigrationFlags.gen.cs +++ b/sources/OpenCL/OpenCL/Enums/MemMigrationFlags.gen.cs @@ -18,9 +18,9 @@ public enum MemMigrationFlags : ulong [NativeName("CL_MIGRATE_MEM_OBJECT_HOST")] Host = 0x1, - [NativeName("CL_MIGRATE_MEM_OBJECT_CONTENT_UNDEFINED")] - ContentUndefined = 0x2, - [NativeName("CL_MIGRATE_MEM_OBJECT_HOST_EXT")] HostEXT = 0x1, + + [NativeName("CL_MIGRATE_MEM_OBJECT_CONTENT_UNDEFINED")] + ContentUndefined = 0x2, } diff --git a/sources/OpenCL/OpenCL/Enums/MemProperties.gen.cs b/sources/OpenCL/OpenCL/Enums/MemProperties.gen.cs index 1bb223153e..1da2fa54e1 100644 --- a/sources/OpenCL/OpenCL/Enums/MemProperties.gen.cs +++ b/sources/OpenCL/OpenCL/Enums/MemProperties.gen.cs @@ -12,12 +12,12 @@ namespace Silk.NET.OpenCL; [NativeName("cl_mem_properties")] public enum MemProperties : ulong { - [NativeName("CL_MEM_ALLOC_FLAGS_IMG")] - AllocFlagsIMG = 16599, - [NativeName("CL_MEM_DEVICE_HANDLE_LIST_KHR")] DeviceHandleListKHR = 8273, + [NativeName("CL_MEM_ALLOC_FLAGS_IMG")] + AllocFlagsIMG = 16599, + [NativeName("CL_MEM_LOCALLY_UNCACHED_RESOURCE_INTEL")] LocallyUncachedResourceINTEL = 16920, diff --git a/sources/OpenCL/OpenCL/Enums/PlatformInfo.gen.cs b/sources/OpenCL/OpenCL/Enums/PlatformInfo.gen.cs index 65e6fc595f..ef5c4b75dd 100644 --- a/sources/OpenCL/OpenCL/Enums/PlatformInfo.gen.cs +++ b/sources/OpenCL/OpenCL/Enums/PlatformInfo.gen.cs @@ -33,23 +33,23 @@ public enum PlatformInfo : uint [NativeName("CL_PLATFORM_NUMERIC_VERSION")] NumericVersion = 2310, + [NativeName("CL_PLATFORM_NUMERIC_VERSION_KHR")] + NumericVersionKHR = 2310, + [NativeName("CL_PLATFORM_EXTENSIONS_WITH_VERSION")] ExtensionsWithVersion = 2311, + [NativeName("CL_PLATFORM_EXTENSIONS_WITH_VERSION_KHR")] + ExtensionsWithVersionKHR = 2311, + [NativeName("CL_PLATFORM_ICD_SUFFIX_KHR")] IcdSuffixKHR = 2336, [NativeName("CL_PLATFORM_UNLOADABLE_KHR")] UnloadableKHR = 2337, - [NativeName("CL_PLATFORM_NUMERIC_VERSION_KHR")] - NumericVersionKHR = 2310, - - [NativeName("CL_PLATFORM_EXTENSIONS_WITH_VERSION_KHR")] - ExtensionsWithVersionKHR = 2311, - - [NativeName("CL_PLATFORM_EXTERNAL_MEMORY_IMPORT_HANDLE_TYPES_KHR")] - ExternalMemoryImportHandleTypesKHR = 8260, + [NativeName("CL_PLATFORM_SEMAPHORE_TYPES_KHR")] + SemaphoreTypesKHR = 8246, [NativeName("CL_PLATFORM_SEMAPHORE_IMPORT_HANDLE_TYPES_KHR")] SemaphoreImportHandleTypesKHR = 8247, @@ -57,6 +57,6 @@ public enum PlatformInfo : uint [NativeName("CL_PLATFORM_SEMAPHORE_EXPORT_HANDLE_TYPES_KHR")] SemaphoreExportHandleTypesKHR = 8248, - [NativeName("CL_PLATFORM_SEMAPHORE_TYPES_KHR")] - SemaphoreTypesKHR = 8246, + [NativeName("CL_PLATFORM_EXTERNAL_MEMORY_IMPORT_HANDLE_TYPES_KHR")] + ExternalMemoryImportHandleTypesKHR = 8260, } diff --git a/sources/OpenCL/OpenCL/Enums/ProgramInfo.gen.cs b/sources/OpenCL/OpenCL/Enums/ProgramInfo.gen.cs index cdae3c4981..733a9d3658 100644 --- a/sources/OpenCL/OpenCL/Enums/ProgramInfo.gen.cs +++ b/sources/OpenCL/OpenCL/Enums/ProgramInfo.gen.cs @@ -42,12 +42,12 @@ public enum ProgramInfo : uint [NativeName("CL_PROGRAM_IL")] Il = 4457, + [NativeName("CL_PROGRAM_IL_KHR")] + IlKHR = 4457, + [NativeName("CL_PROGRAM_SCOPE_GLOBAL_CTORS_PRESENT")] ScopeGlobalCtorsPresent = 4458, [NativeName("CL_PROGRAM_SCOPE_GLOBAL_DTORS_PRESENT")] ScopeGlobalDtorsPresent = 4459, - - [NativeName("CL_PROGRAM_IL_KHR")] - IlKHR = 4457, } diff --git a/sources/OpenCL/OpenCL/Enums/QueueProperties.gen.cs b/sources/OpenCL/OpenCL/Enums/QueueProperties.gen.cs index 20e4fdf181..3d0497bca1 100644 --- a/sources/OpenCL/OpenCL/Enums/QueueProperties.gen.cs +++ b/sources/OpenCL/OpenCL/Enums/QueueProperties.gen.cs @@ -18,6 +18,12 @@ public enum QueueProperties : ulong [NativeName("CL_QUEUE_THROTTLE_KHR")] ThrottleKHR = 4247, + [NativeName("CL_QUEUE_FAMILY_INTEL")] + FamilyINTEL = 16780, + + [NativeName("CL_QUEUE_INDEX_INTEL")] + IndexINTEL = 16781, + [NativeName("CL_QUEUE_JOB_SLOT_ARM")] JobSlotARM = 16865, @@ -29,10 +35,4 @@ public enum QueueProperties : ulong [NativeName("CL_QUEUE_COMPUTE_UNIT_LIMIT_ARM")] ComputeUnitLimitARM = 16883, - - [NativeName("CL_QUEUE_FAMILY_INTEL")] - FamilyINTEL = 16780, - - [NativeName("CL_QUEUE_INDEX_INTEL")] - IndexINTEL = 16781, } diff --git a/sources/OpenCL/OpenCL/Enums/SemaphoreInfoKHR.gen.cs b/sources/OpenCL/OpenCL/Enums/SemaphoreInfoKHR.gen.cs index 184f27e583..0c52811b79 100644 --- a/sources/OpenCL/OpenCL/Enums/SemaphoreInfoKHR.gen.cs +++ b/sources/OpenCL/OpenCL/Enums/SemaphoreInfoKHR.gen.cs @@ -12,9 +12,6 @@ namespace Silk.NET.OpenCL; [NativeName("cl_semaphore_info_khr")] public enum SemaphoreInfoKHR : uint { - [NativeName("CL_SEMAPHORE_EXPORTABLE_KHR")] - Exportable = 8276, - [NativeName("CL_SEMAPHORE_CONTEXT_KHR")] Context = 8249, @@ -26,4 +23,7 @@ public enum SemaphoreInfoKHR : uint [NativeName("CL_SEMAPHORE_PAYLOAD_KHR")] Payload = 8252, + + [NativeName("CL_SEMAPHORE_EXPORTABLE_KHR")] + Exportable = 8276, } From b2fa2616533c537d6d00d1e88792fbcf471e8183 Mon Sep 17 00:00:00 2001 From: "The Silk.NET Automaton" <9011267+dotnet-bot@users.noreply.github.com> Date: Mon, 9 Nov 2026 03:33:37 +0000 Subject: [PATCH 08/24] Regenerate OpenGL bindings for e5fd68df6a04dd28aaa6e00255786364a3bc1c3f --- .../Enums/AtomicCounterBufferPName.gen.cs | 6 +- sources/OpenGL/OpenGL/Enums/AttribMask.gen.cs | 24 +- .../OpenGL/OpenGL/Enums/AttributeType.gen.cs | 336 +- .../OpenGL/Enums/BlendEquationMode.gen.cs | 20 +- .../OpenGL/OpenGL/Enums/BufferPName.gen.cs | 36 +- .../OpenGL/Enums/BufferStorageMask.gen.cs | 30 +- .../OpenGL/Enums/BufferStorageTarget.gen.cs | 20 +- .../OpenGL/OpenGL/Enums/BufferTarget.gen.cs | 24 +- .../OpenGL/Enums/ClampColorTarget.gen.cs | 6 +- .../OpenGL/Enums/ClearBufferMask.gen.cs | 10 +- .../OpenGL/OpenGL/Enums/ClipPlaneName.gen.cs | 30 +- .../Enums/ColorTableParameterPName.gen.cs | 54 +- .../OpenGL/Enums/ColorTableTargetSGI.gen.cs | 42 +- .../OpenGL/Enums/ContextFlagMask.gen.cs | 18 +- .../OpenGL/Enums/ConvolutionParameter.gen.cs | 48 +- .../OpenGL/Enums/ConvolutionTargetEXT.gen.cs | 6 +- .../Enums/CopyBufferSubDataTarget.gen.cs | 20 +- .../Enums/CopyImageSubDataTarget.gen.cs | 10 +- .../OpenGL/OpenGL/Enums/DebugSeverity.gen.cs | 6 +- .../OpenGL/OpenGL/Enums/DrawBufferMode.gen.cs | 96 +- sources/OpenGL/OpenGL/Enums/EnableCap.gen.cs | 366 +- sources/OpenGL/OpenGL/Enums/ErrorCode.gen.cs | 18 +- .../OpenGL/OpenGL/Enums/FogCoordSrc.gen.cs | 6 +- sources/OpenGL/OpenGL/Enums/FogMode.gen.cs | 6 +- .../Enums/FragmentShaderGenericSource.gen.cs | 6 +- .../OpenGL/Enums/FramebufferAttachment.gen.cs | 6 +- .../FramebufferAttachmentParameterName.gen.cs | 86 +- .../OpenGL/Enums/FramebufferTarget.gen.cs | 6 +- sources/OpenGL/OpenGL/Enums/GLEnum.gen.cs | 23084 ++++++++-------- .../Enums/GetHistogramParameterPName.gen.cs | 42 +- .../Enums/GetMinmaxParameterPName.gen.cs | 6 +- sources/OpenGL/OpenGL/Enums/GetPName.gen.cs | 2178 +- .../OpenGL/Enums/GetPointervPName.gen.cs | 46 +- .../OpenGL/Enums/GetTextureParameter.gen.cs | 142 +- sources/OpenGL/OpenGL/Enums/HintTarget.gen.cs | 98 +- .../OpenGL/Enums/HistogramTargetEXT.gen.cs | 6 +- .../OpenGL/OpenGL/Enums/InternalFormat.gen.cs | 1328 +- .../OpenGL/Enums/InternalFormatPName.gen.cs | 24 +- .../InvalidateFramebufferAttachment.gen.cs | 210 +- .../OpenGL/OpenGL/Enums/LightEnvMode.gen.cs | 6 +- .../Enums/LightModelColorControl.gen.cs | 6 +- .../OpenGL/Enums/LightTextureMode.gen.cs | 12 +- .../OpenGL/Enums/MapBufferAccessMask.gen.cs | 42 +- sources/OpenGL/OpenGL/Enums/MatrixMode.gen.cs | 10 +- .../OpenGL/Enums/MemoryBarrierMask.gen.cs | 86 +- .../OpenGL/Enums/ObjectIdentifier.gen.cs | 18 +- sources/OpenGL/OpenGL/Enums/PathColor.gen.cs | 6 +- .../OpenGL/OpenGL/Enums/PathCoordType.gen.cs | 58 +- .../OpenGL/Enums/PathRenderingTokenNV.gen.cs | 60 +- .../OpenGL/Enums/PerfQueryDataFlags.gen.cs | 8 +- .../OpenGL/Enums/PipelineParameterName.gen.cs | 6 +- .../OpenGL/OpenGL/Enums/PixelCopyType.gen.cs | 12 +- .../OpenGL/OpenGL/Enums/PixelFormat.gen.cs | 78 +- .../OpenGL/Enums/PixelStoreParameter.gen.cs | 66 +- .../Enums/PixelStoreResampleMode.gen.cs | 6 +- .../Enums/PixelTransferParameter.gen.cs | 90 +- sources/OpenGL/OpenGL/Enums/PixelType.gen.cs | 112 +- .../OpenGL/Enums/PointParameterName.gen.cs | 50 +- .../OpenGL/OpenGL/Enums/PrimitiveType.gen.cs | 54 +- .../OpenGL/Enums/ProgramProperty.gen.cs | 42 +- .../Enums/ProgramResourceProperty.gen.cs | 6 +- .../OpenGL/OpenGL/Enums/ProgramTarget.gen.cs | 20 +- .../Enums/QueryObjectParameterName.gen.cs | 6 +- .../OpenGL/OpenGL/Enums/QueryTarget.gen.cs | 36 +- .../Enums/RenderbufferParameterName.gen.cs | 124 +- .../OpenGL/Enums/SamplePatternSGIS.gen.cs | 36 +- .../OpenGL/Enums/SamplerParameterF.gen.cs | 10 +- .../OpenGL/Enums/SamplerParameterI.gen.cs | 6 +- .../OpenGL/Enums/ShaderBinaryFormat.gen.cs | 12 +- sources/OpenGL/OpenGL/Enums/ShaderType.gen.cs | 12 +- .../OpenGL/Enums/SizedInternalFormat.gen.cs | 1198 +- .../OpenGL/Enums/TextureCoordName.gen.cs | 6 +- .../OpenGL/OpenGL/Enums/TextureEnvMode.gen.cs | 12 +- .../OpenGL/Enums/TextureEnvParameter.gen.cs | 290 +- .../OpenGL/OpenGL/Enums/TextureLayout.gen.cs | 12 +- .../OpenGL/Enums/TextureParameterName.gen.cs | 202 +- .../OpenGL/OpenGL/Enums/TextureTarget.gen.cs | 256 +- .../OpenGL/Enums/TextureWrapMode.gen.cs | 34 +- .../Enums/TransformFeedbackPName.gen.cs | 6 +- .../Enums/TransformFeedbackTokenNV.gen.cs | 16 +- .../OpenGL/Enums/UniformBlockPName.gen.cs | 12 +- .../OpenGL/OpenGL/Enums/UniformType.gen.cs | 112 +- .../OpenGL/Enums/UseProgramStageMask.gen.cs | 54 +- .../OpenGL/Enums/VertexArrayPName.gen.cs | 12 +- .../OpenGL/Enums/VertexArrayPNameAPPLE.gen.cs | 6 +- .../OpenGL/Enums/VertexAttribEnum.gen.cs | 6 +- .../Enums/VertexAttribPointerType.gen.cs | 30 +- .../OpenGL/Enums/VertexAttribProperty.gen.cs | 28 +- .../OpenGL/Enums/VertexAttribType.gen.cs | 18 +- .../OpenGL/Enums/VertexHintsMaskPGI.gen.cs | 12 +- 90 files changed, 15962 insertions(+), 15962 deletions(-) diff --git a/sources/OpenGL/OpenGL/Enums/AtomicCounterBufferPName.gen.cs b/sources/OpenGL/OpenGL/Enums/AtomicCounterBufferPName.gen.cs index c6d73e85bf..c49bedf53d 100644 --- a/sources/OpenGL/OpenGL/Enums/AtomicCounterBufferPName.gen.cs +++ b/sources/OpenGL/OpenGL/Enums/AtomicCounterBufferPName.gen.cs @@ -10,6 +10,9 @@ namespace Silk.NET.OpenGL; [NativeName("AtomicCounterBufferPName")] public enum AtomicCounterBufferPName : uint { + [NativeName("GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_COMPUTE_SHADER")] + ReferencedByComputeShader = 37101, + [NativeName("GL_ATOMIC_COUNTER_BUFFER_BINDING")] Binding = 37569, @@ -36,7 +39,4 @@ public enum AtomicCounterBufferPName : uint [NativeName("GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_FRAGMENT_SHADER")] ReferencedByFragmentShader = 37579, - - [NativeName("GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_COMPUTE_SHADER")] - ReferencedByComputeShader = 37101, } diff --git a/sources/OpenGL/OpenGL/Enums/AttribMask.gen.cs b/sources/OpenGL/OpenGL/Enums/AttribMask.gen.cs index 07a055f06e..b2f16b2183 100644 --- a/sources/OpenGL/OpenGL/Enums/AttribMask.gen.cs +++ b/sources/OpenGL/OpenGL/Enums/AttribMask.gen.cs @@ -13,15 +13,6 @@ public enum AttribMask : uint { None = 0x0, - [NativeName("GL_DEPTH_BUFFER_BIT")] - DepthBufferBit = 0x100, - - [NativeName("GL_STENCIL_BUFFER_BIT")] - StencilBufferBit = 0x400, - - [NativeName("GL_COLOR_BUFFER_BIT")] - ColorBufferBit = 0x4000, - [NativeName("GL_CURRENT_BIT")] CurrentBit = 0x1, @@ -46,9 +37,15 @@ public enum AttribMask : uint [NativeName("GL_FOG_BIT")] FogBit = 0x80, + [NativeName("GL_DEPTH_BUFFER_BIT")] + DepthBufferBit = 0x100, + [NativeName("GL_ACCUM_BUFFER_BIT")] AccumBufferBit = 0x200, + [NativeName("GL_STENCIL_BUFFER_BIT")] + StencilBufferBit = 0x400, + [NativeName("GL_VIEWPORT_BIT")] ViewportBit = 0x800, @@ -58,6 +55,9 @@ public enum AttribMask : uint [NativeName("GL_ENABLE_BIT")] EnableBit = 0x2000, + [NativeName("GL_COLOR_BUFFER_BIT")] + ColorBufferBit = 0x4000, + [NativeName("GL_HINT_BIT")] HintBit = 0x8000, @@ -73,9 +73,6 @@ public enum AttribMask : uint [NativeName("GL_SCISSOR_BIT")] ScissorBit = 0x80000, - [NativeName("GL_ALL_ATTRIB_BITS")] - AllAttribBits = 0xFFFFFFFF, - [NativeName("GL_MULTISAMPLE_BIT")] MultisampleBit = 0x20000000, @@ -87,4 +84,7 @@ public enum AttribMask : uint [NativeName("GL_MULTISAMPLE_BIT_EXT")] MultisampleBitEXT = 0x20000000, + + [NativeName("GL_ALL_ATTRIB_BITS")] + AllAttribBits = 0xFFFFFFFF, } diff --git a/sources/OpenGL/OpenGL/Enums/AttributeType.gen.cs b/sources/OpenGL/OpenGL/Enums/AttributeType.gen.cs index e51709f43c..8588f3b3de 100644 --- a/sources/OpenGL/OpenGL/Enums/AttributeType.gen.cs +++ b/sources/OpenGL/OpenGL/Enums/AttributeType.gen.cs @@ -10,30 +10,6 @@ namespace Silk.NET.OpenGL; [NativeName("AttributeType")] public enum AttributeType : uint { - [NativeName("GL_SAMPLER_3D_OES")] - Sampler3DOES = 35679, - - [NativeName("GL_SAMPLER_2D_SHADOW_EXT")] - Sampler2DShadowEXT = 35682, - - [NativeName("GL_FLOAT_MAT2x3_NV")] - FloatMat2x3NV = 35685, - - [NativeName("GL_FLOAT_MAT2x4_NV")] - FloatMat2x4NV = 35686, - - [NativeName("GL_FLOAT_MAT3x2_NV")] - FloatMat3x2NV = 35687, - - [NativeName("GL_FLOAT_MAT3x4_NV")] - FloatMat3x4NV = 35688, - - [NativeName("GL_FLOAT_MAT4x2_NV")] - FloatMat4x2NV = 35689, - - [NativeName("GL_FLOAT_MAT4x3_NV")] - FloatMat4x3NV = 35690, - [NativeName("GL_INT")] Int = 5124, @@ -46,81 +22,189 @@ public enum AttributeType : uint [NativeName("GL_DOUBLE")] Double = 5130, + [NativeName("GL_INT64_ARB")] + Int64ARB = 5134, + + [NativeName("GL_INT64_NV")] + Int64NV = 5134, + + [NativeName("GL_UNSIGNED_INT64_ARB")] + UnsignedInt64ARB = 5135, + + [NativeName("GL_UNSIGNED_INT64_NV")] + UnsignedInt64NV = 5135, + [NativeName("GL_FLOAT_VEC2")] FloatVec2 = 35664, + [NativeName("GL_FLOAT_VEC2_ARB")] + FloatVec2ARB = 35664, + [NativeName("GL_FLOAT_VEC3")] FloatVec3 = 35665, + [NativeName("GL_FLOAT_VEC3_ARB")] + FloatVec3ARB = 35665, + [NativeName("GL_FLOAT_VEC4")] FloatVec4 = 35666, + [NativeName("GL_FLOAT_VEC4_ARB")] + FloatVec4ARB = 35666, + [NativeName("GL_INT_VEC2")] IntVec2 = 35667, + [NativeName("GL_INT_VEC2_ARB")] + IntVec2ARB = 35667, + [NativeName("GL_INT_VEC3")] IntVec3 = 35668, + [NativeName("GL_INT_VEC3_ARB")] + IntVec3ARB = 35668, + [NativeName("GL_INT_VEC4")] IntVec4 = 35669, + [NativeName("GL_INT_VEC4_ARB")] + IntVec4ARB = 35669, + [NativeName("GL_BOOL")] Bool = 35670, + [NativeName("GL_BOOL_ARB")] + BoolARB = 35670, + [NativeName("GL_BOOL_VEC2")] BoolVec2 = 35671, + [NativeName("GL_BOOL_VEC2_ARB")] + BoolVec2ARB = 35671, + [NativeName("GL_BOOL_VEC3")] BoolVec3 = 35672, + [NativeName("GL_BOOL_VEC3_ARB")] + BoolVec3ARB = 35672, + [NativeName("GL_BOOL_VEC4")] BoolVec4 = 35673, + [NativeName("GL_BOOL_VEC4_ARB")] + BoolVec4ARB = 35673, + [NativeName("GL_FLOAT_MAT2")] FloatMat2 = 35674, + [NativeName("GL_FLOAT_MAT2_ARB")] + FloatMat2ARB = 35674, + [NativeName("GL_FLOAT_MAT3")] FloatMat3 = 35675, + [NativeName("GL_FLOAT_MAT3_ARB")] + FloatMat3ARB = 35675, + [NativeName("GL_FLOAT_MAT4")] FloatMat4 = 35676, + [NativeName("GL_FLOAT_MAT4_ARB")] + FloatMat4ARB = 35676, + [NativeName("GL_SAMPLER_1D")] Sampler1D = 35677, + [NativeName("GL_SAMPLER_1D_ARB")] + Sampler1DARB = 35677, + [NativeName("GL_SAMPLER_2D")] Sampler2D = 35678, + [NativeName("GL_SAMPLER_2D_ARB")] + Sampler2DARB = 35678, + + [NativeName("GL_SAMPLER_3D_OES")] + Sampler3DOES = 35679, + [NativeName("GL_SAMPLER_3D")] Sampler3D = 35679, + [NativeName("GL_SAMPLER_3D_ARB")] + Sampler3DARB = 35679, + [NativeName("GL_SAMPLER_CUBE")] SamplerCube = 35680, + [NativeName("GL_SAMPLER_CUBE_ARB")] + SamplerCubeARB = 35680, + [NativeName("GL_SAMPLER_1D_SHADOW")] Sampler1DShadow = 35681, + [NativeName("GL_SAMPLER_1D_SHADOW_ARB")] + Sampler1DShadowARB = 35681, + + [NativeName("GL_SAMPLER_2D_SHADOW_EXT")] + Sampler2DShadowEXT = 35682, + [NativeName("GL_SAMPLER_2D_SHADOW")] Sampler2DShadow = 35682, + [NativeName("GL_SAMPLER_2D_SHADOW_ARB")] + Sampler2DShadowARB = 35682, + + [NativeName("GL_SAMPLER_2D_RECT")] + Sampler2DRect = 35683, + + [NativeName("GL_SAMPLER_2D_RECT_ARB")] + Sampler2DRectARB = 35683, + + [NativeName("GL_SAMPLER_2D_RECT_SHADOW")] + Sampler2DRectShadow = 35684, + + [NativeName("GL_SAMPLER_2D_RECT_SHADOW_ARB")] + Sampler2DRectShadowARB = 35684, + + [NativeName("GL_FLOAT_MAT2x3_NV")] + FloatMat2x3NV = 35685, + [NativeName("GL_FLOAT_MAT2x3")] FloatMat2x3 = 35685, + [NativeName("GL_FLOAT_MAT2x4_NV")] + FloatMat2x4NV = 35686, + [NativeName("GL_FLOAT_MAT2x4")] FloatMat2x4 = 35686, + [NativeName("GL_FLOAT_MAT3x2_NV")] + FloatMat3x2NV = 35687, + [NativeName("GL_FLOAT_MAT3x2")] FloatMat3x2 = 35687, + [NativeName("GL_FLOAT_MAT3x4_NV")] + FloatMat3x4NV = 35688, + [NativeName("GL_FLOAT_MAT3x4")] FloatMat3x4 = 35688, + [NativeName("GL_FLOAT_MAT4x2_NV")] + FloatMat4x2NV = 35689, + [NativeName("GL_FLOAT_MAT4x2")] FloatMat4x2 = 35689, + [NativeName("GL_FLOAT_MAT4x3_NV")] + FloatMat4x3NV = 35690, + [NativeName("GL_FLOAT_MAT4x3")] FloatMat4x3 = 35690, + [NativeName("GL_SAMPLER_BUFFER")] + SamplerBuffer = 36290, + [NativeName("GL_SAMPLER_1D_ARRAY_SHADOW")] Sampler1DArrayShadow = 36291, @@ -151,12 +235,18 @@ public enum AttributeType : uint [NativeName("GL_INT_SAMPLER_CUBE")] IntSamplerCube = 36300, + [NativeName("GL_INT_SAMPLER_2D_RECT")] + IntSampler2DRect = 36301, + [NativeName("GL_INT_SAMPLER_1D_ARRAY")] IntSampler1DArray = 36302, [NativeName("GL_INT_SAMPLER_2D_ARRAY")] IntSampler2DArray = 36303, + [NativeName("GL_INT_SAMPLER_BUFFER")] + IntSamplerBuffer = 36304, + [NativeName("GL_UNSIGNED_INT_SAMPLER_1D")] UnsignedIntSampler1D = 36305, @@ -169,72 +259,18 @@ public enum AttributeType : uint [NativeName("GL_UNSIGNED_INT_SAMPLER_CUBE")] UnsignedIntSamplerCube = 36308, + [NativeName("GL_UNSIGNED_INT_SAMPLER_2D_RECT")] + UnsignedIntSampler2DRect = 36309, + [NativeName("GL_UNSIGNED_INT_SAMPLER_1D_ARRAY")] UnsignedIntSampler1DArray = 36310, [NativeName("GL_UNSIGNED_INT_SAMPLER_2D_ARRAY")] UnsignedIntSampler2DArray = 36311, - [NativeName("GL_SAMPLER_2D_RECT")] - Sampler2DRect = 35683, - - [NativeName("GL_SAMPLER_2D_RECT_SHADOW")] - Sampler2DRectShadow = 35684, - - [NativeName("GL_SAMPLER_BUFFER")] - SamplerBuffer = 36290, - - [NativeName("GL_INT_SAMPLER_2D_RECT")] - IntSampler2DRect = 36301, - - [NativeName("GL_INT_SAMPLER_BUFFER")] - IntSamplerBuffer = 36304, - - [NativeName("GL_UNSIGNED_INT_SAMPLER_2D_RECT")] - UnsignedIntSampler2DRect = 36309, - [NativeName("GL_UNSIGNED_INT_SAMPLER_BUFFER")] UnsignedIntSamplerBuffer = 36312, - [NativeName("GL_SAMPLER_2D_MULTISAMPLE")] - Sampler2DMultisample = 37128, - - [NativeName("GL_INT_SAMPLER_2D_MULTISAMPLE")] - IntSampler2DMultisample = 37129, - - [NativeName("GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE")] - UnsignedIntSampler2DMultisample = 37130, - - [NativeName("GL_SAMPLER_2D_MULTISAMPLE_ARRAY")] - Sampler2DMultisampleArray = 37131, - - [NativeName("GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY")] - IntSampler2DMultisampleArray = 37132, - - [NativeName("GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY")] - UnsignedIntSampler2DMultisampleArray = 37133, - - [NativeName("GL_SAMPLER_CUBE_MAP_ARRAY")] - SamplerCubeMapArray = 36876, - - [NativeName("GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW")] - SamplerCubeMapArrayShadow = 36877, - - [NativeName("GL_INT_SAMPLER_CUBE_MAP_ARRAY")] - IntSamplerCubeMapArray = 36878, - - [NativeName("GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY")] - UnsignedIntSamplerCubeMapArray = 36879, - - [NativeName("GL_DOUBLE_VEC2")] - DoubleVec2 = 36860, - - [NativeName("GL_DOUBLE_VEC3")] - DoubleVec3 = 36861, - - [NativeName("GL_DOUBLE_VEC4")] - DoubleVec4 = 36862, - [NativeName("GL_DOUBLE_MAT2")] DoubleMat2 = 36678, @@ -262,6 +298,45 @@ public enum AttributeType : uint [NativeName("GL_DOUBLE_MAT4x3")] DoubleMat4x3 = 36686, + [NativeName("GL_INT64_VEC2_ARB")] + Int64Vec2ARB = 36841, + + [NativeName("GL_INT64_VEC3_ARB")] + Int64Vec3ARB = 36842, + + [NativeName("GL_INT64_VEC4_ARB")] + Int64Vec4ARB = 36843, + + [NativeName("GL_UNSIGNED_INT64_VEC2_ARB")] + UnsignedInt64Vec2ARB = 36853, + + [NativeName("GL_UNSIGNED_INT64_VEC3_ARB")] + UnsignedInt64Vec3ARB = 36854, + + [NativeName("GL_UNSIGNED_INT64_VEC4_ARB")] + UnsignedInt64Vec4ARB = 36855, + + [NativeName("GL_DOUBLE_VEC2")] + DoubleVec2 = 36860, + + [NativeName("GL_DOUBLE_VEC3")] + DoubleVec3 = 36861, + + [NativeName("GL_DOUBLE_VEC4")] + DoubleVec4 = 36862, + + [NativeName("GL_SAMPLER_CUBE_MAP_ARRAY")] + SamplerCubeMapArray = 36876, + + [NativeName("GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW")] + SamplerCubeMapArrayShadow = 36877, + + [NativeName("GL_INT_SAMPLER_CUBE_MAP_ARRAY")] + IntSamplerCubeMapArray = 36878, + + [NativeName("GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY")] + UnsignedIntSamplerCubeMapArray = 36879, + [NativeName("GL_IMAGE_1D")] Image1D = 36940, @@ -361,96 +436,21 @@ public enum AttributeType : uint [NativeName("GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY")] UnsignedIntImage2DMultisampleArray = 36972, - [NativeName("GL_UNSIGNED_INT64_ARB")] - UnsignedInt64ARB = 5135, - - [NativeName("GL_INT64_ARB")] - Int64ARB = 5134, - - [NativeName("GL_INT64_VEC2_ARB")] - Int64Vec2ARB = 36841, - - [NativeName("GL_INT64_VEC3_ARB")] - Int64Vec3ARB = 36842, - - [NativeName("GL_INT64_VEC4_ARB")] - Int64Vec4ARB = 36843, - - [NativeName("GL_UNSIGNED_INT64_VEC2_ARB")] - UnsignedInt64Vec2ARB = 36853, - - [NativeName("GL_UNSIGNED_INT64_VEC3_ARB")] - UnsignedInt64Vec3ARB = 36854, - - [NativeName("GL_UNSIGNED_INT64_VEC4_ARB")] - UnsignedInt64Vec4ARB = 36855, - - [NativeName("GL_FLOAT_VEC2_ARB")] - FloatVec2ARB = 35664, - - [NativeName("GL_FLOAT_VEC3_ARB")] - FloatVec3ARB = 35665, - - [NativeName("GL_FLOAT_VEC4_ARB")] - FloatVec4ARB = 35666, - - [NativeName("GL_INT_VEC2_ARB")] - IntVec2ARB = 35667, - - [NativeName("GL_INT_VEC3_ARB")] - IntVec3ARB = 35668, - - [NativeName("GL_INT_VEC4_ARB")] - IntVec4ARB = 35669, - - [NativeName("GL_BOOL_ARB")] - BoolARB = 35670, - - [NativeName("GL_BOOL_VEC2_ARB")] - BoolVec2ARB = 35671, - - [NativeName("GL_BOOL_VEC3_ARB")] - BoolVec3ARB = 35672, - - [NativeName("GL_BOOL_VEC4_ARB")] - BoolVec4ARB = 35673, - - [NativeName("GL_FLOAT_MAT2_ARB")] - FloatMat2ARB = 35674, - - [NativeName("GL_FLOAT_MAT3_ARB")] - FloatMat3ARB = 35675, - - [NativeName("GL_FLOAT_MAT4_ARB")] - FloatMat4ARB = 35676, - - [NativeName("GL_SAMPLER_1D_ARB")] - Sampler1DARB = 35677, - - [NativeName("GL_SAMPLER_2D_ARB")] - Sampler2DARB = 35678, - - [NativeName("GL_SAMPLER_3D_ARB")] - Sampler3DARB = 35679, - - [NativeName("GL_SAMPLER_CUBE_ARB")] - SamplerCubeARB = 35680, - - [NativeName("GL_SAMPLER_1D_SHADOW_ARB")] - Sampler1DShadowARB = 35681, + [NativeName("GL_SAMPLER_2D_MULTISAMPLE")] + Sampler2DMultisample = 37128, - [NativeName("GL_SAMPLER_2D_SHADOW_ARB")] - Sampler2DShadowARB = 35682, + [NativeName("GL_INT_SAMPLER_2D_MULTISAMPLE")] + IntSampler2DMultisample = 37129, - [NativeName("GL_SAMPLER_2D_RECT_ARB")] - Sampler2DRectARB = 35683, + [NativeName("GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE")] + UnsignedIntSampler2DMultisample = 37130, - [NativeName("GL_SAMPLER_2D_RECT_SHADOW_ARB")] - Sampler2DRectShadowARB = 35684, + [NativeName("GL_SAMPLER_2D_MULTISAMPLE_ARRAY")] + Sampler2DMultisampleArray = 37131, - [NativeName("GL_INT64_NV")] - Int64NV = 5134, + [NativeName("GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY")] + IntSampler2DMultisampleArray = 37132, - [NativeName("GL_UNSIGNED_INT64_NV")] - UnsignedInt64NV = 5135, + [NativeName("GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY")] + UnsignedIntSampler2DMultisampleArray = 37133, } diff --git a/sources/OpenGL/OpenGL/Enums/BlendEquationMode.gen.cs b/sources/OpenGL/OpenGL/Enums/BlendEquationMode.gen.cs index f79f1f0d11..4c9a3553f0 100644 --- a/sources/OpenGL/OpenGL/Enums/BlendEquationMode.gen.cs +++ b/sources/OpenGL/OpenGL/Enums/BlendEquationMode.gen.cs @@ -13,30 +13,30 @@ public enum BlendEquationMode : uint [NativeName("GL_FUNC_ADD")] FuncAdd = 32774, - [NativeName("GL_FUNC_REVERSE_SUBTRACT")] - FuncReverseSubtract = 32779, - - [NativeName("GL_FUNC_SUBTRACT")] - FuncSubtract = 32778, + [NativeName("GL_FUNC_ADD_EXT")] + FuncAddEXT = 32774, [NativeName("GL_MIN")] Min = 32775, - [NativeName("GL_MAX")] - Max = 32776, - [NativeName("GL_MIN_EXT")] MinEXT = 32775, + [NativeName("GL_MAX")] + Max = 32776, + [NativeName("GL_MAX_EXT")] MaxEXT = 32776, - [NativeName("GL_FUNC_ADD_EXT")] - FuncAddEXT = 32774, + [NativeName("GL_FUNC_SUBTRACT")] + FuncSubtract = 32778, [NativeName("GL_FUNC_SUBTRACT_EXT")] FuncSubtractEXT = 32778, + [NativeName("GL_FUNC_REVERSE_SUBTRACT")] + FuncReverseSubtract = 32779, + [NativeName("GL_FUNC_REVERSE_SUBTRACT_EXT")] FuncReverseSubtractEXT = 32779, diff --git a/sources/OpenGL/OpenGL/Enums/BufferPName.gen.cs b/sources/OpenGL/OpenGL/Enums/BufferPName.gen.cs index c649a0ace1..e26c38372d 100644 --- a/sources/OpenGL/OpenGL/Enums/BufferPName.gen.cs +++ b/sources/OpenGL/OpenGL/Enums/BufferPName.gen.cs @@ -10,18 +10,36 @@ namespace Silk.NET.OpenGL; [NativeName("BufferPNameARB")] public enum BufferPName : uint { + [NativeName("GL_BUFFER_IMMUTABLE_STORAGE")] + ImmutableStorage = 33311, + + [NativeName("GL_BUFFER_STORAGE_FLAGS")] + StorageFlags = 33312, + [NativeName("GL_BUFFER_SIZE")] Size = 34660, + [NativeName("GL_BUFFER_SIZE_ARB")] + SizeARB = 34660, + [NativeName("GL_BUFFER_USAGE")] Usage = 34661, + [NativeName("GL_BUFFER_USAGE_ARB")] + UsageARB = 34661, + [NativeName("GL_BUFFER_ACCESS")] Access = 35003, + [NativeName("GL_BUFFER_ACCESS_ARB")] + AccessARB = 35003, + [NativeName("GL_BUFFER_MAPPED")] Mapped = 35004, + [NativeName("GL_BUFFER_MAPPED_ARB")] + MappedARB = 35004, + [NativeName("GL_BUFFER_ACCESS_FLAGS")] AccessFlags = 37151, @@ -30,22 +48,4 @@ public enum BufferPName : uint [NativeName("GL_BUFFER_MAP_OFFSET")] MapOffset = 37153, - - [NativeName("GL_BUFFER_IMMUTABLE_STORAGE")] - ImmutableStorage = 33311, - - [NativeName("GL_BUFFER_STORAGE_FLAGS")] - StorageFlags = 33312, - - [NativeName("GL_BUFFER_SIZE_ARB")] - SizeARB = 34660, - - [NativeName("GL_BUFFER_USAGE_ARB")] - UsageARB = 34661, - - [NativeName("GL_BUFFER_ACCESS_ARB")] - AccessARB = 35003, - - [NativeName("GL_BUFFER_MAPPED_ARB")] - MappedARB = 35004, } diff --git a/sources/OpenGL/OpenGL/Enums/BufferStorageMask.gen.cs b/sources/OpenGL/OpenGL/Enums/BufferStorageMask.gen.cs index b2e6530cf7..def075cb8c 100644 --- a/sources/OpenGL/OpenGL/Enums/BufferStorageMask.gen.cs +++ b/sources/OpenGL/OpenGL/Enums/BufferStorageMask.gen.cs @@ -16,36 +16,36 @@ public enum BufferStorageMask : uint [NativeName("GL_MAP_READ_BIT_EXT")] MapReadBitEXT = 0x1, - [NativeName("GL_MAP_WRITE_BIT_EXT")] - MapWriteBitEXT = 0x2, - - [NativeName("GL_MAP_PERSISTENT_BIT_EXT")] - MapPersistentBitEXT = 0x40, - - [NativeName("GL_MAP_COHERENT_BIT_EXT")] - MapCoherentBitEXT = 0x80, - - [NativeName("GL_DYNAMIC_STORAGE_BIT_EXT")] - DynamicStorageBitEXT = 0x100, - - [NativeName("GL_CLIENT_STORAGE_BIT_EXT")] - ClientStorageBitEXT = 0x200, - [NativeName("GL_MAP_READ_BIT")] MapReadBit = 0x1, + [NativeName("GL_MAP_WRITE_BIT_EXT")] + MapWriteBitEXT = 0x2, + [NativeName("GL_MAP_WRITE_BIT")] MapWriteBit = 0x2, + [NativeName("GL_MAP_PERSISTENT_BIT_EXT")] + MapPersistentBitEXT = 0x40, + [NativeName("GL_MAP_PERSISTENT_BIT")] MapPersistentBit = 0x40, + [NativeName("GL_MAP_COHERENT_BIT_EXT")] + MapCoherentBitEXT = 0x80, + [NativeName("GL_MAP_COHERENT_BIT")] MapCoherentBit = 0x80, + [NativeName("GL_DYNAMIC_STORAGE_BIT_EXT")] + DynamicStorageBitEXT = 0x100, + [NativeName("GL_DYNAMIC_STORAGE_BIT")] DynamicStorageBit = 0x100, + [NativeName("GL_CLIENT_STORAGE_BIT_EXT")] + ClientStorageBitEXT = 0x200, + [NativeName("GL_CLIENT_STORAGE_BIT")] ClientStorageBit = 0x200, diff --git a/sources/OpenGL/OpenGL/Enums/BufferStorageTarget.gen.cs b/sources/OpenGL/OpenGL/Enums/BufferStorageTarget.gen.cs index 65a34d1986..097f714230 100644 --- a/sources/OpenGL/OpenGL/Enums/BufferStorageTarget.gen.cs +++ b/sources/OpenGL/OpenGL/Enums/BufferStorageTarget.gen.cs @@ -22,33 +22,33 @@ public enum BufferStorageTarget : uint [NativeName("GL_PIXEL_UNPACK_BUFFER")] PixelUnpackBuffer = 35052, - [NativeName("GL_TRANSFORM_FEEDBACK_BUFFER")] - TransformFeedbackBuffer = 35982, + [NativeName("GL_UNIFORM_BUFFER")] + UniformBuffer = 35345, [NativeName("GL_TEXTURE_BUFFER")] TextureBuffer = 35882, + [NativeName("GL_TRANSFORM_FEEDBACK_BUFFER")] + TransformFeedbackBuffer = 35982, + [NativeName("GL_COPY_READ_BUFFER")] CopyReadBuffer = 36662, [NativeName("GL_COPY_WRITE_BUFFER")] CopyWriteBuffer = 36663, - [NativeName("GL_UNIFORM_BUFFER")] - UniformBuffer = 35345, - [NativeName("GL_DRAW_INDIRECT_BUFFER")] DrawIndirectBuffer = 36671, - [NativeName("GL_ATOMIC_COUNTER_BUFFER")] - AtomicCounterBuffer = 37568, + [NativeName("GL_SHADER_STORAGE_BUFFER")] + ShaderStorageBuffer = 37074, [NativeName("GL_DISPATCH_INDIRECT_BUFFER")] DispatchIndirectBuffer = 37102, - [NativeName("GL_SHADER_STORAGE_BUFFER")] - ShaderStorageBuffer = 37074, - [NativeName("GL_QUERY_BUFFER")] QueryBuffer = 37266, + + [NativeName("GL_ATOMIC_COUNTER_BUFFER")] + AtomicCounterBuffer = 37568, } diff --git a/sources/OpenGL/OpenGL/Enums/BufferTarget.gen.cs b/sources/OpenGL/OpenGL/Enums/BufferTarget.gen.cs index 13369684cc..8d45827865 100644 --- a/sources/OpenGL/OpenGL/Enums/BufferTarget.gen.cs +++ b/sources/OpenGL/OpenGL/Enums/BufferTarget.gen.cs @@ -10,6 +10,9 @@ namespace Silk.NET.OpenGL; [NativeName("BufferTargetARB")] public enum BufferTarget : uint { + [NativeName("GL_PARAMETER_BUFFER")] + ParameterBuffer = 33006, + [NativeName("GL_ARRAY_BUFFER")] ArrayBuffer = 34962, @@ -22,36 +25,33 @@ public enum BufferTarget : uint [NativeName("GL_PIXEL_UNPACK_BUFFER")] PixelUnpackBuffer = 35052, - [NativeName("GL_TRANSFORM_FEEDBACK_BUFFER")] - TransformFeedbackBuffer = 35982, + [NativeName("GL_UNIFORM_BUFFER")] + UniformBuffer = 35345, [NativeName("GL_TEXTURE_BUFFER")] TextureBuffer = 35882, + [NativeName("GL_TRANSFORM_FEEDBACK_BUFFER")] + TransformFeedbackBuffer = 35982, + [NativeName("GL_COPY_READ_BUFFER")] CopyReadBuffer = 36662, [NativeName("GL_COPY_WRITE_BUFFER")] CopyWriteBuffer = 36663, - [NativeName("GL_UNIFORM_BUFFER")] - UniformBuffer = 35345, - [NativeName("GL_DRAW_INDIRECT_BUFFER")] DrawIndirectBuffer = 36671, - [NativeName("GL_ATOMIC_COUNTER_BUFFER")] - AtomicCounterBuffer = 37568, + [NativeName("GL_SHADER_STORAGE_BUFFER")] + ShaderStorageBuffer = 37074, [NativeName("GL_DISPATCH_INDIRECT_BUFFER")] DispatchIndirectBuffer = 37102, - [NativeName("GL_SHADER_STORAGE_BUFFER")] - ShaderStorageBuffer = 37074, - [NativeName("GL_QUERY_BUFFER")] QueryBuffer = 37266, - [NativeName("GL_PARAMETER_BUFFER")] - ParameterBuffer = 33006, + [NativeName("GL_ATOMIC_COUNTER_BUFFER")] + AtomicCounterBuffer = 37568, } diff --git a/sources/OpenGL/OpenGL/Enums/ClampColorTarget.gen.cs b/sources/OpenGL/OpenGL/Enums/ClampColorTarget.gen.cs index 999cccc05c..5c3c02e483 100644 --- a/sources/OpenGL/OpenGL/Enums/ClampColorTarget.gen.cs +++ b/sources/OpenGL/OpenGL/Enums/ClampColorTarget.gen.cs @@ -10,15 +10,15 @@ namespace Silk.NET.OpenGL; [NativeName("ClampColorTargetARB")] public enum ClampColorTarget : uint { - [NativeName("GL_CLAMP_READ_COLOR")] - ReadColor = 35100, - [NativeName("GL_CLAMP_VERTEX_COLOR_ARB")] VertexColorARB = 35098, [NativeName("GL_CLAMP_FRAGMENT_COLOR_ARB")] FragmentColorARB = 35099, + [NativeName("GL_CLAMP_READ_COLOR")] + ReadColor = 35100, + [NativeName("GL_CLAMP_READ_COLOR_ARB")] ReadColorARB = 35100, } diff --git a/sources/OpenGL/OpenGL/Enums/ClearBufferMask.gen.cs b/sources/OpenGL/OpenGL/Enums/ClearBufferMask.gen.cs index ec5af838c1..b52d3172b2 100644 --- a/sources/OpenGL/OpenGL/Enums/ClearBufferMask.gen.cs +++ b/sources/OpenGL/OpenGL/Enums/ClearBufferMask.gen.cs @@ -13,18 +13,18 @@ public enum ClearBufferMask : uint { None = 0x0, - [NativeName("GL_COVERAGE_BUFFER_BIT_NV")] - CoverageBufferBitNV = 0x8000, - [NativeName("GL_DEPTH_BUFFER_BIT")] DepthBufferBit = 0x100, + [NativeName("GL_ACCUM_BUFFER_BIT")] + AccumBufferBit = 0x200, + [NativeName("GL_STENCIL_BUFFER_BIT")] StencilBufferBit = 0x400, [NativeName("GL_COLOR_BUFFER_BIT")] ColorBufferBit = 0x4000, - [NativeName("GL_ACCUM_BUFFER_BIT")] - AccumBufferBit = 0x200, + [NativeName("GL_COVERAGE_BUFFER_BIT_NV")] + CoverageBufferBitNV = 0x8000, } diff --git a/sources/OpenGL/OpenGL/Enums/ClipPlaneName.gen.cs b/sources/OpenGL/OpenGL/Enums/ClipPlaneName.gen.cs index a21f2fd5c0..a54f32950f 100644 --- a/sources/OpenGL/OpenGL/Enums/ClipPlaneName.gen.cs +++ b/sources/OpenGL/OpenGL/Enums/ClipPlaneName.gen.cs @@ -13,36 +13,36 @@ public enum ClipPlaneName : uint [NativeName("GL_CLIP_PLANE0")] Plane0 = 12288, - [NativeName("GL_CLIP_PLANE1")] - Plane1 = 12289, - - [NativeName("GL_CLIP_PLANE2")] - Plane2 = 12290, - - [NativeName("GL_CLIP_PLANE3")] - Plane3 = 12291, - - [NativeName("GL_CLIP_PLANE4")] - Plane4 = 12292, - - [NativeName("GL_CLIP_PLANE5")] - Plane5 = 12293, - [NativeName("GL_CLIP_DISTANCE0")] Distance0 = 12288, + [NativeName("GL_CLIP_PLANE1")] + Plane1 = 12289, + [NativeName("GL_CLIP_DISTANCE1")] Distance1 = 12289, + [NativeName("GL_CLIP_PLANE2")] + Plane2 = 12290, + [NativeName("GL_CLIP_DISTANCE2")] Distance2 = 12290, + [NativeName("GL_CLIP_PLANE3")] + Plane3 = 12291, + [NativeName("GL_CLIP_DISTANCE3")] Distance3 = 12291, + [NativeName("GL_CLIP_PLANE4")] + Plane4 = 12292, + [NativeName("GL_CLIP_DISTANCE4")] Distance4 = 12292, + [NativeName("GL_CLIP_PLANE5")] + Plane5 = 12293, + [NativeName("GL_CLIP_DISTANCE5")] Distance5 = 12293, diff --git a/sources/OpenGL/OpenGL/Enums/ColorTableParameterPName.gen.cs b/sources/OpenGL/OpenGL/Enums/ColorTableParameterPName.gen.cs index f5dcf5c86b..48973fe139 100644 --- a/sources/OpenGL/OpenGL/Enums/ColorTableParameterPName.gen.cs +++ b/sources/OpenGL/OpenGL/Enums/ColorTableParameterPName.gen.cs @@ -13,60 +13,60 @@ public enum ColorTableParameterPName : uint [NativeName("GL_COLOR_TABLE_SCALE")] Scale = 32982, - [NativeName("GL_COLOR_TABLE_BIAS")] - Bias = 32983, - - [NativeName("GL_COLOR_TABLE_FORMAT")] - Format = 32984, - - [NativeName("GL_COLOR_TABLE_WIDTH")] - Width = 32985, - - [NativeName("GL_COLOR_TABLE_RED_SIZE")] - RedSize = 32986, - - [NativeName("GL_COLOR_TABLE_GREEN_SIZE")] - GreenSize = 32987, - - [NativeName("GL_COLOR_TABLE_BLUE_SIZE")] - BlueSize = 32988, - - [NativeName("GL_COLOR_TABLE_ALPHA_SIZE")] - AlphaSize = 32989, - - [NativeName("GL_COLOR_TABLE_LUMINANCE_SIZE")] - LuminanceSize = 32990, - - [NativeName("GL_COLOR_TABLE_INTENSITY_SIZE")] - IntensitySize = 32991, - [NativeName("GL_COLOR_TABLE_SCALE_SGI")] ScaleSGI = 32982, + [NativeName("GL_COLOR_TABLE_BIAS")] + Bias = 32983, + [NativeName("GL_COLOR_TABLE_BIAS_SGI")] BiasSGI = 32983, + [NativeName("GL_COLOR_TABLE_FORMAT")] + Format = 32984, + [NativeName("GL_COLOR_TABLE_FORMAT_SGI")] FormatSGI = 32984, + [NativeName("GL_COLOR_TABLE_WIDTH")] + Width = 32985, + [NativeName("GL_COLOR_TABLE_WIDTH_SGI")] WidthSGI = 32985, + [NativeName("GL_COLOR_TABLE_RED_SIZE")] + RedSize = 32986, + [NativeName("GL_COLOR_TABLE_RED_SIZE_SGI")] RedSizeSGI = 32986, + [NativeName("GL_COLOR_TABLE_GREEN_SIZE")] + GreenSize = 32987, + [NativeName("GL_COLOR_TABLE_GREEN_SIZE_SGI")] GreenSizeSGI = 32987, + [NativeName("GL_COLOR_TABLE_BLUE_SIZE")] + BlueSize = 32988, + [NativeName("GL_COLOR_TABLE_BLUE_SIZE_SGI")] BlueSizeSGI = 32988, + [NativeName("GL_COLOR_TABLE_ALPHA_SIZE")] + AlphaSize = 32989, + [NativeName("GL_COLOR_TABLE_ALPHA_SIZE_SGI")] AlphaSizeSGI = 32989, + [NativeName("GL_COLOR_TABLE_LUMINANCE_SIZE")] + LuminanceSize = 32990, + [NativeName("GL_COLOR_TABLE_LUMINANCE_SIZE_SGI")] LuminanceSizeSGI = 32990, + [NativeName("GL_COLOR_TABLE_INTENSITY_SIZE")] + IntensitySize = 32991, + [NativeName("GL_COLOR_TABLE_INTENSITY_SIZE_SGI")] IntensitySizeSGI = 32991, } diff --git a/sources/OpenGL/OpenGL/Enums/ColorTableTargetSGI.gen.cs b/sources/OpenGL/OpenGL/Enums/ColorTableTargetSGI.gen.cs index acb2eb4c0f..ca9a8c334d 100644 --- a/sources/OpenGL/OpenGL/Enums/ColorTableTargetSGI.gen.cs +++ b/sources/OpenGL/OpenGL/Enums/ColorTableTargetSGI.gen.cs @@ -10,45 +10,45 @@ namespace Silk.NET.OpenGL; [NativeName("ColorTableTargetSGI")] public enum ColorTableTargetSGI : uint { - [NativeName("GL_COLOR_TABLE")] - ColorTable = 32976, - - [NativeName("GL_POST_CONVOLUTION_COLOR_TABLE")] - PostConvolutionColorTable = 32977, - - [NativeName("GL_POST_COLOR_MATRIX_COLOR_TABLE")] - PostColorMatrixColorTable = 32978, - - [NativeName("GL_PROXY_COLOR_TABLE")] - ProxyColorTable = 32979, + [NativeName("GL_TEXTURE_COLOR_TABLE_SGI")] + TextureColorTableSGI = 32956, - [NativeName("GL_PROXY_POST_CONVOLUTION_COLOR_TABLE")] - ProxyPostConvolutionColorTable = 32980, + [NativeName("GL_PROXY_TEXTURE_COLOR_TABLE_SGI")] + ProxyTextureColorTableSGI = 32957, - [NativeName("GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE")] - ProxyPostColorMatrixColorTable = 32981, + [NativeName("GL_COLOR_TABLE")] + ColorTable = 32976, [NativeName("GL_COLOR_TABLE_SGI")] ColorTableSGI = 32976, + [NativeName("GL_POST_CONVOLUTION_COLOR_TABLE")] + PostConvolutionColorTable = 32977, + [NativeName("GL_POST_CONVOLUTION_COLOR_TABLE_SGI")] PostConvolutionColorTableSGI = 32977, + [NativeName("GL_POST_COLOR_MATRIX_COLOR_TABLE")] + PostColorMatrixColorTable = 32978, + [NativeName("GL_POST_COLOR_MATRIX_COLOR_TABLE_SGI")] PostColorMatrixColorTableSGI = 32978, + [NativeName("GL_PROXY_COLOR_TABLE")] + ProxyColorTable = 32979, + [NativeName("GL_PROXY_COLOR_TABLE_SGI")] ProxyColorTableSGI = 32979, + [NativeName("GL_PROXY_POST_CONVOLUTION_COLOR_TABLE")] + ProxyPostConvolutionColorTable = 32980, + [NativeName("GL_PROXY_POST_CONVOLUTION_COLOR_TABLE_SGI")] ProxyPostConvolutionColorTableSGI = 32980, + [NativeName("GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE")] + ProxyPostColorMatrixColorTable = 32981, + [NativeName("GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE_SGI")] ProxyPostColorMatrixColorTableSGI = 32981, - - [NativeName("GL_TEXTURE_COLOR_TABLE_SGI")] - TextureColorTableSGI = 32956, - - [NativeName("GL_PROXY_TEXTURE_COLOR_TABLE_SGI")] - ProxyTextureColorTableSGI = 32957, } diff --git a/sources/OpenGL/OpenGL/Enums/ContextFlagMask.gen.cs b/sources/OpenGL/OpenGL/Enums/ContextFlagMask.gen.cs index 1aa5f97608..1443bd5407 100644 --- a/sources/OpenGL/OpenGL/Enums/ContextFlagMask.gen.cs +++ b/sources/OpenGL/OpenGL/Enums/ContextFlagMask.gen.cs @@ -13,27 +13,27 @@ public enum ContextFlagMask : uint { None = 0x0, - [NativeName("GL_CONTEXT_FLAG_DEBUG_BIT_KHR")] - DebugBitKHR = 0x2, - - [NativeName("GL_CONTEXT_FLAG_PROTECTED_CONTENT_BIT_EXT")] - ProtectedContentBitEXT = 0x10, - [NativeName("GL_CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT")] ForwardCompatibleBit = 0x1, + [NativeName("GL_CONTEXT_FLAG_DEBUG_BIT_KHR")] + DebugBitKHR = 0x2, + [NativeName("GL_CONTEXT_FLAG_DEBUG_BIT")] DebugBit = 0x2, [NativeName("GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT")] RobustAccessBit = 0x4, - [NativeName("GL_CONTEXT_FLAG_NO_ERROR_BIT")] - NoErrorBit = 0x8, - [NativeName("GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT_ARB")] RobustAccessBitARB = 0x4, + [NativeName("GL_CONTEXT_FLAG_NO_ERROR_BIT")] + NoErrorBit = 0x8, + [NativeName("GL_CONTEXT_FLAG_NO_ERROR_BIT_KHR")] NoErrorBitKHR = 0x8, + + [NativeName("GL_CONTEXT_FLAG_PROTECTED_CONTENT_BIT_EXT")] + ProtectedContentBitEXT = 0x10, } diff --git a/sources/OpenGL/OpenGL/Enums/ConvolutionParameter.gen.cs b/sources/OpenGL/OpenGL/Enums/ConvolutionParameter.gen.cs index fb0a23c59b..20cd49c048 100644 --- a/sources/OpenGL/OpenGL/Enums/ConvolutionParameter.gen.cs +++ b/sources/OpenGL/OpenGL/Enums/ConvolutionParameter.gen.cs @@ -13,51 +13,51 @@ public enum ConvolutionParameter : uint [NativeName("GL_CONVOLUTION_BORDER_MODE")] ConvolutionBorderMode = 32787, - [NativeName("GL_CONVOLUTION_FILTER_SCALE")] - ConvolutionFilterScale = 32788, - - [NativeName("GL_CONVOLUTION_FILTER_BIAS")] - ConvolutionFilterBias = 32789, - - [NativeName("GL_CONVOLUTION_FORMAT")] - ConvolutionFormat = 32791, - - [NativeName("GL_CONVOLUTION_WIDTH")] - ConvolutionWidth = 32792, - - [NativeName("GL_CONVOLUTION_HEIGHT")] - ConvolutionHeight = 32793, - - [NativeName("GL_MAX_CONVOLUTION_WIDTH")] - MaxConvolutionWidth = 32794, - - [NativeName("GL_MAX_CONVOLUTION_HEIGHT")] - MaxConvolutionHeight = 32795, - - [NativeName("GL_CONVOLUTION_BORDER_COLOR")] - ConvolutionBorderColor = 33108, - [NativeName("GL_CONVOLUTION_BORDER_MODE_EXT")] ConvolutionBorderModeEXT = 32787, + [NativeName("GL_CONVOLUTION_FILTER_SCALE")] + ConvolutionFilterScale = 32788, + [NativeName("GL_CONVOLUTION_FILTER_SCALE_EXT")] ConvolutionFilterScaleEXT = 32788, + [NativeName("GL_CONVOLUTION_FILTER_BIAS")] + ConvolutionFilterBias = 32789, + [NativeName("GL_CONVOLUTION_FILTER_BIAS_EXT")] ConvolutionFilterBiasEXT = 32789, + [NativeName("GL_CONVOLUTION_FORMAT")] + ConvolutionFormat = 32791, + [NativeName("GL_CONVOLUTION_FORMAT_EXT")] ConvolutionFormatEXT = 32791, + [NativeName("GL_CONVOLUTION_WIDTH")] + ConvolutionWidth = 32792, + [NativeName("GL_CONVOLUTION_WIDTH_EXT")] ConvolutionWidthEXT = 32792, + [NativeName("GL_CONVOLUTION_HEIGHT")] + ConvolutionHeight = 32793, + [NativeName("GL_CONVOLUTION_HEIGHT_EXT")] ConvolutionHeightEXT = 32793, + [NativeName("GL_MAX_CONVOLUTION_WIDTH")] + MaxConvolutionWidth = 32794, + [NativeName("GL_MAX_CONVOLUTION_WIDTH_EXT")] MaxConvolutionWidthEXT = 32794, + [NativeName("GL_MAX_CONVOLUTION_HEIGHT")] + MaxConvolutionHeight = 32795, + [NativeName("GL_MAX_CONVOLUTION_HEIGHT_EXT")] MaxConvolutionHeightEXT = 32795, + + [NativeName("GL_CONVOLUTION_BORDER_COLOR")] + ConvolutionBorderColor = 33108, } diff --git a/sources/OpenGL/OpenGL/Enums/ConvolutionTargetEXT.gen.cs b/sources/OpenGL/OpenGL/Enums/ConvolutionTargetEXT.gen.cs index a8a87baa76..eeb9b90cc3 100644 --- a/sources/OpenGL/OpenGL/Enums/ConvolutionTargetEXT.gen.cs +++ b/sources/OpenGL/OpenGL/Enums/ConvolutionTargetEXT.gen.cs @@ -13,12 +13,12 @@ public enum ConvolutionTargetEXT : uint [NativeName("GL_CONVOLUTION_1D")] Convolution1D = 32784, - [NativeName("GL_CONVOLUTION_2D")] - Convolution2D = 32785, - [NativeName("GL_CONVOLUTION_1D_EXT")] Convolution1DEXT = 32784, + [NativeName("GL_CONVOLUTION_2D")] + Convolution2D = 32785, + [NativeName("GL_CONVOLUTION_2D_EXT")] Convolution2DEXT = 32785, } diff --git a/sources/OpenGL/OpenGL/Enums/CopyBufferSubDataTarget.gen.cs b/sources/OpenGL/OpenGL/Enums/CopyBufferSubDataTarget.gen.cs index f77f36ea79..81f30f394e 100644 --- a/sources/OpenGL/OpenGL/Enums/CopyBufferSubDataTarget.gen.cs +++ b/sources/OpenGL/OpenGL/Enums/CopyBufferSubDataTarget.gen.cs @@ -22,33 +22,33 @@ public enum CopyBufferSubDataTarget : uint [NativeName("GL_PIXEL_UNPACK_BUFFER")] PixelUnpackBuffer = 35052, - [NativeName("GL_TRANSFORM_FEEDBACK_BUFFER")] - TransformFeedbackBuffer = 35982, + [NativeName("GL_UNIFORM_BUFFER")] + UniformBuffer = 35345, [NativeName("GL_TEXTURE_BUFFER")] TextureBuffer = 35882, + [NativeName("GL_TRANSFORM_FEEDBACK_BUFFER")] + TransformFeedbackBuffer = 35982, + [NativeName("GL_COPY_READ_BUFFER")] CopyReadBuffer = 36662, [NativeName("GL_COPY_WRITE_BUFFER")] CopyWriteBuffer = 36663, - [NativeName("GL_UNIFORM_BUFFER")] - UniformBuffer = 35345, - [NativeName("GL_DRAW_INDIRECT_BUFFER")] DrawIndirectBuffer = 36671, - [NativeName("GL_ATOMIC_COUNTER_BUFFER")] - AtomicCounterBuffer = 37568, + [NativeName("GL_SHADER_STORAGE_BUFFER")] + ShaderStorageBuffer = 37074, [NativeName("GL_DISPATCH_INDIRECT_BUFFER")] DispatchIndirectBuffer = 37102, - [NativeName("GL_SHADER_STORAGE_BUFFER")] - ShaderStorageBuffer = 37074, - [NativeName("GL_QUERY_BUFFER")] QueryBuffer = 37266, + + [NativeName("GL_ATOMIC_COUNTER_BUFFER")] + AtomicCounterBuffer = 37568, } diff --git a/sources/OpenGL/OpenGL/Enums/CopyImageSubDataTarget.gen.cs b/sources/OpenGL/OpenGL/Enums/CopyImageSubDataTarget.gen.cs index b7cfb2c103..662d77b157 100644 --- a/sources/OpenGL/OpenGL/Enums/CopyImageSubDataTarget.gen.cs +++ b/sources/OpenGL/OpenGL/Enums/CopyImageSubDataTarget.gen.cs @@ -19,6 +19,9 @@ public enum CopyImageSubDataTarget : uint [NativeName("GL_TEXTURE_3D")] Texture3D = 32879, + [NativeName("GL_TEXTURE_RECTANGLE")] + TextureRectANGLE = 34037, + [NativeName("GL_TEXTURE_CUBE_MAP")] TextureCubeMap = 34067, @@ -31,15 +34,12 @@ public enum CopyImageSubDataTarget : uint [NativeName("GL_RENDERBUFFER")] Renderbuffer = 36161, - [NativeName("GL_TEXTURE_RECTANGLE")] - TextureRectANGLE = 34037, + [NativeName("GL_TEXTURE_CUBE_MAP_ARRAY")] + TextureCubeMapArray = 36873, [NativeName("GL_TEXTURE_2D_MULTISAMPLE")] Texture2DMultisample = 37120, [NativeName("GL_TEXTURE_2D_MULTISAMPLE_ARRAY")] Texture2DMultisampleArray = 37122, - - [NativeName("GL_TEXTURE_CUBE_MAP_ARRAY")] - TextureCubeMapArray = 36873, } diff --git a/sources/OpenGL/OpenGL/Enums/DebugSeverity.gen.cs b/sources/OpenGL/OpenGL/Enums/DebugSeverity.gen.cs index a618856536..b8539941fc 100644 --- a/sources/OpenGL/OpenGL/Enums/DebugSeverity.gen.cs +++ b/sources/OpenGL/OpenGL/Enums/DebugSeverity.gen.cs @@ -13,6 +13,9 @@ public enum DebugSeverity : uint [NativeName("GL_DONT_CARE")] DontCare = 4352, + [NativeName("GL_DEBUG_SEVERITY_NOTIFICATION")] + DebugSeverityNotification = 33387, + [NativeName("GL_DEBUG_SEVERITY_HIGH")] DebugSeverityHigh = 37190, @@ -21,7 +24,4 @@ public enum DebugSeverity : uint [NativeName("GL_DEBUG_SEVERITY_LOW")] DebugSeverityLow = 37192, - - [NativeName("GL_DEBUG_SEVERITY_NOTIFICATION")] - DebugSeverityNotification = 33387, } diff --git a/sources/OpenGL/OpenGL/Enums/DrawBufferMode.gen.cs b/sources/OpenGL/OpenGL/Enums/DrawBufferMode.gen.cs index 7b09441b4c..794284bd33 100644 --- a/sources/OpenGL/OpenGL/Enums/DrawBufferMode.gen.cs +++ b/sources/OpenGL/OpenGL/Enums/DrawBufferMode.gen.cs @@ -13,54 +13,6 @@ public enum DrawBufferMode : uint [NativeName("GL_NONE_OES")] NoneOES = 0, - [NativeName("GL_COLOR_ATTACHMENT0_NV")] - ColorAttachment0NV = 36064, - - [NativeName("GL_COLOR_ATTACHMENT1_NV")] - ColorAttachment1NV = 36065, - - [NativeName("GL_COLOR_ATTACHMENT2_NV")] - ColorAttachment2NV = 36066, - - [NativeName("GL_COLOR_ATTACHMENT3_NV")] - ColorAttachment3NV = 36067, - - [NativeName("GL_COLOR_ATTACHMENT4_NV")] - ColorAttachment4NV = 36068, - - [NativeName("GL_COLOR_ATTACHMENT5_NV")] - ColorAttachment5NV = 36069, - - [NativeName("GL_COLOR_ATTACHMENT6_NV")] - ColorAttachment6NV = 36070, - - [NativeName("GL_COLOR_ATTACHMENT7_NV")] - ColorAttachment7NV = 36071, - - [NativeName("GL_COLOR_ATTACHMENT8_NV")] - ColorAttachment8NV = 36072, - - [NativeName("GL_COLOR_ATTACHMENT9_NV")] - ColorAttachment9NV = 36073, - - [NativeName("GL_COLOR_ATTACHMENT10_NV")] - ColorAttachment10NV = 36074, - - [NativeName("GL_COLOR_ATTACHMENT11_NV")] - ColorAttachment11NV = 36075, - - [NativeName("GL_COLOR_ATTACHMENT12_NV")] - ColorAttachment12NV = 36076, - - [NativeName("GL_COLOR_ATTACHMENT13_NV")] - ColorAttachment13NV = 36077, - - [NativeName("GL_COLOR_ATTACHMENT14_NV")] - ColorAttachment14NV = 36078, - - [NativeName("GL_COLOR_ATTACHMENT15_NV")] - ColorAttachment15NV = 36079, - [NativeName("GL_NONE")] None = 0, @@ -103,51 +55,99 @@ public enum DrawBufferMode : uint [NativeName("GL_AUX3")] Aux3 = 1036, + [NativeName("GL_COLOR_ATTACHMENT0_NV")] + ColorAttachment0NV = 36064, + [NativeName("GL_COLOR_ATTACHMENT0")] ColorAttachment0 = 36064, + [NativeName("GL_COLOR_ATTACHMENT1_NV")] + ColorAttachment1NV = 36065, + [NativeName("GL_COLOR_ATTACHMENT1")] ColorAttachment1 = 36065, + [NativeName("GL_COLOR_ATTACHMENT2_NV")] + ColorAttachment2NV = 36066, + [NativeName("GL_COLOR_ATTACHMENT2")] ColorAttachment2 = 36066, + [NativeName("GL_COLOR_ATTACHMENT3_NV")] + ColorAttachment3NV = 36067, + [NativeName("GL_COLOR_ATTACHMENT3")] ColorAttachment3 = 36067, + [NativeName("GL_COLOR_ATTACHMENT4_NV")] + ColorAttachment4NV = 36068, + [NativeName("GL_COLOR_ATTACHMENT4")] ColorAttachment4 = 36068, + [NativeName("GL_COLOR_ATTACHMENT5_NV")] + ColorAttachment5NV = 36069, + [NativeName("GL_COLOR_ATTACHMENT5")] ColorAttachment5 = 36069, + [NativeName("GL_COLOR_ATTACHMENT6_NV")] + ColorAttachment6NV = 36070, + [NativeName("GL_COLOR_ATTACHMENT6")] ColorAttachment6 = 36070, + [NativeName("GL_COLOR_ATTACHMENT7_NV")] + ColorAttachment7NV = 36071, + [NativeName("GL_COLOR_ATTACHMENT7")] ColorAttachment7 = 36071, + [NativeName("GL_COLOR_ATTACHMENT8_NV")] + ColorAttachment8NV = 36072, + [NativeName("GL_COLOR_ATTACHMENT8")] ColorAttachment8 = 36072, + [NativeName("GL_COLOR_ATTACHMENT9_NV")] + ColorAttachment9NV = 36073, + [NativeName("GL_COLOR_ATTACHMENT9")] ColorAttachment9 = 36073, + [NativeName("GL_COLOR_ATTACHMENT10_NV")] + ColorAttachment10NV = 36074, + [NativeName("GL_COLOR_ATTACHMENT10")] ColorAttachment10 = 36074, + [NativeName("GL_COLOR_ATTACHMENT11_NV")] + ColorAttachment11NV = 36075, + [NativeName("GL_COLOR_ATTACHMENT11")] ColorAttachment11 = 36075, + [NativeName("GL_COLOR_ATTACHMENT12_NV")] + ColorAttachment12NV = 36076, + [NativeName("GL_COLOR_ATTACHMENT12")] ColorAttachment12 = 36076, + [NativeName("GL_COLOR_ATTACHMENT13_NV")] + ColorAttachment13NV = 36077, + [NativeName("GL_COLOR_ATTACHMENT13")] ColorAttachment13 = 36077, + [NativeName("GL_COLOR_ATTACHMENT14_NV")] + ColorAttachment14NV = 36078, + [NativeName("GL_COLOR_ATTACHMENT14")] ColorAttachment14 = 36078, + [NativeName("GL_COLOR_ATTACHMENT15_NV")] + ColorAttachment15NV = 36079, + [NativeName("GL_COLOR_ATTACHMENT15")] ColorAttachment15 = 36079, diff --git a/sources/OpenGL/OpenGL/Enums/EnableCap.gen.cs b/sources/OpenGL/OpenGL/Enums/EnableCap.gen.cs index 179c541b76..f668f06c6b 100644 --- a/sources/OpenGL/OpenGL/Enums/EnableCap.gen.cs +++ b/sources/OpenGL/OpenGL/Enums/EnableCap.gen.cs @@ -10,60 +10,24 @@ namespace Silk.NET.OpenGL; [NativeName("EnableCap")] public enum EnableCap : uint { - [NativeName("GL_TEXTURE_CUBE_MAP_OES")] - TextureCubeMapOES = 34067, - - [NativeName("GL_TEXTURE_GEN_STR_OES")] - TextureGenStrOES = 36192, - - [NativeName("GL_FETCH_PER_SAMPLE_ARM")] - FetchPerSampleARM = 36709, - - [NativeName("GL_FRAMEBUFFER_FETCH_NONCOHERENT_QCOM")] - FramebufferFetchNoncoherentQCOM = 38562, - - [NativeName("GL_SHADING_RATE_PRESERVE_ASPECT_RATIO_QCOM")] - ShadingRatePreserveAspectRatioQCOM = 38565, + [NativeName("GL_POINT_SMOOTH")] + PointSmooth = 2832, [NativeName("GL_LINE_SMOOTH")] LineSmooth = 2848, - [NativeName("GL_POLYGON_SMOOTH")] - PolygonSmooth = 2881, - - [NativeName("GL_CULL_FACE")] - CullFace = 2884, - - [NativeName("GL_DEPTH_TEST")] - DepthTest = 2929, - - [NativeName("GL_STENCIL_TEST")] - StencilTest = 2960, - - [NativeName("GL_DITHER")] - Dither = 3024, - - [NativeName("GL_BLEND")] - Blend = 3042, - - [NativeName("GL_SCISSOR_TEST")] - ScissorTest = 3089, - - [NativeName("GL_TEXTURE_1D")] - Texture1D = 3552, - - [NativeName("GL_TEXTURE_2D")] - Texture2D = 3553, - - [NativeName("GL_POINT_SMOOTH")] - PointSmooth = 2832, - [NativeName("GL_LINE_STIPPLE")] LineStipple = 2852, + [NativeName("GL_POLYGON_SMOOTH")] + PolygonSmooth = 2881, + [NativeName("GL_POLYGON_STIPPLE")] PolygonStipple = 2882, + [NativeName("GL_CULL_FACE")] + CullFace = 2884, + [NativeName("GL_LIGHTING")] Lighting = 2896, @@ -73,12 +37,33 @@ public enum EnableCap : uint [NativeName("GL_FOG")] Fog = 2912, + [NativeName("GL_DEPTH_TEST")] + DepthTest = 2929, + + [NativeName("GL_STENCIL_TEST")] + StencilTest = 2960, + [NativeName("GL_NORMALIZE")] Normalize = 2977, [NativeName("GL_ALPHA_TEST")] AlphaTest = 3008, + [NativeName("GL_DITHER")] + Dither = 3024, + + [NativeName("GL_BLEND")] + Blend = 3042, + + [NativeName("GL_INDEX_LOGIC_OP")] + IndexLogicOp = 3057, + + [NativeName("GL_COLOR_LOGIC_OP")] + ColorLogicOp = 3058, + + [NativeName("GL_SCISSOR_TEST")] + ScissorTest = 3089, + [NativeName("GL_TEXTURE_GEN_S")] TextureGenS = 3168, @@ -148,24 +133,60 @@ public enum EnableCap : uint [NativeName("GL_MAP2_VERTEX_4")] Map2Vertex4 = 3512, + [NativeName("GL_TEXTURE_1D")] + Texture1D = 3552, + + [NativeName("GL_TEXTURE_2D")] + Texture2D = 3553, + + [NativeName("GL_POLYGON_OFFSET_POINT")] + PolygonOffsetPoint = 10753, + + [NativeName("GL_POLYGON_OFFSET_LINE")] + PolygonOffsetLine = 10754, + [NativeName("GL_CLIP_PLANE0")] ClipPlane0 = 12288, + [NativeName("GL_CLIP_DISTANCE0")] + ClipDistance0 = 12288, + [NativeName("GL_CLIP_PLANE1")] ClipPlane1 = 12289, + [NativeName("GL_CLIP_DISTANCE1")] + ClipDistance1 = 12289, + [NativeName("GL_CLIP_PLANE2")] ClipPlane2 = 12290, + [NativeName("GL_CLIP_DISTANCE2")] + ClipDistance2 = 12290, + [NativeName("GL_CLIP_PLANE3")] ClipPlane3 = 12291, + [NativeName("GL_CLIP_DISTANCE3")] + ClipDistance3 = 12291, + [NativeName("GL_CLIP_PLANE4")] ClipPlane4 = 12292, + [NativeName("GL_CLIP_DISTANCE4")] + ClipDistance4 = 12292, + [NativeName("GL_CLIP_PLANE5")] ClipPlane5 = 12293, + [NativeName("GL_CLIP_DISTANCE5")] + ClipDistance5 = 12293, + + [NativeName("GL_CLIP_DISTANCE6")] + ClipDistance6 = 12294, + + [NativeName("GL_CLIP_DISTANCE7")] + ClipDistance7 = 12295, + [NativeName("GL_LIGHT0")] Light0 = 16384, @@ -190,20 +211,29 @@ public enum EnableCap : uint [NativeName("GL_LIGHT7")] Light7 = 16391, - [NativeName("GL_COLOR_LOGIC_OP")] - ColorLogicOp = 3058, + [NativeName("GL_CONVOLUTION_1D_EXT")] + Convolution1DEXT = 32784, - [NativeName("GL_POLYGON_OFFSET_POINT")] - PolygonOffsetPoint = 10753, + [NativeName("GL_CONVOLUTION_2D_EXT")] + Convolution2DEXT = 32785, - [NativeName("GL_POLYGON_OFFSET_LINE")] - PolygonOffsetLine = 10754, + [NativeName("GL_SEPARABLE_2D_EXT")] + Separable2DEXT = 32786, + + [NativeName("GL_HISTOGRAM_EXT")] + HistogramEXT = 32804, + + [NativeName("GL_MINMAX_EXT")] + MinmaxEXT = 32814, [NativeName("GL_POLYGON_OFFSET_FILL")] PolygonOffsetFill = 32823, - [NativeName("GL_INDEX_LOGIC_OP")] - IndexLogicOp = 3057, + [NativeName("GL_RESCALE_NORMAL_EXT")] + RescaleNormalEXT = 32826, + + [NativeName("GL_TEXTURE_3D_EXT")] + Texture3DEXT = 32879, [NativeName("GL_VERTEX_ARRAY")] VertexArray = 32884, @@ -223,150 +253,90 @@ public enum EnableCap : uint [NativeName("GL_EDGE_FLAG_ARRAY")] EdgeFlagArray = 32889, + [NativeName("GL_INTERLACE_SGIX")] + InterlaceSGIX = 32916, + [NativeName("GL_MULTISAMPLE")] Multisample = 32925, + [NativeName("GL_MULTISAMPLE_SGIS")] + MultisampleSGIS = 32925, + [NativeName("GL_SAMPLE_ALPHA_TO_COVERAGE")] SampleAlphaToCoverage = 32926, + [NativeName("GL_SAMPLE_ALPHA_TO_MASK_SGIS")] + SampleAlphaToMaskSGIS = 32926, + [NativeName("GL_SAMPLE_ALPHA_TO_ONE")] SampleAlphaToOne = 32927, + [NativeName("GL_SAMPLE_ALPHA_TO_ONE_SGIS")] + SampleAlphaToOneSGIS = 32927, + [NativeName("GL_SAMPLE_COVERAGE")] SampleCoverage = 32928, - [NativeName("GL_TEXTURE_CUBE_MAP")] - TextureCubeMap = 34067, - - [NativeName("GL_CLIP_DISTANCE0")] - ClipDistance0 = 12288, - - [NativeName("GL_CLIP_DISTANCE1")] - ClipDistance1 = 12289, - - [NativeName("GL_CLIP_DISTANCE2")] - ClipDistance2 = 12290, - - [NativeName("GL_CLIP_DISTANCE3")] - ClipDistance3 = 12291, - - [NativeName("GL_CLIP_DISTANCE4")] - ClipDistance4 = 12292, - - [NativeName("GL_CLIP_DISTANCE5")] - ClipDistance5 = 12293, - - [NativeName("GL_CLIP_DISTANCE6")] - ClipDistance6 = 12294, - - [NativeName("GL_CLIP_DISTANCE7")] - ClipDistance7 = 12295, - - [NativeName("GL_RASTERIZER_DISCARD")] - RasterizerDiscard = 35977, - - [NativeName("GL_FRAMEBUFFER_SRGB")] - FramebufferSrgb = 36281, - - [NativeName("GL_TEXTURE_RECTANGLE")] - TextureRectANGLE = 34037, - - [NativeName("GL_PRIMITIVE_RESTART")] - PrimitiveRestart = 36765, - - [NativeName("GL_PROGRAM_POINT_SIZE")] - ProgramPointSize = 34370, - - [NativeName("GL_DEPTH_CLAMP")] - DepthClamp = 34383, - - [NativeName("GL_TEXTURE_CUBE_MAP_SEAMLESS")] - TextureCubeMapSeamless = 34895, - - [NativeName("GL_SAMPLE_MASK")] - SampleMask = 36433, - - [NativeName("GL_SAMPLE_SHADING")] - SampleShading = 35894, - - [NativeName("GL_PRIMITIVE_RESTART_FIXED_INDEX")] - PrimitiveRestartFixedIndex = 36201, - - [NativeName("GL_DEBUG_OUTPUT_SYNCHRONOUS")] - DebugOutputSynchronous = 33346, + [NativeName("GL_SAMPLE_MASK_SGIS")] + SampleMaskSGIS = 32928, - [NativeName("GL_DEBUG_OUTPUT")] - DebugOutput = 37600, + [NativeName("GL_TEXTURE_COLOR_TABLE_SGI")] + TextureColorTableSGI = 32956, [NativeName("GL_COLOR_TABLE")] ColorTable = 32976, + [NativeName("GL_COLOR_TABLE_SGI")] + ColorTableSGI = 32976, + [NativeName("GL_POST_CONVOLUTION_COLOR_TABLE")] PostConvolutionColorTable = 32977, + [NativeName("GL_POST_CONVOLUTION_COLOR_TABLE_SGI")] + PostConvolutionColorTableSGI = 32977, + [NativeName("GL_POST_COLOR_MATRIX_COLOR_TABLE")] PostColorMatrixColorTable = 32978, - [NativeName("GL_TEXTURE_CUBE_MAP_ARB")] - TextureCubeMapARB = 34067, + [NativeName("GL_POST_COLOR_MATRIX_COLOR_TABLE_SGI")] + PostColorMatrixColorTableSGI = 32978, - [NativeName("GL_TEXTURE_RECTANGLE_ARB")] - TextureRectangleARB = 34037, + [NativeName("GL_TEXTURE_4D_SGIS")] + Texture4DSGIS = 33076, - [NativeName("GL_CONVOLUTION_1D_EXT")] - Convolution1DEXT = 32784, + [NativeName("GL_PIXEL_TEX_GEN_SGIX")] + PixelTexGenSGIX = 33081, - [NativeName("GL_CONVOLUTION_2D_EXT")] - Convolution2DEXT = 32785, + [NativeName("GL_SPRITE_SGIX")] + SpriteSGIX = 33096, - [NativeName("GL_SEPARABLE_2D_EXT")] - Separable2DEXT = 32786, + [NativeName("GL_REFERENCE_PLANE_SGIX")] + ReferencePlaneSGIX = 33149, - [NativeName("GL_HISTOGRAM_EXT")] - HistogramEXT = 32804, + [NativeName("GL_IR_INSTRUMENT1_SGIX")] + IrInstrument1SGIX = 33151, - [NativeName("GL_MINMAX_EXT")] - MinmaxEXT = 32814, + [NativeName("GL_CALLIGRAPHIC_FRAGMENT_SGIX")] + CalligraphicFragmentSGIX = 33155, - [NativeName("GL_RESCALE_NORMAL_EXT")] - RescaleNormalEXT = 32826, + [NativeName("GL_FRAMEZOOM_SGIX")] + FramezoomSGIX = 33163, + + [NativeName("GL_FOG_OFFSET_SGIX")] + FogOffsetSGIX = 33176, [NativeName("GL_SHARED_TEXTURE_PALETTE_EXT")] SharedTexturePaletteEXT = 33275, - [NativeName("GL_TEXTURE_3D_EXT")] - Texture3DEXT = 32879, - - [NativeName("GL_TEXTURE_CUBE_MAP_EXT")] - TextureCubeMapEXT = 34067, - - [NativeName("GL_SHADING_RATE_IMAGE_PER_PRIMITIVE_NV")] - ShadingRateImagePerPrimitiveNV = 38321, - - [NativeName("GL_TEXTURE_RECTANGLE_NV")] - TextureRectangleNV = 34037, - - [NativeName("GL_MULTISAMPLE_SGIS")] - MultisampleSGIS = 32925, - - [NativeName("GL_SAMPLE_ALPHA_TO_MASK_SGIS")] - SampleAlphaToMaskSGIS = 32926, - - [NativeName("GL_SAMPLE_ALPHA_TO_ONE_SGIS")] - SampleAlphaToOneSGIS = 32927, + [NativeName("GL_DEBUG_OUTPUT_SYNCHRONOUS")] + DebugOutputSynchronous = 33346, - [NativeName("GL_SAMPLE_MASK_SGIS")] - SampleMaskSGIS = 32928, + [NativeName("GL_ASYNC_HISTOGRAM_SGIX")] + AsyncHistogramSGIX = 33580, [NativeName("GL_PIXEL_TEXTURE_SGIS")] PixelTextureSGIS = 33619, - [NativeName("GL_TEXTURE_4D_SGIS")] - Texture4DSGIS = 33076, - - [NativeName("GL_ASYNC_HISTOGRAM_SGIX")] - AsyncHistogramSGIX = 33580, - [NativeName("GL_ASYNC_TEX_IMAGE_SGIX")] AsyncTexImageSGIX = 33628, @@ -376,12 +346,6 @@ public enum EnableCap : uint [NativeName("GL_ASYNC_READ_PIXELS_SGIX")] AsyncReadPixelsSGIX = 33630, - [NativeName("GL_CALLIGRAPHIC_FRAGMENT_SGIX")] - CalligraphicFragmentSGIX = 33155, - - [NativeName("GL_FOG_OFFSET_SGIX")] - FogOffsetSGIX = 33176, - [NativeName("GL_FRAGMENT_LIGHTING_SGIX")] FragmentLightingSGIX = 33792, @@ -412,33 +376,69 @@ public enum EnableCap : uint [NativeName("GL_FRAGMENT_LIGHT7_SGIX")] FragmentLight7SGIX = 33811, - [NativeName("GL_FRAMEZOOM_SGIX")] - FramezoomSGIX = 33163, + [NativeName("GL_TEXTURE_RECTANGLE")] + TextureRectANGLE = 34037, - [NativeName("GL_INTERLACE_SGIX")] - InterlaceSGIX = 32916, + [NativeName("GL_TEXTURE_RECTANGLE_ARB")] + TextureRectangleARB = 34037, - [NativeName("GL_IR_INSTRUMENT1_SGIX")] - IrInstrument1SGIX = 33151, + [NativeName("GL_TEXTURE_RECTANGLE_NV")] + TextureRectangleNV = 34037, - [NativeName("GL_PIXEL_TEX_GEN_SGIX")] - PixelTexGenSGIX = 33081, + [NativeName("GL_TEXTURE_CUBE_MAP_OES")] + TextureCubeMapOES = 34067, - [NativeName("GL_REFERENCE_PLANE_SGIX")] - ReferencePlaneSGIX = 33149, + [NativeName("GL_TEXTURE_CUBE_MAP")] + TextureCubeMap = 34067, - [NativeName("GL_SPRITE_SGIX")] - SpriteSGIX = 33096, + [NativeName("GL_TEXTURE_CUBE_MAP_ARB")] + TextureCubeMapARB = 34067, - [NativeName("GL_COLOR_TABLE_SGI")] - ColorTableSGI = 32976, + [NativeName("GL_TEXTURE_CUBE_MAP_EXT")] + TextureCubeMapEXT = 34067, - [NativeName("GL_POST_CONVOLUTION_COLOR_TABLE_SGI")] - PostConvolutionColorTableSGI = 32977, + [NativeName("GL_PROGRAM_POINT_SIZE")] + ProgramPointSize = 34370, - [NativeName("GL_POST_COLOR_MATRIX_COLOR_TABLE_SGI")] - PostColorMatrixColorTableSGI = 32978, + [NativeName("GL_DEPTH_CLAMP")] + DepthClamp = 34383, - [NativeName("GL_TEXTURE_COLOR_TABLE_SGI")] - TextureColorTableSGI = 32956, + [NativeName("GL_TEXTURE_CUBE_MAP_SEAMLESS")] + TextureCubeMapSeamless = 34895, + + [NativeName("GL_SAMPLE_SHADING")] + SampleShading = 35894, + + [NativeName("GL_RASTERIZER_DISCARD")] + RasterizerDiscard = 35977, + + [NativeName("GL_TEXTURE_GEN_STR_OES")] + TextureGenStrOES = 36192, + + [NativeName("GL_PRIMITIVE_RESTART_FIXED_INDEX")] + PrimitiveRestartFixedIndex = 36201, + + [NativeName("GL_FRAMEBUFFER_SRGB")] + FramebufferSrgb = 36281, + + [NativeName("GL_SAMPLE_MASK")] + SampleMask = 36433, + + [NativeName("GL_FETCH_PER_SAMPLE_ARM")] + FetchPerSampleARM = 36709, + + [NativeName("GL_PRIMITIVE_RESTART")] + PrimitiveRestart = 36765, + + [NativeName("GL_DEBUG_OUTPUT")] + DebugOutput = 37600, + + [NativeName("GL_SHADING_RATE_IMAGE_PER_PRIMITIVE_NV")] + ShadingRateImagePerPrimitiveNV = 38321, + + [NativeName("GL_FRAMEBUFFER_FETCH_NONCOHERENT_QCOM")] + FramebufferFetchNoncoherentQCOM = 38562, + + [NativeName("GL_SHADING_RATE_PRESERVE_ASPECT_RATIO_QCOM")] + ShadingRatePreserveAspectRatioQCOM = 38565, } diff --git a/sources/OpenGL/OpenGL/Enums/ErrorCode.gen.cs b/sources/OpenGL/OpenGL/Enums/ErrorCode.gen.cs index e3a2ee4d0a..2b133fe32e 100644 --- a/sources/OpenGL/OpenGL/Enums/ErrorCode.gen.cs +++ b/sources/OpenGL/OpenGL/Enums/ErrorCode.gen.cs @@ -10,9 +10,6 @@ namespace Silk.NET.OpenGL; [NativeName("ErrorCode")] public enum ErrorCode : uint { - [NativeName("GL_INVALID_FRAMEBUFFER_OPERATION_OES")] - InvalidFramebufferOperationOES = 1286, - [NativeName("GL_NO_ERROR")] NoError = 0, @@ -25,24 +22,27 @@ public enum ErrorCode : uint [NativeName("GL_INVALID_OPERATION")] InvalidOperation = 1282, - [NativeName("GL_OUT_OF_MEMORY")] - OutOfMemory = 1285, - [NativeName("GL_STACK_OVERFLOW")] StackOverflow = 1283, [NativeName("GL_STACK_UNDERFLOW")] StackUnderflow = 1284, + [NativeName("GL_OUT_OF_MEMORY")] + OutOfMemory = 1285, + + [NativeName("GL_INVALID_FRAMEBUFFER_OPERATION_OES")] + InvalidFramebufferOperationOES = 1286, + [NativeName("GL_INVALID_FRAMEBUFFER_OPERATION")] InvalidFramebufferOperation = 1286, - [NativeName("GL_TABLE_TOO_LARGE")] - TableTooLarge = 32817, - [NativeName("GL_INVALID_FRAMEBUFFER_OPERATION_EXT")] InvalidFramebufferOperationEXT = 1286, + [NativeName("GL_TABLE_TOO_LARGE")] + TableTooLarge = 32817, + [NativeName("GL_TABLE_TOO_LARGE_EXT")] TableTooLargeEXT = 32817, diff --git a/sources/OpenGL/OpenGL/Enums/FogCoordSrc.gen.cs b/sources/OpenGL/OpenGL/Enums/FogCoordSrc.gen.cs index 0b17223c16..85a150ebab 100644 --- a/sources/OpenGL/OpenGL/Enums/FogCoordSrc.gen.cs +++ b/sources/OpenGL/OpenGL/Enums/FogCoordSrc.gen.cs @@ -13,15 +13,15 @@ public enum FogCoordSrc : uint [NativeName("GL_FOG_COORDINATE")] FogCoordinate = 33873, - [NativeName("GL_FRAGMENT_DEPTH")] - FragmentDepth = 33874, - [NativeName("GL_FOG_COORD")] FogCoord = 33873, [NativeName("GL_FOG_COORDINATE_EXT")] FogCoordinateEXT = 33873, + [NativeName("GL_FRAGMENT_DEPTH")] + FragmentDepth = 33874, + [NativeName("GL_FRAGMENT_DEPTH_EXT")] FragmentDepthEXT = 33874, } diff --git a/sources/OpenGL/OpenGL/Enums/FogMode.gen.cs b/sources/OpenGL/OpenGL/Enums/FogMode.gen.cs index 277019dff1..00ef42962b 100644 --- a/sources/OpenGL/OpenGL/Enums/FogMode.gen.cs +++ b/sources/OpenGL/OpenGL/Enums/FogMode.gen.cs @@ -10,15 +10,15 @@ namespace Silk.NET.OpenGL; [NativeName("FogMode")] public enum FogMode : uint { - [NativeName("GL_LINEAR")] - Linear = 9729, - [NativeName("GL_EXP")] Exp = 2048, [NativeName("GL_EXP2")] Exp2 = 2049, + [NativeName("GL_LINEAR")] + Linear = 9729, + [NativeName("GL_FOG_FUNC_SGIS")] FogFuncSGIS = 33066, } diff --git a/sources/OpenGL/OpenGL/Enums/FragmentShaderGenericSource.gen.cs b/sources/OpenGL/OpenGL/Enums/FragmentShaderGenericSource.gen.cs index 26052c9edd..66ed71bb2d 100644 --- a/sources/OpenGL/OpenGL/Enums/FragmentShaderGenericSource.gen.cs +++ b/sources/OpenGL/OpenGL/Enums/FragmentShaderGenericSource.gen.cs @@ -22,6 +22,9 @@ public enum FragmentShaderGenericSource : uint [NativeName("GL_PRIMARY_COLOR_ARB")] PrimaryColorARB = 34167, + [NativeName("GL_PRIMARY_COLOR_EXT")] + PrimaryColorEXT = 34167, + [NativeName("GL_REG_0_ATI")] Reg0ATI = 35105, @@ -216,7 +219,4 @@ public enum FragmentShaderGenericSource : uint [NativeName("GL_SECONDARY_INTERPOLATOR_ATI")] SecondaryInterpolatorATI = 35181, - - [NativeName("GL_PRIMARY_COLOR_EXT")] - PrimaryColorEXT = 34167, } diff --git a/sources/OpenGL/OpenGL/Enums/FramebufferAttachment.gen.cs b/sources/OpenGL/OpenGL/Enums/FramebufferAttachment.gen.cs index 248366c56a..404f40c7e9 100644 --- a/sources/OpenGL/OpenGL/Enums/FramebufferAttachment.gen.cs +++ b/sources/OpenGL/OpenGL/Enums/FramebufferAttachment.gen.cs @@ -10,9 +10,6 @@ namespace Silk.NET.OpenGL; [NativeName("FramebufferAttachment")] public enum FramebufferAttachment : uint { - [NativeName("GL_SHADING_RATE_ATTACHMENT_EXT")] - ShadingRateAttachmentEXT = 38609, - [NativeName("GL_DEPTH_STENCIL_ATTACHMENT")] DepthStencilAttachment = 33306, @@ -117,4 +114,7 @@ public enum FramebufferAttachment : uint [NativeName("GL_STENCIL_ATTACHMENT")] StencilAttachment = 36128, + + [NativeName("GL_SHADING_RATE_ATTACHMENT_EXT")] + ShadingRateAttachmentEXT = 38609, } diff --git a/sources/OpenGL/OpenGL/Enums/FramebufferAttachmentParameterName.gen.cs b/sources/OpenGL/OpenGL/Enums/FramebufferAttachmentParameterName.gen.cs index 3f3388dc26..e4f899c7fb 100644 --- a/sources/OpenGL/OpenGL/Enums/FramebufferAttachmentParameterName.gen.cs +++ b/sources/OpenGL/OpenGL/Enums/FramebufferAttachmentParameterName.gen.cs @@ -10,39 +10,15 @@ namespace Silk.NET.OpenGL; [NativeName("FramebufferAttachmentParameterName")] public enum FramebufferAttachmentParameterName : uint { - [NativeName("GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_OES")] - ObjectTypeOES = 36048, - - [NativeName("GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_OES")] - ObjectNameOES = 36049, - - [NativeName("GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_OES")] - TextureLevelOES = 36050, - - [NativeName("GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_OES")] - TextureCubeMapFaceOES = 36051, - - [NativeName("GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_SAMPLES_EXT")] - TextureSamplesEXT = 36204, - [NativeName("GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING_EXT")] ColorEncodingEXT = 33296, - [NativeName("GL_FRAMEBUFFER_ATTACHMENT_LAYERED_OES")] - LayeredOES = 36263, - - [NativeName("GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_OES")] - Texture3DZoffsetOES = 36052, + [NativeName("GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING")] + ColorEncoding = 33296, [NativeName("GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE_EXT")] ComponentTypeEXT = 33297, - [NativeName("GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_SCALE_IMG")] - TextureScaleIMG = 37183, - - [NativeName("GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING")] - ColorEncoding = 33296, - [NativeName("GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE")] ComponentType = 33297, @@ -64,47 +40,71 @@ public enum FramebufferAttachmentParameterName : uint [NativeName("GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE")] StencilSize = 33303, + [NativeName("GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_OES")] + ObjectTypeOES = 36048, + [NativeName("GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE")] ObjectType = 36048, + [NativeName("GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_EXT")] + ObjectTypeEXT = 36048, + + [NativeName("GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_OES")] + ObjectNameOES = 36049, + [NativeName("GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME")] ObjectName = 36049, + [NativeName("GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_EXT")] + ObjectNameEXT = 36049, + + [NativeName("GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_OES")] + TextureLevelOES = 36050, + [NativeName("GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL")] TextureLevel = 36050, + [NativeName("GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_EXT")] + TextureLevelEXT = 36050, + + [NativeName("GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_OES")] + TextureCubeMapFaceOES = 36051, + [NativeName("GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE")] TextureCubeMapFace = 36051, + [NativeName("GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_EXT")] + TextureCubeMapFaceEXT = 36051, + + [NativeName("GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_OES")] + Texture3DZoffsetOES = 36052, + [NativeName("GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER")] TextureLayer = 36052, - [NativeName("GL_FRAMEBUFFER_ATTACHMENT_LAYERED")] - Layered = 36263, - - [NativeName("GL_FRAMEBUFFER_ATTACHMENT_LAYERED_ARB")] - LayeredARB = 36263, + [NativeName("GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_EXT")] + Texture3DZoffsetEXT = 36052, - [NativeName("GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_EXT")] - ObjectTypeEXT = 36048, + [NativeName("GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER_EXT")] + TextureLayerEXT = 36052, - [NativeName("GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_EXT")] - ObjectNameEXT = 36049, + [NativeName("GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_SAMPLES_EXT")] + TextureSamplesEXT = 36204, - [NativeName("GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_EXT")] - TextureLevelEXT = 36050, + [NativeName("GL_FRAMEBUFFER_ATTACHMENT_LAYERED_OES")] + LayeredOES = 36263, - [NativeName("GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_EXT")] - TextureCubeMapFaceEXT = 36051, + [NativeName("GL_FRAMEBUFFER_ATTACHMENT_LAYERED")] + Layered = 36263, - [NativeName("GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_EXT")] - Texture3DZoffsetEXT = 36052, + [NativeName("GL_FRAMEBUFFER_ATTACHMENT_LAYERED_ARB")] + LayeredARB = 36263, [NativeName("GL_FRAMEBUFFER_ATTACHMENT_LAYERED_EXT")] LayeredEXT = 36263, - [NativeName("GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER_EXT")] - TextureLayerEXT = 36052, + [NativeName("GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_SCALE_IMG")] + TextureScaleIMG = 37183, [NativeName("GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_NUM_VIEWS_OVR")] TextureNumViewsOVR = 38448, diff --git a/sources/OpenGL/OpenGL/Enums/FramebufferTarget.gen.cs b/sources/OpenGL/OpenGL/Enums/FramebufferTarget.gen.cs index fdc84501d0..4bf66bcb28 100644 --- a/sources/OpenGL/OpenGL/Enums/FramebufferTarget.gen.cs +++ b/sources/OpenGL/OpenGL/Enums/FramebufferTarget.gen.cs @@ -10,15 +10,15 @@ namespace Silk.NET.OpenGL; [NativeName("FramebufferTarget")] public enum FramebufferTarget : uint { - [NativeName("GL_FRAMEBUFFER_OES")] - FramebufferOES = 36160, - [NativeName("GL_READ_FRAMEBUFFER")] ReadFramebuffer = 36008, [NativeName("GL_DRAW_FRAMEBUFFER")] DrawFramebuffer = 36009, + [NativeName("GL_FRAMEBUFFER_OES")] + FramebufferOES = 36160, + [NativeName("GL_FRAMEBUFFER")] Framebuffer = 36160, } diff --git a/sources/OpenGL/OpenGL/Enums/GLEnum.gen.cs b/sources/OpenGL/OpenGL/Enums/GLEnum.gen.cs index 194af70514..df43546678 100644 --- a/sources/OpenGL/OpenGL/Enums/GLEnum.gen.cs +++ b/sources/OpenGL/OpenGL/Enums/GLEnum.gen.cs @@ -10,6 +10,36 @@ namespace Silk.NET.OpenGL; [NativeName("GLenum")] public enum GLEnum : uint { + [NativeName("GL_NONE_OES")] + NoneOES = 0, + + [NativeName("GL_FALSE")] + False = 0, + + [NativeName("GL_POINTS")] + Points = 0, + + [NativeName("GL_ZERO")] + Zero = 0, + + [NativeName("GL_NONE")] + None = 0, + + [NativeName("GL_NO_ERROR")] + NoError = 0, + + [NativeName("GL_LAYOUT_DEFAULT_INTEL")] + LayoutDefaultINTEL = 0, + + [NativeName("GL_PERFQUERY_SINGLE_CONTEXT_INTEL")] + PerfquerySingleContextINTEL = 0, + + [NativeName("GL_TERMINATE_SEQUENCE_COMMAND_NV")] + TerminateSequenceCommandNV = 0, + + [NativeName("GL_CLOSE_PATH_NV")] + ClosePathNV = 0, + [NativeName("GL_VERSION_ES_CL_1_0")] VersionEsCl1x0 = 1, @@ -19,10571 +49,10007 @@ public enum GLEnum : uint [NativeName("GL_VERSION_ES_CL_1_1")] VersionEsCl1x1 = 1, - [NativeName("GL_TEXTURE_EXTERNAL_OES")] - TextureExternalOES = 36197, + [NativeName("GL_SYNC_FLUSH_COMMANDS_BIT_APPLE")] + SyncFlushCommandsBitAPPLE = 1, - [NativeName("GL_TEXTURE_BINDING_EXTERNAL_OES")] - TextureBindingExternalOES = 36199, + [NativeName("GL_MAP_READ_BIT_EXT")] + MapReadBitEXT = 1, - [NativeName("GL_REQUIRED_TEXTURE_IMAGE_UNITS_OES")] - RequiredTextureImageUnitsOES = 36200, + [NativeName("GL_COLOR_BUFFER_BIT0_QCOM")] + ColorBufferBit0QCOM = 1, - [NativeName("GL_BLEND_EQUATION_RGB_OES")] - BlendEquationRgbOES = 32777, + [NativeName("GL_VERTEX_SHADER_BIT_EXT")] + VertexShaderBitEXT = 1, - [NativeName("GL_BLEND_EQUATION_ALPHA_OES")] - BlendEquationAlphaOES = 34877, + [NativeName("GL_FOVEATION_ENABLE_BIT_QCOM")] + FoveationEnableBitQCOM = 1, - [NativeName("GL_BLEND_DST_RGB_OES")] - BlendDstRgbOES = 32968, + [NativeName("GL_TRUE")] + True = 1, - [NativeName("GL_BLEND_SRC_RGB_OES")] - BlendSrcRgbOES = 32969, + [NativeName("GL_LINES")] + Lines = 1, - [NativeName("GL_BLEND_DST_ALPHA_OES")] - BlendDstAlphaOES = 32970, + [NativeName("GL_ONE")] + One = 1, - [NativeName("GL_BLEND_SRC_ALPHA_OES")] - BlendSrcAlphaOES = 32971, + [NativeName("GL_CURRENT_BIT")] + CurrentBit = 1, - [NativeName("GL_BLEND_EQUATION_OES")] - BlendEquationOES = 32777, + [NativeName("GL_CLIENT_PIXEL_STORE_BIT")] + ClientPixelStoreBit = 1, - [NativeName("GL_FUNC_ADD_OES")] - FuncAddOES = 32774, + [NativeName("GL_CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT")] + ContextFlagForwardCompatibleBit = 1, - [NativeName("GL_FUNC_SUBTRACT_OES")] - FuncSubtractOES = 32778, + [NativeName("GL_MAP_READ_BIT")] + MapReadBit = 1, - [NativeName("GL_FUNC_REVERSE_SUBTRACT_OES")] - FuncReverseSubtractOES = 32779, + [NativeName("GL_CONTEXT_CORE_PROFILE_BIT")] + ContextCoreProfileBit = 1, - [NativeName("GL_ETC1_RGB8_OES")] - Etc1Rgb8OES = 36196, + [NativeName("GL_SYNC_FLUSH_COMMANDS_BIT")] + SyncFlushCommandsBit = 1, - [NativeName("GL_DEPTH_COMPONENT24_OES")] - DepthComponent24OES = 33190, + [NativeName("GL_VERTEX_SHADER_BIT")] + VertexShaderBit = 1, - [NativeName("GL_DEPTH_COMPONENT32_OES")] - DepthComponent32OES = 33191, + [NativeName("GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT")] + VertexAttribArrayBarrierBit = 1, - [NativeName("GL_TEXTURE_CROP_RECT_OES")] - TextureCropRectOES = 35741, + [NativeName("GL_SUBGROUP_FEATURE_BASIC_BIT_KHR")] + SubgroupFeatureBasicBitKHR = 1, - [NativeName("GL_NONE_OES")] - NoneOES = 0, + [NativeName("GL_QUERY_DEPTH_PASS_EVENT_BIT_AMD")] + QueryDepthPassEventBitAMD = 1, - [NativeName("GL_FRAMEBUFFER_OES")] - FramebufferOES = 36160, + [NativeName("GL_TEXTURE_STORAGE_SPARSE_BIT_AMD")] + TextureStorageSparseBitAMD = 1, - [NativeName("GL_RENDERBUFFER_OES")] - RenderbufferOES = 36161, + [NativeName("GL_RED_BIT_ATI")] + RedBitATI = 1, - [NativeName("GL_RGBA4_OES")] - Rgba4OES = 32854, + [NativeName("GL_2X_BIT_ATI")] + X2XBitATI = 1, - [NativeName("GL_RGB5_A1_OES")] - Rgb5A1OES = 32855, + [NativeName("GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT_EXT")] + VertexAttribArrayBarrierBitEXT = 1, - [NativeName("GL_RGB565_OES")] - Rgb565OES = 36194, + [NativeName("GL_LAYOUT_LINEAR_INTEL")] + LayoutLinearINTEL = 1, - [NativeName("GL_DEPTH_COMPONENT16_OES")] - DepthComponent16OES = 33189, + [NativeName("GL_PERFQUERY_GLOBAL_CONTEXT_INTEL")] + PerfqueryGlobalContextINTEL = 1, - [NativeName("GL_RENDERBUFFER_WIDTH_OES")] - RenderbufferWidthOES = 36162, + [NativeName("GL_NOP_COMMAND_NV")] + NopCommandNV = 1, - [NativeName("GL_RENDERBUFFER_HEIGHT_OES")] - RenderbufferHeightOES = 36163, + [NativeName("GL_BOLD_BIT_NV")] + BoldBitNV = 1, - [NativeName("GL_RENDERBUFFER_INTERNAL_FORMAT_OES")] - RenderbufferInternalFormatOES = 36164, + [NativeName("GL_GLYPH_WIDTH_BIT_NV")] + GlyphWidthBitNV = 1, - [NativeName("GL_RENDERBUFFER_RED_SIZE_OES")] - RenderbufferRedSizeOES = 36176, + [NativeName("GL_TEXTURE_DEFORMATION_BIT_SGIX")] + TextureDeformationBitSGIX = 1, - [NativeName("GL_RENDERBUFFER_GREEN_SIZE_OES")] - RenderbufferGreenSizeOES = 36177, + [NativeName("GL_RESTART_SUN")] + RestartSUN = 1, - [NativeName("GL_RENDERBUFFER_BLUE_SIZE_OES")] - RenderbufferBlueSizeOES = 36178, + [NativeName("GL_MAP_WRITE_BIT_EXT")] + MapWriteBitEXT = 2, - [NativeName("GL_RENDERBUFFER_ALPHA_SIZE_OES")] - RenderbufferAlphaSizeOES = 36179, + [NativeName("GL_COLOR_BUFFER_BIT1_QCOM")] + ColorBufferBit1QCOM = 2, - [NativeName("GL_RENDERBUFFER_DEPTH_SIZE_OES")] - RenderbufferDepthSizeOES = 36180, + [NativeName("GL_CONTEXT_FLAG_DEBUG_BIT_KHR")] + ContextFlagDebugBitKHR = 2, - [NativeName("GL_RENDERBUFFER_STENCIL_SIZE_OES")] - RenderbufferStencilSizeOES = 36181, + [NativeName("GL_FRAGMENT_SHADER_BIT_EXT")] + FragmentShaderBitEXT = 2, - [NativeName("GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_OES")] - FramebufferAttachmentObjectTypeOES = 36048, + [NativeName("GL_FOVEATION_SCALED_BIN_METHOD_BIT_QCOM")] + FoveationScaledBinMethodBitQCOM = 2, - [NativeName("GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_OES")] - FramebufferAttachmentObjectNameOES = 36049, + [NativeName("GL_LINE_LOOP")] + LineLoop = 2, - [NativeName("GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_OES")] - FramebufferAttachmentTextureLevelOES = 36050, + [NativeName("GL_POINT_BIT")] + PointBit = 2, - [NativeName("GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_OES")] - FramebufferAttachmentTextureCubeMapFaceOES = 36051, + [NativeName("GL_CLIENT_VERTEX_ARRAY_BIT")] + ClientVertexArrayBit = 2, - [NativeName("GL_COLOR_ATTACHMENT0_OES")] - ColorAttachment0OES = 36064, + [NativeName("GL_MAP_WRITE_BIT")] + MapWriteBit = 2, - [NativeName("GL_DEPTH_ATTACHMENT_OES")] - DepthAttachmentOES = 36096, + [NativeName("GL_CONTEXT_COMPATIBILITY_PROFILE_BIT")] + ContextCompatibilityProfileBit = 2, - [NativeName("GL_STENCIL_ATTACHMENT_OES")] - StencilAttachmentOES = 36128, + [NativeName("GL_FRAGMENT_SHADER_BIT")] + FragmentShaderBit = 2, - [NativeName("GL_FRAMEBUFFER_COMPLETE_OES")] - FramebufferCompleteOES = 36053, + [NativeName("GL_ELEMENT_ARRAY_BARRIER_BIT")] + ElementArrayBarrierBit = 2, - [NativeName("GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT_OES")] - FramebufferIncompleteAttachmentOES = 36054, + [NativeName("GL_CONTEXT_FLAG_DEBUG_BIT")] + ContextFlagDebugBit = 2, - [NativeName("GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_OES")] - FramebufferIncompleteMissingAttachmentOES = 36055, + [NativeName("GL_SUBGROUP_FEATURE_VOTE_BIT_KHR")] + SubgroupFeatureVoteBitKHR = 2, - [NativeName("GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS_OES")] - FramebufferIncompleteDimensionsOES = 36057, + [NativeName("GL_QUERY_DEPTH_FAIL_EVENT_BIT_AMD")] + QueryDepthFailEventBitAMD = 2, - [NativeName("GL_FRAMEBUFFER_INCOMPLETE_FORMATS_OES")] - FramebufferIncompleteFormatsOES = 36058, + [NativeName("GL_GREEN_BIT_ATI")] + GreenBitATI = 2, - [NativeName("GL_FRAMEBUFFER_UNSUPPORTED_OES")] - FramebufferUnsupportedOES = 36061, + [NativeName("GL_4X_BIT_ATI")] + X4XBitATI = 2, - [NativeName("GL_FRAMEBUFFER_BINDING_OES")] - FramebufferBindingOES = 36006, + [NativeName("GL_COMP_BIT_ATI")] + CompBitATI = 2, - [NativeName("GL_RENDERBUFFER_BINDING_OES")] - RenderbufferBindingOES = 36007, + [NativeName("GL_ELEMENT_ARRAY_BARRIER_BIT_EXT")] + ElementArrayBarrierBitEXT = 2, - [NativeName("GL_MAX_RENDERBUFFER_SIZE_OES")] - MaxRenderbufferSizeOES = 34024, + [NativeName("GL_LAYOUT_LINEAR_CPU_CACHED_INTEL")] + LayoutLinearCpuCachedINTEL = 2, - [NativeName("GL_INVALID_FRAMEBUFFER_OPERATION_OES")] - InvalidFramebufferOperationOES = 1286, + [NativeName("GL_DRAW_ELEMENTS_COMMAND_NV")] + DrawElementsCommandNV = 2, - [NativeName("GL_WRITE_ONLY_OES")] - WriteOnlyOES = 35001, + [NativeName("GL_MOVE_TO_NV")] + MoveToNV = 2, - [NativeName("GL_BUFFER_ACCESS_OES")] - BufferAccessOES = 35003, + [NativeName("GL_ITALIC_BIT_NV")] + ItalicBitNV = 2, - [NativeName("GL_BUFFER_MAPPED_OES")] - BufferMappedOES = 35004, + [NativeName("GL_GLYPH_HEIGHT_BIT_NV")] + GlyphHeightBitNV = 2, - [NativeName("GL_BUFFER_MAP_POINTER_OES")] - BufferMapPointerOES = 35005, + [NativeName("GL_GEOMETRY_DEFORMATION_BIT_SGIX")] + GeometryDeformationBitSGIX = 2, - [NativeName("GL_MODELVIEW_MATRIX_FLOAT_AS_INT_BITS_OES")] - ModelviewMatrixFloatAsIntBitsOES = 35213, + [NativeName("GL_REPLACE_MIDDLE_SUN")] + ReplaceMiddleSUN = 2, - [NativeName("GL_PROJECTION_MATRIX_FLOAT_AS_INT_BITS_OES")] - ProjectionMatrixFloatAsIntBitsOES = 35214, + [NativeName("GL_LINE_STRIP")] + LineStrip = 3, - [NativeName("GL_TEXTURE_MATRIX_FLOAT_AS_INT_BITS_OES")] - TextureMatrixFloatAsIntBitsOES = 35215, - - [NativeName("GL_MAX_VERTEX_UNITS_OES")] - MaxVertexUnitsOES = 34468, - - [NativeName("GL_MAX_PALETTE_MATRICES_OES")] - MaxPaletteMatricesOES = 34882, - - [NativeName("GL_MATRIX_PALETTE_OES")] - MatrixPaletteOES = 34880, - - [NativeName("GL_MATRIX_INDEX_ARRAY_OES")] - MatrixIndexArrayOES = 34884, - - [NativeName("GL_WEIGHT_ARRAY_OES")] - WeightArrayOES = 34477, - - [NativeName("GL_CURRENT_PALETTE_MATRIX_OES")] - CurrentPaletteMatrixOES = 34883, - - [NativeName("GL_MATRIX_INDEX_ARRAY_SIZE_OES")] - MatrixIndexArraySizeOES = 34886, - - [NativeName("GL_MATRIX_INDEX_ARRAY_TYPE_OES")] - MatrixIndexArrayTypeOES = 34887, - - [NativeName("GL_MATRIX_INDEX_ARRAY_STRIDE_OES")] - MatrixIndexArrayStrideOES = 34888, - - [NativeName("GL_MATRIX_INDEX_ARRAY_POINTER_OES")] - MatrixIndexArrayPointerOES = 34889, - - [NativeName("GL_MATRIX_INDEX_ARRAY_BUFFER_BINDING_OES")] - MatrixIndexArrayBufferBindingOES = 35742, - - [NativeName("GL_WEIGHT_ARRAY_SIZE_OES")] - WeightArraySizeOES = 34475, - - [NativeName("GL_WEIGHT_ARRAY_TYPE_OES")] - WeightArrayTypeOES = 34473, - - [NativeName("GL_WEIGHT_ARRAY_STRIDE_OES")] - WeightArrayStrideOES = 34474, - - [NativeName("GL_WEIGHT_ARRAY_POINTER_OES")] - WeightArrayPointerOES = 34476, - - [NativeName("GL_WEIGHT_ARRAY_BUFFER_BINDING_OES")] - WeightArrayBufferBindingOES = 34974, - - [NativeName("GL_DEPTH_STENCIL_OES")] - DepthStencilOES = 34041, - - [NativeName("GL_UNSIGNED_INT_24_8_OES")] - UnsignedInt24x8OES = 34042, - - [NativeName("GL_DEPTH24_STENCIL8_OES")] - Depth24Stencil8OES = 35056, - - [NativeName("GL_POINT_SIZE_ARRAY_OES")] - PointSizeArrayOES = 35740, - - [NativeName("GL_POINT_SIZE_ARRAY_TYPE_OES")] - PointSizeArrayTypeOES = 35210, - - [NativeName("GL_POINT_SIZE_ARRAY_STRIDE_OES")] - PointSizeArrayStrideOES = 35211, - - [NativeName("GL_POINT_SIZE_ARRAY_POINTER_OES")] - PointSizeArrayPointerOES = 35212, - - [NativeName("GL_POINT_SIZE_ARRAY_BUFFER_BINDING_OES")] - PointSizeArrayBufferBindingOES = 35743, - - [NativeName("GL_POINT_SPRITE_OES")] - PointSpriteOES = 34913, - - [NativeName("GL_COORD_REPLACE_OES")] - CoordReplaceOES = 34914, - - [NativeName("GL_ALPHA8_OES")] - Alpha8OES = 32828, - - [NativeName("GL_LUMINANCE4_ALPHA4_OES")] - Luminance4Alpha4OES = 32835, - - [NativeName("GL_LUMINANCE8_ALPHA8_OES")] - Luminance8Alpha8OES = 32837, - - [NativeName("GL_LUMINANCE8_OES")] - Luminance8OES = 32832, - - [NativeName("GL_RGB8_OES")] - Rgb8OES = 32849, - - [NativeName("GL_RGBA8_OES")] - Rgba8OES = 32856, - - [NativeName("GL_STENCIL_INDEX1_OES")] - StencilIndex1OES = 36166, - - [NativeName("GL_STENCIL_INDEX4_OES")] - StencilIndex4OES = 36167, - - [NativeName("GL_STENCIL_INDEX8_OES")] - StencilIndex8OES = 36168, - - [NativeName("GL_INCR_WRAP_OES")] - IncrWrapOES = 34055, - - [NativeName("GL_DECR_WRAP_OES")] - DecrWrapOES = 34056, - - [NativeName("GL_FRAMEBUFFER_UNDEFINED_OES")] - FramebufferUndefinedOES = 33305, - - [NativeName("GL_NORMAL_MAP_OES")] - NormalMapOES = 34065, - - [NativeName("GL_REFLECTION_MAP_OES")] - ReflectionMapOES = 34066, - - [NativeName("GL_TEXTURE_CUBE_MAP_OES")] - TextureCubeMapOES = 34067, - - [NativeName("GL_TEXTURE_BINDING_CUBE_MAP_OES")] - TextureBindingCubeMapOES = 34068, - - [NativeName("GL_TEXTURE_CUBE_MAP_POSITIVE_X_OES")] - TextureCubeMapPositiveXOES = 34069, - - [NativeName("GL_TEXTURE_CUBE_MAP_NEGATIVE_X_OES")] - TextureCubeMapNegativeXOES = 34070, - - [NativeName("GL_TEXTURE_CUBE_MAP_POSITIVE_Y_OES")] - TextureCubeMapPositiveYOES = 34071, - - [NativeName("GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_OES")] - TextureCubeMapNegativeYOES = 34072, - - [NativeName("GL_TEXTURE_CUBE_MAP_POSITIVE_Z_OES")] - TextureCubeMapPositiveZOES = 34073, - - [NativeName("GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_OES")] - TextureCubeMapNegativeZOES = 34074, - - [NativeName("GL_MAX_CUBE_MAP_TEXTURE_SIZE_OES")] - MaxCubeMapTextureSizeOES = 34076, - - [NativeName("GL_TEXTURE_GEN_MODE_OES")] - TextureGenModeOES = 9472, - - [NativeName("GL_TEXTURE_GEN_STR_OES")] - TextureGenStrOES = 36192, - - [NativeName("GL_MIRRORED_REPEAT_OES")] - MirroredRepeatOES = 33648, - - [NativeName("GL_VERTEX_ARRAY_BINDING_OES")] - VertexArrayBindingOES = 34229, - - [NativeName("GL_3DC_X_AMD")] - X3DcXAMD = 34809, - - [NativeName("GL_3DC_XY_AMD")] - X3DcXyAMD = 34810, - - [NativeName("GL_ATC_RGB_AMD")] - AtcRgbAMD = 35986, - - [NativeName("GL_ATC_RGBA_EXPLICIT_ALPHA_AMD")] - AtcRgbaExplicitAlphaAMD = 35987, - - [NativeName("GL_ATC_RGBA_INTERPOLATED_ALPHA_AMD")] - AtcRgbaInterpolatedAlphaAMD = 34798, - - [NativeName("GL_RENDERBUFFER_SAMPLES_APPLE")] - RenderbufferSamplesAPPLE = 36011, - - [NativeName("GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_APPLE")] - FramebufferIncompleteMultisampleAPPLE = 36182, - - [NativeName("GL_MAX_SAMPLES_APPLE")] - MaxSamplesAPPLE = 36183, - - [NativeName("GL_READ_FRAMEBUFFER_APPLE")] - ReadFramebufferAPPLE = 36008, - - [NativeName("GL_DRAW_FRAMEBUFFER_APPLE")] - DrawFramebufferAPPLE = 36009, - - [NativeName("GL_DRAW_FRAMEBUFFER_BINDING_APPLE")] - DrawFramebufferBindingAPPLE = 36006, - - [NativeName("GL_READ_FRAMEBUFFER_BINDING_APPLE")] - ReadFramebufferBindingAPPLE = 36010, - - [NativeName("GL_SYNC_OBJECT_APPLE")] - SyncObjectAPPLE = 35411, - - [NativeName("GL_MAX_SERVER_WAIT_TIMEOUT_APPLE")] - MaxServerWaitTimeoutAPPLE = 37137, - - [NativeName("GL_OBJECT_TYPE_APPLE")] - ObjectTypeAPPLE = 37138, - - [NativeName("GL_SYNC_CONDITION_APPLE")] - SyncConditionAPPLE = 37139, - - [NativeName("GL_SYNC_STATUS_APPLE")] - SyncStatusAPPLE = 37140, - - [NativeName("GL_SYNC_FLAGS_APPLE")] - SyncFlagsAPPLE = 37141, - - [NativeName("GL_SYNC_FENCE_APPLE")] - SyncFenceAPPLE = 37142, - - [NativeName("GL_SYNC_GPU_COMMANDS_COMPLETE_APPLE")] - SyncGpuCommandsCompleteAPPLE = 37143, - - [NativeName("GL_UNSIGNALED_APPLE")] - UnsignaledAPPLE = 37144, - - [NativeName("GL_SIGNALED_APPLE")] - SignaledAPPLE = 37145, - - [NativeName("GL_ALREADY_SIGNALED_APPLE")] - AlreadySignaledAPPLE = 37146, - - [NativeName("GL_TIMEOUT_EXPIRED_APPLE")] - TimeoutExpiredAPPLE = 37147, - - [NativeName("GL_CONDITION_SATISFIED_APPLE")] - ConditionSatisfiedAPPLE = 37148, - - [NativeName("GL_WAIT_FAILED_APPLE")] - WaitFailedAPPLE = 37149, - - [NativeName("GL_SYNC_FLUSH_COMMANDS_BIT_APPLE")] - SyncFlushCommandsBitAPPLE = 1, - - [NativeName("GL_TIMEOUT_IGNORED_APPLE")] - TimeoutIgnoredAPPLE = 4294967295, - - [NativeName("GL_TEXTURE_MAX_LEVEL_APPLE")] - TextureMaxLevelAPPLE = 33085, - - [NativeName("GL_COLOR_EXT")] - ColorEXT = 6144, - - [NativeName("GL_DEPTH_EXT")] - DepthEXT = 6145, - - [NativeName("GL_STENCIL_EXT")] - StencilEXT = 6146, - - [NativeName("GL_MAP_READ_BIT_EXT")] - MapReadBitEXT = 1, - - [NativeName("GL_MAP_WRITE_BIT_EXT")] - MapWriteBitEXT = 2, - - [NativeName("GL_MAP_INVALIDATE_RANGE_BIT_EXT")] - MapInvalidateRangeBitEXT = 4, - - [NativeName("GL_MAP_INVALIDATE_BUFFER_BIT_EXT")] - MapInvalidateBufferBitEXT = 8, - - [NativeName("GL_MAP_FLUSH_EXPLICIT_BIT_EXT")] - MapFlushExplicitBitEXT = 16, - - [NativeName("GL_MAP_UNSYNCHRONIZED_BIT_EXT")] - MapUnsynchronizedBitEXT = 32, - - [NativeName("GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_SAMPLES_EXT")] - FramebufferAttachmentTextureSamplesEXT = 36204, - - [NativeName("GL_UNSIGNED_SHORT_4_4_4_4_REV_EXT")] - UnsignedShort4x4x4x4RevEXT = 33637, - - [NativeName("GL_UNSIGNED_SHORT_1_5_5_5_REV_EXT")] - UnsignedShort1x5x5x5RevEXT = 33638, - - [NativeName("GL_GUILTY_CONTEXT_RESET_EXT")] - GuiltyContextResetEXT = 33363, - - [NativeName("GL_INNOCENT_CONTEXT_RESET_EXT")] - InnocentContextResetEXT = 33364, - - [NativeName("GL_UNKNOWN_CONTEXT_RESET_EXT")] - UnknownContextResetEXT = 33365, - - [NativeName("GL_CONTEXT_ROBUST_ACCESS_EXT")] - ContextRobustAccessEXT = 37107, - - [NativeName("GL_RESET_NOTIFICATION_STRATEGY_EXT")] - ResetNotificationStrategyEXT = 33366, - - [NativeName("GL_LOSE_CONTEXT_ON_RESET_EXT")] - LoseContextOnResetEXT = 33362, - - [NativeName("GL_NO_RESET_NOTIFICATION_EXT")] - NoResetNotificationEXT = 33377, - - [NativeName("GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING_EXT")] - FramebufferAttachmentColorEncodingEXT = 33296, - - [NativeName("GL_RENDERBUFFER_SAMPLES_IMG")] - RenderbufferSamplesIMG = 37171, - - [NativeName("GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_IMG")] - FramebufferIncompleteMultisampleIMG = 37172, - - [NativeName("GL_MAX_SAMPLES_IMG")] - MaxSamplesIMG = 37173, - - [NativeName("GL_TEXTURE_SAMPLES_IMG")] - TextureSamplesIMG = 37174, - - [NativeName("GL_BGRA_IMG")] - BgraIMG = 32993, - - [NativeName("GL_UNSIGNED_SHORT_4_4_4_4_REV_IMG")] - UnsignedShort4x4x4x4RevIMG = 33637, - - [NativeName("GL_COMPRESSED_RGB_PVRTC_4BPPV1_IMG")] - CompressedRgbPvrtc4Bppv1IMG = 35840, - - [NativeName("GL_COMPRESSED_RGB_PVRTC_2BPPV1_IMG")] - CompressedRgbPvrtc2Bppv1IMG = 35841, - - [NativeName("GL_COMPRESSED_RGBA_PVRTC_4BPPV1_IMG")] - CompressedRgbaPvrtc4Bppv1IMG = 35842, - - [NativeName("GL_COMPRESSED_RGBA_PVRTC_2BPPV1_IMG")] - CompressedRgbaPvrtc2Bppv1IMG = 35843, - - [NativeName("GL_MODULATE_COLOR_IMG")] - ModulateColorIMG = 35844, - - [NativeName("GL_RECIP_ADD_SIGNED_ALPHA_IMG")] - RecipAddSignedAlphaIMG = 35845, - - [NativeName("GL_TEXTURE_ALPHA_MODULATE_IMG")] - TextureAlphaModulateIMG = 35846, - - [NativeName("GL_FACTOR_ALPHA_MODULATE_IMG")] - FactorAlphaModulateIMG = 35847, - - [NativeName("GL_FRAGMENT_ALPHA_MODULATE_IMG")] - FragmentAlphaModulateIMG = 35848, - - [NativeName("GL_ADD_BLEND_IMG")] - AddBlendIMG = 35849, - - [NativeName("GL_DOT3_RGBA_IMG")] - Dot3RgbaIMG = 34479, - - [NativeName("GL_CLIP_PLANE0_IMG")] - ClipPlane0IMG = 12288, - - [NativeName("GL_CLIP_PLANE1_IMG")] - ClipPlane1IMG = 12289, - - [NativeName("GL_CLIP_PLANE2_IMG")] - ClipPlane2IMG = 12290, - - [NativeName("GL_CLIP_PLANE3_IMG")] - ClipPlane3IMG = 12291, - - [NativeName("GL_CLIP_PLANE4_IMG")] - ClipPlane4IMG = 12292, - - [NativeName("GL_CLIP_PLANE5_IMG")] - ClipPlane5IMG = 12293, - - [NativeName("GL_MAX_CLIP_PLANES_IMG")] - MaxClipPlanesIMG = 3378, - - [NativeName("GL_TEXTURE_WIDTH_QCOM")] - TextureWidthQCOM = 35794, - - [NativeName("GL_TEXTURE_HEIGHT_QCOM")] - TextureHeightQCOM = 35795, - - [NativeName("GL_TEXTURE_DEPTH_QCOM")] - TextureDepthQCOM = 35796, - - [NativeName("GL_TEXTURE_INTERNAL_FORMAT_QCOM")] - TextureInternalFormatQCOM = 35797, - - [NativeName("GL_TEXTURE_FORMAT_QCOM")] - TextureFormatQCOM = 35798, - - [NativeName("GL_TEXTURE_TYPE_QCOM")] - TextureTypeQCOM = 35799, - - [NativeName("GL_TEXTURE_IMAGE_VALID_QCOM")] - TextureImageValidQCOM = 35800, - - [NativeName("GL_TEXTURE_NUM_LEVELS_QCOM")] - TextureNumLevelsQCOM = 35801, - - [NativeName("GL_TEXTURE_TARGET_QCOM")] - TextureTargetQCOM = 35802, - - [NativeName("GL_TEXTURE_OBJECT_VALID_QCOM")] - TextureObjectValidQCOM = 35803, - - [NativeName("GL_STATE_RESTORE")] - StateRestore = 35804, - - [NativeName("GL_PERFMON_GLOBAL_MODE_QCOM")] - PerfmonGlobalModeQCOM = 36768, - - [NativeName("GL_COLOR_BUFFER_BIT0_QCOM")] - ColorBufferBit0QCOM = 1, - - [NativeName("GL_COLOR_BUFFER_BIT1_QCOM")] - ColorBufferBit1QCOM = 2, - - [NativeName("GL_COLOR_BUFFER_BIT2_QCOM")] - ColorBufferBit2QCOM = 4, - - [NativeName("GL_COLOR_BUFFER_BIT3_QCOM")] - ColorBufferBit3QCOM = 8, - - [NativeName("GL_COLOR_BUFFER_BIT4_QCOM")] - ColorBufferBit4QCOM = 16, - - [NativeName("GL_COLOR_BUFFER_BIT5_QCOM")] - ColorBufferBit5QCOM = 32, - - [NativeName("GL_COLOR_BUFFER_BIT6_QCOM")] - ColorBufferBit6QCOM = 64, - - [NativeName("GL_COLOR_BUFFER_BIT7_QCOM")] - ColorBufferBit7QCOM = 128, - - [NativeName("GL_DEPTH_BUFFER_BIT0_QCOM")] - DepthBufferBit0QCOM = 256, - - [NativeName("GL_DEPTH_BUFFER_BIT1_QCOM")] - DepthBufferBit1QCOM = 512, - - [NativeName("GL_DEPTH_BUFFER_BIT2_QCOM")] - DepthBufferBit2QCOM = 1024, - - [NativeName("GL_DEPTH_BUFFER_BIT3_QCOM")] - DepthBufferBit3QCOM = 2048, - - [NativeName("GL_DEPTH_BUFFER_BIT4_QCOM")] - DepthBufferBit4QCOM = 4096, - - [NativeName("GL_DEPTH_BUFFER_BIT5_QCOM")] - DepthBufferBit5QCOM = 8192, - - [NativeName("GL_DEPTH_BUFFER_BIT6_QCOM")] - DepthBufferBit6QCOM = 16384, - - [NativeName("GL_DEPTH_BUFFER_BIT7_QCOM")] - DepthBufferBit7QCOM = 32768, - - [NativeName("GL_STENCIL_BUFFER_BIT0_QCOM")] - StencilBufferBit0QCOM = 65536, - - [NativeName("GL_STENCIL_BUFFER_BIT1_QCOM")] - StencilBufferBit1QCOM = 131072, - - [NativeName("GL_STENCIL_BUFFER_BIT2_QCOM")] - StencilBufferBit2QCOM = 262144, - - [NativeName("GL_STENCIL_BUFFER_BIT3_QCOM")] - StencilBufferBit3QCOM = 524288, - - [NativeName("GL_STENCIL_BUFFER_BIT4_QCOM")] - StencilBufferBit4QCOM = 1048576, - - [NativeName("GL_STENCIL_BUFFER_BIT5_QCOM")] - StencilBufferBit5QCOM = 2097152, - - [NativeName("GL_STENCIL_BUFFER_BIT6_QCOM")] - StencilBufferBit6QCOM = 4194304, - - [NativeName("GL_STENCIL_BUFFER_BIT7_QCOM")] - StencilBufferBit7QCOM = 8388608, - - [NativeName("GL_MULTISAMPLE_BUFFER_BIT0_QCOM")] - MultisampleBufferBit0QCOM = 16777216, - - [NativeName("GL_MULTISAMPLE_BUFFER_BIT1_QCOM")] - MultisampleBufferBit1QCOM = 33554432, - - [NativeName("GL_MULTISAMPLE_BUFFER_BIT2_QCOM")] - MultisampleBufferBit2QCOM = 67108864, - - [NativeName("GL_MULTISAMPLE_BUFFER_BIT3_QCOM")] - MultisampleBufferBit3QCOM = 134217728, - - [NativeName("GL_MULTISAMPLE_BUFFER_BIT4_QCOM")] - MultisampleBufferBit4QCOM = 268435456, - - [NativeName("GL_MULTISAMPLE_BUFFER_BIT5_QCOM")] - MultisampleBufferBit5QCOM = 536870912, - - [NativeName("GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS")] - FramebufferIncompleteDimensions = 36057, - - [NativeName("GL_MULTISAMPLE_BUFFER_BIT6_QCOM")] - MultisampleBufferBit6QCOM = 1073741824, - - [NativeName("GL_MULTISAMPLE_BUFFER_BIT7_QCOM")] - MultisampleBufferBit7QCOM = 2147483648, - - [NativeName("GL_WRITEONLY_RENDERING_QCOM")] - WriteonlyRenderingQCOM = 34851, - - [NativeName("GL_CONTEXT_RELEASE_BEHAVIOR_KHR")] - ContextReleaseBehaviorKHR = 33531, - - [NativeName("GL_CONTEXT_RELEASE_BEHAVIOR_FLUSH_KHR")] - ContextReleaseBehaviorFlushKHR = 33532, - - [NativeName("GL_DEBUG_OUTPUT_SYNCHRONOUS_KHR")] - DebugOutputSynchronousKHR = 33346, - - [NativeName("GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH_KHR")] - DebugNextLoggedMessageLengthKHR = 33347, - - [NativeName("GL_DEBUG_CALLBACK_FUNCTION_KHR")] - DebugCallbackFunctionKHR = 33348, - - [NativeName("GL_DEBUG_CALLBACK_USER_PARAM_KHR")] - DebugCallbackUserParamKHR = 33349, - - [NativeName("GL_DEBUG_SOURCE_API_KHR")] - DebugSourceApiKHR = 33350, - - [NativeName("GL_DEBUG_SOURCE_WINDOW_SYSTEM_KHR")] - DebugSourceWindowSystemKHR = 33351, - - [NativeName("GL_DEBUG_SOURCE_SHADER_COMPILER_KHR")] - DebugSourceShaderCompilerKHR = 33352, - - [NativeName("GL_DEBUG_SOURCE_THIRD_PARTY_KHR")] - DebugSourceThirdPartyKHR = 33353, - - [NativeName("GL_DEBUG_SOURCE_APPLICATION_KHR")] - DebugSourceApplicationKHR = 33354, - - [NativeName("GL_DEBUG_SOURCE_OTHER_KHR")] - DebugSourceOtherKHR = 33355, - - [NativeName("GL_DEBUG_TYPE_ERROR_KHR")] - DebugTypeErrorKHR = 33356, - - [NativeName("GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR_KHR")] - DebugTypeDeprecatedBehaviorKHR = 33357, - - [NativeName("GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR_KHR")] - DebugTypeUndefinedBehaviorKHR = 33358, - - [NativeName("GL_DEBUG_TYPE_PORTABILITY_KHR")] - DebugTypePortabilityKHR = 33359, + [NativeName("GL_DRAW_ARRAYS_COMMAND_NV")] + DrawArraysCommandNV = 3, - [NativeName("GL_DEBUG_TYPE_PERFORMANCE_KHR")] - DebugTypePerformanceKHR = 33360, + [NativeName("GL_RELATIVE_MOVE_TO_NV")] + RelativeMoveToNV = 3, - [NativeName("GL_DEBUG_TYPE_OTHER_KHR")] - DebugTypeOtherKHR = 33361, + [NativeName("GL_REPLACE_OLDEST_SUN")] + ReplaceOldestSUN = 3, - [NativeName("GL_DEBUG_TYPE_MARKER_KHR")] - DebugTypeMarkerKHR = 33384, + [NativeName("GL_MAP_INVALIDATE_RANGE_BIT_EXT")] + MapInvalidateRangeBitEXT = 4, - [NativeName("GL_DEBUG_TYPE_PUSH_GROUP_KHR")] - DebugTypePushGroupKHR = 33385, + [NativeName("GL_COLOR_BUFFER_BIT2_QCOM")] + ColorBufferBit2QCOM = 4, - [NativeName("GL_DEBUG_TYPE_POP_GROUP_KHR")] - DebugTypePopGroupKHR = 33386, + [NativeName("GL_GEOMETRY_SHADER_BIT_OES")] + GeometryShaderBitOES = 4, - [NativeName("GL_DEBUG_SEVERITY_NOTIFICATION_KHR")] - DebugSeverityNotificationKHR = 33387, + [NativeName("GL_GEOMETRY_SHADER_BIT_EXT")] + GeometryShaderBitEXT = 4, - [NativeName("GL_MAX_DEBUG_GROUP_STACK_DEPTH_KHR")] - MaxDebugGroupStackDepthKHR = 33388, + [NativeName("GL_FOVEATION_SUBSAMPLED_LAYOUT_METHOD_BIT_QCOM")] + FoveationSubsampledLayoutMethodBitQCOM = 4, - [NativeName("GL_DEBUG_GROUP_STACK_DEPTH_KHR")] - DebugGroupStackDepthKHR = 33389, + [NativeName("GL_TRIANGLES")] + Triangles = 4, - [NativeName("GL_BUFFER_KHR")] - BufferKHR = 33504, + [NativeName("GL_LINE_BIT")] + LineBit = 4, - [NativeName("GL_SHADER_KHR")] - ShaderKHR = 33505, + [NativeName("GL_MAP_INVALIDATE_RANGE_BIT")] + MapInvalidateRangeBit = 4, - [NativeName("GL_PROGRAM_KHR")] - ProgramKHR = 33506, + [NativeName("GL_GEOMETRY_SHADER_BIT")] + GeometryShaderBit = 4, - [NativeName("GL_VERTEX_ARRAY_KHR")] - VertexArrayKHR = 32884, + [NativeName("GL_UNIFORM_BARRIER_BIT")] + UniformBarrierBit = 4, - [NativeName("GL_QUERY_KHR")] - QueryKHR = 33507, + [NativeName("GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT")] + ContextFlagRobustAccessBit = 4, - [NativeName("GL_PROGRAM_PIPELINE_KHR")] - ProgramPipelineKHR = 33508, + [NativeName("GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT_ARB")] + ContextFlagRobustAccessBitARB = 4, - [NativeName("GL_SAMPLER_KHR")] - SamplerKHR = 33510, + [NativeName("GL_SUBGROUP_FEATURE_ARITHMETIC_BIT_KHR")] + SubgroupFeatureArithmeticBitKHR = 4, - [NativeName("GL_MAX_LABEL_LENGTH_KHR")] - MaxLabelLengthKHR = 33512, + [NativeName("GL_QUERY_STENCIL_FAIL_EVENT_BIT_AMD")] + QueryStencilFailEventBitAMD = 4, - [NativeName("GL_MAX_DEBUG_MESSAGE_LENGTH_KHR")] - MaxDebugMessageLengthKHR = 37187, + [NativeName("GL_BLUE_BIT_ATI")] + BlueBitATI = 4, - [NativeName("GL_MAX_DEBUG_LOGGED_MESSAGES_KHR")] - MaxDebugLoggedMessagesKHR = 37188, + [NativeName("GL_8X_BIT_ATI")] + X8XBitATI = 4, - [NativeName("GL_DEBUG_LOGGED_MESSAGES_KHR")] - DebugLoggedMessagesKHR = 37189, + [NativeName("GL_NEGATE_BIT_ATI")] + NegateBitATI = 4, - [NativeName("GL_DEBUG_SEVERITY_HIGH_KHR")] - DebugSeverityHighKHR = 37190, + [NativeName("GL_UNIFORM_BARRIER_BIT_EXT")] + UniformBarrierBitEXT = 4, - [NativeName("GL_DEBUG_SEVERITY_MEDIUM_KHR")] - DebugSeverityMediumKHR = 37191, + [NativeName("GL_DRAW_ELEMENTS_STRIP_COMMAND_NV")] + DrawElementsStripCommandNV = 4, - [NativeName("GL_DEBUG_SEVERITY_LOW_KHR")] - DebugSeverityLowKHR = 37192, + [NativeName("GL_LINE_TO_NV")] + LineToNV = 4, - [NativeName("GL_DEBUG_OUTPUT_KHR")] - DebugOutputKHR = 37600, + [NativeName("GL_GLYPH_HORIZONTAL_BEARING_X_BIT_NV")] + GlyphHorizontalBearingXBitNV = 4, - [NativeName("GL_CONTEXT_FLAG_DEBUG_BIT_KHR")] - ContextFlagDebugBitKHR = 2, + [NativeName("GL_VERTEX23_BIT_PGI")] + Vertex23BitPGI = 4, - [NativeName("GL_STACK_OVERFLOW_KHR")] - StackOverflowKHR = 1283, + [NativeName("GL_TRIANGLE_STRIP")] + TriangleStrip = 5, - [NativeName("GL_STACK_UNDERFLOW_KHR")] - StackUnderflowKHR = 1284, + [NativeName("GL_DRAW_ARRAYS_STRIP_COMMAND_NV")] + DrawArraysStripCommandNV = 5, - [NativeName("GL_CONTEXT_ROBUST_ACCESS_KHR")] - ContextRobustAccessKHR = 37107, + [NativeName("GL_RELATIVE_LINE_TO_NV")] + RelativeLineToNV = 5, - [NativeName("GL_LOSE_CONTEXT_ON_RESET_KHR")] - LoseContextOnResetKHR = 33362, + [NativeName("GL_TRIANGLE_FAN")] + TriangleFan = 6, - [NativeName("GL_GUILTY_CONTEXT_RESET_KHR")] - GuiltyContextResetKHR = 33363, + [NativeName("GL_DRAW_ELEMENTS_INSTANCED_COMMAND_NV")] + DrawElementsInstancedCommandNV = 6, - [NativeName("GL_INNOCENT_CONTEXT_RESET_KHR")] - InnocentContextResetKHR = 33364, + [NativeName("GL_HORIZONTAL_LINE_TO_NV")] + HorizontalLineToNV = 6, - [NativeName("GL_UNKNOWN_CONTEXT_RESET_KHR")] - UnknownContextResetKHR = 33365, + [NativeName("GL_QUADS_OES")] + QuadsOES = 7, - [NativeName("GL_RESET_NOTIFICATION_STRATEGY_KHR")] - ResetNotificationStrategyKHR = 33366, + [NativeName("GL_QUADS_EXT")] + QuadsEXT = 7, - [NativeName("GL_NO_RESET_NOTIFICATION_KHR")] - NoResetNotificationKHR = 33377, + [NativeName("GL_QUADS")] + Quads = 7, - [NativeName("GL_CONTEXT_LOST_KHR")] - ContextLostKHR = 1287, + [NativeName("GL_DRAW_ARRAYS_INSTANCED_COMMAND_NV")] + DrawArraysInstancedCommandNV = 7, - [NativeName("GL_SAMPLER_EXTERNAL_OES")] - SamplerExternalOES = 36198, + [NativeName("GL_RELATIVE_HORIZONTAL_LINE_TO_NV")] + RelativeHorizontalLineToNV = 7, - [NativeName("GL_GEOMETRY_SHADER_OES")] - GeometryShaderOES = 36313, + [NativeName("GL_MAP_INVALIDATE_BUFFER_BIT_EXT")] + MapInvalidateBufferBitEXT = 8, - [NativeName("GL_GEOMETRY_SHADER_BIT_OES")] - GeometryShaderBitOES = 4, + [NativeName("GL_COLOR_BUFFER_BIT3_QCOM")] + ColorBufferBit3QCOM = 8, - [NativeName("GL_GEOMETRY_LINKED_VERTICES_OUT_OES")] - GeometryLinkedVerticesOutOES = 35094, + [NativeName("GL_TESS_CONTROL_SHADER_BIT_OES")] + TessControlShaderBitOES = 8, - [NativeName("GL_GEOMETRY_LINKED_INPUT_TYPE_OES")] - GeometryLinkedInputTypeOES = 35095, + [NativeName("GL_TESS_CONTROL_SHADER_BIT_EXT")] + TessControlShaderBitEXT = 8, - [NativeName("GL_GEOMETRY_LINKED_OUTPUT_TYPE_OES")] - GeometryLinkedOutputTypeOES = 35096, + [NativeName("GL_POLYGON_BIT")] + PolygonBit = 8, - [NativeName("GL_GEOMETRY_SHADER_INVOCATIONS_OES")] - GeometryShaderInvocationsOES = 34943, + [NativeName("GL_QUAD_STRIP")] + QuadStrip = 8, - [NativeName("GL_LAYER_PROVOKING_VERTEX_OES")] - LayerProvokingVertexOES = 33374, + [NativeName("GL_MAP_INVALIDATE_BUFFER_BIT")] + MapInvalidateBufferBit = 8, - [NativeName("GL_LINES_ADJACENCY_OES")] - LinesAdjacencyOES = 10, + [NativeName("GL_TESS_CONTROL_SHADER_BIT")] + TessControlShaderBit = 8, - [NativeName("GL_LINE_STRIP_ADJACENCY_OES")] - LineStripAdjacencyOES = 11, + [NativeName("GL_TEXTURE_FETCH_BARRIER_BIT")] + TextureFetchBarrierBit = 8, - [NativeName("GL_TRIANGLES_ADJACENCY_OES")] - TrianglesAdjacencyOES = 12, + [NativeName("GL_CONTEXT_FLAG_NO_ERROR_BIT")] + ContextFlagNoErrorBit = 8, - [NativeName("GL_TRIANGLE_STRIP_ADJACENCY_OES")] - TriangleStripAdjacencyOES = 13, + [NativeName("GL_CONTEXT_FLAG_NO_ERROR_BIT_KHR")] + ContextFlagNoErrorBitKHR = 8, - [NativeName("GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_OES")] - MaxGeometryUniformComponentsOES = 36319, + [NativeName("GL_SUBGROUP_FEATURE_BALLOT_BIT_KHR")] + SubgroupFeatureBallotBitKHR = 8, - [NativeName("GL_MAX_GEOMETRY_UNIFORM_BLOCKS_OES")] - MaxGeometryUniformBlocksOES = 35372, + [NativeName("GL_QUERY_DEPTH_BOUNDS_FAIL_EVENT_BIT_AMD")] + QueryDepthBoundsFailEventBitAMD = 8, - [NativeName("GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS_OES")] - MaxCombinedGeometryUniformComponentsOES = 35378, + [NativeName("GL_HALF_BIT_ATI")] + HalfBitATI = 8, - [NativeName("GL_MAX_GEOMETRY_INPUT_COMPONENTS_OES")] - MaxGeometryInputComponentsOES = 37155, + [NativeName("GL_BIAS_BIT_ATI")] + BiasBitATI = 8, - [NativeName("GL_MAX_GEOMETRY_OUTPUT_COMPONENTS_OES")] - MaxGeometryOutputComponentsOES = 37156, + [NativeName("GL_LUID_SIZE_EXT")] + LuidSizeEXT = 8, - [NativeName("GL_MAX_GEOMETRY_OUTPUT_VERTICES_OES")] - MaxGeometryOutputVerticesOES = 36320, + [NativeName("GL_TEXTURE_FETCH_BARRIER_BIT_EXT")] + TextureFetchBarrierBitEXT = 8, - [NativeName("GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_OES")] - MaxGeometryTotalOutputComponentsOES = 36321, + [NativeName("GL_ELEMENT_ADDRESS_COMMAND_NV")] + ElementAddressCommandNV = 8, - [NativeName("GL_MAX_GEOMETRY_SHADER_INVOCATIONS_OES")] - MaxGeometryShaderInvocationsOES = 36442, + [NativeName("GL_VERTICAL_LINE_TO_NV")] + VerticalLineToNV = 8, - [NativeName("GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_OES")] - MaxGeometryTextureImageUnitsOES = 35881, + [NativeName("GL_GLYPH_HORIZONTAL_BEARING_Y_BIT_NV")] + GlyphHorizontalBearingYBitNV = 8, - [NativeName("GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS_OES")] - MaxGeometryAtomicCounterBuffersOES = 37583, + [NativeName("GL_VERTEX4_BIT_PGI")] + Vertex4BitPGI = 8, - [NativeName("GL_MAX_GEOMETRY_ATOMIC_COUNTERS_OES")] - MaxGeometryAtomicCountersOES = 37589, + [NativeName("GL_POLYGON")] + Polygon = 9, - [NativeName("GL_MAX_GEOMETRY_IMAGE_UNIFORMS_OES")] - MaxGeometryImageUniformsOES = 37069, + [NativeName("GL_ATTRIBUTE_ADDRESS_COMMAND_NV")] + AttributeAddressCommandNV = 9, - [NativeName("GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS_OES")] - MaxGeometryShaderStorageBlocksOES = 37079, + [NativeName("GL_RELATIVE_VERTICAL_LINE_TO_NV")] + RelativeVerticalLineToNV = 9, - [NativeName("GL_FIRST_VERTEX_CONVENTION_OES")] - FirstVertexConventionOES = 36429, + [NativeName("GL_LINES_ADJACENCY_OES")] + LinesAdjacencyOES = 10, - [NativeName("GL_LAST_VERTEX_CONVENTION_OES")] - LastVertexConventionOES = 36430, + [NativeName("GL_LINES_ADJACENCY")] + LinesAdjacency = 10, - [NativeName("GL_UNDEFINED_VERTEX_OES")] - UndefinedVertexOES = 33376, + [NativeName("GL_LINES_ADJACENCY_ARB")] + LinesAdjacencyARB = 10, - [NativeName("GL_PRIMITIVES_GENERATED_OES")] - PrimitivesGeneratedOES = 35975, + [NativeName("GL_LINES_ADJACENCY_EXT")] + LinesAdjacencyEXT = 10, - [NativeName("GL_FRAMEBUFFER_DEFAULT_LAYERS_OES")] - FramebufferDefaultLayersOES = 37650, + [NativeName("GL_UNIFORM_ADDRESS_COMMAND_NV")] + UniformAddressCommandNV = 10, - [NativeName("GL_MAX_FRAMEBUFFER_LAYERS_OES")] - MaxFramebufferLayersOES = 37655, + [NativeName("GL_QUADRATIC_CURVE_TO_NV")] + QuadraticCurveToNV = 10, - [NativeName("GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_OES")] - FramebufferIncompleteLayerTargetsOES = 36264, + [NativeName("GL_LINE_STRIP_ADJACENCY_OES")] + LineStripAdjacencyOES = 11, - [NativeName("GL_FRAMEBUFFER_ATTACHMENT_LAYERED_OES")] - FramebufferAttachmentLayeredOES = 36263, + [NativeName("GL_LINE_STRIP_ADJACENCY")] + LineStripAdjacency = 11, - [NativeName("GL_REFERENCED_BY_GEOMETRY_SHADER_OES")] - ReferencedByGeometryShaderOES = 37641, + [NativeName("GL_LINE_STRIP_ADJACENCY_ARB")] + LineStripAdjacencyARB = 11, - [NativeName("GL_PROGRAM_BINARY_LENGTH_OES")] - ProgramBinaryLengthOES = 34625, + [NativeName("GL_LINE_STRIP_ADJACENCY_EXT")] + LineStripAdjacencyEXT = 11, - [NativeName("GL_NUM_PROGRAM_BINARY_FORMATS_OES")] - NumProgramBinaryFormatsOES = 34814, + [NativeName("GL_BLEND_COLOR_COMMAND_NV")] + BlendColorCommandNV = 11, - [NativeName("GL_PROGRAM_BINARY_FORMATS_OES")] - ProgramBinaryFormatsOES = 34815, + [NativeName("GL_RELATIVE_QUADRATIC_CURVE_TO_NV")] + RelativeQuadraticCurveToNV = 11, - [NativeName("GL_PRIMITIVE_BOUNDING_BOX_OES")] - PrimitiveBoundingBoxOES = 37566, + [NativeName("GL_TRIANGLES_ADJACENCY_OES")] + TrianglesAdjacencyOES = 12, - [NativeName("GL_SAMPLE_SHADING_OES")] - SampleShadingOES = 35894, + [NativeName("GL_TRIANGLES_ADJACENCY")] + TrianglesAdjacency = 12, - [NativeName("GL_MIN_SAMPLE_SHADING_VALUE_OES")] - MinSampleShadingValueOES = 35895, + [NativeName("GL_TRIANGLES_ADJACENCY_ARB")] + TrianglesAdjacencyARB = 12, - [NativeName("GL_MIN_FRAGMENT_INTERPOLATION_OFFSET_OES")] - MinFragmentInterpolationOffsetOES = 36443, + [NativeName("GL_TRIANGLES_ADJACENCY_EXT")] + TrianglesAdjacencyEXT = 12, - [NativeName("GL_MAX_FRAGMENT_INTERPOLATION_OFFSET_OES")] - MaxFragmentInterpolationOffsetOES = 36444, + [NativeName("GL_STENCIL_REF_COMMAND_NV")] + StencilRefCommandNV = 12, - [NativeName("GL_FRAGMENT_INTERPOLATION_OFFSET_BITS_OES")] - FragmentInterpolationOffsetBitsOES = 36445, + [NativeName("GL_CUBIC_CURVE_TO_NV")] + CubicCurveToNV = 12, - [NativeName("GL_FRAGMENT_SHADER_DERIVATIVE_HINT_OES")] - FragmentShaderDerivativeHintOES = 35723, + [NativeName("GL_TRIANGLE_STRIP_ADJACENCY_OES")] + TriangleStripAdjacencyOES = 13, - [NativeName("GL_PATCHES_OES")] - PatchesOES = 14, + [NativeName("GL_TRIANGLE_STRIP_ADJACENCY")] + TriangleStripAdjacency = 13, - [NativeName("GL_PATCH_VERTICES_OES")] - PatchVerticesOES = 36466, + [NativeName("GL_TRIANGLE_STRIP_ADJACENCY_ARB")] + TriangleStripAdjacencyARB = 13, - [NativeName("GL_TESS_CONTROL_OUTPUT_VERTICES_OES")] - TessControlOutputVerticesOES = 36469, + [NativeName("GL_TRIANGLE_STRIP_ADJACENCY_EXT")] + TriangleStripAdjacencyEXT = 13, - [NativeName("GL_TESS_GEN_MODE_OES")] - TessGenModeOES = 36470, + [NativeName("GL_LINE_WIDTH_COMMAND_NV")] + LineWidthCommandNV = 13, - [NativeName("GL_TESS_GEN_SPACING_OES")] - TessGenSpacingOES = 36471, + [NativeName("GL_RELATIVE_CUBIC_CURVE_TO_NV")] + RelativeCubicCurveToNV = 13, - [NativeName("GL_TESS_GEN_VERTEX_ORDER_OES")] - TessGenVertexOrderOES = 36472, + [NativeName("GL_PATCHES_OES")] + PatchesOES = 14, - [NativeName("GL_TESS_GEN_POINT_MODE_OES")] - TessGenPointModeOES = 36473, + [NativeName("GL_PATCHES_EXT")] + PatchesEXT = 14, - [NativeName("GL_ISOLINES_OES")] - IsolinesOES = 36474, + [NativeName("GL_PATCHES")] + Patches = 14, - [NativeName("GL_QUADS_OES")] - QuadsOES = 7, + [NativeName("GL_POLYGON_OFFSET_COMMAND_NV")] + PolygonOffsetCommandNV = 14, - [NativeName("GL_FRACTIONAL_ODD_OES")] - FractionalOddOES = 36475, + [NativeName("GL_SMOOTH_QUADRATIC_CURVE_TO_NV")] + SmoothQuadraticCurveToNV = 14, - [NativeName("GL_FRACTIONAL_EVEN_OES")] - FractionalEvenOES = 36476, + [NativeName("GL_ALPHA_REF_COMMAND_NV")] + AlphaRefCommandNV = 15, - [NativeName("GL_MAX_PATCH_VERTICES_OES")] - MaxPatchVerticesOES = 36477, + [NativeName("GL_RELATIVE_SMOOTH_QUADRATIC_CURVE_TO_NV")] + RelativeSmoothQuadraticCurveToNV = 15, - [NativeName("GL_MAX_TESS_GEN_LEVEL_OES")] - MaxTessGenLevelOES = 36478, + [NativeName("GL_MAP_FLUSH_EXPLICIT_BIT_EXT")] + MapFlushExplicitBitEXT = 16, - [NativeName("GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS_OES")] - MaxTessControlUniformComponentsOES = 36479, + [NativeName("GL_COLOR_BUFFER_BIT4_QCOM")] + ColorBufferBit4QCOM = 16, - [NativeName("GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS_OES")] - MaxTessEvaluationUniformComponentsOES = 36480, + [NativeName("GL_TESS_EVALUATION_SHADER_BIT_OES")] + TessEvaluationShaderBitOES = 16, - [NativeName("GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS_OES")] - MaxTessControlTextureImageUnitsOES = 36481, + [NativeName("GL_CONTEXT_FLAG_PROTECTED_CONTENT_BIT_EXT")] + ContextFlagProtectedContentBitEXT = 16, - [NativeName("GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS_OES")] - MaxTessEvaluationTextureImageUnitsOES = 36482, + [NativeName("GL_TESS_EVALUATION_SHADER_BIT_EXT")] + TessEvaluationShaderBitEXT = 16, - [NativeName("GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS_OES")] - MaxTessControlOutputComponentsOES = 36483, + [NativeName("GL_POLYGON_STIPPLE_BIT")] + PolygonStippleBit = 16, - [NativeName("GL_MAX_TESS_PATCH_COMPONENTS_OES")] - MaxTessPatchComponentsOES = 36484, + [NativeName("GL_MAP_FLUSH_EXPLICIT_BIT")] + MapFlushExplicitBit = 16, - [NativeName("GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS_OES")] - MaxTessControlTotalOutputComponentsOES = 36485, + [NativeName("GL_TESS_EVALUATION_SHADER_BIT")] + TessEvaluationShaderBit = 16, - [NativeName("GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS_OES")] - MaxTessEvaluationOutputComponentsOES = 36486, + [NativeName("GL_SUBGROUP_FEATURE_SHUFFLE_BIT_KHR")] + SubgroupFeatureShuffleBitKHR = 16, - [NativeName("GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS_OES")] - MaxTessControlUniformBlocksOES = 36489, + [NativeName("GL_QUARTER_BIT_ATI")] + QuarterBitATI = 16, - [NativeName("GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS_OES")] - MaxTessEvaluationUniformBlocksOES = 36490, + [NativeName("GL_UUID_SIZE_EXT")] + UuidSizeEXT = 16, - [NativeName("GL_MAX_TESS_CONTROL_INPUT_COMPONENTS_OES")] - MaxTessControlInputComponentsOES = 34924, + [NativeName("GL_VIEWPORT_COMMAND_NV")] + ViewportCommandNV = 16, - [NativeName("GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS_OES")] - MaxTessEvaluationInputComponentsOES = 34925, + [NativeName("GL_SMOOTH_CUBIC_CURVE_TO_NV")] + SmoothCubicCurveToNV = 16, - [NativeName("GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS_OES")] - MaxCombinedTessControlUniformComponentsOES = 36382, + [NativeName("GL_GLYPH_HORIZONTAL_BEARING_ADVANCE_BIT_NV")] + GlyphHorizontalBearingAdvanceBitNV = 16, - [NativeName("GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS_OES")] - MaxCombinedTessEvaluationUniformComponentsOES = 36383, + [NativeName("GL_SHADER_GLOBAL_ACCESS_BARRIER_BIT_NV")] + ShaderGlobalAccessBarrierBitNV = 16, - [NativeName("GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS_OES")] - MaxTessControlAtomicCounterBuffersOES = 37581, + [NativeName("GL_SCISSOR_COMMAND_NV")] + ScissorCommandNV = 17, - [NativeName("GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS_OES")] - MaxTessEvaluationAtomicCounterBuffersOES = 37582, + [NativeName("GL_RELATIVE_SMOOTH_CUBIC_CURVE_TO_NV")] + RelativeSmoothCubicCurveToNV = 17, - [NativeName("GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS_OES")] - MaxTessControlAtomicCountersOES = 37587, + [NativeName("GL_FRONT_FACE_COMMAND_NV")] + FrontFaceCommandNV = 18, - [NativeName("GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS_OES")] - MaxTessEvaluationAtomicCountersOES = 37588, + [NativeName("GL_SMALL_CCW_ARC_TO_NV")] + SmallCcwArcToNV = 18, - [NativeName("GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS_OES")] - MaxTessControlImageUniformsOES = 37067, + [NativeName("GL_RELATIVE_SMALL_CCW_ARC_TO_NV")] + RelativeSmallCcwArcToNV = 19, - [NativeName("GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS_OES")] - MaxTessEvaluationImageUniformsOES = 37068, + [NativeName("GL_SMALL_CW_ARC_TO_NV")] + SmallCwArcToNV = 20, - [NativeName("GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS_OES")] - MaxTessControlShaderStorageBlocksOES = 37080, + [NativeName("GL_RELATIVE_SMALL_CW_ARC_TO_NV")] + RelativeSmallCwArcToNV = 21, - [NativeName("GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS_OES")] - MaxTessEvaluationShaderStorageBlocksOES = 37081, + [NativeName("GL_LARGE_CCW_ARC_TO_NV")] + LargeCcwArcToNV = 22, - [NativeName("GL_PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED_OES")] - PrimitiveRestartForPatchesSupportedOES = 33313, + [NativeName("GL_RELATIVE_LARGE_CCW_ARC_TO_NV")] + RelativeLargeCcwArcToNV = 23, - [NativeName("GL_IS_PER_PATCH_OES")] - IsPerPatchOES = 37607, + [NativeName("GL_LARGE_CW_ARC_TO_NV")] + LargeCwArcToNV = 24, - [NativeName("GL_REFERENCED_BY_TESS_CONTROL_SHADER_OES")] - ReferencedByTessControlShaderOES = 37639, + [NativeName("GL_RELATIVE_LARGE_CW_ARC_TO_NV")] + RelativeLargeCwArcToNV = 25, - [NativeName("GL_REFERENCED_BY_TESS_EVALUATION_SHADER_OES")] - ReferencedByTessEvaluationShaderOES = 37640, + [NativeName("GL_CONIC_CURVE_TO_NV")] + ConicCurveToNV = 26, - [NativeName("GL_TESS_CONTROL_SHADER_OES")] - TessControlShaderOES = 36488, + [NativeName("GL_RELATIVE_CONIC_CURVE_TO_NV")] + RelativeConicCurveToNV = 27, - [NativeName("GL_TESS_EVALUATION_SHADER_OES")] - TessEvaluationShaderOES = 36487, + [NativeName("GL_MAP_UNSYNCHRONIZED_BIT_EXT")] + MapUnsynchronizedBitEXT = 32, - [NativeName("GL_TESS_CONTROL_SHADER_BIT_OES")] - TessControlShaderBitOES = 8, + [NativeName("GL_COLOR_BUFFER_BIT5_QCOM")] + ColorBufferBit5QCOM = 32, - [NativeName("GL_TESS_EVALUATION_SHADER_BIT_OES")] - TessEvaluationShaderBitOES = 16, + [NativeName("GL_PIXEL_MODE_BIT")] + PixelModeBit = 32, - [NativeName("GL_TEXTURE_WRAP_R_OES")] - TextureWrapROES = 32882, + [NativeName("GL_MAP_UNSYNCHRONIZED_BIT")] + MapUnsynchronizedBit = 32, - [NativeName("GL_TEXTURE_3D_OES")] - Texture3DOES = 32879, + [NativeName("GL_SHADER_IMAGE_ACCESS_BARRIER_BIT")] + ShaderImageAccessBarrierBit = 32, - [NativeName("GL_TEXTURE_BINDING_3D_OES")] - TextureBinding3DOES = 32874, + [NativeName("GL_COMPUTE_SHADER_BIT")] + ComputeShaderBit = 32, - [NativeName("GL_MAX_3D_TEXTURE_SIZE_OES")] - Max3DTextureSizeOES = 32883, + [NativeName("GL_SUBGROUP_FEATURE_SHUFFLE_RELATIVE_BIT_KHR")] + SubgroupFeatureShuffleRelativeBitKHR = 32, - [NativeName("GL_SAMPLER_3D_OES")] - Sampler3DOES = 35679, + [NativeName("GL_EIGHTH_BIT_ATI")] + EighthBitATI = 32, - [NativeName("GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_OES")] - FramebufferAttachmentTexture3DZoffsetOES = 36052, + [NativeName("GL_SHADER_IMAGE_ACCESS_BARRIER_BIT_EXT")] + ShaderImageAccessBarrierBitEXT = 32, - [NativeName("GL_TEXTURE_BORDER_COLOR_OES")] - TextureBorderColorOES = 4100, + [NativeName("GL_GLYPH_VERTICAL_BEARING_X_BIT_NV")] + GlyphVerticalBearingXBitNV = 32, - [NativeName("GL_CLAMP_TO_BORDER_OES")] - ClampToBorderOES = 33069, + [NativeName("GL_COLOR_BUFFER_BIT6_QCOM")] + ColorBufferBit6QCOM = 64, - [NativeName("GL_TEXTURE_BUFFER_OES")] - TextureBufferOES = 35882, + [NativeName("GL_MAP_PERSISTENT_BIT_EXT")] + MapPersistentBitEXT = 64, - [NativeName("GL_TEXTURE_BUFFER_BINDING_OES")] - TextureBufferBindingOES = 35882, + [NativeName("GL_LIGHTING_BIT")] + LightingBit = 64, - [NativeName("GL_MAX_TEXTURE_BUFFER_SIZE_OES")] - MaxTextureBufferSizeOES = 35883, + [NativeName("GL_COMMAND_BARRIER_BIT")] + CommandBarrierBit = 64, - [NativeName("GL_TEXTURE_BINDING_BUFFER_OES")] - TextureBindingBufferOES = 35884, + [NativeName("GL_MAP_PERSISTENT_BIT")] + MapPersistentBit = 64, - [NativeName("GL_TEXTURE_BUFFER_DATA_STORE_BINDING_OES")] - TextureBufferDataStoreBindingOES = 35885, + [NativeName("GL_SUBGROUP_FEATURE_CLUSTERED_BIT_KHR")] + SubgroupFeatureClusteredBitKHR = 64, - [NativeName("GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT_OES")] - TextureBufferOffsetAlignmentOES = 37279, + [NativeName("GL_SATURATE_BIT_ATI")] + SaturateBitATI = 64, - [NativeName("GL_SAMPLER_BUFFER_OES")] - SamplerBufferOES = 36290, + [NativeName("GL_COMMAND_BARRIER_BIT_EXT")] + CommandBarrierBitEXT = 64, - [NativeName("GL_INT_SAMPLER_BUFFER_OES")] - IntSamplerBufferOES = 36304, + [NativeName("GL_MESH_SHADER_BIT_NV")] + MeshShaderBitNV = 64, - [NativeName("GL_UNSIGNED_INT_SAMPLER_BUFFER_OES")] - UnsignedIntSamplerBufferOES = 36312, + [NativeName("GL_GLYPH_VERTICAL_BEARING_Y_BIT_NV")] + GlyphVerticalBearingYBitNV = 64, - [NativeName("GL_IMAGE_BUFFER_OES")] - ImageBufferOES = 36945, + [NativeName("GL_COLOR_BUFFER_BIT7_QCOM")] + ColorBufferBit7QCOM = 128, - [NativeName("GL_INT_IMAGE_BUFFER_OES")] - IntImageBufferOES = 36956, + [NativeName("GL_MAP_COHERENT_BIT_EXT")] + MapCoherentBitEXT = 128, - [NativeName("GL_UNSIGNED_INT_IMAGE_BUFFER_OES")] - UnsignedIntImageBufferOES = 36967, + [NativeName("GL_FOG_BIT")] + FogBit = 128, - [NativeName("GL_TEXTURE_BUFFER_OFFSET_OES")] - TextureBufferOffsetOES = 37277, + [NativeName("GL_PIXEL_BUFFER_BARRIER_BIT")] + PixelBufferBarrierBit = 128, - [NativeName("GL_TEXTURE_BUFFER_SIZE_OES")] - TextureBufferSizeOES = 37278, + [NativeName("GL_MAP_COHERENT_BIT")] + MapCoherentBit = 128, - [NativeName("GL_COMPRESSED_RGBA_ASTC_3x3x3_OES")] - CompressedRgbaAstc3x3x3OES = 37824, + [NativeName("GL_SUBGROUP_FEATURE_QUAD_BIT_KHR")] + SubgroupFeatureQuadBitKHR = 128, - [NativeName("GL_COMPRESSED_RGBA_ASTC_4x3x3_OES")] - CompressedRgbaAstc4x3x3OES = 37825, + [NativeName("GL_PIXEL_BUFFER_BARRIER_BIT_EXT")] + PixelBufferBarrierBitEXT = 128, - [NativeName("GL_COMPRESSED_RGBA_ASTC_4x4x3_OES")] - CompressedRgbaAstc4x4x3OES = 37826, + [NativeName("GL_TASK_SHADER_BIT_NV")] + TaskShaderBitNV = 128, - [NativeName("GL_COMPRESSED_RGBA_ASTC_4x4x4_OES")] - CompressedRgbaAstc4x4x4OES = 37827, + [NativeName("GL_GLYPH_VERTICAL_BEARING_ADVANCE_BIT_NV")] + GlyphVerticalBearingAdvanceBitNV = 128, - [NativeName("GL_COMPRESSED_RGBA_ASTC_5x4x4_OES")] - CompressedRgbaAstc5x4x4OES = 37828, + [NativeName("GL_SHARED_EDGE_NV")] + SharedEdgeNV = 192, - [NativeName("GL_COMPRESSED_RGBA_ASTC_5x5x4_OES")] - CompressedRgbaAstc5x5x4OES = 37829, + [NativeName("GL_ROUNDED_RECT_NV")] + RoundedRectNV = 232, - [NativeName("GL_COMPRESSED_RGBA_ASTC_5x5x5_OES")] - CompressedRgbaAstc5x5x5OES = 37830, + [NativeName("GL_RELATIVE_ROUNDED_RECT_NV")] + RelativeRoundedRectNV = 233, - [NativeName("GL_COMPRESSED_RGBA_ASTC_6x5x5_OES")] - CompressedRgbaAstc6x5x5OES = 37831, + [NativeName("GL_ROUNDED_RECT2_NV")] + RoundedRect2NV = 234, - [NativeName("GL_COMPRESSED_RGBA_ASTC_6x6x5_OES")] - CompressedRgbaAstc6x6x5OES = 37832, + [NativeName("GL_RELATIVE_ROUNDED_RECT2_NV")] + RelativeRoundedRect2NV = 235, - [NativeName("GL_COMPRESSED_RGBA_ASTC_6x6x6_OES")] - CompressedRgbaAstc6x6x6OES = 37833, + [NativeName("GL_ROUNDED_RECT4_NV")] + RoundedRect4NV = 236, - [NativeName("GL_COMPRESSED_SRGB8_ALPHA8_ASTC_3x3x3_OES")] - CompressedSrgb8Alpha8Astc3x3x3OES = 37856, + [NativeName("GL_RELATIVE_ROUNDED_RECT4_NV")] + RelativeRoundedRect4NV = 237, - [NativeName("GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x3x3_OES")] - CompressedSrgb8Alpha8Astc4x3x3OES = 37857, + [NativeName("GL_ROUNDED_RECT8_NV")] + RoundedRect8NV = 238, - [NativeName("GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4x3_OES")] - CompressedSrgb8Alpha8Astc4x4x3OES = 37858, + [NativeName("GL_RELATIVE_ROUNDED_RECT8_NV")] + RelativeRoundedRect8NV = 239, - [NativeName("GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4x4_OES")] - CompressedSrgb8Alpha8Astc4x4x4OES = 37859, + [NativeName("GL_RESTART_PATH_NV")] + RestartPathNV = 240, - [NativeName("GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4x4_OES")] - CompressedSrgb8Alpha8Astc5x4x4OES = 37860, + [NativeName("GL_DUP_FIRST_CUBIC_CURVE_TO_NV")] + DupFirstCubicCurveToNV = 242, - [NativeName("GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5x4_OES")] - CompressedSrgb8Alpha8Astc5x5x4OES = 37861, + [NativeName("GL_DUP_LAST_CUBIC_CURVE_TO_NV")] + DupLastCubicCurveToNV = 244, - [NativeName("GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5x5_OES")] - CompressedSrgb8Alpha8Astc5x5x5OES = 37862, + [NativeName("GL_RECT_NV")] + RectNV = 246, - [NativeName("GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5x5_OES")] - CompressedSrgb8Alpha8Astc6x5x5OES = 37863, + [NativeName("GL_RELATIVE_RECT_NV")] + RelativeRectNV = 247, - [NativeName("GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6x5_OES")] - CompressedSrgb8Alpha8Astc6x6x5OES = 37864, + [NativeName("GL_CIRCULAR_CCW_ARC_TO_NV")] + CircularCcwArcToNV = 248, - [NativeName("GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6x6_OES")] - CompressedSrgb8Alpha8Astc6x6x6OES = 37865, + [NativeName("GL_CIRCULAR_CW_ARC_TO_NV")] + CircularCwArcToNV = 250, - [NativeName("GL_TEXTURE_CUBE_MAP_ARRAY_OES")] - TextureCubeMapArrayOES = 36873, + [NativeName("GL_CIRCULAR_TANGENT_ARC_TO_NV")] + CircularTangentArcToNV = 252, - [NativeName("GL_TEXTURE_BINDING_CUBE_MAP_ARRAY_OES")] - TextureBindingCubeMapArrayOES = 36874, + [NativeName("GL_ARC_TO_NV")] + ArcToNV = 254, - [NativeName("GL_SAMPLER_CUBE_MAP_ARRAY_OES")] - SamplerCubeMapArrayOES = 36876, + [NativeName("GL_RELATIVE_ARC_TO_NV")] + RelativeArcToNV = 255, - [NativeName("GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW_OES")] - SamplerCubeMapArrayShadowOES = 36877, + [NativeName("GL_DEPTH_BUFFER_BIT0_QCOM")] + DepthBufferBit0QCOM = 256, - [NativeName("GL_INT_SAMPLER_CUBE_MAP_ARRAY_OES")] - IntSamplerCubeMapArrayOES = 36878, + [NativeName("GL_DYNAMIC_STORAGE_BIT_EXT")] + DynamicStorageBitEXT = 256, - [NativeName("GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY_OES")] - UnsignedIntSamplerCubeMapArrayOES = 36879, + [NativeName("GL_DEPTH_BUFFER_BIT")] + DepthBufferBit = 256, - [NativeName("GL_IMAGE_CUBE_MAP_ARRAY_OES")] - ImageCubeMapArrayOES = 36948, + [NativeName("GL_ACCUM")] + Accum = 256, - [NativeName("GL_INT_IMAGE_CUBE_MAP_ARRAY_OES")] - IntImageCubeMapArrayOES = 36959, + [NativeName("GL_TEXTURE_UPDATE_BARRIER_BIT")] + TextureUpdateBarrierBit = 256, - [NativeName("GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY_OES")] - UnsignedIntImageCubeMapArrayOES = 36970, + [NativeName("GL_DYNAMIC_STORAGE_BIT")] + DynamicStorageBit = 256, - [NativeName("GL_HALF_FLOAT_OES")] - HalfFloatOES = 36193, + [NativeName("GL_TEXTURE_UPDATE_BARRIER_BIT_EXT")] + TextureUpdateBarrierBitEXT = 256, - [NativeName("GL_STENCIL_INDEX_OES")] - StencilIndexOES = 6401, + [NativeName("GL_GLYPH_HAS_KERNING_BIT_NV")] + GlyphHasKerningBitNV = 256, - [NativeName("GL_TEXTURE_2D_MULTISAMPLE_ARRAY_OES")] - Texture2DMultisampleArrayOES = 37122, + [NativeName("GL_SUBGROUP_FEATURE_PARTITIONED_BIT_NV")] + SubgroupFeaturePartitionedBitNV = 256, - [NativeName("GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY_OES")] - TextureBinding2DMultisampleArrayOES = 37125, + [NativeName("GL_LOAD")] + Load = 257, - [NativeName("GL_SAMPLER_2D_MULTISAMPLE_ARRAY_OES")] - Sampler2DMultisampleArrayOES = 37131, + [NativeName("GL_RETURN")] + Return = 258, - [NativeName("GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY_OES")] - IntSampler2DMultisampleArrayOES = 37132, + [NativeName("GL_MULT")] + Mult = 259, - [NativeName("GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY_OES")] - UnsignedIntSampler2DMultisampleArrayOES = 37133, + [NativeName("GL_ADD")] + Add = 260, - [NativeName("GL_TEXTURE_VIEW_MIN_LEVEL_OES")] - TextureViewMinLevelOES = 33499, + [NativeName("GL_DEPTH_BUFFER_BIT1_QCOM")] + DepthBufferBit1QCOM = 512, - [NativeName("GL_TEXTURE_VIEW_NUM_LEVELS_OES")] - TextureViewNumLevelsOES = 33500, + [NativeName("GL_CLIENT_STORAGE_BIT_EXT")] + ClientStorageBitEXT = 512, - [NativeName("GL_TEXTURE_VIEW_MIN_LAYER_OES")] - TextureViewMinLayerOES = 33501, + [NativeName("GL_NEVER")] + Never = 512, - [NativeName("GL_TEXTURE_VIEW_NUM_LAYERS_OES")] - TextureViewNumLayersOES = 33502, + [NativeName("GL_ACCUM_BUFFER_BIT")] + AccumBufferBit = 512, - [NativeName("GL_UNSIGNED_INT_10_10_10_2_OES")] - UnsignedInt10x10x10x2OES = 36342, + [NativeName("GL_BUFFER_UPDATE_BARRIER_BIT")] + BufferUpdateBarrierBit = 512, - [NativeName("GL_INT_10_10_10_2_OES")] - Int10x10x10x2OES = 36343, + [NativeName("GL_CLIENT_STORAGE_BIT")] + ClientStorageBit = 512, - [NativeName("GL_MAX_VIEWPORTS_OES")] - MaxViewportsOES = 33371, + [NativeName("GL_BUFFER_UPDATE_BARRIER_BIT_EXT")] + BufferUpdateBarrierBitEXT = 512, - [NativeName("GL_VIEWPORT_SUBPIXEL_BITS_OES")] - ViewportSubpixelBitsOES = 33372, + [NativeName("GL_LESS")] + Less = 513, - [NativeName("GL_VIEWPORT_BOUNDS_RANGE_OES")] - ViewportBoundsRangeOES = 33373, + [NativeName("GL_EQUAL")] + Equal = 514, - [NativeName("GL_VIEWPORT_INDEX_PROVOKING_VERTEX_OES")] - ViewportIndexProvokingVertexOES = 33375, + [NativeName("GL_LEQUAL")] + Lequal = 515, - [NativeName("GL_Z400_BINARY_AMD")] - Z400BinaryAMD = 34624, + [NativeName("GL_GREATER")] + Greater = 516, - [NativeName("GL_READ_FRAMEBUFFER_ANGLE")] - ReadFramebufferANGLE = 36008, + [NativeName("GL_NOTEQUAL")] + Notequal = 517, - [NativeName("GL_DRAW_FRAMEBUFFER_ANGLE")] - DrawFramebufferANGLE = 36009, + [NativeName("GL_GEQUAL")] + Gequal = 518, - [NativeName("GL_DRAW_FRAMEBUFFER_BINDING_ANGLE")] - DrawFramebufferBindingANGLE = 36006, + [NativeName("GL_ALWAYS")] + Always = 519, - [NativeName("GL_READ_FRAMEBUFFER_BINDING_ANGLE")] - ReadFramebufferBindingANGLE = 36010, + [NativeName("GL_SRC_COLOR")] + SrcColor = 768, - [NativeName("GL_RENDERBUFFER_SAMPLES_ANGLE")] - RenderbufferSamplesANGLE = 36011, + [NativeName("GL_ONE_MINUS_SRC_COLOR")] + OneMinusSrcColor = 769, - [NativeName("GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_ANGLE")] - FramebufferIncompleteMultisampleANGLE = 36182, + [NativeName("GL_SRC_ALPHA")] + SrcAlpha = 770, - [NativeName("GL_MAX_SAMPLES_ANGLE")] - MaxSamplesANGLE = 36183, + [NativeName("GL_ONE_MINUS_SRC_ALPHA")] + OneMinusSrcAlpha = 771, - [NativeName("GL_VERTEX_ATTRIB_ARRAY_DIVISOR_ANGLE")] - VertexAttribArrayDivisorANGLE = 35070, + [NativeName("GL_DST_ALPHA")] + DstAlpha = 772, - [NativeName("GL_PACK_REVERSE_ROW_ORDER_ANGLE")] - PackReverseRowOrderANGLE = 37796, + [NativeName("GL_ONE_MINUS_DST_ALPHA")] + OneMinusDstAlpha = 773, - [NativeName("GL_PROGRAM_BINARY_ANGLE")] - ProgramBinaryANGLE = 37798, + [NativeName("GL_DST_COLOR")] + DstColor = 774, - [NativeName("GL_COMPRESSED_RGBA_S3TC_DXT3_ANGLE")] - CompressedRgbaS3TcDxt3ANGLE = 33778, + [NativeName("GL_ONE_MINUS_DST_COLOR")] + OneMinusDstColor = 775, - [NativeName("GL_COMPRESSED_RGBA_S3TC_DXT5_ANGLE")] - CompressedRgbaS3TcDxt5ANGLE = 33779, + [NativeName("GL_SRC_ALPHA_SATURATE_EXT")] + SrcAlphaSaturateEXT = 776, - [NativeName("GL_TEXTURE_USAGE_ANGLE")] - TextureUsageANGLE = 37794, + [NativeName("GL_SRC_ALPHA_SATURATE")] + SrcAlphaSaturate = 776, - [NativeName("GL_FRAMEBUFFER_ATTACHMENT_ANGLE")] - FramebufferAttachmentANGLE = 37795, + [NativeName("GL_DEPTH_BUFFER_BIT2_QCOM")] + DepthBufferBit2QCOM = 1024, - [NativeName("GL_TRANSLATED_SHADER_SOURCE_LENGTH_ANGLE")] - TranslatedShaderSourceLengthANGLE = 37792, + [NativeName("GL_STENCIL_BUFFER_BIT")] + StencilBufferBit = 1024, - [NativeName("GL_MAX_CLIP_DISTANCES_APPLE")] - MaxClipDistancesAPPLE = 3378, + [NativeName("GL_FRONT_LEFT")] + FrontLeft = 1024, - [NativeName("GL_CLIP_DISTANCE0_APPLE")] - ClipDistance0APPLE = 12288, + [NativeName("GL_FRAMEBUFFER_BARRIER_BIT")] + FramebufferBarrierBit = 1024, - [NativeName("GL_CLIP_DISTANCE1_APPLE")] - ClipDistance1APPLE = 12289, + [NativeName("GL_SPARSE_STORAGE_BIT_ARB")] + SparseStorageBitARB = 1024, - [NativeName("GL_CLIP_DISTANCE2_APPLE")] - ClipDistance2APPLE = 12290, + [NativeName("GL_FRAMEBUFFER_BARRIER_BIT_EXT")] + FramebufferBarrierBitEXT = 1024, - [NativeName("GL_CLIP_DISTANCE3_APPLE")] - ClipDistance3APPLE = 12291, + [NativeName("GL_FRONT_RIGHT")] + FrontRight = 1025, - [NativeName("GL_CLIP_DISTANCE4_APPLE")] - ClipDistance4APPLE = 12292, + [NativeName("GL_BACK_LEFT")] + BackLeft = 1026, - [NativeName("GL_CLIP_DISTANCE5_APPLE")] - ClipDistance5APPLE = 12293, + [NativeName("GL_BACK_RIGHT")] + BackRight = 1027, - [NativeName("GL_CLIP_DISTANCE6_APPLE")] - ClipDistance6APPLE = 12294, + [NativeName("GL_FRONT")] + Front = 1028, - [NativeName("GL_CLIP_DISTANCE7_APPLE")] - ClipDistance7APPLE = 12295, + [NativeName("GL_BACK")] + Back = 1029, - [NativeName("GL_UNSIGNED_INT_10F_11F_11F_REV_APPLE")] - UnsignedInt10F11F11FRevAPPLE = 35899, + [NativeName("GL_LEFT")] + Left = 1030, - [NativeName("GL_UNSIGNED_INT_5_9_9_9_REV_APPLE")] - UnsignedInt5x9x9x9RevAPPLE = 35902, + [NativeName("GL_RIGHT")] + Right = 1031, - [NativeName("GL_R11F_G11F_B10F_APPLE")] - R11FG11FB10FAPPLE = 35898, + [NativeName("GL_FRONT_AND_BACK")] + FrontAndBack = 1032, - [NativeName("GL_RGB9_E5_APPLE")] - Rgb9E5APPLE = 35901, + [NativeName("GL_AUX0")] + Aux0 = 1033, - [NativeName("GL_MALI_PROGRAM_BINARY_ARM")] - MaliProgramBinaryARM = 36705, + [NativeName("GL_AUX1")] + Aux1 = 1034, - [NativeName("GL_MALI_SHADER_BINARY_ARM")] - MaliShaderBinaryARM = 36704, + [NativeName("GL_AUX2")] + Aux2 = 1035, - [NativeName("GL_FETCH_PER_SAMPLE_ARM")] - FetchPerSampleARM = 36709, + [NativeName("GL_AUX3")] + Aux3 = 1036, - [NativeName("GL_FRAGMENT_SHADER_FRAMEBUFFER_FETCH_MRT_ARM")] - FragmentShaderFramebufferFetchMrtARM = 36710, + [NativeName("GL_INVALID_ENUM")] + InvalidEnum = 1280, - [NativeName("GL_TEXTURE_UNNORMALIZED_COORDINATES_ARM")] - TextureUnnormalizedCoordinatesARM = 36714, + [NativeName("GL_INVALID_VALUE")] + InvalidValue = 1281, - [NativeName("GL_SMAPHS30_PROGRAM_BINARY_DMP")] - Smaphs30ProgramBinaryDMP = 37457, + [NativeName("GL_INVALID_OPERATION")] + InvalidOperation = 1282, - [NativeName("GL_SMAPHS_PROGRAM_BINARY_DMP")] - SmaphsProgramBinaryDMP = 37458, + [NativeName("GL_STACK_OVERFLOW_KHR")] + StackOverflowKHR = 1283, - [NativeName("GL_DMP_PROGRAM_BINARY_DMP")] - DmpProgramBinaryDMP = 37459, + [NativeName("GL_STACK_OVERFLOW")] + StackOverflow = 1283, - [NativeName("GL_SHADER_BINARY_DMP")] - ShaderBinaryDMP = 37456, + [NativeName("GL_STACK_UNDERFLOW_KHR")] + StackUnderflowKHR = 1284, - [NativeName("GL_SURFACE_COMPRESSION_EXT")] - SurfaceCompressionEXT = 38592, + [NativeName("GL_STACK_UNDERFLOW")] + StackUnderflow = 1284, - [NativeName("GL_SURFACE_COMPRESSION_FIXED_RATE_NONE_EXT")] - SurfaceCompressionFixedRateNoneEXT = 38593, + [NativeName("GL_OUT_OF_MEMORY")] + OutOfMemory = 1285, - [NativeName("GL_SURFACE_COMPRESSION_FIXED_RATE_DEFAULT_EXT")] - SurfaceCompressionFixedRateDefaultEXT = 38594, + [NativeName("GL_INVALID_FRAMEBUFFER_OPERATION_OES")] + InvalidFramebufferOperationOES = 1286, - [NativeName("GL_SAMPLER_EXTERNAL_2D_Y2Y_EXT")] - SamplerExternal2DY2YEXT = 35815, + [NativeName("GL_INVALID_FRAMEBUFFER_OPERATION")] + InvalidFramebufferOperation = 1286, - [NativeName("GL_SRC1_COLOR_EXT")] - Src1ColorEXT = 35065, + [NativeName("GL_INVALID_FRAMEBUFFER_OPERATION_EXT")] + InvalidFramebufferOperationEXT = 1286, - [NativeName("GL_SRC1_ALPHA_EXT")] - Src1AlphaEXT = 34185, + [NativeName("GL_CONTEXT_LOST_KHR")] + ContextLostKHR = 1287, - [NativeName("GL_ONE_MINUS_SRC1_COLOR_EXT")] - OneMinusSrc1ColorEXT = 35066, + [NativeName("GL_CONTEXT_LOST")] + ContextLost = 1287, - [NativeName("GL_ONE_MINUS_SRC1_ALPHA_EXT")] - OneMinusSrc1AlphaEXT = 35067, + [NativeName("GL_2D")] + X2D = 1536, - [NativeName("GL_SRC_ALPHA_SATURATE_EXT")] - SrcAlphaSaturateEXT = 776, + [NativeName("GL_3D")] + X3D = 1537, - [NativeName("GL_LOCATION_INDEX_EXT")] - LocationIndexEXT = 37647, + [NativeName("GL_3D_COLOR")] + X3DColor = 1538, - [NativeName("GL_MAX_DUAL_SOURCE_DRAW_BUFFERS_EXT")] - MaxDualSourceDrawBuffersEXT = 35068, + [NativeName("GL_3D_COLOR_TEXTURE")] + X3DColorTexture = 1539, - [NativeName("GL_MAP_PERSISTENT_BIT_EXT")] - MapPersistentBitEXT = 64, + [NativeName("GL_4D_COLOR_TEXTURE")] + X4DColorTexture = 1540, - [NativeName("GL_MAP_COHERENT_BIT_EXT")] - MapCoherentBitEXT = 128, + [NativeName("GL_PASS_THROUGH_TOKEN")] + PassThroughToken = 1792, - [NativeName("GL_DYNAMIC_STORAGE_BIT_EXT")] - DynamicStorageBitEXT = 256, + [NativeName("GL_POINT_TOKEN")] + PointToken = 1793, - [NativeName("GL_CLIENT_STORAGE_BIT_EXT")] - ClientStorageBitEXT = 512, + [NativeName("GL_LINE_TOKEN")] + LineToken = 1794, - [NativeName("GL_CLIENT_MAPPED_BUFFER_BARRIER_BIT_EXT")] - ClientMappedBufferBarrierBitEXT = 16384, + [NativeName("GL_POLYGON_TOKEN")] + PolygonToken = 1795, - [NativeName("GL_BUFFER_IMMUTABLE_STORAGE_EXT")] - BufferImmutableStorageEXT = 33311, + [NativeName("GL_BITMAP_TOKEN")] + BitmapToken = 1796, - [NativeName("GL_BUFFER_STORAGE_FLAGS_EXT")] - BufferStorageFlagsEXT = 33312, + [NativeName("GL_DRAW_PIXEL_TOKEN")] + DrawPixelToken = 1797, - [NativeName("GL_LOWER_LEFT_EXT")] - LowerLeftEXT = 36001, + [NativeName("GL_COPY_PIXEL_TOKEN")] + CopyPixelToken = 1798, - [NativeName("GL_UPPER_LEFT_EXT")] - UpperLeftEXT = 36002, + [NativeName("GL_LINE_RESET_TOKEN")] + LineResetToken = 1799, - [NativeName("GL_NEGATIVE_ONE_TO_ONE_EXT")] - NegativeOneToOneEXT = 37726, + [NativeName("GL_DEPTH_BUFFER_BIT3_QCOM")] + DepthBufferBit3QCOM = 2048, - [NativeName("GL_ZERO_TO_ONE_EXT")] - ZeroToOneEXT = 37727, + [NativeName("GL_VIEWPORT_BIT")] + ViewportBit = 2048, - [NativeName("GL_CLIP_ORIGIN_EXT")] - ClipOriginEXT = 37724, + [NativeName("GL_EXP")] + Exp = 2048, - [NativeName("GL_CLIP_DEPTH_MODE_EXT")] - ClipDepthModeEXT = 37725, + [NativeName("GL_TRANSFORM_FEEDBACK_BARRIER_BIT")] + TransformFeedbackBarrierBit = 2048, - [NativeName("GL_MAX_CLIP_DISTANCES_EXT")] - MaxClipDistancesEXT = 3378, + [NativeName("GL_TRANSFORM_FEEDBACK_BARRIER_BIT_EXT")] + TransformFeedbackBarrierBitEXT = 2048, - [NativeName("GL_MAX_CULL_DISTANCES_EXT")] - MaxCullDistancesEXT = 33529, + [NativeName("GL_LGPU_SEPARATE_STORAGE_BIT_NVX")] + LgpuSeparateStorageBitNVX = 2048, - [NativeName("GL_MAX_COMBINED_CLIP_AND_CULL_DISTANCES_EXT")] - MaxCombinedClipAndCullDistancesEXT = 33530, + [NativeName("GL_PER_GPU_STORAGE_BIT_NV")] + PerGpuStorageBitNV = 2048, - [NativeName("GL_CLIP_DISTANCE0_EXT")] - ClipDistance0EXT = 12288, + [NativeName("GL_EXP2")] + Exp2 = 2049, - [NativeName("GL_CLIP_DISTANCE1_EXT")] - ClipDistance1EXT = 12289, + [NativeName("GL_CW")] + Cw = 2304, - [NativeName("GL_CLIP_DISTANCE2_EXT")] - ClipDistance2EXT = 12290, + [NativeName("GL_CCW")] + Ccw = 2305, - [NativeName("GL_CLIP_DISTANCE3_EXT")] - ClipDistance3EXT = 12291, + [NativeName("GL_COEFF")] + Coeff = 2560, - [NativeName("GL_CLIP_DISTANCE4_EXT")] - ClipDistance4EXT = 12292, + [NativeName("GL_ORDER")] + Order = 2561, - [NativeName("GL_CLIP_DISTANCE5_EXT")] - ClipDistance5EXT = 12293, + [NativeName("GL_DOMAIN")] + Domain = 2562, - [NativeName("GL_CLIP_DISTANCE6_EXT")] - ClipDistance6EXT = 12294, + [NativeName("GL_CURRENT_COLOR")] + CurrentColor = 2816, - [NativeName("GL_CLIP_DISTANCE7_EXT")] - ClipDistance7EXT = 12295, + [NativeName("GL_CURRENT_INDEX")] + CurrentIndex = 2817, - [NativeName("GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE_EXT")] - FramebufferAttachmentComponentTypeEXT = 33297, + [NativeName("GL_CURRENT_NORMAL")] + CurrentNormal = 2818, - [NativeName("GL_UNSIGNED_NORMALIZED_EXT")] - UnsignedNormalizedEXT = 35863, + [NativeName("GL_CURRENT_TEXTURE_COORDS")] + CurrentTextureCoords = 2819, - [NativeName("GL_DEPTH_CLAMP_EXT")] - DepthClampEXT = 34383, + [NativeName("GL_CURRENT_RASTER_COLOR")] + CurrentRasterColor = 2820, - [NativeName("GL_QUERY_COUNTER_BITS_EXT")] - QueryCounterBitsEXT = 34916, + [NativeName("GL_CURRENT_RASTER_INDEX")] + CurrentRasterIndex = 2821, - [NativeName("GL_CURRENT_QUERY_EXT")] - CurrentQueryEXT = 34917, + [NativeName("GL_CURRENT_RASTER_TEXTURE_COORDS")] + CurrentRasterTextureCoords = 2822, - [NativeName("GL_QUERY_RESULT_EXT")] - QueryResultEXT = 34918, + [NativeName("GL_CURRENT_RASTER_POSITION")] + CurrentRasterPosition = 2823, - [NativeName("GL_QUERY_RESULT_AVAILABLE_EXT")] - QueryResultAvailableEXT = 34919, + [NativeName("GL_CURRENT_RASTER_POSITION_VALID")] + CurrentRasterPositionValid = 2824, - [NativeName("GL_TIMESTAMP_EXT")] - TimestampEXT = 36392, + [NativeName("GL_CURRENT_RASTER_DISTANCE")] + CurrentRasterDistance = 2825, - [NativeName("GL_GPU_DISJOINT_EXT")] - GpuDisjointEXT = 36795, + [NativeName("GL_POINT_SMOOTH")] + PointSmooth = 2832, - [NativeName("GL_MAX_DRAW_BUFFERS_EXT")] - MaxDrawBuffersEXT = 34852, + [NativeName("GL_POINT_SIZE")] + PointSize = 2833, - [NativeName("GL_DRAW_BUFFER0_EXT")] - DrawBuffer0EXT = 34853, + [NativeName("GL_POINT_SIZE_RANGE")] + PointSizeRange = 2834, - [NativeName("GL_DRAW_BUFFER1_EXT")] - DrawBuffer1EXT = 34854, + [NativeName("GL_SMOOTH_POINT_SIZE_RANGE")] + SmoothPointSizeRange = 2834, - [NativeName("GL_DRAW_BUFFER2_EXT")] - DrawBuffer2EXT = 34855, + [NativeName("GL_POINT_SIZE_GRANULARITY")] + PointSizeGranularity = 2835, - [NativeName("GL_DRAW_BUFFER3_EXT")] - DrawBuffer3EXT = 34856, + [NativeName("GL_SMOOTH_POINT_SIZE_GRANULARITY")] + SmoothPointSizeGranularity = 2835, - [NativeName("GL_DRAW_BUFFER4_EXT")] - DrawBuffer4EXT = 34857, + [NativeName("GL_LINE_SMOOTH")] + LineSmooth = 2848, - [NativeName("GL_DRAW_BUFFER5_EXT")] - DrawBuffer5EXT = 34858, + [NativeName("GL_LINE_WIDTH")] + LineWidth = 2849, - [NativeName("GL_DRAW_BUFFER6_EXT")] - DrawBuffer6EXT = 34859, + [NativeName("GL_LINE_WIDTH_RANGE")] + LineWidthRange = 2850, - [NativeName("GL_DRAW_BUFFER7_EXT")] - DrawBuffer7EXT = 34860, + [NativeName("GL_SMOOTH_LINE_WIDTH_RANGE")] + SmoothLineWidthRange = 2850, - [NativeName("GL_DRAW_BUFFER8_EXT")] - DrawBuffer8EXT = 34861, + [NativeName("GL_LINE_WIDTH_GRANULARITY")] + LineWidthGranularity = 2851, - [NativeName("GL_DRAW_BUFFER9_EXT")] - DrawBuffer9EXT = 34862, + [NativeName("GL_SMOOTH_LINE_WIDTH_GRANULARITY")] + SmoothLineWidthGranularity = 2851, - [NativeName("GL_DRAW_BUFFER10_EXT")] - DrawBuffer10EXT = 34863, + [NativeName("GL_LINE_STIPPLE")] + LineStipple = 2852, - [NativeName("GL_DRAW_BUFFER11_EXT")] - DrawBuffer11EXT = 34864, + [NativeName("GL_LINE_STIPPLE_PATTERN")] + LineStipplePattern = 2853, - [NativeName("GL_DRAW_BUFFER12_EXT")] - DrawBuffer12EXT = 34865, + [NativeName("GL_LINE_STIPPLE_REPEAT")] + LineStippleRepeat = 2854, - [NativeName("GL_DRAW_BUFFER13_EXT")] - DrawBuffer13EXT = 34866, + [NativeName("GL_LIST_MODE")] + ListMode = 2864, - [NativeName("GL_DRAW_BUFFER14_EXT")] - DrawBuffer14EXT = 34867, + [NativeName("GL_MAX_LIST_NESTING")] + MaxListNesting = 2865, - [NativeName("GL_DRAW_BUFFER15_EXT")] - DrawBuffer15EXT = 34868, + [NativeName("GL_LIST_BASE")] + ListBase = 2866, - [NativeName("GL_SHADING_RATE_1X1_PIXELS_EXT")] - ShadingRate1x1PixelsEXT = 38566, + [NativeName("GL_LIST_INDEX")] + ListIndex = 2867, - [NativeName("GL_SHADING_RATE_1X2_PIXELS_EXT")] - ShadingRate1x2PixelsEXT = 38567, + [NativeName("GL_POLYGON_MODE_NV")] + PolygonModeNV = 2880, - [NativeName("GL_SHADING_RATE_2X1_PIXELS_EXT")] - ShadingRate2x1PixelsEXT = 38568, + [NativeName("GL_POLYGON_MODE")] + PolygonMode = 2880, - [NativeName("GL_SHADING_RATE_2X2_PIXELS_EXT")] - ShadingRate2x2PixelsEXT = 38569, + [NativeName("GL_POLYGON_SMOOTH")] + PolygonSmooth = 2881, - [NativeName("GL_SHADING_RATE_1X4_PIXELS_EXT")] - ShadingRate1x4PixelsEXT = 38570, + [NativeName("GL_POLYGON_STIPPLE")] + PolygonStipple = 2882, - [NativeName("GL_SHADING_RATE_4X1_PIXELS_EXT")] - ShadingRate4x1PixelsEXT = 38571, + [NativeName("GL_EDGE_FLAG")] + EdgeFlag = 2883, - [NativeName("GL_SHADING_RATE_4X2_PIXELS_EXT")] - ShadingRate4x2PixelsEXT = 38572, + [NativeName("GL_CULL_FACE")] + CullFace = 2884, - [NativeName("GL_SHADING_RATE_2X4_PIXELS_EXT")] - ShadingRate2x4PixelsEXT = 38573, + [NativeName("GL_CULL_FACE_MODE")] + CullFaceMode = 2885, - [NativeName("GL_SHADING_RATE_4X4_PIXELS_EXT")] - ShadingRate4x4PixelsEXT = 38574, + [NativeName("GL_FRONT_FACE")] + FrontFace = 2886, - [NativeName("GL_SHADING_RATE_EXT")] - ShadingRateEXT = 38608, + [NativeName("GL_LIGHTING")] + Lighting = 2896, - [NativeName("GL_SHADING_RATE_ATTACHMENT_EXT")] - ShadingRateAttachmentEXT = 38609, + [NativeName("GL_LIGHT_MODEL_LOCAL_VIEWER")] + LightModelLocalViewer = 2897, - [NativeName("GL_FRAGMENT_SHADING_RATE_COMBINER_OP_KEEP_EXT")] - FragmentShadingRateCombinerOpKeepEXT = 38610, + [NativeName("GL_LIGHT_MODEL_TWO_SIDE")] + LightModelTwoSide = 2898, - [NativeName("GL_FRAGMENT_SHADING_RATE_COMBINER_OP_REPLACE_EXT")] - FragmentShadingRateCombinerOpReplaceEXT = 38611, + [NativeName("GL_LIGHT_MODEL_AMBIENT")] + LightModelAmbient = 2899, - [NativeName("GL_FRAGMENT_SHADING_RATE_COMBINER_OP_MIN_EXT")] - FragmentShadingRateCombinerOpMinEXT = 38612, + [NativeName("GL_SHADE_MODEL")] + ShadeModel = 2900, - [NativeName("GL_FRAGMENT_SHADING_RATE_COMBINER_OP_MAX_EXT")] - FragmentShadingRateCombinerOpMaxEXT = 38613, + [NativeName("GL_COLOR_MATERIAL_FACE")] + ColorMaterialFace = 2901, - [NativeName("GL_FRAGMENT_SHADING_RATE_COMBINER_OP_MUL_EXT")] - FragmentShadingRateCombinerOpMulEXT = 38614, + [NativeName("GL_COLOR_MATERIAL_PARAMETER")] + ColorMaterialParameter = 2902, - [NativeName("GL_MIN_FRAGMENT_SHADING_RATE_ATTACHMENT_TEXEL_WIDTH_EXT")] - MinFragmentShadingRateAttachmentTexelWidthEXT = 38615, + [NativeName("GL_COLOR_MATERIAL")] + ColorMaterial = 2903, - [NativeName("GL_MAX_FRAGMENT_SHADING_RATE_ATTACHMENT_TEXEL_WIDTH_EXT")] - MaxFragmentShadingRateAttachmentTexelWidthEXT = 38616, + [NativeName("GL_FOG")] + Fog = 2912, - [NativeName("GL_MIN_FRAGMENT_SHADING_RATE_ATTACHMENT_TEXEL_HEIGHT_EXT")] - MinFragmentShadingRateAttachmentTexelHeightEXT = 38617, + [NativeName("GL_FOG_INDEX")] + FogIndex = 2913, - [NativeName("GL_MAX_FRAGMENT_SHADING_RATE_ATTACHMENT_TEXEL_HEIGHT_EXT")] - MaxFragmentShadingRateAttachmentTexelHeightEXT = 38618, + [NativeName("GL_FOG_DENSITY")] + FogDensity = 2914, - [NativeName("GL_MAX_FRAGMENT_SHADING_RATE_ATTACHMENT_TEXEL_ASPECT_RATIO_EXT")] - MaxFragmentShadingRateAttachmentTexelAspectRatioEXT = 38619, + [NativeName("GL_FOG_START")] + FogStart = 2915, - [NativeName("GL_MAX_FRAGMENT_SHADING_RATE_ATTACHMENT_LAYERS_EXT")] - MaxFragmentShadingRateAttachmentLayersEXT = 38620, + [NativeName("GL_FOG_END")] + FogEnd = 2916, - [NativeName("GL_FRAGMENT_SHADING_RATE_WITH_SHADER_DEPTH_STENCIL_WRITES_SUPPORTED_EXT")] - FragmentShadingRateWithShaderDepthStencilWritesSupportedEXT = 38621, + [NativeName("GL_FOG_MODE")] + FogMode = 2917, - [NativeName("GL_FRAGMENT_SHADING_RATE_WITH_SAMPLE_MASK_SUPPORTED_EXT")] - FragmentShadingRateWithSampleMaskSupportedEXT = 38622, + [NativeName("GL_FOG_COLOR")] + FogColor = 2918, - [NativeName("GL_FRAGMENT_SHADING_RATE_ATTACHMENT_WITH_DEFAULT_FRAMEBUFFER_SUPPORTED_EXT")] - FragmentShadingRateAttachmentWithDefaultFramebufferSupportedEXT = 38623, + [NativeName("GL_DEPTH_RANGE")] + DepthRange = 2928, - [NativeName("GL_FRAGMENT_SHADING_RATE_NON_TRIVIAL_COMBINERS_SUPPORTED_EXT")] - FragmentShadingRateNonTrivialCombinersSupportedEXT = 36719, + [NativeName("GL_DEPTH_TEST")] + DepthTest = 2929, - [NativeName("GL_GEOMETRY_SHADER_BIT_EXT")] - GeometryShaderBitEXT = 4, + [NativeName("GL_DEPTH_WRITEMASK")] + DepthWritemask = 2930, - [NativeName("GL_GEOMETRY_LINKED_VERTICES_OUT_EXT")] - GeometryLinkedVerticesOutEXT = 35094, + [NativeName("GL_DEPTH_CLEAR_VALUE")] + DepthClearValue = 2931, - [NativeName("GL_GEOMETRY_LINKED_INPUT_TYPE_EXT")] - GeometryLinkedInputTypeEXT = 35095, + [NativeName("GL_DEPTH_FUNC")] + DepthFunc = 2932, - [NativeName("GL_GEOMETRY_LINKED_OUTPUT_TYPE_EXT")] - GeometryLinkedOutputTypeEXT = 35096, + [NativeName("GL_ACCUM_CLEAR_VALUE")] + AccumClearValue = 2944, - [NativeName("GL_GEOMETRY_SHADER_INVOCATIONS_EXT")] - GeometryShaderInvocationsEXT = 34943, + [NativeName("GL_STENCIL_TEST")] + StencilTest = 2960, - [NativeName("GL_LAYER_PROVOKING_VERTEX_EXT")] - LayerProvokingVertexEXT = 33374, + [NativeName("GL_STENCIL_CLEAR_VALUE")] + StencilClearValue = 2961, - [NativeName("GL_MAX_GEOMETRY_UNIFORM_BLOCKS_EXT")] - MaxGeometryUniformBlocksEXT = 35372, + [NativeName("GL_STENCIL_FUNC")] + StencilFunc = 2962, - [NativeName("GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS_EXT")] - MaxCombinedGeometryUniformComponentsEXT = 35378, + [NativeName("GL_STENCIL_VALUE_MASK")] + StencilValueMask = 2963, - [NativeName("GL_MAX_GEOMETRY_INPUT_COMPONENTS_EXT")] - MaxGeometryInputComponentsEXT = 37155, + [NativeName("GL_STENCIL_FAIL")] + StencilFail = 2964, - [NativeName("GL_MAX_GEOMETRY_OUTPUT_COMPONENTS_EXT")] - MaxGeometryOutputComponentsEXT = 37156, + [NativeName("GL_STENCIL_PASS_DEPTH_FAIL")] + StencilPassDepthFail = 2965, - [NativeName("GL_MAX_GEOMETRY_SHADER_INVOCATIONS_EXT")] - MaxGeometryShaderInvocationsEXT = 36442, + [NativeName("GL_STENCIL_PASS_DEPTH_PASS")] + StencilPassDepthPass = 2966, - [NativeName("GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS_EXT")] - MaxGeometryAtomicCounterBuffersEXT = 37583, + [NativeName("GL_STENCIL_REF")] + StencilRef = 2967, - [NativeName("GL_MAX_GEOMETRY_ATOMIC_COUNTERS_EXT")] - MaxGeometryAtomicCountersEXT = 37589, + [NativeName("GL_STENCIL_WRITEMASK")] + StencilWritemask = 2968, - [NativeName("GL_MAX_GEOMETRY_IMAGE_UNIFORMS_EXT")] - MaxGeometryImageUniformsEXT = 37069, + [NativeName("GL_MATRIX_MODE")] + MatrixMode = 2976, - [NativeName("GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS_EXT")] - MaxGeometryShaderStorageBlocksEXT = 37079, + [NativeName("GL_NORMALIZE")] + Normalize = 2977, - [NativeName("GL_UNDEFINED_VERTEX_EXT")] - UndefinedVertexEXT = 33376, + [NativeName("GL_VIEWPORT")] + Viewport = 2978, - [NativeName("GL_FRAMEBUFFER_DEFAULT_LAYERS_EXT")] - FramebufferDefaultLayersEXT = 37650, + [NativeName("GL_MODELVIEW_STACK_DEPTH")] + ModelviewStackDepth = 2979, - [NativeName("GL_MAX_FRAMEBUFFER_LAYERS_EXT")] - MaxFramebufferLayersEXT = 37655, + [NativeName("GL_MODELVIEW0_STACK_DEPTH_EXT")] + Modelview0StackDepthEXT = 2979, - [NativeName("GL_REFERENCED_BY_GEOMETRY_SHADER_EXT")] - ReferencedByGeometryShaderEXT = 37641, + [NativeName("GL_PATH_MODELVIEW_STACK_DEPTH_NV")] + PathModelviewStackDepthNV = 2979, - [NativeName("GL_VERTEX_ATTRIB_ARRAY_DIVISOR_EXT")] - VertexAttribArrayDivisorEXT = 35070, + [NativeName("GL_PROJECTION_STACK_DEPTH")] + ProjectionStackDepth = 2980, - [NativeName("GL_COLOR_ATTACHMENT_EXT")] - ColorAttachmentEXT = 37104, + [NativeName("GL_PATH_PROJECTION_STACK_DEPTH_NV")] + PathProjectionStackDepthNV = 2980, - [NativeName("GL_MULTIVIEW_EXT")] - MultiviewEXT = 37105, + [NativeName("GL_TEXTURE_STACK_DEPTH")] + TextureStackDepth = 2981, - [NativeName("GL_DRAW_BUFFER_EXT")] - DrawBufferEXT = 3073, + [NativeName("GL_MODELVIEW_MATRIX")] + ModelviewMatrix = 2982, - [NativeName("GL_READ_BUFFER_EXT")] - ReadBufferEXT = 3074, + [NativeName("GL_MODELVIEW0_MATRIX_EXT")] + Modelview0MatrixEXT = 2982, - [NativeName("GL_MAX_MULTIVIEW_BUFFERS_EXT")] - MaxMultiviewBuffersEXT = 37106, + [NativeName("GL_PATH_MODELVIEW_MATRIX_NV")] + PathModelviewMatrixNV = 2982, - [NativeName("GL_ANY_SAMPLES_PASSED_EXT")] - AnySamplesPassedEXT = 35887, + [NativeName("GL_PROJECTION_MATRIX")] + ProjectionMatrix = 2983, - [NativeName("GL_ANY_SAMPLES_PASSED_CONSERVATIVE_EXT")] - AnySamplesPassedConservativeEXT = 36202, + [NativeName("GL_PATH_PROJECTION_MATRIX_NV")] + PathProjectionMatrixNV = 2983, - [NativeName("GL_PRIMITIVE_BOUNDING_BOX_EXT")] - PrimitiveBoundingBoxEXT = 37566, + [NativeName("GL_TEXTURE_MATRIX")] + TextureMatrix = 2984, - [NativeName("GL_CONTEXT_FLAG_PROTECTED_CONTENT_BIT_EXT")] - ContextFlagProtectedContentBitEXT = 16, + [NativeName("GL_ATTRIB_STACK_DEPTH")] + AttribStackDepth = 2992, - [NativeName("GL_TEXTURE_PROTECTED_EXT")] - TextureProtectedEXT = 35834, + [NativeName("GL_CLIENT_ATTRIB_STACK_DEPTH")] + ClientAttribStackDepth = 2993, - [NativeName("GL_COMPRESSED_SRGB_PVRTC_2BPPV1_EXT")] - CompressedSrgbPvrtc2Bppv1EXT = 35412, + [NativeName("GL_ALPHA_TEST_QCOM")] + AlphaTestQCOM = 3008, - [NativeName("GL_COMPRESSED_SRGB_PVRTC_4BPPV1_EXT")] - CompressedSrgbPvrtc4Bppv1EXT = 35413, + [NativeName("GL_ALPHA_TEST")] + AlphaTest = 3008, - [NativeName("GL_COMPRESSED_SRGB_ALPHA_PVRTC_2BPPV1_EXT")] - CompressedSrgbAlphaPvrtc2Bppv1EXT = 35414, + [NativeName("GL_ALPHA_TEST_FUNC_QCOM")] + AlphaTestFuncQCOM = 3009, - [NativeName("GL_COMPRESSED_SRGB_ALPHA_PVRTC_4BPPV1_EXT")] - CompressedSrgbAlphaPvrtc4Bppv1EXT = 35415, + [NativeName("GL_ALPHA_TEST_FUNC")] + AlphaTestFunc = 3009, - [NativeName("GL_COMPRESSED_SRGB_ALPHA_PVRTC_2BPPV2_IMG")] - CompressedSrgbAlphaPvrtc2Bppv2IMG = 37872, + [NativeName("GL_ALPHA_TEST_REF_QCOM")] + AlphaTestRefQCOM = 3010, - [NativeName("GL_COMPRESSED_SRGB_ALPHA_PVRTC_4BPPV2_IMG")] - CompressedSrgbAlphaPvrtc4Bppv2IMG = 37873, + [NativeName("GL_ALPHA_TEST_REF")] + AlphaTestRef = 3010, - [NativeName("GL_R16_SNORM_EXT")] - R16SnormEXT = 36760, + [NativeName("GL_DITHER")] + Dither = 3024, - [NativeName("GL_RG16_SNORM_EXT")] - Rg16SnormEXT = 36761, + [NativeName("GL_BLEND_DST")] + BlendDst = 3040, - [NativeName("GL_RGBA16_SNORM_EXT")] - Rgba16SnormEXT = 36763, + [NativeName("GL_BLEND_SRC")] + BlendSrc = 3041, - [NativeName("GLES_ACTIVE_PROGRAM_EXT")] - EsActiveProgramEXT = 33369, + [NativeName("GL_BLEND")] + Blend = 3042, - [NativeName("GL_VERTEX_SHADER_BIT_EXT")] - VertexShaderBitEXT = 1, + [NativeName("GL_LOGIC_OP_MODE")] + LogicOpMode = 3056, - [NativeName("GL_FRAGMENT_SHADER_BIT_EXT")] - FragmentShaderBitEXT = 2, + [NativeName("GL_LOGIC_OP")] + LogicOp = 3057, - [NativeName("GL_ALL_SHADER_BITS_EXT")] - AllShaderBitsEXT = 4294967295, + [NativeName("GL_INDEX_LOGIC_OP")] + IndexLogicOp = 3057, - [NativeName("GL_PROGRAM_SEPARABLE_EXT")] - ProgramSeparableEXT = 33368, + [NativeName("GL_COLOR_LOGIC_OP")] + ColorLogicOp = 3058, - [NativeName("GL_PROGRAM_PIPELINE_BINDING_EXT")] - ProgramPipelineBindingEXT = 33370, + [NativeName("GL_AUX_BUFFERS")] + AuxBuffers = 3072, - [NativeName("GL_MAX_SHADER_PIXEL_LOCAL_STORAGE_FAST_SIZE_EXT")] - MaxShaderPixelLocalStorageFastSizeEXT = 36707, + [NativeName("GL_DRAW_BUFFER_EXT")] + DrawBufferEXT = 3073, - [NativeName("GL_MAX_SHADER_PIXEL_LOCAL_STORAGE_SIZE_EXT")] - MaxShaderPixelLocalStorageSizeEXT = 36711, + [NativeName("GL_DRAW_BUFFER")] + DrawBuffer = 3073, - [NativeName("GL_SHADER_PIXEL_LOCAL_STORAGE_EXT")] - ShaderPixelLocalStorageEXT = 36708, + [NativeName("GL_READ_BUFFER_EXT")] + ReadBufferEXT = 3074, - [NativeName("GL_MAX_SHADER_COMBINED_LOCAL_STORAGE_FAST_SIZE_EXT")] - MaxShaderCombinedLocalStorageFastSizeEXT = 38480, + [NativeName("GL_READ_BUFFER_NV")] + ReadBufferNV = 3074, - [NativeName("GL_MAX_SHADER_COMBINED_LOCAL_STORAGE_SIZE_EXT")] - MaxShaderCombinedLocalStorageSizeEXT = 38481, + [NativeName("GL_READ_BUFFER")] + ReadBuffer = 3074, - [NativeName("GL_FRAMEBUFFER_INCOMPLETE_INSUFFICIENT_SHADER_COMBINED_LOCAL_STORAGE_EXT")] - FramebufferIncompleteInsufficientShaderCombinedLocalStorageEXT = 38482, + [NativeName("GL_SCISSOR_BOX")] + ScissorBox = 3088, - [NativeName("GL_TEXTURE_COMPARE_MODE_EXT")] - TextureCompareModeEXT = 34892, + [NativeName("GL_SCISSOR_TEST")] + ScissorTest = 3089, - [NativeName("GL_TEXTURE_COMPARE_FUNC_EXT")] - TextureCompareFuncEXT = 34893, + [NativeName("GL_INDEX_CLEAR_VALUE")] + IndexClearValue = 3104, - [NativeName("GL_COMPARE_REF_TO_TEXTURE_EXT")] - CompareRefToTextureEXT = 34894, + [NativeName("GL_INDEX_WRITEMASK")] + IndexWritemask = 3105, - [NativeName("GL_SAMPLER_2D_SHADOW_EXT")] - Sampler2DShadowEXT = 35682, + [NativeName("GL_COLOR_CLEAR_VALUE")] + ColorClearValue = 3106, - [NativeName("GL_TEXTURE_SPARSE_EXT")] - TextureSparseEXT = 37286, + [NativeName("GL_COLOR_WRITEMASK")] + ColorWritemask = 3107, - [NativeName("GL_VIRTUAL_PAGE_SIZE_INDEX_EXT")] - VirtualPageSizeIndexEXT = 37287, + [NativeName("GL_INDEX_MODE")] + IndexMode = 3120, - [NativeName("GL_NUM_SPARSE_LEVELS_EXT")] - NumSparseLevelsEXT = 37290, + [NativeName("GL_RGBA_MODE")] + RgbaMode = 3121, - [NativeName("GL_NUM_VIRTUAL_PAGE_SIZES_EXT")] - NumVirtualPageSizesEXT = 37288, + [NativeName("GL_DOUBLEBUFFER")] + Doublebuffer = 3122, - [NativeName("GL_VIRTUAL_PAGE_SIZE_X_EXT")] - VirtualPageSizeXEXT = 37269, + [NativeName("GL_STEREO")] + Stereo = 3123, - [NativeName("GL_VIRTUAL_PAGE_SIZE_Y_EXT")] - VirtualPageSizeYEXT = 37270, + [NativeName("GL_RENDER_MODE")] + RenderMode = 3136, - [NativeName("GL_VIRTUAL_PAGE_SIZE_Z_EXT")] - VirtualPageSizeZEXT = 37271, + [NativeName("GL_PERSPECTIVE_CORRECTION_HINT")] + PerspectiveCorrectionHint = 3152, - [NativeName("GL_MAX_SPARSE_TEXTURE_SIZE_EXT")] - MaxSparseTextureSizeEXT = 37272, + [NativeName("GL_POINT_SMOOTH_HINT")] + PointSmoothHint = 3153, - [NativeName("GL_MAX_SPARSE_3D_TEXTURE_SIZE_EXT")] - MaxSparse3DTextureSizeEXT = 37273, + [NativeName("GL_LINE_SMOOTH_HINT")] + LineSmoothHint = 3154, - [NativeName("GL_MAX_SPARSE_ARRAY_TEXTURE_LAYERS_EXT")] - MaxSparseArrayTextureLayersEXT = 37274, + [NativeName("GL_POLYGON_SMOOTH_HINT")] + PolygonSmoothHint = 3155, - [NativeName("GL_SPARSE_TEXTURE_FULL_ARRAY_CUBE_MIPMAPS_EXT")] - SparseTextureFullArrayCubeMipmapsEXT = 37289, + [NativeName("GL_FOG_HINT")] + FogHint = 3156, - [NativeName("GL_PATCHES_EXT")] - PatchesEXT = 14, + [NativeName("GL_TEXTURE_GEN_S")] + TextureGenS = 3168, - [NativeName("GL_PATCH_VERTICES_EXT")] - PatchVerticesEXT = 36466, + [NativeName("GL_TEXTURE_GEN_T")] + TextureGenT = 3169, - [NativeName("GL_TESS_CONTROL_OUTPUT_VERTICES_EXT")] - TessControlOutputVerticesEXT = 36469, + [NativeName("GL_TEXTURE_GEN_R")] + TextureGenR = 3170, - [NativeName("GL_TESS_GEN_MODE_EXT")] - TessGenModeEXT = 36470, + [NativeName("GL_TEXTURE_GEN_Q")] + TextureGenQ = 3171, - [NativeName("GL_TESS_GEN_SPACING_EXT")] - TessGenSpacingEXT = 36471, + [NativeName("GL_PIXEL_MAP_I_TO_I")] + PixelMapIToI = 3184, - [NativeName("GL_TESS_GEN_VERTEX_ORDER_EXT")] - TessGenVertexOrderEXT = 36472, + [NativeName("GL_PIXEL_MAP_S_TO_S")] + PixelMapSToS = 3185, - [NativeName("GL_TESS_GEN_POINT_MODE_EXT")] - TessGenPointModeEXT = 36473, + [NativeName("GL_PIXEL_MAP_I_TO_R")] + PixelMapIToR = 3186, - [NativeName("GL_ISOLINES_EXT")] - IsolinesEXT = 36474, + [NativeName("GL_PIXEL_MAP_I_TO_G")] + PixelMapIToG = 3187, - [NativeName("GL_QUADS_EXT")] - QuadsEXT = 7, + [NativeName("GL_PIXEL_MAP_I_TO_B")] + PixelMapIToB = 3188, - [NativeName("GL_FRACTIONAL_ODD_EXT")] - FractionalOddEXT = 36475, + [NativeName("GL_PIXEL_MAP_I_TO_A")] + PixelMapIToA = 3189, - [NativeName("GL_FRACTIONAL_EVEN_EXT")] - FractionalEvenEXT = 36476, + [NativeName("GL_PIXEL_MAP_R_TO_R")] + PixelMapRToR = 3190, - [NativeName("GL_MAX_PATCH_VERTICES_EXT")] - MaxPatchVerticesEXT = 36477, + [NativeName("GL_PIXEL_MAP_G_TO_G")] + PixelMapGToG = 3191, - [NativeName("GL_MAX_TESS_GEN_LEVEL_EXT")] - MaxTessGenLevelEXT = 36478, + [NativeName("GL_PIXEL_MAP_B_TO_B")] + PixelMapBToB = 3192, - [NativeName("GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS_EXT")] - MaxTessControlUniformComponentsEXT = 36479, + [NativeName("GL_PIXEL_MAP_A_TO_A")] + PixelMapAToA = 3193, - [NativeName("GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS_EXT")] - MaxTessEvaluationUniformComponentsEXT = 36480, + [NativeName("GL_PIXEL_MAP_I_TO_I_SIZE")] + PixelMapIToISize = 3248, - [NativeName("GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS_EXT")] - MaxTessControlTextureImageUnitsEXT = 36481, + [NativeName("GL_PIXEL_MAP_S_TO_S_SIZE")] + PixelMapSToSSize = 3249, - [NativeName("GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS_EXT")] - MaxTessEvaluationTextureImageUnitsEXT = 36482, + [NativeName("GL_PIXEL_MAP_I_TO_R_SIZE")] + PixelMapIToRSize = 3250, - [NativeName("GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS_EXT")] - MaxTessControlOutputComponentsEXT = 36483, + [NativeName("GL_PIXEL_MAP_I_TO_G_SIZE")] + PixelMapIToGSize = 3251, - [NativeName("GL_MAX_TESS_PATCH_COMPONENTS_EXT")] - MaxTessPatchComponentsEXT = 36484, + [NativeName("GL_PIXEL_MAP_I_TO_B_SIZE")] + PixelMapIToBSize = 3252, - [NativeName("GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS_EXT")] - MaxTessControlTotalOutputComponentsEXT = 36485, + [NativeName("GL_PIXEL_MAP_I_TO_A_SIZE")] + PixelMapIToASize = 3253, - [NativeName("GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS_EXT")] - MaxTessEvaluationOutputComponentsEXT = 36486, + [NativeName("GL_PIXEL_MAP_R_TO_R_SIZE")] + PixelMapRToRSize = 3254, - [NativeName("GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS_EXT")] - MaxTessControlUniformBlocksEXT = 36489, + [NativeName("GL_PIXEL_MAP_G_TO_G_SIZE")] + PixelMapGToGSize = 3255, - [NativeName("GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS_EXT")] - MaxTessEvaluationUniformBlocksEXT = 36490, + [NativeName("GL_PIXEL_MAP_B_TO_B_SIZE")] + PixelMapBToBSize = 3256, - [NativeName("GL_MAX_TESS_CONTROL_INPUT_COMPONENTS_EXT")] - MaxTessControlInputComponentsEXT = 34924, + [NativeName("GL_PIXEL_MAP_A_TO_A_SIZE")] + PixelMapAToASize = 3257, - [NativeName("GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS_EXT")] - MaxTessEvaluationInputComponentsEXT = 34925, + [NativeName("GL_UNPACK_SWAP_BYTES")] + UnpackSwapBytes = 3312, - [NativeName("GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS_EXT")] - MaxCombinedTessControlUniformComponentsEXT = 36382, + [NativeName("GL_UNPACK_LSB_FIRST")] + UnpackLsbFirst = 3313, - [NativeName("GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS_EXT")] - MaxCombinedTessEvaluationUniformComponentsEXT = 36383, + [NativeName("GL_UNPACK_ROW_LENGTH_EXT")] + UnpackRowLengthEXT = 3314, - [NativeName("GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS_EXT")] - MaxTessControlAtomicCounterBuffersEXT = 37581, + [NativeName("GL_UNPACK_ROW_LENGTH")] + UnpackRowLength = 3314, - [NativeName("GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS_EXT")] - MaxTessEvaluationAtomicCounterBuffersEXT = 37582, + [NativeName("GL_UNPACK_SKIP_ROWS_EXT")] + UnpackSkipRowsEXT = 3315, - [NativeName("GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS_EXT")] - MaxTessControlAtomicCountersEXT = 37587, + [NativeName("GL_UNPACK_SKIP_ROWS")] + UnpackSkipRows = 3315, - [NativeName("GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS_EXT")] - MaxTessEvaluationAtomicCountersEXT = 37588, + [NativeName("GL_UNPACK_SKIP_PIXELS_EXT")] + UnpackSkipPixelsEXT = 3316, - [NativeName("GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS_EXT")] - MaxTessControlImageUniformsEXT = 37067, + [NativeName("GL_UNPACK_SKIP_PIXELS")] + UnpackSkipPixels = 3316, - [NativeName("GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS_EXT")] - MaxTessEvaluationImageUniformsEXT = 37068, + [NativeName("GL_UNPACK_ALIGNMENT")] + UnpackAlignment = 3317, - [NativeName("GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS_EXT")] - MaxTessControlShaderStorageBlocksEXT = 37080, + [NativeName("GL_PACK_SWAP_BYTES")] + PackSwapBytes = 3328, - [NativeName("GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS_EXT")] - MaxTessEvaluationShaderStorageBlocksEXT = 37081, + [NativeName("GL_PACK_LSB_FIRST")] + PackLsbFirst = 3329, - [NativeName("GL_IS_PER_PATCH_EXT")] - IsPerPatchEXT = 37607, + [NativeName("GL_PACK_ROW_LENGTH_NV")] + PackRowLengthNV = 3330, - [NativeName("GL_REFERENCED_BY_TESS_CONTROL_SHADER_EXT")] - ReferencedByTessControlShaderEXT = 37639, + [NativeName("GL_PACK_ROW_LENGTH")] + PackRowLength = 3330, - [NativeName("GL_REFERENCED_BY_TESS_EVALUATION_SHADER_EXT")] - ReferencedByTessEvaluationShaderEXT = 37640, + [NativeName("GL_PACK_SKIP_ROWS_NV")] + PackSkipRowsNV = 3331, - [NativeName("GL_TESS_CONTROL_SHADER_EXT")] - TessControlShaderEXT = 36488, + [NativeName("GL_PACK_SKIP_ROWS")] + PackSkipRows = 3331, - [NativeName("GL_TESS_EVALUATION_SHADER_EXT")] - TessEvaluationShaderEXT = 36487, + [NativeName("GL_PACK_SKIP_PIXELS_NV")] + PackSkipPixelsNV = 3332, - [NativeName("GL_TESS_CONTROL_SHADER_BIT_EXT")] - TessControlShaderBitEXT = 8, + [NativeName("GL_PACK_SKIP_PIXELS")] + PackSkipPixels = 3332, - [NativeName("GL_TESS_EVALUATION_SHADER_BIT_EXT")] - TessEvaluationShaderBitEXT = 16, + [NativeName("GL_PACK_ALIGNMENT")] + PackAlignment = 3333, - [NativeName("GL_TEXTURE_BORDER_COLOR_EXT")] - TextureBorderColorEXT = 4100, + [NativeName("GL_MAP_COLOR")] + MapColor = 3344, - [NativeName("GL_CLAMP_TO_BORDER_EXT")] - ClampToBorderEXT = 33069, + [NativeName("GL_MAP_STENCIL")] + MapStencil = 3345, - [NativeName("GL_TEXTURE_BUFFER_BINDING_EXT")] - TextureBufferBindingEXT = 35882, + [NativeName("GL_INDEX_SHIFT")] + IndexShift = 3346, - [NativeName("GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT_EXT")] - TextureBufferOffsetAlignmentEXT = 37279, + [NativeName("GL_INDEX_OFFSET")] + IndexOffset = 3347, - [NativeName("GL_TEXTURE_BUFFER_OFFSET_EXT")] - TextureBufferOffsetEXT = 37277, + [NativeName("GL_RED_SCALE")] + RedScale = 3348, - [NativeName("GL_TEXTURE_BUFFER_SIZE_EXT")] - TextureBufferSizeEXT = 37278, + [NativeName("GL_RED_BIAS")] + RedBias = 3349, - [NativeName("GL_TEXTURE_ASTC_DECODE_PRECISION_EXT")] - TextureAstcDecodePrecisionEXT = 36713, + [NativeName("GL_ZOOM_X")] + ZoomX = 3350, - [NativeName("GL_COMPRESSED_RGBA_BPTC_UNORM_EXT")] - CompressedRgbaBptcUnormEXT = 36492, + [NativeName("GL_ZOOM_Y")] + ZoomY = 3351, - [NativeName("GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM_EXT")] - CompressedSrgbAlphaBptcUnormEXT = 36493, + [NativeName("GL_GREEN_SCALE")] + GreenScale = 3352, - [NativeName("GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT_EXT")] - CompressedRgbBptcSignedFloatEXT = 36494, + [NativeName("GL_GREEN_BIAS")] + GreenBias = 3353, - [NativeName("GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_EXT")] - CompressedRgbBptcUnsignedFloatEXT = 36495, + [NativeName("GL_BLUE_SCALE")] + BlueScale = 3354, - [NativeName("GL_TEXTURE_CUBE_MAP_ARRAY_EXT")] - TextureCubeMapArrayEXT = 36873, + [NativeName("GL_BLUE_BIAS")] + BlueBias = 3355, - [NativeName("GL_TEXTURE_BINDING_CUBE_MAP_ARRAY_EXT")] - TextureBindingCubeMapArrayEXT = 36874, + [NativeName("GL_ALPHA_SCALE")] + AlphaScale = 3356, - [NativeName("GL_SAMPLER_CUBE_MAP_ARRAY_EXT")] - SamplerCubeMapArrayEXT = 36876, + [NativeName("GL_ALPHA_BIAS")] + AlphaBias = 3357, - [NativeName("GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW_EXT")] - SamplerCubeMapArrayShadowEXT = 36877, + [NativeName("GL_DEPTH_SCALE")] + DepthScale = 3358, - [NativeName("GL_INT_SAMPLER_CUBE_MAP_ARRAY_EXT")] - IntSamplerCubeMapArrayEXT = 36878, + [NativeName("GL_DEPTH_BIAS")] + DepthBias = 3359, - [NativeName("GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY_EXT")] - UnsignedIntSamplerCubeMapArrayEXT = 36879, + [NativeName("GL_MAX_EVAL_ORDER")] + MaxEvalOrder = 3376, - [NativeName("GL_TEXTURE_FORMAT_SRGB_OVERRIDE_EXT")] - TextureFormatSrgbOverrideEXT = 36799, + [NativeName("GL_MAX_LIGHTS")] + MaxLights = 3377, - [NativeName("GL_R16_EXT")] - R16EXT = 33322, + [NativeName("GL_MAX_CLIP_PLANES_IMG")] + MaxClipPlanesIMG = 3378, - [NativeName("GL_RG16_EXT")] - Rg16EXT = 33324, + [NativeName("GL_MAX_CLIP_DISTANCES_APPLE")] + MaxClipDistancesAPPLE = 3378, - [NativeName("GL_RGB16_SNORM_EXT")] - Rgb16SnormEXT = 36762, + [NativeName("GL_MAX_CLIP_DISTANCES_EXT")] + MaxClipDistancesEXT = 3378, - [NativeName("GL_RED_EXT")] - RedEXT = 6403, + [NativeName("GL_MAX_CLIP_PLANES")] + MaxClipPlanes = 3378, - [NativeName("GL_RG_EXT")] - RgEXT = 33319, + [NativeName("GL_MAX_CLIP_DISTANCES")] + MaxClipDistances = 3378, - [NativeName("GL_NUM_SURFACE_COMPRESSION_FIXED_RATES_EXT")] - NumSurfaceCompressionFixedRatesEXT = 36718, + [NativeName("GL_MAX_TEXTURE_SIZE")] + MaxTextureSize = 3379, - [NativeName("GL_SURFACE_COMPRESSION_FIXED_RATE_1BPC_EXT")] - SurfaceCompressionFixedRate1BpcEXT = 38596, + [NativeName("GL_MAX_PIXEL_MAP_TABLE")] + MaxPixelMapTable = 3380, - [NativeName("GL_SURFACE_COMPRESSION_FIXED_RATE_2BPC_EXT")] - SurfaceCompressionFixedRate2BpcEXT = 38597, + [NativeName("GL_MAX_ATTRIB_STACK_DEPTH")] + MaxAttribStackDepth = 3381, - [NativeName("GL_SURFACE_COMPRESSION_FIXED_RATE_3BPC_EXT")] - SurfaceCompressionFixedRate3BpcEXT = 38598, + [NativeName("GL_MAX_MODELVIEW_STACK_DEPTH")] + MaxModelviewStackDepth = 3382, - [NativeName("GL_SURFACE_COMPRESSION_FIXED_RATE_4BPC_EXT")] - SurfaceCompressionFixedRate4BpcEXT = 38599, + [NativeName("GL_PATH_MAX_MODELVIEW_STACK_DEPTH_NV")] + PathMaxModelviewStackDepthNV = 3382, - [NativeName("GL_SURFACE_COMPRESSION_FIXED_RATE_5BPC_EXT")] - SurfaceCompressionFixedRate5BpcEXT = 38600, + [NativeName("GL_MAX_NAME_STACK_DEPTH")] + MaxNameStackDepth = 3383, - [NativeName("GL_SURFACE_COMPRESSION_FIXED_RATE_6BPC_EXT")] - SurfaceCompressionFixedRate6BpcEXT = 38601, + [NativeName("GL_MAX_PROJECTION_STACK_DEPTH")] + MaxProjectionStackDepth = 3384, - [NativeName("GL_SURFACE_COMPRESSION_FIXED_RATE_7BPC_EXT")] - SurfaceCompressionFixedRate7BpcEXT = 38602, + [NativeName("GL_PATH_MAX_PROJECTION_STACK_DEPTH_NV")] + PathMaxProjectionStackDepthNV = 3384, - [NativeName("GL_SURFACE_COMPRESSION_FIXED_RATE_8BPC_EXT")] - SurfaceCompressionFixedRate8BpcEXT = 38603, + [NativeName("GL_MAX_TEXTURE_STACK_DEPTH")] + MaxTextureStackDepth = 3385, - [NativeName("GL_SURFACE_COMPRESSION_FIXED_RATE_9BPC_EXT")] - SurfaceCompressionFixedRate9BpcEXT = 38604, + [NativeName("GL_MAX_VIEWPORT_DIMS")] + MaxViewportDims = 3386, - [NativeName("GL_SURFACE_COMPRESSION_FIXED_RATE_10BPC_EXT")] - SurfaceCompressionFixedRate10BpcEXT = 38605, + [NativeName("GL_MAX_CLIENT_ATTRIB_STACK_DEPTH")] + MaxClientAttribStackDepth = 3387, - [NativeName("GL_SURFACE_COMPRESSION_FIXED_RATE_11BPC_EXT")] - SurfaceCompressionFixedRate11BpcEXT = 38606, + [NativeName("GL_SUBPIXEL_BITS")] + SubpixelBits = 3408, - [NativeName("GL_SURFACE_COMPRESSION_FIXED_RATE_12BPC_EXT")] - SurfaceCompressionFixedRate12BpcEXT = 38607, + [NativeName("GL_INDEX_BITS")] + IndexBits = 3409, - [NativeName("GL_UNSIGNED_INT_2_10_10_10_REV_EXT")] - UnsignedInt2x10x10x10RevEXT = 33640, + [NativeName("GL_RED_BITS")] + RedBits = 3410, - [NativeName("GL_TEXTURE_VIEW_MIN_LEVEL_EXT")] - TextureViewMinLevelEXT = 33499, + [NativeName("GL_GREEN_BITS")] + GreenBits = 3411, - [NativeName("GL_TEXTURE_VIEW_NUM_LEVELS_EXT")] - TextureViewNumLevelsEXT = 33500, + [NativeName("GL_BLUE_BITS")] + BlueBits = 3412, - [NativeName("GL_TEXTURE_VIEW_MIN_LAYER_EXT")] - TextureViewMinLayerEXT = 33501, + [NativeName("GL_ALPHA_BITS")] + AlphaBits = 3413, - [NativeName("GL_TEXTURE_VIEW_NUM_LAYERS_EXT")] - TextureViewNumLayersEXT = 33502, + [NativeName("GL_DEPTH_BITS")] + DepthBits = 3414, - [NativeName("GL_UNPACK_ROW_LENGTH_EXT")] - UnpackRowLengthEXT = 3314, + [NativeName("GL_STENCIL_BITS")] + StencilBits = 3415, - [NativeName("GL_UNPACK_SKIP_ROWS_EXT")] - UnpackSkipRowsEXT = 3315, + [NativeName("GL_ACCUM_RED_BITS")] + AccumRedBits = 3416, - [NativeName("GL_UNPACK_SKIP_PIXELS_EXT")] - UnpackSkipPixelsEXT = 3316, + [NativeName("GL_ACCUM_GREEN_BITS")] + AccumGreenBits = 3417, - [NativeName("GL_GCCSO_SHADER_BINARY_FJ")] - GccsoShaderBinaryFJ = 37472, + [NativeName("GL_ACCUM_BLUE_BITS")] + AccumBlueBits = 3418, - [NativeName("GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_AND_DOWNSAMPLE_IMG")] - FramebufferIncompleteMultisampleAndDownsampleIMG = 37180, + [NativeName("GL_ACCUM_ALPHA_BITS")] + AccumAlphaBits = 3419, - [NativeName("GL_NUM_DOWNSAMPLE_SCALES_IMG")] - NumDownsampleScalesIMG = 37181, + [NativeName("GL_NAME_STACK_DEPTH")] + NameStackDepth = 3440, - [NativeName("GL_DOWNSAMPLE_SCALES_IMG")] - DownsampleScalesIMG = 37182, + [NativeName("GL_AUTO_NORMAL")] + AutoNormal = 3456, - [NativeName("GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_SCALE_IMG")] - FramebufferAttachmentTextureScaleIMG = 37183, + [NativeName("GL_MAP1_COLOR_4")] + Map1Color4 = 3472, - [NativeName("GL_SGX_PROGRAM_BINARY_IMG")] - SgxProgramBinaryIMG = 37168, + [NativeName("GL_MAP1_INDEX")] + Map1Index = 3473, - [NativeName("GL_SGX_BINARY_IMG")] - SgxBinaryIMG = 35850, + [NativeName("GL_MAP1_NORMAL")] + Map1Normal = 3474, - [NativeName("GL_COMPRESSED_RGBA_PVRTC_2BPPV2_IMG")] - CompressedRgbaPvrtc2Bppv2IMG = 37175, + [NativeName("GL_MAP1_TEXTURE_COORD_1")] + Map1TextureCoord1 = 3475, - [NativeName("GL_COMPRESSED_RGBA_PVRTC_4BPPV2_IMG")] - CompressedRgbaPvrtc4Bppv2IMG = 37176, + [NativeName("GL_MAP1_TEXTURE_COORD_2")] + Map1TextureCoord2 = 3476, - [NativeName("GL_CUBIC_IMG")] - CubicIMG = 37177, + [NativeName("GL_MAP1_TEXTURE_COORD_3")] + Map1TextureCoord3 = 3477, - [NativeName("GL_CUBIC_MIPMAP_NEAREST_IMG")] - CubicMipmapNearestIMG = 37178, + [NativeName("GL_MAP1_TEXTURE_COORD_4")] + Map1TextureCoord4 = 3478, - [NativeName("GL_CUBIC_MIPMAP_LINEAR_IMG")] - CubicMipmapLinearIMG = 37179, + [NativeName("GL_MAP1_VERTEX_3")] + Map1Vertex3 = 3479, - [NativeName("GL_COPY_READ_BUFFER_NV")] - CopyReadBufferNV = 36662, + [NativeName("GL_MAP1_VERTEX_4")] + Map1Vertex4 = 3480, - [NativeName("GL_COPY_WRITE_BUFFER_NV")] - CopyWriteBufferNV = 36663, + [NativeName("GL_MAP2_COLOR_4")] + Map2Color4 = 3504, - [NativeName("GL_COVERAGE_COMPONENT_NV")] - CoverageComponentNV = 36560, + [NativeName("GL_MAP2_INDEX")] + Map2Index = 3505, - [NativeName("GL_COVERAGE_COMPONENT4_NV")] - CoverageComponent4NV = 36561, + [NativeName("GL_MAP2_NORMAL")] + Map2Normal = 3506, - [NativeName("GL_COVERAGE_ATTACHMENT_NV")] - CoverageAttachmentNV = 36562, + [NativeName("GL_MAP2_TEXTURE_COORD_1")] + Map2TextureCoord1 = 3507, - [NativeName("GL_COVERAGE_BUFFERS_NV")] - CoverageBuffersNV = 36563, + [NativeName("GL_MAP2_TEXTURE_COORD_2")] + Map2TextureCoord2 = 3508, - [NativeName("GL_COVERAGE_SAMPLES_NV")] - CoverageSamplesNV = 36564, + [NativeName("GL_MAP2_TEXTURE_COORD_3")] + Map2TextureCoord3 = 3509, - [NativeName("GL_COVERAGE_ALL_FRAGMENTS_NV")] - CoverageAllFragmentsNV = 36565, + [NativeName("GL_MAP2_TEXTURE_COORD_4")] + Map2TextureCoord4 = 3510, - [NativeName("GL_COVERAGE_EDGE_FRAGMENTS_NV")] - CoverageEdgeFragmentsNV = 36566, + [NativeName("GL_MAP2_VERTEX_3")] + Map2Vertex3 = 3511, - [NativeName("GL_COVERAGE_AUTOMATIC_NV")] - CoverageAutomaticNV = 36567, + [NativeName("GL_MAP2_VERTEX_4")] + Map2Vertex4 = 3512, - [NativeName("GL_COVERAGE_BUFFER_BIT_NV")] - CoverageBufferBitNV = 32768, + [NativeName("GL_MAP1_GRID_DOMAIN")] + Map1GridDomain = 3536, - [NativeName("GL_DEPTH_COMPONENT16_NONLINEAR_NV")] - DepthComponent16NonlinearNV = 36396, + [NativeName("GL_MAP1_GRID_SEGMENTS")] + Map1GridSegments = 3537, - [NativeName("GL_MAX_DRAW_BUFFERS_NV")] - MaxDrawBuffersNV = 34852, + [NativeName("GL_MAP2_GRID_DOMAIN")] + Map2GridDomain = 3538, - [NativeName("GL_DRAW_BUFFER0_NV")] - DrawBuffer0NV = 34853, + [NativeName("GL_MAP2_GRID_SEGMENTS")] + Map2GridSegments = 3539, - [NativeName("GL_DRAW_BUFFER1_NV")] - DrawBuffer1NV = 34854, + [NativeName("GL_TEXTURE_1D")] + Texture1D = 3552, - [NativeName("GL_DRAW_BUFFER2_NV")] - DrawBuffer2NV = 34855, + [NativeName("GL_TEXTURE_2D")] + Texture2D = 3553, - [NativeName("GL_DRAW_BUFFER3_NV")] - DrawBuffer3NV = 34856, + [NativeName("GL_FEEDBACK_BUFFER_POINTER")] + FeedbackBufferPointer = 3568, - [NativeName("GL_DRAW_BUFFER4_NV")] - DrawBuffer4NV = 34857, + [NativeName("GL_FEEDBACK_BUFFER_SIZE")] + FeedbackBufferSize = 3569, - [NativeName("GL_DRAW_BUFFER5_NV")] - DrawBuffer5NV = 34858, + [NativeName("GL_FEEDBACK_BUFFER_TYPE")] + FeedbackBufferType = 3570, - [NativeName("GL_DRAW_BUFFER6_NV")] - DrawBuffer6NV = 34859, + [NativeName("GL_SELECTION_BUFFER_POINTER")] + SelectionBufferPointer = 3571, - [NativeName("GL_DRAW_BUFFER7_NV")] - DrawBuffer7NV = 34860, + [NativeName("GL_SELECTION_BUFFER_SIZE")] + SelectionBufferSize = 3572, - [NativeName("GL_DRAW_BUFFER8_NV")] - DrawBuffer8NV = 34861, + [NativeName("GL_DEPTH_BUFFER_BIT4_QCOM")] + DepthBufferBit4QCOM = 4096, - [NativeName("GL_DRAW_BUFFER9_NV")] - DrawBuffer9NV = 34862, + [NativeName("GL_TEXTURE_WIDTH")] + TextureWidth = 4096, - [NativeName("GL_DRAW_BUFFER10_NV")] - DrawBuffer10NV = 34863, + [NativeName("GL_TRANSFORM_BIT")] + TransformBit = 4096, - [NativeName("GL_DRAW_BUFFER11_NV")] - DrawBuffer11NV = 34864, + [NativeName("GL_ATOMIC_COUNTER_BARRIER_BIT")] + AtomicCounterBarrierBit = 4096, - [NativeName("GL_DRAW_BUFFER12_NV")] - DrawBuffer12NV = 34865, + [NativeName("GL_ATOMIC_COUNTER_BARRIER_BIT_EXT")] + AtomicCounterBarrierBitEXT = 4096, - [NativeName("GL_DRAW_BUFFER13_NV")] - DrawBuffer13NV = 34866, + [NativeName("GL_TEXTURE_HEIGHT")] + TextureHeight = 4097, - [NativeName("GL_DRAW_BUFFER14_NV")] - DrawBuffer14NV = 34867, + [NativeName("GL_TEXTURE_COMPONENTS")] + TextureComponents = 4099, - [NativeName("GL_DRAW_BUFFER15_NV")] - DrawBuffer15NV = 34868, + [NativeName("GL_TEXTURE_INTERNAL_FORMAT")] + TextureInternalFormat = 4099, - [NativeName("GL_COLOR_ATTACHMENT0_NV")] - ColorAttachment0NV = 36064, + [NativeName("GL_TEXTURE_BORDER_COLOR_OES")] + TextureBorderColorOES = 4100, - [NativeName("GL_COLOR_ATTACHMENT1_NV")] - ColorAttachment1NV = 36065, + [NativeName("GL_TEXTURE_BORDER_COLOR_EXT")] + TextureBorderColorEXT = 4100, - [NativeName("GL_COLOR_ATTACHMENT2_NV")] - ColorAttachment2NV = 36066, + [NativeName("GL_TEXTURE_BORDER_COLOR_NV")] + TextureBorderColorNV = 4100, - [NativeName("GL_COLOR_ATTACHMENT3_NV")] - ColorAttachment3NV = 36067, + [NativeName("GL_TEXTURE_BORDER_COLOR")] + TextureBorderColor = 4100, - [NativeName("GL_COLOR_ATTACHMENT4_NV")] - ColorAttachment4NV = 36068, + [NativeName("GL_TEXTURE_BORDER")] + TextureBorder = 4101, - [NativeName("GL_COLOR_ATTACHMENT5_NV")] - ColorAttachment5NV = 36069, + [NativeName("GL_TEXTURE_TARGET")] + TextureTarget = 4102, - [NativeName("GL_COLOR_ATTACHMENT6_NV")] - ColorAttachment6NV = 36070, + [NativeName("GL_DONT_CARE")] + DontCare = 4352, - [NativeName("GL_COLOR_ATTACHMENT7_NV")] - ColorAttachment7NV = 36071, + [NativeName("GL_FASTEST")] + Fastest = 4353, - [NativeName("GL_COLOR_ATTACHMENT8_NV")] - ColorAttachment8NV = 36072, + [NativeName("GL_NICEST")] + Nicest = 4354, - [NativeName("GL_COLOR_ATTACHMENT9_NV")] - ColorAttachment9NV = 36073, + [NativeName("GL_AMBIENT")] + Ambient = 4608, - [NativeName("GL_COLOR_ATTACHMENT10_NV")] - ColorAttachment10NV = 36074, + [NativeName("GL_DIFFUSE")] + Diffuse = 4609, - [NativeName("GL_COLOR_ATTACHMENT11_NV")] - ColorAttachment11NV = 36075, + [NativeName("GL_SPECULAR")] + Specular = 4610, - [NativeName("GL_COLOR_ATTACHMENT12_NV")] - ColorAttachment12NV = 36076, + [NativeName("GL_POSITION")] + Position = 4611, - [NativeName("GL_COLOR_ATTACHMENT13_NV")] - ColorAttachment13NV = 36077, + [NativeName("GL_SPOT_DIRECTION")] + SpotDirection = 4612, - [NativeName("GL_COLOR_ATTACHMENT14_NV")] - ColorAttachment14NV = 36078, + [NativeName("GL_SPOT_EXPONENT")] + SpotExponent = 4613, - [NativeName("GL_COLOR_ATTACHMENT15_NV")] - ColorAttachment15NV = 36079, + [NativeName("GL_SPOT_CUTOFF")] + SpotCutoff = 4614, - [NativeName("GL_MAX_COLOR_ATTACHMENTS_NV")] - MaxColorAttachmentsNV = 36063, + [NativeName("GL_CONSTANT_ATTENUATION")] + ConstantAttenuation = 4615, - [NativeName("GL_READ_FRAMEBUFFER_NV")] - ReadFramebufferNV = 36008, + [NativeName("GL_LINEAR_ATTENUATION")] + LinearAttenuation = 4616, - [NativeName("GL_DRAW_FRAMEBUFFER_NV")] - DrawFramebufferNV = 36009, + [NativeName("GL_QUADRATIC_ATTENUATION")] + QuadraticAttenuation = 4617, - [NativeName("GL_DRAW_FRAMEBUFFER_BINDING_NV")] - DrawFramebufferBindingNV = 36006, + [NativeName("GL_COMPILE")] + Compile = 4864, - [NativeName("GL_READ_FRAMEBUFFER_BINDING_NV")] - ReadFramebufferBindingNV = 36010, + [NativeName("GL_COMPILE_AND_EXECUTE")] + CompileAndExecute = 4865, - [NativeName("GL_RENDERBUFFER_SAMPLES_NV")] - RenderbufferSamplesNV = 36011, + [NativeName("GL_BYTE")] + Byte = 5120, - [NativeName("GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_NV")] - FramebufferIncompleteMultisampleNV = 36182, + [NativeName("GL_UNSIGNED_BYTE")] + UnsignedByte = 5121, - [NativeName("GL_MAX_SAMPLES_NV")] - MaxSamplesNV = 36183, + [NativeName("GL_SHORT")] + Short = 5122, - [NativeName("GL_VERTEX_ATTRIB_ARRAY_DIVISOR_NV")] - VertexAttribArrayDivisorNV = 35070, + [NativeName("GL_UNSIGNED_SHORT")] + UnsignedShort = 5123, - [NativeName("GL_FLOAT_MAT2x3_NV")] - FloatMat2x3NV = 35685, + [NativeName("GL_INT")] + Int = 5124, - [NativeName("GL_FLOAT_MAT2x4_NV")] - FloatMat2x4NV = 35686, + [NativeName("GL_UNSIGNED_INT")] + UnsignedInt = 5125, - [NativeName("GL_FLOAT_MAT3x2_NV")] - FloatMat3x2NV = 35687, + [NativeName("GL_FLOAT")] + Float = 5126, - [NativeName("GL_FLOAT_MAT3x4_NV")] - FloatMat3x4NV = 35688, + [NativeName("GL_2_BYTES")] + X2Bytes = 5127, - [NativeName("GL_FLOAT_MAT4x2_NV")] - FloatMat4x2NV = 35689, + [NativeName("GL_2_BYTES_NV")] + X2BytesNV = 5127, - [NativeName("GL_FLOAT_MAT4x3_NV")] - FloatMat4x3NV = 35690, + [NativeName("GL_3_BYTES")] + X3Bytes = 5128, - [NativeName("GL_PACK_ROW_LENGTH_NV")] - PackRowLengthNV = 3330, + [NativeName("GL_3_BYTES_NV")] + X3BytesNV = 5128, - [NativeName("GL_PACK_SKIP_ROWS_NV")] - PackSkipRowsNV = 3331, + [NativeName("GL_4_BYTES")] + X4Bytes = 5129, - [NativeName("GL_PACK_SKIP_PIXELS_NV")] - PackSkipPixelsNV = 3332, + [NativeName("GL_4_BYTES_NV")] + X4BytesNV = 5129, - [NativeName("GL_PIXEL_PACK_BUFFER_NV")] - PixelPackBufferNV = 35051, + [NativeName("GL_DOUBLE")] + Double = 5130, - [NativeName("GL_PIXEL_UNPACK_BUFFER_NV")] - PixelUnpackBufferNV = 35052, + [NativeName("GL_HALF_FLOAT")] + HalfFloat = 5131, - [NativeName("GL_PIXEL_PACK_BUFFER_BINDING_NV")] - PixelPackBufferBindingNV = 35053, + [NativeName("GL_HALF_FLOAT_ARB")] + HalfFloatARB = 5131, - [NativeName("GL_PIXEL_UNPACK_BUFFER_BINDING_NV")] - PixelUnpackBufferBindingNV = 35055, + [NativeName("GL_HALF_APPLE")] + HalfAPPLE = 5131, - [NativeName("GL_POLYGON_MODE_NV")] - PolygonModeNV = 2880, + [NativeName("GL_HALF_FLOAT_NV")] + HalfFloatNV = 5131, - [NativeName("GL_POLYGON_OFFSET_POINT_NV")] - PolygonOffsetPointNV = 10753, + [NativeName("GL_FIXED")] + Fixed = 5132, - [NativeName("GL_POLYGON_OFFSET_LINE_NV")] - PolygonOffsetLineNV = 10754, + [NativeName("GL_FIXED_OES")] + FixedOES = 5132, - [NativeName("GL_POINT_NV")] - PointNV = 6912, + [NativeName("GL_INT64_ARB")] + Int64ARB = 5134, - [NativeName("GL_LINE_NV")] - LineNV = 6913, + [NativeName("GL_INT64_NV")] + Int64NV = 5134, - [NativeName("GL_FILL_NV")] - FillNV = 6914, + [NativeName("GL_UNSIGNED_INT64_ARB")] + UnsignedInt64ARB = 5135, - [NativeName("GL_READ_BUFFER_NV")] - ReadBufferNV = 3074, + [NativeName("GL_UNSIGNED_INT64_NV")] + UnsignedInt64NV = 5135, - [NativeName("GL_SLUMINANCE_NV")] - SluminanceNV = 35910, + [NativeName("GL_CLEAR")] + Clear = 5376, - [NativeName("GL_SLUMINANCE_ALPHA_NV")] - SluminanceAlphaNV = 35908, + [NativeName("GL_AND")] + And = 5377, - [NativeName("GL_SRGB8_NV")] - Srgb8NV = 35905, + [NativeName("GL_AND_REVERSE")] + AndReverse = 5378, - [NativeName("GL_SLUMINANCE8_NV")] - Sluminance8NV = 35911, + [NativeName("GL_COPY")] + Copy = 5379, - [NativeName("GL_SLUMINANCE8_ALPHA8_NV")] - Sluminance8Alpha8NV = 35909, + [NativeName("GL_AND_INVERTED")] + AndInverted = 5380, - [NativeName("GL_COMPRESSED_SRGB_S3TC_DXT1_NV")] - CompressedSrgbS3TcDxt1NV = 35916, + [NativeName("GL_NOOP")] + Noop = 5381, - [NativeName("GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_NV")] - CompressedSrgbAlphaS3TcDxt1NV = 35917, + [NativeName("GL_XOR")] + Xor = 5382, - [NativeName("GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_NV")] - CompressedSrgbAlphaS3TcDxt3NV = 35918, + [NativeName("GL_XOR_NV")] + XorNV = 5382, - [NativeName("GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_NV")] - CompressedSrgbAlphaS3TcDxt5NV = 35919, + [NativeName("GL_OR")] + Or = 5383, - [NativeName("GL_ETC1_SRGB8_NV")] - Etc1Srgb8NV = 35054, + [NativeName("GL_NOR")] + Nor = 5384, - [NativeName("GL_SAMPLER_2D_ARRAY_SHADOW_NV")] - Sampler2DArrayShadowNV = 36292, + [NativeName("GL_EQUIV")] + Equiv = 5385, - [NativeName("GL_SAMPLER_CUBE_SHADOW_NV")] - SamplerCubeShadowNV = 36293, + [NativeName("GL_INVERT")] + Invert = 5386, - [NativeName("GL_TEXTURE_BORDER_COLOR_NV")] - TextureBorderColorNV = 4100, + [NativeName("GL_OR_REVERSE")] + OrReverse = 5387, - [NativeName("GL_CLAMP_TO_BORDER_NV")] - ClampToBorderNV = 33069, + [NativeName("GL_COPY_INVERTED")] + CopyInverted = 5388, - [NativeName("GL_MAX_VIEWPORTS_NV")] - MaxViewportsNV = 33371, + [NativeName("GL_OR_INVERTED")] + OrInverted = 5389, - [NativeName("GL_VIEWPORT_SUBPIXEL_BITS_NV")] - ViewportSubpixelBitsNV = 33372, + [NativeName("GL_NAND")] + Nand = 5390, - [NativeName("GL_VIEWPORT_BOUNDS_RANGE_NV")] - ViewportBoundsRangeNV = 33373, + [NativeName("GL_SET")] + Set = 5391, - [NativeName("GL_VIEWPORT_INDEX_PROVOKING_VERTEX_NV")] - ViewportIndexProvokingVertexNV = 33375, + [NativeName("GL_EMISSION")] + Emission = 5632, - [NativeName("GL_ALPHA_TEST_QCOM")] - AlphaTestQCOM = 3008, + [NativeName("GL_SHININESS")] + Shininess = 5633, - [NativeName("GL_ALPHA_TEST_FUNC_QCOM")] - AlphaTestFuncQCOM = 3009, + [NativeName("GL_AMBIENT_AND_DIFFUSE")] + AmbientAndDiffuse = 5634, - [NativeName("GL_ALPHA_TEST_REF_QCOM")] - AlphaTestRefQCOM = 3010, + [NativeName("GL_COLOR_INDEXES")] + ColorIndexes = 5635, - [NativeName("GL_BINNING_CONTROL_HINT_QCOM")] - BinningControlHintQCOM = 36784, + [NativeName("GL_MODELVIEW")] + Modelview = 5888, - [NativeName("GL_CPU_OPTIMIZED_QCOM")] - CpuOptimizedQCOM = 36785, + [NativeName("GL_MODELVIEW0_ARB")] + Modelview0ARB = 5888, - [NativeName("GL_GPU_OPTIMIZED_QCOM")] - GpuOptimizedQCOM = 36786, + [NativeName("GL_MODELVIEW0_EXT")] + Modelview0EXT = 5888, - [NativeName("GL_RENDER_DIRECT_TO_FRAMEBUFFER_QCOM")] - RenderDirectToFramebufferQCOM = 36787, + [NativeName("GL_PATH_MODELVIEW_NV")] + PathModelviewNV = 5888, - [NativeName("GL_FOVEATION_ENABLE_BIT_QCOM")] - FoveationEnableBitQCOM = 1, + [NativeName("GL_PROJECTION")] + Projection = 5889, - [NativeName("GL_FOVEATION_SCALED_BIN_METHOD_BIT_QCOM")] - FoveationScaledBinMethodBitQCOM = 2, + [NativeName("GL_PATH_PROJECTION_NV")] + PathProjectionNV = 5889, - [NativeName("GL_MOTION_ESTIMATION_SEARCH_BLOCK_X_QCOM")] - MotionEstimationSearchBlockXQCOM = 35984, + [NativeName("GL_TEXTURE")] + Texture = 5890, - [NativeName("GL_MOTION_ESTIMATION_SEARCH_BLOCK_Y_QCOM")] - MotionEstimationSearchBlockYQCOM = 35985, + [NativeName("GL_COLOR_EXT")] + ColorEXT = 6144, - [NativeName("GL_FRAMEBUFFER_FETCH_NONCOHERENT_QCOM")] - FramebufferFetchNoncoherentQCOM = 38562, + [NativeName("GL_COLOR")] + Color = 6144, - [NativeName("GL_SHADING_RATE_QCOM")] - ShadingRateQCOM = 38564, + [NativeName("GL_DEPTH_EXT")] + DepthEXT = 6145, - [NativeName("GL_SHADING_RATE_PRESERVE_ASPECT_RATIO_QCOM")] - ShadingRatePreserveAspectRatioQCOM = 38565, + [NativeName("GL_DEPTH")] + Depth = 6145, - [NativeName("GL_SHADING_RATE_1X1_PIXELS_QCOM")] - ShadingRate1x1PixelsQCOM = 38566, + [NativeName("GL_STENCIL_EXT")] + StencilEXT = 6146, - [NativeName("GL_SHADING_RATE_1X2_PIXELS_QCOM")] - ShadingRate1x2PixelsQCOM = 38567, + [NativeName("GL_STENCIL")] + Stencil = 6146, - [NativeName("GL_SHADING_RATE_2X1_PIXELS_QCOM")] - ShadingRate2x1PixelsQCOM = 38568, + [NativeName("GL_COLOR_INDEX")] + ColorIndex = 6400, - [NativeName("GL_SHADING_RATE_2X2_PIXELS_QCOM")] - ShadingRate2x2PixelsQCOM = 38569, + [NativeName("GL_STENCIL_INDEX_OES")] + StencilIndexOES = 6401, - [NativeName("GL_SHADING_RATE_4X2_PIXELS_QCOM")] - ShadingRate4x2PixelsQCOM = 38572, + [NativeName("GL_STENCIL_INDEX")] + StencilIndex = 6401, - [NativeName("GL_SHADING_RATE_4X4_PIXELS_QCOM")] - ShadingRate4x4PixelsQCOM = 38574, + [NativeName("GL_DEPTH_COMPONENT")] + DepthComponent = 6402, - [NativeName("GL_TEXTURE_FOVEATED_FEATURE_BITS_QCOM")] - TextureFoveatedFeatureBitsQCOM = 35835, + [NativeName("GL_RED_EXT")] + RedEXT = 6403, - [NativeName("GL_TEXTURE_FOVEATED_MIN_PIXEL_DENSITY_QCOM")] - TextureFoveatedMinPixelDensityQCOM = 35836, + [NativeName("GL_RED")] + Red = 6403, - [NativeName("GL_TEXTURE_FOVEATED_FEATURE_QUERY_QCOM")] - TextureFoveatedFeatureQueryQCOM = 35837, + [NativeName("GL_RED_NV")] + RedNV = 6403, - [NativeName("GL_TEXTURE_FOVEATED_NUM_FOCAL_POINTS_QUERY_QCOM")] - TextureFoveatedNumFocalPointsQueryQCOM = 35838, + [NativeName("GL_GREEN")] + Green = 6404, - [NativeName("GL_FRAMEBUFFER_INCOMPLETE_FOVEATION_QCOM")] - FramebufferIncompleteFoveationQCOM = 35839, + [NativeName("GL_GREEN_NV")] + GreenNV = 6404, - [NativeName("GL_TEXTURE_FOVEATED_CUTOFF_DENSITY_QCOM")] - TextureFoveatedCutoffDensityQCOM = 38560, + [NativeName("GL_BLUE")] + Blue = 6405, - [NativeName("GL_FOVEATION_SUBSAMPLED_LAYOUT_METHOD_BIT_QCOM")] - FoveationSubsampledLayoutMethodBitQCOM = 4, + [NativeName("GL_BLUE_NV")] + BlueNV = 6405, - [NativeName("GL_MAX_SHADER_SUBSAMPLED_IMAGE_UNITS_QCOM")] - MaxShaderSubsampledImageUnitsQCOM = 36769, + [NativeName("GL_ALPHA")] + Alpha = 6406, - [NativeName("GL_TEXTURE_LOD_BIAS_QCOM")] - TextureLodBiasQCOM = 35990, + [NativeName("GL_RGB")] + Rgb = 6407, - [NativeName("GL_SHADER_BINARY_VIV")] - ShaderBinaryVIV = 36804, + [NativeName("GL_RGBA")] + Rgba = 6408, - [NativeName("GL_DEPTH_BUFFER_BIT")] - DepthBufferBit = 256, + [NativeName("GL_LUMINANCE")] + Luminance = 6409, - [NativeName("GL_STENCIL_BUFFER_BIT")] - StencilBufferBit = 1024, + [NativeName("GL_LUMINANCE_ALPHA")] + LuminanceAlpha = 6410, - [NativeName("GL_COLOR_BUFFER_BIT")] - ColorBufferBit = 16384, + [NativeName("GL_BITMAP")] + Bitmap = 6656, - [NativeName("GL_FALSE")] - False = 0, + [NativeName("GL_POINT_NV")] + PointNV = 6912, - [NativeName("GL_TRUE")] - True = 1, + [NativeName("GL_POINT")] + Point = 6912, - [NativeName("GL_POINTS")] - Points = 0, + [NativeName("GL_LINE_NV")] + LineNV = 6913, - [NativeName("GL_LINES")] - Lines = 1, + [NativeName("GL_LINE")] + Line = 6913, - [NativeName("GL_LINE_LOOP")] - LineLoop = 2, + [NativeName("GL_FILL_NV")] + FillNV = 6914, - [NativeName("GL_LINE_STRIP")] - LineStrip = 3, + [NativeName("GL_FILL")] + Fill = 6914, - [NativeName("GL_TRIANGLES")] - Triangles = 4, + [NativeName("GL_RENDER")] + Render = 7168, - [NativeName("GL_TRIANGLE_STRIP")] - TriangleStrip = 5, + [NativeName("GL_FEEDBACK")] + Feedback = 7169, - [NativeName("GL_TRIANGLE_FAN")] - TriangleFan = 6, + [NativeName("GL_SELECT")] + Select = 7170, - [NativeName("GL_QUADS")] - Quads = 7, + [NativeName("GL_FLAT")] + Flat = 7424, - [NativeName("GL_NEVER")] - Never = 512, + [NativeName("GL_SMOOTH")] + Smooth = 7425, - [NativeName("GL_LESS")] - Less = 513, + [NativeName("GL_KEEP")] + Keep = 7680, - [NativeName("GL_EQUAL")] - Equal = 514, + [NativeName("GL_REPLACE")] + Replace = 7681, - [NativeName("GL_LEQUAL")] - Lequal = 515, + [NativeName("GL_INCR")] + Incr = 7682, - [NativeName("GL_GREATER")] - Greater = 516, + [NativeName("GL_DECR")] + Decr = 7683, - [NativeName("GL_NOTEQUAL")] - Notequal = 517, + [NativeName("GL_VENDOR")] + Vendor = 7936, - [NativeName("GL_GEQUAL")] - Gequal = 518, + [NativeName("GL_RENDERER")] + Renderer = 7937, - [NativeName("GL_ALWAYS")] - Always = 519, + [NativeName("GL_VERSION")] + Version = 7938, - [NativeName("GL_ZERO")] - Zero = 0, + [NativeName("GL_EXTENSIONS")] + Extensions = 7939, - [NativeName("GL_ONE")] - One = 1, + [NativeName("GL_DEPTH_BUFFER_BIT5_QCOM")] + DepthBufferBit5QCOM = 8192, - [NativeName("GL_SRC_COLOR")] - SrcColor = 768, + [NativeName("GL_ENABLE_BIT")] + EnableBit = 8192, - [NativeName("GL_ONE_MINUS_SRC_COLOR")] - OneMinusSrcColor = 769, + [NativeName("GL_S")] + S = 8192, - [NativeName("GL_SRC_ALPHA")] - SrcAlpha = 770, + [NativeName("GL_SHADER_STORAGE_BARRIER_BIT")] + ShaderStorageBarrierBit = 8192, - [NativeName("GL_ONE_MINUS_SRC_ALPHA")] - OneMinusSrcAlpha = 771, + [NativeName("GL_T")] + T = 8193, - [NativeName("GL_DST_ALPHA")] - DstAlpha = 772, + [NativeName("GL_R")] + R = 8194, - [NativeName("GL_ONE_MINUS_DST_ALPHA")] - OneMinusDstAlpha = 773, + [NativeName("GL_Q")] + Q = 8195, - [NativeName("GL_DST_COLOR")] - DstColor = 774, + [NativeName("GL_MODULATE")] + Modulate = 8448, - [NativeName("GL_ONE_MINUS_DST_COLOR")] - OneMinusDstColor = 775, + [NativeName("GL_DECAL")] + Decal = 8449, - [NativeName("GL_SRC_ALPHA_SATURATE")] - SrcAlphaSaturate = 776, + [NativeName("GL_TEXTURE_ENV_MODE")] + TextureEnvMode = 8704, - [NativeName("GL_NONE")] - None = 0, + [NativeName("GL_TEXTURE_ENV_COLOR")] + TextureEnvColor = 8705, - [NativeName("GL_FRONT_LEFT")] - FrontLeft = 1024, + [NativeName("GL_TEXTURE_ENV")] + TextureENV = 8960, - [NativeName("GL_FRONT_RIGHT")] - FrontRight = 1025, + [NativeName("GL_EYE_LINEAR")] + EyeLinear = 9216, - [NativeName("GL_BACK_LEFT")] - BackLeft = 1026, + [NativeName("GL_EYE_LINEAR_NV")] + EyeLinearNV = 9216, - [NativeName("GL_BACK_RIGHT")] - BackRight = 1027, + [NativeName("GL_OBJECT_LINEAR")] + ObjectLinear = 9217, - [NativeName("GL_FRONT")] - Front = 1028, + [NativeName("GL_OBJECT_LINEAR_NV")] + ObjectLinearNV = 9217, - [NativeName("GL_BACK")] - Back = 1029, + [NativeName("GL_SPHERE_MAP")] + SphereMap = 9218, - [NativeName("GL_LEFT")] - Left = 1030, + [NativeName("GL_TEXTURE_GEN_MODE_OES")] + TextureGenModeOES = 9472, - [NativeName("GL_RIGHT")] - Right = 1031, + [NativeName("GL_TEXTURE_GEN_MODE")] + TextureGenMode = 9472, - [NativeName("GL_FRONT_AND_BACK")] - FrontAndBack = 1032, + [NativeName("GL_OBJECT_PLANE")] + ObjectPlane = 9473, - [NativeName("GL_NO_ERROR")] - NoError = 0, + [NativeName("GL_EYE_PLANE")] + EyePlane = 9474, - [NativeName("GL_INVALID_ENUM")] - InvalidEnum = 1280, + [NativeName("GL_NEAREST")] + Nearest = 9728, - [NativeName("GL_INVALID_VALUE")] - InvalidValue = 1281, + [NativeName("GL_LINEAR")] + Linear = 9729, - [NativeName("GL_INVALID_OPERATION")] - InvalidOperation = 1282, + [NativeName("GL_NEAREST_MIPMAP_NEAREST")] + NearestMipmapNearest = 9984, - [NativeName("GL_OUT_OF_MEMORY")] - OutOfMemory = 1285, + [NativeName("GL_LINEAR_MIPMAP_NEAREST")] + LinearMipmapNearest = 9985, - [NativeName("GL_CW")] - Cw = 2304, + [NativeName("GL_NEAREST_MIPMAP_LINEAR")] + NearestMipmapLinear = 9986, - [NativeName("GL_CCW")] - Ccw = 2305, + [NativeName("GL_LINEAR_MIPMAP_LINEAR")] + LinearMipmapLinear = 9987, - [NativeName("GL_POINT_SIZE")] - PointSize = 2833, + [NativeName("GL_TEXTURE_MAG_FILTER")] + TextureMagFilter = 10240, - [NativeName("GL_POINT_SIZE_RANGE")] - PointSizeRange = 2834, + [NativeName("GL_TEXTURE_MIN_FILTER")] + TextureMinFilter = 10241, - [NativeName("GL_POINT_SIZE_GRANULARITY")] - PointSizeGranularity = 2835, + [NativeName("GL_TEXTURE_WRAP_S")] + TextureWrapS = 10242, - [NativeName("GL_LINE_SMOOTH")] - LineSmooth = 2848, + [NativeName("GL_TEXTURE_WRAP_T")] + TextureWrapT = 10243, - [NativeName("GL_LINE_WIDTH")] - LineWidth = 2849, + [NativeName("GL_CLAMP")] + Clamp = 10496, - [NativeName("GL_LINE_WIDTH_RANGE")] - LineWidthRange = 2850, + [NativeName("GL_REPEAT")] + Repeat = 10497, - [NativeName("GL_LINE_WIDTH_GRANULARITY")] - LineWidthGranularity = 2851, + [NativeName("GL_POLYGON_OFFSET_UNITS")] + PolygonOffsetUnits = 10752, - [NativeName("GL_POLYGON_MODE")] - PolygonMode = 2880, + [NativeName("GL_POLYGON_OFFSET_POINT_NV")] + PolygonOffsetPointNV = 10753, - [NativeName("GL_POLYGON_SMOOTH")] - PolygonSmooth = 2881, + [NativeName("GL_POLYGON_OFFSET_POINT")] + PolygonOffsetPoint = 10753, - [NativeName("GL_CULL_FACE")] - CullFace = 2884, + [NativeName("GL_POLYGON_OFFSET_LINE_NV")] + PolygonOffsetLineNV = 10754, - [NativeName("GL_CULL_FACE_MODE")] - CullFaceMode = 2885, + [NativeName("GL_POLYGON_OFFSET_LINE")] + PolygonOffsetLine = 10754, - [NativeName("GL_FRONT_FACE")] - FrontFace = 2886, + [NativeName("GL_R3_G3_B2")] + R3G3B2 = 10768, - [NativeName("GL_DEPTH_RANGE")] - DepthRange = 2928, + [NativeName("GL_V2F")] + V2F = 10784, - [NativeName("GL_DEPTH_TEST")] - DepthTest = 2929, + [NativeName("GL_V3F")] + V3F = 10785, - [NativeName("GL_DEPTH_WRITEMASK")] - DepthWritemask = 2930, + [NativeName("GL_C4UB_V2F")] + C4UbV2F = 10786, - [NativeName("GL_DEPTH_CLEAR_VALUE")] - DepthClearValue = 2931, + [NativeName("GL_C4UB_V3F")] + C4UbV3F = 10787, - [NativeName("GL_DEPTH_FUNC")] - DepthFunc = 2932, + [NativeName("GL_C3F_V3F")] + C3FV3F = 10788, - [NativeName("GL_STENCIL_TEST")] - StencilTest = 2960, + [NativeName("GL_N3F_V3F")] + N3FV3F = 10789, - [NativeName("GL_STENCIL_CLEAR_VALUE")] - StencilClearValue = 2961, + [NativeName("GL_C4F_N3F_V3F")] + C4FN3FV3F = 10790, - [NativeName("GL_STENCIL_FUNC")] - StencilFunc = 2962, + [NativeName("GL_T2F_V3F")] + T2FV3F = 10791, - [NativeName("GL_STENCIL_VALUE_MASK")] - StencilValueMask = 2963, + [NativeName("GL_T4F_V4F")] + T4FV4F = 10792, - [NativeName("GL_STENCIL_FAIL")] - StencilFail = 2964, + [NativeName("GL_T2F_C4UB_V3F")] + T2FC4UbV3F = 10793, - [NativeName("GL_STENCIL_PASS_DEPTH_FAIL")] - StencilPassDepthFail = 2965, + [NativeName("GL_T2F_C3F_V3F")] + T2FC3FV3F = 10794, - [NativeName("GL_STENCIL_PASS_DEPTH_PASS")] - StencilPassDepthPass = 2966, + [NativeName("GL_T2F_N3F_V3F")] + T2FN3FV3F = 10795, - [NativeName("GL_STENCIL_REF")] - StencilRef = 2967, + [NativeName("GL_T2F_C4F_N3F_V3F")] + T2FC4FN3FV3F = 10796, - [NativeName("GL_STENCIL_WRITEMASK")] - StencilWritemask = 2968, + [NativeName("GL_T4F_C4F_N3F_V4F")] + T4FC4FN3FV4F = 10797, - [NativeName("GL_VIEWPORT")] - Viewport = 2978, + [NativeName("GL_CLIP_PLANE0_IMG")] + ClipPlane0IMG = 12288, - [NativeName("GL_DITHER")] - Dither = 3024, + [NativeName("GL_CLIP_DISTANCE0_APPLE")] + ClipDistance0APPLE = 12288, - [NativeName("GL_BLEND_DST")] - BlendDst = 3040, + [NativeName("GL_CLIP_DISTANCE0_EXT")] + ClipDistance0EXT = 12288, - [NativeName("GL_BLEND_SRC")] - BlendSrc = 3041, + [NativeName("GL_CLIP_PLANE0")] + ClipPlane0 = 12288, - [NativeName("GL_BLEND")] - Blend = 3042, + [NativeName("GL_CLIP_DISTANCE0")] + ClipDistance0 = 12288, - [NativeName("GL_LOGIC_OP_MODE")] - LogicOpMode = 3056, + [NativeName("GL_CLIP_PLANE1_IMG")] + ClipPlane1IMG = 12289, - [NativeName("GL_DRAW_BUFFER")] - DrawBuffer = 3073, + [NativeName("GL_CLIP_DISTANCE1_APPLE")] + ClipDistance1APPLE = 12289, - [NativeName("GL_READ_BUFFER")] - ReadBuffer = 3074, + [NativeName("GL_CLIP_DISTANCE1_EXT")] + ClipDistance1EXT = 12289, - [NativeName("GL_SCISSOR_BOX")] - ScissorBox = 3088, + [NativeName("GL_CLIP_PLANE1")] + ClipPlane1 = 12289, - [NativeName("GL_SCISSOR_TEST")] - ScissorTest = 3089, + [NativeName("GL_CLIP_DISTANCE1")] + ClipDistance1 = 12289, - [NativeName("GL_COLOR_CLEAR_VALUE")] - ColorClearValue = 3106, + [NativeName("GL_CLIP_PLANE2_IMG")] + ClipPlane2IMG = 12290, - [NativeName("GL_COLOR_WRITEMASK")] - ColorWritemask = 3107, + [NativeName("GL_CLIP_DISTANCE2_APPLE")] + ClipDistance2APPLE = 12290, - [NativeName("GL_DOUBLEBUFFER")] - Doublebuffer = 3122, + [NativeName("GL_CLIP_DISTANCE2_EXT")] + ClipDistance2EXT = 12290, - [NativeName("GL_STEREO")] - Stereo = 3123, + [NativeName("GL_CLIP_PLANE2")] + ClipPlane2 = 12290, - [NativeName("GL_LINE_SMOOTH_HINT")] - LineSmoothHint = 3154, + [NativeName("GL_CLIP_DISTANCE2")] + ClipDistance2 = 12290, - [NativeName("GL_POLYGON_SMOOTH_HINT")] - PolygonSmoothHint = 3155, + [NativeName("GL_CLIP_PLANE3_IMG")] + ClipPlane3IMG = 12291, - [NativeName("GL_UNPACK_SWAP_BYTES")] - UnpackSwapBytes = 3312, + [NativeName("GL_CLIP_DISTANCE3_APPLE")] + ClipDistance3APPLE = 12291, - [NativeName("GL_UNPACK_LSB_FIRST")] - UnpackLsbFirst = 3313, + [NativeName("GL_CLIP_DISTANCE3_EXT")] + ClipDistance3EXT = 12291, - [NativeName("GL_UNPACK_ROW_LENGTH")] - UnpackRowLength = 3314, + [NativeName("GL_CLIP_PLANE3")] + ClipPlane3 = 12291, - [NativeName("GL_UNPACK_SKIP_ROWS")] - UnpackSkipRows = 3315, + [NativeName("GL_CLIP_DISTANCE3")] + ClipDistance3 = 12291, - [NativeName("GL_UNPACK_SKIP_PIXELS")] - UnpackSkipPixels = 3316, + [NativeName("GL_CLIP_PLANE4_IMG")] + ClipPlane4IMG = 12292, - [NativeName("GL_UNPACK_ALIGNMENT")] - UnpackAlignment = 3317, + [NativeName("GL_CLIP_DISTANCE4_APPLE")] + ClipDistance4APPLE = 12292, - [NativeName("GL_PACK_SWAP_BYTES")] - PackSwapBytes = 3328, + [NativeName("GL_CLIP_DISTANCE4_EXT")] + ClipDistance4EXT = 12292, - [NativeName("GL_PACK_LSB_FIRST")] - PackLsbFirst = 3329, + [NativeName("GL_CLIP_PLANE4")] + ClipPlane4 = 12292, - [NativeName("GL_PACK_ROW_LENGTH")] - PackRowLength = 3330, + [NativeName("GL_CLIP_DISTANCE4")] + ClipDistance4 = 12292, - [NativeName("GL_PACK_SKIP_ROWS")] - PackSkipRows = 3331, + [NativeName("GL_CLIP_PLANE5_IMG")] + ClipPlane5IMG = 12293, - [NativeName("GL_PACK_SKIP_PIXELS")] - PackSkipPixels = 3332, + [NativeName("GL_CLIP_DISTANCE5_APPLE")] + ClipDistance5APPLE = 12293, - [NativeName("GL_PACK_ALIGNMENT")] - PackAlignment = 3333, + [NativeName("GL_CLIP_DISTANCE5_EXT")] + ClipDistance5EXT = 12293, - [NativeName("GL_MAX_TEXTURE_SIZE")] - MaxTextureSize = 3379, + [NativeName("GL_CLIP_PLANE5")] + ClipPlane5 = 12293, - [NativeName("GL_MAX_VIEWPORT_DIMS")] - MaxViewportDims = 3386, + [NativeName("GL_CLIP_DISTANCE5")] + ClipDistance5 = 12293, - [NativeName("GL_SUBPIXEL_BITS")] - SubpixelBits = 3408, + [NativeName("GL_CLIP_DISTANCE6_APPLE")] + ClipDistance6APPLE = 12294, - [NativeName("GL_TEXTURE_1D")] - Texture1D = 3552, + [NativeName("GL_CLIP_DISTANCE6_EXT")] + ClipDistance6EXT = 12294, - [NativeName("GL_TEXTURE_2D")] - Texture2D = 3553, + [NativeName("GL_CLIP_DISTANCE6")] + ClipDistance6 = 12294, - [NativeName("GL_TEXTURE_WIDTH")] - TextureWidth = 4096, + [NativeName("GL_CLIP_DISTANCE7_APPLE")] + ClipDistance7APPLE = 12295, - [NativeName("GL_TEXTURE_HEIGHT")] - TextureHeight = 4097, + [NativeName("GL_CLIP_DISTANCE7_EXT")] + ClipDistance7EXT = 12295, - [NativeName("GL_TEXTURE_BORDER_COLOR")] - TextureBorderColor = 4100, + [NativeName("GL_CLIP_DISTANCE7")] + ClipDistance7 = 12295, - [NativeName("GL_DONT_CARE")] - DontCare = 4352, + [NativeName("GL_DEPTH_BUFFER_BIT6_QCOM")] + DepthBufferBit6QCOM = 16384, - [NativeName("GL_FASTEST")] - Fastest = 4353, + [NativeName("GL_CLIENT_MAPPED_BUFFER_BARRIER_BIT_EXT")] + ClientMappedBufferBarrierBitEXT = 16384, - [NativeName("GL_NICEST")] - Nicest = 4354, + [NativeName("GL_COLOR_BUFFER_BIT")] + ColorBufferBit = 16384, - [NativeName("GL_BYTE")] - Byte = 5120, + [NativeName("GL_LIGHT0")] + Light0 = 16384, - [NativeName("GL_UNSIGNED_BYTE")] - UnsignedByte = 5121, + [NativeName("GL_CLIENT_MAPPED_BUFFER_BARRIER_BIT")] + ClientMappedBufferBarrierBit = 16384, - [NativeName("GL_SHORT")] - Short = 5122, + [NativeName("GL_LIGHT1")] + Light1 = 16385, - [NativeName("GL_UNSIGNED_SHORT")] - UnsignedShort = 5123, + [NativeName("GL_LIGHT2")] + Light2 = 16386, - [NativeName("GL_INT")] - Int = 5124, + [NativeName("GL_LIGHT3")] + Light3 = 16387, - [NativeName("GL_UNSIGNED_INT")] - UnsignedInt = 5125, + [NativeName("GL_LIGHT4")] + Light4 = 16388, - [NativeName("GL_FLOAT")] - Float = 5126, + [NativeName("GL_LIGHT5")] + Light5 = 16389, - [NativeName("GL_STACK_OVERFLOW")] - StackOverflow = 1283, + [NativeName("GL_LIGHT6")] + Light6 = 16390, - [NativeName("GL_STACK_UNDERFLOW")] - StackUnderflow = 1284, + [NativeName("GL_LIGHT7")] + Light7 = 16391, - [NativeName("GL_CLEAR")] - Clear = 5376, + [NativeName("GL_DEPTH_BUFFER_BIT7_QCOM")] + DepthBufferBit7QCOM = 32768, - [NativeName("GL_AND")] - And = 5377, + [NativeName("GL_COVERAGE_BUFFER_BIT_NV")] + CoverageBufferBitNV = 32768, - [NativeName("GL_AND_REVERSE")] - AndReverse = 5378, + [NativeName("GL_HINT_BIT")] + HintBit = 32768, - [NativeName("GL_COPY")] - Copy = 5379, + [NativeName("GL_QUERY_BUFFER_BARRIER_BIT")] + QueryBufferBarrierBit = 32768, - [NativeName("GL_AND_INVERTED")] - AndInverted = 5380, + [NativeName("GL_ABGR_EXT")] + AbgrEXT = 32768, - [NativeName("GL_NOOP")] - Noop = 5381, + [NativeName("GL_CONSTANT_COLOR")] + ConstantColor = 32769, - [NativeName("GL_XOR")] - Xor = 5382, + [NativeName("GL_CONSTANT_COLOR_EXT")] + ConstantColorEXT = 32769, - [NativeName("GL_OR")] - Or = 5383, + [NativeName("GL_ONE_MINUS_CONSTANT_COLOR")] + OneMinusConstantColor = 32770, - [NativeName("GL_NOR")] - Nor = 5384, + [NativeName("GL_ONE_MINUS_CONSTANT_COLOR_EXT")] + OneMinusConstantColorEXT = 32770, - [NativeName("GL_EQUIV")] - Equiv = 5385, + [NativeName("GL_CONSTANT_ALPHA")] + ConstantAlpha = 32771, - [NativeName("GL_INVERT")] - Invert = 5386, + [NativeName("GL_CONSTANT_ALPHA_EXT")] + ConstantAlphaEXT = 32771, - [NativeName("GL_OR_REVERSE")] - OrReverse = 5387, + [NativeName("GL_ONE_MINUS_CONSTANT_ALPHA")] + OneMinusConstantAlpha = 32772, - [NativeName("GL_COPY_INVERTED")] - CopyInverted = 5388, + [NativeName("GL_ONE_MINUS_CONSTANT_ALPHA_EXT")] + OneMinusConstantAlphaEXT = 32772, - [NativeName("GL_OR_INVERTED")] - OrInverted = 5389, + [NativeName("GL_BLEND_COLOR")] + BlendColor = 32773, - [NativeName("GL_NAND")] - Nand = 5390, + [NativeName("GL_BLEND_COLOR_EXT")] + BlendColorEXT = 32773, - [NativeName("GL_SET")] - Set = 5391, + [NativeName("GL_FUNC_ADD_OES")] + FuncAddOES = 32774, - [NativeName("GL_TEXTURE")] - Texture = 5890, + [NativeName("GL_FUNC_ADD")] + FuncAdd = 32774, - [NativeName("GL_COLOR")] - Color = 6144, + [NativeName("GL_FUNC_ADD_EXT")] + FuncAddEXT = 32774, - [NativeName("GL_DEPTH")] - Depth = 6145, + [NativeName("GL_MIN")] + Min = 32775, - [NativeName("GL_STENCIL")] - Stencil = 6146, + [NativeName("GL_MIN_EXT")] + MinEXT = 32775, - [NativeName("GL_STENCIL_INDEX")] - StencilIndex = 6401, + [NativeName("GL_MAX")] + Max = 32776, - [NativeName("GL_DEPTH_COMPONENT")] - DepthComponent = 6402, + [NativeName("GL_MAX_EXT")] + MaxEXT = 32776, - [NativeName("GL_RED")] - Red = 6403, + [NativeName("GL_BLEND_EQUATION_RGB_OES")] + BlendEquationRgbOES = 32777, - [NativeName("GL_GREEN")] - Green = 6404, + [NativeName("GL_BLEND_EQUATION_OES")] + BlendEquationOES = 32777, - [NativeName("GL_BLUE")] - Blue = 6405, + [NativeName("GL_BLEND_EQUATION")] + BlendEquation = 32777, - [NativeName("GL_ALPHA")] - Alpha = 6406, + [NativeName("GL_BLEND_EQUATION_RGB")] + BlendEquationRgb = 32777, - [NativeName("GL_RGB")] - Rgb = 6407, + [NativeName("GL_BLEND_EQUATION_RGB_EXT")] + BlendEquationRgbEXT = 32777, - [NativeName("GL_RGBA")] - Rgba = 6408, + [NativeName("GL_BLEND_EQUATION_EXT")] + BlendEquationEXT = 32777, - [NativeName("GL_POINT")] - Point = 6912, + [NativeName("GL_FUNC_SUBTRACT_OES")] + FuncSubtractOES = 32778, - [NativeName("GL_LINE")] - Line = 6913, + [NativeName("GL_FUNC_SUBTRACT")] + FuncSubtract = 32778, - [NativeName("GL_FILL")] - Fill = 6914, + [NativeName("GL_FUNC_SUBTRACT_EXT")] + FuncSubtractEXT = 32778, - [NativeName("GL_KEEP")] - Keep = 7680, + [NativeName("GL_FUNC_REVERSE_SUBTRACT_OES")] + FuncReverseSubtractOES = 32779, - [NativeName("GL_REPLACE")] - Replace = 7681, + [NativeName("GL_FUNC_REVERSE_SUBTRACT")] + FuncReverseSubtract = 32779, - [NativeName("GL_INCR")] - Incr = 7682, + [NativeName("GL_FUNC_REVERSE_SUBTRACT_EXT")] + FuncReverseSubtractEXT = 32779, - [NativeName("GL_DECR")] - Decr = 7683, + [NativeName("GL_CMYK_EXT")] + CmykEXT = 32780, - [NativeName("GL_VENDOR")] - Vendor = 7936, + [NativeName("GL_CMYKA_EXT")] + CmykaEXT = 32781, - [NativeName("GL_RENDERER")] - Renderer = 7937, + [NativeName("GL_PACK_CMYK_HINT_EXT")] + PackCmykHintEXT = 32782, - [NativeName("GL_VERSION")] - Version = 7938, + [NativeName("GL_UNPACK_CMYK_HINT_EXT")] + UnpackCmykHintEXT = 32783, - [NativeName("GL_EXTENSIONS")] - Extensions = 7939, + [NativeName("GL_CONVOLUTION_1D")] + Convolution1D = 32784, - [NativeName("GL_NEAREST")] - Nearest = 9728, + [NativeName("GL_CONVOLUTION_1D_EXT")] + Convolution1DEXT = 32784, - [NativeName("GL_LINEAR")] - Linear = 9729, + [NativeName("GL_CONVOLUTION_2D")] + Convolution2D = 32785, - [NativeName("GL_NEAREST_MIPMAP_NEAREST")] - NearestMipmapNearest = 9984, + [NativeName("GL_CONVOLUTION_2D_EXT")] + Convolution2DEXT = 32785, - [NativeName("GL_LINEAR_MIPMAP_NEAREST")] - LinearMipmapNearest = 9985, + [NativeName("GL_SEPARABLE_2D")] + Separable2D = 32786, - [NativeName("GL_NEAREST_MIPMAP_LINEAR")] - NearestMipmapLinear = 9986, + [NativeName("GL_SEPARABLE_2D_EXT")] + Separable2DEXT = 32786, - [NativeName("GL_LINEAR_MIPMAP_LINEAR")] - LinearMipmapLinear = 9987, + [NativeName("GL_CONVOLUTION_BORDER_MODE")] + ConvolutionBorderMode = 32787, - [NativeName("GL_TEXTURE_MAG_FILTER")] - TextureMagFilter = 10240, + [NativeName("GL_CONVOLUTION_BORDER_MODE_EXT")] + ConvolutionBorderModeEXT = 32787, - [NativeName("GL_TEXTURE_MIN_FILTER")] - TextureMinFilter = 10241, + [NativeName("GL_CONVOLUTION_FILTER_SCALE")] + ConvolutionFilterScale = 32788, - [NativeName("GL_TEXTURE_WRAP_S")] - TextureWrapS = 10242, + [NativeName("GL_CONVOLUTION_FILTER_SCALE_EXT")] + ConvolutionFilterScaleEXT = 32788, - [NativeName("GL_TEXTURE_WRAP_T")] - TextureWrapT = 10243, + [NativeName("GL_CONVOLUTION_FILTER_BIAS")] + ConvolutionFilterBias = 32789, - [NativeName("GL_REPEAT")] - Repeat = 10497, + [NativeName("GL_CONVOLUTION_FILTER_BIAS_EXT")] + ConvolutionFilterBiasEXT = 32789, - [NativeName("GL_CURRENT_BIT")] - CurrentBit = 1, + [NativeName("GL_REDUCE")] + Reduce = 32790, - [NativeName("GL_POINT_BIT")] - PointBit = 2, + [NativeName("GL_REDUCE_EXT")] + ReduceEXT = 32790, - [NativeName("GL_LINE_BIT")] - LineBit = 4, + [NativeName("GL_CONVOLUTION_FORMAT")] + ConvolutionFormat = 32791, - [NativeName("GL_POLYGON_BIT")] - PolygonBit = 8, + [NativeName("GL_CONVOLUTION_FORMAT_EXT")] + ConvolutionFormatEXT = 32791, - [NativeName("GL_POLYGON_STIPPLE_BIT")] - PolygonStippleBit = 16, + [NativeName("GL_CONVOLUTION_WIDTH")] + ConvolutionWidth = 32792, - [NativeName("GL_PIXEL_MODE_BIT")] - PixelModeBit = 32, + [NativeName("GL_CONVOLUTION_WIDTH_EXT")] + ConvolutionWidthEXT = 32792, - [NativeName("GL_LIGHTING_BIT")] - LightingBit = 64, + [NativeName("GL_CONVOLUTION_HEIGHT")] + ConvolutionHeight = 32793, - [NativeName("GL_FOG_BIT")] - FogBit = 128, + [NativeName("GL_CONVOLUTION_HEIGHT_EXT")] + ConvolutionHeightEXT = 32793, - [NativeName("GL_ACCUM_BUFFER_BIT")] - AccumBufferBit = 512, + [NativeName("GL_MAX_CONVOLUTION_WIDTH")] + MaxConvolutionWidth = 32794, - [NativeName("GL_VIEWPORT_BIT")] - ViewportBit = 2048, + [NativeName("GL_MAX_CONVOLUTION_WIDTH_EXT")] + MaxConvolutionWidthEXT = 32794, - [NativeName("GL_TRANSFORM_BIT")] - TransformBit = 4096, + [NativeName("GL_MAX_CONVOLUTION_HEIGHT")] + MaxConvolutionHeight = 32795, - [NativeName("GL_ENABLE_BIT")] - EnableBit = 8192, + [NativeName("GL_MAX_CONVOLUTION_HEIGHT_EXT")] + MaxConvolutionHeightEXT = 32795, - [NativeName("GL_HINT_BIT")] - HintBit = 32768, + [NativeName("GL_POST_CONVOLUTION_RED_SCALE")] + PostConvolutionRedScale = 32796, - [NativeName("GL_EVAL_BIT")] - EvalBit = 65536, + [NativeName("GL_POST_CONVOLUTION_RED_SCALE_EXT")] + PostConvolutionRedScaleEXT = 32796, - [NativeName("GL_LIST_BIT")] - ListBit = 131072, + [NativeName("GL_POST_CONVOLUTION_GREEN_SCALE")] + PostConvolutionGreenScale = 32797, - [NativeName("GL_TEXTURE_BIT")] - TextureBit = 262144, + [NativeName("GL_POST_CONVOLUTION_GREEN_SCALE_EXT")] + PostConvolutionGreenScaleEXT = 32797, - [NativeName("GL_SCISSOR_BIT")] - ScissorBit = 524288, + [NativeName("GL_POST_CONVOLUTION_BLUE_SCALE")] + PostConvolutionBlueScale = 32798, - [NativeName("GL_ALL_ATTRIB_BITS")] - AllAttribBits = 4294967295, + [NativeName("GL_POST_CONVOLUTION_BLUE_SCALE_EXT")] + PostConvolutionBlueScaleEXT = 32798, - [NativeName("GL_QUAD_STRIP")] - QuadStrip = 8, + [NativeName("GL_POST_CONVOLUTION_ALPHA_SCALE")] + PostConvolutionAlphaScale = 32799, - [NativeName("GL_POLYGON")] - Polygon = 9, + [NativeName("GL_POST_CONVOLUTION_ALPHA_SCALE_EXT")] + PostConvolutionAlphaScaleEXT = 32799, - [NativeName("GL_ACCUM")] - Accum = 256, + [NativeName("GL_POST_CONVOLUTION_RED_BIAS")] + PostConvolutionRedBias = 32800, - [NativeName("GL_LOAD")] - Load = 257, + [NativeName("GL_POST_CONVOLUTION_RED_BIAS_EXT")] + PostConvolutionRedBiasEXT = 32800, - [NativeName("GL_RETURN")] - Return = 258, + [NativeName("GL_POST_CONVOLUTION_GREEN_BIAS")] + PostConvolutionGreenBias = 32801, - [NativeName("GL_MULT")] - Mult = 259, + [NativeName("GL_POST_CONVOLUTION_GREEN_BIAS_EXT")] + PostConvolutionGreenBiasEXT = 32801, - [NativeName("GL_ADD")] - Add = 260, + [NativeName("GL_POST_CONVOLUTION_BLUE_BIAS")] + PostConvolutionBlueBias = 32802, - [NativeName("GL_AUX0")] - Aux0 = 1033, + [NativeName("GL_POST_CONVOLUTION_BLUE_BIAS_EXT")] + PostConvolutionBlueBiasEXT = 32802, - [NativeName("GL_AUX1")] - Aux1 = 1034, + [NativeName("GL_POST_CONVOLUTION_ALPHA_BIAS")] + PostConvolutionAlphaBias = 32803, - [NativeName("GL_AUX2")] - Aux2 = 1035, + [NativeName("GL_POST_CONVOLUTION_ALPHA_BIAS_EXT")] + PostConvolutionAlphaBiasEXT = 32803, - [NativeName("GL_AUX3")] - Aux3 = 1036, + [NativeName("GL_HISTOGRAM")] + Histogram = 32804, - [NativeName("GL_2D")] - X2D = 1536, + [NativeName("GL_HISTOGRAM_EXT")] + HistogramEXT = 32804, - [NativeName("GL_3D")] - X3D = 1537, + [NativeName("GL_PROXY_HISTOGRAM")] + ProxyHistogram = 32805, - [NativeName("GL_3D_COLOR")] - X3DColor = 1538, + [NativeName("GL_PROXY_HISTOGRAM_EXT")] + ProxyHistogramEXT = 32805, - [NativeName("GL_3D_COLOR_TEXTURE")] - X3DColorTexture = 1539, + [NativeName("GL_HISTOGRAM_WIDTH")] + HistogramWidth = 32806, - [NativeName("GL_4D_COLOR_TEXTURE")] - X4DColorTexture = 1540, + [NativeName("GL_HISTOGRAM_WIDTH_EXT")] + HistogramWidthEXT = 32806, - [NativeName("GL_PASS_THROUGH_TOKEN")] - PassThroughToken = 1792, + [NativeName("GL_HISTOGRAM_FORMAT")] + HistogramFormat = 32807, - [NativeName("GL_POINT_TOKEN")] - PointToken = 1793, + [NativeName("GL_HISTOGRAM_FORMAT_EXT")] + HistogramFormatEXT = 32807, - [NativeName("GL_LINE_TOKEN")] - LineToken = 1794, + [NativeName("GL_HISTOGRAM_RED_SIZE")] + HistogramRedSize = 32808, - [NativeName("GL_POLYGON_TOKEN")] - PolygonToken = 1795, + [NativeName("GL_HISTOGRAM_RED_SIZE_EXT")] + HistogramRedSizeEXT = 32808, - [NativeName("GL_BITMAP_TOKEN")] - BitmapToken = 1796, + [NativeName("GL_HISTOGRAM_GREEN_SIZE")] + HistogramGreenSize = 32809, - [NativeName("GL_DRAW_PIXEL_TOKEN")] - DrawPixelToken = 1797, + [NativeName("GL_HISTOGRAM_GREEN_SIZE_EXT")] + HistogramGreenSizeEXT = 32809, - [NativeName("GL_COPY_PIXEL_TOKEN")] - CopyPixelToken = 1798, + [NativeName("GL_HISTOGRAM_BLUE_SIZE")] + HistogramBlueSize = 32810, - [NativeName("GL_LINE_RESET_TOKEN")] - LineResetToken = 1799, + [NativeName("GL_HISTOGRAM_BLUE_SIZE_EXT")] + HistogramBlueSizeEXT = 32810, - [NativeName("GL_EXP")] - Exp = 2048, + [NativeName("GL_HISTOGRAM_ALPHA_SIZE")] + HistogramAlphaSize = 32811, - [NativeName("GL_EXP2")] - Exp2 = 2049, + [NativeName("GL_HISTOGRAM_ALPHA_SIZE_EXT")] + HistogramAlphaSizeEXT = 32811, - [NativeName("GL_COEFF")] - Coeff = 2560, + [NativeName("GL_HISTOGRAM_LUMINANCE_SIZE")] + HistogramLuminanceSize = 32812, - [NativeName("GL_ORDER")] - Order = 2561, + [NativeName("GL_HISTOGRAM_LUMINANCE_SIZE_EXT")] + HistogramLuminanceSizeEXT = 32812, - [NativeName("GL_DOMAIN")] - Domain = 2562, + [NativeName("GL_HISTOGRAM_SINK")] + HistogramSink = 32813, - [NativeName("GL_PIXEL_MAP_I_TO_I")] - PixelMapIToI = 3184, + [NativeName("GL_HISTOGRAM_SINK_EXT")] + HistogramSinkEXT = 32813, - [NativeName("GL_PIXEL_MAP_S_TO_S")] - PixelMapSToS = 3185, + [NativeName("GL_MINMAX")] + Minmax = 32814, - [NativeName("GL_PIXEL_MAP_I_TO_R")] - PixelMapIToR = 3186, + [NativeName("GL_MINMAX_EXT")] + MinmaxEXT = 32814, - [NativeName("GL_PIXEL_MAP_I_TO_G")] - PixelMapIToG = 3187, + [NativeName("GL_MINMAX_FORMAT")] + MinmaxFormat = 32815, - [NativeName("GL_PIXEL_MAP_I_TO_B")] - PixelMapIToB = 3188, + [NativeName("GL_MINMAX_FORMAT_EXT")] + MinmaxFormatEXT = 32815, - [NativeName("GL_PIXEL_MAP_I_TO_A")] - PixelMapIToA = 3189, + [NativeName("GL_MINMAX_SINK")] + MinmaxSink = 32816, - [NativeName("GL_PIXEL_MAP_R_TO_R")] - PixelMapRToR = 3190, + [NativeName("GL_MINMAX_SINK_EXT")] + MinmaxSinkEXT = 32816, - [NativeName("GL_PIXEL_MAP_G_TO_G")] - PixelMapGToG = 3191, + [NativeName("GL_TABLE_TOO_LARGE")] + TableTooLarge = 32817, - [NativeName("GL_PIXEL_MAP_B_TO_B")] - PixelMapBToB = 3192, + [NativeName("GL_TABLE_TOO_LARGE_EXT")] + TableTooLargeEXT = 32817, - [NativeName("GL_PIXEL_MAP_A_TO_A")] - PixelMapAToA = 3193, + [NativeName("GL_UNSIGNED_BYTE_3_3_2")] + UnsignedByte3x3x2 = 32818, - [NativeName("GL_CURRENT_COLOR")] - CurrentColor = 2816, + [NativeName("GL_UNSIGNED_BYTE_3_3_2_EXT")] + UnsignedByte3x3x2EXT = 32818, - [NativeName("GL_CURRENT_INDEX")] - CurrentIndex = 2817, + [NativeName("GL_UNSIGNED_SHORT_4_4_4_4")] + UnsignedShort4x4x4x4 = 32819, - [NativeName("GL_CURRENT_NORMAL")] - CurrentNormal = 2818, + [NativeName("GL_UNSIGNED_SHORT_4_4_4_4_EXT")] + UnsignedShort4x4x4x4EXT = 32819, - [NativeName("GL_CURRENT_TEXTURE_COORDS")] - CurrentTextureCoords = 2819, + [NativeName("GL_UNSIGNED_SHORT_5_5_5_1")] + UnsignedShort5x5x5x1 = 32820, - [NativeName("GL_CURRENT_RASTER_COLOR")] - CurrentRasterColor = 2820, + [NativeName("GL_UNSIGNED_SHORT_5_5_5_1_EXT")] + UnsignedShort5x5x5x1EXT = 32820, - [NativeName("GL_CURRENT_RASTER_INDEX")] - CurrentRasterIndex = 2821, + [NativeName("GL_UNSIGNED_INT_8_8_8_8")] + UnsignedInt8x8x8x8 = 32821, - [NativeName("GL_CURRENT_RASTER_TEXTURE_COORDS")] - CurrentRasterTextureCoords = 2822, + [NativeName("GL_UNSIGNED_INT_8_8_8_8_EXT")] + UnsignedInt8x8x8x8EXT = 32821, - [NativeName("GL_CURRENT_RASTER_POSITION")] - CurrentRasterPosition = 2823, + [NativeName("GL_UNSIGNED_INT_10_10_10_2")] + UnsignedInt10x10x10x2 = 32822, - [NativeName("GL_CURRENT_RASTER_POSITION_VALID")] - CurrentRasterPositionValid = 2824, + [NativeName("GL_UNSIGNED_INT_10_10_10_2_EXT")] + UnsignedInt10x10x10x2EXT = 32822, - [NativeName("GL_CURRENT_RASTER_DISTANCE")] - CurrentRasterDistance = 2825, + [NativeName("GL_POLYGON_OFFSET_FILL")] + PolygonOffsetFill = 32823, - [NativeName("GL_POINT_SMOOTH")] - PointSmooth = 2832, + [NativeName("GL_POLYGON_OFFSET_EXT")] + PolygonOffsetEXT = 32823, - [NativeName("GL_LINE_STIPPLE")] - LineStipple = 2852, + [NativeName("GL_POLYGON_OFFSET_FACTOR")] + PolygonOffsetFactor = 32824, - [NativeName("GL_LINE_STIPPLE_PATTERN")] - LineStipplePattern = 2853, + [NativeName("GL_POLYGON_OFFSET_FACTOR_EXT")] + PolygonOffsetFactorEXT = 32824, - [NativeName("GL_LINE_STIPPLE_REPEAT")] - LineStippleRepeat = 2854, + [NativeName("GL_POLYGON_OFFSET_BIAS_EXT")] + PolygonOffsetBiasEXT = 32825, - [NativeName("GL_LIST_MODE")] - ListMode = 2864, + [NativeName("GL_RESCALE_NORMAL")] + RescaleNormal = 32826, - [NativeName("GL_MAX_LIST_NESTING")] - MaxListNesting = 2865, + [NativeName("GL_RESCALE_NORMAL_EXT")] + RescaleNormalEXT = 32826, - [NativeName("GL_LIST_BASE")] - ListBase = 2866, + [NativeName("GL_ALPHA4")] + Alpha4 = 32827, - [NativeName("GL_LIST_INDEX")] - ListIndex = 2867, + [NativeName("GL_ALPHA4_EXT")] + Alpha4EXT = 32827, - [NativeName("GL_POLYGON_STIPPLE")] - PolygonStipple = 2882, + [NativeName("GL_ALPHA8_OES")] + Alpha8OES = 32828, - [NativeName("GL_EDGE_FLAG")] - EdgeFlag = 2883, + [NativeName("GL_ALPHA8")] + Alpha8 = 32828, - [NativeName("GL_LIGHTING")] - Lighting = 2896, + [NativeName("GL_ALPHA8_EXT")] + Alpha8EXT = 32828, - [NativeName("GL_LIGHT_MODEL_LOCAL_VIEWER")] - LightModelLocalViewer = 2897, + [NativeName("GL_ALPHA12")] + Alpha12 = 32829, - [NativeName("GL_LIGHT_MODEL_TWO_SIDE")] - LightModelTwoSide = 2898, + [NativeName("GL_ALPHA12_EXT")] + Alpha12EXT = 32829, - [NativeName("GL_LIGHT_MODEL_AMBIENT")] - LightModelAmbient = 2899, + [NativeName("GL_ALPHA16")] + Alpha16 = 32830, - [NativeName("GL_SHADE_MODEL")] - ShadeModel = 2900, + [NativeName("GL_ALPHA16_EXT")] + Alpha16EXT = 32830, - [NativeName("GL_COLOR_MATERIAL_FACE")] - ColorMaterialFace = 2901, + [NativeName("GL_LUMINANCE4")] + Luminance4 = 32831, - [NativeName("GL_COLOR_MATERIAL_PARAMETER")] - ColorMaterialParameter = 2902, + [NativeName("GL_LUMINANCE4_EXT")] + Luminance4EXT = 32831, - [NativeName("GL_COLOR_MATERIAL")] - ColorMaterial = 2903, + [NativeName("GL_LUMINANCE8_OES")] + Luminance8OES = 32832, - [NativeName("GL_FOG")] - Fog = 2912, + [NativeName("GL_LUMINANCE8")] + Luminance8 = 32832, - [NativeName("GL_FOG_INDEX")] - FogIndex = 2913, + [NativeName("GL_LUMINANCE8_EXT")] + Luminance8EXT = 32832, - [NativeName("GL_FOG_DENSITY")] - FogDensity = 2914, + [NativeName("GL_LUMINANCE12")] + Luminance12 = 32833, - [NativeName("GL_FOG_START")] - FogStart = 2915, + [NativeName("GL_LUMINANCE12_EXT")] + Luminance12EXT = 32833, - [NativeName("GL_FOG_END")] - FogEnd = 2916, + [NativeName("GL_LUMINANCE16")] + Luminance16 = 32834, - [NativeName("GL_FOG_MODE")] - FogMode = 2917, + [NativeName("GL_LUMINANCE16_EXT")] + Luminance16EXT = 32834, - [NativeName("GL_FOG_COLOR")] - FogColor = 2918, + [NativeName("GL_LUMINANCE4_ALPHA4_OES")] + Luminance4Alpha4OES = 32835, - [NativeName("GL_ACCUM_CLEAR_VALUE")] - AccumClearValue = 2944, + [NativeName("GL_LUMINANCE4_ALPHA4")] + Luminance4Alpha4 = 32835, - [NativeName("GL_MATRIX_MODE")] - MatrixMode = 2976, + [NativeName("GL_LUMINANCE4_ALPHA4_EXT")] + Luminance4Alpha4EXT = 32835, - [NativeName("GL_NORMALIZE")] - Normalize = 2977, + [NativeName("GL_LUMINANCE6_ALPHA2")] + Luminance6Alpha2 = 32836, - [NativeName("GL_MODELVIEW_STACK_DEPTH")] - ModelviewStackDepth = 2979, + [NativeName("GL_LUMINANCE6_ALPHA2_EXT")] + Luminance6Alpha2EXT = 32836, - [NativeName("GL_PROJECTION_STACK_DEPTH")] - ProjectionStackDepth = 2980, + [NativeName("GL_LUMINANCE8_ALPHA8_OES")] + Luminance8Alpha8OES = 32837, - [NativeName("GL_TEXTURE_STACK_DEPTH")] - TextureStackDepth = 2981, + [NativeName("GL_LUMINANCE8_ALPHA8")] + Luminance8Alpha8 = 32837, - [NativeName("GL_MODELVIEW_MATRIX")] - ModelviewMatrix = 2982, + [NativeName("GL_LUMINANCE8_ALPHA8_EXT")] + Luminance8Alpha8EXT = 32837, - [NativeName("GL_PROJECTION_MATRIX")] - ProjectionMatrix = 2983, + [NativeName("GL_LUMINANCE12_ALPHA4")] + Luminance12Alpha4 = 32838, - [NativeName("GL_TEXTURE_MATRIX")] - TextureMatrix = 2984, + [NativeName("GL_LUMINANCE12_ALPHA4_EXT")] + Luminance12Alpha4EXT = 32838, - [NativeName("GL_ATTRIB_STACK_DEPTH")] - AttribStackDepth = 2992, + [NativeName("GL_LUMINANCE12_ALPHA12")] + Luminance12Alpha12 = 32839, - [NativeName("GL_ALPHA_TEST")] - AlphaTest = 3008, + [NativeName("GL_LUMINANCE12_ALPHA12_EXT")] + Luminance12Alpha12EXT = 32839, - [NativeName("GL_ALPHA_TEST_FUNC")] - AlphaTestFunc = 3009, + [NativeName("GL_LUMINANCE16_ALPHA16")] + Luminance16Alpha16 = 32840, - [NativeName("GL_ALPHA_TEST_REF")] - AlphaTestRef = 3010, + [NativeName("GL_LUMINANCE16_ALPHA16_EXT")] + Luminance16Alpha16EXT = 32840, - [NativeName("GL_LOGIC_OP")] - LogicOp = 3057, + [NativeName("GL_INTENSITY")] + Intensity = 32841, - [NativeName("GL_AUX_BUFFERS")] - AuxBuffers = 3072, + [NativeName("GL_INTENSITY_EXT")] + IntensityEXT = 32841, - [NativeName("GL_INDEX_CLEAR_VALUE")] - IndexClearValue = 3104, + [NativeName("GL_INTENSITY4")] + Intensity4 = 32842, - [NativeName("GL_INDEX_WRITEMASK")] - IndexWritemask = 3105, + [NativeName("GL_INTENSITY4_EXT")] + Intensity4EXT = 32842, - [NativeName("GL_INDEX_MODE")] - IndexMode = 3120, + [NativeName("GL_INTENSITY8")] + Intensity8 = 32843, - [NativeName("GL_RGBA_MODE")] - RgbaMode = 3121, + [NativeName("GL_INTENSITY8_EXT")] + Intensity8EXT = 32843, - [NativeName("GL_RENDER_MODE")] - RenderMode = 3136, + [NativeName("GL_INTENSITY12")] + Intensity12 = 32844, - [NativeName("GL_PERSPECTIVE_CORRECTION_HINT")] - PerspectiveCorrectionHint = 3152, + [NativeName("GL_INTENSITY12_EXT")] + Intensity12EXT = 32844, - [NativeName("GL_POINT_SMOOTH_HINT")] - PointSmoothHint = 3153, + [NativeName("GL_INTENSITY16")] + Intensity16 = 32845, - [NativeName("GL_FOG_HINT")] - FogHint = 3156, + [NativeName("GL_INTENSITY16_EXT")] + Intensity16EXT = 32845, - [NativeName("GL_TEXTURE_GEN_S")] - TextureGenS = 3168, + [NativeName("GL_RGB2_EXT")] + Rgb2EXT = 32846, - [NativeName("GL_TEXTURE_GEN_T")] - TextureGenT = 3169, + [NativeName("GL_RGB4")] + Rgb4 = 32847, - [NativeName("GL_TEXTURE_GEN_R")] - TextureGenR = 3170, + [NativeName("GL_RGB4_EXT")] + Rgb4EXT = 32847, - [NativeName("GL_TEXTURE_GEN_Q")] - TextureGenQ = 3171, + [NativeName("GL_RGB5")] + Rgb5 = 32848, - [NativeName("GL_PIXEL_MAP_I_TO_I_SIZE")] - PixelMapIToISize = 3248, + [NativeName("GL_RGB5_EXT")] + Rgb5EXT = 32848, - [NativeName("GL_PIXEL_MAP_S_TO_S_SIZE")] - PixelMapSToSSize = 3249, + [NativeName("GL_RGB8_OES")] + Rgb8OES = 32849, - [NativeName("GL_PIXEL_MAP_I_TO_R_SIZE")] - PixelMapIToRSize = 3250, + [NativeName("GL_RGB8")] + Rgb8 = 32849, - [NativeName("GL_PIXEL_MAP_I_TO_G_SIZE")] - PixelMapIToGSize = 3251, + [NativeName("GL_RGB8_EXT")] + Rgb8EXT = 32849, - [NativeName("GL_PIXEL_MAP_I_TO_B_SIZE")] - PixelMapIToBSize = 3252, + [NativeName("GL_RGB10")] + Rgb10 = 32850, - [NativeName("GL_PIXEL_MAP_I_TO_A_SIZE")] - PixelMapIToASize = 3253, + [NativeName("GL_RGB10_EXT")] + Rgb10EXT = 32850, - [NativeName("GL_PIXEL_MAP_R_TO_R_SIZE")] - PixelMapRToRSize = 3254, + [NativeName("GL_RGB12")] + Rgb12 = 32851, - [NativeName("GL_PIXEL_MAP_G_TO_G_SIZE")] - PixelMapGToGSize = 3255, + [NativeName("GL_RGB12_EXT")] + Rgb12EXT = 32851, - [NativeName("GL_PIXEL_MAP_B_TO_B_SIZE")] - PixelMapBToBSize = 3256, + [NativeName("GL_RGB16")] + Rgb16 = 32852, - [NativeName("GL_PIXEL_MAP_A_TO_A_SIZE")] - PixelMapAToASize = 3257, + [NativeName("GL_RGB16_EXT")] + Rgb16EXT = 32852, - [NativeName("GL_MAP_COLOR")] - MapColor = 3344, + [NativeName("GL_RGBA2")] + Rgba2 = 32853, - [NativeName("GL_MAP_STENCIL")] - MapStencil = 3345, + [NativeName("GL_RGBA2_EXT")] + Rgba2EXT = 32853, - [NativeName("GL_INDEX_SHIFT")] - IndexShift = 3346, + [NativeName("GL_RGBA4_OES")] + Rgba4OES = 32854, - [NativeName("GL_INDEX_OFFSET")] - IndexOffset = 3347, + [NativeName("GL_RGBA4")] + Rgba4 = 32854, - [NativeName("GL_RED_SCALE")] - RedScale = 3348, + [NativeName("GL_RGBA4_EXT")] + Rgba4EXT = 32854, - [NativeName("GL_RED_BIAS")] - RedBias = 3349, + [NativeName("GL_RGB5_A1_OES")] + Rgb5A1OES = 32855, - [NativeName("GL_ZOOM_X")] - ZoomX = 3350, + [NativeName("GL_RGB5_A1")] + Rgb5A1 = 32855, - [NativeName("GL_ZOOM_Y")] - ZoomY = 3351, + [NativeName("GL_RGB5_A1_EXT")] + Rgb5A1EXT = 32855, - [NativeName("GL_GREEN_SCALE")] - GreenScale = 3352, + [NativeName("GL_RGBA8_OES")] + Rgba8OES = 32856, - [NativeName("GL_GREEN_BIAS")] - GreenBias = 3353, + [NativeName("GL_RGBA8")] + Rgba8 = 32856, - [NativeName("GL_BLUE_SCALE")] - BlueScale = 3354, + [NativeName("GL_RGBA8_EXT")] + Rgba8EXT = 32856, - [NativeName("GL_BLUE_BIAS")] - BlueBias = 3355, + [NativeName("GL_RGB10_A2")] + Rgb10A2 = 32857, - [NativeName("GL_ALPHA_SCALE")] - AlphaScale = 3356, + [NativeName("GL_RGB10_A2_EXT")] + Rgb10A2EXT = 32857, - [NativeName("GL_ALPHA_BIAS")] - AlphaBias = 3357, + [NativeName("GL_RGBA12")] + Rgba12 = 32858, - [NativeName("GL_DEPTH_SCALE")] - DepthScale = 3358, + [NativeName("GL_RGBA12_EXT")] + Rgba12EXT = 32858, - [NativeName("GL_DEPTH_BIAS")] - DepthBias = 3359, + [NativeName("GL_RGBA16")] + Rgba16 = 32859, - [NativeName("GL_MAX_EVAL_ORDER")] - MaxEvalOrder = 3376, + [NativeName("GL_RGBA16_EXT")] + Rgba16EXT = 32859, - [NativeName("GL_MAX_LIGHTS")] - MaxLights = 3377, + [NativeName("GL_TEXTURE_RED_SIZE")] + TextureRedSize = 32860, - [NativeName("GL_MAX_CLIP_PLANES")] - MaxClipPlanes = 3378, + [NativeName("GL_TEXTURE_RED_SIZE_EXT")] + TextureRedSizeEXT = 32860, - [NativeName("GL_MAX_PIXEL_MAP_TABLE")] - MaxPixelMapTable = 3380, + [NativeName("GL_TEXTURE_GREEN_SIZE")] + TextureGreenSize = 32861, - [NativeName("GL_MAX_ATTRIB_STACK_DEPTH")] - MaxAttribStackDepth = 3381, + [NativeName("GL_TEXTURE_GREEN_SIZE_EXT")] + TextureGreenSizeEXT = 32861, - [NativeName("GL_MAX_MODELVIEW_STACK_DEPTH")] - MaxModelviewStackDepth = 3382, + [NativeName("GL_TEXTURE_BLUE_SIZE")] + TextureBlueSize = 32862, - [NativeName("GL_MAX_NAME_STACK_DEPTH")] - MaxNameStackDepth = 3383, + [NativeName("GL_TEXTURE_BLUE_SIZE_EXT")] + TextureBlueSizeEXT = 32862, - [NativeName("GL_MAX_PROJECTION_STACK_DEPTH")] - MaxProjectionStackDepth = 3384, + [NativeName("GL_TEXTURE_ALPHA_SIZE")] + TextureAlphaSize = 32863, - [NativeName("GL_MAX_TEXTURE_STACK_DEPTH")] - MaxTextureStackDepth = 3385, + [NativeName("GL_TEXTURE_ALPHA_SIZE_EXT")] + TextureAlphaSizeEXT = 32863, - [NativeName("GL_INDEX_BITS")] - IndexBits = 3409, + [NativeName("GL_TEXTURE_LUMINANCE_SIZE")] + TextureLuminanceSize = 32864, - [NativeName("GL_RED_BITS")] - RedBits = 3410, + [NativeName("GL_TEXTURE_LUMINANCE_SIZE_EXT")] + TextureLuminanceSizeEXT = 32864, - [NativeName("GL_GREEN_BITS")] - GreenBits = 3411, + [NativeName("GL_TEXTURE_INTENSITY_SIZE")] + TextureIntensitySize = 32865, - [NativeName("GL_BLUE_BITS")] - BlueBits = 3412, + [NativeName("GL_TEXTURE_INTENSITY_SIZE_EXT")] + TextureIntensitySizeEXT = 32865, - [NativeName("GL_ALPHA_BITS")] - AlphaBits = 3413, + [NativeName("GL_REPLACE_EXT")] + ReplaceEXT = 32866, - [NativeName("GL_DEPTH_BITS")] - DepthBits = 3414, + [NativeName("GL_PROXY_TEXTURE_1D")] + ProxyTexture1D = 32867, - [NativeName("GL_STENCIL_BITS")] - StencilBits = 3415, + [NativeName("GL_PROXY_TEXTURE_1D_EXT")] + ProxyTexture1DEXT = 32867, - [NativeName("GL_ACCUM_RED_BITS")] - AccumRedBits = 3416, + [NativeName("GL_PROXY_TEXTURE_2D")] + ProxyTexture2D = 32868, - [NativeName("GL_ACCUM_GREEN_BITS")] - AccumGreenBits = 3417, + [NativeName("GL_PROXY_TEXTURE_2D_EXT")] + ProxyTexture2DEXT = 32868, - [NativeName("GL_ACCUM_BLUE_BITS")] - AccumBlueBits = 3418, + [NativeName("GL_TEXTURE_TOO_LARGE_EXT")] + TextureTooLargeEXT = 32869, - [NativeName("GL_ACCUM_ALPHA_BITS")] - AccumAlphaBits = 3419, + [NativeName("GL_TEXTURE_PRIORITY")] + TexturePriority = 32870, - [NativeName("GL_NAME_STACK_DEPTH")] - NameStackDepth = 3440, + [NativeName("GL_TEXTURE_PRIORITY_EXT")] + TexturePriorityEXT = 32870, - [NativeName("GL_AUTO_NORMAL")] - AutoNormal = 3456, + [NativeName("GL_TEXTURE_RESIDENT")] + TextureResident = 32871, - [NativeName("GL_MAP1_COLOR_4")] - Map1Color4 = 3472, + [NativeName("GL_TEXTURE_RESIDENT_EXT")] + TextureResidentEXT = 32871, - [NativeName("GL_MAP1_INDEX")] - Map1Index = 3473, + [NativeName("GL_TEXTURE_BINDING_1D")] + TextureBinding1D = 32872, - [NativeName("GL_MAP1_NORMAL")] - Map1Normal = 3474, + [NativeName("GL_TEXTURE_1D_BINDING_EXT")] + Texture1DBindingEXT = 32872, - [NativeName("GL_MAP1_TEXTURE_COORD_1")] - Map1TextureCoord1 = 3475, + [NativeName("GL_TEXTURE_BINDING_2D")] + TextureBinding2D = 32873, - [NativeName("GL_MAP1_TEXTURE_COORD_2")] - Map1TextureCoord2 = 3476, + [NativeName("GL_TEXTURE_2D_BINDING_EXT")] + Texture2DBindingEXT = 32873, - [NativeName("GL_MAP1_TEXTURE_COORD_3")] - Map1TextureCoord3 = 3477, + [NativeName("GL_TEXTURE_BINDING_3D_OES")] + TextureBinding3DOES = 32874, - [NativeName("GL_MAP1_TEXTURE_COORD_4")] - Map1TextureCoord4 = 3478, + [NativeName("GL_TEXTURE_BINDING_3D")] + TextureBinding3D = 32874, - [NativeName("GL_MAP1_VERTEX_3")] - Map1Vertex3 = 3479, + [NativeName("GL_TEXTURE_3D_BINDING_EXT")] + Texture3DBindingEXT = 32874, - [NativeName("GL_MAP1_VERTEX_4")] - Map1Vertex4 = 3480, + [NativeName("GL_PACK_SKIP_IMAGES")] + PackSkipImages = 32875, - [NativeName("GL_MAP2_COLOR_4")] - Map2Color4 = 3504, + [NativeName("GL_PACK_SKIP_IMAGES_EXT")] + PackSkipImagesEXT = 32875, - [NativeName("GL_MAP2_INDEX")] - Map2Index = 3505, + [NativeName("GL_PACK_IMAGE_HEIGHT")] + PackImageHeight = 32876, - [NativeName("GL_MAP2_NORMAL")] - Map2Normal = 3506, + [NativeName("GL_PACK_IMAGE_HEIGHT_EXT")] + PackImageHeightEXT = 32876, - [NativeName("GL_MAP2_TEXTURE_COORD_1")] - Map2TextureCoord1 = 3507, + [NativeName("GL_UNPACK_SKIP_IMAGES")] + UnpackSkipImages = 32877, - [NativeName("GL_MAP2_TEXTURE_COORD_2")] - Map2TextureCoord2 = 3508, + [NativeName("GL_UNPACK_SKIP_IMAGES_EXT")] + UnpackSkipImagesEXT = 32877, - [NativeName("GL_MAP2_TEXTURE_COORD_3")] - Map2TextureCoord3 = 3509, + [NativeName("GL_UNPACK_IMAGE_HEIGHT")] + UnpackImageHeight = 32878, - [NativeName("GL_MAP2_TEXTURE_COORD_4")] - Map2TextureCoord4 = 3510, + [NativeName("GL_UNPACK_IMAGE_HEIGHT_EXT")] + UnpackImageHeightEXT = 32878, - [NativeName("GL_MAP2_VERTEX_3")] - Map2Vertex3 = 3511, + [NativeName("GL_TEXTURE_3D_OES")] + Texture3DOES = 32879, - [NativeName("GL_MAP2_VERTEX_4")] - Map2Vertex4 = 3512, + [NativeName("GL_TEXTURE_3D")] + Texture3D = 32879, - [NativeName("GL_MAP1_GRID_DOMAIN")] - Map1GridDomain = 3536, + [NativeName("GL_TEXTURE_3D_EXT")] + Texture3DEXT = 32879, - [NativeName("GL_MAP1_GRID_SEGMENTS")] - Map1GridSegments = 3537, + [NativeName("GL_PROXY_TEXTURE_3D")] + ProxyTexture3D = 32880, - [NativeName("GL_MAP2_GRID_DOMAIN")] - Map2GridDomain = 3538, + [NativeName("GL_PROXY_TEXTURE_3D_EXT")] + ProxyTexture3DEXT = 32880, - [NativeName("GL_MAP2_GRID_SEGMENTS")] - Map2GridSegments = 3539, + [NativeName("GL_TEXTURE_DEPTH")] + TextureDepth = 32881, - [NativeName("GL_TEXTURE_COMPONENTS")] - TextureComponents = 4099, + [NativeName("GL_TEXTURE_DEPTH_EXT")] + TextureDepthEXT = 32881, - [NativeName("GL_TEXTURE_BORDER")] - TextureBorder = 4101, + [NativeName("GL_TEXTURE_WRAP_R_OES")] + TextureWrapROES = 32882, - [NativeName("GL_AMBIENT")] - Ambient = 4608, + [NativeName("GL_TEXTURE_WRAP_R")] + TextureWrapR = 32882, - [NativeName("GL_DIFFUSE")] - Diffuse = 4609, + [NativeName("GL_TEXTURE_WRAP_R_EXT")] + TextureWrapREXT = 32882, - [NativeName("GL_SPECULAR")] - Specular = 4610, + [NativeName("GL_MAX_3D_TEXTURE_SIZE_OES")] + Max3DTextureSizeOES = 32883, - [NativeName("GL_POSITION")] - Position = 4611, + [NativeName("GL_MAX_3D_TEXTURE_SIZE")] + Max3DTextureSize = 32883, - [NativeName("GL_SPOT_DIRECTION")] - SpotDirection = 4612, + [NativeName("GL_MAX_3D_TEXTURE_SIZE_EXT")] + Max3DTextureSizeEXT = 32883, - [NativeName("GL_SPOT_EXPONENT")] - SpotExponent = 4613, + [NativeName("GL_VERTEX_ARRAY_KHR")] + VertexArrayKHR = 32884, - [NativeName("GL_SPOT_CUTOFF")] - SpotCutoff = 4614, + [NativeName("GL_VERTEX_ARRAY")] + VertexArray = 32884, - [NativeName("GL_CONSTANT_ATTENUATION")] - ConstantAttenuation = 4615, + [NativeName("GL_VERTEX_ARRAY_EXT")] + VertexArrayEXT = 32884, - [NativeName("GL_LINEAR_ATTENUATION")] - LinearAttenuation = 4616, + [NativeName("GL_NORMAL_ARRAY")] + NormalArray = 32885, - [NativeName("GL_QUADRATIC_ATTENUATION")] - QuadraticAttenuation = 4617, + [NativeName("GL_NORMAL_ARRAY_EXT")] + NormalArrayEXT = 32885, - [NativeName("GL_COMPILE")] - Compile = 4864, + [NativeName("GL_COLOR_ARRAY")] + ColorArray = 32886, - [NativeName("GL_COMPILE_AND_EXECUTE")] - CompileAndExecute = 4865, + [NativeName("GL_COLOR_ARRAY_EXT")] + ColorArrayEXT = 32886, - [NativeName("GL_2_BYTES")] - X2Bytes = 5127, + [NativeName("GL_INDEX_ARRAY")] + IndexArray = 32887, - [NativeName("GL_3_BYTES")] - X3Bytes = 5128, + [NativeName("GL_INDEX_ARRAY_EXT")] + IndexArrayEXT = 32887, - [NativeName("GL_4_BYTES")] - X4Bytes = 5129, + [NativeName("GL_TEXTURE_COORD_ARRAY")] + TextureCoordArray = 32888, - [NativeName("GL_EMISSION")] - Emission = 5632, + [NativeName("GL_TEXTURE_COORD_ARRAY_EXT")] + TextureCoordArrayEXT = 32888, - [NativeName("GL_SHININESS")] - Shininess = 5633, + [NativeName("GL_EDGE_FLAG_ARRAY")] + EdgeFlagArray = 32889, - [NativeName("GL_AMBIENT_AND_DIFFUSE")] - AmbientAndDiffuse = 5634, + [NativeName("GL_EDGE_FLAG_ARRAY_EXT")] + EdgeFlagArrayEXT = 32889, - [NativeName("GL_COLOR_INDEXES")] - ColorIndexes = 5635, + [NativeName("GL_VERTEX_ARRAY_SIZE")] + VertexArraySize = 32890, - [NativeName("GL_MODELVIEW")] - Modelview = 5888, + [NativeName("GL_VERTEX_ARRAY_SIZE_EXT")] + VertexArraySizeEXT = 32890, - [NativeName("GL_PROJECTION")] - Projection = 5889, + [NativeName("GL_VERTEX_ARRAY_TYPE")] + VertexArrayType = 32891, - [NativeName("GL_COLOR_INDEX")] - ColorIndex = 6400, + [NativeName("GL_VERTEX_ARRAY_TYPE_EXT")] + VertexArrayTypeEXT = 32891, - [NativeName("GL_LUMINANCE")] - Luminance = 6409, + [NativeName("GL_VERTEX_ARRAY_STRIDE")] + VertexArrayStride = 32892, - [NativeName("GL_LUMINANCE_ALPHA")] - LuminanceAlpha = 6410, + [NativeName("GL_VERTEX_ARRAY_STRIDE_EXT")] + VertexArrayStrideEXT = 32892, - [NativeName("GL_BITMAP")] - Bitmap = 6656, + [NativeName("GL_VERTEX_ARRAY_COUNT_EXT")] + VertexArrayCountEXT = 32893, - [NativeName("GL_RENDER")] - Render = 7168, + [NativeName("GL_NORMAL_ARRAY_TYPE")] + NormalArrayType = 32894, - [NativeName("GL_FEEDBACK")] - Feedback = 7169, + [NativeName("GL_NORMAL_ARRAY_TYPE_EXT")] + NormalArrayTypeEXT = 32894, - [NativeName("GL_SELECT")] - Select = 7170, + [NativeName("GL_NORMAL_ARRAY_STRIDE")] + NormalArrayStride = 32895, - [NativeName("GL_FLAT")] - Flat = 7424, + [NativeName("GL_NORMAL_ARRAY_STRIDE_EXT")] + NormalArrayStrideEXT = 32895, - [NativeName("GL_SMOOTH")] - Smooth = 7425, + [NativeName("GL_NORMAL_ARRAY_COUNT_EXT")] + NormalArrayCountEXT = 32896, - [NativeName("GL_S")] - S = 8192, + [NativeName("GL_COLOR_ARRAY_SIZE")] + ColorArraySize = 32897, - [NativeName("GL_T")] - T = 8193, + [NativeName("GL_COLOR_ARRAY_SIZE_EXT")] + ColorArraySizeEXT = 32897, - [NativeName("GL_R")] - R = 8194, + [NativeName("GL_COLOR_ARRAY_TYPE")] + ColorArrayType = 32898, - [NativeName("GL_Q")] - Q = 8195, + [NativeName("GL_COLOR_ARRAY_TYPE_EXT")] + ColorArrayTypeEXT = 32898, - [NativeName("GL_MODULATE")] - Modulate = 8448, + [NativeName("GL_COLOR_ARRAY_STRIDE")] + ColorArrayStride = 32899, - [NativeName("GL_DECAL")] - Decal = 8449, + [NativeName("GL_COLOR_ARRAY_STRIDE_EXT")] + ColorArrayStrideEXT = 32899, - [NativeName("GL_TEXTURE_ENV_MODE")] - TextureEnvMode = 8704, + [NativeName("GL_COLOR_ARRAY_COUNT_EXT")] + ColorArrayCountEXT = 32900, - [NativeName("GL_TEXTURE_ENV_COLOR")] - TextureEnvColor = 8705, + [NativeName("GL_INDEX_ARRAY_TYPE")] + IndexArrayType = 32901, - [NativeName("GL_TEXTURE_ENV")] - TextureENV = 8960, + [NativeName("GL_INDEX_ARRAY_TYPE_EXT")] + IndexArrayTypeEXT = 32901, - [NativeName("GL_EYE_LINEAR")] - EyeLinear = 9216, + [NativeName("GL_INDEX_ARRAY_STRIDE")] + IndexArrayStride = 32902, - [NativeName("GL_OBJECT_LINEAR")] - ObjectLinear = 9217, + [NativeName("GL_INDEX_ARRAY_STRIDE_EXT")] + IndexArrayStrideEXT = 32902, - [NativeName("GL_SPHERE_MAP")] - SphereMap = 9218, + [NativeName("GL_INDEX_ARRAY_COUNT_EXT")] + IndexArrayCountEXT = 32903, - [NativeName("GL_TEXTURE_GEN_MODE")] - TextureGenMode = 9472, + [NativeName("GL_TEXTURE_COORD_ARRAY_SIZE")] + TextureCoordArraySize = 32904, - [NativeName("GL_OBJECT_PLANE")] - ObjectPlane = 9473, + [NativeName("GL_TEXTURE_COORD_ARRAY_SIZE_EXT")] + TextureCoordArraySizeEXT = 32904, - [NativeName("GL_EYE_PLANE")] - EyePlane = 9474, + [NativeName("GL_TEXTURE_COORD_ARRAY_TYPE")] + TextureCoordArrayType = 32905, - [NativeName("GL_CLAMP")] - Clamp = 10496, + [NativeName("GL_TEXTURE_COORD_ARRAY_TYPE_EXT")] + TextureCoordArrayTypeEXT = 32905, - [NativeName("GL_CLIP_PLANE0")] - ClipPlane0 = 12288, + [NativeName("GL_TEXTURE_COORD_ARRAY_STRIDE")] + TextureCoordArrayStride = 32906, - [NativeName("GL_CLIP_PLANE1")] - ClipPlane1 = 12289, + [NativeName("GL_TEXTURE_COORD_ARRAY_STRIDE_EXT")] + TextureCoordArrayStrideEXT = 32906, - [NativeName("GL_CLIP_PLANE2")] - ClipPlane2 = 12290, + [NativeName("GL_TEXTURE_COORD_ARRAY_COUNT_EXT")] + TextureCoordArrayCountEXT = 32907, - [NativeName("GL_CLIP_PLANE3")] - ClipPlane3 = 12291, + [NativeName("GL_EDGE_FLAG_ARRAY_STRIDE")] + EdgeFlagArrayStride = 32908, - [NativeName("GL_CLIP_PLANE4")] - ClipPlane4 = 12292, + [NativeName("GL_EDGE_FLAG_ARRAY_STRIDE_EXT")] + EdgeFlagArrayStrideEXT = 32908, - [NativeName("GL_CLIP_PLANE5")] - ClipPlane5 = 12293, + [NativeName("GL_EDGE_FLAG_ARRAY_COUNT_EXT")] + EdgeFlagArrayCountEXT = 32909, - [NativeName("GL_LIGHT0")] - Light0 = 16384, + [NativeName("GL_VERTEX_ARRAY_POINTER")] + VertexArrayPointer = 32910, - [NativeName("GL_LIGHT1")] - Light1 = 16385, + [NativeName("GL_VERTEX_ARRAY_POINTER_EXT")] + VertexArrayPointerEXT = 32910, - [NativeName("GL_LIGHT2")] - Light2 = 16386, + [NativeName("GL_NORMAL_ARRAY_POINTER")] + NormalArrayPointer = 32911, - [NativeName("GL_LIGHT3")] - Light3 = 16387, + [NativeName("GL_NORMAL_ARRAY_POINTER_EXT")] + NormalArrayPointerEXT = 32911, - [NativeName("GL_LIGHT4")] - Light4 = 16388, + [NativeName("GL_COLOR_ARRAY_POINTER")] + ColorArrayPointer = 32912, - [NativeName("GL_LIGHT5")] - Light5 = 16389, + [NativeName("GL_COLOR_ARRAY_POINTER_EXT")] + ColorArrayPointerEXT = 32912, - [NativeName("GL_LIGHT6")] - Light6 = 16390, + [NativeName("GL_INDEX_ARRAY_POINTER")] + IndexArrayPointer = 32913, - [NativeName("GL_LIGHT7")] - Light7 = 16391, + [NativeName("GL_INDEX_ARRAY_POINTER_EXT")] + IndexArrayPointerEXT = 32913, - [NativeName("GL_COLOR_LOGIC_OP")] - ColorLogicOp = 3058, + [NativeName("GL_TEXTURE_COORD_ARRAY_POINTER")] + TextureCoordArrayPointer = 32914, - [NativeName("GL_POLYGON_OFFSET_UNITS")] - PolygonOffsetUnits = 10752, + [NativeName("GL_TEXTURE_COORD_ARRAY_POINTER_EXT")] + TextureCoordArrayPointerEXT = 32914, - [NativeName("GL_POLYGON_OFFSET_POINT")] - PolygonOffsetPoint = 10753, + [NativeName("GL_EDGE_FLAG_ARRAY_POINTER")] + EdgeFlagArrayPointer = 32915, - [NativeName("GL_POLYGON_OFFSET_LINE")] - PolygonOffsetLine = 10754, + [NativeName("GL_EDGE_FLAG_ARRAY_POINTER_EXT")] + EdgeFlagArrayPointerEXT = 32915, - [NativeName("GL_POLYGON_OFFSET_FILL")] - PolygonOffsetFill = 32823, + [NativeName("GL_INTERLACE_SGIX")] + InterlaceSGIX = 32916, - [NativeName("GL_POLYGON_OFFSET_FACTOR")] - PolygonOffsetFactor = 32824, + [NativeName("GL_DETAIL_TEXTURE_2D_SGIS")] + DetailTexture2DSGIS = 32917, - [NativeName("GL_TEXTURE_BINDING_1D")] - TextureBinding1D = 32872, + [NativeName("GL_DETAIL_TEXTURE_2D_BINDING_SGIS")] + DetailTexture2DBindingSGIS = 32918, - [NativeName("GL_TEXTURE_BINDING_2D")] - TextureBinding2D = 32873, + [NativeName("GL_LINEAR_DETAIL_SGIS")] + LinearDetailSGIS = 32919, - [NativeName("GL_TEXTURE_INTERNAL_FORMAT")] - TextureInternalFormat = 4099, + [NativeName("GL_LINEAR_DETAIL_ALPHA_SGIS")] + LinearDetailAlphaSGIS = 32920, - [NativeName("GL_TEXTURE_RED_SIZE")] - TextureRedSize = 32860, + [NativeName("GL_LINEAR_DETAIL_COLOR_SGIS")] + LinearDetailColorSGIS = 32921, - [NativeName("GL_TEXTURE_GREEN_SIZE")] - TextureGreenSize = 32861, + [NativeName("GL_DETAIL_TEXTURE_LEVEL_SGIS")] + DetailTextureLevelSGIS = 32922, - [NativeName("GL_TEXTURE_BLUE_SIZE")] - TextureBlueSize = 32862, + [NativeName("GL_DETAIL_TEXTURE_MODE_SGIS")] + DetailTextureModeSGIS = 32923, - [NativeName("GL_TEXTURE_ALPHA_SIZE")] - TextureAlphaSize = 32863, + [NativeName("GL_DETAIL_TEXTURE_FUNC_POINTS_SGIS")] + DetailTextureFuncPointsSGIS = 32924, - [NativeName("GL_DOUBLE")] - Double = 5130, + [NativeName("GL_MULTISAMPLE")] + Multisample = 32925, - [NativeName("GL_PROXY_TEXTURE_1D")] - ProxyTexture1D = 32867, + [NativeName("GL_MULTISAMPLE_ARB")] + MultisampleARB = 32925, - [NativeName("GL_PROXY_TEXTURE_2D")] - ProxyTexture2D = 32868, + [NativeName("GL_MULTISAMPLE_EXT")] + MultisampleEXT = 32925, - [NativeName("GL_R3_G3_B2")] - R3G3B2 = 10768, + [NativeName("GL_MULTISAMPLE_SGIS")] + MultisampleSGIS = 32925, - [NativeName("GL_RGB4")] - Rgb4 = 32847, + [NativeName("GL_SAMPLE_ALPHA_TO_COVERAGE")] + SampleAlphaToCoverage = 32926, - [NativeName("GL_RGB5")] - Rgb5 = 32848, + [NativeName("GL_SAMPLE_ALPHA_TO_COVERAGE_ARB")] + SampleAlphaToCoverageARB = 32926, - [NativeName("GL_RGB8")] - Rgb8 = 32849, + [NativeName("GL_SAMPLE_ALPHA_TO_MASK_EXT")] + SampleAlphaToMaskEXT = 32926, - [NativeName("GL_RGB10")] - Rgb10 = 32850, + [NativeName("GL_SAMPLE_ALPHA_TO_MASK_SGIS")] + SampleAlphaToMaskSGIS = 32926, - [NativeName("GL_RGB12")] - Rgb12 = 32851, + [NativeName("GL_SAMPLE_ALPHA_TO_ONE")] + SampleAlphaToOne = 32927, - [NativeName("GL_RGB16")] - Rgb16 = 32852, + [NativeName("GL_SAMPLE_ALPHA_TO_ONE_ARB")] + SampleAlphaToOneARB = 32927, - [NativeName("GL_RGBA2")] - Rgba2 = 32853, + [NativeName("GL_SAMPLE_ALPHA_TO_ONE_EXT")] + SampleAlphaToOneEXT = 32927, - [NativeName("GL_RGBA4")] - Rgba4 = 32854, + [NativeName("GL_SAMPLE_ALPHA_TO_ONE_SGIS")] + SampleAlphaToOneSGIS = 32927, - [NativeName("GL_RGB5_A1")] - Rgb5A1 = 32855, + [NativeName("GL_SAMPLE_COVERAGE")] + SampleCoverage = 32928, - [NativeName("GL_RGBA8")] - Rgba8 = 32856, + [NativeName("GL_SAMPLE_COVERAGE_ARB")] + SampleCoverageARB = 32928, - [NativeName("GL_RGB10_A2")] - Rgb10A2 = 32857, + [NativeName("GL_SAMPLE_MASK_EXT")] + SampleMaskEXT = 32928, - [NativeName("GL_RGBA12")] - Rgba12 = 32858, + [NativeName("GL_SAMPLE_MASK_SGIS")] + SampleMaskSGIS = 32928, - [NativeName("GL_RGBA16")] - Rgba16 = 32859, + [NativeName("GL_1PASS_EXT")] + X1PassEXT = 32929, - [NativeName("GL_CLIENT_PIXEL_STORE_BIT")] - ClientPixelStoreBit = 1, + [NativeName("GL_1PASS_SGIS")] + X1PassSGIS = 32929, - [NativeName("GL_CLIENT_VERTEX_ARRAY_BIT")] - ClientVertexArrayBit = 2, + [NativeName("GL_2PASS_0_EXT")] + X2Pass0EXT = 32930, - [NativeName("GL_CLIENT_ALL_ATTRIB_BITS")] - ClientAllAttribBits = 4294967295, + [NativeName("GL_2PASS_0_SGIS")] + X2Pass0SGIS = 32930, - [NativeName("GL_VERTEX_ARRAY_POINTER")] - VertexArrayPointer = 32910, + [NativeName("GL_2PASS_1_EXT")] + X2Pass1EXT = 32931, - [NativeName("GL_NORMAL_ARRAY_POINTER")] - NormalArrayPointer = 32911, + [NativeName("GL_2PASS_1_SGIS")] + X2Pass1SGIS = 32931, - [NativeName("GL_COLOR_ARRAY_POINTER")] - ColorArrayPointer = 32912, + [NativeName("GL_4PASS_0_EXT")] + X4Pass0EXT = 32932, - [NativeName("GL_INDEX_ARRAY_POINTER")] - IndexArrayPointer = 32913, + [NativeName("GL_4PASS_0_SGIS")] + X4Pass0SGIS = 32932, - [NativeName("GL_TEXTURE_COORD_ARRAY_POINTER")] - TextureCoordArrayPointer = 32914, + [NativeName("GL_4PASS_1_EXT")] + X4Pass1EXT = 32933, - [NativeName("GL_EDGE_FLAG_ARRAY_POINTER")] - EdgeFlagArrayPointer = 32915, + [NativeName("GL_4PASS_1_SGIS")] + X4Pass1SGIS = 32933, - [NativeName("GL_FEEDBACK_BUFFER_POINTER")] - FeedbackBufferPointer = 3568, + [NativeName("GL_4PASS_2_EXT")] + X4Pass2EXT = 32934, - [NativeName("GL_SELECTION_BUFFER_POINTER")] - SelectionBufferPointer = 3571, + [NativeName("GL_4PASS_2_SGIS")] + X4Pass2SGIS = 32934, - [NativeName("GL_CLIENT_ATTRIB_STACK_DEPTH")] - ClientAttribStackDepth = 2993, + [NativeName("GL_4PASS_3_EXT")] + X4Pass3EXT = 32935, - [NativeName("GL_INDEX_LOGIC_OP")] - IndexLogicOp = 3057, + [NativeName("GL_4PASS_3_SGIS")] + X4Pass3SGIS = 32935, - [NativeName("GL_MAX_CLIENT_ATTRIB_STACK_DEPTH")] - MaxClientAttribStackDepth = 3387, + [NativeName("GL_SAMPLE_BUFFERS")] + SampleBuffers = 32936, - [NativeName("GL_FEEDBACK_BUFFER_SIZE")] - FeedbackBufferSize = 3569, + [NativeName("GL_SAMPLE_BUFFERS_ARB")] + SampleBuffersARB = 32936, - [NativeName("GL_FEEDBACK_BUFFER_TYPE")] - FeedbackBufferType = 3570, + [NativeName("GL_SAMPLE_BUFFERS_EXT")] + SampleBuffersEXT = 32936, - [NativeName("GL_SELECTION_BUFFER_SIZE")] - SelectionBufferSize = 3572, + [NativeName("GL_SAMPLE_BUFFERS_SGIS")] + SampleBuffersSGIS = 32936, - [NativeName("GL_VERTEX_ARRAY")] - VertexArray = 32884, + [NativeName("GL_SAMPLES")] + Samples = 32937, - [NativeName("GL_NORMAL_ARRAY")] - NormalArray = 32885, + [NativeName("GL_SAMPLES_ARB")] + SamplesARB = 32937, - [NativeName("GL_COLOR_ARRAY")] - ColorArray = 32886, + [NativeName("GL_SAMPLES_EXT")] + SamplesEXT = 32937, - [NativeName("GL_INDEX_ARRAY")] - IndexArray = 32887, + [NativeName("GL_SAMPLES_SGIS")] + SamplesSGIS = 32937, - [NativeName("GL_TEXTURE_COORD_ARRAY")] - TextureCoordArray = 32888, + [NativeName("GL_SAMPLE_COVERAGE_VALUE")] + SampleCoverageValue = 32938, - [NativeName("GL_EDGE_FLAG_ARRAY")] - EdgeFlagArray = 32889, + [NativeName("GL_SAMPLE_COVERAGE_VALUE_ARB")] + SampleCoverageValueARB = 32938, - [NativeName("GL_VERTEX_ARRAY_SIZE")] - VertexArraySize = 32890, + [NativeName("GL_SAMPLE_MASK_VALUE_EXT")] + SampleMaskValueEXT = 32938, - [NativeName("GL_VERTEX_ARRAY_TYPE")] - VertexArrayType = 32891, + [NativeName("GL_SAMPLE_MASK_VALUE_SGIS")] + SampleMaskValueSGIS = 32938, - [NativeName("GL_VERTEX_ARRAY_STRIDE")] - VertexArrayStride = 32892, + [NativeName("GL_SAMPLE_COVERAGE_INVERT")] + SampleCoverageInvert = 32939, - [NativeName("GL_NORMAL_ARRAY_TYPE")] - NormalArrayType = 32894, + [NativeName("GL_SAMPLE_COVERAGE_INVERT_ARB")] + SampleCoverageInvertARB = 32939, - [NativeName("GL_NORMAL_ARRAY_STRIDE")] - NormalArrayStride = 32895, + [NativeName("GL_SAMPLE_MASK_INVERT_EXT")] + SampleMaskInvertEXT = 32939, - [NativeName("GL_COLOR_ARRAY_SIZE")] - ColorArraySize = 32897, + [NativeName("GL_SAMPLE_MASK_INVERT_SGIS")] + SampleMaskInvertSGIS = 32939, - [NativeName("GL_COLOR_ARRAY_TYPE")] - ColorArrayType = 32898, + [NativeName("GL_SAMPLE_PATTERN_EXT")] + SamplePatternEXT = 32940, - [NativeName("GL_COLOR_ARRAY_STRIDE")] - ColorArrayStride = 32899, + [NativeName("GL_SAMPLE_PATTERN_SGIS")] + SamplePatternSGIS = 32940, - [NativeName("GL_INDEX_ARRAY_TYPE")] - IndexArrayType = 32901, + [NativeName("GL_LINEAR_SHARPEN_SGIS")] + LinearSharpenSGIS = 32941, - [NativeName("GL_INDEX_ARRAY_STRIDE")] - IndexArrayStride = 32902, + [NativeName("GL_LINEAR_SHARPEN_ALPHA_SGIS")] + LinearSharpenAlphaSGIS = 32942, - [NativeName("GL_TEXTURE_COORD_ARRAY_SIZE")] - TextureCoordArraySize = 32904, + [NativeName("GL_LINEAR_SHARPEN_COLOR_SGIS")] + LinearSharpenColorSGIS = 32943, - [NativeName("GL_TEXTURE_COORD_ARRAY_TYPE")] - TextureCoordArrayType = 32905, + [NativeName("GL_SHARPEN_TEXTURE_FUNC_POINTS_SGIS")] + SharpenTextureFuncPointsSGIS = 32944, - [NativeName("GL_TEXTURE_COORD_ARRAY_STRIDE")] - TextureCoordArrayStride = 32906, + [NativeName("GL_COLOR_MATRIX")] + ColorMatrix = 32945, - [NativeName("GL_EDGE_FLAG_ARRAY_STRIDE")] - EdgeFlagArrayStride = 32908, + [NativeName("GL_COLOR_MATRIX_SGI")] + ColorMatrixSGI = 32945, - [NativeName("GL_TEXTURE_LUMINANCE_SIZE")] - TextureLuminanceSize = 32864, + [NativeName("GL_COLOR_MATRIX_STACK_DEPTH")] + ColorMatrixStackDepth = 32946, - [NativeName("GL_TEXTURE_INTENSITY_SIZE")] - TextureIntensitySize = 32865, + [NativeName("GL_COLOR_MATRIX_STACK_DEPTH_SGI")] + ColorMatrixStackDepthSGI = 32946, - [NativeName("GL_TEXTURE_PRIORITY")] - TexturePriority = 32870, + [NativeName("GL_MAX_COLOR_MATRIX_STACK_DEPTH")] + MaxColorMatrixStackDepth = 32947, - [NativeName("GL_TEXTURE_RESIDENT")] - TextureResident = 32871, + [NativeName("GL_MAX_COLOR_MATRIX_STACK_DEPTH_SGI")] + MaxColorMatrixStackDepthSGI = 32947, - [NativeName("GL_ALPHA4")] - Alpha4 = 32827, + [NativeName("GL_POST_COLOR_MATRIX_RED_SCALE")] + PostColorMatrixRedScale = 32948, - [NativeName("GL_ALPHA8")] - Alpha8 = 32828, + [NativeName("GL_POST_COLOR_MATRIX_RED_SCALE_SGI")] + PostColorMatrixRedScaleSGI = 32948, - [NativeName("GL_ALPHA12")] - Alpha12 = 32829, + [NativeName("GL_POST_COLOR_MATRIX_GREEN_SCALE")] + PostColorMatrixGreenScale = 32949, - [NativeName("GL_ALPHA16")] - Alpha16 = 32830, + [NativeName("GL_POST_COLOR_MATRIX_GREEN_SCALE_SGI")] + PostColorMatrixGreenScaleSGI = 32949, - [NativeName("GL_LUMINANCE4")] - Luminance4 = 32831, + [NativeName("GL_POST_COLOR_MATRIX_BLUE_SCALE")] + PostColorMatrixBlueScale = 32950, - [NativeName("GL_LUMINANCE8")] - Luminance8 = 32832, + [NativeName("GL_POST_COLOR_MATRIX_BLUE_SCALE_SGI")] + PostColorMatrixBlueScaleSGI = 32950, - [NativeName("GL_LUMINANCE12")] - Luminance12 = 32833, + [NativeName("GL_POST_COLOR_MATRIX_ALPHA_SCALE")] + PostColorMatrixAlphaScale = 32951, - [NativeName("GL_LUMINANCE16")] - Luminance16 = 32834, + [NativeName("GL_POST_COLOR_MATRIX_ALPHA_SCALE_SGI")] + PostColorMatrixAlphaScaleSGI = 32951, - [NativeName("GL_LUMINANCE4_ALPHA4")] - Luminance4Alpha4 = 32835, + [NativeName("GL_POST_COLOR_MATRIX_RED_BIAS")] + PostColorMatrixRedBias = 32952, - [NativeName("GL_LUMINANCE6_ALPHA2")] - Luminance6Alpha2 = 32836, + [NativeName("GL_POST_COLOR_MATRIX_RED_BIAS_SGI")] + PostColorMatrixRedBiasSGI = 32952, - [NativeName("GL_LUMINANCE8_ALPHA8")] - Luminance8Alpha8 = 32837, + [NativeName("GL_POST_COLOR_MATRIX_GREEN_BIAS")] + PostColorMatrixGreenBias = 32953, - [NativeName("GL_LUMINANCE12_ALPHA4")] - Luminance12Alpha4 = 32838, + [NativeName("GL_POST_COLOR_MATRIX_GREEN_BIAS_SGI")] + PostColorMatrixGreenBiasSGI = 32953, - [NativeName("GL_LUMINANCE12_ALPHA12")] - Luminance12Alpha12 = 32839, + [NativeName("GL_POST_COLOR_MATRIX_BLUE_BIAS")] + PostColorMatrixBlueBias = 32954, - [NativeName("GL_LUMINANCE16_ALPHA16")] - Luminance16Alpha16 = 32840, + [NativeName("GL_POST_COLOR_MATRIX_BLUE_BIAS_SGI")] + PostColorMatrixBlueBiasSGI = 32954, - [NativeName("GL_INTENSITY")] - Intensity = 32841, + [NativeName("GL_POST_COLOR_MATRIX_ALPHA_BIAS")] + PostColorMatrixAlphaBias = 32955, - [NativeName("GL_INTENSITY4")] - Intensity4 = 32842, + [NativeName("GL_POST_COLOR_MATRIX_ALPHA_BIAS_SGI")] + PostColorMatrixAlphaBiasSGI = 32955, - [NativeName("GL_INTENSITY8")] - Intensity8 = 32843, + [NativeName("GL_TEXTURE_COLOR_TABLE_SGI")] + TextureColorTableSGI = 32956, - [NativeName("GL_INTENSITY12")] - Intensity12 = 32844, + [NativeName("GL_PROXY_TEXTURE_COLOR_TABLE_SGI")] + ProxyTextureColorTableSGI = 32957, - [NativeName("GL_INTENSITY16")] - Intensity16 = 32845, + [NativeName("GL_TEXTURE_ENV_BIAS_SGIX")] + TextureEnvBiasSGIX = 32958, - [NativeName("GL_V2F")] - V2F = 10784, + [NativeName("GL_TEXTURE_COMPARE_FAIL_VALUE_ARB")] + TextureCompareFailValueARB = 32959, - [NativeName("GL_V3F")] - V3F = 10785, + [NativeName("GL_SHADOW_AMBIENT_SGIX")] + ShadowAmbientSGIX = 32959, - [NativeName("GL_C4UB_V2F")] - C4UbV2F = 10786, + [NativeName("GL_BLEND_DST_RGB_OES")] + BlendDstRgbOES = 32968, - [NativeName("GL_C4UB_V3F")] - C4UbV3F = 10787, + [NativeName("GL_BLEND_DST_RGB")] + BlendDstRgb = 32968, - [NativeName("GL_C3F_V3F")] - C3FV3F = 10788, + [NativeName("GL_BLEND_DST_RGB_EXT")] + BlendDstRgbEXT = 32968, - [NativeName("GL_N3F_V3F")] - N3FV3F = 10789, + [NativeName("GL_BLEND_SRC_RGB_OES")] + BlendSrcRgbOES = 32969, - [NativeName("GL_C4F_N3F_V3F")] - C4FN3FV3F = 10790, + [NativeName("GL_BLEND_SRC_RGB")] + BlendSrcRgb = 32969, - [NativeName("GL_T2F_V3F")] - T2FV3F = 10791, + [NativeName("GL_BLEND_SRC_RGB_EXT")] + BlendSrcRgbEXT = 32969, - [NativeName("GL_T4F_V4F")] - T4FV4F = 10792, + [NativeName("GL_BLEND_DST_ALPHA_OES")] + BlendDstAlphaOES = 32970, - [NativeName("GL_T2F_C4UB_V3F")] - T2FC4UbV3F = 10793, + [NativeName("GL_BLEND_DST_ALPHA")] + BlendDstAlpha = 32970, - [NativeName("GL_T2F_C3F_V3F")] - T2FC3FV3F = 10794, + [NativeName("GL_BLEND_DST_ALPHA_EXT")] + BlendDstAlphaEXT = 32970, - [NativeName("GL_T2F_N3F_V3F")] - T2FN3FV3F = 10795, + [NativeName("GL_BLEND_SRC_ALPHA_OES")] + BlendSrcAlphaOES = 32971, - [NativeName("GL_T2F_C4F_N3F_V3F")] - T2FC4FN3FV3F = 10796, + [NativeName("GL_BLEND_SRC_ALPHA")] + BlendSrcAlpha = 32971, - [NativeName("GL_T4F_C4F_N3F_V4F")] - T4FC4FN3FV4F = 10797, + [NativeName("GL_BLEND_SRC_ALPHA_EXT")] + BlendSrcAlphaEXT = 32971, - [NativeName("GL_UNSIGNED_BYTE_3_3_2")] - UnsignedByte3x3x2 = 32818, + [NativeName("GL_422_EXT")] + X422EXT = 32972, - [NativeName("GL_UNSIGNED_SHORT_4_4_4_4")] - UnsignedShort4x4x4x4 = 32819, + [NativeName("GL_422_REV_EXT")] + X422RevEXT = 32973, - [NativeName("GL_UNSIGNED_SHORT_5_5_5_1")] - UnsignedShort5x5x5x1 = 32820, + [NativeName("GL_422_AVERAGE_EXT")] + X422AverageEXT = 32974, - [NativeName("GL_UNSIGNED_INT_8_8_8_8")] - UnsignedInt8x8x8x8 = 32821, + [NativeName("GL_422_REV_AVERAGE_EXT")] + X422RevAverageEXT = 32975, - [NativeName("GL_UNSIGNED_INT_10_10_10_2")] - UnsignedInt10x10x10x2 = 32822, + [NativeName("GL_COLOR_TABLE")] + ColorTable = 32976, - [NativeName("GL_TEXTURE_BINDING_3D")] - TextureBinding3D = 32874, + [NativeName("GL_COLOR_TABLE_SGI")] + ColorTableSGI = 32976, - [NativeName("GL_PACK_SKIP_IMAGES")] - PackSkipImages = 32875, + [NativeName("GL_POST_CONVOLUTION_COLOR_TABLE")] + PostConvolutionColorTable = 32977, - [NativeName("GL_PACK_IMAGE_HEIGHT")] - PackImageHeight = 32876, + [NativeName("GL_POST_CONVOLUTION_COLOR_TABLE_SGI")] + PostConvolutionColorTableSGI = 32977, - [NativeName("GL_UNPACK_SKIP_IMAGES")] - UnpackSkipImages = 32877, + [NativeName("GL_POST_COLOR_MATRIX_COLOR_TABLE")] + PostColorMatrixColorTable = 32978, - [NativeName("GL_UNPACK_IMAGE_HEIGHT")] - UnpackImageHeight = 32878, + [NativeName("GL_POST_COLOR_MATRIX_COLOR_TABLE_SGI")] + PostColorMatrixColorTableSGI = 32978, - [NativeName("GL_TEXTURE_3D")] - Texture3D = 32879, + [NativeName("GL_PROXY_COLOR_TABLE")] + ProxyColorTable = 32979, - [NativeName("GL_PROXY_TEXTURE_3D")] - ProxyTexture3D = 32880, + [NativeName("GL_PROXY_COLOR_TABLE_SGI")] + ProxyColorTableSGI = 32979, - [NativeName("GL_TEXTURE_DEPTH")] - TextureDepth = 32881, + [NativeName("GL_PROXY_POST_CONVOLUTION_COLOR_TABLE")] + ProxyPostConvolutionColorTable = 32980, - [NativeName("GL_TEXTURE_WRAP_R")] - TextureWrapR = 32882, + [NativeName("GL_PROXY_POST_CONVOLUTION_COLOR_TABLE_SGI")] + ProxyPostConvolutionColorTableSGI = 32980, - [NativeName("GL_MAX_3D_TEXTURE_SIZE")] - Max3DTextureSize = 32883, + [NativeName("GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE")] + ProxyPostColorMatrixColorTable = 32981, - [NativeName("GL_UNSIGNED_BYTE_2_3_3_REV")] - UnsignedByte2x3x3Rev = 33634, + [NativeName("GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE_SGI")] + ProxyPostColorMatrixColorTableSGI = 32981, - [NativeName("GL_UNSIGNED_SHORT_5_6_5")] - UnsignedShort5x6x5 = 33635, + [NativeName("GL_COLOR_TABLE_SCALE")] + ColorTableScale = 32982, - [NativeName("GL_UNSIGNED_SHORT_5_6_5_REV")] - UnsignedShort5x6x5Rev = 33636, + [NativeName("GL_COLOR_TABLE_SCALE_SGI")] + ColorTableScaleSGI = 32982, - [NativeName("GL_UNSIGNED_SHORT_4_4_4_4_REV")] - UnsignedShort4x4x4x4Rev = 33637, + [NativeName("GL_COLOR_TABLE_BIAS")] + ColorTableBias = 32983, - [NativeName("GL_UNSIGNED_SHORT_1_5_5_5_REV")] - UnsignedShort1x5x5x5Rev = 33638, + [NativeName("GL_COLOR_TABLE_BIAS_SGI")] + ColorTableBiasSGI = 32983, - [NativeName("GL_UNSIGNED_INT_8_8_8_8_REV")] - UnsignedInt8x8x8x8Rev = 33639, + [NativeName("GL_COLOR_TABLE_FORMAT")] + ColorTableFormat = 32984, - [NativeName("GL_UNSIGNED_INT_2_10_10_10_REV")] - UnsignedInt2x10x10x10Rev = 33640, + [NativeName("GL_COLOR_TABLE_FORMAT_SGI")] + ColorTableFormatSGI = 32984, - [NativeName("GL_BGR")] - Bgr = 32992, + [NativeName("GL_COLOR_TABLE_WIDTH")] + ColorTableWidth = 32985, - [NativeName("GL_BGRA")] - Bgra = 32993, + [NativeName("GL_COLOR_TABLE_WIDTH_SGI")] + ColorTableWidthSGI = 32985, - [NativeName("GL_MAX_ELEMENTS_VERTICES")] - MaxElementsVertices = 33000, + [NativeName("GL_COLOR_TABLE_RED_SIZE")] + ColorTableRedSize = 32986, - [NativeName("GL_MAX_ELEMENTS_INDICES")] - MaxElementsIndices = 33001, + [NativeName("GL_COLOR_TABLE_RED_SIZE_SGI")] + ColorTableRedSizeSGI = 32986, - [NativeName("GL_CLAMP_TO_EDGE")] - ClampToEdge = 33071, + [NativeName("GL_COLOR_TABLE_GREEN_SIZE")] + ColorTableGreenSize = 32987, - [NativeName("GL_TEXTURE_MIN_LOD")] - TextureMinLod = 33082, + [NativeName("GL_COLOR_TABLE_GREEN_SIZE_SGI")] + ColorTableGreenSizeSGI = 32987, - [NativeName("GL_TEXTURE_MAX_LOD")] - TextureMaxLod = 33083, + [NativeName("GL_COLOR_TABLE_BLUE_SIZE")] + ColorTableBlueSize = 32988, - [NativeName("GL_TEXTURE_BASE_LEVEL")] - TextureBaseLevel = 33084, + [NativeName("GL_COLOR_TABLE_BLUE_SIZE_SGI")] + ColorTableBlueSizeSGI = 32988, - [NativeName("GL_TEXTURE_MAX_LEVEL")] - TextureMaxLevel = 33085, + [NativeName("GL_COLOR_TABLE_ALPHA_SIZE")] + ColorTableAlphaSize = 32989, - [NativeName("GL_SMOOTH_POINT_SIZE_RANGE")] - SmoothPointSizeRange = 2834, + [NativeName("GL_COLOR_TABLE_ALPHA_SIZE_SGI")] + ColorTableAlphaSizeSGI = 32989, - [NativeName("GL_SMOOTH_POINT_SIZE_GRANULARITY")] - SmoothPointSizeGranularity = 2835, + [NativeName("GL_COLOR_TABLE_LUMINANCE_SIZE")] + ColorTableLuminanceSize = 32990, - [NativeName("GL_SMOOTH_LINE_WIDTH_RANGE")] - SmoothLineWidthRange = 2850, + [NativeName("GL_COLOR_TABLE_LUMINANCE_SIZE_SGI")] + ColorTableLuminanceSizeSGI = 32990, - [NativeName("GL_SMOOTH_LINE_WIDTH_GRANULARITY")] - SmoothLineWidthGranularity = 2851, + [NativeName("GL_COLOR_TABLE_INTENSITY_SIZE")] + ColorTableIntensitySize = 32991, - [NativeName("GL_ALIASED_LINE_WIDTH_RANGE")] - AliasedLineWidthRange = 33902, + [NativeName("GL_COLOR_TABLE_INTENSITY_SIZE_SGI")] + ColorTableIntensitySizeSGI = 32991, - [NativeName("GL_RESCALE_NORMAL")] - RescaleNormal = 32826, + [NativeName("GL_BGR")] + Bgr = 32992, - [NativeName("GL_LIGHT_MODEL_COLOR_CONTROL")] - LightModelColorControl = 33272, + [NativeName("GL_BGR_EXT")] + BgrEXT = 32992, - [NativeName("GL_SINGLE_COLOR")] - SingleColor = 33273, + [NativeName("GL_BGRA_IMG")] + BgraIMG = 32993, - [NativeName("GL_SEPARATE_SPECULAR_COLOR")] - SeparateSpecularColor = 33274, + [NativeName("GL_BGRA")] + Bgra = 32993, - [NativeName("GL_ALIASED_POINT_SIZE_RANGE")] - AliasedPointSizeRange = 33901, + [NativeName("GL_BGRA_EXT")] + BgraEXT = 32993, - [NativeName("GL_TEXTURE0")] - Texture0 = 33984, + [NativeName("GL_COLOR_INDEX1_EXT")] + ColorIndex1EXT = 32994, - [NativeName("GL_TEXTURE1")] - Texture1 = 33985, + [NativeName("GL_COLOR_INDEX2_EXT")] + ColorIndex2EXT = 32995, - [NativeName("GL_TEXTURE2")] - Texture2 = 33986, + [NativeName("GL_COLOR_INDEX4_EXT")] + ColorIndex4EXT = 32996, - [NativeName("GL_TEXTURE3")] - Texture3 = 33987, + [NativeName("GL_COLOR_INDEX8_EXT")] + ColorIndex8EXT = 32997, - [NativeName("GL_TEXTURE4")] - Texture4 = 33988, + [NativeName("GL_COLOR_INDEX12_EXT")] + ColorIndex12EXT = 32998, - [NativeName("GL_TEXTURE5")] - Texture5 = 33989, + [NativeName("GL_COLOR_INDEX16_EXT")] + ColorIndex16EXT = 32999, - [NativeName("GL_TEXTURE6")] - Texture6 = 33990, + [NativeName("GL_MAX_ELEMENTS_VERTICES")] + MaxElementsVertices = 33000, - [NativeName("GL_TEXTURE7")] - Texture7 = 33991, + [NativeName("GL_MAX_ELEMENTS_VERTICES_EXT")] + MaxElementsVerticesEXT = 33000, - [NativeName("GL_TEXTURE8")] - Texture8 = 33992, + [NativeName("GL_MAX_ELEMENTS_INDICES")] + MaxElementsIndices = 33001, - [NativeName("GL_TEXTURE9")] - Texture9 = 33993, + [NativeName("GL_MAX_ELEMENTS_INDICES_EXT")] + MaxElementsIndicesEXT = 33001, - [NativeName("GL_TEXTURE10")] - Texture10 = 33994, + [NativeName("GL_PHONG_WIN")] + PhongWIN = 33002, - [NativeName("GL_TEXTURE11")] - Texture11 = 33995, + [NativeName("GL_PHONG_HINT_WIN")] + PhongHintWIN = 33003, - [NativeName("GL_TEXTURE12")] - Texture12 = 33996, + [NativeName("GL_FOG_SPECULAR_TEXTURE_WIN")] + FogSpecularTextureWIN = 33004, - [NativeName("GL_TEXTURE13")] - Texture13 = 33997, + [NativeName("GL_TEXTURE_INDEX_SIZE_EXT")] + TextureIndexSizeEXT = 33005, - [NativeName("GL_TEXTURE14")] - Texture14 = 33998, + [NativeName("GL_PARAMETER_BUFFER")] + ParameterBuffer = 33006, - [NativeName("GL_TEXTURE15")] - Texture15 = 33999, + [NativeName("GL_PARAMETER_BUFFER_ARB")] + ParameterBufferARB = 33006, - [NativeName("GL_TEXTURE16")] - Texture16 = 34000, + [NativeName("GL_PARAMETER_BUFFER_BINDING")] + ParameterBufferBinding = 33007, - [NativeName("GL_TEXTURE17")] - Texture17 = 34001, + [NativeName("GL_PARAMETER_BUFFER_BINDING_ARB")] + ParameterBufferBindingARB = 33007, - [NativeName("GL_TEXTURE18")] - Texture18 = 34002, + [NativeName("GL_CLIP_VOLUME_CLIPPING_HINT_EXT")] + ClipVolumeClippingHintEXT = 33008, - [NativeName("GL_TEXTURE19")] - Texture19 = 34003, + [NativeName("GL_DUAL_ALPHA4_SGIS")] + DualAlpha4SGIS = 33040, - [NativeName("GL_TEXTURE20")] - Texture20 = 34004, + [NativeName("GL_DUAL_ALPHA8_SGIS")] + DualAlpha8SGIS = 33041, - [NativeName("GL_TEXTURE21")] - Texture21 = 34005, + [NativeName("GL_DUAL_ALPHA12_SGIS")] + DualAlpha12SGIS = 33042, - [NativeName("GL_TEXTURE22")] - Texture22 = 34006, + [NativeName("GL_DUAL_ALPHA16_SGIS")] + DualAlpha16SGIS = 33043, - [NativeName("GL_TEXTURE23")] - Texture23 = 34007, + [NativeName("GL_DUAL_LUMINANCE4_SGIS")] + DualLuminance4SGIS = 33044, - [NativeName("GL_TEXTURE24")] - Texture24 = 34008, + [NativeName("GL_DUAL_LUMINANCE8_SGIS")] + DualLuminance8SGIS = 33045, - [NativeName("GL_TEXTURE25")] - Texture25 = 34009, + [NativeName("GL_DUAL_LUMINANCE12_SGIS")] + DualLuminance12SGIS = 33046, - [NativeName("GL_TEXTURE26")] - Texture26 = 34010, + [NativeName("GL_DUAL_LUMINANCE16_SGIS")] + DualLuminance16SGIS = 33047, - [NativeName("GL_TEXTURE27")] - Texture27 = 34011, + [NativeName("GL_DUAL_INTENSITY4_SGIS")] + DualIntensity4SGIS = 33048, - [NativeName("GL_TEXTURE28")] - Texture28 = 34012, + [NativeName("GL_DUAL_INTENSITY8_SGIS")] + DualIntensity8SGIS = 33049, - [NativeName("GL_TEXTURE29")] - Texture29 = 34013, + [NativeName("GL_DUAL_INTENSITY12_SGIS")] + DualIntensity12SGIS = 33050, - [NativeName("GL_TEXTURE30")] - Texture30 = 34014, + [NativeName("GL_DUAL_INTENSITY16_SGIS")] + DualIntensity16SGIS = 33051, - [NativeName("GL_TEXTURE31")] - Texture31 = 34015, + [NativeName("GL_DUAL_LUMINANCE_ALPHA4_SGIS")] + DualLuminanceAlpha4SGIS = 33052, - [NativeName("GL_ACTIVE_TEXTURE")] - ActiveTexture = 34016, + [NativeName("GL_DUAL_LUMINANCE_ALPHA8_SGIS")] + DualLuminanceAlpha8SGIS = 33053, - [NativeName("GL_MULTISAMPLE")] - Multisample = 32925, + [NativeName("GL_QUAD_ALPHA4_SGIS")] + QuadAlpha4SGIS = 33054, - [NativeName("GL_SAMPLE_ALPHA_TO_COVERAGE")] - SampleAlphaToCoverage = 32926, + [NativeName("GL_QUAD_ALPHA8_SGIS")] + QuadAlpha8SGIS = 33055, - [NativeName("GL_SAMPLE_ALPHA_TO_ONE")] - SampleAlphaToOne = 32927, + [NativeName("GL_QUAD_LUMINANCE4_SGIS")] + QuadLuminance4SGIS = 33056, - [NativeName("GL_SAMPLE_COVERAGE")] - SampleCoverage = 32928, + [NativeName("GL_QUAD_LUMINANCE8_SGIS")] + QuadLuminance8SGIS = 33057, - [NativeName("GL_SAMPLE_BUFFERS")] - SampleBuffers = 32936, + [NativeName("GL_QUAD_INTENSITY4_SGIS")] + QuadIntensity4SGIS = 33058, - [NativeName("GL_SAMPLES")] - Samples = 32937, + [NativeName("GL_QUAD_INTENSITY8_SGIS")] + QuadIntensity8SGIS = 33059, - [NativeName("GL_SAMPLE_COVERAGE_VALUE")] - SampleCoverageValue = 32938, + [NativeName("GL_DUAL_TEXTURE_SELECT_SGIS")] + DualTextureSelectSGIS = 33060, - [NativeName("GL_SAMPLE_COVERAGE_INVERT")] - SampleCoverageInvert = 32939, + [NativeName("GL_QUAD_TEXTURE_SELECT_SGIS")] + QuadTextureSelectSGIS = 33061, - [NativeName("GL_TEXTURE_CUBE_MAP")] - TextureCubeMap = 34067, + [NativeName("GL_POINT_SIZE_MIN")] + PointSizeMin = 33062, - [NativeName("GL_TEXTURE_BINDING_CUBE_MAP")] - TextureBindingCubeMap = 34068, + [NativeName("GL_POINT_SIZE_MIN_ARB")] + PointSizeMinARB = 33062, - [NativeName("GL_TEXTURE_CUBE_MAP_POSITIVE_X")] - TextureCubeMapPositiveX = 34069, + [NativeName("GL_POINT_SIZE_MIN_EXT")] + PointSizeMinEXT = 33062, - [NativeName("GL_TEXTURE_CUBE_MAP_NEGATIVE_X")] - TextureCubeMapNegativeX = 34070, + [NativeName("GL_POINT_SIZE_MIN_SGIS")] + PointSizeMinSGIS = 33062, - [NativeName("GL_TEXTURE_CUBE_MAP_POSITIVE_Y")] - TextureCubeMapPositiveY = 34071, + [NativeName("GL_POINT_SIZE_MAX")] + PointSizeMax = 33063, - [NativeName("GL_TEXTURE_CUBE_MAP_NEGATIVE_Y")] - TextureCubeMapNegativeY = 34072, + [NativeName("GL_POINT_SIZE_MAX_ARB")] + PointSizeMaxARB = 33063, - [NativeName("GL_TEXTURE_CUBE_MAP_POSITIVE_Z")] - TextureCubeMapPositiveZ = 34073, + [NativeName("GL_POINT_SIZE_MAX_EXT")] + PointSizeMaxEXT = 33063, - [NativeName("GL_TEXTURE_CUBE_MAP_NEGATIVE_Z")] - TextureCubeMapNegativeZ = 34074, + [NativeName("GL_POINT_SIZE_MAX_SGIS")] + PointSizeMaxSGIS = 33063, - [NativeName("GL_PROXY_TEXTURE_CUBE_MAP")] - ProxyTextureCubeMap = 34075, + [NativeName("GL_POINT_FADE_THRESHOLD_SIZE")] + PointFadeThresholdSize = 33064, - [NativeName("GL_MAX_CUBE_MAP_TEXTURE_SIZE")] - MaxCubeMapTextureSize = 34076, + [NativeName("GL_POINT_FADE_THRESHOLD_SIZE_ARB")] + PointFadeThresholdSizeARB = 33064, - [NativeName("GL_COMPRESSED_RGB")] - CompressedRgb = 34029, + [NativeName("GL_POINT_FADE_THRESHOLD_SIZE_EXT")] + PointFadeThresholdSizeEXT = 33064, - [NativeName("GL_COMPRESSED_RGBA")] - CompressedRgba = 34030, + [NativeName("GL_POINT_FADE_THRESHOLD_SIZE_SGIS")] + PointFadeThresholdSizeSGIS = 33064, - [NativeName("GL_TEXTURE_COMPRESSION_HINT")] - TextureCompressionHint = 34031, + [NativeName("GL_POINT_DISTANCE_ATTENUATION")] + PointDistanceAttenuation = 33065, - [NativeName("GL_TEXTURE_COMPRESSED_IMAGE_SIZE")] - TextureCompressedImageSize = 34464, + [NativeName("GL_POINT_DISTANCE_ATTENUATION_ARB")] + PointDistanceAttenuationARB = 33065, - [NativeName("GL_TEXTURE_COMPRESSED")] - TextureCompressed = 34465, + [NativeName("GL_DISTANCE_ATTENUATION_EXT")] + DistanceAttenuationEXT = 33065, - [NativeName("GL_NUM_COMPRESSED_TEXTURE_FORMATS")] - NumCompressedTextureFormats = 34466, + [NativeName("GL_DISTANCE_ATTENUATION_SGIS")] + DistanceAttenuationSGIS = 33065, - [NativeName("GL_COMPRESSED_TEXTURE_FORMATS")] - CompressedTextureFormats = 34467, + [NativeName("GL_FOG_FUNC_SGIS")] + FogFuncSGIS = 33066, - [NativeName("GL_CLAMP_TO_BORDER")] - ClampToBorder = 33069, + [NativeName("GL_FOG_FUNC_POINTS_SGIS")] + FogFuncPointsSGIS = 33067, - [NativeName("GL_CLIENT_ACTIVE_TEXTURE")] - ClientActiveTexture = 34017, + [NativeName("GL_MAX_FOG_FUNC_POINTS_SGIS")] + MaxFogFuncPointsSGIS = 33068, - [NativeName("GL_MAX_TEXTURE_UNITS")] - MaxTextureUnits = 34018, + [NativeName("GL_CLAMP_TO_BORDER_OES")] + ClampToBorderOES = 33069, - [NativeName("GL_TRANSPOSE_MODELVIEW_MATRIX")] - TransposeModelviewMatrix = 34019, + [NativeName("GL_CLAMP_TO_BORDER_EXT")] + ClampToBorderEXT = 33069, - [NativeName("GL_TRANSPOSE_PROJECTION_MATRIX")] - TransposeProjectionMatrix = 34020, + [NativeName("GL_CLAMP_TO_BORDER_NV")] + ClampToBorderNV = 33069, - [NativeName("GL_TRANSPOSE_TEXTURE_MATRIX")] - TransposeTextureMatrix = 34021, + [NativeName("GL_CLAMP_TO_BORDER")] + ClampToBorder = 33069, - [NativeName("GL_TRANSPOSE_COLOR_MATRIX")] - TransposeColorMatrix = 34022, + [NativeName("GL_CLAMP_TO_BORDER_ARB")] + ClampToBorderARB = 33069, - [NativeName("GL_MULTISAMPLE_BIT")] - MultisampleBit = 536870912, + [NativeName("GL_CLAMP_TO_BORDER_SGIS")] + ClampToBorderSGIS = 33069, - [NativeName("GL_NORMAL_MAP")] - NormalMap = 34065, + [NativeName("GL_TEXTURE_MULTI_BUFFER_HINT_SGIX")] + TextureMultiBufferHintSGIX = 33070, - [NativeName("GL_REFLECTION_MAP")] - ReflectionMap = 34066, + [NativeName("GL_CLAMP_TO_EDGE")] + ClampToEdge = 33071, - [NativeName("GL_COMPRESSED_ALPHA")] - CompressedAlpha = 34025, + [NativeName("GL_CLAMP_TO_EDGE_SGIS")] + ClampToEdgeSGIS = 33071, - [NativeName("GL_COMPRESSED_LUMINANCE")] - CompressedLuminance = 34026, + [NativeName("GL_PACK_SKIP_VOLUMES_SGIS")] + PackSkipVolumesSGIS = 33072, - [NativeName("GL_COMPRESSED_LUMINANCE_ALPHA")] - CompressedLuminanceAlpha = 34027, + [NativeName("GL_PACK_IMAGE_DEPTH_SGIS")] + PackImageDepthSGIS = 33073, - [NativeName("GL_COMPRESSED_INTENSITY")] - CompressedIntensity = 34028, + [NativeName("GL_UNPACK_SKIP_VOLUMES_SGIS")] + UnpackSkipVolumesSGIS = 33074, - [NativeName("GL_COMBINE")] - Combine = 34160, + [NativeName("GL_UNPACK_IMAGE_DEPTH_SGIS")] + UnpackImageDepthSGIS = 33075, - [NativeName("GL_COMBINE_RGB")] - CombineRgb = 34161, + [NativeName("GL_TEXTURE_4D_SGIS")] + Texture4DSGIS = 33076, - [NativeName("GL_COMBINE_ALPHA")] - CombineAlpha = 34162, + [NativeName("GL_PROXY_TEXTURE_4D_SGIS")] + ProxyTexture4DSGIS = 33077, - [NativeName("GL_SOURCE0_RGB")] - Source0Rgb = 34176, + [NativeName("GL_TEXTURE_4DSIZE_SGIS")] + Texture4DsizeSGIS = 33078, - [NativeName("GL_SOURCE1_RGB")] - Source1Rgb = 34177, + [NativeName("GL_TEXTURE_WRAP_Q_SGIS")] + TextureWrapQSGIS = 33079, - [NativeName("GL_SOURCE2_RGB")] - Source2Rgb = 34178, + [NativeName("GL_MAX_4D_TEXTURE_SIZE_SGIS")] + Max4DTextureSizeSGIS = 33080, - [NativeName("GL_SOURCE0_ALPHA")] - Source0Alpha = 34184, + [NativeName("GL_PIXEL_TEX_GEN_SGIX")] + PixelTexGenSGIX = 33081, - [NativeName("GL_SOURCE1_ALPHA")] - Source1Alpha = 34185, + [NativeName("GL_TEXTURE_MIN_LOD")] + TextureMinLod = 33082, - [NativeName("GL_SOURCE2_ALPHA")] - Source2Alpha = 34186, + [NativeName("GL_TEXTURE_MIN_LOD_SGIS")] + TextureMinLodSGIS = 33082, - [NativeName("GL_OPERAND0_RGB")] - Operand0Rgb = 34192, + [NativeName("GL_TEXTURE_MAX_LOD")] + TextureMaxLod = 33083, - [NativeName("GL_OPERAND1_RGB")] - Operand1Rgb = 34193, + [NativeName("GL_TEXTURE_MAX_LOD_SGIS")] + TextureMaxLodSGIS = 33083, - [NativeName("GL_OPERAND2_RGB")] - Operand2Rgb = 34194, + [NativeName("GL_TEXTURE_BASE_LEVEL")] + TextureBaseLevel = 33084, - [NativeName("GL_OPERAND0_ALPHA")] - Operand0Alpha = 34200, + [NativeName("GL_TEXTURE_BASE_LEVEL_SGIS")] + TextureBaseLevelSGIS = 33084, - [NativeName("GL_OPERAND1_ALPHA")] - Operand1Alpha = 34201, + [NativeName("GL_TEXTURE_MAX_LEVEL_APPLE")] + TextureMaxLevelAPPLE = 33085, - [NativeName("GL_OPERAND2_ALPHA")] - Operand2Alpha = 34202, + [NativeName("GL_TEXTURE_MAX_LEVEL")] + TextureMaxLevel = 33085, - [NativeName("GL_RGB_SCALE")] - RgbScale = 34163, + [NativeName("GL_TEXTURE_MAX_LEVEL_SGIS")] + TextureMaxLevelSGIS = 33085, - [NativeName("GL_ADD_SIGNED")] - AddSigned = 34164, + [NativeName("GL_PIXEL_TILE_BEST_ALIGNMENT_SGIX")] + PixelTileBestAlignmentSGIX = 33086, - [NativeName("GL_INTERPOLATE")] - Interpolate = 34165, + [NativeName("GL_PIXEL_TILE_CACHE_INCREMENT_SGIX")] + PixelTileCacheIncrementSGIX = 33087, - [NativeName("GL_SUBTRACT")] - Subtract = 34023, + [NativeName("GL_PIXEL_TILE_WIDTH_SGIX")] + PixelTileWidthSGIX = 33088, - [NativeName("GL_CONSTANT")] - Constant = 34166, + [NativeName("GL_PIXEL_TILE_HEIGHT_SGIX")] + PixelTileHeightSGIX = 33089, - [NativeName("GL_PRIMARY_COLOR")] - PrimaryColor = 34167, + [NativeName("GL_PIXEL_TILE_GRID_WIDTH_SGIX")] + PixelTileGridWidthSGIX = 33090, - [NativeName("GL_PREVIOUS")] - Previous = 34168, + [NativeName("GL_PIXEL_TILE_GRID_HEIGHT_SGIX")] + PixelTileGridHeightSGIX = 33091, - [NativeName("GL_DOT3_RGB")] - Dot3Rgb = 34478, + [NativeName("GL_PIXEL_TILE_GRID_DEPTH_SGIX")] + PixelTileGridDepthSGIX = 33092, - [NativeName("GL_DOT3_RGBA")] - Dot3Rgba = 34479, + [NativeName("GL_PIXEL_TILE_CACHE_SIZE_SGIX")] + PixelTileCacheSizeSGIX = 33093, - [NativeName("GL_BLEND_DST_RGB")] - BlendDstRgb = 32968, + [NativeName("GL_FILTER4_SGIS")] + Filter4SGIS = 33094, - [NativeName("GL_BLEND_SRC_RGB")] - BlendSrcRgb = 32969, + [NativeName("GL_TEXTURE_FILTER4_SIZE_SGIS")] + TextureFilter4SizeSGIS = 33095, - [NativeName("GL_BLEND_DST_ALPHA")] - BlendDstAlpha = 32970, + [NativeName("GL_SPRITE_SGIX")] + SpriteSGIX = 33096, - [NativeName("GL_BLEND_SRC_ALPHA")] - BlendSrcAlpha = 32971, + [NativeName("GL_SPRITE_MODE_SGIX")] + SpriteModeSGIX = 33097, - [NativeName("GL_POINT_FADE_THRESHOLD_SIZE")] - PointFadeThresholdSize = 33064, + [NativeName("GL_SPRITE_AXIS_SGIX")] + SpriteAxisSGIX = 33098, - [NativeName("GL_DEPTH_COMPONENT16")] - DepthComponent16 = 33189, + [NativeName("GL_SPRITE_TRANSLATION_SGIX")] + SpriteTranslationSGIX = 33099, - [NativeName("GL_DEPTH_COMPONENT24")] - DepthComponent24 = 33190, + [NativeName("GL_SPRITE_AXIAL_SGIX")] + SpriteAxialSGIX = 33100, - [NativeName("GL_DEPTH_COMPONENT32")] - DepthComponent32 = 33191, + [NativeName("GL_SPRITE_OBJECT_ALIGNED_SGIX")] + SpriteObjectAlignedSGIX = 33101, - [NativeName("GL_MIRRORED_REPEAT")] - MirroredRepeat = 33648, + [NativeName("GL_SPRITE_EYE_ALIGNED_SGIX")] + SpriteEyeAlignedSGIX = 33102, - [NativeName("GL_MAX_TEXTURE_LOD_BIAS")] - MaxTextureLodBias = 34045, + [NativeName("GL_TEXTURE_4D_BINDING_SGIS")] + Texture4DBindingSGIS = 33103, - [NativeName("GL_TEXTURE_LOD_BIAS")] - TextureLodBias = 34049, + [NativeName("GL_IGNORE_BORDER_HP")] + IgnoreBorderHP = 33104, - [NativeName("GL_INCR_WRAP")] - IncrWrap = 34055, + [NativeName("GL_CONSTANT_BORDER")] + ConstantBorder = 33105, - [NativeName("GL_DECR_WRAP")] - DecrWrap = 34056, + [NativeName("GL_CONSTANT_BORDER_HP")] + ConstantBorderHP = 33105, - [NativeName("GL_TEXTURE_DEPTH_SIZE")] - TextureDepthSize = 34890, + [NativeName("GL_REPLICATE_BORDER")] + ReplicateBorder = 33107, - [NativeName("GL_TEXTURE_COMPARE_MODE")] - TextureCompareMode = 34892, + [NativeName("GL_REPLICATE_BORDER_HP")] + ReplicateBorderHP = 33107, - [NativeName("GL_TEXTURE_COMPARE_FUNC")] - TextureCompareFunc = 34893, + [NativeName("GL_CONVOLUTION_BORDER_COLOR")] + ConvolutionBorderColor = 33108, - [NativeName("GL_POINT_SIZE_MIN")] - PointSizeMin = 33062, + [NativeName("GL_CONVOLUTION_BORDER_COLOR_HP")] + ConvolutionBorderColorHP = 33108, - [NativeName("GL_POINT_SIZE_MAX")] - PointSizeMax = 33063, + [NativeName("GL_IMAGE_SCALE_X_HP")] + ImageScaleXHP = 33109, - [NativeName("GL_POINT_DISTANCE_ATTENUATION")] - PointDistanceAttenuation = 33065, + [NativeName("GL_IMAGE_SCALE_Y_HP")] + ImageScaleYHP = 33110, - [NativeName("GL_GENERATE_MIPMAP")] - GenerateMipmap = 33169, + [NativeName("GL_IMAGE_TRANSLATE_X_HP")] + ImageTranslateXHP = 33111, - [NativeName("GL_GENERATE_MIPMAP_HINT")] - GenerateMipmapHint = 33170, + [NativeName("GL_IMAGE_TRANSLATE_Y_HP")] + ImageTranslateYHP = 33112, - [NativeName("GL_FOG_COORDINATE_SOURCE")] - FogCoordinateSource = 33872, + [NativeName("GL_IMAGE_ROTATE_ANGLE_HP")] + ImageRotateAngleHP = 33113, - [NativeName("GL_FOG_COORDINATE")] - FogCoordinate = 33873, + [NativeName("GL_IMAGE_ROTATE_ORIGIN_X_HP")] + ImageRotateOriginXHP = 33114, - [NativeName("GL_FRAGMENT_DEPTH")] - FragmentDepth = 33874, + [NativeName("GL_IMAGE_ROTATE_ORIGIN_Y_HP")] + ImageRotateOriginYHP = 33115, - [NativeName("GL_CURRENT_FOG_COORDINATE")] - CurrentFogCoordinate = 33875, + [NativeName("GL_IMAGE_MAG_FILTER_HP")] + ImageMagFilterHP = 33116, - [NativeName("GL_FOG_COORDINATE_ARRAY_TYPE")] - FogCoordinateArrayType = 33876, + [NativeName("GL_IMAGE_MIN_FILTER_HP")] + ImageMinFilterHP = 33117, - [NativeName("GL_FOG_COORDINATE_ARRAY_STRIDE")] - FogCoordinateArrayStride = 33877, + [NativeName("GL_IMAGE_CUBIC_WEIGHT_HP")] + ImageCubicWeightHP = 33118, - [NativeName("GL_FOG_COORDINATE_ARRAY_POINTER")] - FogCoordinateArrayPointer = 33878, + [NativeName("GL_CUBIC_HP")] + CubicHP = 33119, - [NativeName("GL_FOG_COORDINATE_ARRAY")] - FogCoordinateArray = 33879, + [NativeName("GL_AVERAGE_HP")] + AverageHP = 33120, - [NativeName("GL_COLOR_SUM")] - ColorSum = 33880, + [NativeName("GL_IMAGE_TRANSFORM_2D_HP")] + ImageTransform2DHP = 33121, - [NativeName("GL_CURRENT_SECONDARY_COLOR")] - CurrentSecondaryColor = 33881, + [NativeName("GL_POST_IMAGE_TRANSFORM_COLOR_TABLE_HP")] + PostImageTransformColorTableHP = 33122, - [NativeName("GL_SECONDARY_COLOR_ARRAY_SIZE")] - SecondaryColorArraySize = 33882, + [NativeName("GL_PROXY_POST_IMAGE_TRANSFORM_COLOR_TABLE_HP")] + ProxyPostImageTransformColorTableHP = 33123, - [NativeName("GL_SECONDARY_COLOR_ARRAY_TYPE")] - SecondaryColorArrayType = 33883, + [NativeName("GL_OCCLUSION_TEST_HP")] + OcclusionTestHP = 33125, - [NativeName("GL_SECONDARY_COLOR_ARRAY_STRIDE")] - SecondaryColorArrayStride = 33884, + [NativeName("GL_OCCLUSION_TEST_RESULT_HP")] + OcclusionTestResultHP = 33126, - [NativeName("GL_SECONDARY_COLOR_ARRAY_POINTER")] - SecondaryColorArrayPointer = 33885, + [NativeName("GL_TEXTURE_LIGHTING_MODE_HP")] + TextureLightingModeHP = 33127, - [NativeName("GL_SECONDARY_COLOR_ARRAY")] - SecondaryColorArray = 33886, + [NativeName("GL_TEXTURE_POST_SPECULAR_HP")] + TexturePostSpecularHP = 33128, - [NativeName("GL_TEXTURE_FILTER_CONTROL")] - TextureFilterControl = 34048, + [NativeName("GL_TEXTURE_PRE_SPECULAR_HP")] + TexturePreSpecularHP = 33129, - [NativeName("GL_DEPTH_TEXTURE_MODE")] - DepthTextureMode = 34891, + [NativeName("GL_LINEAR_CLIPMAP_LINEAR_SGIX")] + LinearClipmapLinearSGIX = 33136, - [NativeName("GL_COMPARE_R_TO_TEXTURE")] - CompareRToTexture = 34894, + [NativeName("GL_TEXTURE_CLIPMAP_CENTER_SGIX")] + TextureClipmapCenterSGIX = 33137, - [NativeName("GL_BLEND_COLOR")] - BlendColor = 32773, + [NativeName("GL_TEXTURE_CLIPMAP_FRAME_SGIX")] + TextureClipmapFrameSGIX = 33138, - [NativeName("GL_BLEND_EQUATION")] - BlendEquation = 32777, + [NativeName("GL_TEXTURE_CLIPMAP_OFFSET_SGIX")] + TextureClipmapOffsetSGIX = 33139, - [NativeName("GL_CONSTANT_COLOR")] - ConstantColor = 32769, + [NativeName("GL_TEXTURE_CLIPMAP_VIRTUAL_DEPTH_SGIX")] + TextureClipmapVirtualDepthSGIX = 33140, - [NativeName("GL_ONE_MINUS_CONSTANT_COLOR")] - OneMinusConstantColor = 32770, + [NativeName("GL_TEXTURE_CLIPMAP_LOD_OFFSET_SGIX")] + TextureClipmapLodOffsetSGIX = 33141, - [NativeName("GL_CONSTANT_ALPHA")] - ConstantAlpha = 32771, + [NativeName("GL_TEXTURE_CLIPMAP_DEPTH_SGIX")] + TextureClipmapDepthSGIX = 33142, - [NativeName("GL_ONE_MINUS_CONSTANT_ALPHA")] - OneMinusConstantAlpha = 32772, + [NativeName("GL_MAX_CLIPMAP_DEPTH_SGIX")] + MaxClipmapDepthSGIX = 33143, - [NativeName("GL_FUNC_ADD")] - FuncAdd = 32774, + [NativeName("GL_MAX_CLIPMAP_VIRTUAL_DEPTH_SGIX")] + MaxClipmapVirtualDepthSGIX = 33144, - [NativeName("GL_FUNC_REVERSE_SUBTRACT")] - FuncReverseSubtract = 32779, + [NativeName("GL_POST_TEXTURE_FILTER_BIAS_SGIX")] + PostTextureFilterBiasSGIX = 33145, - [NativeName("GL_FUNC_SUBTRACT")] - FuncSubtract = 32778, + [NativeName("GL_POST_TEXTURE_FILTER_SCALE_SGIX")] + PostTextureFilterScaleSGIX = 33146, - [NativeName("GL_MIN")] - Min = 32775, + [NativeName("GL_POST_TEXTURE_FILTER_BIAS_RANGE_SGIX")] + PostTextureFilterBiasRangeSGIX = 33147, - [NativeName("GL_MAX")] - Max = 32776, + [NativeName("GL_POST_TEXTURE_FILTER_SCALE_RANGE_SGIX")] + PostTextureFilterScaleRangeSGIX = 33148, - [NativeName("GL_BUFFER_SIZE")] - BufferSize = 34660, + [NativeName("GL_REFERENCE_PLANE_SGIX")] + ReferencePlaneSGIX = 33149, - [NativeName("GL_BUFFER_USAGE")] - BufferUsage = 34661, + [NativeName("GL_REFERENCE_PLANE_EQUATION_SGIX")] + ReferencePlaneEquationSGIX = 33150, - [NativeName("GL_QUERY_COUNTER_BITS")] - QueryCounterBits = 34916, + [NativeName("GL_IR_INSTRUMENT1_SGIX")] + IrInstrument1SGIX = 33151, - [NativeName("GL_CURRENT_QUERY")] - CurrentQuery = 34917, + [NativeName("GL_INSTRUMENT_BUFFER_POINTER_SGIX")] + InstrumentBufferPointerSGIX = 33152, - [NativeName("GL_QUERY_RESULT")] - QueryResult = 34918, + [NativeName("GL_INSTRUMENT_MEASUREMENTS_SGIX")] + InstrumentMeasurementsSGIX = 33153, - [NativeName("GL_QUERY_RESULT_AVAILABLE")] - QueryResultAvailable = 34919, + [NativeName("GL_LIST_PRIORITY_SGIX")] + ListPrioritySGIX = 33154, - [NativeName("GL_ARRAY_BUFFER")] - ArrayBuffer = 34962, + [NativeName("GL_CALLIGRAPHIC_FRAGMENT_SGIX")] + CalligraphicFragmentSGIX = 33155, - [NativeName("GL_ELEMENT_ARRAY_BUFFER")] - ElementArrayBuffer = 34963, + [NativeName("GL_FRAMEZOOM_SGIX")] + FramezoomSGIX = 33163, - [NativeName("GL_ARRAY_BUFFER_BINDING")] - ArrayBufferBinding = 34964, + [NativeName("GL_FRAMEZOOM_FACTOR_SGIX")] + FramezoomFactorSGIX = 33164, - [NativeName("GL_ELEMENT_ARRAY_BUFFER_BINDING")] - ElementArrayBufferBinding = 34965, + [NativeName("GL_MAX_FRAMEZOOM_FACTOR_SGIX")] + MaxFramezoomFactorSGIX = 33165, - [NativeName("GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING")] - VertexAttribArrayBufferBinding = 34975, + [NativeName("GL_TEXTURE_LOD_BIAS_S_SGIX")] + TextureLodBiasSSGIX = 33166, - [NativeName("GL_READ_ONLY")] - ReadOnly = 35000, + [NativeName("GL_TEXTURE_LOD_BIAS_T_SGIX")] + TextureLodBiasTSGIX = 33167, - [NativeName("GL_WRITE_ONLY")] - WriteOnly = 35001, + [NativeName("GL_TEXTURE_LOD_BIAS_R_SGIX")] + TextureLodBiasRSGIX = 33168, - [NativeName("GL_READ_WRITE")] - ReadWrite = 35002, + [NativeName("GL_GENERATE_MIPMAP")] + GenerateMipmap = 33169, - [NativeName("GL_BUFFER_ACCESS")] - BufferAccess = 35003, + [NativeName("GL_GENERATE_MIPMAP_SGIS")] + GenerateMipmapSGIS = 33169, - [NativeName("GL_BUFFER_MAPPED")] - BufferMapped = 35004, + [NativeName("GL_GENERATE_MIPMAP_HINT")] + GenerateMipmapHint = 33170, - [NativeName("GL_BUFFER_MAP_POINTER")] - BufferMapPointer = 35005, + [NativeName("GL_GENERATE_MIPMAP_HINT_SGIS")] + GenerateMipmapHintSGIS = 33170, - [NativeName("GL_STREAM_DRAW")] - StreamDraw = 35040, + [NativeName("GL_GEOMETRY_DEFORMATION_SGIX")] + GeometryDeformationSGIX = 33172, - [NativeName("GL_STREAM_READ")] - StreamRead = 35041, + [NativeName("GL_TEXTURE_DEFORMATION_SGIX")] + TextureDeformationSGIX = 33173, - [NativeName("GL_STREAM_COPY")] - StreamCopy = 35042, + [NativeName("GL_DEFORMATIONS_MASK_SGIX")] + DeformationsMaskSGIX = 33174, - [NativeName("GL_STATIC_DRAW")] - StaticDraw = 35044, + [NativeName("GL_MAX_DEFORMATION_ORDER_SGIX")] + MaxDeformationOrderSGIX = 33175, - [NativeName("GL_STATIC_READ")] - StaticRead = 35045, + [NativeName("GL_FOG_OFFSET_SGIX")] + FogOffsetSGIX = 33176, - [NativeName("GL_STATIC_COPY")] - StaticCopy = 35046, + [NativeName("GL_FOG_OFFSET_VALUE_SGIX")] + FogOffsetValueSGIX = 33177, - [NativeName("GL_DYNAMIC_DRAW")] - DynamicDraw = 35048, + [NativeName("GL_TEXTURE_COMPARE_SGIX")] + TextureCompareSGIX = 33178, - [NativeName("GL_DYNAMIC_READ")] - DynamicRead = 35049, + [NativeName("GL_TEXTURE_COMPARE_OPERATOR_SGIX")] + TextureCompareOperatorSGIX = 33179, - [NativeName("GL_DYNAMIC_COPY")] - DynamicCopy = 35050, + [NativeName("GL_TEXTURE_LEQUAL_R_SGIX")] + TextureLequalRSGIX = 33180, - [NativeName("GL_SAMPLES_PASSED")] - SamplesPassed = 35092, + [NativeName("GL_TEXTURE_GEQUAL_R_SGIX")] + TextureGequalRSGIX = 33181, - [NativeName("GL_SRC1_ALPHA")] - Src1Alpha = 34185, + [NativeName("GL_DEPTH_COMPONENT16_OES")] + DepthComponent16OES = 33189, - [NativeName("GL_VERTEX_ARRAY_BUFFER_BINDING")] - VertexArrayBufferBinding = 34966, + [NativeName("GL_DEPTH_COMPONENT16")] + DepthComponent16 = 33189, - [NativeName("GL_NORMAL_ARRAY_BUFFER_BINDING")] - NormalArrayBufferBinding = 34967, + [NativeName("GL_DEPTH_COMPONENT16_ARB")] + DepthComponent16ARB = 33189, - [NativeName("GL_COLOR_ARRAY_BUFFER_BINDING")] - ColorArrayBufferBinding = 34968, + [NativeName("GL_DEPTH_COMPONENT16_SGIX")] + DepthComponent16SGIX = 33189, - [NativeName("GL_INDEX_ARRAY_BUFFER_BINDING")] - IndexArrayBufferBinding = 34969, + [NativeName("GL_DEPTH_COMPONENT24_OES")] + DepthComponent24OES = 33190, - [NativeName("GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING")] - TextureCoordArrayBufferBinding = 34970, + [NativeName("GL_DEPTH_COMPONENT24")] + DepthComponent24 = 33190, - [NativeName("GL_EDGE_FLAG_ARRAY_BUFFER_BINDING")] - EdgeFlagArrayBufferBinding = 34971, + [NativeName("GL_DEPTH_COMPONENT24_ARB")] + DepthComponent24ARB = 33190, - [NativeName("GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING")] - SecondaryColorArrayBufferBinding = 34972, + [NativeName("GL_DEPTH_COMPONENT24_SGIX")] + DepthComponent24SGIX = 33190, - [NativeName("GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING")] - FogCoordinateArrayBufferBinding = 34973, + [NativeName("GL_DEPTH_COMPONENT32_OES")] + DepthComponent32OES = 33191, - [NativeName("GL_WEIGHT_ARRAY_BUFFER_BINDING")] - WeightArrayBufferBinding = 34974, + [NativeName("GL_DEPTH_COMPONENT32")] + DepthComponent32 = 33191, - [NativeName("GL_FOG_COORD_SRC")] - FogCoordSrc = 33872, + [NativeName("GL_DEPTH_COMPONENT32_ARB")] + DepthComponent32ARB = 33191, - [NativeName("GL_FOG_COORD")] - FogCoord = 33873, + [NativeName("GL_DEPTH_COMPONENT32_SGIX")] + DepthComponent32SGIX = 33191, - [NativeName("GL_CURRENT_FOG_COORD")] - CurrentFogCoord = 33875, + [NativeName("GL_ARRAY_ELEMENT_LOCK_FIRST_EXT")] + ArrayElementLockFirstEXT = 33192, - [NativeName("GL_FOG_COORD_ARRAY_TYPE")] - FogCoordArrayType = 33876, + [NativeName("GL_ARRAY_ELEMENT_LOCK_COUNT_EXT")] + ArrayElementLockCountEXT = 33193, - [NativeName("GL_FOG_COORD_ARRAY_STRIDE")] - FogCoordArrayStride = 33877, + [NativeName("GL_CULL_VERTEX_EXT")] + CullVertexEXT = 33194, - [NativeName("GL_FOG_COORD_ARRAY_POINTER")] - FogCoordArrayPointer = 33878, + [NativeName("GL_CULL_VERTEX_EYE_POSITION_EXT")] + CullVertexEyePositionEXT = 33195, - [NativeName("GL_FOG_COORD_ARRAY")] - FogCoordArray = 33879, + [NativeName("GL_CULL_VERTEX_OBJECT_POSITION_EXT")] + CullVertexObjectPositionEXT = 33196, - [NativeName("GL_FOG_COORD_ARRAY_BUFFER_BINDING")] - FogCoordArrayBufferBinding = 34973, + [NativeName("GL_IUI_V2F_EXT")] + IuiV2FEXT = 33197, - [NativeName("GL_SRC0_RGB")] - Src0Rgb = 34176, + [NativeName("GL_IUI_V3F_EXT")] + IuiV3FEXT = 33198, - [NativeName("GL_SRC1_RGB")] - Src1Rgb = 34177, + [NativeName("GL_IUI_N3F_V2F_EXT")] + IuiN3FV2FEXT = 33199, - [NativeName("GL_SRC2_RGB")] - Src2Rgb = 34178, + [NativeName("GL_IUI_N3F_V3F_EXT")] + IuiN3FV3FEXT = 33200, - [NativeName("GL_SRC0_ALPHA")] - Src0Alpha = 34184, + [NativeName("GL_T2F_IUI_V2F_EXT")] + T2FIuiV2FEXT = 33201, - [NativeName("GL_SRC2_ALPHA")] - Src2Alpha = 34186, + [NativeName("GL_T2F_IUI_V3F_EXT")] + T2FIuiV3FEXT = 33202, - [NativeName("GL_BLEND_EQUATION_RGB")] - BlendEquationRgb = 32777, + [NativeName("GL_T2F_IUI_N3F_V2F_EXT")] + T2FIuiN3FV2FEXT = 33203, - [NativeName("GL_VERTEX_ATTRIB_ARRAY_ENABLED")] - VertexAttribArrayEnabled = 34338, + [NativeName("GL_T2F_IUI_N3F_V3F_EXT")] + T2FIuiN3FV3FEXT = 33204, - [NativeName("GL_VERTEX_ATTRIB_ARRAY_SIZE")] - VertexAttribArraySize = 34339, + [NativeName("GL_INDEX_TEST_EXT")] + IndexTestEXT = 33205, - [NativeName("GL_VERTEX_ATTRIB_ARRAY_STRIDE")] - VertexAttribArrayStride = 34340, + [NativeName("GL_INDEX_TEST_FUNC_EXT")] + IndexTestFuncEXT = 33206, - [NativeName("GL_VERTEX_ATTRIB_ARRAY_TYPE")] - VertexAttribArrayType = 34341, + [NativeName("GL_INDEX_TEST_REF_EXT")] + IndexTestRefEXT = 33207, - [NativeName("GL_CURRENT_VERTEX_ATTRIB")] - CurrentVertexAttrib = 34342, + [NativeName("GL_INDEX_MATERIAL_EXT")] + IndexMaterialEXT = 33208, - [NativeName("GL_VERTEX_PROGRAM_POINT_SIZE")] - VertexProgramPointSize = 34370, + [NativeName("GL_INDEX_MATERIAL_PARAMETER_EXT")] + IndexMaterialParameterEXT = 33209, - [NativeName("GL_VERTEX_ATTRIB_ARRAY_POINTER")] - VertexAttribArrayPointer = 34373, + [NativeName("GL_INDEX_MATERIAL_FACE_EXT")] + IndexMaterialFaceEXT = 33210, - [NativeName("GL_STENCIL_BACK_FUNC")] - StencilBackFunc = 34816, + [NativeName("GL_YCRCB_422_SGIX")] + Ycrcb422SGIX = 33211, - [NativeName("GL_STENCIL_BACK_FAIL")] - StencilBackFail = 34817, + [NativeName("GL_YCRCB_444_SGIX")] + Ycrcb444SGIX = 33212, - [NativeName("GL_STENCIL_BACK_PASS_DEPTH_FAIL")] - StencilBackPassDepthFail = 34818, + [NativeName("GL_WRAP_BORDER_SUN")] + WrapBorderSUN = 33236, - [NativeName("GL_STENCIL_BACK_PASS_DEPTH_PASS")] - StencilBackPassDepthPass = 34819, + [NativeName("GL_UNPACK_CONSTANT_DATA_SUNX")] + UnpackConstantDataSUNX = 33237, - [NativeName("GL_MAX_DRAW_BUFFERS")] - MaxDrawBuffers = 34852, + [NativeName("GL_TEXTURE_CONSTANT_DATA_SUNX")] + TextureConstantDataSUNX = 33238, - [NativeName("GL_DRAW_BUFFER0")] - DrawBuffer0 = 34853, + [NativeName("GL_TRIANGLE_LIST_SUN")] + TriangleListSUN = 33239, - [NativeName("GL_DRAW_BUFFER1")] - DrawBuffer1 = 34854, + [NativeName("GL_REPLACEMENT_CODE_SUN")] + ReplacementCodeSUN = 33240, - [NativeName("GL_DRAW_BUFFER2")] - DrawBuffer2 = 34855, + [NativeName("GL_GLOBAL_ALPHA_SUN")] + GlobalAlphaSUN = 33241, - [NativeName("GL_DRAW_BUFFER3")] - DrawBuffer3 = 34856, + [NativeName("GL_GLOBAL_ALPHA_FACTOR_SUN")] + GlobalAlphaFactorSUN = 33242, - [NativeName("GL_DRAW_BUFFER4")] - DrawBuffer4 = 34857, + [NativeName("GL_TEXTURE_COLOR_WRITEMASK_SGIS")] + TextureColorWritemaskSGIS = 33263, - [NativeName("GL_DRAW_BUFFER5")] - DrawBuffer5 = 34858, + [NativeName("GL_EYE_DISTANCE_TO_POINT_SGIS")] + EyeDistanceToPointSGIS = 33264, - [NativeName("GL_DRAW_BUFFER6")] - DrawBuffer6 = 34859, + [NativeName("GL_OBJECT_DISTANCE_TO_POINT_SGIS")] + ObjectDistanceToPointSGIS = 33265, - [NativeName("GL_DRAW_BUFFER7")] - DrawBuffer7 = 34860, + [NativeName("GL_EYE_DISTANCE_TO_LINE_SGIS")] + EyeDistanceToLineSGIS = 33266, - [NativeName("GL_DRAW_BUFFER8")] - DrawBuffer8 = 34861, + [NativeName("GL_OBJECT_DISTANCE_TO_LINE_SGIS")] + ObjectDistanceToLineSGIS = 33267, - [NativeName("GL_DRAW_BUFFER9")] - DrawBuffer9 = 34862, + [NativeName("GL_EYE_POINT_SGIS")] + EyePointSGIS = 33268, - [NativeName("GL_DRAW_BUFFER10")] - DrawBuffer10 = 34863, + [NativeName("GL_OBJECT_POINT_SGIS")] + ObjectPointSGIS = 33269, - [NativeName("GL_DRAW_BUFFER11")] - DrawBuffer11 = 34864, + [NativeName("GL_EYE_LINE_SGIS")] + EyeLineSGIS = 33270, - [NativeName("GL_DRAW_BUFFER12")] - DrawBuffer12 = 34865, + [NativeName("GL_OBJECT_LINE_SGIS")] + ObjectLineSGIS = 33271, - [NativeName("GL_DRAW_BUFFER13")] - DrawBuffer13 = 34866, + [NativeName("GL_LIGHT_MODEL_COLOR_CONTROL")] + LightModelColorControl = 33272, - [NativeName("GL_DRAW_BUFFER14")] - DrawBuffer14 = 34867, + [NativeName("GL_LIGHT_MODEL_COLOR_CONTROL_EXT")] + LightModelColorControlEXT = 33272, - [NativeName("GL_DRAW_BUFFER15")] - DrawBuffer15 = 34868, + [NativeName("GL_SINGLE_COLOR")] + SingleColor = 33273, - [NativeName("GL_BLEND_EQUATION_ALPHA")] - BlendEquationAlpha = 34877, + [NativeName("GL_SINGLE_COLOR_EXT")] + SingleColorEXT = 33273, - [NativeName("GL_MAX_VERTEX_ATTRIBS")] - MaxVertexAttribs = 34921, + [NativeName("GL_SEPARATE_SPECULAR_COLOR")] + SeparateSpecularColor = 33274, - [NativeName("GL_VERTEX_ATTRIB_ARRAY_NORMALIZED")] - VertexAttribArrayNormalized = 34922, + [NativeName("GL_SEPARATE_SPECULAR_COLOR_EXT")] + SeparateSpecularColorEXT = 33274, - [NativeName("GL_MAX_TEXTURE_IMAGE_UNITS")] - MaxTextureImageUnits = 34930, + [NativeName("GL_SHARED_TEXTURE_PALETTE_EXT")] + SharedTexturePaletteEXT = 33275, - [NativeName("GL_FRAGMENT_SHADER")] - FragmentShader = 35632, + [NativeName("GL_TEXT_FRAGMENT_SHADER_ATI")] + TextFragmentShaderATI = 33280, - [NativeName("GL_VERTEX_SHADER")] - VertexShader = 35633, + [NativeName("GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING_EXT")] + FramebufferAttachmentColorEncodingEXT = 33296, - [NativeName("GL_MAX_FRAGMENT_UNIFORM_COMPONENTS")] - MaxFragmentUniformComponents = 35657, + [NativeName("GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING")] + FramebufferAttachmentColorEncoding = 33296, - [NativeName("GL_MAX_VERTEX_UNIFORM_COMPONENTS")] - MaxVertexUniformComponents = 35658, + [NativeName("GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE_EXT")] + FramebufferAttachmentComponentTypeEXT = 33297, - [NativeName("GL_MAX_VARYING_FLOATS")] - MaxVaryingFloats = 35659, + [NativeName("GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE")] + FramebufferAttachmentComponentType = 33297, - [NativeName("GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS")] - MaxVertexTextureImageUnits = 35660, + [NativeName("GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE")] + FramebufferAttachmentRedSize = 33298, - [NativeName("GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS")] - MaxCombinedTextureImageUnits = 35661, + [NativeName("GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE")] + FramebufferAttachmentGreenSize = 33299, - [NativeName("GL_SHADER_TYPE")] - ShaderType = 35663, + [NativeName("GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE")] + FramebufferAttachmentBlueSize = 33300, - [NativeName("GL_FLOAT_VEC2")] - FloatVec2 = 35664, + [NativeName("GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE")] + FramebufferAttachmentAlphaSize = 33301, - [NativeName("GL_FLOAT_VEC3")] - FloatVec3 = 35665, + [NativeName("GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE")] + FramebufferAttachmentDepthSize = 33302, - [NativeName("GL_FLOAT_VEC4")] - FloatVec4 = 35666, + [NativeName("GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE")] + FramebufferAttachmentStencilSize = 33303, - [NativeName("GL_INT_VEC2")] - IntVec2 = 35667, + [NativeName("GL_FRAMEBUFFER_DEFAULT")] + FramebufferDefault = 33304, - [NativeName("GL_INT_VEC3")] - IntVec3 = 35668, + [NativeName("GL_FRAMEBUFFER_UNDEFINED_OES")] + FramebufferUndefinedOES = 33305, - [NativeName("GL_INT_VEC4")] - IntVec4 = 35669, + [NativeName("GL_FRAMEBUFFER_UNDEFINED")] + FramebufferUndefined = 33305, - [NativeName("GL_BOOL")] - Bool = 35670, + [NativeName("GL_DEPTH_STENCIL_ATTACHMENT")] + DepthStencilAttachment = 33306, - [NativeName("GL_BOOL_VEC2")] - BoolVec2 = 35671, + [NativeName("GL_MAJOR_VERSION")] + MajorVersion = 33307, - [NativeName("GL_BOOL_VEC3")] - BoolVec3 = 35672, + [NativeName("GL_MINOR_VERSION")] + MinorVersion = 33308, - [NativeName("GL_BOOL_VEC4")] - BoolVec4 = 35673, + [NativeName("GL_NUM_EXTENSIONS")] + NumExtensions = 33309, - [NativeName("GL_FLOAT_MAT2")] - FloatMat2 = 35674, + [NativeName("GL_CONTEXT_FLAGS")] + ContextFlags = 33310, - [NativeName("GL_FLOAT_MAT3")] - FloatMat3 = 35675, + [NativeName("GL_BUFFER_IMMUTABLE_STORAGE_EXT")] + BufferImmutableStorageEXT = 33311, - [NativeName("GL_FLOAT_MAT4")] - FloatMat4 = 35676, + [NativeName("GL_BUFFER_IMMUTABLE_STORAGE")] + BufferImmutableStorage = 33311, - [NativeName("GL_SAMPLER_1D")] - Sampler1D = 35677, + [NativeName("GL_BUFFER_STORAGE_FLAGS_EXT")] + BufferStorageFlagsEXT = 33312, - [NativeName("GL_SAMPLER_2D")] - Sampler2D = 35678, + [NativeName("GL_BUFFER_STORAGE_FLAGS")] + BufferStorageFlags = 33312, - [NativeName("GL_SAMPLER_3D")] - Sampler3D = 35679, + [NativeName("GL_PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED_OES")] + PrimitiveRestartForPatchesSupportedOES = 33313, - [NativeName("GL_SAMPLER_CUBE")] - SamplerCube = 35680, + [NativeName("GL_PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED")] + PrimitiveRestartForPatchesSupported = 33313, - [NativeName("GL_SAMPLER_1D_SHADOW")] - Sampler1DShadow = 35681, + [NativeName("GL_INDEX")] + Index = 33314, - [NativeName("GL_SAMPLER_2D_SHADOW")] - Sampler2DShadow = 35682, + [NativeName("GL_COMPRESSED_RED")] + CompressedRed = 33317, - [NativeName("GL_DELETE_STATUS")] - DeleteStatus = 35712, + [NativeName("GL_COMPRESSED_RG")] + CompressedRg = 33318, - [NativeName("GL_COMPILE_STATUS")] - CompileStatus = 35713, + [NativeName("GL_RG_EXT")] + RgEXT = 33319, - [NativeName("GL_LINK_STATUS")] - LinkStatus = 35714, + [NativeName("GL_RG")] + Rg = 33319, - [NativeName("GL_VALIDATE_STATUS")] - ValidateStatus = 35715, + [NativeName("GL_RG_INTEGER")] + RgInteger = 33320, - [NativeName("GL_INFO_LOG_LENGTH")] - InfoLogLength = 35716, + [NativeName("GL_R8")] + R8 = 33321, - [NativeName("GL_ATTACHED_SHADERS")] - AttachedShaders = 35717, + [NativeName("GL_R8_EXT")] + R8EXT = 33321, - [NativeName("GL_ACTIVE_UNIFORMS")] - ActiveUniforms = 35718, + [NativeName("GL_R16_EXT")] + R16EXT = 33322, - [NativeName("GL_ACTIVE_UNIFORM_MAX_LENGTH")] - ActiveUniformMaxLength = 35719, + [NativeName("GL_R16")] + R16 = 33322, - [NativeName("GL_SHADER_SOURCE_LENGTH")] - ShaderSourceLength = 35720, + [NativeName("GL_RG8")] + Rg8 = 33323, - [NativeName("GL_ACTIVE_ATTRIBUTES")] - ActiveAttributes = 35721, + [NativeName("GL_RG8_EXT")] + Rg8EXT = 33323, - [NativeName("GL_ACTIVE_ATTRIBUTE_MAX_LENGTH")] - ActiveAttributeMaxLength = 35722, + [NativeName("GL_RG16_EXT")] + Rg16EXT = 33324, - [NativeName("GL_FRAGMENT_SHADER_DERIVATIVE_HINT")] - FragmentShaderDerivativeHint = 35723, + [NativeName("GL_RG16")] + Rg16 = 33324, - [NativeName("GL_SHADING_LANGUAGE_VERSION")] - ShadingLanguageVersion = 35724, + [NativeName("GL_R16F")] + R16F = 33325, - [NativeName("GL_CURRENT_PROGRAM")] - CurrentProgram = 35725, + [NativeName("GL_R16F_EXT")] + R16FEXT = 33325, - [NativeName("GL_POINT_SPRITE_COORD_ORIGIN")] - PointSpriteCoordOrigin = 36000, + [NativeName("GL_R32F")] + R32F = 33326, - [NativeName("GL_LOWER_LEFT")] - LowerLeft = 36001, + [NativeName("GL_R32F_EXT")] + R32FEXT = 33326, - [NativeName("GL_UPPER_LEFT")] - UpperLeft = 36002, + [NativeName("GL_RG16F")] + Rg16F = 33327, - [NativeName("GL_STENCIL_BACK_REF")] - StencilBackRef = 36003, + [NativeName("GL_RG16F_EXT")] + Rg16FEXT = 33327, - [NativeName("GL_STENCIL_BACK_VALUE_MASK")] - StencilBackValueMask = 36004, + [NativeName("GL_RG32F")] + Rg32F = 33328, - [NativeName("GL_STENCIL_BACK_WRITEMASK")] - StencilBackWritemask = 36005, + [NativeName("GL_RG32F_EXT")] + Rg32FEXT = 33328, - [NativeName("GL_VERTEX_PROGRAM_TWO_SIDE")] - VertexProgramTwoSide = 34371, + [NativeName("GL_R8I")] + R8I = 33329, - [NativeName("GL_POINT_SPRITE")] - PointSprite = 34913, + [NativeName("GL_R8UI")] + R8Ui = 33330, - [NativeName("GL_COORD_REPLACE")] - CoordReplace = 34914, + [NativeName("GL_R16I")] + R16I = 33331, - [NativeName("GL_MAX_TEXTURE_COORDS")] - MaxTextureCoords = 34929, + [NativeName("GL_R16UI")] + R16Ui = 33332, - [NativeName("GL_PIXEL_PACK_BUFFER")] - PixelPackBuffer = 35051, + [NativeName("GL_R32I")] + R32I = 33333, - [NativeName("GL_PIXEL_UNPACK_BUFFER")] - PixelUnpackBuffer = 35052, + [NativeName("GL_R32UI")] + R32Ui = 33334, - [NativeName("GL_PIXEL_PACK_BUFFER_BINDING")] - PixelPackBufferBinding = 35053, + [NativeName("GL_RG8I")] + Rg8I = 33335, - [NativeName("GL_PIXEL_UNPACK_BUFFER_BINDING")] - PixelUnpackBufferBinding = 35055, + [NativeName("GL_RG8UI")] + Rg8Ui = 33336, - [NativeName("GL_FLOAT_MAT2x3")] - FloatMat2x3 = 35685, + [NativeName("GL_RG16I")] + Rg16I = 33337, - [NativeName("GL_FLOAT_MAT2x4")] - FloatMat2x4 = 35686, + [NativeName("GL_RG16UI")] + Rg16Ui = 33338, - [NativeName("GL_FLOAT_MAT3x2")] - FloatMat3x2 = 35687, + [NativeName("GL_RG32I")] + Rg32I = 33339, - [NativeName("GL_FLOAT_MAT3x4")] - FloatMat3x4 = 35688, + [NativeName("GL_RG32UI")] + Rg32Ui = 33340, - [NativeName("GL_FLOAT_MAT4x2")] - FloatMat4x2 = 35689, + [NativeName("GL_SYNC_CL_EVENT_ARB")] + SyncClEventARB = 33344, - [NativeName("GL_FLOAT_MAT4x3")] - FloatMat4x3 = 35690, + [NativeName("GL_SYNC_CL_EVENT_COMPLETE_ARB")] + SyncClEventCompleteARB = 33345, - [NativeName("GL_SRGB")] - Srgb = 35904, + [NativeName("GL_DEBUG_OUTPUT_SYNCHRONOUS_KHR")] + DebugOutputSynchronousKHR = 33346, - [NativeName("GL_SRGB8")] - Srgb8 = 35905, + [NativeName("GL_DEBUG_OUTPUT_SYNCHRONOUS")] + DebugOutputSynchronous = 33346, - [NativeName("GL_SRGB_ALPHA")] - SrgbAlpha = 35906, + [NativeName("GL_DEBUG_OUTPUT_SYNCHRONOUS_ARB")] + DebugOutputSynchronousARB = 33346, - [NativeName("GL_SRGB8_ALPHA8")] - Srgb8Alpha8 = 35907, + [NativeName("GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH_KHR")] + DebugNextLoggedMessageLengthKHR = 33347, - [NativeName("GL_COMPRESSED_SRGB")] - CompressedSrgb = 35912, + [NativeName("GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH")] + DebugNextLoggedMessageLength = 33347, - [NativeName("GL_COMPRESSED_SRGB_ALPHA")] - CompressedSrgbAlpha = 35913, + [NativeName("GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH_ARB")] + DebugNextLoggedMessageLengthARB = 33347, - [NativeName("GL_CURRENT_RASTER_SECONDARY_COLOR")] - CurrentRasterSecondaryColor = 33887, + [NativeName("GL_DEBUG_CALLBACK_FUNCTION_KHR")] + DebugCallbackFunctionKHR = 33348, - [NativeName("GL_SLUMINANCE_ALPHA")] - SluminanceAlpha = 35908, + [NativeName("GL_DEBUG_CALLBACK_FUNCTION")] + DebugCallbackFunction = 33348, - [NativeName("GL_SLUMINANCE8_ALPHA8")] - Sluminance8Alpha8 = 35909, + [NativeName("GL_DEBUG_CALLBACK_FUNCTION_ARB")] + DebugCallbackFunctionARB = 33348, - [NativeName("GL_SLUMINANCE")] - Sluminance = 35910, + [NativeName("GL_DEBUG_CALLBACK_USER_PARAM_KHR")] + DebugCallbackUserParamKHR = 33349, - [NativeName("GL_SLUMINANCE8")] - Sluminance8 = 35911, + [NativeName("GL_DEBUG_CALLBACK_USER_PARAM")] + DebugCallbackUserParam = 33349, - [NativeName("GL_COMPRESSED_SLUMINANCE")] - CompressedSluminance = 35914, + [NativeName("GL_DEBUG_CALLBACK_USER_PARAM_ARB")] + DebugCallbackUserParamARB = 33349, - [NativeName("GL_COMPRESSED_SLUMINANCE_ALPHA")] - CompressedSluminanceAlpha = 35915, + [NativeName("GL_DEBUG_SOURCE_API_KHR")] + DebugSourceApiKHR = 33350, - [NativeName("GL_COMPARE_REF_TO_TEXTURE")] - CompareRefToTexture = 34894, + [NativeName("GL_DEBUG_SOURCE_API")] + DebugSourceApi = 33350, - [NativeName("GL_CLIP_DISTANCE0")] - ClipDistance0 = 12288, + [NativeName("GL_DEBUG_SOURCE_API_ARB")] + DebugSourceApiARB = 33350, - [NativeName("GL_CLIP_DISTANCE1")] - ClipDistance1 = 12289, + [NativeName("GL_DEBUG_SOURCE_WINDOW_SYSTEM_KHR")] + DebugSourceWindowSystemKHR = 33351, - [NativeName("GL_CLIP_DISTANCE2")] - ClipDistance2 = 12290, + [NativeName("GL_DEBUG_SOURCE_WINDOW_SYSTEM")] + DebugSourceWindowSystem = 33351, - [NativeName("GL_CLIP_DISTANCE3")] - ClipDistance3 = 12291, + [NativeName("GL_DEBUG_SOURCE_WINDOW_SYSTEM_ARB")] + DebugSourceWindowSystemARB = 33351, - [NativeName("GL_CLIP_DISTANCE4")] - ClipDistance4 = 12292, + [NativeName("GL_DEBUG_SOURCE_SHADER_COMPILER_KHR")] + DebugSourceShaderCompilerKHR = 33352, - [NativeName("GL_CLIP_DISTANCE5")] - ClipDistance5 = 12293, + [NativeName("GL_DEBUG_SOURCE_SHADER_COMPILER")] + DebugSourceShaderCompiler = 33352, - [NativeName("GL_CLIP_DISTANCE6")] - ClipDistance6 = 12294, + [NativeName("GL_DEBUG_SOURCE_SHADER_COMPILER_ARB")] + DebugSourceShaderCompilerARB = 33352, - [NativeName("GL_CLIP_DISTANCE7")] - ClipDistance7 = 12295, + [NativeName("GL_DEBUG_SOURCE_THIRD_PARTY_KHR")] + DebugSourceThirdPartyKHR = 33353, - [NativeName("GL_MAX_CLIP_DISTANCES")] - MaxClipDistances = 3378, + [NativeName("GL_DEBUG_SOURCE_THIRD_PARTY")] + DebugSourceThirdParty = 33353, - [NativeName("GL_MAJOR_VERSION")] - MajorVersion = 33307, + [NativeName("GL_DEBUG_SOURCE_THIRD_PARTY_ARB")] + DebugSourceThirdPartyARB = 33353, - [NativeName("GL_MINOR_VERSION")] - MinorVersion = 33308, + [NativeName("GL_DEBUG_SOURCE_APPLICATION_KHR")] + DebugSourceApplicationKHR = 33354, - [NativeName("GL_NUM_EXTENSIONS")] - NumExtensions = 33309, + [NativeName("GL_DEBUG_SOURCE_APPLICATION")] + DebugSourceApplication = 33354, - [NativeName("GL_CONTEXT_FLAGS")] - ContextFlags = 33310, + [NativeName("GL_DEBUG_SOURCE_APPLICATION_ARB")] + DebugSourceApplicationARB = 33354, - [NativeName("GL_COMPRESSED_RED")] - CompressedRed = 33317, + [NativeName("GL_DEBUG_SOURCE_OTHER_KHR")] + DebugSourceOtherKHR = 33355, - [NativeName("GL_COMPRESSED_RG")] - CompressedRg = 33318, + [NativeName("GL_DEBUG_SOURCE_OTHER")] + DebugSourceOther = 33355, - [NativeName("GL_CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT")] - ContextFlagForwardCompatibleBit = 1, + [NativeName("GL_DEBUG_SOURCE_OTHER_ARB")] + DebugSourceOtherARB = 33355, - [NativeName("GL_RGBA32F")] - Rgba32F = 34836, + [NativeName("GL_DEBUG_TYPE_ERROR_KHR")] + DebugTypeErrorKHR = 33356, - [NativeName("GL_RGB32F")] - Rgb32F = 34837, + [NativeName("GL_DEBUG_TYPE_ERROR")] + DebugTypeError = 33356, - [NativeName("GL_RGBA16F")] - Rgba16F = 34842, + [NativeName("GL_DEBUG_TYPE_ERROR_ARB")] + DebugTypeErrorARB = 33356, - [NativeName("GL_RGB16F")] - Rgb16F = 34843, + [NativeName("GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR_KHR")] + DebugTypeDeprecatedBehaviorKHR = 33357, - [NativeName("GL_VERTEX_ATTRIB_ARRAY_INTEGER")] - VertexAttribArrayInteger = 35069, + [NativeName("GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR")] + DebugTypeDeprecatedBehavior = 33357, - [NativeName("GL_MAX_ARRAY_TEXTURE_LAYERS")] - MaxArrayTextureLayers = 35071, + [NativeName("GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR_ARB")] + DebugTypeDeprecatedBehaviorARB = 33357, - [NativeName("GL_MIN_PROGRAM_TEXEL_OFFSET")] - MinProgramTexelOffset = 35076, + [NativeName("GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR_KHR")] + DebugTypeUndefinedBehaviorKHR = 33358, - [NativeName("GL_MAX_PROGRAM_TEXEL_OFFSET")] - MaxProgramTexelOffset = 35077, + [NativeName("GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR")] + DebugTypeUndefinedBehavior = 33358, - [NativeName("GL_CLAMP_READ_COLOR")] - ClampReadColor = 35100, + [NativeName("GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR_ARB")] + DebugTypeUndefinedBehaviorARB = 33358, - [NativeName("GL_FIXED_ONLY")] - FixedOnly = 35101, + [NativeName("GL_DEBUG_TYPE_PORTABILITY_KHR")] + DebugTypePortabilityKHR = 33359, - [NativeName("GL_MAX_VARYING_COMPONENTS")] - MaxVaryingComponents = 35659, + [NativeName("GL_DEBUG_TYPE_PORTABILITY")] + DebugTypePortability = 33359, - [NativeName("GL_TEXTURE_1D_ARRAY")] - Texture1DArray = 35864, + [NativeName("GL_DEBUG_TYPE_PORTABILITY_ARB")] + DebugTypePortabilityARB = 33359, - [NativeName("GL_PROXY_TEXTURE_1D_ARRAY")] - ProxyTexture1DArray = 35865, + [NativeName("GL_DEBUG_TYPE_PERFORMANCE_KHR")] + DebugTypePerformanceKHR = 33360, - [NativeName("GL_TEXTURE_2D_ARRAY")] - Texture2DArray = 35866, + [NativeName("GL_DEBUG_TYPE_PERFORMANCE")] + DebugTypePerformance = 33360, - [NativeName("GL_PROXY_TEXTURE_2D_ARRAY")] - ProxyTexture2DArray = 35867, + [NativeName("GL_DEBUG_TYPE_PERFORMANCE_ARB")] + DebugTypePerformanceARB = 33360, - [NativeName("GL_TEXTURE_BINDING_1D_ARRAY")] - TextureBinding1DArray = 35868, + [NativeName("GL_DEBUG_TYPE_OTHER_KHR")] + DebugTypeOtherKHR = 33361, - [NativeName("GL_TEXTURE_BINDING_2D_ARRAY")] - TextureBinding2DArray = 35869, + [NativeName("GL_DEBUG_TYPE_OTHER")] + DebugTypeOther = 33361, - [NativeName("GL_R11F_G11F_B10F")] - R11FG11FB10F = 35898, + [NativeName("GL_DEBUG_TYPE_OTHER_ARB")] + DebugTypeOtherARB = 33361, - [NativeName("GL_UNSIGNED_INT_10F_11F_11F_REV")] - UnsignedInt10F11F11FRev = 35899, + [NativeName("GL_LOSE_CONTEXT_ON_RESET_EXT")] + LoseContextOnResetEXT = 33362, - [NativeName("GL_RGB9_E5")] - Rgb9E5 = 35901, + [NativeName("GL_LOSE_CONTEXT_ON_RESET_KHR")] + LoseContextOnResetKHR = 33362, - [NativeName("GL_UNSIGNED_INT_5_9_9_9_REV")] - UnsignedInt5x9x9x9Rev = 35902, + [NativeName("GL_LOSE_CONTEXT_ON_RESET")] + LoseContextOnReset = 33362, - [NativeName("GL_TEXTURE_SHARED_SIZE")] - TextureSharedSize = 35903, + [NativeName("GL_LOSE_CONTEXT_ON_RESET_ARB")] + LoseContextOnResetARB = 33362, - [NativeName("GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH")] - TransformFeedbackVaryingMaxLength = 35958, + [NativeName("GL_GUILTY_CONTEXT_RESET_EXT")] + GuiltyContextResetEXT = 33363, - [NativeName("GL_TRANSFORM_FEEDBACK_BUFFER_MODE")] - TransformFeedbackBufferMode = 35967, + [NativeName("GL_GUILTY_CONTEXT_RESET_KHR")] + GuiltyContextResetKHR = 33363, - [NativeName("GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS")] - MaxTransformFeedbackSeparateComponents = 35968, + [NativeName("GL_GUILTY_CONTEXT_RESET")] + GuiltyContextReset = 33363, - [NativeName("GL_TRANSFORM_FEEDBACK_VARYINGS")] - TransformFeedbackVaryings = 35971, + [NativeName("GL_GUILTY_CONTEXT_RESET_ARB")] + GuiltyContextResetARB = 33363, - [NativeName("GL_TRANSFORM_FEEDBACK_BUFFER_START")] - TransformFeedbackBufferStart = 35972, + [NativeName("GL_INNOCENT_CONTEXT_RESET_EXT")] + InnocentContextResetEXT = 33364, - [NativeName("GL_TRANSFORM_FEEDBACK_BUFFER_SIZE")] - TransformFeedbackBufferSize = 35973, + [NativeName("GL_INNOCENT_CONTEXT_RESET_KHR")] + InnocentContextResetKHR = 33364, - [NativeName("GL_PRIMITIVES_GENERATED")] - PrimitivesGenerated = 35975, + [NativeName("GL_INNOCENT_CONTEXT_RESET")] + InnocentContextReset = 33364, - [NativeName("GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN")] - TransformFeedbackPrimitivesWritten = 35976, + [NativeName("GL_INNOCENT_CONTEXT_RESET_ARB")] + InnocentContextResetARB = 33364, - [NativeName("GL_RASTERIZER_DISCARD")] - RasterizerDiscard = 35977, + [NativeName("GL_UNKNOWN_CONTEXT_RESET_EXT")] + UnknownContextResetEXT = 33365, - [NativeName("GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS")] - MaxTransformFeedbackInterleavedComponents = 35978, + [NativeName("GL_UNKNOWN_CONTEXT_RESET_KHR")] + UnknownContextResetKHR = 33365, - [NativeName("GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS")] - MaxTransformFeedbackSeparateAttribs = 35979, + [NativeName("GL_UNKNOWN_CONTEXT_RESET")] + UnknownContextReset = 33365, - [NativeName("GL_INTERLEAVED_ATTRIBS")] - InterleavedAttribs = 35980, + [NativeName("GL_UNKNOWN_CONTEXT_RESET_ARB")] + UnknownContextResetARB = 33365, - [NativeName("GL_SEPARATE_ATTRIBS")] - SeparateAttribs = 35981, + [NativeName("GL_RESET_NOTIFICATION_STRATEGY_EXT")] + ResetNotificationStrategyEXT = 33366, - [NativeName("GL_TRANSFORM_FEEDBACK_BUFFER")] - TransformFeedbackBuffer = 35982, + [NativeName("GL_RESET_NOTIFICATION_STRATEGY_KHR")] + ResetNotificationStrategyKHR = 33366, - [NativeName("GL_TRANSFORM_FEEDBACK_BUFFER_BINDING")] - TransformFeedbackBufferBinding = 35983, + [NativeName("GL_RESET_NOTIFICATION_STRATEGY")] + ResetNotificationStrategy = 33366, - [NativeName("GL_RGBA32UI")] - Rgba32Ui = 36208, + [NativeName("GL_RESET_NOTIFICATION_STRATEGY_ARB")] + ResetNotificationStrategyARB = 33366, - [NativeName("GL_RGB32UI")] - Rgb32Ui = 36209, + [NativeName("GL_PROGRAM_BINARY_RETRIEVABLE_HINT")] + ProgramBinaryRetrievableHint = 33367, - [NativeName("GL_RGBA16UI")] - Rgba16Ui = 36214, + [NativeName("GL_PROGRAM_SEPARABLE_EXT")] + ProgramSeparableEXT = 33368, - [NativeName("GL_RGB16UI")] - Rgb16Ui = 36215, + [NativeName("GL_PROGRAM_SEPARABLE")] + ProgramSeparable = 33368, - [NativeName("GL_RGBA8UI")] - Rgba8Ui = 36220, + [NativeName("GLES_ACTIVE_PROGRAM_EXT")] + EsActiveProgramEXT = 33369, - [NativeName("GL_RGB8UI")] - Rgb8Ui = 36221, + [NativeName("GL_ACTIVE_PROGRAM")] + ActiveProgram = 33369, - [NativeName("GL_RGBA32I")] - Rgba32I = 36226, + [NativeName("GL_PROGRAM_PIPELINE_BINDING_EXT")] + ProgramPipelineBindingEXT = 33370, - [NativeName("GL_RGB32I")] - Rgb32I = 36227, + [NativeName("GL_PROGRAM_PIPELINE_BINDING")] + ProgramPipelineBinding = 33370, - [NativeName("GL_RGBA16I")] - Rgba16I = 36232, + [NativeName("GL_MAX_VIEWPORTS_OES")] + MaxViewportsOES = 33371, - [NativeName("GL_RGB16I")] - Rgb16I = 36233, + [NativeName("GL_MAX_VIEWPORTS_NV")] + MaxViewportsNV = 33371, - [NativeName("GL_RGBA8I")] - Rgba8I = 36238, + [NativeName("GL_MAX_VIEWPORTS")] + MaxViewports = 33371, - [NativeName("GL_RGB8I")] - Rgb8I = 36239, + [NativeName("GL_VIEWPORT_SUBPIXEL_BITS_OES")] + ViewportSubpixelBitsOES = 33372, - [NativeName("GL_RED_INTEGER")] - RedInteger = 36244, + [NativeName("GL_VIEWPORT_SUBPIXEL_BITS_NV")] + ViewportSubpixelBitsNV = 33372, - [NativeName("GL_GREEN_INTEGER")] - GreenInteger = 36245, + [NativeName("GL_VIEWPORT_SUBPIXEL_BITS")] + ViewportSubpixelBits = 33372, - [NativeName("GL_BLUE_INTEGER")] - BlueInteger = 36246, + [NativeName("GL_VIEWPORT_BOUNDS_RANGE_OES")] + ViewportBoundsRangeOES = 33373, - [NativeName("GL_RGB_INTEGER")] - RgbInteger = 36248, + [NativeName("GL_VIEWPORT_BOUNDS_RANGE_NV")] + ViewportBoundsRangeNV = 33373, - [NativeName("GL_RGBA_INTEGER")] - RgbaInteger = 36249, + [NativeName("GL_VIEWPORT_BOUNDS_RANGE")] + ViewportBoundsRange = 33373, - [NativeName("GL_BGR_INTEGER")] - BgrInteger = 36250, + [NativeName("GL_LAYER_PROVOKING_VERTEX_OES")] + LayerProvokingVertexOES = 33374, - [NativeName("GL_BGRA_INTEGER")] - BgraInteger = 36251, + [NativeName("GL_LAYER_PROVOKING_VERTEX_EXT")] + LayerProvokingVertexEXT = 33374, - [NativeName("GL_SAMPLER_1D_ARRAY")] - Sampler1DArray = 36288, + [NativeName("GL_LAYER_PROVOKING_VERTEX")] + LayerProvokingVertex = 33374, - [NativeName("GL_SAMPLER_2D_ARRAY")] - Sampler2DArray = 36289, + [NativeName("GL_VIEWPORT_INDEX_PROVOKING_VERTEX_OES")] + ViewportIndexProvokingVertexOES = 33375, - [NativeName("GL_SAMPLER_1D_ARRAY_SHADOW")] - Sampler1DArrayShadow = 36291, + [NativeName("GL_VIEWPORT_INDEX_PROVOKING_VERTEX_NV")] + ViewportIndexProvokingVertexNV = 33375, - [NativeName("GL_SAMPLER_2D_ARRAY_SHADOW")] - Sampler2DArrayShadow = 36292, + [NativeName("GL_VIEWPORT_INDEX_PROVOKING_VERTEX")] + ViewportIndexProvokingVertex = 33375, - [NativeName("GL_SAMPLER_CUBE_SHADOW")] - SamplerCubeShadow = 36293, + [NativeName("GL_UNDEFINED_VERTEX_OES")] + UndefinedVertexOES = 33376, - [NativeName("GL_UNSIGNED_INT_VEC2")] - UnsignedIntVec2 = 36294, + [NativeName("GL_UNDEFINED_VERTEX_EXT")] + UndefinedVertexEXT = 33376, - [NativeName("GL_UNSIGNED_INT_VEC3")] - UnsignedIntVec3 = 36295, + [NativeName("GL_UNDEFINED_VERTEX")] + UndefinedVertex = 33376, - [NativeName("GL_UNSIGNED_INT_VEC4")] - UnsignedIntVec4 = 36296, + [NativeName("GL_NO_RESET_NOTIFICATION_EXT")] + NoResetNotificationEXT = 33377, - [NativeName("GL_INT_SAMPLER_1D")] - IntSampler1D = 36297, + [NativeName("GL_NO_RESET_NOTIFICATION_KHR")] + NoResetNotificationKHR = 33377, - [NativeName("GL_INT_SAMPLER_2D")] - IntSampler2D = 36298, + [NativeName("GL_NO_RESET_NOTIFICATION")] + NoResetNotification = 33377, - [NativeName("GL_INT_SAMPLER_3D")] - IntSampler3D = 36299, + [NativeName("GL_NO_RESET_NOTIFICATION_ARB")] + NoResetNotificationARB = 33377, - [NativeName("GL_INT_SAMPLER_CUBE")] - IntSamplerCube = 36300, + [NativeName("GL_MAX_COMPUTE_SHARED_MEMORY_SIZE")] + MaxComputeSharedMemorySize = 33378, - [NativeName("GL_INT_SAMPLER_1D_ARRAY")] - IntSampler1DArray = 36302, + [NativeName("GL_MAX_COMPUTE_UNIFORM_COMPONENTS")] + MaxComputeUniformComponents = 33379, - [NativeName("GL_INT_SAMPLER_2D_ARRAY")] - IntSampler2DArray = 36303, + [NativeName("GL_MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS")] + MaxComputeAtomicCounterBuffers = 33380, - [NativeName("GL_UNSIGNED_INT_SAMPLER_1D")] - UnsignedIntSampler1D = 36305, + [NativeName("GL_MAX_COMPUTE_ATOMIC_COUNTERS")] + MaxComputeAtomicCounters = 33381, - [NativeName("GL_UNSIGNED_INT_SAMPLER_2D")] - UnsignedIntSampler2D = 36306, + [NativeName("GL_MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS")] + MaxCombinedComputeUniformComponents = 33382, - [NativeName("GL_UNSIGNED_INT_SAMPLER_3D")] - UnsignedIntSampler3D = 36307, + [NativeName("GL_COMPUTE_WORK_GROUP_SIZE")] + ComputeWorkGroupSize = 33383, - [NativeName("GL_UNSIGNED_INT_SAMPLER_CUBE")] - UnsignedIntSamplerCube = 36308, + [NativeName("GL_DEBUG_TYPE_MARKER_KHR")] + DebugTypeMarkerKHR = 33384, - [NativeName("GL_UNSIGNED_INT_SAMPLER_1D_ARRAY")] - UnsignedIntSampler1DArray = 36310, + [NativeName("GL_DEBUG_TYPE_MARKER")] + DebugTypeMarker = 33384, - [NativeName("GL_UNSIGNED_INT_SAMPLER_2D_ARRAY")] - UnsignedIntSampler2DArray = 36311, + [NativeName("GL_DEBUG_TYPE_PUSH_GROUP_KHR")] + DebugTypePushGroupKHR = 33385, - [NativeName("GL_QUERY_WAIT")] - QueryWait = 36371, + [NativeName("GL_DEBUG_TYPE_PUSH_GROUP")] + DebugTypePushGroup = 33385, - [NativeName("GL_QUERY_NO_WAIT")] - QueryNoWait = 36372, + [NativeName("GL_DEBUG_TYPE_POP_GROUP_KHR")] + DebugTypePopGroupKHR = 33386, - [NativeName("GL_QUERY_BY_REGION_WAIT")] - QueryByRegionWait = 36373, + [NativeName("GL_DEBUG_TYPE_POP_GROUP")] + DebugTypePopGroup = 33386, - [NativeName("GL_QUERY_BY_REGION_NO_WAIT")] - QueryByRegionNoWait = 36374, + [NativeName("GL_DEBUG_SEVERITY_NOTIFICATION_KHR")] + DebugSeverityNotificationKHR = 33387, - [NativeName("GL_BUFFER_ACCESS_FLAGS")] - BufferAccessFlags = 37151, + [NativeName("GL_DEBUG_SEVERITY_NOTIFICATION")] + DebugSeverityNotification = 33387, - [NativeName("GL_BUFFER_MAP_LENGTH")] - BufferMapLength = 37152, + [NativeName("GL_MAX_DEBUG_GROUP_STACK_DEPTH_KHR")] + MaxDebugGroupStackDepthKHR = 33388, - [NativeName("GL_BUFFER_MAP_OFFSET")] - BufferMapOffset = 37153, + [NativeName("GL_MAX_DEBUG_GROUP_STACK_DEPTH")] + MaxDebugGroupStackDepth = 33388, - [NativeName("GL_DEPTH_COMPONENT32F")] - DepthComponent32F = 36012, + [NativeName("GL_DEBUG_GROUP_STACK_DEPTH_KHR")] + DebugGroupStackDepthKHR = 33389, - [NativeName("GL_DEPTH32F_STENCIL8")] - Depth32FStencil8 = 36013, + [NativeName("GL_DEBUG_GROUP_STACK_DEPTH")] + DebugGroupStackDepth = 33389, - [NativeName("GL_FLOAT_32_UNSIGNED_INT_24_8_REV")] - Float32UnsignedInt24x8Rev = 36269, + [NativeName("GL_MAX_UNIFORM_LOCATIONS")] + MaxUniformLocations = 33390, - [NativeName("GL_INVALID_FRAMEBUFFER_OPERATION")] - InvalidFramebufferOperation = 1286, + [NativeName("GL_INTERNALFORMAT_SUPPORTED")] + InternalformatSupported = 33391, - [NativeName("GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING")] - FramebufferAttachmentColorEncoding = 33296, + [NativeName("GL_INTERNALFORMAT_PREFERRED")] + InternalformatPreferred = 33392, - [NativeName("GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE")] - FramebufferAttachmentComponentType = 33297, + [NativeName("GL_INTERNALFORMAT_RED_SIZE")] + InternalformatRedSize = 33393, - [NativeName("GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE")] - FramebufferAttachmentRedSize = 33298, + [NativeName("GL_INTERNALFORMAT_GREEN_SIZE")] + InternalformatGreenSize = 33394, - [NativeName("GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE")] - FramebufferAttachmentGreenSize = 33299, + [NativeName("GL_INTERNALFORMAT_BLUE_SIZE")] + InternalformatBlueSize = 33395, - [NativeName("GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE")] - FramebufferAttachmentBlueSize = 33300, + [NativeName("GL_INTERNALFORMAT_ALPHA_SIZE")] + InternalformatAlphaSize = 33396, - [NativeName("GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE")] - FramebufferAttachmentAlphaSize = 33301, + [NativeName("GL_INTERNALFORMAT_DEPTH_SIZE")] + InternalformatDepthSize = 33397, - [NativeName("GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE")] - FramebufferAttachmentDepthSize = 33302, + [NativeName("GL_INTERNALFORMAT_STENCIL_SIZE")] + InternalformatStencilSize = 33398, - [NativeName("GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE")] - FramebufferAttachmentStencilSize = 33303, + [NativeName("GL_INTERNALFORMAT_SHARED_SIZE")] + InternalformatSharedSize = 33399, - [NativeName("GL_FRAMEBUFFER_DEFAULT")] - FramebufferDefault = 33304, + [NativeName("GL_INTERNALFORMAT_RED_TYPE")] + InternalformatRedType = 33400, - [NativeName("GL_FRAMEBUFFER_UNDEFINED")] - FramebufferUndefined = 33305, + [NativeName("GL_INTERNALFORMAT_GREEN_TYPE")] + InternalformatGreenType = 33401, - [NativeName("GL_DEPTH_STENCIL_ATTACHMENT")] - DepthStencilAttachment = 33306, + [NativeName("GL_INTERNALFORMAT_BLUE_TYPE")] + InternalformatBlueType = 33402, - [NativeName("GL_MAX_RENDERBUFFER_SIZE")] - MaxRenderbufferSize = 34024, + [NativeName("GL_INTERNALFORMAT_ALPHA_TYPE")] + InternalformatAlphaType = 33403, - [NativeName("GL_DEPTH_STENCIL")] - DepthStencil = 34041, + [NativeName("GL_INTERNALFORMAT_DEPTH_TYPE")] + InternalformatDepthType = 33404, - [NativeName("GL_UNSIGNED_INT_24_8")] - UnsignedInt24x8 = 34042, + [NativeName("GL_INTERNALFORMAT_STENCIL_TYPE")] + InternalformatStencilType = 33405, - [NativeName("GL_DEPTH24_STENCIL8")] - Depth24Stencil8 = 35056, + [NativeName("GL_MAX_WIDTH")] + MaxWidth = 33406, - [NativeName("GL_TEXTURE_STENCIL_SIZE")] - TextureStencilSize = 35057, + [NativeName("GL_MAX_HEIGHT")] + MaxHeight = 33407, - [NativeName("GL_TEXTURE_RED_TYPE")] - TextureRedType = 35856, + [NativeName("GL_MAX_DEPTH")] + MaxDepth = 33408, - [NativeName("GL_TEXTURE_GREEN_TYPE")] - TextureGreenType = 35857, + [NativeName("GL_MAX_LAYERS")] + MaxLayers = 33409, - [NativeName("GL_TEXTURE_BLUE_TYPE")] - TextureBlueType = 35858, + [NativeName("GL_MAX_COMBINED_DIMENSIONS")] + MaxCombinedDimensions = 33410, - [NativeName("GL_TEXTURE_ALPHA_TYPE")] - TextureAlphaType = 35859, + [NativeName("GL_COLOR_COMPONENTS")] + ColorComponents = 33411, - [NativeName("GL_TEXTURE_DEPTH_TYPE")] - TextureDepthType = 35862, + [NativeName("GL_DEPTH_COMPONENTS")] + DepthComponents = 33412, - [NativeName("GL_UNSIGNED_NORMALIZED")] - UnsignedNormalized = 35863, + [NativeName("GL_STENCIL_COMPONENTS")] + StencilComponents = 33413, - [NativeName("GL_FRAMEBUFFER_BINDING")] - FramebufferBinding = 36006, + [NativeName("GL_COLOR_RENDERABLE")] + ColorRenderable = 33414, - [NativeName("GL_DRAW_FRAMEBUFFER_BINDING")] - DrawFramebufferBinding = 36006, + [NativeName("GL_DEPTH_RENDERABLE")] + DepthRenderable = 33415, - [NativeName("GL_RENDERBUFFER_BINDING")] - RenderbufferBinding = 36007, + [NativeName("GL_STENCIL_RENDERABLE")] + StencilRenderable = 33416, - [NativeName("GL_READ_FRAMEBUFFER")] - ReadFramebuffer = 36008, + [NativeName("GL_FRAMEBUFFER_RENDERABLE")] + FramebufferRenderable = 33417, - [NativeName("GL_DRAW_FRAMEBUFFER")] - DrawFramebuffer = 36009, + [NativeName("GL_FRAMEBUFFER_RENDERABLE_LAYERED")] + FramebufferRenderableLayered = 33418, - [NativeName("GL_READ_FRAMEBUFFER_BINDING")] - ReadFramebufferBinding = 36010, + [NativeName("GL_FRAMEBUFFER_BLEND")] + FramebufferBlend = 33419, - [NativeName("GL_RENDERBUFFER_SAMPLES")] - RenderbufferSamples = 36011, + [NativeName("GL_READ_PIXELS")] + ReadPixels = 33420, - [NativeName("GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE")] - FramebufferAttachmentObjectType = 36048, + [NativeName("GL_READ_PIXELS_FORMAT")] + ReadPixelsFormat = 33421, - [NativeName("GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME")] - FramebufferAttachmentObjectName = 36049, + [NativeName("GL_READ_PIXELS_TYPE")] + ReadPixelsType = 33422, - [NativeName("GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL")] - FramebufferAttachmentTextureLevel = 36050, + [NativeName("GL_TEXTURE_IMAGE_FORMAT")] + TextureImageFormat = 33423, - [NativeName("GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE")] - FramebufferAttachmentTextureCubeMapFace = 36051, + [NativeName("GL_TEXTURE_IMAGE_TYPE")] + TextureImageType = 33424, - [NativeName("GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER")] - FramebufferAttachmentTextureLayer = 36052, + [NativeName("GL_GET_TEXTURE_IMAGE_FORMAT")] + GetTextureImageFormat = 33425, - [NativeName("GL_FRAMEBUFFER_COMPLETE")] - FramebufferComplete = 36053, + [NativeName("GL_GET_TEXTURE_IMAGE_TYPE")] + GetTextureImageType = 33426, - [NativeName("GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT")] - FramebufferIncompleteAttachment = 36054, + [NativeName("GL_MIPMAP")] + Mipmap = 33427, - [NativeName("GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT")] - FramebufferIncompleteMissingAttachment = 36055, + [NativeName("GL_MANUAL_GENERATE_MIPMAP")] + ManualGenerateMipmap = 33428, - [NativeName("GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER")] - FramebufferIncompleteDrawBuffer = 36059, + [NativeName("GL_AUTO_GENERATE_MIPMAP")] + AutoGenerateMipmap = 33429, - [NativeName("GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER")] - FramebufferIncompleteReadBuffer = 36060, + [NativeName("GL_COLOR_ENCODING")] + ColorEncoding = 33430, - [NativeName("GL_FRAMEBUFFER_UNSUPPORTED")] - FramebufferUnsupported = 36061, + [NativeName("GL_SRGB_READ")] + SrgbRead = 33431, - [NativeName("GL_MAX_COLOR_ATTACHMENTS")] - MaxColorAttachments = 36063, + [NativeName("GL_SRGB_WRITE")] + SrgbWrite = 33432, - [NativeName("GL_COLOR_ATTACHMENT0")] - ColorAttachment0 = 36064, + [NativeName("GL_SRGB_DECODE_ARB")] + SrgbDecodeARB = 33433, - [NativeName("GL_COLOR_ATTACHMENT1")] - ColorAttachment1 = 36065, + [NativeName("GL_FILTER")] + Filter = 33434, - [NativeName("GL_COLOR_ATTACHMENT2")] - ColorAttachment2 = 36066, + [NativeName("GL_VERTEX_TEXTURE")] + VertexTexture = 33435, - [NativeName("GL_COLOR_ATTACHMENT3")] - ColorAttachment3 = 36067, + [NativeName("GL_TESS_CONTROL_TEXTURE")] + TessControlTexture = 33436, - [NativeName("GL_COLOR_ATTACHMENT4")] - ColorAttachment4 = 36068, + [NativeName("GL_TESS_EVALUATION_TEXTURE")] + TessEvaluationTexture = 33437, - [NativeName("GL_COLOR_ATTACHMENT5")] - ColorAttachment5 = 36069, + [NativeName("GL_GEOMETRY_TEXTURE")] + GeometryTexture = 33438, - [NativeName("GL_COLOR_ATTACHMENT6")] - ColorAttachment6 = 36070, + [NativeName("GL_FRAGMENT_TEXTURE")] + FragmentTexture = 33439, - [NativeName("GL_COLOR_ATTACHMENT7")] - ColorAttachment7 = 36071, + [NativeName("GL_COMPUTE_TEXTURE")] + ComputeTexture = 33440, - [NativeName("GL_COLOR_ATTACHMENT8")] - ColorAttachment8 = 36072, + [NativeName("GL_TEXTURE_SHADOW")] + TextureShadow = 33441, - [NativeName("GL_COLOR_ATTACHMENT9")] - ColorAttachment9 = 36073, + [NativeName("GL_TEXTURE_GATHER")] + TextureGather = 33442, - [NativeName("GL_COLOR_ATTACHMENT10")] - ColorAttachment10 = 36074, + [NativeName("GL_TEXTURE_GATHER_SHADOW")] + TextureGatherShadow = 33443, - [NativeName("GL_COLOR_ATTACHMENT11")] - ColorAttachment11 = 36075, + [NativeName("GL_SHADER_IMAGE_LOAD")] + ShaderImageLoad = 33444, - [NativeName("GL_COLOR_ATTACHMENT12")] - ColorAttachment12 = 36076, + [NativeName("GL_SHADER_IMAGE_STORE")] + ShaderImageStore = 33445, - [NativeName("GL_COLOR_ATTACHMENT13")] - ColorAttachment13 = 36077, + [NativeName("GL_SHADER_IMAGE_ATOMIC")] + ShaderImageAtomic = 33446, - [NativeName("GL_COLOR_ATTACHMENT14")] - ColorAttachment14 = 36078, + [NativeName("GL_IMAGE_TEXEL_SIZE")] + ImageTexelSize = 33447, - [NativeName("GL_COLOR_ATTACHMENT15")] - ColorAttachment15 = 36079, + [NativeName("GL_IMAGE_COMPATIBILITY_CLASS")] + ImageCompatibilityClass = 33448, - [NativeName("GL_COLOR_ATTACHMENT16")] - ColorAttachment16 = 36080, + [NativeName("GL_IMAGE_PIXEL_FORMAT")] + ImagePixelFormat = 33449, - [NativeName("GL_COLOR_ATTACHMENT17")] - ColorAttachment17 = 36081, + [NativeName("GL_IMAGE_PIXEL_TYPE")] + ImagePixelType = 33450, - [NativeName("GL_COLOR_ATTACHMENT18")] - ColorAttachment18 = 36082, + [NativeName("GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_TEST")] + SimultaneousTextureAndDepthTest = 33452, - [NativeName("GL_COLOR_ATTACHMENT19")] - ColorAttachment19 = 36083, + [NativeName("GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_TEST")] + SimultaneousTextureAndStencilTest = 33453, - [NativeName("GL_COLOR_ATTACHMENT20")] - ColorAttachment20 = 36084, + [NativeName("GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_WRITE")] + SimultaneousTextureAndDepthWrite = 33454, - [NativeName("GL_COLOR_ATTACHMENT21")] - ColorAttachment21 = 36085, + [NativeName("GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_WRITE")] + SimultaneousTextureAndStencilWrite = 33455, - [NativeName("GL_COLOR_ATTACHMENT22")] - ColorAttachment22 = 36086, + [NativeName("GL_TEXTURE_COMPRESSED_BLOCK_WIDTH")] + TextureCompressedBlockWidth = 33457, - [NativeName("GL_COLOR_ATTACHMENT23")] - ColorAttachment23 = 36087, + [NativeName("GL_TEXTURE_COMPRESSED_BLOCK_HEIGHT")] + TextureCompressedBlockHeight = 33458, - [NativeName("GL_COLOR_ATTACHMENT24")] - ColorAttachment24 = 36088, + [NativeName("GL_TEXTURE_COMPRESSED_BLOCK_SIZE")] + TextureCompressedBlockSize = 33459, - [NativeName("GL_COLOR_ATTACHMENT25")] - ColorAttachment25 = 36089, + [NativeName("GL_CLEAR_BUFFER")] + ClearBuffer = 33460, - [NativeName("GL_COLOR_ATTACHMENT26")] - ColorAttachment26 = 36090, + [NativeName("GL_TEXTURE_VIEW")] + TextureView = 33461, - [NativeName("GL_COLOR_ATTACHMENT27")] - ColorAttachment27 = 36091, + [NativeName("GL_VIEW_COMPATIBILITY_CLASS")] + ViewCompatibilityClass = 33462, - [NativeName("GL_COLOR_ATTACHMENT28")] - ColorAttachment28 = 36092, + [NativeName("GL_FULL_SUPPORT")] + FullSupport = 33463, - [NativeName("GL_COLOR_ATTACHMENT29")] - ColorAttachment29 = 36093, + [NativeName("GL_CAVEAT_SUPPORT")] + CaveatSupport = 33464, - [NativeName("GL_COLOR_ATTACHMENT30")] - ColorAttachment30 = 36094, + [NativeName("GL_IMAGE_CLASS_4_X_32")] + ImageClass4x32 = 33465, - [NativeName("GL_COLOR_ATTACHMENT31")] - ColorAttachment31 = 36095, + [NativeName("GL_IMAGE_CLASS_2_X_32")] + ImageClass2x32 = 33466, - [NativeName("GL_DEPTH_ATTACHMENT")] - DepthAttachment = 36096, + [NativeName("GL_IMAGE_CLASS_1_X_32")] + ImageClass1x32 = 33467, - [NativeName("GL_STENCIL_ATTACHMENT")] - StencilAttachment = 36128, + [NativeName("GL_IMAGE_CLASS_4_X_16")] + ImageClass4x16 = 33468, - [NativeName("GL_FRAMEBUFFER")] - Framebuffer = 36160, + [NativeName("GL_IMAGE_CLASS_2_X_16")] + ImageClass2x16 = 33469, - [NativeName("GL_RENDERBUFFER")] - Renderbuffer = 36161, + [NativeName("GL_IMAGE_CLASS_1_X_16")] + ImageClass1x16 = 33470, - [NativeName("GL_RENDERBUFFER_WIDTH")] - RenderbufferWidth = 36162, + [NativeName("GL_IMAGE_CLASS_4_X_8")] + ImageClass4x8 = 33471, - [NativeName("GL_RENDERBUFFER_HEIGHT")] - RenderbufferHeight = 36163, + [NativeName("GL_IMAGE_CLASS_2_X_8")] + ImageClass2x8 = 33472, - [NativeName("GL_RENDERBUFFER_INTERNAL_FORMAT")] - RenderbufferInternalFormat = 36164, + [NativeName("GL_IMAGE_CLASS_1_X_8")] + ImageClass1x8 = 33473, - [NativeName("GL_STENCIL_INDEX1")] - StencilIndex1 = 36166, + [NativeName("GL_IMAGE_CLASS_11_11_10")] + ImageClass11x11x10 = 33474, - [NativeName("GL_STENCIL_INDEX4")] - StencilIndex4 = 36167, + [NativeName("GL_IMAGE_CLASS_10_10_10_2")] + ImageClass10x10x10x2 = 33475, - [NativeName("GL_STENCIL_INDEX8")] - StencilIndex8 = 36168, + [NativeName("GL_VIEW_CLASS_128_BITS")] + ViewClass128Bits = 33476, - [NativeName("GL_STENCIL_INDEX16")] - StencilIndex16 = 36169, + [NativeName("GL_VIEW_CLASS_96_BITS")] + ViewClass96Bits = 33477, - [NativeName("GL_RENDERBUFFER_RED_SIZE")] - RenderbufferRedSize = 36176, + [NativeName("GL_VIEW_CLASS_64_BITS")] + ViewClass64Bits = 33478, - [NativeName("GL_RENDERBUFFER_GREEN_SIZE")] - RenderbufferGreenSize = 36177, + [NativeName("GL_VIEW_CLASS_48_BITS")] + ViewClass48Bits = 33479, - [NativeName("GL_RENDERBUFFER_BLUE_SIZE")] - RenderbufferBlueSize = 36178, + [NativeName("GL_VIEW_CLASS_32_BITS")] + ViewClass32Bits = 33480, - [NativeName("GL_RENDERBUFFER_ALPHA_SIZE")] - RenderbufferAlphaSize = 36179, + [NativeName("GL_VIEW_CLASS_24_BITS")] + ViewClass24Bits = 33481, - [NativeName("GL_RENDERBUFFER_DEPTH_SIZE")] - RenderbufferDepthSize = 36180, + [NativeName("GL_VIEW_CLASS_16_BITS")] + ViewClass16Bits = 33482, - [NativeName("GL_RENDERBUFFER_STENCIL_SIZE")] - RenderbufferStencilSize = 36181, + [NativeName("GL_VIEW_CLASS_8_BITS")] + ViewClass8Bits = 33483, - [NativeName("GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE")] - FramebufferIncompleteMultisample = 36182, + [NativeName("GL_VIEW_CLASS_S3TC_DXT1_RGB")] + ViewClassS3TcDxt1Rgb = 33484, - [NativeName("GL_MAX_SAMPLES")] - MaxSamples = 36183, + [NativeName("GL_VIEW_CLASS_S3TC_DXT1_RGBA")] + ViewClassS3TcDxt1Rgba = 33485, - [NativeName("GL_INDEX")] - Index = 33314, + [NativeName("GL_VIEW_CLASS_S3TC_DXT3_RGBA")] + ViewClassS3TcDxt3Rgba = 33486, - [NativeName("GL_TEXTURE_LUMINANCE_TYPE")] - TextureLuminanceType = 35860, + [NativeName("GL_VIEW_CLASS_S3TC_DXT5_RGBA")] + ViewClassS3TcDxt5Rgba = 33487, - [NativeName("GL_TEXTURE_INTENSITY_TYPE")] - TextureIntensityType = 35861, + [NativeName("GL_VIEW_CLASS_RGTC1_RED")] + ViewClassRgtc1Red = 33488, - [NativeName("GL_FRAMEBUFFER_SRGB")] - FramebufferSrgb = 36281, + [NativeName("GL_VIEW_CLASS_RGTC2_RG")] + ViewClassRgtc2Rg = 33489, - [NativeName("GL_HALF_FLOAT")] - HalfFloat = 5131, + [NativeName("GL_VIEW_CLASS_BPTC_UNORM")] + ViewClassBptcUnorm = 33490, - [NativeName("GL_MAP_READ_BIT")] - MapReadBit = 1, + [NativeName("GL_VIEW_CLASS_BPTC_FLOAT")] + ViewClassBptcFloat = 33491, - [NativeName("GL_MAP_WRITE_BIT")] - MapWriteBit = 2, + [NativeName("GL_VERTEX_ATTRIB_BINDING")] + VertexAttribBinding = 33492, - [NativeName("GL_MAP_INVALIDATE_RANGE_BIT")] - MapInvalidateRangeBit = 4, + [NativeName("GL_VERTEX_ATTRIB_RELATIVE_OFFSET")] + VertexAttribRelativeOffset = 33493, - [NativeName("GL_MAP_INVALIDATE_BUFFER_BIT")] - MapInvalidateBufferBit = 8, + [NativeName("GL_VERTEX_BINDING_DIVISOR")] + VertexBindingDivisor = 33494, - [NativeName("GL_MAP_FLUSH_EXPLICIT_BIT")] - MapFlushExplicitBit = 16, + [NativeName("GL_VERTEX_BINDING_OFFSET")] + VertexBindingOffset = 33495, - [NativeName("GL_MAP_UNSYNCHRONIZED_BIT")] - MapUnsynchronizedBit = 32, + [NativeName("GL_VERTEX_BINDING_STRIDE")] + VertexBindingStride = 33496, - [NativeName("GL_COMPRESSED_RED_RGTC1")] - CompressedRedRgtc1 = 36283, + [NativeName("GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET")] + MaxVertexAttribRelativeOffset = 33497, - [NativeName("GL_COMPRESSED_SIGNED_RED_RGTC1")] - CompressedSignedRedRgtc1 = 36284, + [NativeName("GL_MAX_VERTEX_ATTRIB_BINDINGS")] + MaxVertexAttribBindings = 33498, - [NativeName("GL_COMPRESSED_RG_RGTC2")] - CompressedRgRgtc2 = 36285, + [NativeName("GL_TEXTURE_VIEW_MIN_LEVEL_OES")] + TextureViewMinLevelOES = 33499, - [NativeName("GL_COMPRESSED_SIGNED_RG_RGTC2")] - CompressedSignedRgRgtc2 = 36286, + [NativeName("GL_TEXTURE_VIEW_MIN_LEVEL_EXT")] + TextureViewMinLevelEXT = 33499, - [NativeName("GL_RG")] - Rg = 33319, + [NativeName("GL_TEXTURE_VIEW_MIN_LEVEL")] + TextureViewMinLevel = 33499, - [NativeName("GL_RG_INTEGER")] - RgInteger = 33320, + [NativeName("GL_TEXTURE_VIEW_NUM_LEVELS_OES")] + TextureViewNumLevelsOES = 33500, - [NativeName("GL_R8")] - R8 = 33321, + [NativeName("GL_TEXTURE_VIEW_NUM_LEVELS_EXT")] + TextureViewNumLevelsEXT = 33500, - [NativeName("GL_R16")] - R16 = 33322, + [NativeName("GL_TEXTURE_VIEW_NUM_LEVELS")] + TextureViewNumLevels = 33500, - [NativeName("GL_RG8")] - Rg8 = 33323, + [NativeName("GL_TEXTURE_VIEW_MIN_LAYER_OES")] + TextureViewMinLayerOES = 33501, - [NativeName("GL_RG16")] - Rg16 = 33324, + [NativeName("GL_TEXTURE_VIEW_MIN_LAYER_EXT")] + TextureViewMinLayerEXT = 33501, - [NativeName("GL_R16F")] - R16F = 33325, + [NativeName("GL_TEXTURE_VIEW_MIN_LAYER")] + TextureViewMinLayer = 33501, - [NativeName("GL_R32F")] - R32F = 33326, + [NativeName("GL_TEXTURE_VIEW_NUM_LAYERS_OES")] + TextureViewNumLayersOES = 33502, - [NativeName("GL_RG16F")] - Rg16F = 33327, + [NativeName("GL_TEXTURE_VIEW_NUM_LAYERS_EXT")] + TextureViewNumLayersEXT = 33502, - [NativeName("GL_RG32F")] - Rg32F = 33328, + [NativeName("GL_TEXTURE_VIEW_NUM_LAYERS")] + TextureViewNumLayers = 33502, - [NativeName("GL_R8I")] - R8I = 33329, + [NativeName("GL_TEXTURE_IMMUTABLE_LEVELS")] + TextureImmutableLevels = 33503, - [NativeName("GL_R8UI")] - R8Ui = 33330, + [NativeName("GL_BUFFER_KHR")] + BufferKHR = 33504, - [NativeName("GL_R16I")] - R16I = 33331, + [NativeName("GL_BUFFER")] + Buffer = 33504, - [NativeName("GL_R16UI")] - R16Ui = 33332, + [NativeName("GL_SHADER_KHR")] + ShaderKHR = 33505, - [NativeName("GL_R32I")] - R32I = 33333, + [NativeName("GL_SHADER")] + Shader = 33505, - [NativeName("GL_R32UI")] - R32Ui = 33334, + [NativeName("GL_PROGRAM_KHR")] + ProgramKHR = 33506, - [NativeName("GL_RG8I")] - Rg8I = 33335, + [NativeName("GL_PROGRAM")] + Program = 33506, - [NativeName("GL_RG8UI")] - Rg8Ui = 33336, + [NativeName("GL_QUERY_KHR")] + QueryKHR = 33507, - [NativeName("GL_RG16I")] - Rg16I = 33337, + [NativeName("GL_QUERY")] + Query = 33507, - [NativeName("GL_RG16UI")] - Rg16Ui = 33338, + [NativeName("GL_PROGRAM_PIPELINE_KHR")] + ProgramPipelineKHR = 33508, - [NativeName("GL_RG32I")] - Rg32I = 33339, + [NativeName("GL_PROGRAM_PIPELINE")] + ProgramPipeline = 33508, - [NativeName("GL_RG32UI")] - Rg32Ui = 33340, + [NativeName("GL_MAX_VERTEX_ATTRIB_STRIDE")] + MaxVertexAttribStride = 33509, - [NativeName("GL_VERTEX_ARRAY_BINDING")] - VertexArrayBinding = 34229, + [NativeName("GL_SAMPLER_KHR")] + SamplerKHR = 33510, - [NativeName("GL_CLAMP_VERTEX_COLOR")] - ClampVertexColor = 35098, + [NativeName("GL_SAMPLER")] + Sampler = 33510, - [NativeName("GL_CLAMP_FRAGMENT_COLOR")] - ClampFragmentColor = 35099, + [NativeName("GL_DISPLAY_LIST")] + DisplayList = 33511, - [NativeName("GL_ALPHA_INTEGER")] - AlphaInteger = 36247, + [NativeName("GL_MAX_LABEL_LENGTH_KHR")] + MaxLabelLengthKHR = 33512, - [NativeName("GL_SAMPLER_2D_RECT")] - Sampler2DRect = 35683, + [NativeName("GL_MAX_LABEL_LENGTH")] + MaxLabelLength = 33512, - [NativeName("GL_SAMPLER_2D_RECT_SHADOW")] - Sampler2DRectShadow = 35684, + [NativeName("GL_NUM_SHADING_LANGUAGE_VERSIONS")] + NumShadingLanguageVersions = 33513, - [NativeName("GL_SAMPLER_BUFFER")] - SamplerBuffer = 36290, + [NativeName("GL_QUERY_TARGET")] + QueryTarget = 33514, - [NativeName("GL_INT_SAMPLER_2D_RECT")] - IntSampler2DRect = 36301, + [NativeName("GL_TRANSFORM_FEEDBACK_OVERFLOW")] + TransformFeedbackOverflow = 33516, - [NativeName("GL_INT_SAMPLER_BUFFER")] - IntSamplerBuffer = 36304, + [NativeName("GL_TRANSFORM_FEEDBACK_OVERFLOW_ARB")] + TransformFeedbackOverflowARB = 33516, - [NativeName("GL_UNSIGNED_INT_SAMPLER_2D_RECT")] - UnsignedIntSampler2DRect = 36309, + [NativeName("GL_TRANSFORM_FEEDBACK_STREAM_OVERFLOW")] + TransformFeedbackStreamOverflow = 33517, - [NativeName("GL_UNSIGNED_INT_SAMPLER_BUFFER")] - UnsignedIntSamplerBuffer = 36312, + [NativeName("GL_TRANSFORM_FEEDBACK_STREAM_OVERFLOW_ARB")] + TransformFeedbackStreamOverflowARB = 33517, - [NativeName("GL_TEXTURE_BUFFER")] - TextureBuffer = 35882, + [NativeName("GL_VERTICES_SUBMITTED")] + VerticesSubmitted = 33518, - [NativeName("GL_MAX_TEXTURE_BUFFER_SIZE")] - MaxTextureBufferSize = 35883, + [NativeName("GL_VERTICES_SUBMITTED_ARB")] + VerticesSubmittedARB = 33518, - [NativeName("GL_TEXTURE_BINDING_BUFFER")] - TextureBindingBuffer = 35884, + [NativeName("GL_PRIMITIVES_SUBMITTED")] + PrimitivesSubmitted = 33519, - [NativeName("GL_TEXTURE_BUFFER_DATA_STORE_BINDING")] - TextureBufferDataStoreBinding = 35885, + [NativeName("GL_PRIMITIVES_SUBMITTED_ARB")] + PrimitivesSubmittedARB = 33519, - [NativeName("GL_TEXTURE_RECTANGLE")] - TextureRectANGLE = 34037, + [NativeName("GL_VERTEX_SHADER_INVOCATIONS")] + VertexShaderInvocations = 33520, - [NativeName("GL_TEXTURE_BINDING_RECTANGLE")] - TextureBindingRectANGLE = 34038, + [NativeName("GL_VERTEX_SHADER_INVOCATIONS_ARB")] + VertexShaderInvocationsARB = 33520, - [NativeName("GL_PROXY_TEXTURE_RECTANGLE")] - ProxyTextureRectANGLE = 34039, + [NativeName("GL_TESS_CONTROL_SHADER_PATCHES")] + TessControlShaderPatches = 33521, - [NativeName("GL_MAX_RECTANGLE_TEXTURE_SIZE")] - MaxRectangleTextureSize = 34040, + [NativeName("GL_TESS_CONTROL_SHADER_PATCHES_ARB")] + TessControlShaderPatchesARB = 33521, - [NativeName("GL_R8_SNORM")] - R8Snorm = 36756, + [NativeName("GL_TESS_EVALUATION_SHADER_INVOCATIONS")] + TessEvaluationShaderInvocations = 33522, - [NativeName("GL_RG8_SNORM")] - Rg8Snorm = 36757, + [NativeName("GL_TESS_EVALUATION_SHADER_INVOCATIONS_ARB")] + TessEvaluationShaderInvocationsARB = 33522, - [NativeName("GL_RGB8_SNORM")] - Rgb8Snorm = 36758, + [NativeName("GL_GEOMETRY_SHADER_PRIMITIVES_EMITTED")] + GeometryShaderPrimitivesEmitted = 33523, - [NativeName("GL_RGBA8_SNORM")] - Rgba8Snorm = 36759, + [NativeName("GL_GEOMETRY_SHADER_PRIMITIVES_EMITTED_ARB")] + GeometryShaderPrimitivesEmittedARB = 33523, - [NativeName("GL_R16_SNORM")] - R16Snorm = 36760, + [NativeName("GL_FRAGMENT_SHADER_INVOCATIONS")] + FragmentShaderInvocations = 33524, - [NativeName("GL_RG16_SNORM")] - Rg16Snorm = 36761, + [NativeName("GL_FRAGMENT_SHADER_INVOCATIONS_ARB")] + FragmentShaderInvocationsARB = 33524, - [NativeName("GL_RGB16_SNORM")] - Rgb16Snorm = 36762, + [NativeName("GL_COMPUTE_SHADER_INVOCATIONS")] + ComputeShaderInvocations = 33525, - [NativeName("GL_RGBA16_SNORM")] - Rgba16Snorm = 36763, + [NativeName("GL_COMPUTE_SHADER_INVOCATIONS_ARB")] + ComputeShaderInvocationsARB = 33525, - [NativeName("GL_SIGNED_NORMALIZED")] - SignedNormalized = 36764, + [NativeName("GL_CLIPPING_INPUT_PRIMITIVES")] + ClippingInputPrimitives = 33526, - [NativeName("GL_PRIMITIVE_RESTART")] - PrimitiveRestart = 36765, + [NativeName("GL_CLIPPING_INPUT_PRIMITIVES_ARB")] + ClippingInputPrimitivesARB = 33526, - [NativeName("GL_PRIMITIVE_RESTART_INDEX")] - PrimitiveRestartIndex = 36766, + [NativeName("GL_CLIPPING_OUTPUT_PRIMITIVES")] + ClippingOutputPrimitives = 33527, - [NativeName("GL_COPY_READ_BUFFER")] - CopyReadBuffer = 36662, + [NativeName("GL_CLIPPING_OUTPUT_PRIMITIVES_ARB")] + ClippingOutputPrimitivesARB = 33527, - [NativeName("GL_COPY_WRITE_BUFFER")] - CopyWriteBuffer = 36663, + [NativeName("GL_SPARSE_BUFFER_PAGE_SIZE_ARB")] + SparseBufferPageSizeARB = 33528, - [NativeName("GL_UNIFORM_BUFFER")] - UniformBuffer = 35345, + [NativeName("GL_MAX_CULL_DISTANCES_EXT")] + MaxCullDistancesEXT = 33529, - [NativeName("GL_UNIFORM_BUFFER_BINDING")] - UniformBufferBinding = 35368, + [NativeName("GL_MAX_CULL_DISTANCES")] + MaxCullDistances = 33529, - [NativeName("GL_UNIFORM_BUFFER_START")] - UniformBufferStart = 35369, + [NativeName("GL_MAX_COMBINED_CLIP_AND_CULL_DISTANCES_EXT")] + MaxCombinedClipAndCullDistancesEXT = 33530, - [NativeName("GL_UNIFORM_BUFFER_SIZE")] - UniformBufferSize = 35370, + [NativeName("GL_MAX_COMBINED_CLIP_AND_CULL_DISTANCES")] + MaxCombinedClipAndCullDistances = 33530, - [NativeName("GL_MAX_VERTEX_UNIFORM_BLOCKS")] - MaxVertexUniformBlocks = 35371, + [NativeName("GL_CONTEXT_RELEASE_BEHAVIOR_KHR")] + ContextReleaseBehaviorKHR = 33531, - [NativeName("GL_MAX_GEOMETRY_UNIFORM_BLOCKS")] - MaxGeometryUniformBlocks = 35372, + [NativeName("GL_CONTEXT_RELEASE_BEHAVIOR")] + ContextReleaseBehavior = 33531, - [NativeName("GL_MAX_FRAGMENT_UNIFORM_BLOCKS")] - MaxFragmentUniformBlocks = 35373, + [NativeName("GL_CONTEXT_RELEASE_BEHAVIOR_FLUSH_KHR")] + ContextReleaseBehaviorFlushKHR = 33532, - [NativeName("GL_MAX_COMBINED_UNIFORM_BLOCKS")] - MaxCombinedUniformBlocks = 35374, + [NativeName("GL_CONTEXT_RELEASE_BEHAVIOR_FLUSH")] + ContextReleaseBehaviorFlush = 33532, - [NativeName("GL_MAX_UNIFORM_BUFFER_BINDINGS")] - MaxUniformBufferBindings = 35375, + [NativeName("GL_CONVOLUTION_HINT_SGIX")] + ConvolutionHintSGIX = 33558, - [NativeName("GL_MAX_UNIFORM_BLOCK_SIZE")] - MaxUniformBlockSize = 35376, + [NativeName("GL_YCRCB_SGIX")] + YcrcbSGIX = 33560, - [NativeName("GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS")] - MaxCombinedVertexUniformComponents = 35377, + [NativeName("GL_YCRCBA_SGIX")] + YcrcbaSGIX = 33561, - [NativeName("GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS")] - MaxCombinedGeometryUniformComponents = 35378, + [NativeName("GL_ALPHA_MIN_SGIX")] + AlphaMinSGIX = 33568, - [NativeName("GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS")] - MaxCombinedFragmentUniformComponents = 35379, + [NativeName("GL_ALPHA_MAX_SGIX")] + AlphaMaxSGIX = 33569, - [NativeName("GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT")] - UniformBufferOffsetAlignment = 35380, + [NativeName("GL_SCALEBIAS_HINT_SGIX")] + ScalebiasHintSGIX = 33570, - [NativeName("GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH")] - ActiveUniformBlockMaxNameLength = 35381, + [NativeName("GL_ASYNC_MARKER_SGIX")] + AsyncMarkerSGIX = 33577, - [NativeName("GL_ACTIVE_UNIFORM_BLOCKS")] - ActiveUniformBlocks = 35382, + [NativeName("GL_PIXEL_TEX_GEN_MODE_SGIX")] + PixelTexGenModeSGIX = 33579, - [NativeName("GL_UNIFORM_TYPE")] - UniformType = 35383, + [NativeName("GL_ASYNC_HISTOGRAM_SGIX")] + AsyncHistogramSGIX = 33580, - [NativeName("GL_UNIFORM_SIZE")] - UniformSize = 35384, + [NativeName("GL_MAX_ASYNC_HISTOGRAM_SGIX")] + MaxAsyncHistogramSGIX = 33581, - [NativeName("GL_UNIFORM_NAME_LENGTH")] - UniformNameLength = 35385, + [NativeName("GL_PIXEL_TRANSFORM_2D_EXT")] + PixelTransform2DEXT = 33584, - [NativeName("GL_UNIFORM_BLOCK_INDEX")] - UniformBlockIndex = 35386, + [NativeName("GL_PIXEL_MAG_FILTER_EXT")] + PixelMagFilterEXT = 33585, - [NativeName("GL_UNIFORM_OFFSET")] - UniformOffset = 35387, + [NativeName("GL_PIXEL_MIN_FILTER_EXT")] + PixelMinFilterEXT = 33586, - [NativeName("GL_UNIFORM_ARRAY_STRIDE")] - UniformArrayStride = 35388, + [NativeName("GL_PIXEL_CUBIC_WEIGHT_EXT")] + PixelCubicWeightEXT = 33587, - [NativeName("GL_UNIFORM_MATRIX_STRIDE")] - UniformMatrixStride = 35389, + [NativeName("GL_CUBIC_EXT")] + CubicEXT = 33588, - [NativeName("GL_UNIFORM_IS_ROW_MAJOR")] - UniformIsRowMajor = 35390, + [NativeName("GL_AVERAGE_EXT")] + AverageEXT = 33589, - [NativeName("GL_UNIFORM_BLOCK_BINDING")] - UniformBlockBinding = 35391, + [NativeName("GL_PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT")] + PixelTransform2DStackDepthEXT = 33590, - [NativeName("GL_UNIFORM_BLOCK_DATA_SIZE")] - UniformBlockDataSize = 35392, + [NativeName("GL_MAX_PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT")] + MaxPixelTransform2DStackDepthEXT = 33591, - [NativeName("GL_UNIFORM_BLOCK_NAME_LENGTH")] - UniformBlockNameLength = 35393, + [NativeName("GL_PIXEL_TRANSFORM_2D_MATRIX_EXT")] + PixelTransform2DMatrixEXT = 33592, - [NativeName("GL_UNIFORM_BLOCK_ACTIVE_UNIFORMS")] - UniformBlockActiveUniforms = 35394, + [NativeName("GL_FRAGMENT_MATERIAL_EXT")] + FragmentMaterialEXT = 33609, - [NativeName("GL_UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES")] - UniformBlockActiveUniformIndices = 35395, + [NativeName("GL_FRAGMENT_NORMAL_EXT")] + FragmentNormalEXT = 33610, - [NativeName("GL_UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER")] - UniformBlockReferencedByVertexShader = 35396, + [NativeName("GL_FRAGMENT_COLOR_EXT")] + FragmentColorEXT = 33612, - [NativeName("GL_UNIFORM_BLOCK_REFERENCED_BY_GEOMETRY_SHADER")] - UniformBlockReferencedByGeometryShader = 35397, + [NativeName("GL_ATTENUATION_EXT")] + AttenuationEXT = 33613, - [NativeName("GL_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER")] - UniformBlockReferencedByFragmentShader = 35398, + [NativeName("GL_SHADOW_ATTENUATION_EXT")] + ShadowAttenuationEXT = 33614, - [NativeName("GL_INVALID_INDEX")] - InvalidIndex = 4294967295, + [NativeName("GL_TEXTURE_APPLICATION_MODE_EXT")] + TextureApplicationModeEXT = 33615, - [NativeName("GL_CONTEXT_CORE_PROFILE_BIT")] - ContextCoreProfileBit = 1, + [NativeName("GL_TEXTURE_LIGHT_EXT")] + TextureLightEXT = 33616, - [NativeName("GL_CONTEXT_COMPATIBILITY_PROFILE_BIT")] - ContextCompatibilityProfileBit = 2, + [NativeName("GL_TEXTURE_MATERIAL_FACE_EXT")] + TextureMaterialFaceEXT = 33617, - [NativeName("GL_LINES_ADJACENCY")] - LinesAdjacency = 10, + [NativeName("GL_TEXTURE_MATERIAL_PARAMETER_EXT")] + TextureMaterialParameterEXT = 33618, - [NativeName("GL_LINE_STRIP_ADJACENCY")] - LineStripAdjacency = 11, + [NativeName("GL_PIXEL_TEXTURE_SGIS")] + PixelTextureSGIS = 33619, - [NativeName("GL_TRIANGLES_ADJACENCY")] - TrianglesAdjacency = 12, + [NativeName("GL_PIXEL_FRAGMENT_RGB_SOURCE_SGIS")] + PixelFragmentRgbSourceSGIS = 33620, - [NativeName("GL_TRIANGLE_STRIP_ADJACENCY")] - TriangleStripAdjacency = 13, + [NativeName("GL_PIXEL_FRAGMENT_ALPHA_SOURCE_SGIS")] + PixelFragmentAlphaSourceSGIS = 33621, - [NativeName("GL_PROGRAM_POINT_SIZE")] - ProgramPointSize = 34370, + [NativeName("GL_PIXEL_GROUP_COLOR_SGIS")] + PixelGroupColorSGIS = 33622, - [NativeName("GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS")] - MaxGeometryTextureImageUnits = 35881, + [NativeName("GL_ASYNC_TEX_IMAGE_SGIX")] + AsyncTexImageSGIX = 33628, - [NativeName("GL_FRAMEBUFFER_ATTACHMENT_LAYERED")] - FramebufferAttachmentLayered = 36263, + [NativeName("GL_ASYNC_DRAW_PIXELS_SGIX")] + AsyncDrawPixelsSGIX = 33629, - [NativeName("GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS")] - FramebufferIncompleteLayerTargets = 36264, + [NativeName("GL_ASYNC_READ_PIXELS_SGIX")] + AsyncReadPixelsSGIX = 33630, - [NativeName("GL_GEOMETRY_SHADER")] - GeometryShader = 36313, + [NativeName("GL_MAX_ASYNC_TEX_IMAGE_SGIX")] + MaxAsyncTexImageSGIX = 33631, - [NativeName("GL_GEOMETRY_VERTICES_OUT")] - GeometryVerticesOut = 35094, + [NativeName("GL_MAX_ASYNC_DRAW_PIXELS_SGIX")] + MaxAsyncDrawPixelsSGIX = 33632, - [NativeName("GL_GEOMETRY_INPUT_TYPE")] - GeometryInputType = 35095, + [NativeName("GL_MAX_ASYNC_READ_PIXELS_SGIX")] + MaxAsyncReadPixelsSGIX = 33633, - [NativeName("GL_GEOMETRY_OUTPUT_TYPE")] - GeometryOutputType = 35096, + [NativeName("GL_UNSIGNED_BYTE_2_3_3_REV")] + UnsignedByte2x3x3Rev = 33634, - [NativeName("GL_MAX_GEOMETRY_UNIFORM_COMPONENTS")] - MaxGeometryUniformComponents = 36319, + [NativeName("GL_UNSIGNED_SHORT_5_6_5")] + UnsignedShort5x6x5 = 33635, - [NativeName("GL_MAX_GEOMETRY_OUTPUT_VERTICES")] - MaxGeometryOutputVertices = 36320, + [NativeName("GL_UNSIGNED_SHORT_5_6_5_REV")] + UnsignedShort5x6x5Rev = 33636, - [NativeName("GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS")] - MaxGeometryTotalOutputComponents = 36321, + [NativeName("GL_UNSIGNED_SHORT_4_4_4_4_REV_EXT")] + UnsignedShort4x4x4x4RevEXT = 33637, - [NativeName("GL_MAX_VERTEX_OUTPUT_COMPONENTS")] - MaxVertexOutputComponents = 37154, + [NativeName("GL_UNSIGNED_SHORT_4_4_4_4_REV_IMG")] + UnsignedShort4x4x4x4RevIMG = 33637, - [NativeName("GL_MAX_GEOMETRY_INPUT_COMPONENTS")] - MaxGeometryInputComponents = 37155, + [NativeName("GL_UNSIGNED_SHORT_4_4_4_4_REV")] + UnsignedShort4x4x4x4Rev = 33637, - [NativeName("GL_MAX_GEOMETRY_OUTPUT_COMPONENTS")] - MaxGeometryOutputComponents = 37156, + [NativeName("GL_UNSIGNED_SHORT_1_5_5_5_REV_EXT")] + UnsignedShort1x5x5x5RevEXT = 33638, - [NativeName("GL_MAX_FRAGMENT_INPUT_COMPONENTS")] - MaxFragmentInputComponents = 37157, + [NativeName("GL_UNSIGNED_SHORT_1_5_5_5_REV")] + UnsignedShort1x5x5x5Rev = 33638, - [NativeName("GL_CONTEXT_PROFILE_MASK")] - ContextProfileMask = 37158, + [NativeName("GL_UNSIGNED_INT_8_8_8_8_REV")] + UnsignedInt8x8x8x8Rev = 33639, - [NativeName("GL_DEPTH_CLAMP")] - DepthClamp = 34383, + [NativeName("GL_UNSIGNED_INT_2_10_10_10_REV_EXT")] + UnsignedInt2x10x10x10RevEXT = 33640, - [NativeName("GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION")] - QuadsFollowProvokingVertexConvention = 36428, + [NativeName("GL_UNSIGNED_INT_2_10_10_10_REV")] + UnsignedInt2x10x10x10Rev = 33640, - [NativeName("GL_FIRST_VERTEX_CONVENTION")] - FirstVertexConvention = 36429, + [NativeName("GL_TEXTURE_MAX_CLAMP_S_SGIX")] + TextureMaxClampSSGIX = 33641, - [NativeName("GL_LAST_VERTEX_CONVENTION")] - LastVertexConvention = 36430, + [NativeName("GL_TEXTURE_MAX_CLAMP_T_SGIX")] + TextureMaxClampTSGIX = 33642, - [NativeName("GL_PROVOKING_VERTEX")] - ProvokingVertex = 36431, + [NativeName("GL_TEXTURE_MAX_CLAMP_R_SGIX")] + TextureMaxClampRSGIX = 33643, - [NativeName("GL_TEXTURE_CUBE_MAP_SEAMLESS")] - TextureCubeMapSeamless = 34895, + [NativeName("GL_MIRRORED_REPEAT_OES")] + MirroredRepeatOES = 33648, - [NativeName("GL_MAX_SERVER_WAIT_TIMEOUT")] - MaxServerWaitTimeout = 37137, + [NativeName("GL_MIRRORED_REPEAT")] + MirroredRepeat = 33648, - [NativeName("GL_OBJECT_TYPE")] - ObjectType = 37138, + [NativeName("GL_MIRRORED_REPEAT_ARB")] + MirroredRepeatARB = 33648, - [NativeName("GL_SYNC_CONDITION")] - SyncCondition = 37139, + [NativeName("GL_MIRRORED_REPEAT_IBM")] + MirroredRepeatIBM = 33648, - [NativeName("GL_SYNC_STATUS")] - SyncStatus = 37140, + [NativeName("GL_RGB_S3TC")] + RgbS3Tc = 33696, - [NativeName("GL_SYNC_FLAGS")] - SyncFlags = 37141, + [NativeName("GL_RGB4_S3TC")] + Rgb4S3Tc = 33697, - [NativeName("GL_SYNC_FENCE")] - SyncFence = 37142, + [NativeName("GL_RGBA_S3TC")] + RgbaS3Tc = 33698, - [NativeName("GL_SYNC_GPU_COMMANDS_COMPLETE")] - SyncGpuCommandsComplete = 37143, + [NativeName("GL_RGBA4_S3TC")] + Rgba4S3Tc = 33699, - [NativeName("GL_UNSIGNALED")] - Unsignaled = 37144, + [NativeName("GL_RGBA_DXT5_S3TC")] + RgbaDxt5S3Tc = 33700, - [NativeName("GL_SIGNALED")] - Signaled = 37145, + [NativeName("GL_RGBA4_DXT5_S3TC")] + Rgba4Dxt5S3Tc = 33701, - [NativeName("GL_ALREADY_SIGNALED")] - AlreadySignaled = 37146, + [NativeName("GL_VERTEX_PRECLIP_SGIX")] + VertexPreclipSGIX = 33774, - [NativeName("GL_TIMEOUT_EXPIRED")] - TimeoutExpired = 37147, + [NativeName("GL_VERTEX_PRECLIP_HINT_SGIX")] + VertexPreclipHintSGIX = 33775, - [NativeName("GL_CONDITION_SATISFIED")] - ConditionSatisfied = 37148, + [NativeName("GL_COMPRESSED_RGB_S3TC_DXT1_EXT")] + CompressedRgbS3TcDxt1EXT = 33776, - [NativeName("GL_WAIT_FAILED")] - WaitFailed = 37149, + [NativeName("GL_COMPRESSED_RGBA_S3TC_DXT1_EXT")] + CompressedRgbaS3TcDxt1EXT = 33777, - [NativeName("GL_TIMEOUT_IGNORED")] - TimeoutIgnored = 4294967295, + [NativeName("GL_COMPRESSED_RGBA_S3TC_DXT3_ANGLE")] + CompressedRgbaS3TcDxt3ANGLE = 33778, - [NativeName("GL_SYNC_FLUSH_COMMANDS_BIT")] - SyncFlushCommandsBit = 1, + [NativeName("GL_COMPRESSED_RGBA_S3TC_DXT3_EXT")] + CompressedRgbaS3TcDxt3EXT = 33778, - [NativeName("GL_SAMPLE_POSITION")] - SamplePosition = 36432, + [NativeName("GL_COMPRESSED_RGBA_S3TC_DXT5_ANGLE")] + CompressedRgbaS3TcDxt5ANGLE = 33779, - [NativeName("GL_SAMPLE_MASK")] - SampleMask = 36433, + [NativeName("GL_COMPRESSED_RGBA_S3TC_DXT5_EXT")] + CompressedRgbaS3TcDxt5EXT = 33779, - [NativeName("GL_SAMPLE_MASK_VALUE")] - SampleMaskValue = 36434, + [NativeName("GL_PARALLEL_ARRAYS_INTEL")] + ParallelArraysINTEL = 33780, - [NativeName("GL_MAX_SAMPLE_MASK_WORDS")] - MaxSampleMaskWords = 36441, + [NativeName("GL_VERTEX_ARRAY_PARALLEL_POINTERS_INTEL")] + VertexArrayParallelPointersINTEL = 33781, - [NativeName("GL_TEXTURE_2D_MULTISAMPLE")] - Texture2DMultisample = 37120, + [NativeName("GL_NORMAL_ARRAY_PARALLEL_POINTERS_INTEL")] + NormalArrayParallelPointersINTEL = 33782, - [NativeName("GL_PROXY_TEXTURE_2D_MULTISAMPLE")] - ProxyTexture2DMultisample = 37121, + [NativeName("GL_COLOR_ARRAY_PARALLEL_POINTERS_INTEL")] + ColorArrayParallelPointersINTEL = 33783, - [NativeName("GL_TEXTURE_2D_MULTISAMPLE_ARRAY")] - Texture2DMultisampleArray = 37122, + [NativeName("GL_TEXTURE_COORD_ARRAY_PARALLEL_POINTERS_INTEL")] + TextureCoordArrayParallelPointersINTEL = 33784, - [NativeName("GL_PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY")] - ProxyTexture2DMultisampleArray = 37123, + [NativeName("GL_PERFQUERY_DONOT_FLUSH_INTEL")] + PerfqueryDonotFlushINTEL = 33785, - [NativeName("GL_TEXTURE_BINDING_2D_MULTISAMPLE")] - TextureBinding2DMultisample = 37124, + [NativeName("GL_PERFQUERY_FLUSH_INTEL")] + PerfqueryFlushINTEL = 33786, - [NativeName("GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY")] - TextureBinding2DMultisampleArray = 37125, + [NativeName("GL_PERFQUERY_WAIT_INTEL")] + PerfqueryWaitINTEL = 33787, - [NativeName("GL_TEXTURE_SAMPLES")] - TextureSamples = 37126, + [NativeName("GL_BLACKHOLE_RENDER_INTEL")] + BlackholeRenderINTEL = 33788, - [NativeName("GL_TEXTURE_FIXED_SAMPLE_LOCATIONS")] - TextureFixedSampleLocations = 37127, + [NativeName("GL_CONSERVATIVE_RASTERIZATION_INTEL")] + ConservativeRasterizationINTEL = 33790, - [NativeName("GL_SAMPLER_2D_MULTISAMPLE")] - Sampler2DMultisample = 37128, + [NativeName("GL_TEXTURE_MEMORY_LAYOUT_INTEL")] + TextureMemoryLayoutINTEL = 33791, - [NativeName("GL_INT_SAMPLER_2D_MULTISAMPLE")] - IntSampler2DMultisample = 37129, + [NativeName("GL_FRAGMENT_LIGHTING_SGIX")] + FragmentLightingSGIX = 33792, - [NativeName("GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE")] - UnsignedIntSampler2DMultisample = 37130, + [NativeName("GL_FRAGMENT_COLOR_MATERIAL_SGIX")] + FragmentColorMaterialSGIX = 33793, - [NativeName("GL_SAMPLER_2D_MULTISAMPLE_ARRAY")] - Sampler2DMultisampleArray = 37131, + [NativeName("GL_FRAGMENT_COLOR_MATERIAL_FACE_SGIX")] + FragmentColorMaterialFaceSGIX = 33794, - [NativeName("GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY")] - IntSampler2DMultisampleArray = 37132, + [NativeName("GL_FRAGMENT_COLOR_MATERIAL_PARAMETER_SGIX")] + FragmentColorMaterialParameterSGIX = 33795, - [NativeName("GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY")] - UnsignedIntSampler2DMultisampleArray = 37133, + [NativeName("GL_MAX_FRAGMENT_LIGHTS_SGIX")] + MaxFragmentLightsSGIX = 33796, - [NativeName("GL_MAX_COLOR_TEXTURE_SAMPLES")] - MaxColorTextureSamples = 37134, + [NativeName("GL_MAX_ACTIVE_LIGHTS_SGIX")] + MaxActiveLightsSGIX = 33797, - [NativeName("GL_MAX_DEPTH_TEXTURE_SAMPLES")] - MaxDepthTextureSamples = 37135, + [NativeName("GL_CURRENT_RASTER_NORMAL_SGIX")] + CurrentRasterNormalSGIX = 33798, - [NativeName("GL_MAX_INTEGER_SAMPLES")] - MaxIntegerSamples = 37136, + [NativeName("GL_LIGHT_ENV_MODE_SGIX")] + LightEnvModeSGIX = 33799, - [NativeName("GL_VERTEX_ATTRIB_ARRAY_DIVISOR")] - VertexAttribArrayDivisor = 35070, + [NativeName("GL_FRAGMENT_LIGHT_MODEL_LOCAL_VIEWER_SGIX")] + FragmentLightModelLocalViewerSGIX = 33800, - [NativeName("GL_SRC1_COLOR")] - Src1Color = 35065, + [NativeName("GL_FRAGMENT_LIGHT_MODEL_TWO_SIDE_SGIX")] + FragmentLightModelTwoSideSGIX = 33801, - [NativeName("GL_ONE_MINUS_SRC1_COLOR")] - OneMinusSrc1Color = 35066, + [NativeName("GL_FRAGMENT_LIGHT_MODEL_AMBIENT_SGIX")] + FragmentLightModelAmbientSGIX = 33802, - [NativeName("GL_ONE_MINUS_SRC1_ALPHA")] - OneMinusSrc1Alpha = 35067, + [NativeName("GL_FRAGMENT_LIGHT_MODEL_NORMAL_INTERPOLATION_SGIX")] + FragmentLightModelNormalInterpolationSGIX = 33803, - [NativeName("GL_MAX_DUAL_SOURCE_DRAW_BUFFERS")] - MaxDualSourceDrawBuffers = 35068, + [NativeName("GL_FRAGMENT_LIGHT0_SGIX")] + FragmentLight0SGIX = 33804, - [NativeName("GL_ANY_SAMPLES_PASSED")] - AnySamplesPassed = 35887, + [NativeName("GL_FRAGMENT_LIGHT1_SGIX")] + FragmentLight1SGIX = 33805, - [NativeName("GL_SAMPLER_BINDING")] - SamplerBinding = 35097, + [NativeName("GL_FRAGMENT_LIGHT2_SGIX")] + FragmentLight2SGIX = 33806, - [NativeName("GL_RGB10_A2UI")] - Rgb10A2Ui = 36975, + [NativeName("GL_FRAGMENT_LIGHT3_SGIX")] + FragmentLight3SGIX = 33807, - [NativeName("GL_TEXTURE_SWIZZLE_R")] - TextureSwizzleR = 36418, + [NativeName("GL_FRAGMENT_LIGHT4_SGIX")] + FragmentLight4SGIX = 33808, - [NativeName("GL_TEXTURE_SWIZZLE_G")] - TextureSwizzleG = 36419, + [NativeName("GL_FRAGMENT_LIGHT5_SGIX")] + FragmentLight5SGIX = 33809, - [NativeName("GL_TEXTURE_SWIZZLE_B")] - TextureSwizzleB = 36420, + [NativeName("GL_FRAGMENT_LIGHT6_SGIX")] + FragmentLight6SGIX = 33810, - [NativeName("GL_TEXTURE_SWIZZLE_A")] - TextureSwizzleA = 36421, + [NativeName("GL_FRAGMENT_LIGHT7_SGIX")] + FragmentLight7SGIX = 33811, - [NativeName("GL_TEXTURE_SWIZZLE_RGBA")] - TextureSwizzleRgba = 36422, + [NativeName("GL_PACK_RESAMPLE_SGIX")] + PackResampleSGIX = 33838, - [NativeName("GL_TIME_ELAPSED")] - TimeElapsed = 35007, + [NativeName("GL_UNPACK_RESAMPLE_SGIX")] + UnpackResampleSGIX = 33839, - [NativeName("GL_TIMESTAMP")] - Timestamp = 36392, + [NativeName("GL_RESAMPLE_DECIMATE_SGIX")] + ResampleDecimateSGIX = 33840, - [NativeName("GL_INT_2_10_10_10_REV")] - Int2x10x10x10Rev = 36255, + [NativeName("GL_RESAMPLE_REPLICATE_SGIX")] + ResampleReplicateSGIX = 33843, - [NativeName("GL_SAMPLE_SHADING")] - SampleShading = 35894, + [NativeName("GL_RESAMPLE_ZERO_FILL_SGIX")] + ResampleZeroFillSGIX = 33844, - [NativeName("GL_MIN_SAMPLE_SHADING_VALUE")] - MinSampleShadingValue = 35895, + [NativeName("GL_TANGENT_ARRAY_EXT")] + TangentArrayEXT = 33849, - [NativeName("GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET")] - MinProgramTextureGatherOffset = 36446, + [NativeName("GL_BINORMAL_ARRAY_EXT")] + BinormalArrayEXT = 33850, - [NativeName("GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET")] - MaxProgramTextureGatherOffset = 36447, + [NativeName("GL_CURRENT_TANGENT_EXT")] + CurrentTangentEXT = 33851, - [NativeName("GL_TEXTURE_CUBE_MAP_ARRAY")] - TextureCubeMapArray = 36873, + [NativeName("GL_CURRENT_BINORMAL_EXT")] + CurrentBinormalEXT = 33852, - [NativeName("GL_TEXTURE_BINDING_CUBE_MAP_ARRAY")] - TextureBindingCubeMapArray = 36874, + [NativeName("GL_TANGENT_ARRAY_TYPE_EXT")] + TangentArrayTypeEXT = 33854, - [NativeName("GL_PROXY_TEXTURE_CUBE_MAP_ARRAY")] - ProxyTextureCubeMapArray = 36875, + [NativeName("GL_TANGENT_ARRAY_STRIDE_EXT")] + TangentArrayStrideEXT = 33855, - [NativeName("GL_SAMPLER_CUBE_MAP_ARRAY")] - SamplerCubeMapArray = 36876, + [NativeName("GL_BINORMAL_ARRAY_TYPE_EXT")] + BinormalArrayTypeEXT = 33856, - [NativeName("GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW")] - SamplerCubeMapArrayShadow = 36877, + [NativeName("GL_BINORMAL_ARRAY_STRIDE_EXT")] + BinormalArrayStrideEXT = 33857, - [NativeName("GL_INT_SAMPLER_CUBE_MAP_ARRAY")] - IntSamplerCubeMapArray = 36878, + [NativeName("GL_TANGENT_ARRAY_POINTER_EXT")] + TangentArrayPointerEXT = 33858, - [NativeName("GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY")] - UnsignedIntSamplerCubeMapArray = 36879, + [NativeName("GL_BINORMAL_ARRAY_POINTER_EXT")] + BinormalArrayPointerEXT = 33859, - [NativeName("GL_DRAW_INDIRECT_BUFFER")] - DrawIndirectBuffer = 36671, + [NativeName("GL_MAP1_TANGENT_EXT")] + Map1TangentEXT = 33860, - [NativeName("GL_DRAW_INDIRECT_BUFFER_BINDING")] - DrawIndirectBufferBinding = 36675, + [NativeName("GL_MAP2_TANGENT_EXT")] + Map2TangentEXT = 33861, - [NativeName("GL_GEOMETRY_SHADER_INVOCATIONS")] - GeometryShaderInvocations = 34943, + [NativeName("GL_MAP1_BINORMAL_EXT")] + Map1BinormalEXT = 33862, - [NativeName("GL_MAX_GEOMETRY_SHADER_INVOCATIONS")] - MaxGeometryShaderInvocations = 36442, + [NativeName("GL_MAP2_BINORMAL_EXT")] + Map2BinormalEXT = 33863, - [NativeName("GL_MIN_FRAGMENT_INTERPOLATION_OFFSET")] - MinFragmentInterpolationOffset = 36443, + [NativeName("GL_NEAREST_CLIPMAP_NEAREST_SGIX")] + NearestClipmapNearestSGIX = 33869, - [NativeName("GL_MAX_FRAGMENT_INTERPOLATION_OFFSET")] - MaxFragmentInterpolationOffset = 36444, + [NativeName("GL_NEAREST_CLIPMAP_LINEAR_SGIX")] + NearestClipmapLinearSGIX = 33870, - [NativeName("GL_FRAGMENT_INTERPOLATION_OFFSET_BITS")] - FragmentInterpolationOffsetBits = 36445, + [NativeName("GL_LINEAR_CLIPMAP_NEAREST_SGIX")] + LinearClipmapNearestSGIX = 33871, - [NativeName("GL_MAX_VERTEX_STREAMS")] - MaxVertexStreams = 36465, + [NativeName("GL_FOG_COORDINATE_SOURCE")] + FogCoordinateSource = 33872, - [NativeName("GL_DOUBLE_VEC2")] - DoubleVec2 = 36860, + [NativeName("GL_FOG_COORD_SRC")] + FogCoordSrc = 33872, - [NativeName("GL_DOUBLE_VEC3")] - DoubleVec3 = 36861, + [NativeName("GL_FOG_COORDINATE_SOURCE_EXT")] + FogCoordinateSourceEXT = 33872, - [NativeName("GL_DOUBLE_VEC4")] - DoubleVec4 = 36862, + [NativeName("GL_FOG_COORDINATE")] + FogCoordinate = 33873, - [NativeName("GL_DOUBLE_MAT2")] - DoubleMat2 = 36678, + [NativeName("GL_FOG_COORD")] + FogCoord = 33873, - [NativeName("GL_DOUBLE_MAT3")] - DoubleMat3 = 36679, + [NativeName("GL_FOG_COORDINATE_EXT")] + FogCoordinateEXT = 33873, - [NativeName("GL_DOUBLE_MAT4")] - DoubleMat4 = 36680, + [NativeName("GL_FRAGMENT_DEPTH")] + FragmentDepth = 33874, - [NativeName("GL_DOUBLE_MAT2x3")] - DoubleMat2x3 = 36681, + [NativeName("GL_FRAGMENT_DEPTH_EXT")] + FragmentDepthEXT = 33874, - [NativeName("GL_DOUBLE_MAT2x4")] - DoubleMat2x4 = 36682, + [NativeName("GL_CURRENT_FOG_COORDINATE")] + CurrentFogCoordinate = 33875, - [NativeName("GL_DOUBLE_MAT3x2")] - DoubleMat3x2 = 36683, + [NativeName("GL_CURRENT_FOG_COORD")] + CurrentFogCoord = 33875, - [NativeName("GL_DOUBLE_MAT3x4")] - DoubleMat3x4 = 36684, + [NativeName("GL_CURRENT_FOG_COORDINATE_EXT")] + CurrentFogCoordinateEXT = 33875, - [NativeName("GL_DOUBLE_MAT4x2")] - DoubleMat4x2 = 36685, + [NativeName("GL_FOG_COORDINATE_ARRAY_TYPE")] + FogCoordinateArrayType = 33876, - [NativeName("GL_DOUBLE_MAT4x3")] - DoubleMat4x3 = 36686, + [NativeName("GL_FOG_COORD_ARRAY_TYPE")] + FogCoordArrayType = 33876, - [NativeName("GL_ACTIVE_SUBROUTINES")] - ActiveSubroutines = 36325, + [NativeName("GL_FOG_COORDINATE_ARRAY_TYPE_EXT")] + FogCoordinateArrayTypeEXT = 33876, - [NativeName("GL_ACTIVE_SUBROUTINE_UNIFORMS")] - ActiveSubroutineUniforms = 36326, + [NativeName("GL_FOG_COORDINATE_ARRAY_STRIDE")] + FogCoordinateArrayStride = 33877, - [NativeName("GL_ACTIVE_SUBROUTINE_UNIFORM_LOCATIONS")] - ActiveSubroutineUniformLocations = 36423, + [NativeName("GL_FOG_COORD_ARRAY_STRIDE")] + FogCoordArrayStride = 33877, - [NativeName("GL_ACTIVE_SUBROUTINE_MAX_LENGTH")] - ActiveSubroutineMaxLength = 36424, + [NativeName("GL_FOG_COORDINATE_ARRAY_STRIDE_EXT")] + FogCoordinateArrayStrideEXT = 33877, - [NativeName("GL_ACTIVE_SUBROUTINE_UNIFORM_MAX_LENGTH")] - ActiveSubroutineUniformMaxLength = 36425, + [NativeName("GL_FOG_COORDINATE_ARRAY_POINTER")] + FogCoordinateArrayPointer = 33878, - [NativeName("GL_MAX_SUBROUTINES")] - MaxSubroutines = 36327, + [NativeName("GL_FOG_COORD_ARRAY_POINTER")] + FogCoordArrayPointer = 33878, - [NativeName("GL_MAX_SUBROUTINE_UNIFORM_LOCATIONS")] - MaxSubroutineUniformLocations = 36328, + [NativeName("GL_FOG_COORDINATE_ARRAY_POINTER_EXT")] + FogCoordinateArrayPointerEXT = 33878, - [NativeName("GL_NUM_COMPATIBLE_SUBROUTINES")] - NumCompatibleSubroutines = 36426, + [NativeName("GL_FOG_COORDINATE_ARRAY")] + FogCoordinateArray = 33879, - [NativeName("GL_COMPATIBLE_SUBROUTINES")] - CompatibleSubroutines = 36427, + [NativeName("GL_FOG_COORD_ARRAY")] + FogCoordArray = 33879, - [NativeName("GL_PATCHES")] - Patches = 14, + [NativeName("GL_FOG_COORDINATE_ARRAY_EXT")] + FogCoordinateArrayEXT = 33879, - [NativeName("GL_PATCH_VERTICES")] - PatchVertices = 36466, + [NativeName("GL_COLOR_SUM")] + ColorSum = 33880, - [NativeName("GL_PATCH_DEFAULT_INNER_LEVEL")] - PatchDefaultInnerLevel = 36467, + [NativeName("GL_COLOR_SUM_ARB")] + ColorSumARB = 33880, - [NativeName("GL_PATCH_DEFAULT_OUTER_LEVEL")] - PatchDefaultOuterLevel = 36468, + [NativeName("GL_COLOR_SUM_EXT")] + ColorSumEXT = 33880, - [NativeName("GL_TESS_CONTROL_OUTPUT_VERTICES")] - TessControlOutputVertices = 36469, + [NativeName("GL_CURRENT_SECONDARY_COLOR")] + CurrentSecondaryColor = 33881, - [NativeName("GL_TESS_GEN_MODE")] - TessGenMode = 36470, + [NativeName("GL_CURRENT_SECONDARY_COLOR_EXT")] + CurrentSecondaryColorEXT = 33881, - [NativeName("GL_TESS_GEN_SPACING")] - TessGenSpacing = 36471, + [NativeName("GL_SECONDARY_COLOR_ARRAY_SIZE")] + SecondaryColorArraySize = 33882, - [NativeName("GL_TESS_GEN_VERTEX_ORDER")] - TessGenVertexOrder = 36472, + [NativeName("GL_SECONDARY_COLOR_ARRAY_SIZE_EXT")] + SecondaryColorArraySizeEXT = 33882, - [NativeName("GL_TESS_GEN_POINT_MODE")] - TessGenPointMode = 36473, + [NativeName("GL_SECONDARY_COLOR_ARRAY_TYPE")] + SecondaryColorArrayType = 33883, - [NativeName("GL_ISOLINES")] - Isolines = 36474, + [NativeName("GL_SECONDARY_COLOR_ARRAY_TYPE_EXT")] + SecondaryColorArrayTypeEXT = 33883, - [NativeName("GL_FRACTIONAL_ODD")] - FractionalOdd = 36475, + [NativeName("GL_SECONDARY_COLOR_ARRAY_STRIDE")] + SecondaryColorArrayStride = 33884, - [NativeName("GL_FRACTIONAL_EVEN")] - FractionalEven = 36476, + [NativeName("GL_SECONDARY_COLOR_ARRAY_STRIDE_EXT")] + SecondaryColorArrayStrideEXT = 33884, - [NativeName("GL_MAX_PATCH_VERTICES")] - MaxPatchVertices = 36477, + [NativeName("GL_SECONDARY_COLOR_ARRAY_POINTER")] + SecondaryColorArrayPointer = 33885, - [NativeName("GL_MAX_TESS_GEN_LEVEL")] - MaxTessGenLevel = 36478, + [NativeName("GL_SECONDARY_COLOR_ARRAY_POINTER_EXT")] + SecondaryColorArrayPointerEXT = 33885, - [NativeName("GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS")] - MaxTessControlUniformComponents = 36479, + [NativeName("GL_SECONDARY_COLOR_ARRAY")] + SecondaryColorArray = 33886, - [NativeName("GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS")] - MaxTessEvaluationUniformComponents = 36480, + [NativeName("GL_SECONDARY_COLOR_ARRAY_EXT")] + SecondaryColorArrayEXT = 33886, - [NativeName("GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS")] - MaxTessControlTextureImageUnits = 36481, + [NativeName("GL_CURRENT_RASTER_SECONDARY_COLOR")] + CurrentRasterSecondaryColor = 33887, - [NativeName("GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS")] - MaxTessEvaluationTextureImageUnits = 36482, + [NativeName("GL_ALIASED_POINT_SIZE_RANGE")] + AliasedPointSizeRange = 33901, - [NativeName("GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS")] - MaxTessControlOutputComponents = 36483, + [NativeName("GL_ALIASED_LINE_WIDTH_RANGE")] + AliasedLineWidthRange = 33902, - [NativeName("GL_MAX_TESS_PATCH_COMPONENTS")] - MaxTessPatchComponents = 36484, + [NativeName("GL_SCREEN_COORDINATES_REND")] + ScreenCoordinatesREND = 33936, - [NativeName("GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS")] - MaxTessControlTotalOutputComponents = 36485, + [NativeName("GL_INVERTED_SCREEN_W_REND")] + InvertedScreenWREND = 33937, - [NativeName("GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS")] - MaxTessEvaluationOutputComponents = 36486, + [NativeName("GL_TEXTURE0")] + Texture0 = 33984, - [NativeName("GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS")] - MaxTessControlUniformBlocks = 36489, + [NativeName("GL_TEXTURE0_ARB")] + Texture0ARB = 33984, - [NativeName("GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS")] - MaxTessEvaluationUniformBlocks = 36490, + [NativeName("GL_TEXTURE1")] + Texture1 = 33985, - [NativeName("GL_MAX_TESS_CONTROL_INPUT_COMPONENTS")] - MaxTessControlInputComponents = 34924, + [NativeName("GL_TEXTURE1_ARB")] + Texture1ARB = 33985, - [NativeName("GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS")] - MaxTessEvaluationInputComponents = 34925, + [NativeName("GL_TEXTURE2")] + Texture2 = 33986, - [NativeName("GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS")] - MaxCombinedTessControlUniformComponents = 36382, + [NativeName("GL_TEXTURE2_ARB")] + Texture2ARB = 33986, - [NativeName("GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS")] - MaxCombinedTessEvaluationUniformComponents = 36383, + [NativeName("GL_TEXTURE3")] + Texture3 = 33987, - [NativeName("GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_CONTROL_SHADER")] - UniformBlockReferencedByTessControlShader = 34032, + [NativeName("GL_TEXTURE3_ARB")] + Texture3ARB = 33987, - [NativeName("GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_EVALUATION_SHADER")] - UniformBlockReferencedByTessEvaluationShader = 34033, + [NativeName("GL_TEXTURE4")] + Texture4 = 33988, - [NativeName("GL_TESS_EVALUATION_SHADER")] - TessEvaluationShader = 36487, + [NativeName("GL_TEXTURE4_ARB")] + Texture4ARB = 33988, - [NativeName("GL_TESS_CONTROL_SHADER")] - TessControlShader = 36488, + [NativeName("GL_TEXTURE5")] + Texture5 = 33989, - [NativeName("GL_TRANSFORM_FEEDBACK")] - TransformFeedback = 36386, + [NativeName("GL_TEXTURE5_ARB")] + Texture5ARB = 33989, - [NativeName("GL_TRANSFORM_FEEDBACK_BUFFER_PAUSED")] - TransformFeedbackBufferPaused = 36387, + [NativeName("GL_TEXTURE6")] + Texture6 = 33990, - [NativeName("GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE")] - TransformFeedbackBufferActive = 36388, + [NativeName("GL_TEXTURE6_ARB")] + Texture6ARB = 33990, - [NativeName("GL_TRANSFORM_FEEDBACK_BINDING")] - TransformFeedbackBinding = 36389, + [NativeName("GL_TEXTURE7")] + Texture7 = 33991, - [NativeName("GL_MAX_TRANSFORM_FEEDBACK_BUFFERS")] - MaxTransformFeedbackBuffers = 36464, + [NativeName("GL_TEXTURE7_ARB")] + Texture7ARB = 33991, - [NativeName("GL_FIXED")] - Fixed = 5132, + [NativeName("GL_TEXTURE8")] + Texture8 = 33992, - [NativeName("GL_IMPLEMENTATION_COLOR_READ_TYPE")] - ImplementationColorReadType = 35738, + [NativeName("GL_TEXTURE8_ARB")] + Texture8ARB = 33992, - [NativeName("GL_IMPLEMENTATION_COLOR_READ_FORMAT")] - ImplementationColorReadFormat = 35739, + [NativeName("GL_TEXTURE9")] + Texture9 = 33993, - [NativeName("GL_LOW_FLOAT")] - LowFloat = 36336, + [NativeName("GL_TEXTURE9_ARB")] + Texture9ARB = 33993, - [NativeName("GL_MEDIUM_FLOAT")] - MediumFloat = 36337, + [NativeName("GL_TEXTURE10")] + Texture10 = 33994, - [NativeName("GL_HIGH_FLOAT")] - HighFloat = 36338, + [NativeName("GL_TEXTURE10_ARB")] + Texture10ARB = 33994, - [NativeName("GL_LOW_INT")] - LowInt = 36339, + [NativeName("GL_TEXTURE11")] + Texture11 = 33995, - [NativeName("GL_MEDIUM_INT")] - MediumInt = 36340, + [NativeName("GL_TEXTURE11_ARB")] + Texture11ARB = 33995, - [NativeName("GL_HIGH_INT")] - HighInt = 36341, + [NativeName("GL_TEXTURE12")] + Texture12 = 33996, - [NativeName("GL_SHADER_COMPILER")] - ShaderCompiler = 36346, + [NativeName("GL_TEXTURE12_ARB")] + Texture12ARB = 33996, - [NativeName("GL_SHADER_BINARY_FORMATS")] - ShaderBinaryFormats = 36344, + [NativeName("GL_TEXTURE13")] + Texture13 = 33997, - [NativeName("GL_NUM_SHADER_BINARY_FORMATS")] - NumShaderBinaryFormats = 36345, + [NativeName("GL_TEXTURE13_ARB")] + Texture13ARB = 33997, - [NativeName("GL_MAX_VERTEX_UNIFORM_VECTORS")] - MaxVertexUniformVectors = 36347, + [NativeName("GL_TEXTURE14")] + Texture14 = 33998, - [NativeName("GL_MAX_VARYING_VECTORS")] - MaxVaryingVectors = 36348, + [NativeName("GL_TEXTURE14_ARB")] + Texture14ARB = 33998, - [NativeName("GL_MAX_FRAGMENT_UNIFORM_VECTORS")] - MaxFragmentUniformVectors = 36349, + [NativeName("GL_TEXTURE15")] + Texture15 = 33999, - [NativeName("GL_RGB565")] - Rgb565 = 36194, + [NativeName("GL_TEXTURE15_ARB")] + Texture15ARB = 33999, - [NativeName("GL_PROGRAM_BINARY_RETRIEVABLE_HINT")] - ProgramBinaryRetrievableHint = 33367, + [NativeName("GL_TEXTURE16")] + Texture16 = 34000, - [NativeName("GL_PROGRAM_BINARY_LENGTH")] - ProgramBinaryLength = 34625, + [NativeName("GL_TEXTURE16_ARB")] + Texture16ARB = 34000, - [NativeName("GL_NUM_PROGRAM_BINARY_FORMATS")] - NumProgramBinaryFormats = 34814, + [NativeName("GL_TEXTURE17")] + Texture17 = 34001, - [NativeName("GL_PROGRAM_BINARY_FORMATS")] - ProgramBinaryFormats = 34815, + [NativeName("GL_TEXTURE17_ARB")] + Texture17ARB = 34001, - [NativeName("GL_VERTEX_SHADER_BIT")] - VertexShaderBit = 1, + [NativeName("GL_TEXTURE18")] + Texture18 = 34002, - [NativeName("GL_FRAGMENT_SHADER_BIT")] - FragmentShaderBit = 2, + [NativeName("GL_TEXTURE18_ARB")] + Texture18ARB = 34002, - [NativeName("GL_GEOMETRY_SHADER_BIT")] - GeometryShaderBit = 4, + [NativeName("GL_TEXTURE19")] + Texture19 = 34003, - [NativeName("GL_TESS_CONTROL_SHADER_BIT")] - TessControlShaderBit = 8, + [NativeName("GL_TEXTURE19_ARB")] + Texture19ARB = 34003, - [NativeName("GL_TESS_EVALUATION_SHADER_BIT")] - TessEvaluationShaderBit = 16, + [NativeName("GL_TEXTURE20")] + Texture20 = 34004, - [NativeName("GL_ALL_SHADER_BITS")] - AllShaderBits = 4294967295, + [NativeName("GL_TEXTURE20_ARB")] + Texture20ARB = 34004, - [NativeName("GL_PROGRAM_SEPARABLE")] - ProgramSeparable = 33368, + [NativeName("GL_TEXTURE21")] + Texture21 = 34005, - [NativeName("GL_ACTIVE_PROGRAM")] - ActiveProgram = 33369, + [NativeName("GL_TEXTURE21_ARB")] + Texture21ARB = 34005, - [NativeName("GL_PROGRAM_PIPELINE_BINDING")] - ProgramPipelineBinding = 33370, + [NativeName("GL_TEXTURE22")] + Texture22 = 34006, - [NativeName("GL_MAX_VIEWPORTS")] - MaxViewports = 33371, + [NativeName("GL_TEXTURE22_ARB")] + Texture22ARB = 34006, - [NativeName("GL_VIEWPORT_SUBPIXEL_BITS")] - ViewportSubpixelBits = 33372, + [NativeName("GL_TEXTURE23")] + Texture23 = 34007, - [NativeName("GL_VIEWPORT_BOUNDS_RANGE")] - ViewportBoundsRange = 33373, + [NativeName("GL_TEXTURE23_ARB")] + Texture23ARB = 34007, - [NativeName("GL_LAYER_PROVOKING_VERTEX")] - LayerProvokingVertex = 33374, + [NativeName("GL_TEXTURE24")] + Texture24 = 34008, - [NativeName("GL_VIEWPORT_INDEX_PROVOKING_VERTEX")] - ViewportIndexProvokingVertex = 33375, + [NativeName("GL_TEXTURE24_ARB")] + Texture24ARB = 34008, - [NativeName("GL_UNDEFINED_VERTEX")] - UndefinedVertex = 33376, + [NativeName("GL_TEXTURE25")] + Texture25 = 34009, - [NativeName("GL_COPY_READ_BUFFER_BINDING")] - CopyReadBufferBinding = 36662, + [NativeName("GL_TEXTURE25_ARB")] + Texture25ARB = 34009, - [NativeName("GL_COPY_WRITE_BUFFER_BINDING")] - CopyWriteBufferBinding = 36663, + [NativeName("GL_TEXTURE26")] + Texture26 = 34010, - [NativeName("GL_TRANSFORM_FEEDBACK_ACTIVE")] - TransformFeedbackActive = 36388, + [NativeName("GL_TEXTURE26_ARB")] + Texture26ARB = 34010, - [NativeName("GL_TRANSFORM_FEEDBACK_PAUSED")] - TransformFeedbackPaused = 36387, + [NativeName("GL_TEXTURE27")] + Texture27 = 34011, - [NativeName("GL_UNPACK_COMPRESSED_BLOCK_WIDTH")] - UnpackCompressedBlockWidth = 37159, + [NativeName("GL_TEXTURE27_ARB")] + Texture27ARB = 34011, - [NativeName("GL_UNPACK_COMPRESSED_BLOCK_HEIGHT")] - UnpackCompressedBlockHeight = 37160, + [NativeName("GL_TEXTURE28")] + Texture28 = 34012, - [NativeName("GL_UNPACK_COMPRESSED_BLOCK_DEPTH")] - UnpackCompressedBlockDepth = 37161, + [NativeName("GL_TEXTURE28_ARB")] + Texture28ARB = 34012, - [NativeName("GL_UNPACK_COMPRESSED_BLOCK_SIZE")] - UnpackCompressedBlockSize = 37162, + [NativeName("GL_TEXTURE29")] + Texture29 = 34013, - [NativeName("GL_PACK_COMPRESSED_BLOCK_WIDTH")] - PackCompressedBlockWidth = 37163, + [NativeName("GL_TEXTURE29_ARB")] + Texture29ARB = 34013, - [NativeName("GL_PACK_COMPRESSED_BLOCK_HEIGHT")] - PackCompressedBlockHeight = 37164, + [NativeName("GL_TEXTURE30")] + Texture30 = 34014, - [NativeName("GL_PACK_COMPRESSED_BLOCK_DEPTH")] - PackCompressedBlockDepth = 37165, + [NativeName("GL_TEXTURE30_ARB")] + Texture30ARB = 34014, - [NativeName("GL_PACK_COMPRESSED_BLOCK_SIZE")] - PackCompressedBlockSize = 37166, + [NativeName("GL_TEXTURE31")] + Texture31 = 34015, - [NativeName("GL_NUM_SAMPLE_COUNTS")] - NumSampleCounts = 37760, + [NativeName("GL_TEXTURE31_ARB")] + Texture31ARB = 34015, - [NativeName("GL_MIN_MAP_BUFFER_ALIGNMENT")] - MinMapBufferAlignment = 37052, + [NativeName("GL_ACTIVE_TEXTURE")] + ActiveTexture = 34016, - [NativeName("GL_ATOMIC_COUNTER_BUFFER")] - AtomicCounterBuffer = 37568, + [NativeName("GL_ACTIVE_TEXTURE_ARB")] + ActiveTextureARB = 34016, - [NativeName("GL_ATOMIC_COUNTER_BUFFER_BINDING")] - AtomicCounterBufferBinding = 37569, + [NativeName("GL_CLIENT_ACTIVE_TEXTURE")] + ClientActiveTexture = 34017, - [NativeName("GL_ATOMIC_COUNTER_BUFFER_START")] - AtomicCounterBufferStart = 37570, + [NativeName("GL_CLIENT_ACTIVE_TEXTURE_ARB")] + ClientActiveTextureARB = 34017, - [NativeName("GL_ATOMIC_COUNTER_BUFFER_SIZE")] - AtomicCounterBufferSize = 37571, + [NativeName("GL_MAX_TEXTURE_UNITS")] + MaxTextureUnits = 34018, - [NativeName("GL_ATOMIC_COUNTER_BUFFER_DATA_SIZE")] - AtomicCounterBufferDataSize = 37572, + [NativeName("GL_MAX_TEXTURE_UNITS_ARB")] + MaxTextureUnitsARB = 34018, - [NativeName("GL_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTERS")] - AtomicCounterBufferActiveAtomicCounters = 37573, + [NativeName("GL_TRANSPOSE_MODELVIEW_MATRIX")] + TransposeModelviewMatrix = 34019, - [NativeName("GL_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTER_INDICES")] - AtomicCounterBufferActiveAtomicCounterIndices = 37574, + [NativeName("GL_TRANSPOSE_MODELVIEW_MATRIX_ARB")] + TransposeModelviewMatrixARB = 34019, - [NativeName("GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_VERTEX_SHADER")] - AtomicCounterBufferReferencedByVertexShader = 37575, + [NativeName("GL_PATH_TRANSPOSE_MODELVIEW_MATRIX_NV")] + PathTransposeModelviewMatrixNV = 34019, - [NativeName("GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_CONTROL_SHADER")] - AtomicCounterBufferReferencedByTessControlShader = 37576, + [NativeName("GL_TRANSPOSE_PROJECTION_MATRIX")] + TransposeProjectionMatrix = 34020, - [NativeName("GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_EVALUATION_SHADER")] - AtomicCounterBufferReferencedByTessEvaluationShader = 37577, + [NativeName("GL_TRANSPOSE_PROJECTION_MATRIX_ARB")] + TransposeProjectionMatrixARB = 34020, - [NativeName("GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_GEOMETRY_SHADER")] - AtomicCounterBufferReferencedByGeometryShader = 37578, + [NativeName("GL_PATH_TRANSPOSE_PROJECTION_MATRIX_NV")] + PathTransposeProjectionMatrixNV = 34020, - [NativeName("GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_FRAGMENT_SHADER")] - AtomicCounterBufferReferencedByFragmentShader = 37579, + [NativeName("GL_TRANSPOSE_TEXTURE_MATRIX")] + TransposeTextureMatrix = 34021, - [NativeName("GL_MAX_VERTEX_ATOMIC_COUNTER_BUFFERS")] - MaxVertexAtomicCounterBuffers = 37580, + [NativeName("GL_TRANSPOSE_TEXTURE_MATRIX_ARB")] + TransposeTextureMatrixARB = 34021, - [NativeName("GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS")] - MaxTessControlAtomicCounterBuffers = 37581, + [NativeName("GL_TRANSPOSE_COLOR_MATRIX")] + TransposeColorMatrix = 34022, - [NativeName("GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS")] - MaxTessEvaluationAtomicCounterBuffers = 37582, + [NativeName("GL_TRANSPOSE_COLOR_MATRIX_ARB")] + TransposeColorMatrixARB = 34022, - [NativeName("GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS")] - MaxGeometryAtomicCounterBuffers = 37583, + [NativeName("GL_SUBTRACT")] + Subtract = 34023, - [NativeName("GL_MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS")] - MaxFragmentAtomicCounterBuffers = 37584, + [NativeName("GL_SUBTRACT_ARB")] + SubtractARB = 34023, - [NativeName("GL_MAX_COMBINED_ATOMIC_COUNTER_BUFFERS")] - MaxCombinedAtomicCounterBuffers = 37585, + [NativeName("GL_MAX_RENDERBUFFER_SIZE_OES")] + MaxRenderbufferSizeOES = 34024, - [NativeName("GL_MAX_VERTEX_ATOMIC_COUNTERS")] - MaxVertexAtomicCounters = 37586, + [NativeName("GL_MAX_RENDERBUFFER_SIZE")] + MaxRenderbufferSize = 34024, - [NativeName("GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS")] - MaxTessControlAtomicCounters = 37587, + [NativeName("GL_MAX_RENDERBUFFER_SIZE_EXT")] + MaxRenderbufferSizeEXT = 34024, - [NativeName("GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS")] - MaxTessEvaluationAtomicCounters = 37588, + [NativeName("GL_COMPRESSED_ALPHA")] + CompressedAlpha = 34025, - [NativeName("GL_MAX_GEOMETRY_ATOMIC_COUNTERS")] - MaxGeometryAtomicCounters = 37589, + [NativeName("GL_COMPRESSED_ALPHA_ARB")] + CompressedAlphaARB = 34025, - [NativeName("GL_MAX_FRAGMENT_ATOMIC_COUNTERS")] - MaxFragmentAtomicCounters = 37590, + [NativeName("GL_COMPRESSED_LUMINANCE")] + CompressedLuminance = 34026, - [NativeName("GL_MAX_COMBINED_ATOMIC_COUNTERS")] - MaxCombinedAtomicCounters = 37591, + [NativeName("GL_COMPRESSED_LUMINANCE_ARB")] + CompressedLuminanceARB = 34026, - [NativeName("GL_MAX_ATOMIC_COUNTER_BUFFER_SIZE")] - MaxAtomicCounterBufferSize = 37592, + [NativeName("GL_COMPRESSED_LUMINANCE_ALPHA")] + CompressedLuminanceAlpha = 34027, - [NativeName("GL_MAX_ATOMIC_COUNTER_BUFFER_BINDINGS")] - MaxAtomicCounterBufferBindings = 37596, + [NativeName("GL_COMPRESSED_LUMINANCE_ALPHA_ARB")] + CompressedLuminanceAlphaARB = 34027, - [NativeName("GL_ACTIVE_ATOMIC_COUNTER_BUFFERS")] - ActiveAtomicCounterBuffers = 37593, + [NativeName("GL_COMPRESSED_INTENSITY")] + CompressedIntensity = 34028, - [NativeName("GL_UNIFORM_ATOMIC_COUNTER_BUFFER_INDEX")] - UniformAtomicCounterBufferIndex = 37594, + [NativeName("GL_COMPRESSED_INTENSITY_ARB")] + CompressedIntensityARB = 34028, - [NativeName("GL_UNSIGNED_INT_ATOMIC_COUNTER")] - UnsignedIntAtomicCounter = 37595, + [NativeName("GL_COMPRESSED_RGB")] + CompressedRgb = 34029, - [NativeName("GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT")] - VertexAttribArrayBarrierBit = 1, + [NativeName("GL_COMPRESSED_RGB_ARB")] + CompressedRgbARB = 34029, - [NativeName("GL_ELEMENT_ARRAY_BARRIER_BIT")] - ElementArrayBarrierBit = 2, + [NativeName("GL_COMPRESSED_RGBA")] + CompressedRgba = 34030, - [NativeName("GL_UNIFORM_BARRIER_BIT")] - UniformBarrierBit = 4, + [NativeName("GL_COMPRESSED_RGBA_ARB")] + CompressedRgbaARB = 34030, - [NativeName("GL_TEXTURE_FETCH_BARRIER_BIT")] - TextureFetchBarrierBit = 8, + [NativeName("GL_TEXTURE_COMPRESSION_HINT")] + TextureCompressionHint = 34031, - [NativeName("GL_SHADER_IMAGE_ACCESS_BARRIER_BIT")] - ShaderImageAccessBarrierBit = 32, + [NativeName("GL_TEXTURE_COMPRESSION_HINT_ARB")] + TextureCompressionHintARB = 34031, - [NativeName("GL_COMMAND_BARRIER_BIT")] - CommandBarrierBit = 64, + [NativeName("GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_CONTROL_SHADER")] + UniformBlockReferencedByTessControlShader = 34032, - [NativeName("GL_PIXEL_BUFFER_BARRIER_BIT")] - PixelBufferBarrierBit = 128, + [NativeName("GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_EVALUATION_SHADER")] + UniformBlockReferencedByTessEvaluationShader = 34033, - [NativeName("GL_TEXTURE_UPDATE_BARRIER_BIT")] - TextureUpdateBarrierBit = 256, + [NativeName("GL_ALL_COMPLETED_NV")] + AllCompletedNV = 34034, - [NativeName("GL_BUFFER_UPDATE_BARRIER_BIT")] - BufferUpdateBarrierBit = 512, + [NativeName("GL_FENCE_STATUS_NV")] + FenceStatusNV = 34035, - [NativeName("GL_FRAMEBUFFER_BARRIER_BIT")] - FramebufferBarrierBit = 1024, + [NativeName("GL_FENCE_CONDITION_NV")] + FenceConditionNV = 34036, - [NativeName("GL_TRANSFORM_FEEDBACK_BARRIER_BIT")] - TransformFeedbackBarrierBit = 2048, + [NativeName("GL_TEXTURE_RECTANGLE")] + TextureRectANGLE = 34037, - [NativeName("GL_ATOMIC_COUNTER_BARRIER_BIT")] - AtomicCounterBarrierBit = 4096, + [NativeName("GL_TEXTURE_RECTANGLE_ARB")] + TextureRectangleARB = 34037, - [NativeName("GL_ALL_BARRIER_BITS")] - AllBarrierBits = 4294967295, + [NativeName("GL_TEXTURE_RECTANGLE_NV")] + TextureRectangleNV = 34037, - [NativeName("GL_MAX_IMAGE_UNITS")] - MaxImageUnits = 36664, + [NativeName("GL_TEXTURE_BINDING_RECTANGLE")] + TextureBindingRectANGLE = 34038, - [NativeName("GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS")] - MaxCombinedImageUnitsAndFragmentOutputs = 36665, + [NativeName("GL_TEXTURE_BINDING_RECTANGLE_ARB")] + TextureBindingRectangleARB = 34038, - [NativeName("GL_IMAGE_BINDING_NAME")] - ImageBindingName = 36666, + [NativeName("GL_TEXTURE_BINDING_RECTANGLE_NV")] + TextureBindingRectangleNV = 34038, - [NativeName("GL_IMAGE_BINDING_LEVEL")] - ImageBindingLevel = 36667, + [NativeName("GL_PROXY_TEXTURE_RECTANGLE")] + ProxyTextureRectANGLE = 34039, - [NativeName("GL_IMAGE_BINDING_LAYERED")] - ImageBindingLayered = 36668, + [NativeName("GL_PROXY_TEXTURE_RECTANGLE_ARB")] + ProxyTextureRectangleARB = 34039, - [NativeName("GL_IMAGE_BINDING_LAYER")] - ImageBindingLayer = 36669, + [NativeName("GL_PROXY_TEXTURE_RECTANGLE_NV")] + ProxyTextureRectangleNV = 34039, - [NativeName("GL_IMAGE_BINDING_ACCESS")] - ImageBindingAccess = 36670, + [NativeName("GL_MAX_RECTANGLE_TEXTURE_SIZE")] + MaxRectangleTextureSize = 34040, - [NativeName("GL_IMAGE_1D")] - Image1D = 36940, + [NativeName("GL_MAX_RECTANGLE_TEXTURE_SIZE_ARB")] + MaxRectangleTextureSizeARB = 34040, - [NativeName("GL_IMAGE_2D")] - Image2D = 36941, + [NativeName("GL_MAX_RECTANGLE_TEXTURE_SIZE_NV")] + MaxRectangleTextureSizeNV = 34040, - [NativeName("GL_IMAGE_3D")] - Image3D = 36942, + [NativeName("GL_DEPTH_STENCIL_OES")] + DepthStencilOES = 34041, - [NativeName("GL_IMAGE_2D_RECT")] - Image2DRect = 36943, + [NativeName("GL_DEPTH_STENCIL")] + DepthStencil = 34041, - [NativeName("GL_IMAGE_CUBE")] - ImageCube = 36944, + [NativeName("GL_DEPTH_STENCIL_EXT")] + DepthStencilEXT = 34041, - [NativeName("GL_IMAGE_BUFFER")] - ImageBuffer = 36945, + [NativeName("GL_DEPTH_STENCIL_NV")] + DepthStencilNV = 34041, - [NativeName("GL_IMAGE_1D_ARRAY")] - Image1DArray = 36946, + [NativeName("GL_UNSIGNED_INT_24_8_OES")] + UnsignedInt24x8OES = 34042, - [NativeName("GL_IMAGE_2D_ARRAY")] - Image2DArray = 36947, + [NativeName("GL_UNSIGNED_INT_24_8")] + UnsignedInt24x8 = 34042, - [NativeName("GL_IMAGE_CUBE_MAP_ARRAY")] - ImageCubeMapArray = 36948, + [NativeName("GL_UNSIGNED_INT_24_8_EXT")] + UnsignedInt24x8EXT = 34042, - [NativeName("GL_IMAGE_2D_MULTISAMPLE")] - Image2DMultisample = 36949, + [NativeName("GL_UNSIGNED_INT_24_8_NV")] + UnsignedInt24x8NV = 34042, - [NativeName("GL_IMAGE_2D_MULTISAMPLE_ARRAY")] - Image2DMultisampleArray = 36950, + [NativeName("GL_MAX_TEXTURE_LOD_BIAS")] + MaxTextureLodBias = 34045, - [NativeName("GL_INT_IMAGE_1D")] - IntImage1D = 36951, + [NativeName("GL_MAX_TEXTURE_LOD_BIAS_EXT")] + MaxTextureLodBiasEXT = 34045, - [NativeName("GL_INT_IMAGE_2D")] - IntImage2D = 36952, + [NativeName("GL_TEXTURE_MAX_ANISOTROPY")] + TextureMaxAnisotropy = 34046, - [NativeName("GL_INT_IMAGE_3D")] - IntImage3D = 36953, + [NativeName("GL_TEXTURE_MAX_ANISOTROPY_EXT")] + TextureMaxAnisotropyEXT = 34046, - [NativeName("GL_INT_IMAGE_2D_RECT")] - IntImage2DRect = 36954, + [NativeName("GL_MAX_TEXTURE_MAX_ANISOTROPY")] + MaxTextureMaxAnisotropy = 34047, - [NativeName("GL_INT_IMAGE_CUBE")] - IntImageCube = 36955, + [NativeName("GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT")] + MaxTextureMaxAnisotropyEXT = 34047, - [NativeName("GL_INT_IMAGE_BUFFER")] - IntImageBuffer = 36956, + [NativeName("GL_TEXTURE_FILTER_CONTROL")] + TextureFilterControl = 34048, - [NativeName("GL_INT_IMAGE_1D_ARRAY")] - IntImage1DArray = 36957, + [NativeName("GL_TEXTURE_FILTER_CONTROL_EXT")] + TextureFilterControlEXT = 34048, - [NativeName("GL_INT_IMAGE_2D_ARRAY")] - IntImage2DArray = 36958, + [NativeName("GL_TEXTURE_LOD_BIAS")] + TextureLodBias = 34049, - [NativeName("GL_INT_IMAGE_CUBE_MAP_ARRAY")] - IntImageCubeMapArray = 36959, + [NativeName("GL_TEXTURE_LOD_BIAS_EXT")] + TextureLodBiasEXT = 34049, - [NativeName("GL_INT_IMAGE_2D_MULTISAMPLE")] - IntImage2DMultisample = 36960, + [NativeName("GL_MODELVIEW1_STACK_DEPTH_EXT")] + Modelview1StackDepthEXT = 34050, - [NativeName("GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY")] - IntImage2DMultisampleArray = 36961, + [NativeName("GL_COMBINE4_NV")] + Combine4NV = 34051, - [NativeName("GL_UNSIGNED_INT_IMAGE_1D")] - UnsignedIntImage1D = 36962, + [NativeName("GL_MAX_SHININESS_NV")] + MaxShininessNV = 34052, - [NativeName("GL_UNSIGNED_INT_IMAGE_2D")] - UnsignedIntImage2D = 36963, + [NativeName("GL_MAX_SPOT_EXPONENT_NV")] + MaxSpotExponentNV = 34053, - [NativeName("GL_UNSIGNED_INT_IMAGE_3D")] - UnsignedIntImage3D = 36964, + [NativeName("GL_MODELVIEW1_MATRIX_EXT")] + Modelview1MatrixEXT = 34054, - [NativeName("GL_UNSIGNED_INT_IMAGE_2D_RECT")] - UnsignedIntImage2DRect = 36965, + [NativeName("GL_INCR_WRAP_OES")] + IncrWrapOES = 34055, - [NativeName("GL_UNSIGNED_INT_IMAGE_CUBE")] - UnsignedIntImageCube = 36966, + [NativeName("GL_INCR_WRAP")] + IncrWrap = 34055, - [NativeName("GL_UNSIGNED_INT_IMAGE_BUFFER")] - UnsignedIntImageBuffer = 36967, + [NativeName("GL_INCR_WRAP_EXT")] + IncrWrapEXT = 34055, - [NativeName("GL_UNSIGNED_INT_IMAGE_1D_ARRAY")] - UnsignedIntImage1DArray = 36968, + [NativeName("GL_DECR_WRAP_OES")] + DecrWrapOES = 34056, - [NativeName("GL_UNSIGNED_INT_IMAGE_2D_ARRAY")] - UnsignedIntImage2DArray = 36969, + [NativeName("GL_DECR_WRAP")] + DecrWrap = 34056, - [NativeName("GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY")] - UnsignedIntImageCubeMapArray = 36970, + [NativeName("GL_DECR_WRAP_EXT")] + DecrWrapEXT = 34056, - [NativeName("GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE")] - UnsignedIntImage2DMultisample = 36971, + [NativeName("GL_VERTEX_WEIGHTING_EXT")] + VertexWeightingEXT = 34057, - [NativeName("GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY")] - UnsignedIntImage2DMultisampleArray = 36972, + [NativeName("GL_MODELVIEW1_ARB")] + Modelview1ARB = 34058, - [NativeName("GL_MAX_IMAGE_SAMPLES")] - MaxImageSamples = 36973, + [NativeName("GL_MODELVIEW1_EXT")] + Modelview1EXT = 34058, - [NativeName("GL_IMAGE_BINDING_FORMAT")] - ImageBindingFormat = 36974, + [NativeName("GL_CURRENT_VERTEX_WEIGHT_EXT")] + CurrentVertexWeightEXT = 34059, - [NativeName("GL_IMAGE_FORMAT_COMPATIBILITY_TYPE")] - ImageFormatCompatibilityType = 37063, + [NativeName("GL_VERTEX_WEIGHT_ARRAY_EXT")] + VertexWeightArrayEXT = 34060, - [NativeName("GL_IMAGE_FORMAT_COMPATIBILITY_BY_SIZE")] - ImageFormatCompatibilityBySize = 37064, + [NativeName("GL_VERTEX_WEIGHT_ARRAY_SIZE_EXT")] + VertexWeightArraySizeEXT = 34061, - [NativeName("GL_IMAGE_FORMAT_COMPATIBILITY_BY_CLASS")] - ImageFormatCompatibilityByClass = 37065, + [NativeName("GL_VERTEX_WEIGHT_ARRAY_TYPE_EXT")] + VertexWeightArrayTypeEXT = 34062, - [NativeName("GL_MAX_VERTEX_IMAGE_UNIFORMS")] - MaxVertexImageUniforms = 37066, + [NativeName("GL_VERTEX_WEIGHT_ARRAY_STRIDE_EXT")] + VertexWeightArrayStrideEXT = 34063, - [NativeName("GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS")] - MaxTessControlImageUniforms = 37067, + [NativeName("GL_VERTEX_WEIGHT_ARRAY_POINTER_EXT")] + VertexWeightArrayPointerEXT = 34064, - [NativeName("GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS")] - MaxTessEvaluationImageUniforms = 37068, + [NativeName("GL_NORMAL_MAP_OES")] + NormalMapOES = 34065, - [NativeName("GL_MAX_GEOMETRY_IMAGE_UNIFORMS")] - MaxGeometryImageUniforms = 37069, + [NativeName("GL_NORMAL_MAP")] + NormalMap = 34065, - [NativeName("GL_MAX_FRAGMENT_IMAGE_UNIFORMS")] - MaxFragmentImageUniforms = 37070, + [NativeName("GL_NORMAL_MAP_ARB")] + NormalMapARB = 34065, - [NativeName("GL_MAX_COMBINED_IMAGE_UNIFORMS")] - MaxCombinedImageUniforms = 37071, + [NativeName("GL_NORMAL_MAP_EXT")] + NormalMapEXT = 34065, - [NativeName("GL_COMPRESSED_RGBA_BPTC_UNORM")] - CompressedRgbaBptcUnorm = 36492, + [NativeName("GL_NORMAL_MAP_NV")] + NormalMapNV = 34065, - [NativeName("GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM")] - CompressedSrgbAlphaBptcUnorm = 36493, + [NativeName("GL_REFLECTION_MAP_OES")] + ReflectionMapOES = 34066, - [NativeName("GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT")] - CompressedRgbBptcSignedFloat = 36494, + [NativeName("GL_REFLECTION_MAP")] + ReflectionMap = 34066, - [NativeName("GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT")] - CompressedRgbBptcUnsignedFloat = 36495, + [NativeName("GL_REFLECTION_MAP_ARB")] + ReflectionMapARB = 34066, - [NativeName("GL_TEXTURE_IMMUTABLE_FORMAT")] - TextureImmutableFormat = 37167, + [NativeName("GL_REFLECTION_MAP_EXT")] + ReflectionMapEXT = 34066, - [NativeName("GL_NUM_SHADING_LANGUAGE_VERSIONS")] - NumShadingLanguageVersions = 33513, + [NativeName("GL_REFLECTION_MAP_NV")] + ReflectionMapNV = 34066, - [NativeName("GL_VERTEX_ATTRIB_ARRAY_LONG")] - VertexAttribArrayLong = 34638, + [NativeName("GL_TEXTURE_CUBE_MAP_OES")] + TextureCubeMapOES = 34067, - [NativeName("GL_COMPRESSED_RGB8_ETC2")] - CompressedRgb8Etc2 = 37492, + [NativeName("GL_TEXTURE_CUBE_MAP")] + TextureCubeMap = 34067, - [NativeName("GL_COMPRESSED_SRGB8_ETC2")] - CompressedSrgb8Etc2 = 37493, + [NativeName("GL_TEXTURE_CUBE_MAP_ARB")] + TextureCubeMapARB = 34067, - [NativeName("GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2")] - CompressedRgb8PunchthroughAlpha1Etc2 = 37494, + [NativeName("GL_TEXTURE_CUBE_MAP_EXT")] + TextureCubeMapEXT = 34067, - [NativeName("GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2")] - CompressedSrgb8PunchthroughAlpha1Etc2 = 37495, + [NativeName("GL_TEXTURE_BINDING_CUBE_MAP_OES")] + TextureBindingCubeMapOES = 34068, - [NativeName("GL_COMPRESSED_RGBA8_ETC2_EAC")] - CompressedRgba8Etc2Eac = 37496, + [NativeName("GL_TEXTURE_BINDING_CUBE_MAP")] + TextureBindingCubeMap = 34068, - [NativeName("GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC")] - CompressedSrgb8Alpha8Etc2Eac = 37497, + [NativeName("GL_TEXTURE_BINDING_CUBE_MAP_ARB")] + TextureBindingCubeMapARB = 34068, - [NativeName("GL_COMPRESSED_R11_EAC")] - CompressedR11Eac = 37488, + [NativeName("GL_TEXTURE_BINDING_CUBE_MAP_EXT")] + TextureBindingCubeMapEXT = 34068, - [NativeName("GL_COMPRESSED_SIGNED_R11_EAC")] - CompressedSignedR11Eac = 37489, + [NativeName("GL_TEXTURE_CUBE_MAP_POSITIVE_X_OES")] + TextureCubeMapPositiveXOES = 34069, - [NativeName("GL_COMPRESSED_RG11_EAC")] - CompressedRg11Eac = 37490, + [NativeName("GL_TEXTURE_CUBE_MAP_POSITIVE_X")] + TextureCubeMapPositiveX = 34069, - [NativeName("GL_COMPRESSED_SIGNED_RG11_EAC")] - CompressedSignedRg11Eac = 37491, + [NativeName("GL_TEXTURE_CUBE_MAP_POSITIVE_X_ARB")] + TextureCubeMapPositiveXARB = 34069, - [NativeName("GL_PRIMITIVE_RESTART_FIXED_INDEX")] - PrimitiveRestartFixedIndex = 36201, + [NativeName("GL_TEXTURE_CUBE_MAP_POSITIVE_X_EXT")] + TextureCubeMapPositiveXEXT = 34069, - [NativeName("GL_ANY_SAMPLES_PASSED_CONSERVATIVE")] - AnySamplesPassedConservative = 36202, + [NativeName("GL_TEXTURE_CUBE_MAP_NEGATIVE_X_OES")] + TextureCubeMapNegativeXOES = 34070, - [NativeName("GL_MAX_ELEMENT_INDEX")] - MaxElementIndex = 36203, + [NativeName("GL_TEXTURE_CUBE_MAP_NEGATIVE_X")] + TextureCubeMapNegativeX = 34070, - [NativeName("GL_COMPUTE_SHADER")] - ComputeShader = 37305, + [NativeName("GL_TEXTURE_CUBE_MAP_NEGATIVE_X_ARB")] + TextureCubeMapNegativeXARB = 34070, - [NativeName("GL_MAX_COMPUTE_UNIFORM_BLOCKS")] - MaxComputeUniformBlocks = 37307, + [NativeName("GL_TEXTURE_CUBE_MAP_NEGATIVE_X_EXT")] + TextureCubeMapNegativeXEXT = 34070, - [NativeName("GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS")] - MaxComputeTextureImageUnits = 37308, + [NativeName("GL_TEXTURE_CUBE_MAP_POSITIVE_Y_OES")] + TextureCubeMapPositiveYOES = 34071, - [NativeName("GL_MAX_COMPUTE_IMAGE_UNIFORMS")] - MaxComputeImageUniforms = 37309, + [NativeName("GL_TEXTURE_CUBE_MAP_POSITIVE_Y")] + TextureCubeMapPositiveY = 34071, - [NativeName("GL_MAX_COMPUTE_SHARED_MEMORY_SIZE")] - MaxComputeSharedMemorySize = 33378, + [NativeName("GL_TEXTURE_CUBE_MAP_POSITIVE_Y_ARB")] + TextureCubeMapPositiveYARB = 34071, - [NativeName("GL_MAX_COMPUTE_UNIFORM_COMPONENTS")] - MaxComputeUniformComponents = 33379, + [NativeName("GL_TEXTURE_CUBE_MAP_POSITIVE_Y_EXT")] + TextureCubeMapPositiveYEXT = 34071, - [NativeName("GL_MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS")] - MaxComputeAtomicCounterBuffers = 33380, + [NativeName("GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_OES")] + TextureCubeMapNegativeYOES = 34072, - [NativeName("GL_MAX_COMPUTE_ATOMIC_COUNTERS")] - MaxComputeAtomicCounters = 33381, + [NativeName("GL_TEXTURE_CUBE_MAP_NEGATIVE_Y")] + TextureCubeMapNegativeY = 34072, - [NativeName("GL_MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS")] - MaxCombinedComputeUniformComponents = 33382, + [NativeName("GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_ARB")] + TextureCubeMapNegativeYARB = 34072, - [NativeName("GL_MAX_COMPUTE_WORK_GROUP_INVOCATIONS")] - MaxComputeWorkGroupInvocations = 37099, + [NativeName("GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_EXT")] + TextureCubeMapNegativeYEXT = 34072, - [NativeName("GL_MAX_COMPUTE_WORK_GROUP_COUNT")] - MaxComputeWorkGroupCount = 37310, + [NativeName("GL_TEXTURE_CUBE_MAP_POSITIVE_Z_OES")] + TextureCubeMapPositiveZOES = 34073, - [NativeName("GL_MAX_COMPUTE_WORK_GROUP_SIZE")] - MaxComputeWorkGroupSize = 37311, + [NativeName("GL_TEXTURE_CUBE_MAP_POSITIVE_Z")] + TextureCubeMapPositiveZ = 34073, - [NativeName("GL_COMPUTE_WORK_GROUP_SIZE")] - ComputeWorkGroupSize = 33383, + [NativeName("GL_TEXTURE_CUBE_MAP_POSITIVE_Z_ARB")] + TextureCubeMapPositiveZARB = 34073, - [NativeName("GL_UNIFORM_BLOCK_REFERENCED_BY_COMPUTE_SHADER")] - UniformBlockReferencedByComputeShader = 37100, + [NativeName("GL_TEXTURE_CUBE_MAP_POSITIVE_Z_EXT")] + TextureCubeMapPositiveZEXT = 34073, - [NativeName("GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_COMPUTE_SHADER")] - AtomicCounterBufferReferencedByComputeShader = 37101, + [NativeName("GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_OES")] + TextureCubeMapNegativeZOES = 34074, - [NativeName("GL_DISPATCH_INDIRECT_BUFFER")] - DispatchIndirectBuffer = 37102, + [NativeName("GL_TEXTURE_CUBE_MAP_NEGATIVE_Z")] + TextureCubeMapNegativeZ = 34074, - [NativeName("GL_DISPATCH_INDIRECT_BUFFER_BINDING")] - DispatchIndirectBufferBinding = 37103, + [NativeName("GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_ARB")] + TextureCubeMapNegativeZARB = 34074, - [NativeName("GL_COMPUTE_SHADER_BIT")] - ComputeShaderBit = 32, + [NativeName("GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_EXT")] + TextureCubeMapNegativeZEXT = 34074, - [NativeName("GL_DEBUG_OUTPUT_SYNCHRONOUS")] - DebugOutputSynchronous = 33346, + [NativeName("GL_PROXY_TEXTURE_CUBE_MAP")] + ProxyTextureCubeMap = 34075, - [NativeName("GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH")] - DebugNextLoggedMessageLength = 33347, + [NativeName("GL_PROXY_TEXTURE_CUBE_MAP_ARB")] + ProxyTextureCubeMapARB = 34075, - [NativeName("GL_DEBUG_CALLBACK_FUNCTION")] - DebugCallbackFunction = 33348, + [NativeName("GL_PROXY_TEXTURE_CUBE_MAP_EXT")] + ProxyTextureCubeMapEXT = 34075, - [NativeName("GL_DEBUG_CALLBACK_USER_PARAM")] - DebugCallbackUserParam = 33349, + [NativeName("GL_MAX_CUBE_MAP_TEXTURE_SIZE_OES")] + MaxCubeMapTextureSizeOES = 34076, - [NativeName("GL_DEBUG_SOURCE_API")] - DebugSourceApi = 33350, + [NativeName("GL_MAX_CUBE_MAP_TEXTURE_SIZE")] + MaxCubeMapTextureSize = 34076, - [NativeName("GL_DEBUG_SOURCE_WINDOW_SYSTEM")] - DebugSourceWindowSystem = 33351, + [NativeName("GL_MAX_CUBE_MAP_TEXTURE_SIZE_ARB")] + MaxCubeMapTextureSizeARB = 34076, - [NativeName("GL_DEBUG_SOURCE_SHADER_COMPILER")] - DebugSourceShaderCompiler = 33352, + [NativeName("GL_MAX_CUBE_MAP_TEXTURE_SIZE_EXT")] + MaxCubeMapTextureSizeEXT = 34076, - [NativeName("GL_DEBUG_SOURCE_THIRD_PARTY")] - DebugSourceThirdParty = 33353, + [NativeName("GL_VERTEX_ARRAY_RANGE_APPLE")] + VertexArrayRangeAPPLE = 34077, - [NativeName("GL_DEBUG_SOURCE_APPLICATION")] - DebugSourceApplication = 33354, + [NativeName("GL_VERTEX_ARRAY_RANGE_NV")] + VertexArrayRangeNV = 34077, - [NativeName("GL_DEBUG_SOURCE_OTHER")] - DebugSourceOther = 33355, + [NativeName("GL_VERTEX_ARRAY_RANGE_LENGTH_APPLE")] + VertexArrayRangeLengthAPPLE = 34078, - [NativeName("GL_DEBUG_TYPE_ERROR")] - DebugTypeError = 33356, + [NativeName("GL_VERTEX_ARRAY_RANGE_LENGTH_NV")] + VertexArrayRangeLengthNV = 34078, - [NativeName("GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR")] - DebugTypeDeprecatedBehavior = 33357, + [NativeName("GL_VERTEX_ARRAY_STORAGE_HINT_APPLE")] + VertexArrayStorageHintAPPLE = 34079, - [NativeName("GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR")] - DebugTypeUndefinedBehavior = 33358, + [NativeName("GL_VERTEX_ARRAY_RANGE_VALID_NV")] + VertexArrayRangeValidNV = 34079, - [NativeName("GL_DEBUG_TYPE_PORTABILITY")] - DebugTypePortability = 33359, + [NativeName("GL_MAX_VERTEX_ARRAY_RANGE_ELEMENT_NV")] + MaxVertexArrayRangeElementNV = 34080, - [NativeName("GL_DEBUG_TYPE_PERFORMANCE")] - DebugTypePerformance = 33360, + [NativeName("GL_VERTEX_ARRAY_RANGE_POINTER_APPLE")] + VertexArrayRangePointerAPPLE = 34081, - [NativeName("GL_DEBUG_TYPE_OTHER")] - DebugTypeOther = 33361, + [NativeName("GL_VERTEX_ARRAY_RANGE_POINTER_NV")] + VertexArrayRangePointerNV = 34081, - [NativeName("GL_MAX_DEBUG_MESSAGE_LENGTH")] - MaxDebugMessageLength = 37187, + [NativeName("GL_REGISTER_COMBINERS_NV")] + RegisterCombinersNV = 34082, - [NativeName("GL_MAX_DEBUG_LOGGED_MESSAGES")] - MaxDebugLoggedMessages = 37188, + [NativeName("GL_VARIABLE_A_NV")] + VariableANV = 34083, - [NativeName("GL_DEBUG_LOGGED_MESSAGES")] - DebugLoggedMessages = 37189, + [NativeName("GL_VARIABLE_B_NV")] + VariableBNV = 34084, - [NativeName("GL_DEBUG_SEVERITY_HIGH")] - DebugSeverityHigh = 37190, + [NativeName("GL_VARIABLE_C_NV")] + VariableCNV = 34085, - [NativeName("GL_DEBUG_SEVERITY_MEDIUM")] - DebugSeverityMedium = 37191, + [NativeName("GL_VARIABLE_D_NV")] + VariableDNV = 34086, - [NativeName("GL_DEBUG_SEVERITY_LOW")] - DebugSeverityLow = 37192, + [NativeName("GL_VARIABLE_E_NV")] + VariableENV = 34087, - [NativeName("GL_DEBUG_TYPE_MARKER")] - DebugTypeMarker = 33384, + [NativeName("GL_VARIABLE_F_NV")] + VariableFNV = 34088, - [NativeName("GL_DEBUG_TYPE_PUSH_GROUP")] - DebugTypePushGroup = 33385, + [NativeName("GL_VARIABLE_G_NV")] + VariableGNV = 34089, - [NativeName("GL_DEBUG_TYPE_POP_GROUP")] - DebugTypePopGroup = 33386, + [NativeName("GL_CONSTANT_COLOR0_NV")] + ConstantColor0NV = 34090, - [NativeName("GL_DEBUG_SEVERITY_NOTIFICATION")] - DebugSeverityNotification = 33387, + [NativeName("GL_CONSTANT_COLOR1_NV")] + ConstantColor1NV = 34091, - [NativeName("GL_MAX_DEBUG_GROUP_STACK_DEPTH")] - MaxDebugGroupStackDepth = 33388, + [NativeName("GL_PRIMARY_COLOR_NV")] + PrimaryColorNV = 34092, - [NativeName("GL_DEBUG_GROUP_STACK_DEPTH")] - DebugGroupStackDepth = 33389, + [NativeName("GL_SECONDARY_COLOR_NV")] + SecondaryColorNV = 34093, - [NativeName("GL_BUFFER")] - Buffer = 33504, + [NativeName("GL_SPARE0_NV")] + Spare0NV = 34094, - [NativeName("GL_SHADER")] - Shader = 33505, + [NativeName("GL_SPARE1_NV")] + Spare1NV = 34095, - [NativeName("GL_PROGRAM")] - Program = 33506, + [NativeName("GL_DISCARD_NV")] + DiscardNV = 34096, - [NativeName("GL_QUERY")] - Query = 33507, + [NativeName("GL_E_TIMES_F_NV")] + ETimesFNV = 34097, - [NativeName("GL_PROGRAM_PIPELINE")] - ProgramPipeline = 33508, + [NativeName("GL_SPARE0_PLUS_SECONDARY_COLOR_NV")] + Spare0PlusSecondaryColorNV = 34098, - [NativeName("GL_SAMPLER")] - Sampler = 33510, + [NativeName("GL_VERTEX_ARRAY_RANGE_WITHOUT_FLUSH_NV")] + VertexArrayRangeWithoutFlushNV = 34099, - [NativeName("GL_MAX_LABEL_LENGTH")] - MaxLabelLength = 33512, + [NativeName("GL_MULTISAMPLE_FILTER_HINT_NV")] + MultisampleFilterHintNV = 34100, - [NativeName("GL_DEBUG_OUTPUT")] - DebugOutput = 37600, + [NativeName("GL_PER_STAGE_CONSTANTS_NV")] + PerStageConstantsNV = 34101, - [NativeName("GL_CONTEXT_FLAG_DEBUG_BIT")] - ContextFlagDebugBit = 2, + [NativeName("GL_UNSIGNED_IDENTITY_NV")] + UnsignedIdentityNV = 34102, - [NativeName("GL_MAX_UNIFORM_LOCATIONS")] - MaxUniformLocations = 33390, + [NativeName("GL_UNSIGNED_INVERT_NV")] + UnsignedInvertNV = 34103, - [NativeName("GL_FRAMEBUFFER_DEFAULT_WIDTH")] - FramebufferDefaultWidth = 37648, + [NativeName("GL_EXPAND_NORMAL_NV")] + ExpandNormalNV = 34104, - [NativeName("GL_FRAMEBUFFER_DEFAULT_HEIGHT")] - FramebufferDefaultHeight = 37649, + [NativeName("GL_EXPAND_NEGATE_NV")] + ExpandNegateNV = 34105, - [NativeName("GL_FRAMEBUFFER_DEFAULT_LAYERS")] - FramebufferDefaultLayers = 37650, + [NativeName("GL_HALF_BIAS_NORMAL_NV")] + HalfBiasNormalNV = 34106, - [NativeName("GL_FRAMEBUFFER_DEFAULT_SAMPLES")] - FramebufferDefaultSamples = 37651, + [NativeName("GL_HALF_BIAS_NEGATE_NV")] + HalfBiasNegateNV = 34107, - [NativeName("GL_FRAMEBUFFER_DEFAULT_FIXED_SAMPLE_LOCATIONS")] - FramebufferDefaultFixedSampleLocations = 37652, + [NativeName("GL_SIGNED_IDENTITY_NV")] + SignedIdentityNV = 34108, - [NativeName("GL_MAX_FRAMEBUFFER_WIDTH")] - MaxFramebufferWidth = 37653, + [NativeName("GL_SIGNED_NEGATE_NV")] + SignedNegateNV = 34109, - [NativeName("GL_MAX_FRAMEBUFFER_HEIGHT")] - MaxFramebufferHeight = 37654, + [NativeName("GL_SCALE_BY_TWO_NV")] + ScaleByTwoNV = 34110, - [NativeName("GL_MAX_FRAMEBUFFER_LAYERS")] - MaxFramebufferLayers = 37655, + [NativeName("GL_SCALE_BY_FOUR_NV")] + ScaleByFourNV = 34111, - [NativeName("GL_MAX_FRAMEBUFFER_SAMPLES")] - MaxFramebufferSamples = 37656, + [NativeName("GL_SCALE_BY_ONE_HALF_NV")] + ScaleByOneHalfNV = 34112, - [NativeName("GL_INTERNALFORMAT_SUPPORTED")] - InternalformatSupported = 33391, + [NativeName("GL_BIAS_BY_NEGATIVE_ONE_HALF_NV")] + BiasByNegativeOneHalfNV = 34113, - [NativeName("GL_INTERNALFORMAT_PREFERRED")] - InternalformatPreferred = 33392, + [NativeName("GL_COMBINER_INPUT_NV")] + CombinerInputNV = 34114, - [NativeName("GL_INTERNALFORMAT_RED_SIZE")] - InternalformatRedSize = 33393, + [NativeName("GL_COMBINER_MAPPING_NV")] + CombinerMappingNV = 34115, - [NativeName("GL_INTERNALFORMAT_GREEN_SIZE")] - InternalformatGreenSize = 33394, + [NativeName("GL_COMBINER_COMPONENT_USAGE_NV")] + CombinerComponentUsageNV = 34116, - [NativeName("GL_INTERNALFORMAT_BLUE_SIZE")] - InternalformatBlueSize = 33395, + [NativeName("GL_COMBINER_AB_DOT_PRODUCT_NV")] + CombinerAbDotProductNV = 34117, - [NativeName("GL_INTERNALFORMAT_ALPHA_SIZE")] - InternalformatAlphaSize = 33396, + [NativeName("GL_COMBINER_CD_DOT_PRODUCT_NV")] + CombinerCdDotProductNV = 34118, - [NativeName("GL_INTERNALFORMAT_DEPTH_SIZE")] - InternalformatDepthSize = 33397, + [NativeName("GL_COMBINER_MUX_SUM_NV")] + CombinerMuxSumNV = 34119, - [NativeName("GL_INTERNALFORMAT_STENCIL_SIZE")] - InternalformatStencilSize = 33398, + [NativeName("GL_COMBINER_SCALE_NV")] + CombinerScaleNV = 34120, - [NativeName("GL_INTERNALFORMAT_SHARED_SIZE")] - InternalformatSharedSize = 33399, + [NativeName("GL_COMBINER_BIAS_NV")] + CombinerBiasNV = 34121, - [NativeName("GL_INTERNALFORMAT_RED_TYPE")] - InternalformatRedType = 33400, + [NativeName("GL_COMBINER_AB_OUTPUT_NV")] + CombinerAbOutputNV = 34122, - [NativeName("GL_INTERNALFORMAT_GREEN_TYPE")] - InternalformatGreenType = 33401, + [NativeName("GL_COMBINER_CD_OUTPUT_NV")] + CombinerCdOutputNV = 34123, - [NativeName("GL_INTERNALFORMAT_BLUE_TYPE")] - InternalformatBlueType = 33402, + [NativeName("GL_COMBINER_SUM_OUTPUT_NV")] + CombinerSumOutputNV = 34124, - [NativeName("GL_INTERNALFORMAT_ALPHA_TYPE")] - InternalformatAlphaType = 33403, + [NativeName("GL_MAX_GENERAL_COMBINERS_NV")] + MaxGeneralCombinersNV = 34125, - [NativeName("GL_INTERNALFORMAT_DEPTH_TYPE")] - InternalformatDepthType = 33404, + [NativeName("GL_NUM_GENERAL_COMBINERS_NV")] + NumGeneralCombinersNV = 34126, - [NativeName("GL_INTERNALFORMAT_STENCIL_TYPE")] - InternalformatStencilType = 33405, + [NativeName("GL_COLOR_SUM_CLAMP_NV")] + ColorSumClampNV = 34127, - [NativeName("GL_MAX_WIDTH")] - MaxWidth = 33406, + [NativeName("GL_COMBINER0_NV")] + Combiner0NV = 34128, - [NativeName("GL_MAX_HEIGHT")] - MaxHeight = 33407, + [NativeName("GL_COMBINER1_NV")] + Combiner1NV = 34129, - [NativeName("GL_MAX_DEPTH")] - MaxDepth = 33408, + [NativeName("GL_COMBINER2_NV")] + Combiner2NV = 34130, - [NativeName("GL_MAX_LAYERS")] - MaxLayers = 33409, + [NativeName("GL_COMBINER3_NV")] + Combiner3NV = 34131, - [NativeName("GL_MAX_COMBINED_DIMENSIONS")] - MaxCombinedDimensions = 33410, + [NativeName("GL_COMBINER4_NV")] + Combiner4NV = 34132, - [NativeName("GL_COLOR_COMPONENTS")] - ColorComponents = 33411, + [NativeName("GL_COMBINER5_NV")] + Combiner5NV = 34133, - [NativeName("GL_DEPTH_COMPONENTS")] - DepthComponents = 33412, + [NativeName("GL_COMBINER6_NV")] + Combiner6NV = 34134, - [NativeName("GL_STENCIL_COMPONENTS")] - StencilComponents = 33413, + [NativeName("GL_COMBINER7_NV")] + Combiner7NV = 34135, - [NativeName("GL_COLOR_RENDERABLE")] - ColorRenderable = 33414, + [NativeName("GL_PRIMITIVE_RESTART_NV")] + PrimitiveRestartNV = 34136, - [NativeName("GL_DEPTH_RENDERABLE")] - DepthRenderable = 33415, + [NativeName("GL_PRIMITIVE_RESTART_INDEX_NV")] + PrimitiveRestartIndexNV = 34137, - [NativeName("GL_STENCIL_RENDERABLE")] - StencilRenderable = 33416, + [NativeName("GL_FOG_DISTANCE_MODE_NV")] + FogDistanceModeNV = 34138, - [NativeName("GL_FRAMEBUFFER_RENDERABLE")] - FramebufferRenderable = 33417, + [NativeName("GL_EYE_RADIAL_NV")] + EyeRadialNV = 34139, - [NativeName("GL_FRAMEBUFFER_RENDERABLE_LAYERED")] - FramebufferRenderableLayered = 33418, + [NativeName("GL_EYE_PLANE_ABSOLUTE_NV")] + EyePlaneAbsoluteNV = 34140, - [NativeName("GL_FRAMEBUFFER_BLEND")] - FramebufferBlend = 33419, + [NativeName("GL_EMBOSS_LIGHT_NV")] + EmbossLightNV = 34141, - [NativeName("GL_READ_PIXELS")] - ReadPixels = 33420, + [NativeName("GL_EMBOSS_CONSTANT_NV")] + EmbossConstantNV = 34142, - [NativeName("GL_READ_PIXELS_FORMAT")] - ReadPixelsFormat = 33421, + [NativeName("GL_EMBOSS_MAP_NV")] + EmbossMapNV = 34143, - [NativeName("GL_READ_PIXELS_TYPE")] - ReadPixelsType = 33422, + [NativeName("GL_RED_MIN_CLAMP_INGR")] + RedMinClampINGR = 34144, - [NativeName("GL_TEXTURE_IMAGE_FORMAT")] - TextureImageFormat = 33423, + [NativeName("GL_GREEN_MIN_CLAMP_INGR")] + GreenMinClampINGR = 34145, - [NativeName("GL_TEXTURE_IMAGE_TYPE")] - TextureImageType = 33424, + [NativeName("GL_BLUE_MIN_CLAMP_INGR")] + BlueMinClampINGR = 34146, - [NativeName("GL_GET_TEXTURE_IMAGE_FORMAT")] - GetTextureImageFormat = 33425, + [NativeName("GL_ALPHA_MIN_CLAMP_INGR")] + AlphaMinClampINGR = 34147, - [NativeName("GL_GET_TEXTURE_IMAGE_TYPE")] - GetTextureImageType = 33426, + [NativeName("GL_RED_MAX_CLAMP_INGR")] + RedMaxClampINGR = 34148, - [NativeName("GL_MIPMAP")] - Mipmap = 33427, + [NativeName("GL_GREEN_MAX_CLAMP_INGR")] + GreenMaxClampINGR = 34149, - [NativeName("GL_MANUAL_GENERATE_MIPMAP")] - ManualGenerateMipmap = 33428, + [NativeName("GL_BLUE_MAX_CLAMP_INGR")] + BlueMaxClampINGR = 34150, - [NativeName("GL_AUTO_GENERATE_MIPMAP")] - AutoGenerateMipmap = 33429, + [NativeName("GL_ALPHA_MAX_CLAMP_INGR")] + AlphaMaxClampINGR = 34151, - [NativeName("GL_COLOR_ENCODING")] - ColorEncoding = 33430, + [NativeName("GL_INTERLACE_READ_INGR")] + InterlaceReadINGR = 34152, - [NativeName("GL_SRGB_READ")] - SrgbRead = 33431, + [NativeName("GL_COMBINE")] + Combine = 34160, - [NativeName("GL_SRGB_WRITE")] - SrgbWrite = 33432, + [NativeName("GL_COMBINE_ARB")] + CombineARB = 34160, - [NativeName("GL_FILTER")] - Filter = 33434, + [NativeName("GL_COMBINE_EXT")] + CombineEXT = 34160, - [NativeName("GL_VERTEX_TEXTURE")] - VertexTexture = 33435, + [NativeName("GL_COMBINE_RGB")] + CombineRgb = 34161, - [NativeName("GL_TESS_CONTROL_TEXTURE")] - TessControlTexture = 33436, + [NativeName("GL_COMBINE_RGB_ARB")] + CombineRgbARB = 34161, - [NativeName("GL_TESS_EVALUATION_TEXTURE")] - TessEvaluationTexture = 33437, + [NativeName("GL_COMBINE_RGB_EXT")] + CombineRgbEXT = 34161, - [NativeName("GL_GEOMETRY_TEXTURE")] - GeometryTexture = 33438, + [NativeName("GL_COMBINE_ALPHA")] + CombineAlpha = 34162, - [NativeName("GL_FRAGMENT_TEXTURE")] - FragmentTexture = 33439, + [NativeName("GL_COMBINE_ALPHA_ARB")] + CombineAlphaARB = 34162, - [NativeName("GL_COMPUTE_TEXTURE")] - ComputeTexture = 33440, + [NativeName("GL_COMBINE_ALPHA_EXT")] + CombineAlphaEXT = 34162, - [NativeName("GL_TEXTURE_SHADOW")] - TextureShadow = 33441, + [NativeName("GL_RGB_SCALE")] + RgbScale = 34163, - [NativeName("GL_TEXTURE_GATHER")] - TextureGather = 33442, + [NativeName("GL_RGB_SCALE_ARB")] + RgbScaleARB = 34163, - [NativeName("GL_TEXTURE_GATHER_SHADOW")] - TextureGatherShadow = 33443, + [NativeName("GL_RGB_SCALE_EXT")] + RgbScaleEXT = 34163, - [NativeName("GL_SHADER_IMAGE_LOAD")] - ShaderImageLoad = 33444, + [NativeName("GL_ADD_SIGNED")] + AddSigned = 34164, - [NativeName("GL_SHADER_IMAGE_STORE")] - ShaderImageStore = 33445, + [NativeName("GL_ADD_SIGNED_ARB")] + AddSignedARB = 34164, - [NativeName("GL_SHADER_IMAGE_ATOMIC")] - ShaderImageAtomic = 33446, + [NativeName("GL_ADD_SIGNED_EXT")] + AddSignedEXT = 34164, - [NativeName("GL_IMAGE_TEXEL_SIZE")] - ImageTexelSize = 33447, + [NativeName("GL_INTERPOLATE")] + Interpolate = 34165, - [NativeName("GL_IMAGE_COMPATIBILITY_CLASS")] - ImageCompatibilityClass = 33448, + [NativeName("GL_INTERPOLATE_ARB")] + InterpolateARB = 34165, - [NativeName("GL_IMAGE_PIXEL_FORMAT")] - ImagePixelFormat = 33449, + [NativeName("GL_INTERPOLATE_EXT")] + InterpolateEXT = 34165, - [NativeName("GL_IMAGE_PIXEL_TYPE")] - ImagePixelType = 33450, + [NativeName("GL_CONSTANT")] + Constant = 34166, - [NativeName("GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_TEST")] - SimultaneousTextureAndDepthTest = 33452, + [NativeName("GL_CONSTANT_ARB")] + ConstantARB = 34166, - [NativeName("GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_TEST")] - SimultaneousTextureAndStencilTest = 33453, + [NativeName("GL_CONSTANT_EXT")] + ConstantEXT = 34166, - [NativeName("GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_WRITE")] - SimultaneousTextureAndDepthWrite = 33454, + [NativeName("GL_CONSTANT_NV")] + ConstantNV = 34166, - [NativeName("GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_WRITE")] - SimultaneousTextureAndStencilWrite = 33455, + [NativeName("GL_PRIMARY_COLOR")] + PrimaryColor = 34167, - [NativeName("GL_TEXTURE_COMPRESSED_BLOCK_WIDTH")] - TextureCompressedBlockWidth = 33457, + [NativeName("GL_PRIMARY_COLOR_ARB")] + PrimaryColorARB = 34167, - [NativeName("GL_TEXTURE_COMPRESSED_BLOCK_HEIGHT")] - TextureCompressedBlockHeight = 33458, + [NativeName("GL_PRIMARY_COLOR_EXT")] + PrimaryColorEXT = 34167, - [NativeName("GL_TEXTURE_COMPRESSED_BLOCK_SIZE")] - TextureCompressedBlockSize = 33459, + [NativeName("GL_PREVIOUS")] + Previous = 34168, - [NativeName("GL_CLEAR_BUFFER")] - ClearBuffer = 33460, + [NativeName("GL_PREVIOUS_ARB")] + PreviousARB = 34168, - [NativeName("GL_TEXTURE_VIEW")] - TextureView = 33461, + [NativeName("GL_PREVIOUS_EXT")] + PreviousEXT = 34168, - [NativeName("GL_VIEW_COMPATIBILITY_CLASS")] - ViewCompatibilityClass = 33462, + [NativeName("GL_SOURCE0_RGB")] + Source0Rgb = 34176, - [NativeName("GL_FULL_SUPPORT")] - FullSupport = 33463, + [NativeName("GL_SRC0_RGB")] + Src0Rgb = 34176, - [NativeName("GL_CAVEAT_SUPPORT")] - CaveatSupport = 33464, + [NativeName("GL_SOURCE0_RGB_ARB")] + Source0RgbARB = 34176, - [NativeName("GL_IMAGE_CLASS_4_X_32")] - ImageClass4x32 = 33465, + [NativeName("GL_SOURCE0_RGB_EXT")] + Source0RgbEXT = 34176, - [NativeName("GL_IMAGE_CLASS_2_X_32")] - ImageClass2x32 = 33466, + [NativeName("GL_SOURCE1_RGB")] + Source1Rgb = 34177, - [NativeName("GL_IMAGE_CLASS_1_X_32")] - ImageClass1x32 = 33467, + [NativeName("GL_SRC1_RGB")] + Src1Rgb = 34177, - [NativeName("GL_IMAGE_CLASS_4_X_16")] - ImageClass4x16 = 33468, + [NativeName("GL_SOURCE1_RGB_ARB")] + Source1RgbARB = 34177, - [NativeName("GL_IMAGE_CLASS_2_X_16")] - ImageClass2x16 = 33469, + [NativeName("GL_SOURCE1_RGB_EXT")] + Source1RgbEXT = 34177, - [NativeName("GL_IMAGE_CLASS_1_X_16")] - ImageClass1x16 = 33470, + [NativeName("GL_SOURCE2_RGB")] + Source2Rgb = 34178, - [NativeName("GL_IMAGE_CLASS_4_X_8")] - ImageClass4x8 = 33471, + [NativeName("GL_SRC2_RGB")] + Src2Rgb = 34178, - [NativeName("GL_IMAGE_CLASS_2_X_8")] - ImageClass2x8 = 33472, + [NativeName("GL_SOURCE2_RGB_ARB")] + Source2RgbARB = 34178, - [NativeName("GL_IMAGE_CLASS_1_X_8")] - ImageClass1x8 = 33473, + [NativeName("GL_SOURCE2_RGB_EXT")] + Source2RgbEXT = 34178, - [NativeName("GL_IMAGE_CLASS_11_11_10")] - ImageClass11x11x10 = 33474, + [NativeName("GL_SOURCE3_RGB_NV")] + Source3RgbNV = 34179, - [NativeName("GL_IMAGE_CLASS_10_10_10_2")] - ImageClass10x10x10x2 = 33475, + [NativeName("GL_SOURCE0_ALPHA")] + Source0Alpha = 34184, - [NativeName("GL_VIEW_CLASS_128_BITS")] - ViewClass128Bits = 33476, + [NativeName("GL_SRC0_ALPHA")] + Src0Alpha = 34184, - [NativeName("GL_VIEW_CLASS_96_BITS")] - ViewClass96Bits = 33477, + [NativeName("GL_SOURCE0_ALPHA_ARB")] + Source0AlphaARB = 34184, - [NativeName("GL_VIEW_CLASS_64_BITS")] - ViewClass64Bits = 33478, + [NativeName("GL_SOURCE0_ALPHA_EXT")] + Source0AlphaEXT = 34184, - [NativeName("GL_VIEW_CLASS_48_BITS")] - ViewClass48Bits = 33479, + [NativeName("GL_SRC1_ALPHA_EXT")] + Src1AlphaEXT = 34185, - [NativeName("GL_VIEW_CLASS_32_BITS")] - ViewClass32Bits = 33480, + [NativeName("GL_SOURCE1_ALPHA")] + Source1Alpha = 34185, - [NativeName("GL_VIEW_CLASS_24_BITS")] - ViewClass24Bits = 33481, + [NativeName("GL_SRC1_ALPHA")] + Src1Alpha = 34185, - [NativeName("GL_VIEW_CLASS_16_BITS")] - ViewClass16Bits = 33482, + [NativeName("GL_SOURCE1_ALPHA_ARB")] + Source1AlphaARB = 34185, - [NativeName("GL_VIEW_CLASS_8_BITS")] - ViewClass8Bits = 33483, + [NativeName("GL_SOURCE1_ALPHA_EXT")] + Source1AlphaEXT = 34185, - [NativeName("GL_VIEW_CLASS_S3TC_DXT1_RGB")] - ViewClassS3TcDxt1Rgb = 33484, + [NativeName("GL_SOURCE2_ALPHA")] + Source2Alpha = 34186, - [NativeName("GL_VIEW_CLASS_S3TC_DXT1_RGBA")] - ViewClassS3TcDxt1Rgba = 33485, + [NativeName("GL_SRC2_ALPHA")] + Src2Alpha = 34186, - [NativeName("GL_VIEW_CLASS_S3TC_DXT3_RGBA")] - ViewClassS3TcDxt3Rgba = 33486, + [NativeName("GL_SOURCE2_ALPHA_ARB")] + Source2AlphaARB = 34186, - [NativeName("GL_VIEW_CLASS_S3TC_DXT5_RGBA")] - ViewClassS3TcDxt5Rgba = 33487, + [NativeName("GL_SOURCE2_ALPHA_EXT")] + Source2AlphaEXT = 34186, - [NativeName("GL_VIEW_CLASS_RGTC1_RED")] - ViewClassRgtc1Red = 33488, + [NativeName("GL_SOURCE3_ALPHA_NV")] + Source3AlphaNV = 34187, - [NativeName("GL_VIEW_CLASS_RGTC2_RG")] - ViewClassRgtc2Rg = 33489, + [NativeName("GL_OPERAND0_RGB")] + Operand0Rgb = 34192, - [NativeName("GL_VIEW_CLASS_BPTC_UNORM")] - ViewClassBptcUnorm = 33490, + [NativeName("GL_OPERAND0_RGB_ARB")] + Operand0RgbARB = 34192, - [NativeName("GL_VIEW_CLASS_BPTC_FLOAT")] - ViewClassBptcFloat = 33491, + [NativeName("GL_OPERAND0_RGB_EXT")] + Operand0RgbEXT = 34192, - [NativeName("GL_UNIFORM")] - Uniform = 37601, + [NativeName("GL_OPERAND1_RGB")] + Operand1Rgb = 34193, - [NativeName("GL_UNIFORM_BLOCK")] - UniformBlock = 37602, + [NativeName("GL_OPERAND1_RGB_ARB")] + Operand1RgbARB = 34193, - [NativeName("GL_PROGRAM_INPUT")] - ProgramInput = 37603, + [NativeName("GL_OPERAND1_RGB_EXT")] + Operand1RgbEXT = 34193, - [NativeName("GL_PROGRAM_OUTPUT")] - ProgramOutput = 37604, + [NativeName("GL_OPERAND2_RGB")] + Operand2Rgb = 34194, - [NativeName("GL_BUFFER_VARIABLE")] - BufferVariable = 37605, + [NativeName("GL_OPERAND2_RGB_ARB")] + Operand2RgbARB = 34194, - [NativeName("GL_SHADER_STORAGE_BLOCK")] - ShaderStorageBlock = 37606, + [NativeName("GL_OPERAND2_RGB_EXT")] + Operand2RgbEXT = 34194, - [NativeName("GL_VERTEX_SUBROUTINE")] - VertexSubroutine = 37608, + [NativeName("GL_OPERAND3_RGB_NV")] + Operand3RgbNV = 34195, - [NativeName("GL_TESS_CONTROL_SUBROUTINE")] - TessControlSubroutine = 37609, + [NativeName("GL_OPERAND0_ALPHA")] + Operand0Alpha = 34200, - [NativeName("GL_TESS_EVALUATION_SUBROUTINE")] - TessEvaluationSubroutine = 37610, + [NativeName("GL_OPERAND0_ALPHA_ARB")] + Operand0AlphaARB = 34200, - [NativeName("GL_GEOMETRY_SUBROUTINE")] - GeometrySubroutine = 37611, + [NativeName("GL_OPERAND0_ALPHA_EXT")] + Operand0AlphaEXT = 34200, - [NativeName("GL_FRAGMENT_SUBROUTINE")] - FragmentSubroutine = 37612, + [NativeName("GL_OPERAND1_ALPHA")] + Operand1Alpha = 34201, - [NativeName("GL_COMPUTE_SUBROUTINE")] - ComputeSubroutine = 37613, + [NativeName("GL_OPERAND1_ALPHA_ARB")] + Operand1AlphaARB = 34201, - [NativeName("GL_VERTEX_SUBROUTINE_UNIFORM")] - VertexSubroutineUniform = 37614, + [NativeName("GL_OPERAND1_ALPHA_EXT")] + Operand1AlphaEXT = 34201, - [NativeName("GL_TESS_CONTROL_SUBROUTINE_UNIFORM")] - TessControlSubroutineUniform = 37615, + [NativeName("GL_OPERAND2_ALPHA")] + Operand2Alpha = 34202, - [NativeName("GL_TESS_EVALUATION_SUBROUTINE_UNIFORM")] - TessEvaluationSubroutineUniform = 37616, + [NativeName("GL_OPERAND2_ALPHA_ARB")] + Operand2AlphaARB = 34202, - [NativeName("GL_GEOMETRY_SUBROUTINE_UNIFORM")] - GeometrySubroutineUniform = 37617, + [NativeName("GL_OPERAND2_ALPHA_EXT")] + Operand2AlphaEXT = 34202, - [NativeName("GL_FRAGMENT_SUBROUTINE_UNIFORM")] - FragmentSubroutineUniform = 37618, + [NativeName("GL_OPERAND3_ALPHA_NV")] + Operand3AlphaNV = 34203, - [NativeName("GL_COMPUTE_SUBROUTINE_UNIFORM")] - ComputeSubroutineUniform = 37619, + [NativeName("GL_PACK_SUBSAMPLE_RATE_SGIX")] + PackSubsampleRateSGIX = 34208, - [NativeName("GL_TRANSFORM_FEEDBACK_VARYING")] - TransformFeedbackVarying = 37620, + [NativeName("GL_UNPACK_SUBSAMPLE_RATE_SGIX")] + UnpackSubsampleRateSGIX = 34209, - [NativeName("GL_ACTIVE_RESOURCES")] - ActiveResources = 37621, + [NativeName("GL_PIXEL_SUBSAMPLE_4444_SGIX")] + PixelSubsample4444SGIX = 34210, - [NativeName("GL_MAX_NAME_LENGTH")] - MaxNameLength = 37622, + [NativeName("GL_PIXEL_SUBSAMPLE_2424_SGIX")] + PixelSubsample2424SGIX = 34211, - [NativeName("GL_MAX_NUM_ACTIVE_VARIABLES")] - MaxNumActiveVariables = 37623, + [NativeName("GL_PIXEL_SUBSAMPLE_4242_SGIX")] + PixelSubsample4242SGIX = 34212, - [NativeName("GL_MAX_NUM_COMPATIBLE_SUBROUTINES")] - MaxNumCompatibleSubroutines = 37624, + [NativeName("GL_PERTURB_EXT")] + PerturbEXT = 34222, - [NativeName("GL_NAME_LENGTH")] - NameLength = 37625, + [NativeName("GL_TEXTURE_NORMAL_EXT")] + TextureNormalEXT = 34223, - [NativeName("GL_TYPE")] - Type = 37626, + [NativeName("GL_LIGHT_MODEL_SPECULAR_VECTOR_APPLE")] + LightModelSpecularVectorAPPLE = 34224, - [NativeName("GL_ARRAY_SIZE")] - ArraySize = 37627, + [NativeName("GL_TRANSFORM_HINT_APPLE")] + TransformHintAPPLE = 34225, - [NativeName("GL_OFFSET")] - Offset = 37628, + [NativeName("GL_UNPACK_CLIENT_STORAGE_APPLE")] + UnpackClientStorageAPPLE = 34226, - [NativeName("GL_BLOCK_INDEX")] - BlockIndex = 37629, + [NativeName("GL_BUFFER_OBJECT_APPLE")] + BufferObjectAPPLE = 34227, - [NativeName("GL_ARRAY_STRIDE")] - ArrayStride = 37630, + [NativeName("GL_STORAGE_CLIENT_APPLE")] + StorageClientAPPLE = 34228, - [NativeName("GL_MATRIX_STRIDE")] - MatrixStride = 37631, + [NativeName("GL_VERTEX_ARRAY_BINDING_OES")] + VertexArrayBindingOES = 34229, - [NativeName("GL_IS_ROW_MAJOR")] - IsRowMajor = 37632, + [NativeName("GL_VERTEX_ARRAY_BINDING")] + VertexArrayBinding = 34229, - [NativeName("GL_ATOMIC_COUNTER_BUFFER_INDEX")] - AtomicCounterBufferIndex = 37633, + [NativeName("GL_VERTEX_ARRAY_BINDING_APPLE")] + VertexArrayBindingAPPLE = 34229, - [NativeName("GL_BUFFER_BINDING")] - BufferBinding = 37634, + [NativeName("GL_TEXTURE_RANGE_LENGTH_APPLE")] + TextureRangeLengthAPPLE = 34231, - [NativeName("GL_BUFFER_DATA_SIZE")] - BufferDataSize = 37635, + [NativeName("GL_TEXTURE_RANGE_POINTER_APPLE")] + TextureRangePointerAPPLE = 34232, - [NativeName("GL_NUM_ACTIVE_VARIABLES")] - NumActiveVariables = 37636, + [NativeName("GL_YCBCR_422_APPLE")] + Ycbcr422APPLE = 34233, - [NativeName("GL_ACTIVE_VARIABLES")] - ActiveVariables = 37637, + [NativeName("GL_UNSIGNED_SHORT_8_8_APPLE")] + UnsignedShort8x8APPLE = 34234, - [NativeName("GL_REFERENCED_BY_VERTEX_SHADER")] - ReferencedByVertexShader = 37638, + [NativeName("GL_UNSIGNED_SHORT_8_8_MESA")] + UnsignedShort8x8MESA = 34234, - [NativeName("GL_REFERENCED_BY_TESS_CONTROL_SHADER")] - ReferencedByTessControlShader = 37639, + [NativeName("GL_UNSIGNED_SHORT_8_8_REV_APPLE")] + UnsignedShort8x8RevAPPLE = 34235, - [NativeName("GL_REFERENCED_BY_TESS_EVALUATION_SHADER")] - ReferencedByTessEvaluationShader = 37640, + [NativeName("GL_UNSIGNED_SHORT_8_8_REV_MESA")] + UnsignedShort8x8RevMESA = 34235, - [NativeName("GL_REFERENCED_BY_GEOMETRY_SHADER")] - ReferencedByGeometryShader = 37641, + [NativeName("GL_TEXTURE_STORAGE_HINT_APPLE")] + TextureStorageHintAPPLE = 34236, - [NativeName("GL_REFERENCED_BY_FRAGMENT_SHADER")] - ReferencedByFragmentShader = 37642, + [NativeName("GL_STORAGE_PRIVATE_APPLE")] + StoragePrivateAPPLE = 34237, - [NativeName("GL_REFERENCED_BY_COMPUTE_SHADER")] - ReferencedByComputeShader = 37643, + [NativeName("GL_STORAGE_CACHED_APPLE")] + StorageCachedAPPLE = 34238, - [NativeName("GL_TOP_LEVEL_ARRAY_SIZE")] - TopLevelArraySize = 37644, + [NativeName("GL_STORAGE_SHARED_APPLE")] + StorageSharedAPPLE = 34239, - [NativeName("GL_TOP_LEVEL_ARRAY_STRIDE")] - TopLevelArrayStride = 37645, + [NativeName("GL_REPLACEMENT_CODE_ARRAY_SUN")] + ReplacementCodeArraySUN = 34240, - [NativeName("GL_LOCATION")] - Location = 37646, + [NativeName("GL_REPLACEMENT_CODE_ARRAY_TYPE_SUN")] + ReplacementCodeArrayTypeSUN = 34241, - [NativeName("GL_LOCATION_INDEX")] - LocationIndex = 37647, + [NativeName("GL_REPLACEMENT_CODE_ARRAY_STRIDE_SUN")] + ReplacementCodeArrayStrideSUN = 34242, - [NativeName("GL_IS_PER_PATCH")] - IsPerPatch = 37607, + [NativeName("GL_REPLACEMENT_CODE_ARRAY_POINTER_SUN")] + ReplacementCodeArrayPointerSUN = 34243, - [NativeName("GL_SHADER_STORAGE_BUFFER")] - ShaderStorageBuffer = 37074, + [NativeName("GL_R1UI_V3F_SUN")] + R1UiV3FSUN = 34244, - [NativeName("GL_SHADER_STORAGE_BUFFER_BINDING")] - ShaderStorageBufferBinding = 37075, + [NativeName("GL_R1UI_C4UB_V3F_SUN")] + R1UiC4UbV3FSUN = 34245, - [NativeName("GL_SHADER_STORAGE_BUFFER_START")] - ShaderStorageBufferStart = 37076, + [NativeName("GL_R1UI_C3F_V3F_SUN")] + R1UiC3FV3FSUN = 34246, - [NativeName("GL_SHADER_STORAGE_BUFFER_SIZE")] - ShaderStorageBufferSize = 37077, + [NativeName("GL_R1UI_N3F_V3F_SUN")] + R1UiN3FV3FSUN = 34247, - [NativeName("GL_MAX_VERTEX_SHADER_STORAGE_BLOCKS")] - MaxVertexShaderStorageBlocks = 37078, + [NativeName("GL_R1UI_C4F_N3F_V3F_SUN")] + R1UiC4FN3FV3FSUN = 34248, - [NativeName("GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS")] - MaxGeometryShaderStorageBlocks = 37079, + [NativeName("GL_R1UI_T2F_V3F_SUN")] + R1UiT2FV3FSUN = 34249, - [NativeName("GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS")] - MaxTessControlShaderStorageBlocks = 37080, + [NativeName("GL_R1UI_T2F_N3F_V3F_SUN")] + R1UiT2FN3FV3FSUN = 34250, - [NativeName("GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS")] - MaxTessEvaluationShaderStorageBlocks = 37081, + [NativeName("GL_R1UI_T2F_C4F_N3F_V3F_SUN")] + R1UiT2FC4FN3FV3FSUN = 34251, - [NativeName("GL_MAX_FRAGMENT_SHADER_STORAGE_BLOCKS")] - MaxFragmentShaderStorageBlocks = 37082, + [NativeName("GL_SLICE_ACCUM_SUN")] + SliceAccumSUN = 34252, - [NativeName("GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS")] - MaxComputeShaderStorageBlocks = 37083, + [NativeName("GL_QUAD_MESH_SUN")] + QuadMeshSUN = 34324, - [NativeName("GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS")] - MaxCombinedShaderStorageBlocks = 37084, + [NativeName("GL_TRIANGLE_MESH_SUN")] + TriangleMeshSUN = 34325, - [NativeName("GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS")] - MaxShaderStorageBufferBindings = 37085, + [NativeName("GL_VERTEX_PROGRAM_ARB")] + VertexProgramARB = 34336, - [NativeName("GL_MAX_SHADER_STORAGE_BLOCK_SIZE")] - MaxShaderStorageBlockSize = 37086, + [NativeName("GL_VERTEX_PROGRAM_NV")] + VertexProgramNV = 34336, - [NativeName("GL_SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT")] - ShaderStorageBufferOffsetAlignment = 37087, + [NativeName("GL_VERTEX_STATE_PROGRAM_NV")] + VertexStateProgramNV = 34337, - [NativeName("GL_SHADER_STORAGE_BARRIER_BIT")] - ShaderStorageBarrierBit = 8192, + [NativeName("GL_VERTEX_ATTRIB_ARRAY_ENABLED")] + VertexAttribArrayEnabled = 34338, - [NativeName("GL_MAX_COMBINED_SHADER_OUTPUT_RESOURCES")] - MaxCombinedShaderOutputResources = 36665, + [NativeName("GL_VERTEX_ATTRIB_ARRAY_ENABLED_ARB")] + VertexAttribArrayEnabledARB = 34338, - [NativeName("GL_DEPTH_STENCIL_TEXTURE_MODE")] - DepthStencilTextureMode = 37098, + [NativeName("GL_VERTEX_ATTRIB_ARRAY_SIZE")] + VertexAttribArraySize = 34339, - [NativeName("GL_TEXTURE_BUFFER_OFFSET")] - TextureBufferOffset = 37277, + [NativeName("GL_VERTEX_ATTRIB_ARRAY_SIZE_ARB")] + VertexAttribArraySizeARB = 34339, - [NativeName("GL_TEXTURE_BUFFER_SIZE")] - TextureBufferSize = 37278, + [NativeName("GL_ATTRIB_ARRAY_SIZE_NV")] + AttribArraySizeNV = 34339, - [NativeName("GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT")] - TextureBufferOffsetAlignment = 37279, + [NativeName("GL_VERTEX_ATTRIB_ARRAY_STRIDE")] + VertexAttribArrayStride = 34340, - [NativeName("GL_TEXTURE_VIEW_MIN_LEVEL")] - TextureViewMinLevel = 33499, + [NativeName("GL_VERTEX_ATTRIB_ARRAY_STRIDE_ARB")] + VertexAttribArrayStrideARB = 34340, - [NativeName("GL_TEXTURE_VIEW_NUM_LEVELS")] - TextureViewNumLevels = 33500, + [NativeName("GL_ATTRIB_ARRAY_STRIDE_NV")] + AttribArrayStrideNV = 34340, - [NativeName("GL_TEXTURE_VIEW_MIN_LAYER")] - TextureViewMinLayer = 33501, + [NativeName("GL_VERTEX_ATTRIB_ARRAY_TYPE")] + VertexAttribArrayType = 34341, - [NativeName("GL_TEXTURE_VIEW_NUM_LAYERS")] - TextureViewNumLayers = 33502, + [NativeName("GL_VERTEX_ATTRIB_ARRAY_TYPE_ARB")] + VertexAttribArrayTypeARB = 34341, - [NativeName("GL_TEXTURE_IMMUTABLE_LEVELS")] - TextureImmutableLevels = 33503, + [NativeName("GL_ATTRIB_ARRAY_TYPE_NV")] + AttribArrayTypeNV = 34341, - [NativeName("GL_VERTEX_ATTRIB_BINDING")] - VertexAttribBinding = 33492, + [NativeName("GL_CURRENT_VERTEX_ATTRIB")] + CurrentVertexAttrib = 34342, - [NativeName("GL_VERTEX_ATTRIB_RELATIVE_OFFSET")] - VertexAttribRelativeOffset = 33493, + [NativeName("GL_CURRENT_VERTEX_ATTRIB_ARB")] + CurrentVertexAttribARB = 34342, - [NativeName("GL_VERTEX_BINDING_DIVISOR")] - VertexBindingDivisor = 33494, + [NativeName("GL_CURRENT_ATTRIB_NV")] + CurrentAttribNV = 34342, - [NativeName("GL_VERTEX_BINDING_OFFSET")] - VertexBindingOffset = 33495, + [NativeName("GL_PROGRAM_LENGTH_ARB")] + ProgramLengthARB = 34343, - [NativeName("GL_VERTEX_BINDING_STRIDE")] - VertexBindingStride = 33496, + [NativeName("GL_PROGRAM_LENGTH_NV")] + ProgramLengthNV = 34343, - [NativeName("GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET")] - MaxVertexAttribRelativeOffset = 33497, + [NativeName("GL_PROGRAM_STRING_ARB")] + ProgramStringARB = 34344, - [NativeName("GL_MAX_VERTEX_ATTRIB_BINDINGS")] - MaxVertexAttribBindings = 33498, + [NativeName("GL_PROGRAM_STRING_NV")] + ProgramStringNV = 34344, - [NativeName("GL_VERTEX_BINDING_BUFFER")] - VertexBindingBuffer = 36687, + [NativeName("GL_MODELVIEW_PROJECTION_NV")] + ModelviewProjectionNV = 34345, - [NativeName("GL_DISPLAY_LIST")] - DisplayList = 33511, + [NativeName("GL_IDENTITY_NV")] + IdentityNV = 34346, - [NativeName("GL_MAX_VERTEX_ATTRIB_STRIDE")] - MaxVertexAttribStride = 33509, + [NativeName("GL_INVERSE_NV")] + InverseNV = 34347, - [NativeName("GL_PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED")] - PrimitiveRestartForPatchesSupported = 33313, + [NativeName("GL_TRANSPOSE_NV")] + TransposeNV = 34348, - [NativeName("GL_TEXTURE_BUFFER_BINDING")] - TextureBufferBinding = 35882, + [NativeName("GL_INVERSE_TRANSPOSE_NV")] + InverseTransposeNV = 34349, - [NativeName("GL_MAP_PERSISTENT_BIT")] - MapPersistentBit = 64, + [NativeName("GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB")] + MaxProgramMatrixStackDepthARB = 34350, - [NativeName("GL_MAP_COHERENT_BIT")] - MapCoherentBit = 128, + [NativeName("GL_MAX_TRACK_MATRIX_STACK_DEPTH_NV")] + MaxTrackMatrixStackDepthNV = 34350, - [NativeName("GL_DYNAMIC_STORAGE_BIT")] - DynamicStorageBit = 256, + [NativeName("GL_MAX_PROGRAM_MATRICES_ARB")] + MaxProgramMatricesARB = 34351, - [NativeName("GL_CLIENT_STORAGE_BIT")] - ClientStorageBit = 512, + [NativeName("GL_MAX_TRACK_MATRICES_NV")] + MaxTrackMatricesNV = 34351, - [NativeName("GL_CLIENT_MAPPED_BUFFER_BARRIER_BIT")] - ClientMappedBufferBarrierBit = 16384, + [NativeName("GL_MATRIX0_NV")] + Matrix0NV = 34352, - [NativeName("GL_BUFFER_IMMUTABLE_STORAGE")] - BufferImmutableStorage = 33311, + [NativeName("GL_MATRIX1_NV")] + Matrix1NV = 34353, - [NativeName("GL_BUFFER_STORAGE_FLAGS")] - BufferStorageFlags = 33312, + [NativeName("GL_MATRIX2_NV")] + Matrix2NV = 34354, - [NativeName("GL_CLEAR_TEXTURE")] - ClearTexture = 37733, + [NativeName("GL_MATRIX3_NV")] + Matrix3NV = 34355, - [NativeName("GL_LOCATION_COMPONENT")] - LocationComponent = 37706, + [NativeName("GL_MATRIX4_NV")] + Matrix4NV = 34356, - [NativeName("GL_TRANSFORM_FEEDBACK_BUFFER_INDEX")] - TransformFeedbackBufferIndex = 37707, + [NativeName("GL_MATRIX5_NV")] + Matrix5NV = 34357, - [NativeName("GL_TRANSFORM_FEEDBACK_BUFFER_STRIDE")] - TransformFeedbackBufferStride = 37708, + [NativeName("GL_MATRIX6_NV")] + Matrix6NV = 34358, - [NativeName("GL_QUERY_BUFFER")] - QueryBuffer = 37266, + [NativeName("GL_MATRIX7_NV")] + Matrix7NV = 34359, - [NativeName("GL_QUERY_BUFFER_BARRIER_BIT")] - QueryBufferBarrierBit = 32768, + [NativeName("GL_CURRENT_MATRIX_STACK_DEPTH_ARB")] + CurrentMatrixStackDepthARB = 34368, - [NativeName("GL_QUERY_BUFFER_BINDING")] - QueryBufferBinding = 37267, + [NativeName("GL_CURRENT_MATRIX_STACK_DEPTH_NV")] + CurrentMatrixStackDepthNV = 34368, - [NativeName("GL_QUERY_RESULT_NO_WAIT")] - QueryResultNoWait = 37268, + [NativeName("GL_CURRENT_MATRIX_ARB")] + CurrentMatrixARB = 34369, - [NativeName("GL_MIRROR_CLAMP_TO_EDGE")] - MirrorClampToEdge = 34627, + [NativeName("GL_CURRENT_MATRIX_NV")] + CurrentMatrixNV = 34369, - [NativeName("GL_CONTEXT_LOST")] - ContextLost = 1287, + [NativeName("GL_VERTEX_PROGRAM_POINT_SIZE")] + VertexProgramPointSize = 34370, - [NativeName("GL_NEGATIVE_ONE_TO_ONE")] - NegativeOneToOne = 37726, + [NativeName("GL_PROGRAM_POINT_SIZE")] + ProgramPointSize = 34370, - [NativeName("GL_ZERO_TO_ONE")] - ZeroToOne = 37727, + [NativeName("GL_PROGRAM_POINT_SIZE_ARB")] + ProgramPointSizeARB = 34370, - [NativeName("GL_CLIP_ORIGIN")] - ClipOrigin = 37724, + [NativeName("GL_VERTEX_PROGRAM_POINT_SIZE_ARB")] + VertexProgramPointSizeARB = 34370, - [NativeName("GL_CLIP_DEPTH_MODE")] - ClipDepthMode = 37725, + [NativeName("GL_PROGRAM_POINT_SIZE_EXT")] + ProgramPointSizeEXT = 34370, - [NativeName("GL_QUERY_WAIT_INVERTED")] - QueryWaitInverted = 36375, + [NativeName("GL_VERTEX_PROGRAM_POINT_SIZE_NV")] + VertexProgramPointSizeNV = 34370, - [NativeName("GL_QUERY_NO_WAIT_INVERTED")] - QueryNoWaitInverted = 36376, + [NativeName("GL_VERTEX_PROGRAM_TWO_SIDE")] + VertexProgramTwoSide = 34371, - [NativeName("GL_QUERY_BY_REGION_WAIT_INVERTED")] - QueryByRegionWaitInverted = 36377, + [NativeName("GL_VERTEX_PROGRAM_TWO_SIDE_ARB")] + VertexProgramTwoSideARB = 34371, - [NativeName("GL_QUERY_BY_REGION_NO_WAIT_INVERTED")] - QueryByRegionNoWaitInverted = 36378, + [NativeName("GL_VERTEX_PROGRAM_TWO_SIDE_NV")] + VertexProgramTwoSideNV = 34371, - [NativeName("GL_MAX_CULL_DISTANCES")] - MaxCullDistances = 33529, + [NativeName("GL_PROGRAM_PARAMETER_NV")] + ProgramParameterNV = 34372, - [NativeName("GL_MAX_COMBINED_CLIP_AND_CULL_DISTANCES")] - MaxCombinedClipAndCullDistances = 33530, + [NativeName("GL_VERTEX_ATTRIB_ARRAY_POINTER")] + VertexAttribArrayPointer = 34373, - [NativeName("GL_TEXTURE_TARGET")] - TextureTarget = 4102, + [NativeName("GL_VERTEX_ATTRIB_ARRAY_POINTER_ARB")] + VertexAttribArrayPointerARB = 34373, - [NativeName("GL_QUERY_TARGET")] - QueryTarget = 33514, + [NativeName("GL_ATTRIB_ARRAY_POINTER_NV")] + AttribArrayPointerNV = 34373, - [NativeName("GL_GUILTY_CONTEXT_RESET")] - GuiltyContextReset = 33363, + [NativeName("GL_PROGRAM_TARGET_NV")] + ProgramTargetNV = 34374, - [NativeName("GL_INNOCENT_CONTEXT_RESET")] - InnocentContextReset = 33364, + [NativeName("GL_PROGRAM_RESIDENT_NV")] + ProgramResidentNV = 34375, - [NativeName("GL_UNKNOWN_CONTEXT_RESET")] - UnknownContextReset = 33365, + [NativeName("GL_TRACK_MATRIX_NV")] + TrackMatrixNV = 34376, - [NativeName("GL_RESET_NOTIFICATION_STRATEGY")] - ResetNotificationStrategy = 33366, + [NativeName("GL_TRACK_MATRIX_TRANSFORM_NV")] + TrackMatrixTransformNV = 34377, - [NativeName("GL_LOSE_CONTEXT_ON_RESET")] - LoseContextOnReset = 33362, + [NativeName("GL_VERTEX_PROGRAM_BINDING_NV")] + VertexProgramBindingNV = 34378, - [NativeName("GL_NO_RESET_NOTIFICATION")] - NoResetNotification = 33377, + [NativeName("GL_PROGRAM_ERROR_POSITION_ARB")] + ProgramErrorPositionARB = 34379, - [NativeName("GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT")] - ContextFlagRobustAccessBit = 4, + [NativeName("GL_PROGRAM_ERROR_POSITION_NV")] + ProgramErrorPositionNV = 34379, - [NativeName("GL_COLOR_TABLE")] - ColorTable = 32976, + [NativeName("GL_OFFSET_TEXTURE_RECTANGLE_NV")] + OffsetTextureRectangleNV = 34380, - [NativeName("GL_POST_CONVOLUTION_COLOR_TABLE")] - PostConvolutionColorTable = 32977, + [NativeName("GL_OFFSET_TEXTURE_RECTANGLE_SCALE_NV")] + OffsetTextureRectangleScaleNV = 34381, - [NativeName("GL_POST_COLOR_MATRIX_COLOR_TABLE")] - PostColorMatrixColorTable = 32978, + [NativeName("GL_DOT_PRODUCT_TEXTURE_RECTANGLE_NV")] + DotProductTextureRectangleNV = 34382, - [NativeName("GL_PROXY_COLOR_TABLE")] - ProxyColorTable = 32979, + [NativeName("GL_DEPTH_CLAMP_EXT")] + DepthClampEXT = 34383, - [NativeName("GL_PROXY_POST_CONVOLUTION_COLOR_TABLE")] - ProxyPostConvolutionColorTable = 32980, + [NativeName("GL_DEPTH_CLAMP")] + DepthClamp = 34383, - [NativeName("GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE")] - ProxyPostColorMatrixColorTable = 32981, + [NativeName("GL_DEPTH_CLAMP_NV")] + DepthClampNV = 34383, - [NativeName("GL_CONVOLUTION_1D")] - Convolution1D = 32784, + [NativeName("GL_VERTEX_ATTRIB_ARRAY0_NV")] + VertexAttribArray0NV = 34384, - [NativeName("GL_CONVOLUTION_2D")] - Convolution2D = 32785, + [NativeName("GL_VERTEX_ATTRIB_ARRAY1_NV")] + VertexAttribArray1NV = 34385, - [NativeName("GL_SEPARABLE_2D")] - Separable2D = 32786, + [NativeName("GL_VERTEX_ATTRIB_ARRAY2_NV")] + VertexAttribArray2NV = 34386, - [NativeName("GL_HISTOGRAM")] - Histogram = 32804, + [NativeName("GL_VERTEX_ATTRIB_ARRAY3_NV")] + VertexAttribArray3NV = 34387, - [NativeName("GL_PROXY_HISTOGRAM")] - ProxyHistogram = 32805, + [NativeName("GL_VERTEX_ATTRIB_ARRAY4_NV")] + VertexAttribArray4NV = 34388, - [NativeName("GL_MINMAX")] - Minmax = 32814, + [NativeName("GL_VERTEX_ATTRIB_ARRAY5_NV")] + VertexAttribArray5NV = 34389, - [NativeName("GL_CONTEXT_RELEASE_BEHAVIOR")] - ContextReleaseBehavior = 33531, + [NativeName("GL_VERTEX_ATTRIB_ARRAY6_NV")] + VertexAttribArray6NV = 34390, - [NativeName("GL_CONTEXT_RELEASE_BEHAVIOR_FLUSH")] - ContextReleaseBehaviorFlush = 33532, + [NativeName("GL_VERTEX_ATTRIB_ARRAY7_NV")] + VertexAttribArray7NV = 34391, - [NativeName("GL_SHADER_BINARY_FORMAT_SPIR_V")] - ShaderBinaryFormatSpirV = 38225, + [NativeName("GL_VERTEX_ATTRIB_ARRAY8_NV")] + VertexAttribArray8NV = 34392, - [NativeName("GL_SPIR_V_BINARY")] - SpirVBinary = 38226, + [NativeName("GL_VERTEX_ATTRIB_ARRAY9_NV")] + VertexAttribArray9NV = 34393, - [NativeName("GL_PARAMETER_BUFFER")] - ParameterBuffer = 33006, + [NativeName("GL_VERTEX_ATTRIB_ARRAY10_NV")] + VertexAttribArray10NV = 34394, - [NativeName("GL_PARAMETER_BUFFER_BINDING")] - ParameterBufferBinding = 33007, + [NativeName("GL_VERTEX_ATTRIB_ARRAY11_NV")] + VertexAttribArray11NV = 34395, - [NativeName("GL_CONTEXT_FLAG_NO_ERROR_BIT")] - ContextFlagNoErrorBit = 8, + [NativeName("GL_VERTEX_ATTRIB_ARRAY12_NV")] + VertexAttribArray12NV = 34396, - [NativeName("GL_VERTICES_SUBMITTED")] - VerticesSubmitted = 33518, + [NativeName("GL_VERTEX_ATTRIB_ARRAY13_NV")] + VertexAttribArray13NV = 34397, - [NativeName("GL_PRIMITIVES_SUBMITTED")] - PrimitivesSubmitted = 33519, + [NativeName("GL_VERTEX_ATTRIB_ARRAY14_NV")] + VertexAttribArray14NV = 34398, - [NativeName("GL_VERTEX_SHADER_INVOCATIONS")] - VertexShaderInvocations = 33520, + [NativeName("GL_VERTEX_ATTRIB_ARRAY15_NV")] + VertexAttribArray15NV = 34399, - [NativeName("GL_TESS_CONTROL_SHADER_PATCHES")] - TessControlShaderPatches = 33521, + [NativeName("GL_MAP1_VERTEX_ATTRIB0_4_NV")] + Map1VertexAttrib0x4NV = 34400, - [NativeName("GL_TESS_EVALUATION_SHADER_INVOCATIONS")] - TessEvaluationShaderInvocations = 33522, + [NativeName("GL_MAP1_VERTEX_ATTRIB1_4_NV")] + Map1VertexAttrib1x4NV = 34401, - [NativeName("GL_GEOMETRY_SHADER_PRIMITIVES_EMITTED")] - GeometryShaderPrimitivesEmitted = 33523, + [NativeName("GL_MAP1_VERTEX_ATTRIB2_4_NV")] + Map1VertexAttrib2x4NV = 34402, - [NativeName("GL_FRAGMENT_SHADER_INVOCATIONS")] - FragmentShaderInvocations = 33524, + [NativeName("GL_MAP1_VERTEX_ATTRIB3_4_NV")] + Map1VertexAttrib3x4NV = 34403, - [NativeName("GL_COMPUTE_SHADER_INVOCATIONS")] - ComputeShaderInvocations = 33525, + [NativeName("GL_MAP1_VERTEX_ATTRIB4_4_NV")] + Map1VertexAttrib4x4NV = 34404, - [NativeName("GL_CLIPPING_INPUT_PRIMITIVES")] - ClippingInputPrimitives = 33526, + [NativeName("GL_MAP1_VERTEX_ATTRIB5_4_NV")] + Map1VertexAttrib5x4NV = 34405, - [NativeName("GL_CLIPPING_OUTPUT_PRIMITIVES")] - ClippingOutputPrimitives = 33527, + [NativeName("GL_MAP1_VERTEX_ATTRIB6_4_NV")] + Map1VertexAttrib6x4NV = 34406, - [NativeName("GL_POLYGON_OFFSET_CLAMP")] - PolygonOffsetClamp = 36379, + [NativeName("GL_MAP1_VERTEX_ATTRIB7_4_NV")] + Map1VertexAttrib7x4NV = 34407, - [NativeName("GL_SPIR_V_EXTENSIONS")] - SpirVExtensions = 38227, + [NativeName("GL_MAP1_VERTEX_ATTRIB8_4_NV")] + Map1VertexAttrib8x4NV = 34408, - [NativeName("GL_NUM_SPIR_V_EXTENSIONS")] - NumSpirVExtensions = 38228, + [NativeName("GL_MAP1_VERTEX_ATTRIB9_4_NV")] + Map1VertexAttrib9x4NV = 34409, - [NativeName("GL_TEXTURE_MAX_ANISOTROPY")] - TextureMaxAnisotropy = 34046, + [NativeName("GL_MAP1_VERTEX_ATTRIB10_4_NV")] + Map1VertexAttrib10x4NV = 34410, - [NativeName("GL_MAX_TEXTURE_MAX_ANISOTROPY")] - MaxTextureMaxAnisotropy = 34047, + [NativeName("GL_MAP1_VERTEX_ATTRIB11_4_NV")] + Map1VertexAttrib11x4NV = 34411, - [NativeName("GL_TRANSFORM_FEEDBACK_OVERFLOW")] - TransformFeedbackOverflow = 33516, + [NativeName("GL_MAP1_VERTEX_ATTRIB12_4_NV")] + Map1VertexAttrib12x4NV = 34412, - [NativeName("GL_TRANSFORM_FEEDBACK_STREAM_OVERFLOW")] - TransformFeedbackStreamOverflow = 33517, + [NativeName("GL_MAP1_VERTEX_ATTRIB13_4_NV")] + Map1VertexAttrib13x4NV = 34413, - [NativeName("GL_PRIMITIVE_BOUNDING_BOX_ARB")] - PrimitiveBoundingBoxARB = 37566, + [NativeName("GL_MAP1_VERTEX_ATTRIB14_4_NV")] + Map1VertexAttrib14x4NV = 34414, - [NativeName("GL_MULTISAMPLE_LINE_WIDTH_RANGE_ARB")] - MultisampleLineWidthRangeARB = 37761, + [NativeName("GL_MAP1_VERTEX_ATTRIB15_4_NV")] + Map1VertexAttrib15x4NV = 34415, - [NativeName("GL_MULTISAMPLE_LINE_WIDTH_GRANULARITY_ARB")] - MultisampleLineWidthGranularityARB = 37762, + [NativeName("GL_MAP2_VERTEX_ATTRIB0_4_NV")] + Map2VertexAttrib0x4NV = 34416, - [NativeName("GL_UNSIGNED_INT64_ARB")] - UnsignedInt64ARB = 5135, + [NativeName("GL_MAP2_VERTEX_ATTRIB1_4_NV")] + Map2VertexAttrib1x4NV = 34417, - [NativeName("GL_SYNC_CL_EVENT_ARB")] - SyncClEventARB = 33344, + [NativeName("GL_MAP2_VERTEX_ATTRIB2_4_NV")] + Map2VertexAttrib2x4NV = 34418, - [NativeName("GL_SYNC_CL_EVENT_COMPLETE_ARB")] - SyncClEventCompleteARB = 33345, + [NativeName("GL_MAP2_VERTEX_ATTRIB3_4_NV")] + Map2VertexAttrib3x4NV = 34419, - [NativeName("GL_RGBA_FLOAT_MODE_ARB")] - RgbaFloatModeARB = 34848, + [NativeName("GL_MAP2_VERTEX_ATTRIB4_4_NV")] + Map2VertexAttrib4x4NV = 34420, - [NativeName("GL_CLAMP_VERTEX_COLOR_ARB")] - ClampVertexColorARB = 35098, + [NativeName("GL_MAP2_VERTEX_ATTRIB5_4_NV")] + Map2VertexAttrib5x4NV = 34421, - [NativeName("GL_CLAMP_FRAGMENT_COLOR_ARB")] - ClampFragmentColorARB = 35099, + [NativeName("GL_MAP2_VERTEX_ATTRIB6_4_NV")] + Map2VertexAttrib6x4NV = 34422, - [NativeName("GL_CLAMP_READ_COLOR_ARB")] - ClampReadColorARB = 35100, + [NativeName("GL_PROGRAM_BINDING_ARB")] + ProgramBindingARB = 34423, - [NativeName("GL_FIXED_ONLY_ARB")] - FixedOnlyARB = 35101, + [NativeName("GL_MAP2_VERTEX_ATTRIB7_4_NV")] + Map2VertexAttrib7x4NV = 34423, - [NativeName("GL_MAX_COMPUTE_VARIABLE_GROUP_INVOCATIONS_ARB")] - MaxComputeVariableGroupInvocationsARB = 37700, + [NativeName("GL_MAP2_VERTEX_ATTRIB8_4_NV")] + Map2VertexAttrib8x4NV = 34424, - [NativeName("GL_MAX_COMPUTE_FIXED_GROUP_INVOCATIONS_ARB")] - MaxComputeFixedGroupInvocationsARB = 37099, + [NativeName("GL_MAP2_VERTEX_ATTRIB9_4_NV")] + Map2VertexAttrib9x4NV = 34425, - [NativeName("GL_MAX_COMPUTE_VARIABLE_GROUP_SIZE_ARB")] - MaxComputeVariableGroupSizeARB = 37701, + [NativeName("GL_MAP2_VERTEX_ATTRIB10_4_NV")] + Map2VertexAttrib10x4NV = 34426, - [NativeName("GL_MAX_COMPUTE_FIXED_GROUP_SIZE_ARB")] - MaxComputeFixedGroupSizeARB = 37311, + [NativeName("GL_MAP2_VERTEX_ATTRIB11_4_NV")] + Map2VertexAttrib11x4NV = 34427, - [NativeName("GL_DEBUG_OUTPUT_SYNCHRONOUS_ARB")] - DebugOutputSynchronousARB = 33346, + [NativeName("GL_MAP2_VERTEX_ATTRIB12_4_NV")] + Map2VertexAttrib12x4NV = 34428, - [NativeName("GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH_ARB")] - DebugNextLoggedMessageLengthARB = 33347, + [NativeName("GL_MAP2_VERTEX_ATTRIB13_4_NV")] + Map2VertexAttrib13x4NV = 34429, - [NativeName("GL_DEBUG_CALLBACK_FUNCTION_ARB")] - DebugCallbackFunctionARB = 33348, + [NativeName("GL_MAP2_VERTEX_ATTRIB14_4_NV")] + Map2VertexAttrib14x4NV = 34430, - [NativeName("GL_DEBUG_CALLBACK_USER_PARAM_ARB")] - DebugCallbackUserParamARB = 33349, + [NativeName("GL_MAP2_VERTEX_ATTRIB15_4_NV")] + Map2VertexAttrib15x4NV = 34431, - [NativeName("GL_DEBUG_SOURCE_API_ARB")] - DebugSourceApiARB = 33350, + [NativeName("GL_TEXTURE_COMPRESSED_IMAGE_SIZE")] + TextureCompressedImageSize = 34464, - [NativeName("GL_DEBUG_SOURCE_WINDOW_SYSTEM_ARB")] - DebugSourceWindowSystemARB = 33351, + [NativeName("GL_TEXTURE_COMPRESSED_IMAGE_SIZE_ARB")] + TextureCompressedImageSizeARB = 34464, - [NativeName("GL_DEBUG_SOURCE_SHADER_COMPILER_ARB")] - DebugSourceShaderCompilerARB = 33352, + [NativeName("GL_TEXTURE_COMPRESSED")] + TextureCompressed = 34465, - [NativeName("GL_DEBUG_SOURCE_THIRD_PARTY_ARB")] - DebugSourceThirdPartyARB = 33353, + [NativeName("GL_TEXTURE_COMPRESSED_ARB")] + TextureCompressedARB = 34465, - [NativeName("GL_DEBUG_SOURCE_APPLICATION_ARB")] - DebugSourceApplicationARB = 33354, + [NativeName("GL_NUM_COMPRESSED_TEXTURE_FORMATS")] + NumCompressedTextureFormats = 34466, - [NativeName("GL_DEBUG_SOURCE_OTHER_ARB")] - DebugSourceOtherARB = 33355, + [NativeName("GL_NUM_COMPRESSED_TEXTURE_FORMATS_ARB")] + NumCompressedTextureFormatsARB = 34466, - [NativeName("GL_DEBUG_TYPE_ERROR_ARB")] - DebugTypeErrorARB = 33356, + [NativeName("GL_COMPRESSED_TEXTURE_FORMATS")] + CompressedTextureFormats = 34467, - [NativeName("GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR_ARB")] - DebugTypeDeprecatedBehaviorARB = 33357, + [NativeName("GL_COMPRESSED_TEXTURE_FORMATS_ARB")] + CompressedTextureFormatsARB = 34467, - [NativeName("GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR_ARB")] - DebugTypeUndefinedBehaviorARB = 33358, + [NativeName("GL_MAX_VERTEX_UNITS_OES")] + MaxVertexUnitsOES = 34468, - [NativeName("GL_DEBUG_TYPE_PORTABILITY_ARB")] - DebugTypePortabilityARB = 33359, + [NativeName("GL_MAX_VERTEX_UNITS_ARB")] + MaxVertexUnitsARB = 34468, - [NativeName("GL_DEBUG_TYPE_PERFORMANCE_ARB")] - DebugTypePerformanceARB = 33360, + [NativeName("GL_ACTIVE_VERTEX_UNITS_ARB")] + ActiveVertexUnitsARB = 34469, - [NativeName("GL_DEBUG_TYPE_OTHER_ARB")] - DebugTypeOtherARB = 33361, + [NativeName("GL_WEIGHT_SUM_UNITY_ARB")] + WeightSumUnityARB = 34470, - [NativeName("GL_MAX_DEBUG_MESSAGE_LENGTH_ARB")] - MaxDebugMessageLengthARB = 37187, + [NativeName("GL_VERTEX_BLEND_ARB")] + VertexBlendARB = 34471, - [NativeName("GL_MAX_DEBUG_LOGGED_MESSAGES_ARB")] - MaxDebugLoggedMessagesARB = 37188, + [NativeName("GL_CURRENT_WEIGHT_ARB")] + CurrentWeightARB = 34472, - [NativeName("GL_DEBUG_LOGGED_MESSAGES_ARB")] - DebugLoggedMessagesARB = 37189, + [NativeName("GL_WEIGHT_ARRAY_TYPE_OES")] + WeightArrayTypeOES = 34473, - [NativeName("GL_DEBUG_SEVERITY_HIGH_ARB")] - DebugSeverityHighARB = 37190, + [NativeName("GL_WEIGHT_ARRAY_TYPE_ARB")] + WeightArrayTypeARB = 34473, - [NativeName("GL_DEBUG_SEVERITY_MEDIUM_ARB")] - DebugSeverityMediumARB = 37191, + [NativeName("GL_WEIGHT_ARRAY_STRIDE_OES")] + WeightArrayStrideOES = 34474, - [NativeName("GL_DEBUG_SEVERITY_LOW_ARB")] - DebugSeverityLowARB = 37192, + [NativeName("GL_WEIGHT_ARRAY_STRIDE_ARB")] + WeightArrayStrideARB = 34474, - [NativeName("GL_DEPTH_COMPONENT16_ARB")] - DepthComponent16ARB = 33189, + [NativeName("GL_WEIGHT_ARRAY_SIZE_OES")] + WeightArraySizeOES = 34475, - [NativeName("GL_DEPTH_COMPONENT24_ARB")] - DepthComponent24ARB = 33190, + [NativeName("GL_WEIGHT_ARRAY_SIZE_ARB")] + WeightArraySizeARB = 34475, - [NativeName("GL_DEPTH_COMPONENT32_ARB")] - DepthComponent32ARB = 33191, + [NativeName("GL_WEIGHT_ARRAY_POINTER_OES")] + WeightArrayPointerOES = 34476, - [NativeName("GL_TEXTURE_DEPTH_SIZE_ARB")] - TextureDepthSizeARB = 34890, + [NativeName("GL_WEIGHT_ARRAY_POINTER_ARB")] + WeightArrayPointerARB = 34476, - [NativeName("GL_DEPTH_TEXTURE_MODE_ARB")] - DepthTextureModeARB = 34891, + [NativeName("GL_WEIGHT_ARRAY_OES")] + WeightArrayOES = 34477, - [NativeName("GL_MAX_DRAW_BUFFERS_ARB")] - MaxDrawBuffersARB = 34852, + [NativeName("GL_WEIGHT_ARRAY_ARB")] + WeightArrayARB = 34477, - [NativeName("GL_DRAW_BUFFER0_ARB")] - DrawBuffer0ARB = 34853, + [NativeName("GL_DOT3_RGB")] + Dot3Rgb = 34478, - [NativeName("GL_DRAW_BUFFER1_ARB")] - DrawBuffer1ARB = 34854, + [NativeName("GL_DOT3_RGB_ARB")] + Dot3RgbARB = 34478, - [NativeName("GL_DRAW_BUFFER2_ARB")] - DrawBuffer2ARB = 34855, + [NativeName("GL_DOT3_RGBA_IMG")] + Dot3RgbaIMG = 34479, - [NativeName("GL_DRAW_BUFFER3_ARB")] - DrawBuffer3ARB = 34856, + [NativeName("GL_DOT3_RGBA")] + Dot3Rgba = 34479, - [NativeName("GL_DRAW_BUFFER4_ARB")] - DrawBuffer4ARB = 34857, + [NativeName("GL_DOT3_RGBA_ARB")] + Dot3RgbaARB = 34479, - [NativeName("GL_DRAW_BUFFER5_ARB")] - DrawBuffer5ARB = 34858, + [NativeName("GL_COMPRESSED_RGB_FXT1_3DFX")] + CompressedRgbFxt13DFX = 34480, - [NativeName("GL_DRAW_BUFFER6_ARB")] - DrawBuffer6ARB = 34859, + [NativeName("GL_COMPRESSED_RGBA_FXT1_3DFX")] + CompressedRgbaFxt13DFX = 34481, - [NativeName("GL_DRAW_BUFFER7_ARB")] - DrawBuffer7ARB = 34860, + [NativeName("GL_MULTISAMPLE_3DFX")] + Multisample3DFX = 34482, - [NativeName("GL_DRAW_BUFFER8_ARB")] - DrawBuffer8ARB = 34861, + [NativeName("GL_SAMPLE_BUFFERS_3DFX")] + SampleBuffers3DFX = 34483, - [NativeName("GL_DRAW_BUFFER9_ARB")] - DrawBuffer9ARB = 34862, + [NativeName("GL_SAMPLES_3DFX")] + Samples3DFX = 34484, - [NativeName("GL_DRAW_BUFFER10_ARB")] - DrawBuffer10ARB = 34863, + [NativeName("GL_EVAL_2D_NV")] + Eval2DNV = 34496, - [NativeName("GL_DRAW_BUFFER11_ARB")] - DrawBuffer11ARB = 34864, + [NativeName("GL_EVAL_TRIANGULAR_2D_NV")] + EvalTriangular2DNV = 34497, - [NativeName("GL_DRAW_BUFFER12_ARB")] - DrawBuffer12ARB = 34865, + [NativeName("GL_MAP_TESSELLATION_NV")] + MapTessellationNV = 34498, - [NativeName("GL_DRAW_BUFFER13_ARB")] - DrawBuffer13ARB = 34866, + [NativeName("GL_MAP_ATTRIB_U_ORDER_NV")] + MapAttribUOrderNV = 34499, - [NativeName("GL_DRAW_BUFFER14_ARB")] - DrawBuffer14ARB = 34867, + [NativeName("GL_MAP_ATTRIB_V_ORDER_NV")] + MapAttribVOrderNV = 34500, - [NativeName("GL_DRAW_BUFFER15_ARB")] - DrawBuffer15ARB = 34868, + [NativeName("GL_EVAL_FRACTIONAL_TESSELLATION_NV")] + EvalFractionalTessellationNV = 34501, - [NativeName("GL_FRAGMENT_PROGRAM_ARB")] - FragmentProgramARB = 34820, + [NativeName("GL_EVAL_VERTEX_ATTRIB0_NV")] + EvalVertexAttrib0NV = 34502, - [NativeName("GL_PROGRAM_FORMAT_ASCII_ARB")] - ProgramFormatAsciiARB = 34933, + [NativeName("GL_EVAL_VERTEX_ATTRIB1_NV")] + EvalVertexAttrib1NV = 34503, - [NativeName("GL_PROGRAM_LENGTH_ARB")] - ProgramLengthARB = 34343, + [NativeName("GL_EVAL_VERTEX_ATTRIB2_NV")] + EvalVertexAttrib2NV = 34504, - [NativeName("GL_PROGRAM_FORMAT_ARB")] - ProgramFormatARB = 34934, + [NativeName("GL_EVAL_VERTEX_ATTRIB3_NV")] + EvalVertexAttrib3NV = 34505, - [NativeName("GL_PROGRAM_BINDING_ARB")] - ProgramBindingARB = 34423, + [NativeName("GL_EVAL_VERTEX_ATTRIB4_NV")] + EvalVertexAttrib4NV = 34506, - [NativeName("GL_PROGRAM_INSTRUCTIONS_ARB")] - ProgramInstructionsARB = 34976, + [NativeName("GL_EVAL_VERTEX_ATTRIB5_NV")] + EvalVertexAttrib5NV = 34507, - [NativeName("GL_MAX_PROGRAM_INSTRUCTIONS_ARB")] - MaxProgramInstructionsARB = 34977, + [NativeName("GL_EVAL_VERTEX_ATTRIB6_NV")] + EvalVertexAttrib6NV = 34508, - [NativeName("GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB")] - ProgramNativeInstructionsARB = 34978, + [NativeName("GL_EVAL_VERTEX_ATTRIB7_NV")] + EvalVertexAttrib7NV = 34509, - [NativeName("GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB")] - MaxProgramNativeInstructionsARB = 34979, + [NativeName("GL_EVAL_VERTEX_ATTRIB8_NV")] + EvalVertexAttrib8NV = 34510, - [NativeName("GL_PROGRAM_TEMPORARIES_ARB")] - ProgramTemporariesARB = 34980, + [NativeName("GL_EVAL_VERTEX_ATTRIB9_NV")] + EvalVertexAttrib9NV = 34511, - [NativeName("GL_MAX_PROGRAM_TEMPORARIES_ARB")] - MaxProgramTemporariesARB = 34981, + [NativeName("GL_EVAL_VERTEX_ATTRIB10_NV")] + EvalVertexAttrib10NV = 34512, - [NativeName("GL_PROGRAM_NATIVE_TEMPORARIES_ARB")] - ProgramNativeTemporariesARB = 34982, + [NativeName("GL_EVAL_VERTEX_ATTRIB11_NV")] + EvalVertexAttrib11NV = 34513, - [NativeName("GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB")] - MaxProgramNativeTemporariesARB = 34983, + [NativeName("GL_EVAL_VERTEX_ATTRIB12_NV")] + EvalVertexAttrib12NV = 34514, - [NativeName("GL_PROGRAM_PARAMETERS_ARB")] - ProgramParametersARB = 34984, + [NativeName("GL_EVAL_VERTEX_ATTRIB13_NV")] + EvalVertexAttrib13NV = 34515, - [NativeName("GL_MAX_PROGRAM_PARAMETERS_ARB")] - MaxProgramParametersARB = 34985, + [NativeName("GL_EVAL_VERTEX_ATTRIB14_NV")] + EvalVertexAttrib14NV = 34516, - [NativeName("GL_PROGRAM_NATIVE_PARAMETERS_ARB")] - ProgramNativeParametersARB = 34986, + [NativeName("GL_EVAL_VERTEX_ATTRIB15_NV")] + EvalVertexAttrib15NV = 34517, - [NativeName("GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB")] - MaxProgramNativeParametersARB = 34987, + [NativeName("GL_MAX_MAP_TESSELLATION_NV")] + MaxMapTessellationNV = 34518, - [NativeName("GL_PROGRAM_ATTRIBS_ARB")] - ProgramAttribsARB = 34988, + [NativeName("GL_MAX_RATIONAL_EVAL_ORDER_NV")] + MaxRationalEvalOrderNV = 34519, - [NativeName("GL_MAX_PROGRAM_ATTRIBS_ARB")] - MaxProgramAttribsARB = 34989, + [NativeName("GL_MAX_PROGRAM_PATCH_ATTRIBS_NV")] + MaxProgramPatchAttribsNV = 34520, - [NativeName("GL_PROGRAM_NATIVE_ATTRIBS_ARB")] - ProgramNativeAttribsARB = 34990, + [NativeName("GL_RGBA_UNSIGNED_DOT_PRODUCT_MAPPING_NV")] + RgbaUnsignedDotProductMappingNV = 34521, - [NativeName("GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB")] - MaxProgramNativeAttribsARB = 34991, + [NativeName("GL_UNSIGNED_INT_S8_S8_8_8_NV")] + UnsignedIntS8S8x8x8NV = 34522, - [NativeName("GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB")] - MaxProgramLocalParametersARB = 34996, + [NativeName("GL_UNSIGNED_INT_8_8_S8_S8_REV_NV")] + UnsignedInt8x8S8S8RevNV = 34523, - [NativeName("GL_MAX_PROGRAM_ENV_PARAMETERS_ARB")] - MaxProgramEnvParametersARB = 34997, + [NativeName("GL_DSDT_MAG_INTENSITY_NV")] + DsdtMagIntensityNV = 34524, - [NativeName("GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB")] - ProgramUnderNativeLimitsARB = 34998, + [NativeName("GL_SHADER_CONSISTENT_NV")] + ShaderConsistentNV = 34525, - [NativeName("GL_PROGRAM_ALU_INSTRUCTIONS_ARB")] - ProgramAluInstructionsARB = 34821, + [NativeName("GL_TEXTURE_SHADER_NV")] + TextureShaderNV = 34526, - [NativeName("GL_PROGRAM_TEX_INSTRUCTIONS_ARB")] - ProgramTexInstructionsARB = 34822, + [NativeName("GL_SHADER_OPERATION_NV")] + ShaderOperationNV = 34527, - [NativeName("GL_PROGRAM_TEX_INDIRECTIONS_ARB")] - ProgramTexIndirectionsARB = 34823, + [NativeName("GL_CULL_MODES_NV")] + CullModesNV = 34528, - [NativeName("GL_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB")] - ProgramNativeAluInstructionsARB = 34824, + [NativeName("GL_OFFSET_TEXTURE_MATRIX_NV")] + OffsetTextureMatrixNV = 34529, - [NativeName("GL_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB")] - ProgramNativeTexInstructionsARB = 34825, + [NativeName("GL_OFFSET_TEXTURE_2D_MATRIX_NV")] + OffsetTexture2DMatrixNV = 34529, - [NativeName("GL_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB")] - ProgramNativeTexIndirectionsARB = 34826, + [NativeName("GL_OFFSET_TEXTURE_SCALE_NV")] + OffsetTextureScaleNV = 34530, - [NativeName("GL_MAX_PROGRAM_ALU_INSTRUCTIONS_ARB")] - MaxProgramAluInstructionsARB = 34827, + [NativeName("GL_OFFSET_TEXTURE_2D_SCALE_NV")] + OffsetTexture2DScaleNV = 34530, - [NativeName("GL_MAX_PROGRAM_TEX_INSTRUCTIONS_ARB")] - MaxProgramTexInstructionsARB = 34828, + [NativeName("GL_OFFSET_TEXTURE_BIAS_NV")] + OffsetTextureBiasNV = 34531, - [NativeName("GL_MAX_PROGRAM_TEX_INDIRECTIONS_ARB")] - MaxProgramTexIndirectionsARB = 34829, + [NativeName("GL_OFFSET_TEXTURE_2D_BIAS_NV")] + OffsetTexture2DBiasNV = 34531, - [NativeName("GL_MAX_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB")] - MaxProgramNativeAluInstructionsARB = 34830, + [NativeName("GL_PREVIOUS_TEXTURE_INPUT_NV")] + PreviousTextureInputNV = 34532, - [NativeName("GL_MAX_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB")] - MaxProgramNativeTexInstructionsARB = 34831, + [NativeName("GL_CONST_EYE_NV")] + ConstEyeNV = 34533, - [NativeName("GL_MAX_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB")] - MaxProgramNativeTexIndirectionsARB = 34832, + [NativeName("GL_PASS_THROUGH_NV")] + PassThroughNV = 34534, - [NativeName("GL_PROGRAM_STRING_ARB")] - ProgramStringARB = 34344, + [NativeName("GL_CULL_FRAGMENT_NV")] + CullFragmentNV = 34535, - [NativeName("GL_PROGRAM_ERROR_POSITION_ARB")] - ProgramErrorPositionARB = 34379, + [NativeName("GL_OFFSET_TEXTURE_2D_NV")] + OffsetTexture2DNV = 34536, - [NativeName("GL_CURRENT_MATRIX_ARB")] - CurrentMatrixARB = 34369, + [NativeName("GL_DEPENDENT_AR_TEXTURE_2D_NV")] + DependentArTexture2DNV = 34537, - [NativeName("GL_TRANSPOSE_CURRENT_MATRIX_ARB")] - TransposeCurrentMatrixARB = 34999, + [NativeName("GL_DEPENDENT_GB_TEXTURE_2D_NV")] + DependentGbTexture2DNV = 34538, - [NativeName("GL_CURRENT_MATRIX_STACK_DEPTH_ARB")] - CurrentMatrixStackDepthARB = 34368, + [NativeName("GL_SURFACE_STATE_NV")] + SurfaceStateNV = 34539, - [NativeName("GL_MAX_PROGRAM_MATRICES_ARB")] - MaxProgramMatricesARB = 34351, + [NativeName("GL_DOT_PRODUCT_NV")] + DotProductNV = 34540, - [NativeName("GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB")] - MaxProgramMatrixStackDepthARB = 34350, + [NativeName("GL_DOT_PRODUCT_DEPTH_REPLACE_NV")] + DotProductDepthReplaceNV = 34541, - [NativeName("GL_MAX_TEXTURE_COORDS_ARB")] - MaxTextureCoordsARB = 34929, + [NativeName("GL_DOT_PRODUCT_TEXTURE_2D_NV")] + DotProductTexture2DNV = 34542, - [NativeName("GL_MAX_TEXTURE_IMAGE_UNITS_ARB")] - MaxTextureImageUnitsARB = 34930, + [NativeName("GL_DOT_PRODUCT_TEXTURE_3D_NV")] + DotProductTexture3DNV = 34543, - [NativeName("GL_PROGRAM_ERROR_STRING_ARB")] - ProgramErrorStringARB = 34932, + [NativeName("GL_DOT_PRODUCT_TEXTURE_CUBE_MAP_NV")] + DotProductTextureCubeMapNV = 34544, - [NativeName("GL_MATRIX0_ARB")] - Matrix0ARB = 35008, + [NativeName("GL_DOT_PRODUCT_DIFFUSE_CUBE_MAP_NV")] + DotProductDiffuseCubeMapNV = 34545, - [NativeName("GL_MATRIX1_ARB")] - Matrix1ARB = 35009, + [NativeName("GL_DOT_PRODUCT_REFLECT_CUBE_MAP_NV")] + DotProductReflectCubeMapNV = 34546, - [NativeName("GL_MATRIX2_ARB")] - Matrix2ARB = 35010, + [NativeName("GL_DOT_PRODUCT_CONST_EYE_REFLECT_CUBE_MAP_NV")] + DotProductConstEyeReflectCubeMapNV = 34547, - [NativeName("GL_MATRIX3_ARB")] - Matrix3ARB = 35011, + [NativeName("GL_HILO_NV")] + HiloNV = 34548, - [NativeName("GL_MATRIX4_ARB")] - Matrix4ARB = 35012, + [NativeName("GL_DSDT_NV")] + DsdtNV = 34549, - [NativeName("GL_MATRIX5_ARB")] - Matrix5ARB = 35013, + [NativeName("GL_DSDT_MAG_NV")] + DsdtMagNV = 34550, - [NativeName("GL_MATRIX6_ARB")] - Matrix6ARB = 35014, + [NativeName("GL_DSDT_MAG_VIB_NV")] + DsdtMagVibNV = 34551, - [NativeName("GL_MATRIX7_ARB")] - Matrix7ARB = 35015, + [NativeName("GL_HILO16_NV")] + Hilo16NV = 34552, - [NativeName("GL_MATRIX8_ARB")] - Matrix8ARB = 35016, + [NativeName("GL_SIGNED_HILO_NV")] + SignedHiloNV = 34553, - [NativeName("GL_MATRIX9_ARB")] - Matrix9ARB = 35017, + [NativeName("GL_SIGNED_HILO16_NV")] + SignedHilo16NV = 34554, - [NativeName("GL_MATRIX10_ARB")] - Matrix10ARB = 35018, + [NativeName("GL_SIGNED_RGBA_NV")] + SignedRgbaNV = 34555, - [NativeName("GL_MATRIX11_ARB")] - Matrix11ARB = 35019, + [NativeName("GL_SIGNED_RGBA8_NV")] + SignedRgba8NV = 34556, - [NativeName("GL_MATRIX12_ARB")] - Matrix12ARB = 35020, + [NativeName("GL_SURFACE_REGISTERED_NV")] + SurfaceRegisteredNV = 34557, - [NativeName("GL_MATRIX13_ARB")] - Matrix13ARB = 35021, + [NativeName("GL_SIGNED_RGB_NV")] + SignedRgbNV = 34558, - [NativeName("GL_MATRIX14_ARB")] - Matrix14ARB = 35022, + [NativeName("GL_SIGNED_RGB8_NV")] + SignedRgb8NV = 34559, - [NativeName("GL_MATRIX15_ARB")] - Matrix15ARB = 35023, + [NativeName("GL_SURFACE_MAPPED_NV")] + SurfaceMappedNV = 34560, - [NativeName("GL_MATRIX16_ARB")] - Matrix16ARB = 35024, + [NativeName("GL_SIGNED_LUMINANCE_NV")] + SignedLuminanceNV = 34561, - [NativeName("GL_MATRIX17_ARB")] - Matrix17ARB = 35025, + [NativeName("GL_SIGNED_LUMINANCE8_NV")] + SignedLuminance8NV = 34562, - [NativeName("GL_MATRIX18_ARB")] - Matrix18ARB = 35026, + [NativeName("GL_SIGNED_LUMINANCE_ALPHA_NV")] + SignedLuminanceAlphaNV = 34563, - [NativeName("GL_MATRIX19_ARB")] - Matrix19ARB = 35027, + [NativeName("GL_SIGNED_LUMINANCE8_ALPHA8_NV")] + SignedLuminance8Alpha8NV = 34564, - [NativeName("GL_MATRIX20_ARB")] - Matrix20ARB = 35028, + [NativeName("GL_SIGNED_ALPHA_NV")] + SignedAlphaNV = 34565, - [NativeName("GL_MATRIX21_ARB")] - Matrix21ARB = 35029, + [NativeName("GL_SIGNED_ALPHA8_NV")] + SignedAlpha8NV = 34566, - [NativeName("GL_MATRIX22_ARB")] - Matrix22ARB = 35030, + [NativeName("GL_SIGNED_INTENSITY_NV")] + SignedIntensityNV = 34567, - [NativeName("GL_MATRIX23_ARB")] - Matrix23ARB = 35031, + [NativeName("GL_SIGNED_INTENSITY8_NV")] + SignedIntensity8NV = 34568, - [NativeName("GL_MATRIX24_ARB")] - Matrix24ARB = 35032, + [NativeName("GL_DSDT8_NV")] + Dsdt8NV = 34569, - [NativeName("GL_MATRIX25_ARB")] - Matrix25ARB = 35033, + [NativeName("GL_DSDT8_MAG8_NV")] + Dsdt8Mag8NV = 34570, - [NativeName("GL_MATRIX26_ARB")] - Matrix26ARB = 35034, + [NativeName("GL_DSDT8_MAG8_INTENSITY8_NV")] + Dsdt8Mag8Intensity8NV = 34571, - [NativeName("GL_MATRIX27_ARB")] - Matrix27ARB = 35035, + [NativeName("GL_SIGNED_RGB_UNSIGNED_ALPHA_NV")] + SignedRgbUnsignedAlphaNV = 34572, - [NativeName("GL_MATRIX28_ARB")] - Matrix28ARB = 35036, + [NativeName("GL_SIGNED_RGB8_UNSIGNED_ALPHA8_NV")] + SignedRgb8UnsignedAlpha8NV = 34573, - [NativeName("GL_MATRIX29_ARB")] - Matrix29ARB = 35037, + [NativeName("GL_HI_SCALE_NV")] + HiScaleNV = 34574, - [NativeName("GL_MATRIX30_ARB")] - Matrix30ARB = 35038, + [NativeName("GL_LO_SCALE_NV")] + LoScaleNV = 34575, - [NativeName("GL_MATRIX31_ARB")] - Matrix31ARB = 35039, + [NativeName("GL_DS_SCALE_NV")] + DsScaleNV = 34576, - [NativeName("GL_FRAGMENT_SHADER_ARB")] - FragmentShaderARB = 35632, + [NativeName("GL_DT_SCALE_NV")] + DtScaleNV = 34577, - [NativeName("GL_MAX_FRAGMENT_UNIFORM_COMPONENTS_ARB")] - MaxFragmentUniformComponentsARB = 35657, + [NativeName("GL_MAGNITUDE_SCALE_NV")] + MagnitudeScaleNV = 34578, - [NativeName("GL_FRAGMENT_SHADER_DERIVATIVE_HINT_ARB")] - FragmentShaderDerivativeHintARB = 35723, + [NativeName("GL_VIBRANCE_SCALE_NV")] + VibranceScaleNV = 34579, - [NativeName("GL_LINES_ADJACENCY_ARB")] - LinesAdjacencyARB = 10, + [NativeName("GL_HI_BIAS_NV")] + HiBiasNV = 34580, - [NativeName("GL_LINE_STRIP_ADJACENCY_ARB")] - LineStripAdjacencyARB = 11, + [NativeName("GL_LO_BIAS_NV")] + LoBiasNV = 34581, - [NativeName("GL_TRIANGLES_ADJACENCY_ARB")] - TrianglesAdjacencyARB = 12, + [NativeName("GL_DS_BIAS_NV")] + DsBiasNV = 34582, - [NativeName("GL_TRIANGLE_STRIP_ADJACENCY_ARB")] - TriangleStripAdjacencyARB = 13, + [NativeName("GL_DT_BIAS_NV")] + DtBiasNV = 34583, - [NativeName("GL_PROGRAM_POINT_SIZE_ARB")] - ProgramPointSizeARB = 34370, + [NativeName("GL_MAGNITUDE_BIAS_NV")] + MagnitudeBiasNV = 34584, - [NativeName("GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_ARB")] - MaxGeometryTextureImageUnitsARB = 35881, + [NativeName("GL_VIBRANCE_BIAS_NV")] + VibranceBiasNV = 34585, - [NativeName("GL_FRAMEBUFFER_ATTACHMENT_LAYERED_ARB")] - FramebufferAttachmentLayeredARB = 36263, + [NativeName("GL_TEXTURE_BORDER_VALUES_NV")] + TextureBorderValuesNV = 34586, - [NativeName("GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_ARB")] - FramebufferIncompleteLayerTargetsARB = 36264, + [NativeName("GL_TEXTURE_HI_SIZE_NV")] + TextureHiSizeNV = 34587, - [NativeName("GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB")] - FramebufferIncompleteLayerCountARB = 36265, + [NativeName("GL_TEXTURE_LO_SIZE_NV")] + TextureLoSizeNV = 34588, - [NativeName("GL_GEOMETRY_SHADER_ARB")] - GeometryShaderARB = 36313, + [NativeName("GL_TEXTURE_DS_SIZE_NV")] + TextureDsSizeNV = 34589, - [NativeName("GL_GEOMETRY_VERTICES_OUT_ARB")] - GeometryVerticesOutARB = 36314, + [NativeName("GL_TEXTURE_DT_SIZE_NV")] + TextureDtSizeNV = 34590, - [NativeName("GL_GEOMETRY_INPUT_TYPE_ARB")] - GeometryInputTypeARB = 36315, + [NativeName("GL_TEXTURE_MAG_SIZE_NV")] + TextureMagSizeNV = 34591, - [NativeName("GL_GEOMETRY_OUTPUT_TYPE_ARB")] - GeometryOutputTypeARB = 36316, + [NativeName("GL_MODELVIEW2_ARB")] + Modelview2ARB = 34594, - [NativeName("GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB")] - MaxGeometryVaryingComponentsARB = 36317, + [NativeName("GL_MODELVIEW3_ARB")] + Modelview3ARB = 34595, - [NativeName("GL_MAX_VERTEX_VARYING_COMPONENTS_ARB")] - MaxVertexVaryingComponentsARB = 36318, + [NativeName("GL_MODELVIEW4_ARB")] + Modelview4ARB = 34596, - [NativeName("GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_ARB")] - MaxGeometryUniformComponentsARB = 36319, + [NativeName("GL_MODELVIEW5_ARB")] + Modelview5ARB = 34597, - [NativeName("GL_MAX_GEOMETRY_OUTPUT_VERTICES_ARB")] - MaxGeometryOutputVerticesARB = 36320, + [NativeName("GL_MODELVIEW6_ARB")] + Modelview6ARB = 34598, - [NativeName("GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_ARB")] - MaxGeometryTotalOutputComponentsARB = 36321, + [NativeName("GL_MODELVIEW7_ARB")] + Modelview7ARB = 34599, - [NativeName("GL_SHADER_BINARY_FORMAT_SPIR_V_ARB")] - ShaderBinaryFormatSpirVARB = 38225, + [NativeName("GL_MODELVIEW8_ARB")] + Modelview8ARB = 34600, - [NativeName("GL_SPIR_V_BINARY_ARB")] - SpirVBinaryARB = 38226, + [NativeName("GL_MODELVIEW9_ARB")] + Modelview9ARB = 34601, - [NativeName("GL_INT64_ARB")] - Int64ARB = 5134, + [NativeName("GL_MODELVIEW10_ARB")] + Modelview10ARB = 34602, - [NativeName("GL_INT64_VEC2_ARB")] - Int64Vec2ARB = 36841, + [NativeName("GL_MODELVIEW11_ARB")] + Modelview11ARB = 34603, - [NativeName("GL_INT64_VEC3_ARB")] - Int64Vec3ARB = 36842, + [NativeName("GL_MODELVIEW12_ARB")] + Modelview12ARB = 34604, - [NativeName("GL_INT64_VEC4_ARB")] - Int64Vec4ARB = 36843, + [NativeName("GL_MODELVIEW13_ARB")] + Modelview13ARB = 34605, - [NativeName("GL_UNSIGNED_INT64_VEC2_ARB")] - UnsignedInt64Vec2ARB = 36853, + [NativeName("GL_MODELVIEW14_ARB")] + Modelview14ARB = 34606, - [NativeName("GL_UNSIGNED_INT64_VEC3_ARB")] - UnsignedInt64Vec3ARB = 36854, + [NativeName("GL_MODELVIEW15_ARB")] + Modelview15ARB = 34607, - [NativeName("GL_UNSIGNED_INT64_VEC4_ARB")] - UnsignedInt64Vec4ARB = 36855, + [NativeName("GL_MODELVIEW16_ARB")] + Modelview16ARB = 34608, - [NativeName("GL_HALF_FLOAT_ARB")] - HalfFloatARB = 5131, + [NativeName("GL_MODELVIEW17_ARB")] + Modelview17ARB = 34609, - [NativeName("GL_CONVOLUTION_BORDER_MODE")] - ConvolutionBorderMode = 32787, + [NativeName("GL_MODELVIEW18_ARB")] + Modelview18ARB = 34610, - [NativeName("GL_CONVOLUTION_FILTER_SCALE")] - ConvolutionFilterScale = 32788, + [NativeName("GL_MODELVIEW19_ARB")] + Modelview19ARB = 34611, - [NativeName("GL_CONVOLUTION_FILTER_BIAS")] - ConvolutionFilterBias = 32789, + [NativeName("GL_MODELVIEW20_ARB")] + Modelview20ARB = 34612, - [NativeName("GL_REDUCE")] - Reduce = 32790, + [NativeName("GL_MODELVIEW21_ARB")] + Modelview21ARB = 34613, - [NativeName("GL_CONVOLUTION_FORMAT")] - ConvolutionFormat = 32791, + [NativeName("GL_MODELVIEW22_ARB")] + Modelview22ARB = 34614, - [NativeName("GL_CONVOLUTION_WIDTH")] - ConvolutionWidth = 32792, + [NativeName("GL_MODELVIEW23_ARB")] + Modelview23ARB = 34615, - [NativeName("GL_CONVOLUTION_HEIGHT")] - ConvolutionHeight = 32793, + [NativeName("GL_MODELVIEW24_ARB")] + Modelview24ARB = 34616, - [NativeName("GL_MAX_CONVOLUTION_WIDTH")] - MaxConvolutionWidth = 32794, + [NativeName("GL_MODELVIEW25_ARB")] + Modelview25ARB = 34617, - [NativeName("GL_MAX_CONVOLUTION_HEIGHT")] - MaxConvolutionHeight = 32795, + [NativeName("GL_MODELVIEW26_ARB")] + Modelview26ARB = 34618, - [NativeName("GL_POST_CONVOLUTION_RED_SCALE")] - PostConvolutionRedScale = 32796, + [NativeName("GL_MODELVIEW27_ARB")] + Modelview27ARB = 34619, - [NativeName("GL_POST_CONVOLUTION_GREEN_SCALE")] - PostConvolutionGreenScale = 32797, + [NativeName("GL_MODELVIEW28_ARB")] + Modelview28ARB = 34620, - [NativeName("GL_POST_CONVOLUTION_BLUE_SCALE")] - PostConvolutionBlueScale = 32798, + [NativeName("GL_MODELVIEW29_ARB")] + Modelview29ARB = 34621, - [NativeName("GL_POST_CONVOLUTION_ALPHA_SCALE")] - PostConvolutionAlphaScale = 32799, + [NativeName("GL_MODELVIEW30_ARB")] + Modelview30ARB = 34622, - [NativeName("GL_POST_CONVOLUTION_RED_BIAS")] - PostConvolutionRedBias = 32800, + [NativeName("GL_MODELVIEW31_ARB")] + Modelview31ARB = 34623, - [NativeName("GL_POST_CONVOLUTION_GREEN_BIAS")] - PostConvolutionGreenBias = 32801, + [NativeName("GL_Z400_BINARY_AMD")] + Z400BinaryAMD = 34624, - [NativeName("GL_POST_CONVOLUTION_BLUE_BIAS")] - PostConvolutionBlueBias = 32802, + [NativeName("GL_DOT3_RGB_EXT")] + Dot3RgbEXT = 34624, - [NativeName("GL_POST_CONVOLUTION_ALPHA_BIAS")] - PostConvolutionAlphaBias = 32803, + [NativeName("GL_PROGRAM_BINARY_LENGTH_OES")] + ProgramBinaryLengthOES = 34625, - [NativeName("GL_HISTOGRAM_WIDTH")] - HistogramWidth = 32806, + [NativeName("GL_PROGRAM_BINARY_LENGTH")] + ProgramBinaryLength = 34625, - [NativeName("GL_HISTOGRAM_FORMAT")] - HistogramFormat = 32807, + [NativeName("GL_DOT3_RGBA_EXT")] + Dot3RgbaEXT = 34625, - [NativeName("GL_HISTOGRAM_RED_SIZE")] - HistogramRedSize = 32808, + [NativeName("GL_MIRROR_CLAMP_ATI")] + MirrorClampATI = 34626, - [NativeName("GL_HISTOGRAM_GREEN_SIZE")] - HistogramGreenSize = 32809, + [NativeName("GL_MIRROR_CLAMP_EXT")] + MirrorClampEXT = 34626, - [NativeName("GL_HISTOGRAM_BLUE_SIZE")] - HistogramBlueSize = 32810, + [NativeName("GL_MIRROR_CLAMP_TO_EDGE")] + MirrorClampToEdge = 34627, - [NativeName("GL_HISTOGRAM_ALPHA_SIZE")] - HistogramAlphaSize = 32811, + [NativeName("GL_MIRROR_CLAMP_TO_EDGE_ATI")] + MirrorClampToEdgeATI = 34627, - [NativeName("GL_HISTOGRAM_LUMINANCE_SIZE")] - HistogramLuminanceSize = 32812, + [NativeName("GL_MIRROR_CLAMP_TO_EDGE_EXT")] + MirrorClampToEdgeEXT = 34627, - [NativeName("GL_HISTOGRAM_SINK")] - HistogramSink = 32813, + [NativeName("GL_MODULATE_ADD_ATI")] + ModulateAddATI = 34628, - [NativeName("GL_MINMAX_FORMAT")] - MinmaxFormat = 32815, + [NativeName("GL_MODULATE_SIGNED_ADD_ATI")] + ModulateSignedAddATI = 34629, - [NativeName("GL_MINMAX_SINK")] - MinmaxSink = 32816, + [NativeName("GL_MODULATE_SUBTRACT_ATI")] + ModulateSubtractATI = 34630, - [NativeName("GL_TABLE_TOO_LARGE")] - TableTooLarge = 32817, + [NativeName("GL_SET_AMD")] + SetAMD = 34634, - [NativeName("GL_COLOR_MATRIX")] - ColorMatrix = 32945, + [NativeName("GL_REPLACE_VALUE_AMD")] + ReplaceValueAMD = 34635, - [NativeName("GL_COLOR_MATRIX_STACK_DEPTH")] - ColorMatrixStackDepth = 32946, + [NativeName("GL_STENCIL_OP_VALUE_AMD")] + StencilOpValueAMD = 34636, - [NativeName("GL_MAX_COLOR_MATRIX_STACK_DEPTH")] - MaxColorMatrixStackDepth = 32947, + [NativeName("GL_STENCIL_BACK_OP_VALUE_AMD")] + StencilBackOpValueAMD = 34637, - [NativeName("GL_POST_COLOR_MATRIX_RED_SCALE")] - PostColorMatrixRedScale = 32948, + [NativeName("GL_VERTEX_ATTRIB_ARRAY_LONG")] + VertexAttribArrayLong = 34638, - [NativeName("GL_POST_COLOR_MATRIX_GREEN_SCALE")] - PostColorMatrixGreenScale = 32949, + [NativeName("GL_OCCLUSION_QUERY_EVENT_MASK_AMD")] + OcclusionQueryEventMaskAMD = 34639, - [NativeName("GL_POST_COLOR_MATRIX_BLUE_SCALE")] - PostColorMatrixBlueScale = 32950, + [NativeName("GL_YCBCR_MESA")] + YcbcrMESA = 34647, - [NativeName("GL_POST_COLOR_MATRIX_ALPHA_SCALE")] - PostColorMatrixAlphaScale = 32951, + [NativeName("GL_PACK_INVERT_MESA")] + PackInvertMESA = 34648, - [NativeName("GL_POST_COLOR_MATRIX_RED_BIAS")] - PostColorMatrixRedBias = 32952, + [NativeName("GL_TEXTURE_1D_STACK_MESAX")] + Texture1DStackMESAX = 34649, - [NativeName("GL_POST_COLOR_MATRIX_GREEN_BIAS")] - PostColorMatrixGreenBias = 32953, + [NativeName("GL_TEXTURE_2D_STACK_MESAX")] + Texture2DStackMESAX = 34650, - [NativeName("GL_POST_COLOR_MATRIX_BLUE_BIAS")] - PostColorMatrixBlueBias = 32954, + [NativeName("GL_PROXY_TEXTURE_1D_STACK_MESAX")] + ProxyTexture1DStackMESAX = 34651, - [NativeName("GL_POST_COLOR_MATRIX_ALPHA_BIAS")] - PostColorMatrixAlphaBias = 32955, + [NativeName("GL_PROXY_TEXTURE_2D_STACK_MESAX")] + ProxyTexture2DStackMESAX = 34652, - [NativeName("GL_COLOR_TABLE_SCALE")] - ColorTableScale = 32982, + [NativeName("GL_TEXTURE_1D_STACK_BINDING_MESAX")] + Texture1DStackBindingMESAX = 34653, - [NativeName("GL_COLOR_TABLE_BIAS")] - ColorTableBias = 32983, + [NativeName("GL_TEXTURE_2D_STACK_BINDING_MESAX")] + Texture2DStackBindingMESAX = 34654, - [NativeName("GL_COLOR_TABLE_FORMAT")] - ColorTableFormat = 32984, + [NativeName("GL_PROGRAM_BINARY_FORMAT_MESA")] + ProgramBinaryFormatMESA = 34655, - [NativeName("GL_COLOR_TABLE_WIDTH")] - ColorTableWidth = 32985, + [NativeName("GL_STATIC_ATI")] + StaticATI = 34656, - [NativeName("GL_COLOR_TABLE_RED_SIZE")] - ColorTableRedSize = 32986, + [NativeName("GL_DYNAMIC_ATI")] + DynamicATI = 34657, - [NativeName("GL_COLOR_TABLE_GREEN_SIZE")] - ColorTableGreenSize = 32987, + [NativeName("GL_PRESERVE_ATI")] + PreserveATI = 34658, - [NativeName("GL_COLOR_TABLE_BLUE_SIZE")] - ColorTableBlueSize = 32988, + [NativeName("GL_DISCARD_ATI")] + DiscardATI = 34659, - [NativeName("GL_COLOR_TABLE_ALPHA_SIZE")] - ColorTableAlphaSize = 32989, + [NativeName("GL_BUFFER_SIZE")] + BufferSize = 34660, - [NativeName("GL_COLOR_TABLE_LUMINANCE_SIZE")] - ColorTableLuminanceSize = 32990, + [NativeName("GL_BUFFER_SIZE_ARB")] + BufferSizeARB = 34660, - [NativeName("GL_COLOR_TABLE_INTENSITY_SIZE")] - ColorTableIntensitySize = 32991, + [NativeName("GL_OBJECT_BUFFER_SIZE_ATI")] + ObjectBufferSizeATI = 34660, - [NativeName("GL_CONSTANT_BORDER")] - ConstantBorder = 33105, + [NativeName("GL_BUFFER_USAGE")] + BufferUsage = 34661, - [NativeName("GL_REPLICATE_BORDER")] - ReplicateBorder = 33107, + [NativeName("GL_BUFFER_USAGE_ARB")] + BufferUsageARB = 34661, - [NativeName("GL_CONVOLUTION_BORDER_COLOR")] - ConvolutionBorderColor = 33108, + [NativeName("GL_OBJECT_BUFFER_USAGE_ATI")] + ObjectBufferUsageATI = 34661, - [NativeName("GL_PARAMETER_BUFFER_ARB")] - ParameterBufferARB = 33006, + [NativeName("GL_ARRAY_OBJECT_BUFFER_ATI")] + ArrayObjectBufferATI = 34662, - [NativeName("GL_PARAMETER_BUFFER_BINDING_ARB")] - ParameterBufferBindingARB = 33007, + [NativeName("GL_ARRAY_OBJECT_OFFSET_ATI")] + ArrayObjectOffsetATI = 34663, - [NativeName("GL_VERTEX_ATTRIB_ARRAY_DIVISOR_ARB")] - VertexAttribArrayDivisorARB = 35070, + [NativeName("GL_ELEMENT_ARRAY_ATI")] + ElementArrayATI = 34664, - [NativeName("GL_SRGB_DECODE_ARB")] - SrgbDecodeARB = 33433, + [NativeName("GL_ELEMENT_ARRAY_TYPE_ATI")] + ElementArrayTypeATI = 34665, - [NativeName("GL_VIEW_CLASS_EAC_R11")] - ViewClassEacR11 = 37763, + [NativeName("GL_ELEMENT_ARRAY_POINTER_ATI")] + ElementArrayPointerATI = 34666, - [NativeName("GL_VIEW_CLASS_EAC_RG11")] - ViewClassEacRg11 = 37764, + [NativeName("GL_MAX_VERTEX_STREAMS_ATI")] + MaxVertexStreamsATI = 34667, - [NativeName("GL_VIEW_CLASS_ETC2_RGB")] - ViewClassEtc2Rgb = 37765, + [NativeName("GL_VERTEX_STREAM0_ATI")] + VertexStream0ATI = 34668, - [NativeName("GL_VIEW_CLASS_ETC2_RGBA")] - ViewClassEtc2Rgba = 37766, + [NativeName("GL_VERTEX_STREAM1_ATI")] + VertexStream1ATI = 34669, - [NativeName("GL_VIEW_CLASS_ETC2_EAC_RGBA")] - ViewClassEtc2EacRgba = 37767, + [NativeName("GL_VERTEX_STREAM2_ATI")] + VertexStream2ATI = 34670, - [NativeName("GL_VIEW_CLASS_ASTC_4x4_RGBA")] - ViewClassAstc4x4Rgba = 37768, + [NativeName("GL_VERTEX_STREAM3_ATI")] + VertexStream3ATI = 34671, - [NativeName("GL_VIEW_CLASS_ASTC_5x4_RGBA")] - ViewClassAstc5x4Rgba = 37769, + [NativeName("GL_VERTEX_STREAM4_ATI")] + VertexStream4ATI = 34672, - [NativeName("GL_VIEW_CLASS_ASTC_5x5_RGBA")] - ViewClassAstc5x5Rgba = 37770, + [NativeName("GL_VERTEX_STREAM5_ATI")] + VertexStream5ATI = 34673, - [NativeName("GL_VIEW_CLASS_ASTC_6x5_RGBA")] - ViewClassAstc6x5Rgba = 37771, + [NativeName("GL_VERTEX_STREAM6_ATI")] + VertexStream6ATI = 34674, - [NativeName("GL_VIEW_CLASS_ASTC_6x6_RGBA")] - ViewClassAstc6x6Rgba = 37772, + [NativeName("GL_VERTEX_STREAM7_ATI")] + VertexStream7ATI = 34675, - [NativeName("GL_VIEW_CLASS_ASTC_8x5_RGBA")] - ViewClassAstc8x5Rgba = 37773, + [NativeName("GL_VERTEX_SOURCE_ATI")] + VertexSourceATI = 34676, - [NativeName("GL_VIEW_CLASS_ASTC_8x6_RGBA")] - ViewClassAstc8x6Rgba = 37774, + [NativeName("GL_BUMP_ROT_MATRIX_ATI")] + BumpRotMatrixATI = 34677, - [NativeName("GL_VIEW_CLASS_ASTC_8x8_RGBA")] - ViewClassAstc8x8Rgba = 37775, + [NativeName("GL_BUMP_ROT_MATRIX_SIZE_ATI")] + BumpRotMatrixSizeATI = 34678, - [NativeName("GL_VIEW_CLASS_ASTC_10x5_RGBA")] - ViewClassAstc10x5Rgba = 37776, + [NativeName("GL_BUMP_NUM_TEX_UNITS_ATI")] + BumpNumTexUnitsATI = 34679, - [NativeName("GL_VIEW_CLASS_ASTC_10x6_RGBA")] - ViewClassAstc10x6Rgba = 37777, + [NativeName("GL_BUMP_TEX_UNITS_ATI")] + BumpTexUnitsATI = 34680, - [NativeName("GL_VIEW_CLASS_ASTC_10x8_RGBA")] - ViewClassAstc10x8Rgba = 37778, + [NativeName("GL_DUDV_ATI")] + DudvATI = 34681, - [NativeName("GL_VIEW_CLASS_ASTC_10x10_RGBA")] - ViewClassAstc10x10Rgba = 37779, + [NativeName("GL_DU8DV8_ATI")] + Du8Dv8ATI = 34682, - [NativeName("GL_VIEW_CLASS_ASTC_12x10_RGBA")] - ViewClassAstc12x10Rgba = 37780, + [NativeName("GL_BUMP_ENVMAP_ATI")] + BumpEnvmapATI = 34683, - [NativeName("GL_VIEW_CLASS_ASTC_12x12_RGBA")] - ViewClassAstc12x12Rgba = 37781, + [NativeName("GL_BUMP_TARGET_ATI")] + BumpTargetATI = 34684, - [NativeName("GL_MATRIX_PALETTE_ARB")] - MatrixPaletteARB = 34880, + [NativeName("GL_VERTEX_SHADER_EXT")] + VertexShaderEXT = 34688, - [NativeName("GL_MAX_MATRIX_PALETTE_STACK_DEPTH_ARB")] - MaxMatrixPaletteStackDepthARB = 34881, + [NativeName("GL_VERTEX_SHADER_BINDING_EXT")] + VertexShaderBindingEXT = 34689, - [NativeName("GL_MAX_PALETTE_MATRICES_ARB")] - MaxPaletteMatricesARB = 34882, + [NativeName("GL_OP_INDEX_EXT")] + OpIndexEXT = 34690, - [NativeName("GL_CURRENT_PALETTE_MATRIX_ARB")] - CurrentPaletteMatrixARB = 34883, + [NativeName("GL_OP_NEGATE_EXT")] + OpNegateEXT = 34691, - [NativeName("GL_MATRIX_INDEX_ARRAY_ARB")] - MatrixIndexArrayARB = 34884, + [NativeName("GL_OP_DOT3_EXT")] + OpDot3EXT = 34692, - [NativeName("GL_CURRENT_MATRIX_INDEX_ARB")] - CurrentMatrixIndexARB = 34885, + [NativeName("GL_OP_DOT4_EXT")] + OpDot4EXT = 34693, - [NativeName("GL_MATRIX_INDEX_ARRAY_SIZE_ARB")] - MatrixIndexArraySizeARB = 34886, + [NativeName("GL_OP_MUL_EXT")] + OpMulEXT = 34694, - [NativeName("GL_MATRIX_INDEX_ARRAY_TYPE_ARB")] - MatrixIndexArrayTypeARB = 34887, + [NativeName("GL_OP_ADD_EXT")] + OpAddEXT = 34695, - [NativeName("GL_MATRIX_INDEX_ARRAY_STRIDE_ARB")] - MatrixIndexArrayStrideARB = 34888, + [NativeName("GL_OP_MADD_EXT")] + OpMaddEXT = 34696, - [NativeName("GL_MATRIX_INDEX_ARRAY_POINTER_ARB")] - MatrixIndexArrayPointerARB = 34889, + [NativeName("GL_OP_FRAC_EXT")] + OpFracEXT = 34697, - [NativeName("GL_MULTISAMPLE_ARB")] - MultisampleARB = 32925, + [NativeName("GL_OP_MAX_EXT")] + OpMaxEXT = 34698, - [NativeName("GL_SAMPLE_ALPHA_TO_COVERAGE_ARB")] - SampleAlphaToCoverageARB = 32926, + [NativeName("GL_OP_MIN_EXT")] + OpMinEXT = 34699, - [NativeName("GL_SAMPLE_ALPHA_TO_ONE_ARB")] - SampleAlphaToOneARB = 32927, + [NativeName("GL_OP_SET_GE_EXT")] + OpSetGeEXT = 34700, - [NativeName("GL_SAMPLE_COVERAGE_ARB")] - SampleCoverageARB = 32928, + [NativeName("GL_OP_SET_LT_EXT")] + OpSetLtEXT = 34701, - [NativeName("GL_SAMPLE_BUFFERS_ARB")] - SampleBuffersARB = 32936, + [NativeName("GL_OP_CLAMP_EXT")] + OpClampEXT = 34702, - [NativeName("GL_SAMPLES_ARB")] - SamplesARB = 32937, + [NativeName("GL_OP_FLOOR_EXT")] + OpFloorEXT = 34703, - [NativeName("GL_SAMPLE_COVERAGE_VALUE_ARB")] - SampleCoverageValueARB = 32938, + [NativeName("GL_OP_ROUND_EXT")] + OpRoundEXT = 34704, - [NativeName("GL_SAMPLE_COVERAGE_INVERT_ARB")] - SampleCoverageInvertARB = 32939, + [NativeName("GL_OP_EXP_BASE_2_EXT")] + OpExpBase2EXT = 34705, - [NativeName("GL_MULTISAMPLE_BIT_ARB")] - MultisampleBitARB = 536870912, + [NativeName("GL_OP_LOG_BASE_2_EXT")] + OpLogBase2EXT = 34706, - [NativeName("GL_TEXTURE0_ARB")] - Texture0ARB = 33984, + [NativeName("GL_OP_POWER_EXT")] + OpPowerEXT = 34707, - [NativeName("GL_TEXTURE1_ARB")] - Texture1ARB = 33985, + [NativeName("GL_OP_RECIP_EXT")] + OpRecipEXT = 34708, - [NativeName("GL_TEXTURE2_ARB")] - Texture2ARB = 33986, + [NativeName("GL_OP_RECIP_SQRT_EXT")] + OpRecipSqrtEXT = 34709, - [NativeName("GL_TEXTURE3_ARB")] - Texture3ARB = 33987, + [NativeName("GL_OP_SUB_EXT")] + OpSubEXT = 34710, - [NativeName("GL_TEXTURE4_ARB")] - Texture4ARB = 33988, + [NativeName("GL_OP_CROSS_PRODUCT_EXT")] + OpCrossProductEXT = 34711, - [NativeName("GL_TEXTURE5_ARB")] - Texture5ARB = 33989, + [NativeName("GL_OP_MULTIPLY_MATRIX_EXT")] + OpMultiplyMatrixEXT = 34712, - [NativeName("GL_TEXTURE6_ARB")] - Texture6ARB = 33990, + [NativeName("GL_OP_MOV_EXT")] + OpMovEXT = 34713, - [NativeName("GL_TEXTURE7_ARB")] - Texture7ARB = 33991, + [NativeName("GL_OUTPUT_VERTEX_EXT")] + OutputVertexEXT = 34714, - [NativeName("GL_TEXTURE8_ARB")] - Texture8ARB = 33992, + [NativeName("GL_OUTPUT_COLOR0_EXT")] + OutputColor0EXT = 34715, - [NativeName("GL_TEXTURE9_ARB")] - Texture9ARB = 33993, + [NativeName("GL_OUTPUT_COLOR1_EXT")] + OutputColor1EXT = 34716, - [NativeName("GL_TEXTURE10_ARB")] - Texture10ARB = 33994, + [NativeName("GL_OUTPUT_TEXTURE_COORD0_EXT")] + OutputTextureCoord0EXT = 34717, - [NativeName("GL_TEXTURE11_ARB")] - Texture11ARB = 33995, + [NativeName("GL_OUTPUT_TEXTURE_COORD1_EXT")] + OutputTextureCoord1EXT = 34718, - [NativeName("GL_TEXTURE12_ARB")] - Texture12ARB = 33996, + [NativeName("GL_OUTPUT_TEXTURE_COORD2_EXT")] + OutputTextureCoord2EXT = 34719, - [NativeName("GL_TEXTURE13_ARB")] - Texture13ARB = 33997, + [NativeName("GL_OUTPUT_TEXTURE_COORD3_EXT")] + OutputTextureCoord3EXT = 34720, - [NativeName("GL_TEXTURE14_ARB")] - Texture14ARB = 33998, + [NativeName("GL_OUTPUT_TEXTURE_COORD4_EXT")] + OutputTextureCoord4EXT = 34721, - [NativeName("GL_TEXTURE15_ARB")] - Texture15ARB = 33999, + [NativeName("GL_OUTPUT_TEXTURE_COORD5_EXT")] + OutputTextureCoord5EXT = 34722, - [NativeName("GL_TEXTURE16_ARB")] - Texture16ARB = 34000, + [NativeName("GL_OUTPUT_TEXTURE_COORD6_EXT")] + OutputTextureCoord6EXT = 34723, - [NativeName("GL_TEXTURE17_ARB")] - Texture17ARB = 34001, + [NativeName("GL_OUTPUT_TEXTURE_COORD7_EXT")] + OutputTextureCoord7EXT = 34724, - [NativeName("GL_TEXTURE18_ARB")] - Texture18ARB = 34002, + [NativeName("GL_OUTPUT_TEXTURE_COORD8_EXT")] + OutputTextureCoord8EXT = 34725, - [NativeName("GL_TEXTURE19_ARB")] - Texture19ARB = 34003, + [NativeName("GL_OUTPUT_TEXTURE_COORD9_EXT")] + OutputTextureCoord9EXT = 34726, - [NativeName("GL_TEXTURE20_ARB")] - Texture20ARB = 34004, + [NativeName("GL_OUTPUT_TEXTURE_COORD10_EXT")] + OutputTextureCoord10EXT = 34727, - [NativeName("GL_TEXTURE21_ARB")] - Texture21ARB = 34005, + [NativeName("GL_OUTPUT_TEXTURE_COORD11_EXT")] + OutputTextureCoord11EXT = 34728, - [NativeName("GL_TEXTURE22_ARB")] - Texture22ARB = 34006, + [NativeName("GL_OUTPUT_TEXTURE_COORD12_EXT")] + OutputTextureCoord12EXT = 34729, - [NativeName("GL_TEXTURE23_ARB")] - Texture23ARB = 34007, + [NativeName("GL_OUTPUT_TEXTURE_COORD13_EXT")] + OutputTextureCoord13EXT = 34730, - [NativeName("GL_TEXTURE24_ARB")] - Texture24ARB = 34008, + [NativeName("GL_OUTPUT_TEXTURE_COORD14_EXT")] + OutputTextureCoord14EXT = 34731, - [NativeName("GL_TEXTURE25_ARB")] - Texture25ARB = 34009, + [NativeName("GL_OUTPUT_TEXTURE_COORD15_EXT")] + OutputTextureCoord15EXT = 34732, - [NativeName("GL_TEXTURE26_ARB")] - Texture26ARB = 34010, + [NativeName("GL_OUTPUT_TEXTURE_COORD16_EXT")] + OutputTextureCoord16EXT = 34733, - [NativeName("GL_TEXTURE27_ARB")] - Texture27ARB = 34011, + [NativeName("GL_OUTPUT_TEXTURE_COORD17_EXT")] + OutputTextureCoord17EXT = 34734, - [NativeName("GL_TEXTURE28_ARB")] - Texture28ARB = 34012, + [NativeName("GL_OUTPUT_TEXTURE_COORD18_EXT")] + OutputTextureCoord18EXT = 34735, - [NativeName("GL_TEXTURE29_ARB")] - Texture29ARB = 34013, + [NativeName("GL_OUTPUT_TEXTURE_COORD19_EXT")] + OutputTextureCoord19EXT = 34736, - [NativeName("GL_TEXTURE30_ARB")] - Texture30ARB = 34014, + [NativeName("GL_OUTPUT_TEXTURE_COORD20_EXT")] + OutputTextureCoord20EXT = 34737, - [NativeName("GL_TEXTURE31_ARB")] - Texture31ARB = 34015, + [NativeName("GL_OUTPUT_TEXTURE_COORD21_EXT")] + OutputTextureCoord21EXT = 34738, - [NativeName("GL_ACTIVE_TEXTURE_ARB")] - ActiveTextureARB = 34016, + [NativeName("GL_OUTPUT_TEXTURE_COORD22_EXT")] + OutputTextureCoord22EXT = 34739, - [NativeName("GL_CLIENT_ACTIVE_TEXTURE_ARB")] - ClientActiveTextureARB = 34017, + [NativeName("GL_OUTPUT_TEXTURE_COORD23_EXT")] + OutputTextureCoord23EXT = 34740, - [NativeName("GL_MAX_TEXTURE_UNITS_ARB")] - MaxTextureUnitsARB = 34018, + [NativeName("GL_OUTPUT_TEXTURE_COORD24_EXT")] + OutputTextureCoord24EXT = 34741, - [NativeName("GL_QUERY_COUNTER_BITS_ARB")] - QueryCounterBitsARB = 34916, + [NativeName("GL_OUTPUT_TEXTURE_COORD25_EXT")] + OutputTextureCoord25EXT = 34742, - [NativeName("GL_CURRENT_QUERY_ARB")] - CurrentQueryARB = 34917, + [NativeName("GL_OUTPUT_TEXTURE_COORD26_EXT")] + OutputTextureCoord26EXT = 34743, - [NativeName("GL_QUERY_RESULT_ARB")] - QueryResultARB = 34918, + [NativeName("GL_OUTPUT_TEXTURE_COORD27_EXT")] + OutputTextureCoord27EXT = 34744, - [NativeName("GL_QUERY_RESULT_AVAILABLE_ARB")] - QueryResultAvailableARB = 34919, + [NativeName("GL_OUTPUT_TEXTURE_COORD28_EXT")] + OutputTextureCoord28EXT = 34745, - [NativeName("GL_SAMPLES_PASSED_ARB")] - SamplesPassedARB = 35092, + [NativeName("GL_OUTPUT_TEXTURE_COORD29_EXT")] + OutputTextureCoord29EXT = 34746, - [NativeName("GL_MAX_SHADER_COMPILER_THREADS_ARB")] - MaxShaderCompilerThreadsARB = 37296, + [NativeName("GL_OUTPUT_TEXTURE_COORD30_EXT")] + OutputTextureCoord30EXT = 34747, - [NativeName("GL_COMPLETION_STATUS_ARB")] - CompletionStatusARB = 37297, + [NativeName("GL_OUTPUT_TEXTURE_COORD31_EXT")] + OutputTextureCoord31EXT = 34748, - [NativeName("GL_VERTICES_SUBMITTED_ARB")] - VerticesSubmittedARB = 33518, + [NativeName("GL_OUTPUT_FOG_EXT")] + OutputFogEXT = 34749, - [NativeName("GL_PRIMITIVES_SUBMITTED_ARB")] - PrimitivesSubmittedARB = 33519, + [NativeName("GL_SCALAR_EXT")] + ScalarEXT = 34750, - [NativeName("GL_VERTEX_SHADER_INVOCATIONS_ARB")] - VertexShaderInvocationsARB = 33520, + [NativeName("GL_VECTOR_EXT")] + VectorEXT = 34751, - [NativeName("GL_TESS_CONTROL_SHADER_PATCHES_ARB")] - TessControlShaderPatchesARB = 33521, + [NativeName("GL_MATRIX_EXT")] + MatrixEXT = 34752, - [NativeName("GL_TESS_EVALUATION_SHADER_INVOCATIONS_ARB")] - TessEvaluationShaderInvocationsARB = 33522, + [NativeName("GL_VARIANT_EXT")] + VariantEXT = 34753, - [NativeName("GL_GEOMETRY_SHADER_PRIMITIVES_EMITTED_ARB")] - GeometryShaderPrimitivesEmittedARB = 33523, + [NativeName("GL_INVARIANT_EXT")] + InvariantEXT = 34754, - [NativeName("GL_FRAGMENT_SHADER_INVOCATIONS_ARB")] - FragmentShaderInvocationsARB = 33524, + [NativeName("GL_LOCAL_CONSTANT_EXT")] + LocalConstantEXT = 34755, - [NativeName("GL_COMPUTE_SHADER_INVOCATIONS_ARB")] - ComputeShaderInvocationsARB = 33525, + [NativeName("GL_LOCAL_EXT")] + LocalEXT = 34756, - [NativeName("GL_CLIPPING_INPUT_PRIMITIVES_ARB")] - ClippingInputPrimitivesARB = 33526, + [NativeName("GL_MAX_VERTEX_SHADER_INSTRUCTIONS_EXT")] + MaxVertexShaderInstructionsEXT = 34757, - [NativeName("GL_CLIPPING_OUTPUT_PRIMITIVES_ARB")] - ClippingOutputPrimitivesARB = 33527, + [NativeName("GL_MAX_VERTEX_SHADER_VARIANTS_EXT")] + MaxVertexShaderVariantsEXT = 34758, - [NativeName("GL_PIXEL_PACK_BUFFER_ARB")] - PixelPackBufferARB = 35051, + [NativeName("GL_MAX_VERTEX_SHADER_INVARIANTS_EXT")] + MaxVertexShaderInvariantsEXT = 34759, - [NativeName("GL_PIXEL_UNPACK_BUFFER_ARB")] - PixelUnpackBufferARB = 35052, + [NativeName("GL_MAX_VERTEX_SHADER_LOCAL_CONSTANTS_EXT")] + MaxVertexShaderLocalConstantsEXT = 34760, - [NativeName("GL_PIXEL_PACK_BUFFER_BINDING_ARB")] - PixelPackBufferBindingARB = 35053, + [NativeName("GL_MAX_VERTEX_SHADER_LOCALS_EXT")] + MaxVertexShaderLocalsEXT = 34761, - [NativeName("GL_PIXEL_UNPACK_BUFFER_BINDING_ARB")] - PixelUnpackBufferBindingARB = 35055, + [NativeName("GL_MAX_OPTIMIZED_VERTEX_SHADER_INSTRUCTIONS_EXT")] + MaxOptimizedVertexShaderInstructionsEXT = 34762, - [NativeName("GL_POINT_SIZE_MIN_ARB")] - PointSizeMinARB = 33062, + [NativeName("GL_MAX_OPTIMIZED_VERTEX_SHADER_VARIANTS_EXT")] + MaxOptimizedVertexShaderVariantsEXT = 34763, - [NativeName("GL_POINT_SIZE_MAX_ARB")] - PointSizeMaxARB = 33063, + [NativeName("GL_MAX_OPTIMIZED_VERTEX_SHADER_LOCAL_CONSTANTS_EXT")] + MaxOptimizedVertexShaderLocalConstantsEXT = 34764, - [NativeName("GL_POINT_FADE_THRESHOLD_SIZE_ARB")] - PointFadeThresholdSizeARB = 33064, + [NativeName("GL_MAX_OPTIMIZED_VERTEX_SHADER_INVARIANTS_EXT")] + MaxOptimizedVertexShaderInvariantsEXT = 34765, - [NativeName("GL_POINT_DISTANCE_ATTENUATION_ARB")] - PointDistanceAttenuationARB = 33065, + [NativeName("GL_MAX_OPTIMIZED_VERTEX_SHADER_LOCALS_EXT")] + MaxOptimizedVertexShaderLocalsEXT = 34766, - [NativeName("GL_POINT_SPRITE_ARB")] - PointSpriteARB = 34913, + [NativeName("GL_VERTEX_SHADER_INSTRUCTIONS_EXT")] + VertexShaderInstructionsEXT = 34767, - [NativeName("GL_COORD_REPLACE_ARB")] - CoordReplaceARB = 34914, + [NativeName("GL_VERTEX_SHADER_VARIANTS_EXT")] + VertexShaderVariantsEXT = 34768, - [NativeName("GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT_ARB")] - ContextFlagRobustAccessBitARB = 4, + [NativeName("GL_VERTEX_SHADER_INVARIANTS_EXT")] + VertexShaderInvariantsEXT = 34769, - [NativeName("GL_LOSE_CONTEXT_ON_RESET_ARB")] - LoseContextOnResetARB = 33362, + [NativeName("GL_VERTEX_SHADER_LOCAL_CONSTANTS_EXT")] + VertexShaderLocalConstantsEXT = 34770, - [NativeName("GL_GUILTY_CONTEXT_RESET_ARB")] - GuiltyContextResetARB = 33363, + [NativeName("GL_VERTEX_SHADER_LOCALS_EXT")] + VertexShaderLocalsEXT = 34771, - [NativeName("GL_INNOCENT_CONTEXT_RESET_ARB")] - InnocentContextResetARB = 33364, + [NativeName("GL_VERTEX_SHADER_OPTIMIZED_EXT")] + VertexShaderOptimizedEXT = 34772, - [NativeName("GL_UNKNOWN_CONTEXT_RESET_ARB")] - UnknownContextResetARB = 33365, + [NativeName("GL_X_EXT")] + XEXT = 34773, - [NativeName("GL_RESET_NOTIFICATION_STRATEGY_ARB")] - ResetNotificationStrategyARB = 33366, + [NativeName("GL_Y_EXT")] + YEXT = 34774, - [NativeName("GL_NO_RESET_NOTIFICATION_ARB")] - NoResetNotificationARB = 33377, + [NativeName("GL_Z_EXT")] + ZEXT = 34775, - [NativeName("GL_SAMPLE_LOCATION_SUBPIXEL_BITS_ARB")] - SampleLocationSubpixelBitsARB = 37693, + [NativeName("GL_W_EXT")] + WEXT = 34776, - [NativeName("GL_SAMPLE_LOCATION_PIXEL_GRID_WIDTH_ARB")] - SampleLocationPixelGridWidthARB = 37694, + [NativeName("GL_NEGATIVE_X_EXT")] + NegativeXEXT = 34777, - [NativeName("GL_SAMPLE_LOCATION_PIXEL_GRID_HEIGHT_ARB")] - SampleLocationPixelGridHeightARB = 37695, + [NativeName("GL_NEGATIVE_Y_EXT")] + NegativeYEXT = 34778, - [NativeName("GL_PROGRAMMABLE_SAMPLE_LOCATION_TABLE_SIZE_ARB")] - ProgrammableSampleLocationTableSizeARB = 37696, + [NativeName("GL_NEGATIVE_Z_EXT")] + NegativeZEXT = 34779, - [NativeName("GL_SAMPLE_LOCATION_ARB")] - SampleLocationARB = 36432, + [NativeName("GL_NEGATIVE_W_EXT")] + NegativeWEXT = 34780, - [NativeName("GL_PROGRAMMABLE_SAMPLE_LOCATION_ARB")] - ProgrammableSampleLocationARB = 37697, + [NativeName("GL_ZERO_EXT")] + ZeroEXT = 34781, - [NativeName("GL_FRAMEBUFFER_PROGRAMMABLE_SAMPLE_LOCATIONS_ARB")] - FramebufferProgrammableSampleLocationsARB = 37698, + [NativeName("GL_ONE_EXT")] + OneEXT = 34782, - [NativeName("GL_FRAMEBUFFER_SAMPLE_LOCATION_PIXEL_GRID_ARB")] - FramebufferSampleLocationPixelGridARB = 37699, + [NativeName("GL_NEGATIVE_ONE_EXT")] + NegativeOneEXT = 34783, - [NativeName("GL_SAMPLE_SHADING_ARB")] - SampleShadingARB = 35894, + [NativeName("GL_NORMALIZED_RANGE_EXT")] + NormalizedRangeEXT = 34784, - [NativeName("GL_MIN_SAMPLE_SHADING_VALUE_ARB")] - MinSampleShadingValueARB = 35895, + [NativeName("GL_FULL_RANGE_EXT")] + FullRangeEXT = 34785, - [NativeName("GL_PROGRAM_OBJECT_ARB")] - ProgramObjectARB = 35648, + [NativeName("GL_CURRENT_VERTEX_EXT")] + CurrentVertexEXT = 34786, - [NativeName("GL_SHADER_OBJECT_ARB")] - ShaderObjectARB = 35656, + [NativeName("GL_MVP_MATRIX_EXT")] + MvpMatrixEXT = 34787, - [NativeName("GL_OBJECT_TYPE_ARB")] - ObjectTypeARB = 35662, + [NativeName("GL_VARIANT_VALUE_EXT")] + VariantValueEXT = 34788, - [NativeName("GL_OBJECT_SUBTYPE_ARB")] - ObjectSubtypeARB = 35663, + [NativeName("GL_VARIANT_DATATYPE_EXT")] + VariantDatatypeEXT = 34789, - [NativeName("GL_FLOAT_VEC2_ARB")] - FloatVec2ARB = 35664, + [NativeName("GL_VARIANT_ARRAY_STRIDE_EXT")] + VariantArrayStrideEXT = 34790, - [NativeName("GL_FLOAT_VEC3_ARB")] - FloatVec3ARB = 35665, + [NativeName("GL_VARIANT_ARRAY_TYPE_EXT")] + VariantArrayTypeEXT = 34791, - [NativeName("GL_FLOAT_VEC4_ARB")] - FloatVec4ARB = 35666, + [NativeName("GL_VARIANT_ARRAY_EXT")] + VariantArrayEXT = 34792, - [NativeName("GL_INT_VEC2_ARB")] - IntVec2ARB = 35667, + [NativeName("GL_VARIANT_ARRAY_POINTER_EXT")] + VariantArrayPointerEXT = 34793, - [NativeName("GL_INT_VEC3_ARB")] - IntVec3ARB = 35668, + [NativeName("GL_INVARIANT_VALUE_EXT")] + InvariantValueEXT = 34794, - [NativeName("GL_INT_VEC4_ARB")] - IntVec4ARB = 35669, + [NativeName("GL_INVARIANT_DATATYPE_EXT")] + InvariantDatatypeEXT = 34795, - [NativeName("GL_BOOL_ARB")] - BoolARB = 35670, + [NativeName("GL_LOCAL_CONSTANT_VALUE_EXT")] + LocalConstantValueEXT = 34796, - [NativeName("GL_BOOL_VEC2_ARB")] - BoolVec2ARB = 35671, + [NativeName("GL_LOCAL_CONSTANT_DATATYPE_EXT")] + LocalConstantDatatypeEXT = 34797, - [NativeName("GL_BOOL_VEC3_ARB")] - BoolVec3ARB = 35672, + [NativeName("GL_ATC_RGBA_INTERPOLATED_ALPHA_AMD")] + AtcRgbaInterpolatedAlphaAMD = 34798, - [NativeName("GL_BOOL_VEC4_ARB")] - BoolVec4ARB = 35673, + [NativeName("GL_PN_TRIANGLES_ATI")] + PnTrianglesATI = 34800, - [NativeName("GL_FLOAT_MAT2_ARB")] - FloatMat2ARB = 35674, + [NativeName("GL_MAX_PN_TRIANGLES_TESSELATION_LEVEL_ATI")] + MaxPnTrianglesTesselationLevelATI = 34801, - [NativeName("GL_FLOAT_MAT3_ARB")] - FloatMat3ARB = 35675, + [NativeName("GL_PN_TRIANGLES_POINT_MODE_ATI")] + PnTrianglesPointModeATI = 34802, - [NativeName("GL_FLOAT_MAT4_ARB")] - FloatMat4ARB = 35676, + [NativeName("GL_PN_TRIANGLES_NORMAL_MODE_ATI")] + PnTrianglesNormalModeATI = 34803, - [NativeName("GL_SAMPLER_1D_ARB")] - Sampler1DARB = 35677, + [NativeName("GL_PN_TRIANGLES_TESSELATION_LEVEL_ATI")] + PnTrianglesTesselationLevelATI = 34804, - [NativeName("GL_SAMPLER_2D_ARB")] - Sampler2DARB = 35678, + [NativeName("GL_PN_TRIANGLES_POINT_MODE_LINEAR_ATI")] + PnTrianglesPointModeLinearATI = 34805, - [NativeName("GL_SAMPLER_3D_ARB")] - Sampler3DARB = 35679, + [NativeName("GL_PN_TRIANGLES_POINT_MODE_CUBIC_ATI")] + PnTrianglesPointModeCubicATI = 34806, - [NativeName("GL_SAMPLER_CUBE_ARB")] - SamplerCubeARB = 35680, + [NativeName("GL_PN_TRIANGLES_NORMAL_MODE_LINEAR_ATI")] + PnTrianglesNormalModeLinearATI = 34807, - [NativeName("GL_SAMPLER_1D_SHADOW_ARB")] - Sampler1DShadowARB = 35681, + [NativeName("GL_PN_TRIANGLES_NORMAL_MODE_QUADRATIC_ATI")] + PnTrianglesNormalModeQuadraticATI = 34808, - [NativeName("GL_SAMPLER_2D_SHADOW_ARB")] - Sampler2DShadowARB = 35682, + [NativeName("GL_3DC_X_AMD")] + X3DcXAMD = 34809, - [NativeName("GL_SAMPLER_2D_RECT_ARB")] - Sampler2DRectARB = 35683, + [NativeName("GL_3DC_XY_AMD")] + X3DcXyAMD = 34810, - [NativeName("GL_SAMPLER_2D_RECT_SHADOW_ARB")] - Sampler2DRectShadowARB = 35684, + [NativeName("GL_VBO_FREE_MEMORY_ATI")] + VboFreeMemoryATI = 34811, - [NativeName("GL_OBJECT_DELETE_STATUS_ARB")] - ObjectDeleteStatusARB = 35712, + [NativeName("GL_TEXTURE_FREE_MEMORY_ATI")] + TextureFreeMemoryATI = 34812, - [NativeName("GL_OBJECT_COMPILE_STATUS_ARB")] - ObjectCompileStatusARB = 35713, + [NativeName("GL_RENDERBUFFER_FREE_MEMORY_ATI")] + RenderbufferFreeMemoryATI = 34813, - [NativeName("GL_OBJECT_LINK_STATUS_ARB")] - ObjectLinkStatusARB = 35714, + [NativeName("GL_NUM_PROGRAM_BINARY_FORMATS_OES")] + NumProgramBinaryFormatsOES = 34814, - [NativeName("GL_OBJECT_VALIDATE_STATUS_ARB")] - ObjectValidateStatusARB = 35715, + [NativeName("GL_NUM_PROGRAM_BINARY_FORMATS")] + NumProgramBinaryFormats = 34814, - [NativeName("GL_OBJECT_INFO_LOG_LENGTH_ARB")] - ObjectInfoLogLengthARB = 35716, + [NativeName("GL_PROGRAM_BINARY_FORMATS_OES")] + ProgramBinaryFormatsOES = 34815, - [NativeName("GL_OBJECT_ATTACHED_OBJECTS_ARB")] - ObjectAttachedObjectsARB = 35717, + [NativeName("GL_PROGRAM_BINARY_FORMATS")] + ProgramBinaryFormats = 34815, - [NativeName("GL_OBJECT_ACTIVE_UNIFORMS_ARB")] - ObjectActiveUniformsARB = 35718, + [NativeName("GL_STENCIL_BACK_FUNC")] + StencilBackFunc = 34816, - [NativeName("GL_OBJECT_ACTIVE_UNIFORM_MAX_LENGTH_ARB")] - ObjectActiveUniformMaxLengthARB = 35719, + [NativeName("GL_STENCIL_BACK_FUNC_ATI")] + StencilBackFuncATI = 34816, - [NativeName("GL_OBJECT_SHADER_SOURCE_LENGTH_ARB")] - ObjectShaderSourceLengthARB = 35720, + [NativeName("GL_STENCIL_BACK_FAIL")] + StencilBackFail = 34817, - [NativeName("GL_SHADING_LANGUAGE_VERSION_ARB")] - ShadingLanguageVersionARB = 35724, + [NativeName("GL_STENCIL_BACK_FAIL_ATI")] + StencilBackFailATI = 34817, - [NativeName("GL_SHADER_INCLUDE_ARB")] - ShaderIncludeARB = 36270, + [NativeName("GL_STENCIL_BACK_PASS_DEPTH_FAIL")] + StencilBackPassDepthFail = 34818, - [NativeName("GL_NAMED_STRING_LENGTH_ARB")] - NamedStringLengthARB = 36329, + [NativeName("GL_STENCIL_BACK_PASS_DEPTH_FAIL_ATI")] + StencilBackPassDepthFailATI = 34818, - [NativeName("GL_NAMED_STRING_TYPE_ARB")] - NamedStringTypeARB = 36330, + [NativeName("GL_STENCIL_BACK_PASS_DEPTH_PASS")] + StencilBackPassDepthPass = 34819, - [NativeName("GL_TEXTURE_COMPARE_MODE_ARB")] - TextureCompareModeARB = 34892, + [NativeName("GL_STENCIL_BACK_PASS_DEPTH_PASS_ATI")] + StencilBackPassDepthPassATI = 34819, - [NativeName("GL_TEXTURE_COMPARE_FUNC_ARB")] - TextureCompareFuncARB = 34893, + [NativeName("GL_FRAGMENT_PROGRAM_ARB")] + FragmentProgramARB = 34820, - [NativeName("GL_COMPARE_R_TO_TEXTURE_ARB")] - CompareRToTextureARB = 34894, + [NativeName("GL_PROGRAM_ALU_INSTRUCTIONS_ARB")] + ProgramAluInstructionsARB = 34821, - [NativeName("GL_TEXTURE_COMPARE_FAIL_VALUE_ARB")] - TextureCompareFailValueARB = 32959, + [NativeName("GL_PROGRAM_TEX_INSTRUCTIONS_ARB")] + ProgramTexInstructionsARB = 34822, - [NativeName("GL_SPARSE_STORAGE_BIT_ARB")] - SparseStorageBitARB = 1024, + [NativeName("GL_PROGRAM_TEX_INDIRECTIONS_ARB")] + ProgramTexIndirectionsARB = 34823, - [NativeName("GL_SPARSE_BUFFER_PAGE_SIZE_ARB")] - SparseBufferPageSizeARB = 33528, + [NativeName("GL_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB")] + ProgramNativeAluInstructionsARB = 34824, - [NativeName("GL_TEXTURE_SPARSE_ARB")] - TextureSparseARB = 37286, + [NativeName("GL_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB")] + ProgramNativeTexInstructionsARB = 34825, - [NativeName("GL_VIRTUAL_PAGE_SIZE_INDEX_ARB")] - VirtualPageSizeIndexARB = 37287, + [NativeName("GL_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB")] + ProgramNativeTexIndirectionsARB = 34826, - [NativeName("GL_NUM_SPARSE_LEVELS_ARB")] - NumSparseLevelsARB = 37290, + [NativeName("GL_MAX_PROGRAM_ALU_INSTRUCTIONS_ARB")] + MaxProgramAluInstructionsARB = 34827, - [NativeName("GL_NUM_VIRTUAL_PAGE_SIZES_ARB")] - NumVirtualPageSizesARB = 37288, + [NativeName("GL_MAX_PROGRAM_TEX_INSTRUCTIONS_ARB")] + MaxProgramTexInstructionsARB = 34828, - [NativeName("GL_VIRTUAL_PAGE_SIZE_X_ARB")] - VirtualPageSizeXARB = 37269, + [NativeName("GL_MAX_PROGRAM_TEX_INDIRECTIONS_ARB")] + MaxProgramTexIndirectionsARB = 34829, - [NativeName("GL_VIRTUAL_PAGE_SIZE_Y_ARB")] - VirtualPageSizeYARB = 37270, + [NativeName("GL_MAX_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB")] + MaxProgramNativeAluInstructionsARB = 34830, - [NativeName("GL_VIRTUAL_PAGE_SIZE_Z_ARB")] - VirtualPageSizeZARB = 37271, + [NativeName("GL_MAX_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB")] + MaxProgramNativeTexInstructionsARB = 34831, - [NativeName("GL_MAX_SPARSE_TEXTURE_SIZE_ARB")] - MaxSparseTextureSizeARB = 37272, + [NativeName("GL_MAX_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB")] + MaxProgramNativeTexIndirectionsARB = 34832, - [NativeName("GL_MAX_SPARSE_3D_TEXTURE_SIZE_ARB")] - MaxSparse3DTextureSizeARB = 37273, + [NativeName("GL_RGBA32F")] + Rgba32F = 34836, - [NativeName("GL_MAX_SPARSE_ARRAY_TEXTURE_LAYERS_ARB")] - MaxSparseArrayTextureLayersARB = 37274, + [NativeName("GL_RGBA32F_ARB")] + Rgba32FARB = 34836, - [NativeName("GL_SPARSE_TEXTURE_FULL_ARRAY_CUBE_MIPMAPS_ARB")] - SparseTextureFullArrayCubeMipmapsARB = 37289, + [NativeName("GL_RGBA_FLOAT32_APPLE")] + RgbaFloat32APPLE = 34836, - [NativeName("GL_CLAMP_TO_BORDER_ARB")] - ClampToBorderARB = 33069, + [NativeName("GL_RGBA_FLOAT32_ATI")] + RgbaFloat32ATI = 34836, - [NativeName("GL_TEXTURE_BUFFER_ARB")] - TextureBufferARB = 35882, + [NativeName("GL_RGBA32F_EXT")] + Rgba32FEXT = 34836, - [NativeName("GL_MAX_TEXTURE_BUFFER_SIZE_ARB")] - MaxTextureBufferSizeARB = 35883, + [NativeName("GL_RGB32F")] + Rgb32F = 34837, - [NativeName("GL_TEXTURE_BINDING_BUFFER_ARB")] - TextureBindingBufferARB = 35884, + [NativeName("GL_RGB32F_ARB")] + Rgb32FARB = 34837, - [NativeName("GL_TEXTURE_BUFFER_DATA_STORE_BINDING_ARB")] - TextureBufferDataStoreBindingARB = 35885, + [NativeName("GL_RGB_FLOAT32_APPLE")] + RgbFloat32APPLE = 34837, - [NativeName("GL_TEXTURE_BUFFER_FORMAT_ARB")] - TextureBufferFormatARB = 35886, + [NativeName("GL_RGB_FLOAT32_ATI")] + RgbFloat32ATI = 34837, - [NativeName("GL_COMPRESSED_ALPHA_ARB")] - CompressedAlphaARB = 34025, + [NativeName("GL_RGB32F_EXT")] + Rgb32FEXT = 34837, - [NativeName("GL_COMPRESSED_LUMINANCE_ARB")] - CompressedLuminanceARB = 34026, + [NativeName("GL_ALPHA32F_ARB")] + Alpha32FARB = 34838, - [NativeName("GL_COMPRESSED_LUMINANCE_ALPHA_ARB")] - CompressedLuminanceAlphaARB = 34027, + [NativeName("GL_ALPHA_FLOAT32_APPLE")] + AlphaFloat32APPLE = 34838, - [NativeName("GL_COMPRESSED_INTENSITY_ARB")] - CompressedIntensityARB = 34028, + [NativeName("GL_ALPHA_FLOAT32_ATI")] + AlphaFloat32ATI = 34838, - [NativeName("GL_COMPRESSED_RGB_ARB")] - CompressedRgbARB = 34029, + [NativeName("GL_ALPHA32F_EXT")] + Alpha32FEXT = 34838, - [NativeName("GL_COMPRESSED_RGBA_ARB")] - CompressedRgbaARB = 34030, + [NativeName("GL_INTENSITY32F_ARB")] + Intensity32FARB = 34839, - [NativeName("GL_TEXTURE_COMPRESSION_HINT_ARB")] - TextureCompressionHintARB = 34031, + [NativeName("GL_INTENSITY_FLOAT32_APPLE")] + IntensityFloat32APPLE = 34839, - [NativeName("GL_TEXTURE_COMPRESSED_IMAGE_SIZE_ARB")] - TextureCompressedImageSizeARB = 34464, + [NativeName("GL_INTENSITY_FLOAT32_ATI")] + IntensityFloat32ATI = 34839, - [NativeName("GL_TEXTURE_COMPRESSED_ARB")] - TextureCompressedARB = 34465, + [NativeName("GL_LUMINANCE32F_ARB")] + Luminance32FARB = 34840, - [NativeName("GL_NUM_COMPRESSED_TEXTURE_FORMATS_ARB")] - NumCompressedTextureFormatsARB = 34466, + [NativeName("GL_LUMINANCE_FLOAT32_APPLE")] + LuminanceFloat32APPLE = 34840, - [NativeName("GL_COMPRESSED_TEXTURE_FORMATS_ARB")] - CompressedTextureFormatsARB = 34467, + [NativeName("GL_LUMINANCE_FLOAT32_ATI")] + LuminanceFloat32ATI = 34840, - [NativeName("GL_COMPRESSED_RGBA_BPTC_UNORM_ARB")] - CompressedRgbaBptcUnormARB = 36492, + [NativeName("GL_LUMINANCE32F_EXT")] + Luminance32FEXT = 34840, - [NativeName("GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM_ARB")] - CompressedSrgbAlphaBptcUnormARB = 36493, + [NativeName("GL_LUMINANCE_ALPHA32F_ARB")] + LuminanceAlpha32FARB = 34841, - [NativeName("GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT_ARB")] - CompressedRgbBptcSignedFloatARB = 36494, + [NativeName("GL_LUMINANCE_ALPHA_FLOAT32_APPLE")] + LuminanceAlphaFloat32APPLE = 34841, - [NativeName("GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_ARB")] - CompressedRgbBptcUnsignedFloatARB = 36495, + [NativeName("GL_LUMINANCE_ALPHA_FLOAT32_ATI")] + LuminanceAlphaFloat32ATI = 34841, - [NativeName("GL_NORMAL_MAP_ARB")] - NormalMapARB = 34065, + [NativeName("GL_LUMINANCE_ALPHA32F_EXT")] + LuminanceAlpha32FEXT = 34841, - [NativeName("GL_REFLECTION_MAP_ARB")] - ReflectionMapARB = 34066, + [NativeName("GL_RGBA16F")] + Rgba16F = 34842, - [NativeName("GL_TEXTURE_CUBE_MAP_ARB")] - TextureCubeMapARB = 34067, + [NativeName("GL_RGBA16F_ARB")] + Rgba16FARB = 34842, - [NativeName("GL_TEXTURE_BINDING_CUBE_MAP_ARB")] - TextureBindingCubeMapARB = 34068, + [NativeName("GL_RGBA_FLOAT16_APPLE")] + RgbaFloat16APPLE = 34842, - [NativeName("GL_TEXTURE_CUBE_MAP_POSITIVE_X_ARB")] - TextureCubeMapPositiveXARB = 34069, + [NativeName("GL_RGBA_FLOAT16_ATI")] + RgbaFloat16ATI = 34842, - [NativeName("GL_TEXTURE_CUBE_MAP_NEGATIVE_X_ARB")] - TextureCubeMapNegativeXARB = 34070, + [NativeName("GL_RGBA16F_EXT")] + Rgba16FEXT = 34842, - [NativeName("GL_TEXTURE_CUBE_MAP_POSITIVE_Y_ARB")] - TextureCubeMapPositiveYARB = 34071, + [NativeName("GL_RGB16F")] + Rgb16F = 34843, - [NativeName("GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_ARB")] - TextureCubeMapNegativeYARB = 34072, + [NativeName("GL_RGB16F_ARB")] + Rgb16FARB = 34843, - [NativeName("GL_TEXTURE_CUBE_MAP_POSITIVE_Z_ARB")] - TextureCubeMapPositiveZARB = 34073, + [NativeName("GL_RGB_FLOAT16_APPLE")] + RgbFloat16APPLE = 34843, - [NativeName("GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_ARB")] - TextureCubeMapNegativeZARB = 34074, + [NativeName("GL_RGB_FLOAT16_ATI")] + RgbFloat16ATI = 34843, - [NativeName("GL_PROXY_TEXTURE_CUBE_MAP_ARB")] - ProxyTextureCubeMapARB = 34075, + [NativeName("GL_RGB16F_EXT")] + Rgb16FEXT = 34843, - [NativeName("GL_MAX_CUBE_MAP_TEXTURE_SIZE_ARB")] - MaxCubeMapTextureSizeARB = 34076, + [NativeName("GL_ALPHA16F_ARB")] + Alpha16FARB = 34844, - [NativeName("GL_TEXTURE_CUBE_MAP_ARRAY_ARB")] - TextureCubeMapArrayARB = 36873, + [NativeName("GL_ALPHA_FLOAT16_APPLE")] + AlphaFloat16APPLE = 34844, - [NativeName("GL_TEXTURE_BINDING_CUBE_MAP_ARRAY_ARB")] - TextureBindingCubeMapArrayARB = 36874, + [NativeName("GL_ALPHA_FLOAT16_ATI")] + AlphaFloat16ATI = 34844, - [NativeName("GL_PROXY_TEXTURE_CUBE_MAP_ARRAY_ARB")] - ProxyTextureCubeMapArrayARB = 36875, + [NativeName("GL_ALPHA16F_EXT")] + Alpha16FEXT = 34844, - [NativeName("GL_SAMPLER_CUBE_MAP_ARRAY_ARB")] - SamplerCubeMapArrayARB = 36876, + [NativeName("GL_INTENSITY16F_ARB")] + Intensity16FARB = 34845, - [NativeName("GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW_ARB")] - SamplerCubeMapArrayShadowARB = 36877, + [NativeName("GL_INTENSITY_FLOAT16_APPLE")] + IntensityFloat16APPLE = 34845, - [NativeName("GL_INT_SAMPLER_CUBE_MAP_ARRAY_ARB")] - IntSamplerCubeMapArrayARB = 36878, + [NativeName("GL_INTENSITY_FLOAT16_ATI")] + IntensityFloat16ATI = 34845, - [NativeName("GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY_ARB")] - UnsignedIntSamplerCubeMapArrayARB = 36879, + [NativeName("GL_LUMINANCE16F_ARB")] + Luminance16FARB = 34846, - [NativeName("GL_COMBINE_ARB")] - CombineARB = 34160, + [NativeName("GL_LUMINANCE_FLOAT16_APPLE")] + LuminanceFloat16APPLE = 34846, - [NativeName("GL_COMBINE_RGB_ARB")] - CombineRgbARB = 34161, + [NativeName("GL_LUMINANCE_FLOAT16_ATI")] + LuminanceFloat16ATI = 34846, - [NativeName("GL_COMBINE_ALPHA_ARB")] - CombineAlphaARB = 34162, + [NativeName("GL_LUMINANCE16F_EXT")] + Luminance16FEXT = 34846, - [NativeName("GL_SOURCE0_RGB_ARB")] - Source0RgbARB = 34176, + [NativeName("GL_LUMINANCE_ALPHA16F_ARB")] + LuminanceAlpha16FARB = 34847, - [NativeName("GL_SOURCE1_RGB_ARB")] - Source1RgbARB = 34177, + [NativeName("GL_LUMINANCE_ALPHA_FLOAT16_APPLE")] + LuminanceAlphaFloat16APPLE = 34847, - [NativeName("GL_SOURCE2_RGB_ARB")] - Source2RgbARB = 34178, + [NativeName("GL_LUMINANCE_ALPHA_FLOAT16_ATI")] + LuminanceAlphaFloat16ATI = 34847, - [NativeName("GL_SOURCE0_ALPHA_ARB")] - Source0AlphaARB = 34184, + [NativeName("GL_LUMINANCE_ALPHA16F_EXT")] + LuminanceAlpha16FEXT = 34847, - [NativeName("GL_SOURCE1_ALPHA_ARB")] - Source1AlphaARB = 34185, + [NativeName("GL_RGBA_FLOAT_MODE_ARB")] + RgbaFloatModeARB = 34848, - [NativeName("GL_SOURCE2_ALPHA_ARB")] - Source2AlphaARB = 34186, + [NativeName("GL_RGBA_FLOAT_MODE_ATI")] + RgbaFloatModeATI = 34848, - [NativeName("GL_OPERAND0_RGB_ARB")] - Operand0RgbARB = 34192, + [NativeName("GL_WRITEONLY_RENDERING_QCOM")] + WriteonlyRenderingQCOM = 34851, - [NativeName("GL_OPERAND1_RGB_ARB")] - Operand1RgbARB = 34193, + [NativeName("GL_MAX_DRAW_BUFFERS_EXT")] + MaxDrawBuffersEXT = 34852, - [NativeName("GL_OPERAND2_RGB_ARB")] - Operand2RgbARB = 34194, + [NativeName("GL_MAX_DRAW_BUFFERS_NV")] + MaxDrawBuffersNV = 34852, - [NativeName("GL_OPERAND0_ALPHA_ARB")] - Operand0AlphaARB = 34200, + [NativeName("GL_MAX_DRAW_BUFFERS")] + MaxDrawBuffers = 34852, - [NativeName("GL_OPERAND1_ALPHA_ARB")] - Operand1AlphaARB = 34201, + [NativeName("GL_MAX_DRAW_BUFFERS_ARB")] + MaxDrawBuffersARB = 34852, - [NativeName("GL_OPERAND2_ALPHA_ARB")] - Operand2AlphaARB = 34202, + [NativeName("GL_MAX_DRAW_BUFFERS_ATI")] + MaxDrawBuffersATI = 34852, - [NativeName("GL_RGB_SCALE_ARB")] - RgbScaleARB = 34163, + [NativeName("GL_DRAW_BUFFER0_EXT")] + DrawBuffer0EXT = 34853, - [NativeName("GL_ADD_SIGNED_ARB")] - AddSignedARB = 34164, + [NativeName("GL_DRAW_BUFFER0_NV")] + DrawBuffer0NV = 34853, - [NativeName("GL_INTERPOLATE_ARB")] - InterpolateARB = 34165, + [NativeName("GL_DRAW_BUFFER0")] + DrawBuffer0 = 34853, - [NativeName("GL_SUBTRACT_ARB")] - SubtractARB = 34023, + [NativeName("GL_DRAW_BUFFER0_ARB")] + DrawBuffer0ARB = 34853, - [NativeName("GL_CONSTANT_ARB")] - ConstantARB = 34166, + [NativeName("GL_DRAW_BUFFER0_ATI")] + DrawBuffer0ATI = 34853, - [NativeName("GL_PRIMARY_COLOR_ARB")] - PrimaryColorARB = 34167, + [NativeName("GL_DRAW_BUFFER1_EXT")] + DrawBuffer1EXT = 34854, - [NativeName("GL_PREVIOUS_ARB")] - PreviousARB = 34168, + [NativeName("GL_DRAW_BUFFER1_NV")] + DrawBuffer1NV = 34854, - [NativeName("GL_DOT3_RGB_ARB")] - Dot3RgbARB = 34478, + [NativeName("GL_DRAW_BUFFER1")] + DrawBuffer1 = 34854, - [NativeName("GL_DOT3_RGBA_ARB")] - Dot3RgbaARB = 34479, + [NativeName("GL_DRAW_BUFFER1_ARB")] + DrawBuffer1ARB = 34854, - [NativeName("GL_TEXTURE_REDUCTION_MODE_ARB")] - TextureReductionModeARB = 37734, + [NativeName("GL_DRAW_BUFFER1_ATI")] + DrawBuffer1ATI = 34854, - [NativeName("GL_WEIGHTED_AVERAGE_ARB")] - WeightedAverageARB = 37735, + [NativeName("GL_DRAW_BUFFER2_EXT")] + DrawBuffer2EXT = 34855, - [NativeName("GL_TEXTURE_RED_TYPE_ARB")] - TextureRedTypeARB = 35856, + [NativeName("GL_DRAW_BUFFER2_NV")] + DrawBuffer2NV = 34855, - [NativeName("GL_TEXTURE_GREEN_TYPE_ARB")] - TextureGreenTypeARB = 35857, + [NativeName("GL_DRAW_BUFFER2")] + DrawBuffer2 = 34855, - [NativeName("GL_TEXTURE_BLUE_TYPE_ARB")] - TextureBlueTypeARB = 35858, + [NativeName("GL_DRAW_BUFFER2_ARB")] + DrawBuffer2ARB = 34855, - [NativeName("GL_TEXTURE_ALPHA_TYPE_ARB")] - TextureAlphaTypeARB = 35859, + [NativeName("GL_DRAW_BUFFER2_ATI")] + DrawBuffer2ATI = 34855, - [NativeName("GL_TEXTURE_LUMINANCE_TYPE_ARB")] - TextureLuminanceTypeARB = 35860, + [NativeName("GL_DRAW_BUFFER3_EXT")] + DrawBuffer3EXT = 34856, - [NativeName("GL_TEXTURE_INTENSITY_TYPE_ARB")] - TextureIntensityTypeARB = 35861, + [NativeName("GL_DRAW_BUFFER3_NV")] + DrawBuffer3NV = 34856, - [NativeName("GL_TEXTURE_DEPTH_TYPE_ARB")] - TextureDepthTypeARB = 35862, + [NativeName("GL_DRAW_BUFFER3")] + DrawBuffer3 = 34856, - [NativeName("GL_UNSIGNED_NORMALIZED_ARB")] - UnsignedNormalizedARB = 35863, + [NativeName("GL_DRAW_BUFFER3_ARB")] + DrawBuffer3ARB = 34856, - [NativeName("GL_RGBA32F_ARB")] - Rgba32FARB = 34836, + [NativeName("GL_DRAW_BUFFER3_ATI")] + DrawBuffer3ATI = 34856, - [NativeName("GL_RGB32F_ARB")] - Rgb32FARB = 34837, + [NativeName("GL_DRAW_BUFFER4_EXT")] + DrawBuffer4EXT = 34857, - [NativeName("GL_ALPHA32F_ARB")] - Alpha32FARB = 34838, + [NativeName("GL_DRAW_BUFFER4_NV")] + DrawBuffer4NV = 34857, - [NativeName("GL_INTENSITY32F_ARB")] - Intensity32FARB = 34839, + [NativeName("GL_DRAW_BUFFER4")] + DrawBuffer4 = 34857, - [NativeName("GL_LUMINANCE32F_ARB")] - Luminance32FARB = 34840, + [NativeName("GL_DRAW_BUFFER4_ARB")] + DrawBuffer4ARB = 34857, - [NativeName("GL_LUMINANCE_ALPHA32F_ARB")] - LuminanceAlpha32FARB = 34841, + [NativeName("GL_DRAW_BUFFER4_ATI")] + DrawBuffer4ATI = 34857, - [NativeName("GL_RGBA16F_ARB")] - Rgba16FARB = 34842, + [NativeName("GL_DRAW_BUFFER5_EXT")] + DrawBuffer5EXT = 34858, - [NativeName("GL_RGB16F_ARB")] - Rgb16FARB = 34843, + [NativeName("GL_DRAW_BUFFER5_NV")] + DrawBuffer5NV = 34858, - [NativeName("GL_ALPHA16F_ARB")] - Alpha16FARB = 34844, + [NativeName("GL_DRAW_BUFFER5")] + DrawBuffer5 = 34858, - [NativeName("GL_INTENSITY16F_ARB")] - Intensity16FARB = 34845, + [NativeName("GL_DRAW_BUFFER5_ARB")] + DrawBuffer5ARB = 34858, - [NativeName("GL_LUMINANCE16F_ARB")] - Luminance16FARB = 34846, + [NativeName("GL_DRAW_BUFFER5_ATI")] + DrawBuffer5ATI = 34858, - [NativeName("GL_LUMINANCE_ALPHA16F_ARB")] - LuminanceAlpha16FARB = 34847, + [NativeName("GL_DRAW_BUFFER6_EXT")] + DrawBuffer6EXT = 34859, - [NativeName("GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET_ARB")] - MinProgramTextureGatherOffsetARB = 36446, + [NativeName("GL_DRAW_BUFFER6_NV")] + DrawBuffer6NV = 34859, - [NativeName("GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET_ARB")] - MaxProgramTextureGatherOffsetARB = 36447, + [NativeName("GL_DRAW_BUFFER6")] + DrawBuffer6 = 34859, - [NativeName("GL_MAX_PROGRAM_TEXTURE_GATHER_COMPONENTS_ARB")] - MaxProgramTextureGatherComponentsARB = 36767, + [NativeName("GL_DRAW_BUFFER6_ARB")] + DrawBuffer6ARB = 34859, - [NativeName("GL_MIRRORED_REPEAT_ARB")] - MirroredRepeatARB = 33648, + [NativeName("GL_DRAW_BUFFER6_ATI")] + DrawBuffer6ATI = 34859, - [NativeName("GL_TEXTURE_RECTANGLE_ARB")] - TextureRectangleARB = 34037, + [NativeName("GL_DRAW_BUFFER7_EXT")] + DrawBuffer7EXT = 34860, - [NativeName("GL_TEXTURE_BINDING_RECTANGLE_ARB")] - TextureBindingRectangleARB = 34038, + [NativeName("GL_DRAW_BUFFER7_NV")] + DrawBuffer7NV = 34860, - [NativeName("GL_PROXY_TEXTURE_RECTANGLE_ARB")] - ProxyTextureRectangleARB = 34039, + [NativeName("GL_DRAW_BUFFER7")] + DrawBuffer7 = 34860, - [NativeName("GL_MAX_RECTANGLE_TEXTURE_SIZE_ARB")] - MaxRectangleTextureSizeARB = 34040, + [NativeName("GL_DRAW_BUFFER7_ARB")] + DrawBuffer7ARB = 34860, - [NativeName("GL_TRANSFORM_FEEDBACK_OVERFLOW_ARB")] - TransformFeedbackOverflowARB = 33516, + [NativeName("GL_DRAW_BUFFER7_ATI")] + DrawBuffer7ATI = 34860, - [NativeName("GL_TRANSFORM_FEEDBACK_STREAM_OVERFLOW_ARB")] - TransformFeedbackStreamOverflowARB = 33517, + [NativeName("GL_DRAW_BUFFER8_EXT")] + DrawBuffer8EXT = 34861, - [NativeName("GL_TRANSPOSE_MODELVIEW_MATRIX_ARB")] - TransposeModelviewMatrixARB = 34019, + [NativeName("GL_DRAW_BUFFER8_NV")] + DrawBuffer8NV = 34861, - [NativeName("GL_TRANSPOSE_PROJECTION_MATRIX_ARB")] - TransposeProjectionMatrixARB = 34020, + [NativeName("GL_DRAW_BUFFER8")] + DrawBuffer8 = 34861, - [NativeName("GL_TRANSPOSE_TEXTURE_MATRIX_ARB")] - TransposeTextureMatrixARB = 34021, + [NativeName("GL_DRAW_BUFFER8_ARB")] + DrawBuffer8ARB = 34861, - [NativeName("GL_TRANSPOSE_COLOR_MATRIX_ARB")] - TransposeColorMatrixARB = 34022, + [NativeName("GL_DRAW_BUFFER8_ATI")] + DrawBuffer8ATI = 34861, - [NativeName("GL_MAX_VERTEX_UNITS_ARB")] - MaxVertexUnitsARB = 34468, + [NativeName("GL_DRAW_BUFFER9_EXT")] + DrawBuffer9EXT = 34862, - [NativeName("GL_ACTIVE_VERTEX_UNITS_ARB")] - ActiveVertexUnitsARB = 34469, + [NativeName("GL_DRAW_BUFFER9_NV")] + DrawBuffer9NV = 34862, - [NativeName("GL_WEIGHT_SUM_UNITY_ARB")] - WeightSumUnityARB = 34470, + [NativeName("GL_DRAW_BUFFER9")] + DrawBuffer9 = 34862, - [NativeName("GL_VERTEX_BLEND_ARB")] - VertexBlendARB = 34471, + [NativeName("GL_DRAW_BUFFER9_ARB")] + DrawBuffer9ARB = 34862, - [NativeName("GL_CURRENT_WEIGHT_ARB")] - CurrentWeightARB = 34472, + [NativeName("GL_DRAW_BUFFER9_ATI")] + DrawBuffer9ATI = 34862, - [NativeName("GL_WEIGHT_ARRAY_TYPE_ARB")] - WeightArrayTypeARB = 34473, + [NativeName("GL_DRAW_BUFFER10_EXT")] + DrawBuffer10EXT = 34863, - [NativeName("GL_WEIGHT_ARRAY_STRIDE_ARB")] - WeightArrayStrideARB = 34474, + [NativeName("GL_DRAW_BUFFER10_NV")] + DrawBuffer10NV = 34863, - [NativeName("GL_WEIGHT_ARRAY_SIZE_ARB")] - WeightArraySizeARB = 34475, + [NativeName("GL_DRAW_BUFFER10")] + DrawBuffer10 = 34863, - [NativeName("GL_WEIGHT_ARRAY_POINTER_ARB")] - WeightArrayPointerARB = 34476, + [NativeName("GL_DRAW_BUFFER10_ARB")] + DrawBuffer10ARB = 34863, - [NativeName("GL_WEIGHT_ARRAY_ARB")] - WeightArrayARB = 34477, + [NativeName("GL_DRAW_BUFFER10_ATI")] + DrawBuffer10ATI = 34863, - [NativeName("GL_MODELVIEW0_ARB")] - Modelview0ARB = 5888, + [NativeName("GL_DRAW_BUFFER11_EXT")] + DrawBuffer11EXT = 34864, - [NativeName("GL_MODELVIEW1_ARB")] - Modelview1ARB = 34058, + [NativeName("GL_DRAW_BUFFER11_NV")] + DrawBuffer11NV = 34864, - [NativeName("GL_MODELVIEW2_ARB")] - Modelview2ARB = 34594, + [NativeName("GL_DRAW_BUFFER11")] + DrawBuffer11 = 34864, - [NativeName("GL_MODELVIEW3_ARB")] - Modelview3ARB = 34595, + [NativeName("GL_DRAW_BUFFER11_ARB")] + DrawBuffer11ARB = 34864, - [NativeName("GL_MODELVIEW4_ARB")] - Modelview4ARB = 34596, + [NativeName("GL_DRAW_BUFFER11_ATI")] + DrawBuffer11ATI = 34864, - [NativeName("GL_MODELVIEW5_ARB")] - Modelview5ARB = 34597, + [NativeName("GL_DRAW_BUFFER12_EXT")] + DrawBuffer12EXT = 34865, - [NativeName("GL_MODELVIEW6_ARB")] - Modelview6ARB = 34598, + [NativeName("GL_DRAW_BUFFER12_NV")] + DrawBuffer12NV = 34865, - [NativeName("GL_MODELVIEW7_ARB")] - Modelview7ARB = 34599, + [NativeName("GL_DRAW_BUFFER12")] + DrawBuffer12 = 34865, - [NativeName("GL_MODELVIEW8_ARB")] - Modelview8ARB = 34600, + [NativeName("GL_DRAW_BUFFER12_ARB")] + DrawBuffer12ARB = 34865, - [NativeName("GL_MODELVIEW9_ARB")] - Modelview9ARB = 34601, + [NativeName("GL_DRAW_BUFFER12_ATI")] + DrawBuffer12ATI = 34865, - [NativeName("GL_MODELVIEW10_ARB")] - Modelview10ARB = 34602, + [NativeName("GL_DRAW_BUFFER13_EXT")] + DrawBuffer13EXT = 34866, - [NativeName("GL_MODELVIEW11_ARB")] - Modelview11ARB = 34603, + [NativeName("GL_DRAW_BUFFER13_NV")] + DrawBuffer13NV = 34866, - [NativeName("GL_MODELVIEW12_ARB")] - Modelview12ARB = 34604, + [NativeName("GL_DRAW_BUFFER13")] + DrawBuffer13 = 34866, - [NativeName("GL_MODELVIEW13_ARB")] - Modelview13ARB = 34605, + [NativeName("GL_DRAW_BUFFER13_ARB")] + DrawBuffer13ARB = 34866, - [NativeName("GL_MODELVIEW14_ARB")] - Modelview14ARB = 34606, + [NativeName("GL_DRAW_BUFFER13_ATI")] + DrawBuffer13ATI = 34866, - [NativeName("GL_MODELVIEW15_ARB")] - Modelview15ARB = 34607, + [NativeName("GL_DRAW_BUFFER14_EXT")] + DrawBuffer14EXT = 34867, - [NativeName("GL_MODELVIEW16_ARB")] - Modelview16ARB = 34608, + [NativeName("GL_DRAW_BUFFER14_NV")] + DrawBuffer14NV = 34867, - [NativeName("GL_MODELVIEW17_ARB")] - Modelview17ARB = 34609, + [NativeName("GL_DRAW_BUFFER14")] + DrawBuffer14 = 34867, - [NativeName("GL_MODELVIEW18_ARB")] - Modelview18ARB = 34610, + [NativeName("GL_DRAW_BUFFER14_ARB")] + DrawBuffer14ARB = 34867, - [NativeName("GL_MODELVIEW19_ARB")] - Modelview19ARB = 34611, + [NativeName("GL_DRAW_BUFFER14_ATI")] + DrawBuffer14ATI = 34867, - [NativeName("GL_MODELVIEW20_ARB")] - Modelview20ARB = 34612, + [NativeName("GL_DRAW_BUFFER15_EXT")] + DrawBuffer15EXT = 34868, - [NativeName("GL_MODELVIEW21_ARB")] - Modelview21ARB = 34613, + [NativeName("GL_DRAW_BUFFER15_NV")] + DrawBuffer15NV = 34868, - [NativeName("GL_MODELVIEW22_ARB")] - Modelview22ARB = 34614, + [NativeName("GL_DRAW_BUFFER15")] + DrawBuffer15 = 34868, - [NativeName("GL_MODELVIEW23_ARB")] - Modelview23ARB = 34615, + [NativeName("GL_DRAW_BUFFER15_ARB")] + DrawBuffer15ARB = 34868, - [NativeName("GL_MODELVIEW24_ARB")] - Modelview24ARB = 34616, + [NativeName("GL_DRAW_BUFFER15_ATI")] + DrawBuffer15ATI = 34868, - [NativeName("GL_MODELVIEW25_ARB")] - Modelview25ARB = 34617, + [NativeName("GL_COLOR_CLEAR_UNCLAMPED_VALUE_ATI")] + ColorClearUnclampedValueATI = 34869, - [NativeName("GL_MODELVIEW26_ARB")] - Modelview26ARB = 34618, + [NativeName("GL_BLEND_EQUATION_ALPHA_OES")] + BlendEquationAlphaOES = 34877, - [NativeName("GL_MODELVIEW27_ARB")] - Modelview27ARB = 34619, + [NativeName("GL_BLEND_EQUATION_ALPHA")] + BlendEquationAlpha = 34877, - [NativeName("GL_MODELVIEW28_ARB")] - Modelview28ARB = 34620, + [NativeName("GL_BLEND_EQUATION_ALPHA_EXT")] + BlendEquationAlphaEXT = 34877, - [NativeName("GL_MODELVIEW29_ARB")] - Modelview29ARB = 34621, + [NativeName("GL_SUBSAMPLE_DISTANCE_AMD")] + SubsampleDistanceAMD = 34879, - [NativeName("GL_MODELVIEW30_ARB")] - Modelview30ARB = 34622, + [NativeName("GL_MATRIX_PALETTE_OES")] + MatrixPaletteOES = 34880, - [NativeName("GL_MODELVIEW31_ARB")] - Modelview31ARB = 34623, + [NativeName("GL_MATRIX_PALETTE_ARB")] + MatrixPaletteARB = 34880, - [NativeName("GL_BUFFER_SIZE_ARB")] - BufferSizeARB = 34660, + [NativeName("GL_MAX_MATRIX_PALETTE_STACK_DEPTH_ARB")] + MaxMatrixPaletteStackDepthARB = 34881, - [NativeName("GL_BUFFER_USAGE_ARB")] - BufferUsageARB = 34661, + [NativeName("GL_MAX_PALETTE_MATRICES_OES")] + MaxPaletteMatricesOES = 34882, - [NativeName("GL_ARRAY_BUFFER_ARB")] - ArrayBufferARB = 34962, + [NativeName("GL_MAX_PALETTE_MATRICES_ARB")] + MaxPaletteMatricesARB = 34882, - [NativeName("GL_ELEMENT_ARRAY_BUFFER_ARB")] - ElementArrayBufferARB = 34963, + [NativeName("GL_CURRENT_PALETTE_MATRIX_OES")] + CurrentPaletteMatrixOES = 34883, - [NativeName("GL_ARRAY_BUFFER_BINDING_ARB")] - ArrayBufferBindingARB = 34964, + [NativeName("GL_CURRENT_PALETTE_MATRIX_ARB")] + CurrentPaletteMatrixARB = 34883, - [NativeName("GL_ELEMENT_ARRAY_BUFFER_BINDING_ARB")] - ElementArrayBufferBindingARB = 34965, + [NativeName("GL_MATRIX_INDEX_ARRAY_OES")] + MatrixIndexArrayOES = 34884, - [NativeName("GL_VERTEX_ARRAY_BUFFER_BINDING_ARB")] - VertexArrayBufferBindingARB = 34966, + [NativeName("GL_MATRIX_INDEX_ARRAY_ARB")] + MatrixIndexArrayARB = 34884, - [NativeName("GL_NORMAL_ARRAY_BUFFER_BINDING_ARB")] - NormalArrayBufferBindingARB = 34967, + [NativeName("GL_CURRENT_MATRIX_INDEX_ARB")] + CurrentMatrixIndexARB = 34885, - [NativeName("GL_COLOR_ARRAY_BUFFER_BINDING_ARB")] - ColorArrayBufferBindingARB = 34968, + [NativeName("GL_MATRIX_INDEX_ARRAY_SIZE_OES")] + MatrixIndexArraySizeOES = 34886, - [NativeName("GL_INDEX_ARRAY_BUFFER_BINDING_ARB")] - IndexArrayBufferBindingARB = 34969, + [NativeName("GL_MATRIX_INDEX_ARRAY_SIZE_ARB")] + MatrixIndexArraySizeARB = 34886, - [NativeName("GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING_ARB")] - TextureCoordArrayBufferBindingARB = 34970, + [NativeName("GL_MATRIX_INDEX_ARRAY_TYPE_OES")] + MatrixIndexArrayTypeOES = 34887, - [NativeName("GL_EDGE_FLAG_ARRAY_BUFFER_BINDING_ARB")] - EdgeFlagArrayBufferBindingARB = 34971, + [NativeName("GL_MATRIX_INDEX_ARRAY_TYPE_ARB")] + MatrixIndexArrayTypeARB = 34887, - [NativeName("GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING_ARB")] - SecondaryColorArrayBufferBindingARB = 34972, + [NativeName("GL_MATRIX_INDEX_ARRAY_STRIDE_OES")] + MatrixIndexArrayStrideOES = 34888, - [NativeName("GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING_ARB")] - FogCoordinateArrayBufferBindingARB = 34973, + [NativeName("GL_MATRIX_INDEX_ARRAY_STRIDE_ARB")] + MatrixIndexArrayStrideARB = 34888, - [NativeName("GL_WEIGHT_ARRAY_BUFFER_BINDING_ARB")] - WeightArrayBufferBindingARB = 34974, + [NativeName("GL_MATRIX_INDEX_ARRAY_POINTER_OES")] + MatrixIndexArrayPointerOES = 34889, - [NativeName("GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING_ARB")] - VertexAttribArrayBufferBindingARB = 34975, + [NativeName("GL_MATRIX_INDEX_ARRAY_POINTER_ARB")] + MatrixIndexArrayPointerARB = 34889, - [NativeName("GL_READ_ONLY_ARB")] - ReadOnlyARB = 35000, + [NativeName("GL_TEXTURE_DEPTH_SIZE")] + TextureDepthSize = 34890, - [NativeName("GL_WRITE_ONLY_ARB")] - WriteOnlyARB = 35001, + [NativeName("GL_TEXTURE_DEPTH_SIZE_ARB")] + TextureDepthSizeARB = 34890, - [NativeName("GL_READ_WRITE_ARB")] - ReadWriteARB = 35002, + [NativeName("GL_DEPTH_TEXTURE_MODE")] + DepthTextureMode = 34891, - [NativeName("GL_BUFFER_ACCESS_ARB")] - BufferAccessARB = 35003, + [NativeName("GL_DEPTH_TEXTURE_MODE_ARB")] + DepthTextureModeARB = 34891, - [NativeName("GL_BUFFER_MAPPED_ARB")] - BufferMappedARB = 35004, + [NativeName("GL_TEXTURE_COMPARE_MODE_EXT")] + TextureCompareModeEXT = 34892, - [NativeName("GL_BUFFER_MAP_POINTER_ARB")] - BufferMapPointerARB = 35005, + [NativeName("GL_TEXTURE_COMPARE_MODE")] + TextureCompareMode = 34892, - [NativeName("GL_STREAM_DRAW_ARB")] - StreamDrawARB = 35040, + [NativeName("GL_TEXTURE_COMPARE_MODE_ARB")] + TextureCompareModeARB = 34892, - [NativeName("GL_STREAM_READ_ARB")] - StreamReadARB = 35041, + [NativeName("GL_TEXTURE_COMPARE_FUNC_EXT")] + TextureCompareFuncEXT = 34893, - [NativeName("GL_STREAM_COPY_ARB")] - StreamCopyARB = 35042, + [NativeName("GL_TEXTURE_COMPARE_FUNC")] + TextureCompareFunc = 34893, - [NativeName("GL_STATIC_DRAW_ARB")] - StaticDrawARB = 35044, + [NativeName("GL_TEXTURE_COMPARE_FUNC_ARB")] + TextureCompareFuncARB = 34893, - [NativeName("GL_STATIC_READ_ARB")] - StaticReadARB = 35045, + [NativeName("GL_COMPARE_REF_TO_TEXTURE_EXT")] + CompareRefToTextureEXT = 34894, - [NativeName("GL_STATIC_COPY_ARB")] - StaticCopyARB = 35046, + [NativeName("GL_COMPARE_R_TO_TEXTURE")] + CompareRToTexture = 34894, - [NativeName("GL_DYNAMIC_DRAW_ARB")] - DynamicDrawARB = 35048, + [NativeName("GL_COMPARE_REF_TO_TEXTURE")] + CompareRefToTexture = 34894, - [NativeName("GL_DYNAMIC_READ_ARB")] - DynamicReadARB = 35049, + [NativeName("GL_COMPARE_R_TO_TEXTURE_ARB")] + CompareRToTextureARB = 34894, - [NativeName("GL_DYNAMIC_COPY_ARB")] - DynamicCopyARB = 35050, + [NativeName("GL_COMPARE_REF_DEPTH_TO_TEXTURE_EXT")] + CompareRefDepthToTextureEXT = 34894, - [NativeName("GL_COLOR_SUM_ARB")] - ColorSumARB = 33880, + [NativeName("GL_TEXTURE_CUBE_MAP_SEAMLESS")] + TextureCubeMapSeamless = 34895, - [NativeName("GL_VERTEX_PROGRAM_ARB")] - VertexProgramARB = 34336, + [NativeName("GL_OFFSET_PROJECTIVE_TEXTURE_2D_NV")] + OffsetProjectiveTexture2DNV = 34896, - [NativeName("GL_VERTEX_ATTRIB_ARRAY_ENABLED_ARB")] - VertexAttribArrayEnabledARB = 34338, + [NativeName("GL_OFFSET_PROJECTIVE_TEXTURE_2D_SCALE_NV")] + OffsetProjectiveTexture2DScaleNV = 34897, - [NativeName("GL_VERTEX_ATTRIB_ARRAY_SIZE_ARB")] - VertexAttribArraySizeARB = 34339, + [NativeName("GL_OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_NV")] + OffsetProjectiveTextureRectangleNV = 34898, - [NativeName("GL_VERTEX_ATTRIB_ARRAY_STRIDE_ARB")] - VertexAttribArrayStrideARB = 34340, + [NativeName("GL_OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_SCALE_NV")] + OffsetProjectiveTextureRectangleScaleNV = 34899, - [NativeName("GL_VERTEX_ATTRIB_ARRAY_TYPE_ARB")] - VertexAttribArrayTypeARB = 34341, + [NativeName("GL_OFFSET_HILO_TEXTURE_2D_NV")] + OffsetHiloTexture2DNV = 34900, - [NativeName("GL_CURRENT_VERTEX_ATTRIB_ARB")] - CurrentVertexAttribARB = 34342, + [NativeName("GL_OFFSET_HILO_TEXTURE_RECTANGLE_NV")] + OffsetHiloTextureRectangleNV = 34901, - [NativeName("GL_VERTEX_PROGRAM_POINT_SIZE_ARB")] - VertexProgramPointSizeARB = 34370, + [NativeName("GL_OFFSET_HILO_PROJECTIVE_TEXTURE_2D_NV")] + OffsetHiloProjectiveTexture2DNV = 34902, - [NativeName("GL_VERTEX_PROGRAM_TWO_SIDE_ARB")] - VertexProgramTwoSideARB = 34371, + [NativeName("GL_OFFSET_HILO_PROJECTIVE_TEXTURE_RECTANGLE_NV")] + OffsetHiloProjectiveTextureRectangleNV = 34903, - [NativeName("GL_VERTEX_ATTRIB_ARRAY_POINTER_ARB")] - VertexAttribArrayPointerARB = 34373, + [NativeName("GL_DEPENDENT_HILO_TEXTURE_2D_NV")] + DependentHiloTexture2DNV = 34904, - [NativeName("GL_MAX_VERTEX_ATTRIBS_ARB")] - MaxVertexAttribsARB = 34921, + [NativeName("GL_DEPENDENT_RGB_TEXTURE_3D_NV")] + DependentRgbTexture3DNV = 34905, - [NativeName("GL_VERTEX_ATTRIB_ARRAY_NORMALIZED_ARB")] - VertexAttribArrayNormalizedARB = 34922, + [NativeName("GL_DEPENDENT_RGB_TEXTURE_CUBE_MAP_NV")] + DependentRgbTextureCubeMapNV = 34906, - [NativeName("GL_PROGRAM_ADDRESS_REGISTERS_ARB")] - ProgramAddressRegistersARB = 34992, + [NativeName("GL_DOT_PRODUCT_PASS_THROUGH_NV")] + DotProductPassThroughNV = 34907, - [NativeName("GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB")] - MaxProgramAddressRegistersARB = 34993, + [NativeName("GL_DOT_PRODUCT_TEXTURE_1D_NV")] + DotProductTexture1DNV = 34908, - [NativeName("GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB")] - ProgramNativeAddressRegistersARB = 34994, + [NativeName("GL_DOT_PRODUCT_AFFINE_DEPTH_REPLACE_NV")] + DotProductAffineDepthReplaceNV = 34909, - [NativeName("GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB")] - MaxProgramNativeAddressRegistersARB = 34995, + [NativeName("GL_HILO8_NV")] + Hilo8NV = 34910, - [NativeName("GL_VERTEX_SHADER_ARB")] - VertexShaderARB = 35633, + [NativeName("GL_SIGNED_HILO8_NV")] + SignedHilo8NV = 34911, - [NativeName("GL_MAX_VERTEX_UNIFORM_COMPONENTS_ARB")] - MaxVertexUniformComponentsARB = 35658, + [NativeName("GL_FORCE_BLUE_TO_ONE_NV")] + ForceBlueToOneNV = 34912, - [NativeName("GL_MAX_VARYING_FLOATS_ARB")] - MaxVaryingFloatsARB = 35659, + [NativeName("GL_POINT_SPRITE_OES")] + PointSpriteOES = 34913, - [NativeName("GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB")] - MaxVertexTextureImageUnitsARB = 35660, + [NativeName("GL_POINT_SPRITE")] + PointSprite = 34913, - [NativeName("GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS_ARB")] - MaxCombinedTextureImageUnitsARB = 35661, + [NativeName("GL_POINT_SPRITE_ARB")] + PointSpriteARB = 34913, - [NativeName("GL_OBJECT_ACTIVE_ATTRIBUTES_ARB")] - ObjectActiveAttributesARB = 35721, + [NativeName("GL_POINT_SPRITE_NV")] + PointSpriteNV = 34913, - [NativeName("GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB")] - ObjectActiveAttributeMaxLengthARB = 35722, + [NativeName("GL_COORD_REPLACE_OES")] + CoordReplaceOES = 34914, - [NativeName("GL_MULTIPLY_KHR")] - MultiplyKHR = 37524, + [NativeName("GL_COORD_REPLACE")] + CoordReplace = 34914, - [NativeName("GL_SCREEN_KHR")] - ScreenKHR = 37525, + [NativeName("GL_COORD_REPLACE_ARB")] + CoordReplaceARB = 34914, - [NativeName("GL_OVERLAY_KHR")] - OverlayKHR = 37526, + [NativeName("GL_COORD_REPLACE_NV")] + CoordReplaceNV = 34914, - [NativeName("GL_DARKEN_KHR")] - DarkenKHR = 37527, + [NativeName("GL_POINT_SPRITE_R_MODE_NV")] + PointSpriteRModeNV = 34915, - [NativeName("GL_LIGHTEN_KHR")] - LightenKHR = 37528, + [NativeName("GL_QUERY_COUNTER_BITS_EXT")] + QueryCounterBitsEXT = 34916, - [NativeName("GL_COLORDODGE_KHR")] - ColordodgeKHR = 37529, + [NativeName("GL_QUERY_COUNTER_BITS")] + QueryCounterBits = 34916, - [NativeName("GL_COLORBURN_KHR")] - ColorburnKHR = 37530, + [NativeName("GL_QUERY_COUNTER_BITS_ARB")] + QueryCounterBitsARB = 34916, - [NativeName("GL_HARDLIGHT_KHR")] - HardlightKHR = 37531, + [NativeName("GL_PIXEL_COUNTER_BITS_NV")] + PixelCounterBitsNV = 34916, - [NativeName("GL_SOFTLIGHT_KHR")] - SoftlightKHR = 37532, + [NativeName("GL_CURRENT_QUERY_EXT")] + CurrentQueryEXT = 34917, - [NativeName("GL_DIFFERENCE_KHR")] - DifferenceKHR = 37534, + [NativeName("GL_CURRENT_QUERY")] + CurrentQuery = 34917, - [NativeName("GL_EXCLUSION_KHR")] - ExclusionKHR = 37536, + [NativeName("GL_CURRENT_QUERY_ARB")] + CurrentQueryARB = 34917, - [NativeName("GL_HSL_HUE_KHR")] - HslHueKHR = 37549, + [NativeName("GL_CURRENT_OCCLUSION_QUERY_ID_NV")] + CurrentOcclusionQueryIdNV = 34917, - [NativeName("GL_HSL_SATURATION_KHR")] - HslSaturationKHR = 37550, + [NativeName("GL_QUERY_RESULT_EXT")] + QueryResultEXT = 34918, - [NativeName("GL_HSL_COLOR_KHR")] - HslColorKHR = 37551, + [NativeName("GL_QUERY_RESULT")] + QueryResult = 34918, - [NativeName("GL_HSL_LUMINOSITY_KHR")] - HslLuminosityKHR = 37552, + [NativeName("GL_QUERY_RESULT_ARB")] + QueryResultARB = 34918, - [NativeName("GL_BLEND_ADVANCED_COHERENT_KHR")] - BlendAdvancedCoherentKHR = 37509, + [NativeName("GL_PIXEL_COUNT_NV")] + PixelCountNV = 34918, - [NativeName("GL_CONTEXT_FLAG_NO_ERROR_BIT_KHR")] - ContextFlagNoErrorBitKHR = 8, + [NativeName("GL_QUERY_RESULT_AVAILABLE_EXT")] + QueryResultAvailableEXT = 34919, - [NativeName("GL_MAX_SHADER_COMPILER_THREADS_KHR")] - MaxShaderCompilerThreadsKHR = 37296, + [NativeName("GL_QUERY_RESULT_AVAILABLE")] + QueryResultAvailable = 34919, - [NativeName("GL_COMPLETION_STATUS_KHR")] - CompletionStatusKHR = 37297, + [NativeName("GL_QUERY_RESULT_AVAILABLE_ARB")] + QueryResultAvailableARB = 34919, - [NativeName("GL_CONTEXT_ROBUST_ACCESS")] - ContextRobustAccess = 37107, + [NativeName("GL_PIXEL_COUNT_AVAILABLE_NV")] + PixelCountAvailableNV = 34919, - [NativeName("GL_SUBGROUP_SIZE_KHR")] - SubgroupSizeKHR = 38194, + [NativeName("GL_MAX_FRAGMENT_PROGRAM_LOCAL_PARAMETERS_NV")] + MaxFragmentProgramLocalParametersNV = 34920, - [NativeName("GL_SUBGROUP_SUPPORTED_STAGES_KHR")] - SubgroupSupportedStagesKHR = 38195, + [NativeName("GL_MAX_VERTEX_ATTRIBS")] + MaxVertexAttribs = 34921, - [NativeName("GL_SUBGROUP_SUPPORTED_FEATURES_KHR")] - SubgroupSupportedFeaturesKHR = 38196, + [NativeName("GL_MAX_VERTEX_ATTRIBS_ARB")] + MaxVertexAttribsARB = 34921, - [NativeName("GL_SUBGROUP_QUAD_ALL_STAGES_KHR")] - SubgroupQuadAllStagesKHR = 38197, + [NativeName("GL_VERTEX_ATTRIB_ARRAY_NORMALIZED")] + VertexAttribArrayNormalized = 34922, - [NativeName("GL_SUBGROUP_FEATURE_BASIC_BIT_KHR")] - SubgroupFeatureBasicBitKHR = 1, + [NativeName("GL_VERTEX_ATTRIB_ARRAY_NORMALIZED_ARB")] + VertexAttribArrayNormalizedARB = 34922, - [NativeName("GL_SUBGROUP_FEATURE_VOTE_BIT_KHR")] - SubgroupFeatureVoteBitKHR = 2, + [NativeName("GL_MAX_TESS_CONTROL_INPUT_COMPONENTS_OES")] + MaxTessControlInputComponentsOES = 34924, - [NativeName("GL_SUBGROUP_FEATURE_ARITHMETIC_BIT_KHR")] - SubgroupFeatureArithmeticBitKHR = 4, + [NativeName("GL_MAX_TESS_CONTROL_INPUT_COMPONENTS_EXT")] + MaxTessControlInputComponentsEXT = 34924, - [NativeName("GL_SUBGROUP_FEATURE_BALLOT_BIT_KHR")] - SubgroupFeatureBallotBitKHR = 8, + [NativeName("GL_MAX_TESS_CONTROL_INPUT_COMPONENTS")] + MaxTessControlInputComponents = 34924, - [NativeName("GL_SUBGROUP_FEATURE_SHUFFLE_BIT_KHR")] - SubgroupFeatureShuffleBitKHR = 16, + [NativeName("GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS_OES")] + MaxTessEvaluationInputComponentsOES = 34925, - [NativeName("GL_SUBGROUP_FEATURE_SHUFFLE_RELATIVE_BIT_KHR")] - SubgroupFeatureShuffleRelativeBitKHR = 32, + [NativeName("GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS_EXT")] + MaxTessEvaluationInputComponentsEXT = 34925, - [NativeName("GL_SUBGROUP_FEATURE_CLUSTERED_BIT_KHR")] - SubgroupFeatureClusteredBitKHR = 64, + [NativeName("GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS")] + MaxTessEvaluationInputComponents = 34925, - [NativeName("GL_SUBGROUP_FEATURE_QUAD_BIT_KHR")] - SubgroupFeatureQuadBitKHR = 128, + [NativeName("GL_DEPTH_STENCIL_TO_RGBA_NV")] + DepthStencilToRgbaNV = 34926, - [NativeName("GL_COMPRESSED_RGBA_ASTC_4x4_KHR")] - CompressedRgbaAstc4x4KHR = 37808, + [NativeName("GL_DEPTH_STENCIL_TO_BGRA_NV")] + DepthStencilToBgraNV = 34927, - [NativeName("GL_COMPRESSED_RGBA_ASTC_5x4_KHR")] - CompressedRgbaAstc5x4KHR = 37809, + [NativeName("GL_FRAGMENT_PROGRAM_NV")] + FragmentProgramNV = 34928, - [NativeName("GL_COMPRESSED_RGBA_ASTC_5x5_KHR")] - CompressedRgbaAstc5x5KHR = 37810, + [NativeName("GL_MAX_TEXTURE_COORDS")] + MaxTextureCoords = 34929, - [NativeName("GL_COMPRESSED_RGBA_ASTC_6x5_KHR")] - CompressedRgbaAstc6x5KHR = 37811, + [NativeName("GL_MAX_TEXTURE_COORDS_ARB")] + MaxTextureCoordsARB = 34929, - [NativeName("GL_COMPRESSED_RGBA_ASTC_6x6_KHR")] - CompressedRgbaAstc6x6KHR = 37812, + [NativeName("GL_MAX_TEXTURE_COORDS_NV")] + MaxTextureCoordsNV = 34929, - [NativeName("GL_COMPRESSED_RGBA_ASTC_8x5_KHR")] - CompressedRgbaAstc8x5KHR = 37813, + [NativeName("GL_MAX_TEXTURE_IMAGE_UNITS")] + MaxTextureImageUnits = 34930, - [NativeName("GL_COMPRESSED_RGBA_ASTC_8x6_KHR")] - CompressedRgbaAstc8x6KHR = 37814, + [NativeName("GL_MAX_TEXTURE_IMAGE_UNITS_ARB")] + MaxTextureImageUnitsARB = 34930, - [NativeName("GL_COMPRESSED_RGBA_ASTC_8x8_KHR")] - CompressedRgbaAstc8x8KHR = 37815, + [NativeName("GL_MAX_TEXTURE_IMAGE_UNITS_NV")] + MaxTextureImageUnitsNV = 34930, - [NativeName("GL_COMPRESSED_RGBA_ASTC_10x5_KHR")] - CompressedRgbaAstc10x5KHR = 37816, + [NativeName("GL_FRAGMENT_PROGRAM_BINDING_NV")] + FragmentProgramBindingNV = 34931, - [NativeName("GL_COMPRESSED_RGBA_ASTC_10x6_KHR")] - CompressedRgbaAstc10x6KHR = 37817, + [NativeName("GL_PROGRAM_ERROR_STRING_ARB")] + ProgramErrorStringARB = 34932, - [NativeName("GL_COMPRESSED_RGBA_ASTC_10x8_KHR")] - CompressedRgbaAstc10x8KHR = 37818, + [NativeName("GL_PROGRAM_ERROR_STRING_NV")] + ProgramErrorStringNV = 34932, - [NativeName("GL_COMPRESSED_RGBA_ASTC_10x10_KHR")] - CompressedRgbaAstc10x10KHR = 37819, + [NativeName("GL_PROGRAM_FORMAT_ASCII_ARB")] + ProgramFormatAsciiARB = 34933, - [NativeName("GL_COMPRESSED_RGBA_ASTC_12x10_KHR")] - CompressedRgbaAstc12x10KHR = 37820, + [NativeName("GL_PROGRAM_FORMAT_ARB")] + ProgramFormatARB = 34934, - [NativeName("GL_COMPRESSED_RGBA_ASTC_12x12_KHR")] - CompressedRgbaAstc12x12KHR = 37821, + [NativeName("GL_WRITE_PIXEL_DATA_RANGE_NV")] + WritePixelDataRangeNV = 34936, - [NativeName("GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR")] - CompressedSrgb8Alpha8Astc4x4KHR = 37840, + [NativeName("GL_READ_PIXEL_DATA_RANGE_NV")] + ReadPixelDataRangeNV = 34937, - [NativeName("GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR")] - CompressedSrgb8Alpha8Astc5x4KHR = 37841, + [NativeName("GL_WRITE_PIXEL_DATA_RANGE_LENGTH_NV")] + WritePixelDataRangeLengthNV = 34938, - [NativeName("GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR")] - CompressedSrgb8Alpha8Astc5x5KHR = 37842, + [NativeName("GL_READ_PIXEL_DATA_RANGE_LENGTH_NV")] + ReadPixelDataRangeLengthNV = 34939, - [NativeName("GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR")] - CompressedSrgb8Alpha8Astc6x5KHR = 37843, + [NativeName("GL_WRITE_PIXEL_DATA_RANGE_POINTER_NV")] + WritePixelDataRangePointerNV = 34940, - [NativeName("GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR")] - CompressedSrgb8Alpha8Astc6x6KHR = 37844, + [NativeName("GL_READ_PIXEL_DATA_RANGE_POINTER_NV")] + ReadPixelDataRangePointerNV = 34941, - [NativeName("GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR")] - CompressedSrgb8Alpha8Astc8x5KHR = 37845, + [NativeName("GL_GEOMETRY_SHADER_INVOCATIONS_OES")] + GeometryShaderInvocationsOES = 34943, - [NativeName("GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR")] - CompressedSrgb8Alpha8Astc8x6KHR = 37846, + [NativeName("GL_GEOMETRY_SHADER_INVOCATIONS_EXT")] + GeometryShaderInvocationsEXT = 34943, - [NativeName("GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR")] - CompressedSrgb8Alpha8Astc8x8KHR = 37847, + [NativeName("GL_GEOMETRY_SHADER_INVOCATIONS")] + GeometryShaderInvocations = 34943, - [NativeName("GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR")] - CompressedSrgb8Alpha8Astc10x5KHR = 37848, + [NativeName("GL_FLOAT_R_NV")] + FloatRNV = 34944, - [NativeName("GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR")] - CompressedSrgb8Alpha8Astc10x6KHR = 37849, + [NativeName("GL_FLOAT_RG_NV")] + FloatRgNV = 34945, - [NativeName("GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR")] - CompressedSrgb8Alpha8Astc10x8KHR = 37850, + [NativeName("GL_FLOAT_RGB_NV")] + FloatRgbNV = 34946, - [NativeName("GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR")] - CompressedSrgb8Alpha8Astc10x10KHR = 37851, + [NativeName("GL_FLOAT_RGBA_NV")] + FloatRgbaNV = 34947, - [NativeName("GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR")] - CompressedSrgb8Alpha8Astc12x10KHR = 37852, + [NativeName("GL_FLOAT_R16_NV")] + FloatR16NV = 34948, - [NativeName("GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR")] - CompressedSrgb8Alpha8Astc12x12KHR = 37853, + [NativeName("GL_FLOAT_R32_NV")] + FloatR32NV = 34949, - [NativeName("GL_PALETTE4_RGB8_OES")] - Palette4Rgb8OES = 35728, + [NativeName("GL_FLOAT_RG16_NV")] + FloatRg16NV = 34950, - [NativeName("GL_PALETTE4_RGBA8_OES")] - Palette4Rgba8OES = 35729, + [NativeName("GL_FLOAT_RG32_NV")] + FloatRg32NV = 34951, - [NativeName("GL_PALETTE4_R5_G6_B5_OES")] - Palette4R5G6B5OES = 35730, + [NativeName("GL_FLOAT_RGB16_NV")] + FloatRgb16NV = 34952, - [NativeName("GL_PALETTE4_RGBA4_OES")] - Palette4Rgba4OES = 35731, + [NativeName("GL_FLOAT_RGB32_NV")] + FloatRgb32NV = 34953, - [NativeName("GL_PALETTE4_RGB5_A1_OES")] - Palette4Rgb5A1OES = 35732, + [NativeName("GL_FLOAT_RGBA16_NV")] + FloatRgba16NV = 34954, - [NativeName("GL_PALETTE8_RGB8_OES")] - Palette8Rgb8OES = 35733, + [NativeName("GL_FLOAT_RGBA32_NV")] + FloatRgba32NV = 34955, - [NativeName("GL_PALETTE8_RGBA8_OES")] - Palette8Rgba8OES = 35734, + [NativeName("GL_TEXTURE_FLOAT_COMPONENTS_NV")] + TextureFloatComponentsNV = 34956, - [NativeName("GL_PALETTE8_R5_G6_B5_OES")] - Palette8R5G6B5OES = 35735, + [NativeName("GL_FLOAT_CLEAR_COLOR_VALUE_NV")] + FloatClearColorValueNV = 34957, - [NativeName("GL_PALETTE8_RGBA4_OES")] - Palette8Rgba4OES = 35736, + [NativeName("GL_FLOAT_RGBA_MODE_NV")] + FloatRgbaModeNV = 34958, - [NativeName("GL_PALETTE8_RGB5_A1_OES")] - Palette8Rgb5A1OES = 35737, + [NativeName("GL_TEXTURE_UNSIGNED_REMAP_MODE_NV")] + TextureUnsignedRemapModeNV = 34959, - [NativeName("GL_FIXED_OES")] - FixedOES = 5132, + [NativeName("GL_DEPTH_BOUNDS_TEST_EXT")] + DepthBoundsTestEXT = 34960, - [NativeName("GL_IMPLEMENTATION_COLOR_READ_TYPE_OES")] - ImplementationColorReadTypeOES = 35738, + [NativeName("GL_DEPTH_BOUNDS_EXT")] + DepthBoundsEXT = 34961, - [NativeName("GL_IMPLEMENTATION_COLOR_READ_FORMAT_OES")] - ImplementationColorReadFormatOES = 35739, + [NativeName("GL_ARRAY_BUFFER")] + ArrayBuffer = 34962, - [NativeName("GL_MULTISAMPLE_3DFX")] - Multisample3DFX = 34482, + [NativeName("GL_ARRAY_BUFFER_ARB")] + ArrayBufferARB = 34962, - [NativeName("GL_SAMPLE_BUFFERS_3DFX")] - SampleBuffers3DFX = 34483, + [NativeName("GL_ELEMENT_ARRAY_BUFFER")] + ElementArrayBuffer = 34963, - [NativeName("GL_SAMPLES_3DFX")] - Samples3DFX = 34484, + [NativeName("GL_ELEMENT_ARRAY_BUFFER_ARB")] + ElementArrayBufferARB = 34963, - [NativeName("GL_MULTISAMPLE_BIT_3DFX")] - MultisampleBit3DFX = 536870912, + [NativeName("GL_ARRAY_BUFFER_BINDING")] + ArrayBufferBinding = 34964, - [NativeName("GL_COMPRESSED_RGB_FXT1_3DFX")] - CompressedRgbFxt13DFX = 34480, + [NativeName("GL_ARRAY_BUFFER_BINDING_ARB")] + ArrayBufferBindingARB = 34964, - [NativeName("GL_COMPRESSED_RGBA_FXT1_3DFX")] - CompressedRgbaFxt13DFX = 34481, + [NativeName("GL_ELEMENT_ARRAY_BUFFER_BINDING")] + ElementArrayBufferBinding = 34965, - [NativeName("GL_FACTOR_MIN_AMD")] - FactorMinAMD = 36892, + [NativeName("GL_ELEMENT_ARRAY_BUFFER_BINDING_ARB")] + ElementArrayBufferBindingARB = 34965, - [NativeName("GL_FACTOR_MAX_AMD")] - FactorMaxAMD = 36893, + [NativeName("GL_VERTEX_ARRAY_BUFFER_BINDING")] + VertexArrayBufferBinding = 34966, - [NativeName("GL_MAX_DEBUG_MESSAGE_LENGTH_AMD")] - MaxDebugMessageLengthAMD = 37187, + [NativeName("GL_VERTEX_ARRAY_BUFFER_BINDING_ARB")] + VertexArrayBufferBindingARB = 34966, - [NativeName("GL_MAX_DEBUG_LOGGED_MESSAGES_AMD")] - MaxDebugLoggedMessagesAMD = 37188, + [NativeName("GL_NORMAL_ARRAY_BUFFER_BINDING")] + NormalArrayBufferBinding = 34967, - [NativeName("GL_DEBUG_LOGGED_MESSAGES_AMD")] - DebugLoggedMessagesAMD = 37189, + [NativeName("GL_NORMAL_ARRAY_BUFFER_BINDING_ARB")] + NormalArrayBufferBindingARB = 34967, - [NativeName("GL_DEBUG_SEVERITY_HIGH_AMD")] - DebugSeverityHighAMD = 37190, + [NativeName("GL_COLOR_ARRAY_BUFFER_BINDING")] + ColorArrayBufferBinding = 34968, - [NativeName("GL_DEBUG_SEVERITY_MEDIUM_AMD")] - DebugSeverityMediumAMD = 37191, + [NativeName("GL_COLOR_ARRAY_BUFFER_BINDING_ARB")] + ColorArrayBufferBindingARB = 34968, - [NativeName("GL_DEBUG_SEVERITY_LOW_AMD")] - DebugSeverityLowAMD = 37192, + [NativeName("GL_INDEX_ARRAY_BUFFER_BINDING")] + IndexArrayBufferBinding = 34969, - [NativeName("GL_DEBUG_CATEGORY_API_ERROR_AMD")] - DebugCategoryApiErrorAMD = 37193, + [NativeName("GL_INDEX_ARRAY_BUFFER_BINDING_ARB")] + IndexArrayBufferBindingARB = 34969, - [NativeName("GL_DEBUG_CATEGORY_WINDOW_SYSTEM_AMD")] - DebugCategoryWindowSystemAMD = 37194, + [NativeName("GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING")] + TextureCoordArrayBufferBinding = 34970, - [NativeName("GL_DEBUG_CATEGORY_DEPRECATION_AMD")] - DebugCategoryDeprecationAMD = 37195, + [NativeName("GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING_ARB")] + TextureCoordArrayBufferBindingARB = 34970, - [NativeName("GL_DEBUG_CATEGORY_UNDEFINED_BEHAVIOR_AMD")] - DebugCategoryUndefinedBehaviorAMD = 37196, + [NativeName("GL_EDGE_FLAG_ARRAY_BUFFER_BINDING")] + EdgeFlagArrayBufferBinding = 34971, - [NativeName("GL_DEBUG_CATEGORY_PERFORMANCE_AMD")] - DebugCategoryPerformanceAMD = 37197, + [NativeName("GL_EDGE_FLAG_ARRAY_BUFFER_BINDING_ARB")] + EdgeFlagArrayBufferBindingARB = 34971, - [NativeName("GL_DEBUG_CATEGORY_SHADER_COMPILER_AMD")] - DebugCategoryShaderCompilerAMD = 37198, + [NativeName("GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING")] + SecondaryColorArrayBufferBinding = 34972, - [NativeName("GL_DEBUG_CATEGORY_APPLICATION_AMD")] - DebugCategoryApplicationAMD = 37199, + [NativeName("GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING_ARB")] + SecondaryColorArrayBufferBindingARB = 34972, - [NativeName("GL_DEBUG_CATEGORY_OTHER_AMD")] - DebugCategoryOtherAMD = 37200, + [NativeName("GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING")] + FogCoordinateArrayBufferBinding = 34973, - [NativeName("GL_DEPTH_CLAMP_NEAR_AMD")] - DepthClampNearAMD = 36894, + [NativeName("GL_FOG_COORD_ARRAY_BUFFER_BINDING")] + FogCoordArrayBufferBinding = 34973, - [NativeName("GL_DEPTH_CLAMP_FAR_AMD")] - DepthClampFarAMD = 36895, + [NativeName("GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING_ARB")] + FogCoordinateArrayBufferBindingARB = 34973, - [NativeName("GL_RENDERBUFFER_STORAGE_SAMPLES_AMD")] - RenderbufferStorageSamplesAMD = 37298, + [NativeName("GL_WEIGHT_ARRAY_BUFFER_BINDING_OES")] + WeightArrayBufferBindingOES = 34974, - [NativeName("GL_MAX_COLOR_FRAMEBUFFER_SAMPLES_AMD")] - MaxColorFramebufferSamplesAMD = 37299, + [NativeName("GL_WEIGHT_ARRAY_BUFFER_BINDING")] + WeightArrayBufferBinding = 34974, - [NativeName("GL_MAX_COLOR_FRAMEBUFFER_STORAGE_SAMPLES_AMD")] - MaxColorFramebufferStorageSamplesAMD = 37300, + [NativeName("GL_WEIGHT_ARRAY_BUFFER_BINDING_ARB")] + WeightArrayBufferBindingARB = 34974, - [NativeName("GL_MAX_DEPTH_STENCIL_FRAMEBUFFER_SAMPLES_AMD")] - MaxDepthStencilFramebufferSamplesAMD = 37301, + [NativeName("GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING")] + VertexAttribArrayBufferBinding = 34975, - [NativeName("GL_NUM_SUPPORTED_MULTISAMPLE_MODES_AMD")] - NumSupportedMultisampleModesAMD = 37302, + [NativeName("GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING_ARB")] + VertexAttribArrayBufferBindingARB = 34975, - [NativeName("GL_SUPPORTED_MULTISAMPLE_MODES_AMD")] - SupportedMultisampleModesAMD = 37303, + [NativeName("GL_PROGRAM_INSTRUCTIONS_ARB")] + ProgramInstructionsARB = 34976, - [NativeName("GL_SUBSAMPLE_DISTANCE_AMD")] - SubsampleDistanceAMD = 34879, + [NativeName("GL_MAX_PROGRAM_INSTRUCTIONS_ARB")] + MaxProgramInstructionsARB = 34977, - [NativeName("GL_PIXELS_PER_SAMPLE_PATTERN_X_AMD")] - PixelsPerSamplePatternXAMD = 37294, + [NativeName("GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB")] + ProgramNativeInstructionsARB = 34978, - [NativeName("GL_PIXELS_PER_SAMPLE_PATTERN_Y_AMD")] - PixelsPerSamplePatternYAMD = 37295, + [NativeName("GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB")] + MaxProgramNativeInstructionsARB = 34979, - [NativeName("GL_ALL_PIXELS_AMD")] - AllPixelsAMD = 4294967295, + [NativeName("GL_PROGRAM_TEMPORARIES_ARB")] + ProgramTemporariesARB = 34980, - [NativeName("GL_FLOAT16_NV")] - Float16NV = 36856, + [NativeName("GL_MAX_PROGRAM_TEMPORARIES_ARB")] + MaxProgramTemporariesARB = 34981, - [NativeName("GL_FLOAT16_VEC2_NV")] - Float16Vec2NV = 36857, + [NativeName("GL_PROGRAM_NATIVE_TEMPORARIES_ARB")] + ProgramNativeTemporariesARB = 34982, - [NativeName("GL_FLOAT16_VEC3_NV")] - Float16Vec3NV = 36858, + [NativeName("GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB")] + MaxProgramNativeTemporariesARB = 34983, - [NativeName("GL_FLOAT16_VEC4_NV")] - Float16Vec4NV = 36859, + [NativeName("GL_PROGRAM_PARAMETERS_ARB")] + ProgramParametersARB = 34984, - [NativeName("GL_FLOAT16_MAT2_AMD")] - Float16Mat2AMD = 37317, + [NativeName("GL_MAX_PROGRAM_PARAMETERS_ARB")] + MaxProgramParametersARB = 34985, - [NativeName("GL_FLOAT16_MAT3_AMD")] - Float16Mat3AMD = 37318, + [NativeName("GL_PROGRAM_NATIVE_PARAMETERS_ARB")] + ProgramNativeParametersARB = 34986, - [NativeName("GL_FLOAT16_MAT4_AMD")] - Float16Mat4AMD = 37319, + [NativeName("GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB")] + MaxProgramNativeParametersARB = 34987, - [NativeName("GL_FLOAT16_MAT2x3_AMD")] - Float16Mat2x3AMD = 37320, + [NativeName("GL_PROGRAM_ATTRIBS_ARB")] + ProgramAttribsARB = 34988, - [NativeName("GL_FLOAT16_MAT2x4_AMD")] - Float16Mat2x4AMD = 37321, + [NativeName("GL_MAX_PROGRAM_ATTRIBS_ARB")] + MaxProgramAttribsARB = 34989, - [NativeName("GL_FLOAT16_MAT3x2_AMD")] - Float16Mat3x2AMD = 37322, + [NativeName("GL_PROGRAM_NATIVE_ATTRIBS_ARB")] + ProgramNativeAttribsARB = 34990, - [NativeName("GL_FLOAT16_MAT3x4_AMD")] - Float16Mat3x4AMD = 37323, + [NativeName("GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB")] + MaxProgramNativeAttribsARB = 34991, - [NativeName("GL_FLOAT16_MAT4x2_AMD")] - Float16Mat4x2AMD = 37324, + [NativeName("GL_PROGRAM_ADDRESS_REGISTERS_ARB")] + ProgramAddressRegistersARB = 34992, - [NativeName("GL_FLOAT16_MAT4x3_AMD")] - Float16Mat4x3AMD = 37325, + [NativeName("GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB")] + MaxProgramAddressRegistersARB = 34993, - [NativeName("GL_INT64_NV")] - Int64NV = 5134, + [NativeName("GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB")] + ProgramNativeAddressRegistersARB = 34994, - [NativeName("GL_UNSIGNED_INT64_NV")] - UnsignedInt64NV = 5135, + [NativeName("GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB")] + MaxProgramNativeAddressRegistersARB = 34995, - [NativeName("GL_INT8_NV")] - Int8NV = 36832, + [NativeName("GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB")] + MaxProgramLocalParametersARB = 34996, - [NativeName("GL_INT8_VEC2_NV")] - Int8Vec2NV = 36833, + [NativeName("GL_MAX_PROGRAM_ENV_PARAMETERS_ARB")] + MaxProgramEnvParametersARB = 34997, - [NativeName("GL_INT8_VEC3_NV")] - Int8Vec3NV = 36834, + [NativeName("GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB")] + ProgramUnderNativeLimitsARB = 34998, - [NativeName("GL_INT8_VEC4_NV")] - Int8Vec4NV = 36835, + [NativeName("GL_TRANSPOSE_CURRENT_MATRIX_ARB")] + TransposeCurrentMatrixARB = 34999, - [NativeName("GL_INT16_NV")] - Int16NV = 36836, + [NativeName("GL_READ_ONLY")] + ReadOnly = 35000, - [NativeName("GL_INT16_VEC2_NV")] - Int16Vec2NV = 36837, + [NativeName("GL_READ_ONLY_ARB")] + ReadOnlyARB = 35000, - [NativeName("GL_INT16_VEC3_NV")] - Int16Vec3NV = 36838, + [NativeName("GL_WRITE_ONLY_OES")] + WriteOnlyOES = 35001, - [NativeName("GL_INT16_VEC4_NV")] - Int16Vec4NV = 36839, + [NativeName("GL_WRITE_ONLY")] + WriteOnly = 35001, - [NativeName("GL_INT64_VEC2_NV")] - Int64Vec2NV = 36841, + [NativeName("GL_WRITE_ONLY_ARB")] + WriteOnlyARB = 35001, - [NativeName("GL_INT64_VEC3_NV")] - Int64Vec3NV = 36842, + [NativeName("GL_READ_WRITE")] + ReadWrite = 35002, - [NativeName("GL_INT64_VEC4_NV")] - Int64Vec4NV = 36843, + [NativeName("GL_READ_WRITE_ARB")] + ReadWriteARB = 35002, - [NativeName("GL_UNSIGNED_INT8_NV")] - UnsignedInt8NV = 36844, + [NativeName("GL_BUFFER_ACCESS_OES")] + BufferAccessOES = 35003, - [NativeName("GL_UNSIGNED_INT8_VEC2_NV")] - UnsignedInt8Vec2NV = 36845, + [NativeName("GL_BUFFER_ACCESS")] + BufferAccess = 35003, - [NativeName("GL_UNSIGNED_INT8_VEC3_NV")] - UnsignedInt8Vec3NV = 36846, + [NativeName("GL_BUFFER_ACCESS_ARB")] + BufferAccessARB = 35003, - [NativeName("GL_UNSIGNED_INT8_VEC4_NV")] - UnsignedInt8Vec4NV = 36847, + [NativeName("GL_BUFFER_MAPPED_OES")] + BufferMappedOES = 35004, - [NativeName("GL_UNSIGNED_INT16_NV")] - UnsignedInt16NV = 36848, + [NativeName("GL_BUFFER_MAPPED")] + BufferMapped = 35004, - [NativeName("GL_UNSIGNED_INT16_VEC2_NV")] - UnsignedInt16Vec2NV = 36849, + [NativeName("GL_BUFFER_MAPPED_ARB")] + BufferMappedARB = 35004, - [NativeName("GL_UNSIGNED_INT16_VEC3_NV")] - UnsignedInt16Vec3NV = 36850, + [NativeName("GL_BUFFER_MAP_POINTER_OES")] + BufferMapPointerOES = 35005, - [NativeName("GL_UNSIGNED_INT16_VEC4_NV")] - UnsignedInt16Vec4NV = 36851, + [NativeName("GL_BUFFER_MAP_POINTER")] + BufferMapPointer = 35005, - [NativeName("GL_UNSIGNED_INT64_VEC2_NV")] - UnsignedInt64Vec2NV = 36853, + [NativeName("GL_BUFFER_MAP_POINTER_ARB")] + BufferMapPointerARB = 35005, - [NativeName("GL_UNSIGNED_INT64_VEC3_NV")] - UnsignedInt64Vec3NV = 36854, + [NativeName("GL_WRITE_DISCARD_NV")] + WriteDiscardNV = 35006, - [NativeName("GL_UNSIGNED_INT64_VEC4_NV")] - UnsignedInt64Vec4NV = 36855, + [NativeName("GL_TIME_ELAPSED")] + TimeElapsed = 35007, - [NativeName("GL_VERTEX_ELEMENT_SWIZZLE_AMD")] - VertexElementSwizzleAMD = 37284, + [NativeName("GL_TIME_ELAPSED_EXT")] + TimeElapsedEXT = 35007, - [NativeName("GL_VERTEX_ID_SWIZZLE_AMD")] - VertexIdSwizzleAMD = 37285, + [NativeName("GL_MATRIX0_ARB")] + Matrix0ARB = 35008, - [NativeName("GL_DATA_BUFFER_AMD")] - DataBufferAMD = 37201, + [NativeName("GL_MATRIX1_ARB")] + Matrix1ARB = 35009, - [NativeName("GL_PERFORMANCE_MONITOR_AMD")] - PerformanceMonitorAMD = 37202, + [NativeName("GL_MATRIX2_ARB")] + Matrix2ARB = 35010, - [NativeName("GL_QUERY_OBJECT_AMD")] - QueryObjectAMD = 37203, + [NativeName("GL_MATRIX3_ARB")] + Matrix3ARB = 35011, - [NativeName("GL_VERTEX_ARRAY_OBJECT_AMD")] - VertexArrayObjectAMD = 37204, + [NativeName("GL_MATRIX4_ARB")] + Matrix4ARB = 35012, - [NativeName("GL_SAMPLER_OBJECT_AMD")] - SamplerObjectAMD = 37205, + [NativeName("GL_MATRIX5_ARB")] + Matrix5ARB = 35013, - [NativeName("GL_OCCLUSION_QUERY_EVENT_MASK_AMD")] - OcclusionQueryEventMaskAMD = 34639, + [NativeName("GL_MATRIX6_ARB")] + Matrix6ARB = 35014, - [NativeName("GL_QUERY_DEPTH_PASS_EVENT_BIT_AMD")] - QueryDepthPassEventBitAMD = 1, + [NativeName("GL_MATRIX7_ARB")] + Matrix7ARB = 35015, - [NativeName("GL_QUERY_DEPTH_FAIL_EVENT_BIT_AMD")] - QueryDepthFailEventBitAMD = 2, + [NativeName("GL_MATRIX8_ARB")] + Matrix8ARB = 35016, - [NativeName("GL_QUERY_STENCIL_FAIL_EVENT_BIT_AMD")] - QueryStencilFailEventBitAMD = 4, + [NativeName("GL_MATRIX9_ARB")] + Matrix9ARB = 35017, - [NativeName("GL_QUERY_DEPTH_BOUNDS_FAIL_EVENT_BIT_AMD")] - QueryDepthBoundsFailEventBitAMD = 8, + [NativeName("GL_MATRIX10_ARB")] + Matrix10ARB = 35018, - [NativeName("GL_QUERY_ALL_EVENT_BITS_AMD")] - QueryAllEventBitsAMD = 4294967295, + [NativeName("GL_MATRIX11_ARB")] + Matrix11ARB = 35019, - [NativeName("GL_COUNTER_TYPE_AMD")] - CounterTypeAMD = 35776, + [NativeName("GL_MATRIX12_ARB")] + Matrix12ARB = 35020, - [NativeName("GL_COUNTER_RANGE_AMD")] - CounterRangeAMD = 35777, + [NativeName("GL_MATRIX13_ARB")] + Matrix13ARB = 35021, - [NativeName("GL_UNSIGNED_INT64_AMD")] - UnsignedInt64AMD = 35778, + [NativeName("GL_MATRIX14_ARB")] + Matrix14ARB = 35022, - [NativeName("GL_PERCENTAGE_AMD")] - PercentageAMD = 35779, + [NativeName("GL_MATRIX15_ARB")] + Matrix15ARB = 35023, - [NativeName("GL_PERFMON_RESULT_AVAILABLE_AMD")] - PerfmonResultAvailableAMD = 35780, + [NativeName("GL_MATRIX16_ARB")] + Matrix16ARB = 35024, - [NativeName("GL_PERFMON_RESULT_SIZE_AMD")] - PerfmonResultSizeAMD = 35781, + [NativeName("GL_MATRIX17_ARB")] + Matrix17ARB = 35025, - [NativeName("GL_PERFMON_RESULT_AMD")] - PerfmonResultAMD = 35782, + [NativeName("GL_MATRIX18_ARB")] + Matrix18ARB = 35026, - [NativeName("GL_EXTERNAL_VIRTUAL_MEMORY_BUFFER_AMD")] - ExternalVirtualMemoryBufferAMD = 37216, + [NativeName("GL_MATRIX19_ARB")] + Matrix19ARB = 35027, - [NativeName("GL_QUERY_BUFFER_AMD")] - QueryBufferAMD = 37266, + [NativeName("GL_MATRIX20_ARB")] + Matrix20ARB = 35028, - [NativeName("GL_QUERY_BUFFER_BINDING_AMD")] - QueryBufferBindingAMD = 37267, + [NativeName("GL_MATRIX21_ARB")] + Matrix21ARB = 35029, - [NativeName("GL_QUERY_RESULT_NO_WAIT_AMD")] - QueryResultNoWaitAMD = 37268, + [NativeName("GL_MATRIX22_ARB")] + Matrix22ARB = 35030, - [NativeName("GL_VIRTUAL_PAGE_SIZE_X_AMD")] - VirtualPageSizeXAMD = 37269, + [NativeName("GL_MATRIX23_ARB")] + Matrix23ARB = 35031, - [NativeName("GL_VIRTUAL_PAGE_SIZE_Y_AMD")] - VirtualPageSizeYAMD = 37270, + [NativeName("GL_MATRIX24_ARB")] + Matrix24ARB = 35032, - [NativeName("GL_VIRTUAL_PAGE_SIZE_Z_AMD")] - VirtualPageSizeZAMD = 37271, + [NativeName("GL_MATRIX25_ARB")] + Matrix25ARB = 35033, - [NativeName("GL_MAX_SPARSE_TEXTURE_SIZE_AMD")] - MaxSparseTextureSizeAMD = 37272, + [NativeName("GL_MATRIX26_ARB")] + Matrix26ARB = 35034, - [NativeName("GL_MAX_SPARSE_3D_TEXTURE_SIZE_AMD")] - MaxSparse3DTextureSizeAMD = 37273, + [NativeName("GL_MATRIX27_ARB")] + Matrix27ARB = 35035, - [NativeName("GL_MAX_SPARSE_ARRAY_TEXTURE_LAYERS")] - MaxSparseArrayTextureLayers = 37274, + [NativeName("GL_MATRIX28_ARB")] + Matrix28ARB = 35036, - [NativeName("GL_MIN_SPARSE_LEVEL_AMD")] - MinSparseLevelAMD = 37275, + [NativeName("GL_MATRIX29_ARB")] + Matrix29ARB = 35037, - [NativeName("GL_MIN_LOD_WARNING_AMD")] - MinLodWarningAMD = 37276, + [NativeName("GL_MATRIX30_ARB")] + Matrix30ARB = 35038, - [NativeName("GL_TEXTURE_STORAGE_SPARSE_BIT_AMD")] - TextureStorageSparseBitAMD = 1, + [NativeName("GL_MATRIX31_ARB")] + Matrix31ARB = 35039, - [NativeName("GL_SET_AMD")] - SetAMD = 34634, + [NativeName("GL_STREAM_DRAW")] + StreamDraw = 35040, - [NativeName("GL_REPLACE_VALUE_AMD")] - ReplaceValueAMD = 34635, + [NativeName("GL_STREAM_DRAW_ARB")] + StreamDrawARB = 35040, - [NativeName("GL_STENCIL_OP_VALUE_AMD")] - StencilOpValueAMD = 34636, + [NativeName("GL_STREAM_READ")] + StreamRead = 35041, - [NativeName("GL_STENCIL_BACK_OP_VALUE_AMD")] - StencilBackOpValueAMD = 34637, + [NativeName("GL_STREAM_READ_ARB")] + StreamReadARB = 35041, - [NativeName("GL_STREAM_RASTERIZATION_AMD")] - StreamRasterizationAMD = 37280, + [NativeName("GL_STREAM_COPY")] + StreamCopy = 35042, - [NativeName("GL_SAMPLER_BUFFER_AMD")] - SamplerBufferAMD = 36865, + [NativeName("GL_STREAM_COPY_ARB")] + StreamCopyARB = 35042, - [NativeName("GL_INT_SAMPLER_BUFFER_AMD")] - IntSamplerBufferAMD = 36866, + [NativeName("GL_STATIC_DRAW")] + StaticDraw = 35044, - [NativeName("GL_UNSIGNED_INT_SAMPLER_BUFFER_AMD")] - UnsignedIntSamplerBufferAMD = 36867, + [NativeName("GL_STATIC_DRAW_ARB")] + StaticDrawARB = 35044, - [NativeName("GL_TESSELLATION_MODE_AMD")] - TessellationModeAMD = 36868, + [NativeName("GL_STATIC_READ")] + StaticRead = 35045, - [NativeName("GL_TESSELLATION_FACTOR_AMD")] - TessellationFactorAMD = 36869, + [NativeName("GL_STATIC_READ_ARB")] + StaticReadARB = 35045, - [NativeName("GL_DISCRETE_AMD")] - DiscreteAMD = 36870, + [NativeName("GL_STATIC_COPY")] + StaticCopy = 35046, - [NativeName("GL_CONTINUOUS_AMD")] - ContinuousAMD = 36871, + [NativeName("GL_STATIC_COPY_ARB")] + StaticCopyARB = 35046, - [NativeName("GL_AUX_DEPTH_STENCIL_APPLE")] - AuxDepthStencilAPPLE = 35348, + [NativeName("GL_DYNAMIC_DRAW")] + DynamicDraw = 35048, - [NativeName("GL_UNPACK_CLIENT_STORAGE_APPLE")] - UnpackClientStorageAPPLE = 34226, + [NativeName("GL_DYNAMIC_DRAW_ARB")] + DynamicDrawARB = 35048, - [NativeName("GL_ELEMENT_ARRAY_APPLE")] - ElementArrayAPPLE = 35340, + [NativeName("GL_DYNAMIC_READ")] + DynamicRead = 35049, - [NativeName("GL_ELEMENT_ARRAY_TYPE_APPLE")] - ElementArrayTypeAPPLE = 35341, + [NativeName("GL_DYNAMIC_READ_ARB")] + DynamicReadARB = 35049, - [NativeName("GL_ELEMENT_ARRAY_POINTER_APPLE")] - ElementArrayPointerAPPLE = 35342, + [NativeName("GL_DYNAMIC_COPY")] + DynamicCopy = 35050, - [NativeName("GL_DRAW_PIXELS_APPLE")] - DrawPixelsAPPLE = 35338, + [NativeName("GL_DYNAMIC_COPY_ARB")] + DynamicCopyARB = 35050, - [NativeName("GL_FENCE_APPLE")] - FenceAPPLE = 35339, + [NativeName("GL_PIXEL_PACK_BUFFER_NV")] + PixelPackBufferNV = 35051, - [NativeName("GL_HALF_APPLE")] - HalfAPPLE = 5131, + [NativeName("GL_PIXEL_PACK_BUFFER")] + PixelPackBuffer = 35051, - [NativeName("GL_RGBA_FLOAT32_APPLE")] - RgbaFloat32APPLE = 34836, + [NativeName("GL_PIXEL_PACK_BUFFER_ARB")] + PixelPackBufferARB = 35051, - [NativeName("GL_RGB_FLOAT32_APPLE")] - RgbFloat32APPLE = 34837, + [NativeName("GL_PIXEL_PACK_BUFFER_EXT")] + PixelPackBufferEXT = 35051, - [NativeName("GL_ALPHA_FLOAT32_APPLE")] - AlphaFloat32APPLE = 34838, + [NativeName("GL_PIXEL_UNPACK_BUFFER_NV")] + PixelUnpackBufferNV = 35052, - [NativeName("GL_INTENSITY_FLOAT32_APPLE")] - IntensityFloat32APPLE = 34839, + [NativeName("GL_PIXEL_UNPACK_BUFFER")] + PixelUnpackBuffer = 35052, - [NativeName("GL_LUMINANCE_FLOAT32_APPLE")] - LuminanceFloat32APPLE = 34840, + [NativeName("GL_PIXEL_UNPACK_BUFFER_ARB")] + PixelUnpackBufferARB = 35052, - [NativeName("GL_LUMINANCE_ALPHA_FLOAT32_APPLE")] - LuminanceAlphaFloat32APPLE = 34841, + [NativeName("GL_PIXEL_UNPACK_BUFFER_EXT")] + PixelUnpackBufferEXT = 35052, - [NativeName("GL_RGBA_FLOAT16_APPLE")] - RgbaFloat16APPLE = 34842, + [NativeName("GL_PIXEL_PACK_BUFFER_BINDING_NV")] + PixelPackBufferBindingNV = 35053, - [NativeName("GL_RGB_FLOAT16_APPLE")] - RgbFloat16APPLE = 34843, + [NativeName("GL_PIXEL_PACK_BUFFER_BINDING")] + PixelPackBufferBinding = 35053, - [NativeName("GL_ALPHA_FLOAT16_APPLE")] - AlphaFloat16APPLE = 34844, + [NativeName("GL_PIXEL_PACK_BUFFER_BINDING_ARB")] + PixelPackBufferBindingARB = 35053, - [NativeName("GL_INTENSITY_FLOAT16_APPLE")] - IntensityFloat16APPLE = 34845, + [NativeName("GL_PIXEL_PACK_BUFFER_BINDING_EXT")] + PixelPackBufferBindingEXT = 35053, - [NativeName("GL_LUMINANCE_FLOAT16_APPLE")] - LuminanceFloat16APPLE = 34846, + [NativeName("GL_ETC1_SRGB8_NV")] + Etc1Srgb8NV = 35054, - [NativeName("GL_LUMINANCE_ALPHA_FLOAT16_APPLE")] - LuminanceAlphaFloat16APPLE = 34847, + [NativeName("GL_PIXEL_UNPACK_BUFFER_BINDING_NV")] + PixelUnpackBufferBindingNV = 35055, - [NativeName("GL_COLOR_FLOAT_APPLE")] - ColorFloatAPPLE = 35343, + [NativeName("GL_PIXEL_UNPACK_BUFFER_BINDING")] + PixelUnpackBufferBinding = 35055, - [NativeName("GL_BUFFER_SERIALIZED_MODIFY_APPLE")] - BufferSerializedModifyAPPLE = 35346, + [NativeName("GL_PIXEL_UNPACK_BUFFER_BINDING_ARB")] + PixelUnpackBufferBindingARB = 35055, - [NativeName("GL_BUFFER_FLUSHING_UNMAP_APPLE")] - BufferFlushingUnmapAPPLE = 35347, + [NativeName("GL_PIXEL_UNPACK_BUFFER_BINDING_EXT")] + PixelUnpackBufferBindingEXT = 35055, - [NativeName("GL_BUFFER_OBJECT_APPLE")] - BufferObjectAPPLE = 34227, + [NativeName("GL_DEPTH24_STENCIL8_OES")] + Depth24Stencil8OES = 35056, - [NativeName("GL_RELEASED_APPLE")] - ReleasedAPPLE = 35353, + [NativeName("GL_DEPTH24_STENCIL8")] + Depth24Stencil8 = 35056, - [NativeName("GL_VOLATILE_APPLE")] - VolatileAPPLE = 35354, + [NativeName("GL_DEPTH24_STENCIL8_EXT")] + Depth24Stencil8EXT = 35056, - [NativeName("GL_RETAINED_APPLE")] - RetainedAPPLE = 35355, + [NativeName("GL_TEXTURE_STENCIL_SIZE")] + TextureStencilSize = 35057, - [NativeName("GL_UNDEFINED_APPLE")] - UndefinedAPPLE = 35356, + [NativeName("GL_TEXTURE_STENCIL_SIZE_EXT")] + TextureStencilSizeEXT = 35057, - [NativeName("GL_PURGEABLE_APPLE")] - PurgeableAPPLE = 35357, + [NativeName("GL_STENCIL_TAG_BITS_EXT")] + StencilTagBitsEXT = 35058, - [NativeName("GL_RGB_422_APPLE")] - Rgb422APPLE = 35359, + [NativeName("GL_STENCIL_CLEAR_TAG_VALUE_EXT")] + StencilClearTagValueEXT = 35059, - [NativeName("GL_UNSIGNED_SHORT_8_8_APPLE")] - UnsignedShort8x8APPLE = 34234, + [NativeName("GL_MAX_PROGRAM_EXEC_INSTRUCTIONS_NV")] + MaxProgramExecInstructionsNV = 35060, - [NativeName("GL_UNSIGNED_SHORT_8_8_REV_APPLE")] - UnsignedShort8x8RevAPPLE = 34235, + [NativeName("GL_MAX_PROGRAM_CALL_DEPTH_NV")] + MaxProgramCallDepthNV = 35061, - [NativeName("GL_RGB_RAW_422_APPLE")] - RgbRaw422APPLE = 35409, + [NativeName("GL_MAX_PROGRAM_IF_DEPTH_NV")] + MaxProgramIfDepthNV = 35062, - [NativeName("GL_PACK_ROW_BYTES_APPLE")] - PackRowBytesAPPLE = 35349, + [NativeName("GL_MAX_PROGRAM_LOOP_DEPTH_NV")] + MaxProgramLoopDepthNV = 35063, - [NativeName("GL_UNPACK_ROW_BYTES_APPLE")] - UnpackRowBytesAPPLE = 35350, + [NativeName("GL_MAX_PROGRAM_LOOP_COUNT_NV")] + MaxProgramLoopCountNV = 35064, - [NativeName("GL_LIGHT_MODEL_SPECULAR_VECTOR_APPLE")] - LightModelSpecularVectorAPPLE = 34224, + [NativeName("GL_SRC1_COLOR_EXT")] + Src1ColorEXT = 35065, - [NativeName("GL_TEXTURE_RANGE_LENGTH_APPLE")] - TextureRangeLengthAPPLE = 34231, + [NativeName("GL_SRC1_COLOR")] + Src1Color = 35065, - [NativeName("GL_TEXTURE_RANGE_POINTER_APPLE")] - TextureRangePointerAPPLE = 34232, + [NativeName("GL_ONE_MINUS_SRC1_COLOR_EXT")] + OneMinusSrc1ColorEXT = 35066, - [NativeName("GL_TEXTURE_STORAGE_HINT_APPLE")] - TextureStorageHintAPPLE = 34236, + [NativeName("GL_ONE_MINUS_SRC1_COLOR")] + OneMinusSrc1Color = 35066, - [NativeName("GL_STORAGE_PRIVATE_APPLE")] - StoragePrivateAPPLE = 34237, + [NativeName("GL_ONE_MINUS_SRC1_ALPHA_EXT")] + OneMinusSrc1AlphaEXT = 35067, - [NativeName("GL_STORAGE_CACHED_APPLE")] - StorageCachedAPPLE = 34238, + [NativeName("GL_ONE_MINUS_SRC1_ALPHA")] + OneMinusSrc1Alpha = 35067, - [NativeName("GL_STORAGE_SHARED_APPLE")] - StorageSharedAPPLE = 34239, + [NativeName("GL_MAX_DUAL_SOURCE_DRAW_BUFFERS_EXT")] + MaxDualSourceDrawBuffersEXT = 35068, - [NativeName("GL_TRANSFORM_HINT_APPLE")] - TransformHintAPPLE = 34225, + [NativeName("GL_MAX_DUAL_SOURCE_DRAW_BUFFERS")] + MaxDualSourceDrawBuffers = 35068, - [NativeName("GL_VERTEX_ARRAY_BINDING_APPLE")] - VertexArrayBindingAPPLE = 34229, + [NativeName("GL_VERTEX_ATTRIB_ARRAY_INTEGER")] + VertexAttribArrayInteger = 35069, - [NativeName("GL_VERTEX_ARRAY_RANGE_APPLE")] - VertexArrayRangeAPPLE = 34077, + [NativeName("GL_VERTEX_ATTRIB_ARRAY_INTEGER_EXT")] + VertexAttribArrayIntegerEXT = 35069, - [NativeName("GL_VERTEX_ARRAY_RANGE_LENGTH_APPLE")] - VertexArrayRangeLengthAPPLE = 34078, + [NativeName("GL_VERTEX_ATTRIB_ARRAY_INTEGER_NV")] + VertexAttribArrayIntegerNV = 35069, - [NativeName("GL_VERTEX_ARRAY_STORAGE_HINT_APPLE")] - VertexArrayStorageHintAPPLE = 34079, + [NativeName("GL_VERTEX_ATTRIB_ARRAY_DIVISOR_ANGLE")] + VertexAttribArrayDivisorANGLE = 35070, - [NativeName("GL_VERTEX_ARRAY_RANGE_POINTER_APPLE")] - VertexArrayRangePointerAPPLE = 34081, + [NativeName("GL_VERTEX_ATTRIB_ARRAY_DIVISOR_EXT")] + VertexAttribArrayDivisorEXT = 35070, - [NativeName("GL_STORAGE_CLIENT_APPLE")] - StorageClientAPPLE = 34228, + [NativeName("GL_VERTEX_ATTRIB_ARRAY_DIVISOR_NV")] + VertexAttribArrayDivisorNV = 35070, - [NativeName("GL_VERTEX_ATTRIB_MAP1_APPLE")] - VertexAttribMap1APPLE = 35328, + [NativeName("GL_VERTEX_ATTRIB_ARRAY_DIVISOR")] + VertexAttribArrayDivisor = 35070, - [NativeName("GL_VERTEX_ATTRIB_MAP2_APPLE")] - VertexAttribMap2APPLE = 35329, + [NativeName("GL_VERTEX_ATTRIB_ARRAY_DIVISOR_ARB")] + VertexAttribArrayDivisorARB = 35070, - [NativeName("GL_VERTEX_ATTRIB_MAP1_SIZE_APPLE")] - VertexAttribMap1SizeAPPLE = 35330, + [NativeName("GL_MAX_ARRAY_TEXTURE_LAYERS")] + MaxArrayTextureLayers = 35071, - [NativeName("GL_VERTEX_ATTRIB_MAP1_COEFF_APPLE")] - VertexAttribMap1CoeffAPPLE = 35331, + [NativeName("GL_MAX_ARRAY_TEXTURE_LAYERS_EXT")] + MaxArrayTextureLayersEXT = 35071, - [NativeName("GL_VERTEX_ATTRIB_MAP1_ORDER_APPLE")] - VertexAttribMap1OrderAPPLE = 35332, + [NativeName("GL_MIN_PROGRAM_TEXEL_OFFSET")] + MinProgramTexelOffset = 35076, - [NativeName("GL_VERTEX_ATTRIB_MAP1_DOMAIN_APPLE")] - VertexAttribMap1DomainAPPLE = 35333, + [NativeName("GL_MIN_PROGRAM_TEXEL_OFFSET_EXT")] + MinProgramTexelOffsetEXT = 35076, - [NativeName("GL_VERTEX_ATTRIB_MAP2_SIZE_APPLE")] - VertexAttribMap2SizeAPPLE = 35334, + [NativeName("GL_MIN_PROGRAM_TEXEL_OFFSET_NV")] + MinProgramTexelOffsetNV = 35076, - [NativeName("GL_VERTEX_ATTRIB_MAP2_COEFF_APPLE")] - VertexAttribMap2CoeffAPPLE = 35335, + [NativeName("GL_MAX_PROGRAM_TEXEL_OFFSET")] + MaxProgramTexelOffset = 35077, - [NativeName("GL_VERTEX_ATTRIB_MAP2_ORDER_APPLE")] - VertexAttribMap2OrderAPPLE = 35336, + [NativeName("GL_MAX_PROGRAM_TEXEL_OFFSET_EXT")] + MaxProgramTexelOffsetEXT = 35077, - [NativeName("GL_VERTEX_ATTRIB_MAP2_DOMAIN_APPLE")] - VertexAttribMap2DomainAPPLE = 35337, + [NativeName("GL_MAX_PROGRAM_TEXEL_OFFSET_NV")] + MaxProgramTexelOffsetNV = 35077, - [NativeName("GL_YCBCR_422_APPLE")] - Ycbcr422APPLE = 34233, + [NativeName("GL_PROGRAM_ATTRIB_COMPONENTS_NV")] + ProgramAttribComponentsNV = 35078, - [NativeName("GL_MAX_DRAW_BUFFERS_ATI")] - MaxDrawBuffersATI = 34852, + [NativeName("GL_PROGRAM_RESULT_COMPONENTS_NV")] + ProgramResultComponentsNV = 35079, - [NativeName("GL_DRAW_BUFFER0_ATI")] - DrawBuffer0ATI = 34853, + [NativeName("GL_MAX_PROGRAM_ATTRIB_COMPONENTS_NV")] + MaxProgramAttribComponentsNV = 35080, - [NativeName("GL_DRAW_BUFFER1_ATI")] - DrawBuffer1ATI = 34854, + [NativeName("GL_MAX_PROGRAM_RESULT_COMPONENTS_NV")] + MaxProgramResultComponentsNV = 35081, - [NativeName("GL_DRAW_BUFFER2_ATI")] - DrawBuffer2ATI = 34855, + [NativeName("GL_STENCIL_TEST_TWO_SIDE_EXT")] + StencilTestTwoSideEXT = 35088, - [NativeName("GL_DRAW_BUFFER3_ATI")] - DrawBuffer3ATI = 34856, + [NativeName("GL_ACTIVE_STENCIL_FACE_EXT")] + ActiveStencilFaceEXT = 35089, - [NativeName("GL_DRAW_BUFFER4_ATI")] - DrawBuffer4ATI = 34857, + [NativeName("GL_MIRROR_CLAMP_TO_BORDER_EXT")] + MirrorClampToBorderEXT = 35090, - [NativeName("GL_DRAW_BUFFER5_ATI")] - DrawBuffer5ATI = 34858, + [NativeName("GL_SAMPLES_PASSED")] + SamplesPassed = 35092, - [NativeName("GL_DRAW_BUFFER6_ATI")] - DrawBuffer6ATI = 34859, + [NativeName("GL_SAMPLES_PASSED_ARB")] + SamplesPassedARB = 35092, - [NativeName("GL_DRAW_BUFFER7_ATI")] - DrawBuffer7ATI = 34860, + [NativeName("GL_GEOMETRY_LINKED_VERTICES_OUT_OES")] + GeometryLinkedVerticesOutOES = 35094, - [NativeName("GL_DRAW_BUFFER8_ATI")] - DrawBuffer8ATI = 34861, + [NativeName("GL_GEOMETRY_LINKED_VERTICES_OUT_EXT")] + GeometryLinkedVerticesOutEXT = 35094, - [NativeName("GL_DRAW_BUFFER9_ATI")] - DrawBuffer9ATI = 34862, + [NativeName("GL_GEOMETRY_VERTICES_OUT")] + GeometryVerticesOut = 35094, - [NativeName("GL_DRAW_BUFFER10_ATI")] - DrawBuffer10ATI = 34863, + [NativeName("GL_GEOMETRY_LINKED_INPUT_TYPE_OES")] + GeometryLinkedInputTypeOES = 35095, - [NativeName("GL_DRAW_BUFFER11_ATI")] - DrawBuffer11ATI = 34864, + [NativeName("GL_GEOMETRY_LINKED_INPUT_TYPE_EXT")] + GeometryLinkedInputTypeEXT = 35095, - [NativeName("GL_DRAW_BUFFER12_ATI")] - DrawBuffer12ATI = 34865, + [NativeName("GL_GEOMETRY_INPUT_TYPE")] + GeometryInputType = 35095, - [NativeName("GL_DRAW_BUFFER13_ATI")] - DrawBuffer13ATI = 34866, + [NativeName("GL_GEOMETRY_LINKED_OUTPUT_TYPE_OES")] + GeometryLinkedOutputTypeOES = 35096, - [NativeName("GL_DRAW_BUFFER14_ATI")] - DrawBuffer14ATI = 34867, + [NativeName("GL_GEOMETRY_LINKED_OUTPUT_TYPE_EXT")] + GeometryLinkedOutputTypeEXT = 35096, - [NativeName("GL_DRAW_BUFFER15_ATI")] - DrawBuffer15ATI = 34868, + [NativeName("GL_GEOMETRY_OUTPUT_TYPE")] + GeometryOutputType = 35096, - [NativeName("GL_ELEMENT_ARRAY_ATI")] - ElementArrayATI = 34664, + [NativeName("GL_SAMPLER_BINDING")] + SamplerBinding = 35097, - [NativeName("GL_ELEMENT_ARRAY_TYPE_ATI")] - ElementArrayTypeATI = 34665, + [NativeName("GL_CLAMP_VERTEX_COLOR")] + ClampVertexColor = 35098, - [NativeName("GL_ELEMENT_ARRAY_POINTER_ATI")] - ElementArrayPointerATI = 34666, + [NativeName("GL_CLAMP_VERTEX_COLOR_ARB")] + ClampVertexColorARB = 35098, - [NativeName("GL_BUMP_ROT_MATRIX_ATI")] - BumpRotMatrixATI = 34677, + [NativeName("GL_CLAMP_FRAGMENT_COLOR")] + ClampFragmentColor = 35099, - [NativeName("GL_BUMP_ROT_MATRIX_SIZE_ATI")] - BumpRotMatrixSizeATI = 34678, + [NativeName("GL_CLAMP_FRAGMENT_COLOR_ARB")] + ClampFragmentColorARB = 35099, - [NativeName("GL_BUMP_NUM_TEX_UNITS_ATI")] - BumpNumTexUnitsATI = 34679, + [NativeName("GL_CLAMP_READ_COLOR")] + ClampReadColor = 35100, - [NativeName("GL_BUMP_TEX_UNITS_ATI")] - BumpTexUnitsATI = 34680, + [NativeName("GL_CLAMP_READ_COLOR_ARB")] + ClampReadColorARB = 35100, - [NativeName("GL_DUDV_ATI")] - DudvATI = 34681, + [NativeName("GL_FIXED_ONLY")] + FixedOnly = 35101, - [NativeName("GL_DU8DV8_ATI")] - Du8Dv8ATI = 34682, + [NativeName("GL_FIXED_ONLY_ARB")] + FixedOnlyARB = 35101, - [NativeName("GL_BUMP_ENVMAP_ATI")] - BumpEnvmapATI = 34683, + [NativeName("GL_TESS_CONTROL_PROGRAM_NV")] + TessControlProgramNV = 35102, - [NativeName("GL_BUMP_TARGET_ATI")] - BumpTargetATI = 34684, + [NativeName("GL_TESS_EVALUATION_PROGRAM_NV")] + TessEvaluationProgramNV = 35103, [NativeName("GL_FRAGMENT_SHADER_ATI")] FragmentShaderATI = 35104, @@ -10855,1809 +10321,2007 @@ public enum GLEnum : uint [NativeName("GL_SWIZZLE_STRQ_ATI")] SwizzleStrqATI = 35194, - [NativeName("GL_SWIZZLE_STRQ_DQ_ATI")] - SwizzleStrqDqATI = 35195, + [NativeName("GL_SWIZZLE_STRQ_DQ_ATI")] + SwizzleStrqDqATI = 35195, + + [NativeName("GL_INTERLACE_OML")] + InterlaceOML = 35200, + + [NativeName("GL_INTERLACE_READ_OML")] + InterlaceReadOML = 35201, + + [NativeName("GL_FORMAT_SUBSAMPLE_24_24_OML")] + FormatSubsample24x24OML = 35202, + + [NativeName("GL_FORMAT_SUBSAMPLE_244_244_OML")] + FormatSubsample244x244OML = 35203, + + [NativeName("GL_PACK_RESAMPLE_OML")] + PackResampleOML = 35204, + + [NativeName("GL_UNPACK_RESAMPLE_OML")] + UnpackResampleOML = 35205, + + [NativeName("GL_RESAMPLE_REPLICATE_OML")] + ResampleReplicateOML = 35206, + + [NativeName("GL_RESAMPLE_ZERO_FILL_OML")] + ResampleZeroFillOML = 35207, + + [NativeName("GL_RESAMPLE_AVERAGE_OML")] + ResampleAverageOML = 35208, + + [NativeName("GL_RESAMPLE_DECIMATE_OML")] + ResampleDecimateOML = 35209, + + [NativeName("GL_POINT_SIZE_ARRAY_TYPE_OES")] + PointSizeArrayTypeOES = 35210, + + [NativeName("GL_POINT_SIZE_ARRAY_STRIDE_OES")] + PointSizeArrayStrideOES = 35211, + + [NativeName("GL_POINT_SIZE_ARRAY_POINTER_OES")] + PointSizeArrayPointerOES = 35212, + + [NativeName("GL_MODELVIEW_MATRIX_FLOAT_AS_INT_BITS_OES")] + ModelviewMatrixFloatAsIntBitsOES = 35213, + + [NativeName("GL_PROJECTION_MATRIX_FLOAT_AS_INT_BITS_OES")] + ProjectionMatrixFloatAsIntBitsOES = 35214, + + [NativeName("GL_TEXTURE_MATRIX_FLOAT_AS_INT_BITS_OES")] + TextureMatrixFloatAsIntBitsOES = 35215, + + [NativeName("GL_VERTEX_ATTRIB_MAP1_APPLE")] + VertexAttribMap1APPLE = 35328, + + [NativeName("GL_VERTEX_ATTRIB_MAP2_APPLE")] + VertexAttribMap2APPLE = 35329, + + [NativeName("GL_VERTEX_ATTRIB_MAP1_SIZE_APPLE")] + VertexAttribMap1SizeAPPLE = 35330, + + [NativeName("GL_VERTEX_ATTRIB_MAP1_COEFF_APPLE")] + VertexAttribMap1CoeffAPPLE = 35331, + + [NativeName("GL_VERTEX_ATTRIB_MAP1_ORDER_APPLE")] + VertexAttribMap1OrderAPPLE = 35332, + + [NativeName("GL_VERTEX_ATTRIB_MAP1_DOMAIN_APPLE")] + VertexAttribMap1DomainAPPLE = 35333, + + [NativeName("GL_VERTEX_ATTRIB_MAP2_SIZE_APPLE")] + VertexAttribMap2SizeAPPLE = 35334, + + [NativeName("GL_VERTEX_ATTRIB_MAP2_COEFF_APPLE")] + VertexAttribMap2CoeffAPPLE = 35335, + + [NativeName("GL_VERTEX_ATTRIB_MAP2_ORDER_APPLE")] + VertexAttribMap2OrderAPPLE = 35336, + + [NativeName("GL_VERTEX_ATTRIB_MAP2_DOMAIN_APPLE")] + VertexAttribMap2DomainAPPLE = 35337, + + [NativeName("GL_DRAW_PIXELS_APPLE")] + DrawPixelsAPPLE = 35338, + + [NativeName("GL_FENCE_APPLE")] + FenceAPPLE = 35339, + + [NativeName("GL_ELEMENT_ARRAY_APPLE")] + ElementArrayAPPLE = 35340, + + [NativeName("GL_ELEMENT_ARRAY_TYPE_APPLE")] + ElementArrayTypeAPPLE = 35341, + + [NativeName("GL_ELEMENT_ARRAY_POINTER_APPLE")] + ElementArrayPointerAPPLE = 35342, + + [NativeName("GL_COLOR_FLOAT_APPLE")] + ColorFloatAPPLE = 35343, + + [NativeName("GL_UNIFORM_BUFFER")] + UniformBuffer = 35345, + + [NativeName("GL_BUFFER_SERIALIZED_MODIFY_APPLE")] + BufferSerializedModifyAPPLE = 35346, + + [NativeName("GL_BUFFER_FLUSHING_UNMAP_APPLE")] + BufferFlushingUnmapAPPLE = 35347, + + [NativeName("GL_AUX_DEPTH_STENCIL_APPLE")] + AuxDepthStencilAPPLE = 35348, + + [NativeName("GL_PACK_ROW_BYTES_APPLE")] + PackRowBytesAPPLE = 35349, + + [NativeName("GL_UNPACK_ROW_BYTES_APPLE")] + UnpackRowBytesAPPLE = 35350, + + [NativeName("GL_RELEASED_APPLE")] + ReleasedAPPLE = 35353, + + [NativeName("GL_VOLATILE_APPLE")] + VolatileAPPLE = 35354, + + [NativeName("GL_RETAINED_APPLE")] + RetainedAPPLE = 35355, + + [NativeName("GL_UNDEFINED_APPLE")] + UndefinedAPPLE = 35356, + + [NativeName("GL_PURGEABLE_APPLE")] + PurgeableAPPLE = 35357, + + [NativeName("GL_RGB_422_APPLE")] + Rgb422APPLE = 35359, + + [NativeName("GL_UNIFORM_BUFFER_BINDING")] + UniformBufferBinding = 35368, + + [NativeName("GL_UNIFORM_BUFFER_START")] + UniformBufferStart = 35369, + + [NativeName("GL_UNIFORM_BUFFER_SIZE")] + UniformBufferSize = 35370, + + [NativeName("GL_MAX_VERTEX_UNIFORM_BLOCKS")] + MaxVertexUniformBlocks = 35371, + + [NativeName("GL_MAX_GEOMETRY_UNIFORM_BLOCKS_OES")] + MaxGeometryUniformBlocksOES = 35372, + + [NativeName("GL_MAX_GEOMETRY_UNIFORM_BLOCKS_EXT")] + MaxGeometryUniformBlocksEXT = 35372, + + [NativeName("GL_MAX_GEOMETRY_UNIFORM_BLOCKS")] + MaxGeometryUniformBlocks = 35372, + + [NativeName("GL_MAX_FRAGMENT_UNIFORM_BLOCKS")] + MaxFragmentUniformBlocks = 35373, + + [NativeName("GL_MAX_COMBINED_UNIFORM_BLOCKS")] + MaxCombinedUniformBlocks = 35374, + + [NativeName("GL_MAX_UNIFORM_BUFFER_BINDINGS")] + MaxUniformBufferBindings = 35375, + + [NativeName("GL_MAX_UNIFORM_BLOCK_SIZE")] + MaxUniformBlockSize = 35376, + + [NativeName("GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS")] + MaxCombinedVertexUniformComponents = 35377, + + [NativeName("GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS_OES")] + MaxCombinedGeometryUniformComponentsOES = 35378, + + [NativeName("GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS_EXT")] + MaxCombinedGeometryUniformComponentsEXT = 35378, + + [NativeName("GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS")] + MaxCombinedGeometryUniformComponents = 35378, + + [NativeName("GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS")] + MaxCombinedFragmentUniformComponents = 35379, + + [NativeName("GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT")] + UniformBufferOffsetAlignment = 35380, + + [NativeName("GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH")] + ActiveUniformBlockMaxNameLength = 35381, + + [NativeName("GL_ACTIVE_UNIFORM_BLOCKS")] + ActiveUniformBlocks = 35382, + + [NativeName("GL_UNIFORM_TYPE")] + UniformType = 35383, + + [NativeName("GL_UNIFORM_SIZE")] + UniformSize = 35384, - [NativeName("GL_RED_BIT_ATI")] - RedBitATI = 1, + [NativeName("GL_UNIFORM_NAME_LENGTH")] + UniformNameLength = 35385, - [NativeName("GL_GREEN_BIT_ATI")] - GreenBitATI = 2, + [NativeName("GL_UNIFORM_BLOCK_INDEX")] + UniformBlockIndex = 35386, - [NativeName("GL_BLUE_BIT_ATI")] - BlueBitATI = 4, + [NativeName("GL_UNIFORM_OFFSET")] + UniformOffset = 35387, - [NativeName("GL_2X_BIT_ATI")] - X2XBitATI = 1, + [NativeName("GL_UNIFORM_ARRAY_STRIDE")] + UniformArrayStride = 35388, - [NativeName("GL_4X_BIT_ATI")] - X4XBitATI = 2, + [NativeName("GL_UNIFORM_MATRIX_STRIDE")] + UniformMatrixStride = 35389, - [NativeName("GL_8X_BIT_ATI")] - X8XBitATI = 4, + [NativeName("GL_UNIFORM_IS_ROW_MAJOR")] + UniformIsRowMajor = 35390, - [NativeName("GL_HALF_BIT_ATI")] - HalfBitATI = 8, + [NativeName("GL_UNIFORM_BLOCK_BINDING")] + UniformBlockBinding = 35391, - [NativeName("GL_QUARTER_BIT_ATI")] - QuarterBitATI = 16, + [NativeName("GL_UNIFORM_BLOCK_DATA_SIZE")] + UniformBlockDataSize = 35392, - [NativeName("GL_EIGHTH_BIT_ATI")] - EighthBitATI = 32, + [NativeName("GL_UNIFORM_BLOCK_NAME_LENGTH")] + UniformBlockNameLength = 35393, - [NativeName("GL_SATURATE_BIT_ATI")] - SaturateBitATI = 64, + [NativeName("GL_UNIFORM_BLOCK_ACTIVE_UNIFORMS")] + UniformBlockActiveUniforms = 35394, - [NativeName("GL_COMP_BIT_ATI")] - CompBitATI = 2, + [NativeName("GL_UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES")] + UniformBlockActiveUniformIndices = 35395, - [NativeName("GL_NEGATE_BIT_ATI")] - NegateBitATI = 4, + [NativeName("GL_UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER")] + UniformBlockReferencedByVertexShader = 35396, - [NativeName("GL_BIAS_BIT_ATI")] - BiasBitATI = 8, + [NativeName("GL_UNIFORM_BLOCK_REFERENCED_BY_GEOMETRY_SHADER")] + UniformBlockReferencedByGeometryShader = 35397, - [NativeName("GL_VBO_FREE_MEMORY_ATI")] - VboFreeMemoryATI = 34811, + [NativeName("GL_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER")] + UniformBlockReferencedByFragmentShader = 35398, - [NativeName("GL_TEXTURE_FREE_MEMORY_ATI")] - TextureFreeMemoryATI = 34812, + [NativeName("GL_TEXTURE_SRGB_DECODE_EXT")] + TextureSrgbDecodeEXT = 35400, - [NativeName("GL_RENDERBUFFER_FREE_MEMORY_ATI")] - RenderbufferFreeMemoryATI = 34813, + [NativeName("GL_DECODE_EXT")] + DecodeEXT = 35401, - [NativeName("GL_RGBA_FLOAT_MODE_ATI")] - RgbaFloatModeATI = 34848, + [NativeName("GL_SKIP_DECODE_EXT")] + SkipDecodeEXT = 35402, - [NativeName("GL_COLOR_CLEAR_UNCLAMPED_VALUE_ATI")] - ColorClearUnclampedValueATI = 34869, + [NativeName("GL_PROGRAM_PIPELINE_OBJECT_EXT")] + ProgramPipelineObjectEXT = 35407, - [NativeName("GL_PN_TRIANGLES_ATI")] - PnTrianglesATI = 34800, + [NativeName("GL_RGB_RAW_422_APPLE")] + RgbRaw422APPLE = 35409, - [NativeName("GL_MAX_PN_TRIANGLES_TESSELATION_LEVEL_ATI")] - MaxPnTrianglesTesselationLevelATI = 34801, + [NativeName("GL_FRAGMENT_SHADER_DISCARDS_SAMPLES_EXT")] + FragmentShaderDiscardsSamplesEXT = 35410, - [NativeName("GL_PN_TRIANGLES_POINT_MODE_ATI")] - PnTrianglesPointModeATI = 34802, + [NativeName("GL_SYNC_OBJECT_APPLE")] + SyncObjectAPPLE = 35411, - [NativeName("GL_PN_TRIANGLES_NORMAL_MODE_ATI")] - PnTrianglesNormalModeATI = 34803, + [NativeName("GL_COMPRESSED_SRGB_PVRTC_2BPPV1_EXT")] + CompressedSrgbPvrtc2Bppv1EXT = 35412, - [NativeName("GL_PN_TRIANGLES_TESSELATION_LEVEL_ATI")] - PnTrianglesTesselationLevelATI = 34804, + [NativeName("GL_COMPRESSED_SRGB_PVRTC_4BPPV1_EXT")] + CompressedSrgbPvrtc4Bppv1EXT = 35413, - [NativeName("GL_PN_TRIANGLES_POINT_MODE_LINEAR_ATI")] - PnTrianglesPointModeLinearATI = 34805, + [NativeName("GL_COMPRESSED_SRGB_ALPHA_PVRTC_2BPPV1_EXT")] + CompressedSrgbAlphaPvrtc2Bppv1EXT = 35414, - [NativeName("GL_PN_TRIANGLES_POINT_MODE_CUBIC_ATI")] - PnTrianglesPointModeCubicATI = 34806, + [NativeName("GL_COMPRESSED_SRGB_ALPHA_PVRTC_4BPPV1_EXT")] + CompressedSrgbAlphaPvrtc4Bppv1EXT = 35415, - [NativeName("GL_PN_TRIANGLES_NORMAL_MODE_LINEAR_ATI")] - PnTrianglesNormalModeLinearATI = 34807, + [NativeName("GL_FRAGMENT_SHADER")] + FragmentShader = 35632, - [NativeName("GL_PN_TRIANGLES_NORMAL_MODE_QUADRATIC_ATI")] - PnTrianglesNormalModeQuadraticATI = 34808, + [NativeName("GL_FRAGMENT_SHADER_ARB")] + FragmentShaderARB = 35632, - [NativeName("GL_STENCIL_BACK_FUNC_ATI")] - StencilBackFuncATI = 34816, + [NativeName("GL_VERTEX_SHADER")] + VertexShader = 35633, - [NativeName("GL_STENCIL_BACK_FAIL_ATI")] - StencilBackFailATI = 34817, + [NativeName("GL_VERTEX_SHADER_ARB")] + VertexShaderARB = 35633, - [NativeName("GL_STENCIL_BACK_PASS_DEPTH_FAIL_ATI")] - StencilBackPassDepthFailATI = 34818, + [NativeName("GL_PROGRAM_OBJECT_ARB")] + ProgramObjectARB = 35648, - [NativeName("GL_STENCIL_BACK_PASS_DEPTH_PASS_ATI")] - StencilBackPassDepthPassATI = 34819, + [NativeName("GL_PROGRAM_OBJECT_EXT")] + ProgramObjectEXT = 35648, - [NativeName("GL_TEXT_FRAGMENT_SHADER_ATI")] - TextFragmentShaderATI = 33280, + [NativeName("GL_SHADER_OBJECT_ARB")] + ShaderObjectARB = 35656, - [NativeName("GL_MODULATE_ADD_ATI")] - ModulateAddATI = 34628, + [NativeName("GL_SHADER_OBJECT_EXT")] + ShaderObjectEXT = 35656, - [NativeName("GL_MODULATE_SIGNED_ADD_ATI")] - ModulateSignedAddATI = 34629, + [NativeName("GL_MAX_FRAGMENT_UNIFORM_COMPONENTS")] + MaxFragmentUniformComponents = 35657, - [NativeName("GL_MODULATE_SUBTRACT_ATI")] - ModulateSubtractATI = 34630, + [NativeName("GL_MAX_FRAGMENT_UNIFORM_COMPONENTS_ARB")] + MaxFragmentUniformComponentsARB = 35657, - [NativeName("GL_RGBA_FLOAT32_ATI")] - RgbaFloat32ATI = 34836, + [NativeName("GL_MAX_VERTEX_UNIFORM_COMPONENTS")] + MaxVertexUniformComponents = 35658, - [NativeName("GL_RGB_FLOAT32_ATI")] - RgbFloat32ATI = 34837, + [NativeName("GL_MAX_VERTEX_UNIFORM_COMPONENTS_ARB")] + MaxVertexUniformComponentsARB = 35658, - [NativeName("GL_ALPHA_FLOAT32_ATI")] - AlphaFloat32ATI = 34838, + [NativeName("GL_MAX_VARYING_FLOATS")] + MaxVaryingFloats = 35659, - [NativeName("GL_INTENSITY_FLOAT32_ATI")] - IntensityFloat32ATI = 34839, + [NativeName("GL_MAX_VARYING_COMPONENTS")] + MaxVaryingComponents = 35659, - [NativeName("GL_LUMINANCE_FLOAT32_ATI")] - LuminanceFloat32ATI = 34840, + [NativeName("GL_MAX_VARYING_FLOATS_ARB")] + MaxVaryingFloatsARB = 35659, - [NativeName("GL_LUMINANCE_ALPHA_FLOAT32_ATI")] - LuminanceAlphaFloat32ATI = 34841, + [NativeName("GL_MAX_VARYING_COMPONENTS_EXT")] + MaxVaryingComponentsEXT = 35659, - [NativeName("GL_RGBA_FLOAT16_ATI")] - RgbaFloat16ATI = 34842, + [NativeName("GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS")] + MaxVertexTextureImageUnits = 35660, - [NativeName("GL_RGB_FLOAT16_ATI")] - RgbFloat16ATI = 34843, + [NativeName("GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB")] + MaxVertexTextureImageUnitsARB = 35660, - [NativeName("GL_ALPHA_FLOAT16_ATI")] - AlphaFloat16ATI = 34844, + [NativeName("GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS")] + MaxCombinedTextureImageUnits = 35661, - [NativeName("GL_INTENSITY_FLOAT16_ATI")] - IntensityFloat16ATI = 34845, + [NativeName("GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS_ARB")] + MaxCombinedTextureImageUnitsARB = 35661, - [NativeName("GL_LUMINANCE_FLOAT16_ATI")] - LuminanceFloat16ATI = 34846, + [NativeName("GL_OBJECT_TYPE_ARB")] + ObjectTypeARB = 35662, - [NativeName("GL_LUMINANCE_ALPHA_FLOAT16_ATI")] - LuminanceAlphaFloat16ATI = 34847, + [NativeName("GL_SHADER_TYPE")] + ShaderType = 35663, - [NativeName("GL_MIRROR_CLAMP_ATI")] - MirrorClampATI = 34626, + [NativeName("GL_OBJECT_SUBTYPE_ARB")] + ObjectSubtypeARB = 35663, - [NativeName("GL_MIRROR_CLAMP_TO_EDGE_ATI")] - MirrorClampToEdgeATI = 34627, + [NativeName("GL_FLOAT_VEC2")] + FloatVec2 = 35664, - [NativeName("GL_STATIC_ATI")] - StaticATI = 34656, + [NativeName("GL_FLOAT_VEC2_ARB")] + FloatVec2ARB = 35664, - [NativeName("GL_DYNAMIC_ATI")] - DynamicATI = 34657, + [NativeName("GL_FLOAT_VEC3")] + FloatVec3 = 35665, - [NativeName("GL_PRESERVE_ATI")] - PreserveATI = 34658, + [NativeName("GL_FLOAT_VEC3_ARB")] + FloatVec3ARB = 35665, - [NativeName("GL_DISCARD_ATI")] - DiscardATI = 34659, + [NativeName("GL_FLOAT_VEC4")] + FloatVec4 = 35666, - [NativeName("GL_OBJECT_BUFFER_SIZE_ATI")] - ObjectBufferSizeATI = 34660, + [NativeName("GL_FLOAT_VEC4_ARB")] + FloatVec4ARB = 35666, - [NativeName("GL_OBJECT_BUFFER_USAGE_ATI")] - ObjectBufferUsageATI = 34661, + [NativeName("GL_INT_VEC2")] + IntVec2 = 35667, - [NativeName("GL_ARRAY_OBJECT_BUFFER_ATI")] - ArrayObjectBufferATI = 34662, + [NativeName("GL_INT_VEC2_ARB")] + IntVec2ARB = 35667, - [NativeName("GL_ARRAY_OBJECT_OFFSET_ATI")] - ArrayObjectOffsetATI = 34663, + [NativeName("GL_INT_VEC3")] + IntVec3 = 35668, - [NativeName("GL_MAX_VERTEX_STREAMS_ATI")] - MaxVertexStreamsATI = 34667, + [NativeName("GL_INT_VEC3_ARB")] + IntVec3ARB = 35668, - [NativeName("GL_VERTEX_STREAM0_ATI")] - VertexStream0ATI = 34668, + [NativeName("GL_INT_VEC4")] + IntVec4 = 35669, - [NativeName("GL_VERTEX_STREAM1_ATI")] - VertexStream1ATI = 34669, + [NativeName("GL_INT_VEC4_ARB")] + IntVec4ARB = 35669, - [NativeName("GL_VERTEX_STREAM2_ATI")] - VertexStream2ATI = 34670, + [NativeName("GL_BOOL")] + Bool = 35670, - [NativeName("GL_VERTEX_STREAM3_ATI")] - VertexStream3ATI = 34671, + [NativeName("GL_BOOL_ARB")] + BoolARB = 35670, - [NativeName("GL_VERTEX_STREAM4_ATI")] - VertexStream4ATI = 34672, + [NativeName("GL_BOOL_VEC2")] + BoolVec2 = 35671, - [NativeName("GL_VERTEX_STREAM5_ATI")] - VertexStream5ATI = 34673, + [NativeName("GL_BOOL_VEC2_ARB")] + BoolVec2ARB = 35671, - [NativeName("GL_VERTEX_STREAM6_ATI")] - VertexStream6ATI = 34674, + [NativeName("GL_BOOL_VEC3")] + BoolVec3 = 35672, - [NativeName("GL_VERTEX_STREAM7_ATI")] - VertexStream7ATI = 34675, + [NativeName("GL_BOOL_VEC3_ARB")] + BoolVec3ARB = 35672, - [NativeName("GL_VERTEX_SOURCE_ATI")] - VertexSourceATI = 34676, + [NativeName("GL_BOOL_VEC4")] + BoolVec4 = 35673, - [NativeName("GL_422_EXT")] - X422EXT = 32972, + [NativeName("GL_BOOL_VEC4_ARB")] + BoolVec4ARB = 35673, - [NativeName("GL_422_REV_EXT")] - X422RevEXT = 32973, + [NativeName("GL_FLOAT_MAT2")] + FloatMat2 = 35674, - [NativeName("GL_422_AVERAGE_EXT")] - X422AverageEXT = 32974, + [NativeName("GL_FLOAT_MAT2_ARB")] + FloatMat2ARB = 35674, - [NativeName("GL_422_REV_AVERAGE_EXT")] - X422RevAverageEXT = 32975, + [NativeName("GL_FLOAT_MAT3")] + FloatMat3 = 35675, - [NativeName("GL_ABGR_EXT")] - AbgrEXT = 32768, + [NativeName("GL_FLOAT_MAT3_ARB")] + FloatMat3ARB = 35675, - [NativeName("GL_BGR_EXT")] - BgrEXT = 32992, + [NativeName("GL_FLOAT_MAT4")] + FloatMat4 = 35676, - [NativeName("GL_BGRA_EXT")] - BgraEXT = 32993, + [NativeName("GL_FLOAT_MAT4_ARB")] + FloatMat4ARB = 35676, - [NativeName("GL_MAX_VERTEX_BINDABLE_UNIFORMS_EXT")] - MaxVertexBindableUniformsEXT = 36322, + [NativeName("GL_SAMPLER_1D")] + Sampler1D = 35677, - [NativeName("GL_MAX_FRAGMENT_BINDABLE_UNIFORMS_EXT")] - MaxFragmentBindableUniformsEXT = 36323, + [NativeName("GL_SAMPLER_1D_ARB")] + Sampler1DARB = 35677, - [NativeName("GL_MAX_GEOMETRY_BINDABLE_UNIFORMS_EXT")] - MaxGeometryBindableUniformsEXT = 36324, + [NativeName("GL_SAMPLER_2D")] + Sampler2D = 35678, - [NativeName("GL_MAX_BINDABLE_UNIFORM_SIZE_EXT")] - MaxBindableUniformSizeEXT = 36333, + [NativeName("GL_SAMPLER_2D_ARB")] + Sampler2DARB = 35678, - [NativeName("GL_UNIFORM_BUFFER_EXT")] - UniformBufferEXT = 36334, + [NativeName("GL_SAMPLER_3D_OES")] + Sampler3DOES = 35679, - [NativeName("GL_UNIFORM_BUFFER_BINDING_EXT")] - UniformBufferBindingEXT = 36335, + [NativeName("GL_SAMPLER_3D")] + Sampler3D = 35679, - [NativeName("GL_CONSTANT_COLOR_EXT")] - ConstantColorEXT = 32769, + [NativeName("GL_SAMPLER_3D_ARB")] + Sampler3DARB = 35679, - [NativeName("GL_ONE_MINUS_CONSTANT_COLOR_EXT")] - OneMinusConstantColorEXT = 32770, + [NativeName("GL_SAMPLER_CUBE")] + SamplerCube = 35680, - [NativeName("GL_CONSTANT_ALPHA_EXT")] - ConstantAlphaEXT = 32771, + [NativeName("GL_SAMPLER_CUBE_ARB")] + SamplerCubeARB = 35680, - [NativeName("GL_ONE_MINUS_CONSTANT_ALPHA_EXT")] - OneMinusConstantAlphaEXT = 32772, + [NativeName("GL_SAMPLER_1D_SHADOW")] + Sampler1DShadow = 35681, - [NativeName("GL_BLEND_COLOR_EXT")] - BlendColorEXT = 32773, + [NativeName("GL_SAMPLER_1D_SHADOW_ARB")] + Sampler1DShadowARB = 35681, - [NativeName("GL_BLEND_EQUATION_RGB_EXT")] - BlendEquationRgbEXT = 32777, + [NativeName("GL_SAMPLER_2D_SHADOW_EXT")] + Sampler2DShadowEXT = 35682, - [NativeName("GL_BLEND_EQUATION_ALPHA_EXT")] - BlendEquationAlphaEXT = 34877, + [NativeName("GL_SAMPLER_2D_SHADOW")] + Sampler2DShadow = 35682, - [NativeName("GL_BLEND_DST_RGB_EXT")] - BlendDstRgbEXT = 32968, + [NativeName("GL_SAMPLER_2D_SHADOW_ARB")] + Sampler2DShadowARB = 35682, - [NativeName("GL_BLEND_SRC_RGB_EXT")] - BlendSrcRgbEXT = 32969, + [NativeName("GL_SAMPLER_2D_RECT")] + Sampler2DRect = 35683, - [NativeName("GL_BLEND_DST_ALPHA_EXT")] - BlendDstAlphaEXT = 32970, + [NativeName("GL_SAMPLER_2D_RECT_ARB")] + Sampler2DRectARB = 35683, - [NativeName("GL_BLEND_SRC_ALPHA_EXT")] - BlendSrcAlphaEXT = 32971, + [NativeName("GL_SAMPLER_2D_RECT_SHADOW")] + Sampler2DRectShadow = 35684, - [NativeName("GL_MIN_EXT")] - MinEXT = 32775, + [NativeName("GL_SAMPLER_2D_RECT_SHADOW_ARB")] + Sampler2DRectShadowARB = 35684, - [NativeName("GL_MAX_EXT")] - MaxEXT = 32776, + [NativeName("GL_FLOAT_MAT2x3_NV")] + FloatMat2x3NV = 35685, - [NativeName("GL_FUNC_ADD_EXT")] - FuncAddEXT = 32774, + [NativeName("GL_FLOAT_MAT2x3")] + FloatMat2x3 = 35685, - [NativeName("GL_BLEND_EQUATION_EXT")] - BlendEquationEXT = 32777, + [NativeName("GL_FLOAT_MAT2x4_NV")] + FloatMat2x4NV = 35686, - [NativeName("GL_FUNC_SUBTRACT_EXT")] - FuncSubtractEXT = 32778, + [NativeName("GL_FLOAT_MAT2x4")] + FloatMat2x4 = 35686, - [NativeName("GL_FUNC_REVERSE_SUBTRACT_EXT")] - FuncReverseSubtractEXT = 32779, + [NativeName("GL_FLOAT_MAT3x2_NV")] + FloatMat3x2NV = 35687, - [NativeName("GL_CLIP_VOLUME_CLIPPING_HINT_EXT")] - ClipVolumeClippingHintEXT = 33008, + [NativeName("GL_FLOAT_MAT3x2")] + FloatMat3x2 = 35687, - [NativeName("GL_CMYK_EXT")] - CmykEXT = 32780, + [NativeName("GL_FLOAT_MAT3x4_NV")] + FloatMat3x4NV = 35688, - [NativeName("GL_CMYKA_EXT")] - CmykaEXT = 32781, + [NativeName("GL_FLOAT_MAT3x4")] + FloatMat3x4 = 35688, - [NativeName("GL_PACK_CMYK_HINT_EXT")] - PackCmykHintEXT = 32782, + [NativeName("GL_FLOAT_MAT4x2_NV")] + FloatMat4x2NV = 35689, - [NativeName("GL_UNPACK_CMYK_HINT_EXT")] - UnpackCmykHintEXT = 32783, + [NativeName("GL_FLOAT_MAT4x2")] + FloatMat4x2 = 35689, - [NativeName("GL_ARRAY_ELEMENT_LOCK_FIRST_EXT")] - ArrayElementLockFirstEXT = 33192, + [NativeName("GL_FLOAT_MAT4x3_NV")] + FloatMat4x3NV = 35690, - [NativeName("GL_ARRAY_ELEMENT_LOCK_COUNT_EXT")] - ArrayElementLockCountEXT = 33193, + [NativeName("GL_FLOAT_MAT4x3")] + FloatMat4x3 = 35690, - [NativeName("GL_CONVOLUTION_1D_EXT")] - Convolution1DEXT = 32784, + [NativeName("GL_DELETE_STATUS")] + DeleteStatus = 35712, - [NativeName("GL_CONVOLUTION_2D_EXT")] - Convolution2DEXT = 32785, + [NativeName("GL_OBJECT_DELETE_STATUS_ARB")] + ObjectDeleteStatusARB = 35712, - [NativeName("GL_SEPARABLE_2D_EXT")] - Separable2DEXT = 32786, + [NativeName("GL_COMPILE_STATUS")] + CompileStatus = 35713, - [NativeName("GL_CONVOLUTION_BORDER_MODE_EXT")] - ConvolutionBorderModeEXT = 32787, + [NativeName("GL_OBJECT_COMPILE_STATUS_ARB")] + ObjectCompileStatusARB = 35713, - [NativeName("GL_CONVOLUTION_FILTER_SCALE_EXT")] - ConvolutionFilterScaleEXT = 32788, + [NativeName("GL_LINK_STATUS")] + LinkStatus = 35714, - [NativeName("GL_CONVOLUTION_FILTER_BIAS_EXT")] - ConvolutionFilterBiasEXT = 32789, + [NativeName("GL_OBJECT_LINK_STATUS_ARB")] + ObjectLinkStatusARB = 35714, - [NativeName("GL_REDUCE_EXT")] - ReduceEXT = 32790, + [NativeName("GL_VALIDATE_STATUS")] + ValidateStatus = 35715, - [NativeName("GL_CONVOLUTION_FORMAT_EXT")] - ConvolutionFormatEXT = 32791, + [NativeName("GL_OBJECT_VALIDATE_STATUS_ARB")] + ObjectValidateStatusARB = 35715, - [NativeName("GL_CONVOLUTION_WIDTH_EXT")] - ConvolutionWidthEXT = 32792, + [NativeName("GL_INFO_LOG_LENGTH")] + InfoLogLength = 35716, - [NativeName("GL_CONVOLUTION_HEIGHT_EXT")] - ConvolutionHeightEXT = 32793, + [NativeName("GL_OBJECT_INFO_LOG_LENGTH_ARB")] + ObjectInfoLogLengthARB = 35716, - [NativeName("GL_MAX_CONVOLUTION_WIDTH_EXT")] - MaxConvolutionWidthEXT = 32794, + [NativeName("GL_ATTACHED_SHADERS")] + AttachedShaders = 35717, - [NativeName("GL_MAX_CONVOLUTION_HEIGHT_EXT")] - MaxConvolutionHeightEXT = 32795, + [NativeName("GL_OBJECT_ATTACHED_OBJECTS_ARB")] + ObjectAttachedObjectsARB = 35717, - [NativeName("GL_POST_CONVOLUTION_RED_SCALE_EXT")] - PostConvolutionRedScaleEXT = 32796, + [NativeName("GL_ACTIVE_UNIFORMS")] + ActiveUniforms = 35718, - [NativeName("GL_POST_CONVOLUTION_GREEN_SCALE_EXT")] - PostConvolutionGreenScaleEXT = 32797, + [NativeName("GL_OBJECT_ACTIVE_UNIFORMS_ARB")] + ObjectActiveUniformsARB = 35718, - [NativeName("GL_POST_CONVOLUTION_BLUE_SCALE_EXT")] - PostConvolutionBlueScaleEXT = 32798, + [NativeName("GL_ACTIVE_UNIFORM_MAX_LENGTH")] + ActiveUniformMaxLength = 35719, - [NativeName("GL_POST_CONVOLUTION_ALPHA_SCALE_EXT")] - PostConvolutionAlphaScaleEXT = 32799, + [NativeName("GL_OBJECT_ACTIVE_UNIFORM_MAX_LENGTH_ARB")] + ObjectActiveUniformMaxLengthARB = 35719, - [NativeName("GL_POST_CONVOLUTION_RED_BIAS_EXT")] - PostConvolutionRedBiasEXT = 32800, + [NativeName("GL_SHADER_SOURCE_LENGTH")] + ShaderSourceLength = 35720, - [NativeName("GL_POST_CONVOLUTION_GREEN_BIAS_EXT")] - PostConvolutionGreenBiasEXT = 32801, + [NativeName("GL_OBJECT_SHADER_SOURCE_LENGTH_ARB")] + ObjectShaderSourceLengthARB = 35720, - [NativeName("GL_POST_CONVOLUTION_BLUE_BIAS_EXT")] - PostConvolutionBlueBiasEXT = 32802, + [NativeName("GL_ACTIVE_ATTRIBUTES")] + ActiveAttributes = 35721, - [NativeName("GL_POST_CONVOLUTION_ALPHA_BIAS_EXT")] - PostConvolutionAlphaBiasEXT = 32803, + [NativeName("GL_OBJECT_ACTIVE_ATTRIBUTES_ARB")] + ObjectActiveAttributesARB = 35721, - [NativeName("GL_TANGENT_ARRAY_EXT")] - TangentArrayEXT = 33849, + [NativeName("GL_ACTIVE_ATTRIBUTE_MAX_LENGTH")] + ActiveAttributeMaxLength = 35722, - [NativeName("GL_BINORMAL_ARRAY_EXT")] - BinormalArrayEXT = 33850, + [NativeName("GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB")] + ObjectActiveAttributeMaxLengthARB = 35722, - [NativeName("GL_CURRENT_TANGENT_EXT")] - CurrentTangentEXT = 33851, + [NativeName("GL_FRAGMENT_SHADER_DERIVATIVE_HINT_OES")] + FragmentShaderDerivativeHintOES = 35723, - [NativeName("GL_CURRENT_BINORMAL_EXT")] - CurrentBinormalEXT = 33852, + [NativeName("GL_FRAGMENT_SHADER_DERIVATIVE_HINT")] + FragmentShaderDerivativeHint = 35723, - [NativeName("GL_TANGENT_ARRAY_TYPE_EXT")] - TangentArrayTypeEXT = 33854, + [NativeName("GL_FRAGMENT_SHADER_DERIVATIVE_HINT_ARB")] + FragmentShaderDerivativeHintARB = 35723, - [NativeName("GL_TANGENT_ARRAY_STRIDE_EXT")] - TangentArrayStrideEXT = 33855, + [NativeName("GL_SHADING_LANGUAGE_VERSION")] + ShadingLanguageVersion = 35724, - [NativeName("GL_BINORMAL_ARRAY_TYPE_EXT")] - BinormalArrayTypeEXT = 33856, + [NativeName("GL_SHADING_LANGUAGE_VERSION_ARB")] + ShadingLanguageVersionARB = 35724, - [NativeName("GL_BINORMAL_ARRAY_STRIDE_EXT")] - BinormalArrayStrideEXT = 33857, + [NativeName("GL_CURRENT_PROGRAM")] + CurrentProgram = 35725, - [NativeName("GL_TANGENT_ARRAY_POINTER_EXT")] - TangentArrayPointerEXT = 33858, + [NativeName("GL_ACTIVE_PROGRAM_EXT")] + ActiveProgramEXT = 35725, - [NativeName("GL_BINORMAL_ARRAY_POINTER_EXT")] - BinormalArrayPointerEXT = 33859, + [NativeName("GL_PALETTE4_RGB8_OES")] + Palette4Rgb8OES = 35728, - [NativeName("GL_MAP1_TANGENT_EXT")] - Map1TangentEXT = 33860, + [NativeName("GL_PALETTE4_RGBA8_OES")] + Palette4Rgba8OES = 35729, - [NativeName("GL_MAP2_TANGENT_EXT")] - Map2TangentEXT = 33861, + [NativeName("GL_PALETTE4_R5_G6_B5_OES")] + Palette4R5G6B5OES = 35730, - [NativeName("GL_MAP1_BINORMAL_EXT")] - Map1BinormalEXT = 33862, + [NativeName("GL_PALETTE4_RGBA4_OES")] + Palette4Rgba4OES = 35731, - [NativeName("GL_MAP2_BINORMAL_EXT")] - Map2BinormalEXT = 33863, + [NativeName("GL_PALETTE4_RGB5_A1_OES")] + Palette4Rgb5A1OES = 35732, - [NativeName("GL_CULL_VERTEX_EXT")] - CullVertexEXT = 33194, + [NativeName("GL_PALETTE8_RGB8_OES")] + Palette8Rgb8OES = 35733, - [NativeName("GL_CULL_VERTEX_EYE_POSITION_EXT")] - CullVertexEyePositionEXT = 33195, + [NativeName("GL_PALETTE8_RGBA8_OES")] + Palette8Rgba8OES = 35734, - [NativeName("GL_CULL_VERTEX_OBJECT_POSITION_EXT")] - CullVertexObjectPositionEXT = 33196, + [NativeName("GL_PALETTE8_R5_G6_B5_OES")] + Palette8R5G6B5OES = 35735, - [NativeName("GL_PROGRAM_PIPELINE_OBJECT_EXT")] - ProgramPipelineObjectEXT = 35407, + [NativeName("GL_PALETTE8_RGBA4_OES")] + Palette8Rgba4OES = 35736, - [NativeName("GL_PROGRAM_OBJECT_EXT")] - ProgramObjectEXT = 35648, + [NativeName("GL_PALETTE8_RGB5_A1_OES")] + Palette8Rgb5A1OES = 35737, - [NativeName("GL_SHADER_OBJECT_EXT")] - ShaderObjectEXT = 35656, + [NativeName("GL_IMPLEMENTATION_COLOR_READ_TYPE")] + ImplementationColorReadType = 35738, - [NativeName("GL_BUFFER_OBJECT_EXT")] - BufferObjectEXT = 37201, + [NativeName("GL_IMPLEMENTATION_COLOR_READ_TYPE_OES")] + ImplementationColorReadTypeOES = 35738, - [NativeName("GL_QUERY_OBJECT_EXT")] - QueryObjectEXT = 37203, + [NativeName("GL_IMPLEMENTATION_COLOR_READ_FORMAT")] + ImplementationColorReadFormat = 35739, - [NativeName("GL_VERTEX_ARRAY_OBJECT_EXT")] - VertexArrayObjectEXT = 37204, + [NativeName("GL_IMPLEMENTATION_COLOR_READ_FORMAT_OES")] + ImplementationColorReadFormatOES = 35739, - [NativeName("GL_DEPTH_BOUNDS_TEST_EXT")] - DepthBoundsTestEXT = 34960, + [NativeName("GL_POINT_SIZE_ARRAY_OES")] + PointSizeArrayOES = 35740, - [NativeName("GL_DEPTH_BOUNDS_EXT")] - DepthBoundsEXT = 34961, + [NativeName("GL_TEXTURE_CROP_RECT_OES")] + TextureCropRectOES = 35741, - [NativeName("GL_PROGRAM_MATRIX_EXT")] - ProgramMatrixEXT = 36397, + [NativeName("GL_MATRIX_INDEX_ARRAY_BUFFER_BINDING_OES")] + MatrixIndexArrayBufferBindingOES = 35742, - [NativeName("GL_TRANSPOSE_PROGRAM_MATRIX_EXT")] - TransposeProgramMatrixEXT = 36398, + [NativeName("GL_POINT_SIZE_ARRAY_BUFFER_BINDING_OES")] + PointSizeArrayBufferBindingOES = 35743, - [NativeName("GL_PROGRAM_MATRIX_STACK_DEPTH_EXT")] - ProgramMatrixStackDepthEXT = 36399, + [NativeName("GL_TILE_RASTER_ORDER_FIXED_MESA")] + TileRasterOrderFixedMESA = 35768, - [NativeName("GL_MAX_ELEMENTS_VERTICES_EXT")] - MaxElementsVerticesEXT = 33000, + [NativeName("GL_TILE_RASTER_ORDER_INCREASING_X_MESA")] + TileRasterOrderIncreasingXMESA = 35769, - [NativeName("GL_MAX_ELEMENTS_INDICES_EXT")] - MaxElementsIndicesEXT = 33001, + [NativeName("GL_TILE_RASTER_ORDER_INCREASING_Y_MESA")] + TileRasterOrderIncreasingYMESA = 35770, - [NativeName("GL_FOG_COORDINATE_SOURCE_EXT")] - FogCoordinateSourceEXT = 33872, + [NativeName("GL_FRAMEBUFFER_FLIP_Y_MESA")] + FramebufferFlipYMESA = 35771, - [NativeName("GL_FOG_COORDINATE_EXT")] - FogCoordinateEXT = 33873, + [NativeName("GL_FRAMEBUFFER_FLIP_X_MESA")] + FramebufferFlipXMESA = 35772, - [NativeName("GL_FRAGMENT_DEPTH_EXT")] - FragmentDepthEXT = 33874, + [NativeName("GL_FRAMEBUFFER_SWAP_XY_MESA")] + FramebufferSwapXyMESA = 35773, - [NativeName("GL_CURRENT_FOG_COORDINATE_EXT")] - CurrentFogCoordinateEXT = 33875, + [NativeName("GL_COUNTER_TYPE_AMD")] + CounterTypeAMD = 35776, - [NativeName("GL_FOG_COORDINATE_ARRAY_TYPE_EXT")] - FogCoordinateArrayTypeEXT = 33876, + [NativeName("GL_COUNTER_RANGE_AMD")] + CounterRangeAMD = 35777, - [NativeName("GL_FOG_COORDINATE_ARRAY_STRIDE_EXT")] - FogCoordinateArrayStrideEXT = 33877, + [NativeName("GL_UNSIGNED_INT64_AMD")] + UnsignedInt64AMD = 35778, - [NativeName("GL_FOG_COORDINATE_ARRAY_POINTER_EXT")] - FogCoordinateArrayPointerEXT = 33878, + [NativeName("GL_PERCENTAGE_AMD")] + PercentageAMD = 35779, - [NativeName("GL_FOG_COORDINATE_ARRAY_EXT")] - FogCoordinateArrayEXT = 33879, + [NativeName("GL_PERFMON_RESULT_AVAILABLE_AMD")] + PerfmonResultAvailableAMD = 35780, - [NativeName("GL_READ_FRAMEBUFFER_EXT")] - ReadFramebufferEXT = 36008, + [NativeName("GL_PERFMON_RESULT_SIZE_AMD")] + PerfmonResultSizeAMD = 35781, - [NativeName("GL_DRAW_FRAMEBUFFER_EXT")] - DrawFramebufferEXT = 36009, + [NativeName("GL_PERFMON_RESULT_AMD")] + PerfmonResultAMD = 35782, - [NativeName("GL_DRAW_FRAMEBUFFER_BINDING_EXT")] - DrawFramebufferBindingEXT = 36006, + [NativeName("GL_TEXTURE_WIDTH_QCOM")] + TextureWidthQCOM = 35794, - [NativeName("GL_READ_FRAMEBUFFER_BINDING_EXT")] - ReadFramebufferBindingEXT = 36010, + [NativeName("GL_TEXTURE_HEIGHT_QCOM")] + TextureHeightQCOM = 35795, - [NativeName("GL_RENDERBUFFER_SAMPLES_EXT")] - RenderbufferSamplesEXT = 36011, + [NativeName("GL_TEXTURE_DEPTH_QCOM")] + TextureDepthQCOM = 35796, - [NativeName("GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_EXT")] - FramebufferIncompleteMultisampleEXT = 36182, + [NativeName("GL_TEXTURE_INTERNAL_FORMAT_QCOM")] + TextureInternalFormatQCOM = 35797, - [NativeName("GL_MAX_SAMPLES_EXT")] - MaxSamplesEXT = 36183, + [NativeName("GL_TEXTURE_FORMAT_QCOM")] + TextureFormatQCOM = 35798, - [NativeName("GL_SCALED_RESOLVE_FASTEST_EXT")] - ScaledResolveFastestEXT = 37050, + [NativeName("GL_TEXTURE_TYPE_QCOM")] + TextureTypeQCOM = 35799, - [NativeName("GL_SCALED_RESOLVE_NICEST_EXT")] - ScaledResolveNicestEXT = 37051, + [NativeName("GL_TEXTURE_IMAGE_VALID_QCOM")] + TextureImageValidQCOM = 35800, - [NativeName("GL_INVALID_FRAMEBUFFER_OPERATION_EXT")] - InvalidFramebufferOperationEXT = 1286, + [NativeName("GL_TEXTURE_NUM_LEVELS_QCOM")] + TextureNumLevelsQCOM = 35801, - [NativeName("GL_MAX_RENDERBUFFER_SIZE_EXT")] - MaxRenderbufferSizeEXT = 34024, + [NativeName("GL_TEXTURE_TARGET_QCOM")] + TextureTargetQCOM = 35802, - [NativeName("GL_FRAMEBUFFER_BINDING_EXT")] - FramebufferBindingEXT = 36006, + [NativeName("GL_TEXTURE_OBJECT_VALID_QCOM")] + TextureObjectValidQCOM = 35803, - [NativeName("GL_RENDERBUFFER_BINDING_EXT")] - RenderbufferBindingEXT = 36007, + [NativeName("GL_STATE_RESTORE")] + StateRestore = 35804, - [NativeName("GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_EXT")] - FramebufferAttachmentObjectTypeEXT = 36048, + [NativeName("GL_SAMPLER_EXTERNAL_2D_Y2Y_EXT")] + SamplerExternal2DY2YEXT = 35815, - [NativeName("GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_EXT")] - FramebufferAttachmentObjectNameEXT = 36049, + [NativeName("GL_TEXTURE_PROTECTED_EXT")] + TextureProtectedEXT = 35834, - [NativeName("GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_EXT")] - FramebufferAttachmentTextureLevelEXT = 36050, + [NativeName("GL_TEXTURE_FOVEATED_FEATURE_BITS_QCOM")] + TextureFoveatedFeatureBitsQCOM = 35835, - [NativeName("GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_EXT")] - FramebufferAttachmentTextureCubeMapFaceEXT = 36051, + [NativeName("GL_TEXTURE_FOVEATED_MIN_PIXEL_DENSITY_QCOM")] + TextureFoveatedMinPixelDensityQCOM = 35836, - [NativeName("GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_EXT")] - FramebufferAttachmentTexture3DZoffsetEXT = 36052, + [NativeName("GL_TEXTURE_FOVEATED_FEATURE_QUERY_QCOM")] + TextureFoveatedFeatureQueryQCOM = 35837, - [NativeName("GL_FRAMEBUFFER_COMPLETE_EXT")] - FramebufferCompleteEXT = 36053, + [NativeName("GL_TEXTURE_FOVEATED_NUM_FOCAL_POINTS_QUERY_QCOM")] + TextureFoveatedNumFocalPointsQueryQCOM = 35838, - [NativeName("GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT_EXT")] - FramebufferIncompleteAttachmentEXT = 36054, + [NativeName("GL_FRAMEBUFFER_INCOMPLETE_FOVEATION_QCOM")] + FramebufferIncompleteFoveationQCOM = 35839, - [NativeName("GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_EXT")] - FramebufferIncompleteMissingAttachmentEXT = 36055, + [NativeName("GL_COMPRESSED_RGB_PVRTC_4BPPV1_IMG")] + CompressedRgbPvrtc4Bppv1IMG = 35840, - [NativeName("GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS_EXT")] - FramebufferIncompleteDimensionsEXT = 36057, + [NativeName("GL_COMPRESSED_RGB_PVRTC_2BPPV1_IMG")] + CompressedRgbPvrtc2Bppv1IMG = 35841, - [NativeName("GL_FRAMEBUFFER_INCOMPLETE_FORMATS_EXT")] - FramebufferIncompleteFormatsEXT = 36058, + [NativeName("GL_COMPRESSED_RGBA_PVRTC_4BPPV1_IMG")] + CompressedRgbaPvrtc4Bppv1IMG = 35842, - [NativeName("GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER_EXT")] - FramebufferIncompleteDrawBufferEXT = 36059, + [NativeName("GL_COMPRESSED_RGBA_PVRTC_2BPPV1_IMG")] + CompressedRgbaPvrtc2Bppv1IMG = 35843, - [NativeName("GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER_EXT")] - FramebufferIncompleteReadBufferEXT = 36060, + [NativeName("GL_MODULATE_COLOR_IMG")] + ModulateColorIMG = 35844, - [NativeName("GL_FRAMEBUFFER_UNSUPPORTED_EXT")] - FramebufferUnsupportedEXT = 36061, + [NativeName("GL_RECIP_ADD_SIGNED_ALPHA_IMG")] + RecipAddSignedAlphaIMG = 35845, - [NativeName("GL_MAX_COLOR_ATTACHMENTS_EXT")] - MaxColorAttachmentsEXT = 36063, + [NativeName("GL_TEXTURE_ALPHA_MODULATE_IMG")] + TextureAlphaModulateIMG = 35846, - [NativeName("GL_COLOR_ATTACHMENT0_EXT")] - ColorAttachment0EXT = 36064, + [NativeName("GL_FACTOR_ALPHA_MODULATE_IMG")] + FactorAlphaModulateIMG = 35847, - [NativeName("GL_COLOR_ATTACHMENT1_EXT")] - ColorAttachment1EXT = 36065, + [NativeName("GL_FRAGMENT_ALPHA_MODULATE_IMG")] + FragmentAlphaModulateIMG = 35848, - [NativeName("GL_COLOR_ATTACHMENT2_EXT")] - ColorAttachment2EXT = 36066, + [NativeName("GL_ADD_BLEND_IMG")] + AddBlendIMG = 35849, - [NativeName("GL_COLOR_ATTACHMENT3_EXT")] - ColorAttachment3EXT = 36067, + [NativeName("GL_SGX_BINARY_IMG")] + SgxBinaryIMG = 35850, - [NativeName("GL_COLOR_ATTACHMENT4_EXT")] - ColorAttachment4EXT = 36068, + [NativeName("GL_TEXTURE_RED_TYPE")] + TextureRedType = 35856, - [NativeName("GL_COLOR_ATTACHMENT5_EXT")] - ColorAttachment5EXT = 36069, + [NativeName("GL_TEXTURE_RED_TYPE_ARB")] + TextureRedTypeARB = 35856, - [NativeName("GL_COLOR_ATTACHMENT6_EXT")] - ColorAttachment6EXT = 36070, + [NativeName("GL_TEXTURE_GREEN_TYPE")] + TextureGreenType = 35857, - [NativeName("GL_COLOR_ATTACHMENT7_EXT")] - ColorAttachment7EXT = 36071, + [NativeName("GL_TEXTURE_GREEN_TYPE_ARB")] + TextureGreenTypeARB = 35857, - [NativeName("GL_COLOR_ATTACHMENT8_EXT")] - ColorAttachment8EXT = 36072, + [NativeName("GL_TEXTURE_BLUE_TYPE")] + TextureBlueType = 35858, - [NativeName("GL_COLOR_ATTACHMENT9_EXT")] - ColorAttachment9EXT = 36073, + [NativeName("GL_TEXTURE_BLUE_TYPE_ARB")] + TextureBlueTypeARB = 35858, - [NativeName("GL_COLOR_ATTACHMENT10_EXT")] - ColorAttachment10EXT = 36074, + [NativeName("GL_TEXTURE_ALPHA_TYPE")] + TextureAlphaType = 35859, - [NativeName("GL_COLOR_ATTACHMENT11_EXT")] - ColorAttachment11EXT = 36075, + [NativeName("GL_TEXTURE_ALPHA_TYPE_ARB")] + TextureAlphaTypeARB = 35859, - [NativeName("GL_COLOR_ATTACHMENT12_EXT")] - ColorAttachment12EXT = 36076, + [NativeName("GL_TEXTURE_LUMINANCE_TYPE")] + TextureLuminanceType = 35860, - [NativeName("GL_COLOR_ATTACHMENT13_EXT")] - ColorAttachment13EXT = 36077, + [NativeName("GL_TEXTURE_LUMINANCE_TYPE_ARB")] + TextureLuminanceTypeARB = 35860, - [NativeName("GL_COLOR_ATTACHMENT14_EXT")] - ColorAttachment14EXT = 36078, + [NativeName("GL_TEXTURE_INTENSITY_TYPE")] + TextureIntensityType = 35861, - [NativeName("GL_COLOR_ATTACHMENT15_EXT")] - ColorAttachment15EXT = 36079, + [NativeName("GL_TEXTURE_INTENSITY_TYPE_ARB")] + TextureIntensityTypeARB = 35861, - [NativeName("GL_DEPTH_ATTACHMENT_EXT")] - DepthAttachmentEXT = 36096, + [NativeName("GL_TEXTURE_DEPTH_TYPE")] + TextureDepthType = 35862, - [NativeName("GL_STENCIL_ATTACHMENT_EXT")] - StencilAttachmentEXT = 36128, + [NativeName("GL_TEXTURE_DEPTH_TYPE_ARB")] + TextureDepthTypeARB = 35862, - [NativeName("GL_FRAMEBUFFER_EXT")] - FramebufferEXT = 36160, + [NativeName("GL_UNSIGNED_NORMALIZED_EXT")] + UnsignedNormalizedEXT = 35863, - [NativeName("GL_RENDERBUFFER_EXT")] - RenderbufferEXT = 36161, + [NativeName("GL_UNSIGNED_NORMALIZED")] + UnsignedNormalized = 35863, - [NativeName("GL_RENDERBUFFER_WIDTH_EXT")] - RenderbufferWidthEXT = 36162, + [NativeName("GL_UNSIGNED_NORMALIZED_ARB")] + UnsignedNormalizedARB = 35863, - [NativeName("GL_RENDERBUFFER_HEIGHT_EXT")] - RenderbufferHeightEXT = 36163, + [NativeName("GL_TEXTURE_1D_ARRAY")] + Texture1DArray = 35864, - [NativeName("GL_RENDERBUFFER_INTERNAL_FORMAT_EXT")] - RenderbufferInternalFormatEXT = 36164, + [NativeName("GL_TEXTURE_1D_ARRAY_EXT")] + Texture1DArrayEXT = 35864, - [NativeName("GL_STENCIL_INDEX1_EXT")] - StencilIndex1EXT = 36166, + [NativeName("GL_PROXY_TEXTURE_1D_ARRAY")] + ProxyTexture1DArray = 35865, - [NativeName("GL_STENCIL_INDEX4_EXT")] - StencilIndex4EXT = 36167, + [NativeName("GL_PROXY_TEXTURE_1D_ARRAY_EXT")] + ProxyTexture1DArrayEXT = 35865, - [NativeName("GL_STENCIL_INDEX8_EXT")] - StencilIndex8EXT = 36168, + [NativeName("GL_TEXTURE_2D_ARRAY")] + Texture2DArray = 35866, - [NativeName("GL_STENCIL_INDEX16_EXT")] - StencilIndex16EXT = 36169, + [NativeName("GL_TEXTURE_2D_ARRAY_EXT")] + Texture2DArrayEXT = 35866, - [NativeName("GL_RENDERBUFFER_RED_SIZE_EXT")] - RenderbufferRedSizeEXT = 36176, + [NativeName("GL_PROXY_TEXTURE_2D_ARRAY")] + ProxyTexture2DArray = 35867, - [NativeName("GL_RENDERBUFFER_GREEN_SIZE_EXT")] - RenderbufferGreenSizeEXT = 36177, + [NativeName("GL_PROXY_TEXTURE_2D_ARRAY_EXT")] + ProxyTexture2DArrayEXT = 35867, - [NativeName("GL_RENDERBUFFER_BLUE_SIZE_EXT")] - RenderbufferBlueSizeEXT = 36178, + [NativeName("GL_TEXTURE_BINDING_1D_ARRAY")] + TextureBinding1DArray = 35868, - [NativeName("GL_RENDERBUFFER_ALPHA_SIZE_EXT")] - RenderbufferAlphaSizeEXT = 36179, + [NativeName("GL_TEXTURE_BINDING_1D_ARRAY_EXT")] + TextureBinding1DArrayEXT = 35868, - [NativeName("GL_RENDERBUFFER_DEPTH_SIZE_EXT")] - RenderbufferDepthSizeEXT = 36180, + [NativeName("GL_TEXTURE_BINDING_2D_ARRAY")] + TextureBinding2DArray = 35869, - [NativeName("GL_RENDERBUFFER_STENCIL_SIZE_EXT")] - RenderbufferStencilSizeEXT = 36181, + [NativeName("GL_TEXTURE_BINDING_2D_ARRAY_EXT")] + TextureBinding2DArrayEXT = 35869, - [NativeName("GL_FRAMEBUFFER_SRGB_EXT")] - FramebufferSrgbEXT = 36281, + [NativeName("GL_GEOMETRY_PROGRAM_NV")] + GeometryProgramNV = 35878, - [NativeName("GL_FRAMEBUFFER_SRGB_CAPABLE_EXT")] - FramebufferSrgbCapableEXT = 36282, + [NativeName("GL_MAX_PROGRAM_OUTPUT_VERTICES_NV")] + MaxProgramOutputVerticesNV = 35879, - [NativeName("GL_GEOMETRY_SHADER_EXT")] - GeometryShaderEXT = 36313, + [NativeName("GL_MAX_PROGRAM_TOTAL_OUTPUT_COMPONENTS_NV")] + MaxProgramTotalOutputComponentsNV = 35880, - [NativeName("GL_GEOMETRY_VERTICES_OUT_EXT")] - GeometryVerticesOutEXT = 36314, + [NativeName("GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_OES")] + MaxGeometryTextureImageUnitsOES = 35881, - [NativeName("GL_GEOMETRY_INPUT_TYPE_EXT")] - GeometryInputTypeEXT = 36315, + [NativeName("GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS")] + MaxGeometryTextureImageUnits = 35881, - [NativeName("GL_GEOMETRY_OUTPUT_TYPE_EXT")] - GeometryOutputTypeEXT = 36316, + [NativeName("GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_ARB")] + MaxGeometryTextureImageUnitsARB = 35881, [NativeName("GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_EXT")] MaxGeometryTextureImageUnitsEXT = 35881, - [NativeName("GL_MAX_GEOMETRY_VARYING_COMPONENTS_EXT")] - MaxGeometryVaryingComponentsEXT = 36317, + [NativeName("GL_TEXTURE_BUFFER_OES")] + TextureBufferOES = 35882, - [NativeName("GL_MAX_VERTEX_VARYING_COMPONENTS_EXT")] - MaxVertexVaryingComponentsEXT = 36318, + [NativeName("GL_TEXTURE_BUFFER_BINDING_OES")] + TextureBufferBindingOES = 35882, - [NativeName("GL_MAX_VARYING_COMPONENTS_EXT")] - MaxVaryingComponentsEXT = 35659, + [NativeName("GL_TEXTURE_BUFFER_BINDING_EXT")] + TextureBufferBindingEXT = 35882, - [NativeName("GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_EXT")] - MaxGeometryUniformComponentsEXT = 36319, + [NativeName("GL_TEXTURE_BUFFER")] + TextureBuffer = 35882, - [NativeName("GL_MAX_GEOMETRY_OUTPUT_VERTICES_EXT")] - MaxGeometryOutputVerticesEXT = 36320, + [NativeName("GL_TEXTURE_BUFFER_BINDING")] + TextureBufferBinding = 35882, - [NativeName("GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_EXT")] - MaxGeometryTotalOutputComponentsEXT = 36321, + [NativeName("GL_TEXTURE_BUFFER_ARB")] + TextureBufferARB = 35882, - [NativeName("GL_LINES_ADJACENCY_EXT")] - LinesAdjacencyEXT = 10, + [NativeName("GL_TEXTURE_BUFFER_EXT")] + TextureBufferEXT = 35882, - [NativeName("GL_LINE_STRIP_ADJACENCY_EXT")] - LineStripAdjacencyEXT = 11, + [NativeName("GL_MAX_TEXTURE_BUFFER_SIZE_OES")] + MaxTextureBufferSizeOES = 35883, - [NativeName("GL_TRIANGLES_ADJACENCY_EXT")] - TrianglesAdjacencyEXT = 12, + [NativeName("GL_MAX_TEXTURE_BUFFER_SIZE")] + MaxTextureBufferSize = 35883, - [NativeName("GL_TRIANGLE_STRIP_ADJACENCY_EXT")] - TriangleStripAdjacencyEXT = 13, + [NativeName("GL_MAX_TEXTURE_BUFFER_SIZE_ARB")] + MaxTextureBufferSizeARB = 35883, - [NativeName("GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_EXT")] - FramebufferIncompleteLayerTargetsEXT = 36264, + [NativeName("GL_MAX_TEXTURE_BUFFER_SIZE_EXT")] + MaxTextureBufferSizeEXT = 35883, - [NativeName("GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_EXT")] - FramebufferIncompleteLayerCountEXT = 36265, + [NativeName("GL_TEXTURE_BINDING_BUFFER_OES")] + TextureBindingBufferOES = 35884, - [NativeName("GL_FRAMEBUFFER_ATTACHMENT_LAYERED_EXT")] - FramebufferAttachmentLayeredEXT = 36263, + [NativeName("GL_TEXTURE_BINDING_BUFFER")] + TextureBindingBuffer = 35884, - [NativeName("GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER_EXT")] - FramebufferAttachmentTextureLayerEXT = 36052, + [NativeName("GL_TEXTURE_BINDING_BUFFER_ARB")] + TextureBindingBufferARB = 35884, - [NativeName("GL_PROGRAM_POINT_SIZE_EXT")] - ProgramPointSizeEXT = 34370, + [NativeName("GL_TEXTURE_BINDING_BUFFER_EXT")] + TextureBindingBufferEXT = 35884, - [NativeName("GL_SAMPLER_1D_ARRAY_EXT")] - Sampler1DArrayEXT = 36288, + [NativeName("GL_TEXTURE_BUFFER_DATA_STORE_BINDING_OES")] + TextureBufferDataStoreBindingOES = 35885, - [NativeName("GL_SAMPLER_2D_ARRAY_EXT")] - Sampler2DArrayEXT = 36289, + [NativeName("GL_TEXTURE_BUFFER_DATA_STORE_BINDING")] + TextureBufferDataStoreBinding = 35885, - [NativeName("GL_SAMPLER_BUFFER_EXT")] - SamplerBufferEXT = 36290, + [NativeName("GL_TEXTURE_BUFFER_DATA_STORE_BINDING_ARB")] + TextureBufferDataStoreBindingARB = 35885, - [NativeName("GL_SAMPLER_1D_ARRAY_SHADOW_EXT")] - Sampler1DArrayShadowEXT = 36291, + [NativeName("GL_TEXTURE_BUFFER_DATA_STORE_BINDING_EXT")] + TextureBufferDataStoreBindingEXT = 35885, - [NativeName("GL_SAMPLER_2D_ARRAY_SHADOW_EXT")] - Sampler2DArrayShadowEXT = 36292, + [NativeName("GL_TEXTURE_BUFFER_FORMAT_ARB")] + TextureBufferFormatARB = 35886, - [NativeName("GL_SAMPLER_CUBE_SHADOW_EXT")] - SamplerCubeShadowEXT = 36293, + [NativeName("GL_TEXTURE_BUFFER_FORMAT_EXT")] + TextureBufferFormatEXT = 35886, - [NativeName("GL_UNSIGNED_INT_VEC2_EXT")] - UnsignedIntVec2EXT = 36294, + [NativeName("GL_ANY_SAMPLES_PASSED_EXT")] + AnySamplesPassedEXT = 35887, - [NativeName("GL_UNSIGNED_INT_VEC3_EXT")] - UnsignedIntVec3EXT = 36295, + [NativeName("GL_ANY_SAMPLES_PASSED")] + AnySamplesPassed = 35887, - [NativeName("GL_UNSIGNED_INT_VEC4_EXT")] - UnsignedIntVec4EXT = 36296, + [NativeName("GL_SAMPLE_SHADING_OES")] + SampleShadingOES = 35894, - [NativeName("GL_INT_SAMPLER_1D_EXT")] - IntSampler1DEXT = 36297, + [NativeName("GL_SAMPLE_SHADING")] + SampleShading = 35894, - [NativeName("GL_INT_SAMPLER_2D_EXT")] - IntSampler2DEXT = 36298, + [NativeName("GL_SAMPLE_SHADING_ARB")] + SampleShadingARB = 35894, - [NativeName("GL_INT_SAMPLER_3D_EXT")] - IntSampler3DEXT = 36299, + [NativeName("GL_MIN_SAMPLE_SHADING_VALUE_OES")] + MinSampleShadingValueOES = 35895, - [NativeName("GL_INT_SAMPLER_CUBE_EXT")] - IntSamplerCubeEXT = 36300, + [NativeName("GL_MIN_SAMPLE_SHADING_VALUE")] + MinSampleShadingValue = 35895, - [NativeName("GL_INT_SAMPLER_2D_RECT_EXT")] - IntSampler2DRectEXT = 36301, + [NativeName("GL_MIN_SAMPLE_SHADING_VALUE_ARB")] + MinSampleShadingValueARB = 35895, - [NativeName("GL_INT_SAMPLER_1D_ARRAY_EXT")] - IntSampler1DArrayEXT = 36302, + [NativeName("GL_R11F_G11F_B10F_APPLE")] + R11FG11FB10FAPPLE = 35898, - [NativeName("GL_INT_SAMPLER_2D_ARRAY_EXT")] - IntSampler2DArrayEXT = 36303, + [NativeName("GL_R11F_G11F_B10F")] + R11FG11FB10F = 35898, - [NativeName("GL_INT_SAMPLER_BUFFER_EXT")] - IntSamplerBufferEXT = 36304, + [NativeName("GL_R11F_G11F_B10F_EXT")] + R11FG11FB10FEXT = 35898, - [NativeName("GL_UNSIGNED_INT_SAMPLER_1D_EXT")] - UnsignedIntSampler1DEXT = 36305, + [NativeName("GL_UNSIGNED_INT_10F_11F_11F_REV_APPLE")] + UnsignedInt10F11F11FRevAPPLE = 35899, - [NativeName("GL_UNSIGNED_INT_SAMPLER_2D_EXT")] - UnsignedIntSampler2DEXT = 36306, + [NativeName("GL_UNSIGNED_INT_10F_11F_11F_REV")] + UnsignedInt10F11F11FRev = 35899, - [NativeName("GL_UNSIGNED_INT_SAMPLER_3D_EXT")] - UnsignedIntSampler3DEXT = 36307, + [NativeName("GL_UNSIGNED_INT_10F_11F_11F_REV_EXT")] + UnsignedInt10F11F11FRevEXT = 35899, - [NativeName("GL_UNSIGNED_INT_SAMPLER_CUBE_EXT")] - UnsignedIntSamplerCubeEXT = 36308, + [NativeName("GL_RGBA_SIGNED_COMPONENTS_EXT")] + RgbaSignedComponentsEXT = 35900, - [NativeName("GL_UNSIGNED_INT_SAMPLER_2D_RECT_EXT")] - UnsignedIntSampler2DRectEXT = 36309, + [NativeName("GL_RGB9_E5_APPLE")] + Rgb9E5APPLE = 35901, - [NativeName("GL_UNSIGNED_INT_SAMPLER_1D_ARRAY_EXT")] - UnsignedIntSampler1DArrayEXT = 36310, + [NativeName("GL_RGB9_E5")] + Rgb9E5 = 35901, - [NativeName("GL_UNSIGNED_INT_SAMPLER_2D_ARRAY_EXT")] - UnsignedIntSampler2DArrayEXT = 36311, + [NativeName("GL_RGB9_E5_EXT")] + Rgb9E5EXT = 35901, - [NativeName("GL_UNSIGNED_INT_SAMPLER_BUFFER_EXT")] - UnsignedIntSamplerBufferEXT = 36312, + [NativeName("GL_UNSIGNED_INT_5_9_9_9_REV_APPLE")] + UnsignedInt5x9x9x9RevAPPLE = 35902, - [NativeName("GL_MIN_PROGRAM_TEXEL_OFFSET_EXT")] - MinProgramTexelOffsetEXT = 35076, + [NativeName("GL_UNSIGNED_INT_5_9_9_9_REV")] + UnsignedInt5x9x9x9Rev = 35902, - [NativeName("GL_MAX_PROGRAM_TEXEL_OFFSET_EXT")] - MaxProgramTexelOffsetEXT = 35077, + [NativeName("GL_UNSIGNED_INT_5_9_9_9_REV_EXT")] + UnsignedInt5x9x9x9RevEXT = 35902, - [NativeName("GL_VERTEX_ATTRIB_ARRAY_INTEGER_EXT")] - VertexAttribArrayIntegerEXT = 35069, + [NativeName("GL_TEXTURE_SHARED_SIZE")] + TextureSharedSize = 35903, - [NativeName("GL_HISTOGRAM_EXT")] - HistogramEXT = 32804, + [NativeName("GL_TEXTURE_SHARED_SIZE_EXT")] + TextureSharedSizeEXT = 35903, - [NativeName("GL_PROXY_HISTOGRAM_EXT")] - ProxyHistogramEXT = 32805, + [NativeName("GL_SRGB")] + Srgb = 35904, - [NativeName("GL_HISTOGRAM_WIDTH_EXT")] - HistogramWidthEXT = 32806, + [NativeName("GL_SRGB_EXT")] + SrgbEXT = 35904, - [NativeName("GL_HISTOGRAM_FORMAT_EXT")] - HistogramFormatEXT = 32807, + [NativeName("GL_SRGB8_NV")] + Srgb8NV = 35905, - [NativeName("GL_HISTOGRAM_RED_SIZE_EXT")] - HistogramRedSizeEXT = 32808, + [NativeName("GL_SRGB8")] + Srgb8 = 35905, - [NativeName("GL_HISTOGRAM_GREEN_SIZE_EXT")] - HistogramGreenSizeEXT = 32809, + [NativeName("GL_SRGB8_EXT")] + Srgb8EXT = 35905, - [NativeName("GL_HISTOGRAM_BLUE_SIZE_EXT")] - HistogramBlueSizeEXT = 32810, + [NativeName("GL_SRGB_ALPHA")] + SrgbAlpha = 35906, - [NativeName("GL_HISTOGRAM_ALPHA_SIZE_EXT")] - HistogramAlphaSizeEXT = 32811, + [NativeName("GL_SRGB_ALPHA_EXT")] + SrgbAlphaEXT = 35906, - [NativeName("GL_HISTOGRAM_LUMINANCE_SIZE_EXT")] - HistogramLuminanceSizeEXT = 32812, + [NativeName("GL_SRGB8_ALPHA8")] + Srgb8Alpha8 = 35907, - [NativeName("GL_HISTOGRAM_SINK_EXT")] - HistogramSinkEXT = 32813, + [NativeName("GL_SRGB8_ALPHA8_EXT")] + Srgb8Alpha8EXT = 35907, - [NativeName("GL_MINMAX_EXT")] - MinmaxEXT = 32814, + [NativeName("GL_SLUMINANCE_ALPHA_NV")] + SluminanceAlphaNV = 35908, - [NativeName("GL_MINMAX_FORMAT_EXT")] - MinmaxFormatEXT = 32815, + [NativeName("GL_SLUMINANCE_ALPHA")] + SluminanceAlpha = 35908, - [NativeName("GL_MINMAX_SINK_EXT")] - MinmaxSinkEXT = 32816, + [NativeName("GL_SLUMINANCE_ALPHA_EXT")] + SluminanceAlphaEXT = 35908, - [NativeName("GL_TABLE_TOO_LARGE_EXT")] - TableTooLargeEXT = 32817, + [NativeName("GL_SLUMINANCE8_ALPHA8_NV")] + Sluminance8Alpha8NV = 35909, - [NativeName("GL_IUI_V2F_EXT")] - IuiV2FEXT = 33197, + [NativeName("GL_SLUMINANCE8_ALPHA8")] + Sluminance8Alpha8 = 35909, - [NativeName("GL_IUI_V3F_EXT")] - IuiV3FEXT = 33198, + [NativeName("GL_SLUMINANCE8_ALPHA8_EXT")] + Sluminance8Alpha8EXT = 35909, - [NativeName("GL_IUI_N3F_V2F_EXT")] - IuiN3FV2FEXT = 33199, + [NativeName("GL_SLUMINANCE_NV")] + SluminanceNV = 35910, - [NativeName("GL_IUI_N3F_V3F_EXT")] - IuiN3FV3FEXT = 33200, + [NativeName("GL_SLUMINANCE")] + Sluminance = 35910, - [NativeName("GL_T2F_IUI_V2F_EXT")] - T2FIuiV2FEXT = 33201, + [NativeName("GL_SLUMINANCE_EXT")] + SluminanceEXT = 35910, - [NativeName("GL_T2F_IUI_V3F_EXT")] - T2FIuiV3FEXT = 33202, + [NativeName("GL_SLUMINANCE8_NV")] + Sluminance8NV = 35911, - [NativeName("GL_T2F_IUI_N3F_V2F_EXT")] - T2FIuiN3FV2FEXT = 33203, + [NativeName("GL_SLUMINANCE8")] + Sluminance8 = 35911, - [NativeName("GL_T2F_IUI_N3F_V3F_EXT")] - T2FIuiN3FV3FEXT = 33204, + [NativeName("GL_SLUMINANCE8_EXT")] + Sluminance8EXT = 35911, - [NativeName("GL_INDEX_TEST_EXT")] - IndexTestEXT = 33205, + [NativeName("GL_COMPRESSED_SRGB")] + CompressedSrgb = 35912, - [NativeName("GL_INDEX_TEST_FUNC_EXT")] - IndexTestFuncEXT = 33206, + [NativeName("GL_COMPRESSED_SRGB_EXT")] + CompressedSrgbEXT = 35912, - [NativeName("GL_INDEX_TEST_REF_EXT")] - IndexTestRefEXT = 33207, + [NativeName("GL_COMPRESSED_SRGB_ALPHA")] + CompressedSrgbAlpha = 35913, - [NativeName("GL_INDEX_MATERIAL_EXT")] - IndexMaterialEXT = 33208, + [NativeName("GL_COMPRESSED_SRGB_ALPHA_EXT")] + CompressedSrgbAlphaEXT = 35913, - [NativeName("GL_INDEX_MATERIAL_PARAMETER_EXT")] - IndexMaterialParameterEXT = 33209, + [NativeName("GL_COMPRESSED_SLUMINANCE")] + CompressedSluminance = 35914, - [NativeName("GL_INDEX_MATERIAL_FACE_EXT")] - IndexMaterialFaceEXT = 33210, + [NativeName("GL_COMPRESSED_SLUMINANCE_EXT")] + CompressedSluminanceEXT = 35914, - [NativeName("GL_FRAGMENT_MATERIAL_EXT")] - FragmentMaterialEXT = 33609, + [NativeName("GL_COMPRESSED_SLUMINANCE_ALPHA")] + CompressedSluminanceAlpha = 35915, - [NativeName("GL_FRAGMENT_NORMAL_EXT")] - FragmentNormalEXT = 33610, + [NativeName("GL_COMPRESSED_SLUMINANCE_ALPHA_EXT")] + CompressedSluminanceAlphaEXT = 35915, - [NativeName("GL_FRAGMENT_COLOR_EXT")] - FragmentColorEXT = 33612, + [NativeName("GL_COMPRESSED_SRGB_S3TC_DXT1_NV")] + CompressedSrgbS3TcDxt1NV = 35916, - [NativeName("GL_ATTENUATION_EXT")] - AttenuationEXT = 33613, + [NativeName("GL_COMPRESSED_SRGB_S3TC_DXT1_EXT")] + CompressedSrgbS3TcDxt1EXT = 35916, - [NativeName("GL_SHADOW_ATTENUATION_EXT")] - ShadowAttenuationEXT = 33614, + [NativeName("GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_NV")] + CompressedSrgbAlphaS3TcDxt1NV = 35917, - [NativeName("GL_TEXTURE_APPLICATION_MODE_EXT")] - TextureApplicationModeEXT = 33615, + [NativeName("GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT")] + CompressedSrgbAlphaS3TcDxt1EXT = 35917, - [NativeName("GL_TEXTURE_LIGHT_EXT")] - TextureLightEXT = 33616, + [NativeName("GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_NV")] + CompressedSrgbAlphaS3TcDxt3NV = 35918, - [NativeName("GL_TEXTURE_MATERIAL_FACE_EXT")] - TextureMaterialFaceEXT = 33617, + [NativeName("GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT")] + CompressedSrgbAlphaS3TcDxt3EXT = 35918, - [NativeName("GL_TEXTURE_MATERIAL_PARAMETER_EXT")] - TextureMaterialParameterEXT = 33618, + [NativeName("GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_NV")] + CompressedSrgbAlphaS3TcDxt5NV = 35919, - [NativeName("GL_TEXTURE_TILING_EXT")] - TextureTilingEXT = 38272, + [NativeName("GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT")] + CompressedSrgbAlphaS3TcDxt5EXT = 35919, - [NativeName("GL_DEDICATED_MEMORY_OBJECT_EXT")] - DedicatedMemoryObjectEXT = 38273, + [NativeName("GL_COMPRESSED_LUMINANCE_LATC1_EXT")] + CompressedLuminanceLatc1EXT = 35952, - [NativeName("GL_PROTECTED_MEMORY_OBJECT_EXT")] - ProtectedMemoryObjectEXT = 38299, + [NativeName("GL_COMPRESSED_SIGNED_LUMINANCE_LATC1_EXT")] + CompressedSignedLuminanceLatc1EXT = 35953, - [NativeName("GL_NUM_TILING_TYPES_EXT")] - NumTilingTypesEXT = 38274, + [NativeName("GL_COMPRESSED_LUMINANCE_ALPHA_LATC2_EXT")] + CompressedLuminanceAlphaLatc2EXT = 35954, - [NativeName("GL_TILING_TYPES_EXT")] - TilingTypesEXT = 38275, + [NativeName("GL_COMPRESSED_SIGNED_LUMINANCE_ALPHA_LATC2_EXT")] + CompressedSignedLuminanceAlphaLatc2EXT = 35955, - [NativeName("GL_OPTIMAL_TILING_EXT")] - OptimalTilingEXT = 38276, + [NativeName("GL_TESS_CONTROL_PROGRAM_PARAMETER_BUFFER_NV")] + TessControlProgramParameterBufferNV = 35956, - [NativeName("GL_LINEAR_TILING_EXT")] - LinearTilingEXT = 38277, + [NativeName("GL_TESS_EVALUATION_PROGRAM_PARAMETER_BUFFER_NV")] + TessEvaluationProgramParameterBufferNV = 35957, - [NativeName("GL_NUM_DEVICE_UUIDS_EXT")] - NumDeviceUuidsEXT = 38294, + [NativeName("GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH")] + TransformFeedbackVaryingMaxLength = 35958, - [NativeName("GL_DEVICE_UUID_EXT")] - DeviceUuidEXT = 38295, + [NativeName("GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH_EXT")] + TransformFeedbackVaryingMaxLengthEXT = 35958, - [NativeName("GL_DRIVER_UUID_EXT")] - DriverUuidEXT = 38296, + [NativeName("GL_BACK_PRIMARY_COLOR_NV")] + BackPrimaryColorNV = 35959, - [NativeName("GL_UUID_SIZE_EXT")] - UuidSizeEXT = 16, + [NativeName("GL_BACK_SECONDARY_COLOR_NV")] + BackSecondaryColorNV = 35960, - [NativeName("GL_HANDLE_TYPE_OPAQUE_FD_EXT")] - HandleTypeOpaqueFdEXT = 38278, + [NativeName("GL_TEXTURE_COORD_NV")] + TextureCoordNV = 35961, - [NativeName("GL_HANDLE_TYPE_OPAQUE_WIN32_EXT")] - HandleTypeOpaqueWin32EXT = 38279, + [NativeName("GL_CLIP_DISTANCE_NV")] + ClipDistanceNV = 35962, - [NativeName("GL_HANDLE_TYPE_OPAQUE_WIN32_KMT_EXT")] - HandleTypeOpaqueWin32KmtEXT = 38280, + [NativeName("GL_VERTEX_ID_NV")] + VertexIdNV = 35963, - [NativeName("GL_DEVICE_LUID_EXT")] - DeviceLuidEXT = 38297, + [NativeName("GL_PRIMITIVE_ID_NV")] + PrimitiveIdNV = 35964, - [NativeName("GL_DEVICE_NODE_MASK_EXT")] - DeviceNodeMaskEXT = 38298, + [NativeName("GL_GENERIC_ATTRIB_NV")] + GenericAttribNV = 35965, - [NativeName("GL_LUID_SIZE_EXT")] - LuidSizeEXT = 8, + [NativeName("GL_TRANSFORM_FEEDBACK_ATTRIBS_NV")] + TransformFeedbackAttribsNV = 35966, - [NativeName("GL_HANDLE_TYPE_D3D12_TILEPOOL_EXT")] - HandleTypeD3D12TilepoolEXT = 38281, + [NativeName("GL_TRANSFORM_FEEDBACK_BUFFER_MODE")] + TransformFeedbackBufferMode = 35967, - [NativeName("GL_HANDLE_TYPE_D3D12_RESOURCE_EXT")] - HandleTypeD3D12ResourceEXT = 38282, + [NativeName("GL_TRANSFORM_FEEDBACK_BUFFER_MODE_EXT")] + TransformFeedbackBufferModeEXT = 35967, - [NativeName("GL_HANDLE_TYPE_D3D11_IMAGE_EXT")] - HandleTypeD3D11ImageEXT = 38283, + [NativeName("GL_TRANSFORM_FEEDBACK_BUFFER_MODE_NV")] + TransformFeedbackBufferModeNV = 35967, - [NativeName("GL_HANDLE_TYPE_D3D11_IMAGE_KMT_EXT")] - HandleTypeD3D11ImageKmtEXT = 38284, + [NativeName("GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS")] + MaxTransformFeedbackSeparateComponents = 35968, - [NativeName("GL_MULTISAMPLE_EXT")] - MultisampleEXT = 32925, + [NativeName("GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_EXT")] + MaxTransformFeedbackSeparateComponentsEXT = 35968, - [NativeName("GL_SAMPLE_ALPHA_TO_MASK_EXT")] - SampleAlphaToMaskEXT = 32926, + [NativeName("GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_NV")] + MaxTransformFeedbackSeparateComponentsNV = 35968, - [NativeName("GL_SAMPLE_ALPHA_TO_ONE_EXT")] - SampleAlphaToOneEXT = 32927, + [NativeName("GL_ACTIVE_VARYINGS_NV")] + ActiveVaryingsNV = 35969, - [NativeName("GL_SAMPLE_MASK_EXT")] - SampleMaskEXT = 32928, + [NativeName("GL_ACTIVE_VARYING_MAX_LENGTH_NV")] + ActiveVaryingMaxLengthNV = 35970, - [NativeName("GL_1PASS_EXT")] - X1PassEXT = 32929, + [NativeName("GL_TRANSFORM_FEEDBACK_VARYINGS")] + TransformFeedbackVaryings = 35971, - [NativeName("GL_2PASS_0_EXT")] - X2Pass0EXT = 32930, + [NativeName("GL_TRANSFORM_FEEDBACK_VARYINGS_EXT")] + TransformFeedbackVaryingsEXT = 35971, - [NativeName("GL_2PASS_1_EXT")] - X2Pass1EXT = 32931, + [NativeName("GL_TRANSFORM_FEEDBACK_VARYINGS_NV")] + TransformFeedbackVaryingsNV = 35971, - [NativeName("GL_4PASS_0_EXT")] - X4Pass0EXT = 32932, + [NativeName("GL_TRANSFORM_FEEDBACK_BUFFER_START")] + TransformFeedbackBufferStart = 35972, - [NativeName("GL_4PASS_1_EXT")] - X4Pass1EXT = 32933, + [NativeName("GL_TRANSFORM_FEEDBACK_BUFFER_START_EXT")] + TransformFeedbackBufferStartEXT = 35972, - [NativeName("GL_4PASS_2_EXT")] - X4Pass2EXT = 32934, + [NativeName("GL_TRANSFORM_FEEDBACK_BUFFER_START_NV")] + TransformFeedbackBufferStartNV = 35972, - [NativeName("GL_4PASS_3_EXT")] - X4Pass3EXT = 32935, + [NativeName("GL_TRANSFORM_FEEDBACK_BUFFER_SIZE")] + TransformFeedbackBufferSize = 35973, - [NativeName("GL_SAMPLE_BUFFERS_EXT")] - SampleBuffersEXT = 32936, + [NativeName("GL_TRANSFORM_FEEDBACK_BUFFER_SIZE_EXT")] + TransformFeedbackBufferSizeEXT = 35973, - [NativeName("GL_SAMPLES_EXT")] - SamplesEXT = 32937, + [NativeName("GL_TRANSFORM_FEEDBACK_BUFFER_SIZE_NV")] + TransformFeedbackBufferSizeNV = 35973, - [NativeName("GL_SAMPLE_MASK_VALUE_EXT")] - SampleMaskValueEXT = 32938, + [NativeName("GL_TRANSFORM_FEEDBACK_RECORD_NV")] + TransformFeedbackRecordNV = 35974, - [NativeName("GL_SAMPLE_MASK_INVERT_EXT")] - SampleMaskInvertEXT = 32939, + [NativeName("GL_PRIMITIVES_GENERATED_OES")] + PrimitivesGeneratedOES = 35975, - [NativeName("GL_SAMPLE_PATTERN_EXT")] - SamplePatternEXT = 32940, + [NativeName("GL_PRIMITIVES_GENERATED")] + PrimitivesGenerated = 35975, - [NativeName("GL_MULTISAMPLE_BIT_EXT")] - MultisampleBitEXT = 536870912, + [NativeName("GL_PRIMITIVES_GENERATED_EXT")] + PrimitivesGeneratedEXT = 35975, - [NativeName("GL_DEPTH_STENCIL_EXT")] - DepthStencilEXT = 34041, + [NativeName("GL_PRIMITIVES_GENERATED_NV")] + PrimitivesGeneratedNV = 35975, - [NativeName("GL_UNSIGNED_INT_24_8_EXT")] - UnsignedInt24x8EXT = 34042, + [NativeName("GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN")] + TransformFeedbackPrimitivesWritten = 35976, - [NativeName("GL_DEPTH24_STENCIL8_EXT")] - Depth24Stencil8EXT = 35056, + [NativeName("GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN_EXT")] + TransformFeedbackPrimitivesWrittenEXT = 35976, - [NativeName("GL_TEXTURE_STENCIL_SIZE_EXT")] - TextureStencilSizeEXT = 35057, + [NativeName("GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN_NV")] + TransformFeedbackPrimitivesWrittenNV = 35976, - [NativeName("GL_R11F_G11F_B10F_EXT")] - R11FG11FB10FEXT = 35898, + [NativeName("GL_RASTERIZER_DISCARD")] + RasterizerDiscard = 35977, - [NativeName("GL_UNSIGNED_INT_10F_11F_11F_REV_EXT")] - UnsignedInt10F11F11FRevEXT = 35899, + [NativeName("GL_RASTERIZER_DISCARD_EXT")] + RasterizerDiscardEXT = 35977, - [NativeName("GL_RGBA_SIGNED_COMPONENTS_EXT")] - RgbaSignedComponentsEXT = 35900, + [NativeName("GL_RASTERIZER_DISCARD_NV")] + RasterizerDiscardNV = 35977, - [NativeName("GL_UNSIGNED_BYTE_3_3_2_EXT")] - UnsignedByte3x3x2EXT = 32818, + [NativeName("GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS")] + MaxTransformFeedbackInterleavedComponents = 35978, - [NativeName("GL_UNSIGNED_SHORT_4_4_4_4_EXT")] - UnsignedShort4x4x4x4EXT = 32819, + [NativeName("GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS_EXT")] + MaxTransformFeedbackInterleavedComponentsEXT = 35978, - [NativeName("GL_UNSIGNED_SHORT_5_5_5_1_EXT")] - UnsignedShort5x5x5x1EXT = 32820, + [NativeName("GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS_NV")] + MaxTransformFeedbackInterleavedComponentsNV = 35978, - [NativeName("GL_UNSIGNED_INT_8_8_8_8_EXT")] - UnsignedInt8x8x8x8EXT = 32821, + [NativeName("GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS")] + MaxTransformFeedbackSeparateAttribs = 35979, - [NativeName("GL_UNSIGNED_INT_10_10_10_2_EXT")] - UnsignedInt10x10x10x2EXT = 32822, + [NativeName("GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_EXT")] + MaxTransformFeedbackSeparateAttribsEXT = 35979, - [NativeName("GL_COLOR_INDEX1_EXT")] - ColorIndex1EXT = 32994, + [NativeName("GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_NV")] + MaxTransformFeedbackSeparateAttribsNV = 35979, - [NativeName("GL_COLOR_INDEX2_EXT")] - ColorIndex2EXT = 32995, + [NativeName("GL_INTERLEAVED_ATTRIBS")] + InterleavedAttribs = 35980, - [NativeName("GL_COLOR_INDEX4_EXT")] - ColorIndex4EXT = 32996, + [NativeName("GL_INTERLEAVED_ATTRIBS_EXT")] + InterleavedAttribsEXT = 35980, - [NativeName("GL_COLOR_INDEX8_EXT")] - ColorIndex8EXT = 32997, + [NativeName("GL_INTERLEAVED_ATTRIBS_NV")] + InterleavedAttribsNV = 35980, - [NativeName("GL_COLOR_INDEX12_EXT")] - ColorIndex12EXT = 32998, + [NativeName("GL_SEPARATE_ATTRIBS")] + SeparateAttribs = 35981, - [NativeName("GL_COLOR_INDEX16_EXT")] - ColorIndex16EXT = 32999, + [NativeName("GL_SEPARATE_ATTRIBS_EXT")] + SeparateAttribsEXT = 35981, - [NativeName("GL_TEXTURE_INDEX_SIZE_EXT")] - TextureIndexSizeEXT = 33005, + [NativeName("GL_SEPARATE_ATTRIBS_NV")] + SeparateAttribsNV = 35981, - [NativeName("GL_PIXEL_PACK_BUFFER_EXT")] - PixelPackBufferEXT = 35051, + [NativeName("GL_TRANSFORM_FEEDBACK_BUFFER")] + TransformFeedbackBuffer = 35982, - [NativeName("GL_PIXEL_UNPACK_BUFFER_EXT")] - PixelUnpackBufferEXT = 35052, + [NativeName("GL_TRANSFORM_FEEDBACK_BUFFER_EXT")] + TransformFeedbackBufferEXT = 35982, - [NativeName("GL_PIXEL_PACK_BUFFER_BINDING_EXT")] - PixelPackBufferBindingEXT = 35053, + [NativeName("GL_TRANSFORM_FEEDBACK_BUFFER_NV")] + TransformFeedbackBufferNV = 35982, - [NativeName("GL_PIXEL_UNPACK_BUFFER_BINDING_EXT")] - PixelUnpackBufferBindingEXT = 35055, + [NativeName("GL_TRANSFORM_FEEDBACK_BUFFER_BINDING")] + TransformFeedbackBufferBinding = 35983, - [NativeName("GL_PIXEL_TRANSFORM_2D_EXT")] - PixelTransform2DEXT = 33584, + [NativeName("GL_TRANSFORM_FEEDBACK_BUFFER_BINDING_EXT")] + TransformFeedbackBufferBindingEXT = 35983, - [NativeName("GL_PIXEL_MAG_FILTER_EXT")] - PixelMagFilterEXT = 33585, + [NativeName("GL_TRANSFORM_FEEDBACK_BUFFER_BINDING_NV")] + TransformFeedbackBufferBindingNV = 35983, - [NativeName("GL_PIXEL_MIN_FILTER_EXT")] - PixelMinFilterEXT = 33586, + [NativeName("GL_MOTION_ESTIMATION_SEARCH_BLOCK_X_QCOM")] + MotionEstimationSearchBlockXQCOM = 35984, - [NativeName("GL_PIXEL_CUBIC_WEIGHT_EXT")] - PixelCubicWeightEXT = 33587, + [NativeName("GL_MOTION_ESTIMATION_SEARCH_BLOCK_Y_QCOM")] + MotionEstimationSearchBlockYQCOM = 35985, - [NativeName("GL_CUBIC_EXT")] - CubicEXT = 33588, + [NativeName("GL_ATC_RGB_AMD")] + AtcRgbAMD = 35986, - [NativeName("GL_AVERAGE_EXT")] - AverageEXT = 33589, + [NativeName("GL_ATC_RGBA_EXPLICIT_ALPHA_AMD")] + AtcRgbaExplicitAlphaAMD = 35987, - [NativeName("GL_PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT")] - PixelTransform2DStackDepthEXT = 33590, + [NativeName("GL_TEXTURE_LOD_BIAS_QCOM")] + TextureLodBiasQCOM = 35990, - [NativeName("GL_MAX_PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT")] - MaxPixelTransform2DStackDepthEXT = 33591, + [NativeName("GL_POINT_SPRITE_COORD_ORIGIN")] + PointSpriteCoordOrigin = 36000, - [NativeName("GL_PIXEL_TRANSFORM_2D_MATRIX_EXT")] - PixelTransform2DMatrixEXT = 33592, + [NativeName("GL_LOWER_LEFT_EXT")] + LowerLeftEXT = 36001, - [NativeName("GL_POINT_SIZE_MIN_EXT")] - PointSizeMinEXT = 33062, + [NativeName("GL_LOWER_LEFT")] + LowerLeft = 36001, - [NativeName("GL_POINT_SIZE_MAX_EXT")] - PointSizeMaxEXT = 33063, + [NativeName("GL_UPPER_LEFT_EXT")] + UpperLeftEXT = 36002, - [NativeName("GL_POINT_FADE_THRESHOLD_SIZE_EXT")] - PointFadeThresholdSizeEXT = 33064, + [NativeName("GL_UPPER_LEFT")] + UpperLeft = 36002, - [NativeName("GL_DISTANCE_ATTENUATION_EXT")] - DistanceAttenuationEXT = 33065, + [NativeName("GL_STENCIL_BACK_REF")] + StencilBackRef = 36003, - [NativeName("GL_POLYGON_OFFSET_EXT")] - PolygonOffsetEXT = 32823, + [NativeName("GL_STENCIL_BACK_VALUE_MASK")] + StencilBackValueMask = 36004, - [NativeName("GL_POLYGON_OFFSET_FACTOR_EXT")] - PolygonOffsetFactorEXT = 32824, + [NativeName("GL_STENCIL_BACK_WRITEMASK")] + StencilBackWritemask = 36005, - [NativeName("GL_POLYGON_OFFSET_BIAS_EXT")] - PolygonOffsetBiasEXT = 32825, + [NativeName("GL_FRAMEBUFFER_BINDING_OES")] + FramebufferBindingOES = 36006, - [NativeName("GL_POLYGON_OFFSET_CLAMP_EXT")] - PolygonOffsetClampEXT = 36379, + [NativeName("GL_DRAW_FRAMEBUFFER_BINDING_APPLE")] + DrawFramebufferBindingAPPLE = 36006, - [NativeName("GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION_EXT")] - QuadsFollowProvokingVertexConventionEXT = 36428, + [NativeName("GL_DRAW_FRAMEBUFFER_BINDING_ANGLE")] + DrawFramebufferBindingANGLE = 36006, - [NativeName("GL_FIRST_VERTEX_CONVENTION_EXT")] - FirstVertexConventionEXT = 36429, + [NativeName("GL_DRAW_FRAMEBUFFER_BINDING_NV")] + DrawFramebufferBindingNV = 36006, - [NativeName("GL_LAST_VERTEX_CONVENTION_EXT")] - LastVertexConventionEXT = 36430, + [NativeName("GL_FRAMEBUFFER_BINDING")] + FramebufferBinding = 36006, - [NativeName("GL_PROVOKING_VERTEX_EXT")] - ProvokingVertexEXT = 36431, + [NativeName("GL_DRAW_FRAMEBUFFER_BINDING")] + DrawFramebufferBinding = 36006, - [NativeName("GL_RASTER_MULTISAMPLE_EXT")] - RasterMultisampleEXT = 37671, + [NativeName("GL_DRAW_FRAMEBUFFER_BINDING_EXT")] + DrawFramebufferBindingEXT = 36006, - [NativeName("GL_RASTER_SAMPLES_EXT")] - RasterSamplesEXT = 37672, + [NativeName("GL_FRAMEBUFFER_BINDING_EXT")] + FramebufferBindingEXT = 36006, - [NativeName("GL_MAX_RASTER_SAMPLES_EXT")] - MaxRasterSamplesEXT = 37673, + [NativeName("GL_RENDERBUFFER_BINDING_OES")] + RenderbufferBindingOES = 36007, - [NativeName("GL_RASTER_FIXED_SAMPLE_LOCATIONS_EXT")] - RasterFixedSampleLocationsEXT = 37674, + [NativeName("GL_RENDERBUFFER_BINDING")] + RenderbufferBinding = 36007, - [NativeName("GL_MULTISAMPLE_RASTERIZATION_ALLOWED_EXT")] - MultisampleRasterizationAllowedEXT = 37675, + [NativeName("GL_RENDERBUFFER_BINDING_EXT")] + RenderbufferBindingEXT = 36007, - [NativeName("GL_EFFECTIVE_RASTER_SAMPLES_EXT")] - EffectiveRasterSamplesEXT = 37676, + [NativeName("GL_READ_FRAMEBUFFER_APPLE")] + ReadFramebufferAPPLE = 36008, - [NativeName("GL_RESCALE_NORMAL_EXT")] - RescaleNormalEXT = 32826, + [NativeName("GL_READ_FRAMEBUFFER_ANGLE")] + ReadFramebufferANGLE = 36008, - [NativeName("GL_COLOR_SUM_EXT")] - ColorSumEXT = 33880, + [NativeName("GL_READ_FRAMEBUFFER_NV")] + ReadFramebufferNV = 36008, - [NativeName("GL_CURRENT_SECONDARY_COLOR_EXT")] - CurrentSecondaryColorEXT = 33881, + [NativeName("GL_READ_FRAMEBUFFER")] + ReadFramebuffer = 36008, - [NativeName("GL_SECONDARY_COLOR_ARRAY_SIZE_EXT")] - SecondaryColorArraySizeEXT = 33882, + [NativeName("GL_READ_FRAMEBUFFER_EXT")] + ReadFramebufferEXT = 36008, - [NativeName("GL_SECONDARY_COLOR_ARRAY_TYPE_EXT")] - SecondaryColorArrayTypeEXT = 33883, + [NativeName("GL_DRAW_FRAMEBUFFER_APPLE")] + DrawFramebufferAPPLE = 36009, - [NativeName("GL_SECONDARY_COLOR_ARRAY_STRIDE_EXT")] - SecondaryColorArrayStrideEXT = 33884, + [NativeName("GL_DRAW_FRAMEBUFFER_ANGLE")] + DrawFramebufferANGLE = 36009, - [NativeName("GL_SECONDARY_COLOR_ARRAY_POINTER_EXT")] - SecondaryColorArrayPointerEXT = 33885, + [NativeName("GL_DRAW_FRAMEBUFFER_NV")] + DrawFramebufferNV = 36009, - [NativeName("GL_SECONDARY_COLOR_ARRAY_EXT")] - SecondaryColorArrayEXT = 33886, + [NativeName("GL_DRAW_FRAMEBUFFER")] + DrawFramebuffer = 36009, - [NativeName("GL_LAYOUT_GENERAL_EXT")] - LayoutGeneralEXT = 38285, + [NativeName("GL_DRAW_FRAMEBUFFER_EXT")] + DrawFramebufferEXT = 36009, - [NativeName("GL_LAYOUT_COLOR_ATTACHMENT_EXT")] - LayoutColorAttachmentEXT = 38286, + [NativeName("GL_READ_FRAMEBUFFER_BINDING_APPLE")] + ReadFramebufferBindingAPPLE = 36010, - [NativeName("GL_LAYOUT_DEPTH_STENCIL_ATTACHMENT_EXT")] - LayoutDepthStencilAttachmentEXT = 38287, + [NativeName("GL_READ_FRAMEBUFFER_BINDING_ANGLE")] + ReadFramebufferBindingANGLE = 36010, - [NativeName("GL_LAYOUT_DEPTH_STENCIL_READ_ONLY_EXT")] - LayoutDepthStencilReadOnlyEXT = 38288, + [NativeName("GL_READ_FRAMEBUFFER_BINDING_NV")] + ReadFramebufferBindingNV = 36010, - [NativeName("GL_LAYOUT_SHADER_READ_ONLY_EXT")] - LayoutShaderReadOnlyEXT = 38289, + [NativeName("GL_READ_FRAMEBUFFER_BINDING")] + ReadFramebufferBinding = 36010, - [NativeName("GL_LAYOUT_TRANSFER_SRC_EXT")] - LayoutTransferSrcEXT = 38290, + [NativeName("GL_READ_FRAMEBUFFER_BINDING_EXT")] + ReadFramebufferBindingEXT = 36010, - [NativeName("GL_LAYOUT_TRANSFER_DST_EXT")] - LayoutTransferDstEXT = 38291, + [NativeName("GL_RENDERBUFFER_SAMPLES_APPLE")] + RenderbufferSamplesAPPLE = 36011, - [NativeName("GL_LAYOUT_DEPTH_READ_ONLY_STENCIL_ATTACHMENT_EXT")] - LayoutDepthReadOnlyStencilAttachmentEXT = 38192, + [NativeName("GL_RENDERBUFFER_SAMPLES_ANGLE")] + RenderbufferSamplesANGLE = 36011, - [NativeName("GL_LAYOUT_DEPTH_ATTACHMENT_STENCIL_READ_ONLY_EXT")] - LayoutDepthAttachmentStencilReadOnlyEXT = 38193, + [NativeName("GL_RENDERBUFFER_SAMPLES_NV")] + RenderbufferSamplesNV = 36011, - [NativeName("GL_HANDLE_TYPE_D3D12_FENCE_EXT")] - HandleTypeD3D12FenceEXT = 38292, + [NativeName("GL_RENDERBUFFER_SAMPLES")] + RenderbufferSamples = 36011, - [NativeName("GL_D3D12_FENCE_VALUE_EXT")] - D3D12FenceValueEXT = 38293, + [NativeName("GL_RENDERBUFFER_SAMPLES_EXT")] + RenderbufferSamplesEXT = 36011, - [NativeName("GL_ACTIVE_PROGRAM_EXT")] - ActiveProgramEXT = 35725, + [NativeName("GL_RENDERBUFFER_COVERAGE_SAMPLES_NV")] + RenderbufferCoverageSamplesNV = 36011, - [NativeName("GL_LIGHT_MODEL_COLOR_CONTROL_EXT")] - LightModelColorControlEXT = 33272, + [NativeName("GL_DEPTH_COMPONENT32F")] + DepthComponent32F = 36012, - [NativeName("GL_SINGLE_COLOR_EXT")] - SingleColorEXT = 33273, + [NativeName("GL_DEPTH32F_STENCIL8")] + Depth32FStencil8 = 36013, - [NativeName("GL_SEPARATE_SPECULAR_COLOR_EXT")] - SeparateSpecularColorEXT = 33274, + [NativeName("GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_OES")] + FramebufferAttachmentObjectTypeOES = 36048, - [NativeName("GL_FRAGMENT_SHADER_DISCARDS_SAMPLES_EXT")] - FragmentShaderDiscardsSamplesEXT = 35410, + [NativeName("GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE")] + FramebufferAttachmentObjectType = 36048, - [NativeName("GL_MAX_IMAGE_UNITS_EXT")] - MaxImageUnitsEXT = 36664, + [NativeName("GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_EXT")] + FramebufferAttachmentObjectTypeEXT = 36048, - [NativeName("GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS_EXT")] - MaxCombinedImageUnitsAndFragmentOutputsEXT = 36665, + [NativeName("GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_OES")] + FramebufferAttachmentObjectNameOES = 36049, - [NativeName("GL_IMAGE_BINDING_NAME_EXT")] - ImageBindingNameEXT = 36666, + [NativeName("GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME")] + FramebufferAttachmentObjectName = 36049, - [NativeName("GL_IMAGE_BINDING_LEVEL_EXT")] - ImageBindingLevelEXT = 36667, + [NativeName("GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_EXT")] + FramebufferAttachmentObjectNameEXT = 36049, - [NativeName("GL_IMAGE_BINDING_LAYERED_EXT")] - ImageBindingLayeredEXT = 36668, + [NativeName("GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_OES")] + FramebufferAttachmentTextureLevelOES = 36050, - [NativeName("GL_IMAGE_BINDING_LAYER_EXT")] - ImageBindingLayerEXT = 36669, + [NativeName("GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL")] + FramebufferAttachmentTextureLevel = 36050, - [NativeName("GL_IMAGE_BINDING_ACCESS_EXT")] - ImageBindingAccessEXT = 36670, + [NativeName("GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_EXT")] + FramebufferAttachmentTextureLevelEXT = 36050, - [NativeName("GL_IMAGE_1D_EXT")] - Image1DEXT = 36940, + [NativeName("GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_OES")] + FramebufferAttachmentTextureCubeMapFaceOES = 36051, - [NativeName("GL_IMAGE_2D_EXT")] - Image2DEXT = 36941, + [NativeName("GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE")] + FramebufferAttachmentTextureCubeMapFace = 36051, - [NativeName("GL_IMAGE_3D_EXT")] - Image3DEXT = 36942, + [NativeName("GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_EXT")] + FramebufferAttachmentTextureCubeMapFaceEXT = 36051, - [NativeName("GL_IMAGE_2D_RECT_EXT")] - Image2DRectEXT = 36943, + [NativeName("GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_OES")] + FramebufferAttachmentTexture3DZoffsetOES = 36052, - [NativeName("GL_IMAGE_CUBE_EXT")] - ImageCubeEXT = 36944, + [NativeName("GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER")] + FramebufferAttachmentTextureLayer = 36052, - [NativeName("GL_IMAGE_BUFFER_EXT")] - ImageBufferEXT = 36945, + [NativeName("GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_EXT")] + FramebufferAttachmentTexture3DZoffsetEXT = 36052, - [NativeName("GL_IMAGE_1D_ARRAY_EXT")] - Image1DArrayEXT = 36946, + [NativeName("GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER_EXT")] + FramebufferAttachmentTextureLayerEXT = 36052, - [NativeName("GL_IMAGE_2D_ARRAY_EXT")] - Image2DArrayEXT = 36947, + [NativeName("GL_FRAMEBUFFER_COMPLETE_OES")] + FramebufferCompleteOES = 36053, - [NativeName("GL_IMAGE_CUBE_MAP_ARRAY_EXT")] - ImageCubeMapArrayEXT = 36948, + [NativeName("GL_FRAMEBUFFER_COMPLETE")] + FramebufferComplete = 36053, - [NativeName("GL_IMAGE_2D_MULTISAMPLE_EXT")] - Image2DMultisampleEXT = 36949, + [NativeName("GL_FRAMEBUFFER_COMPLETE_EXT")] + FramebufferCompleteEXT = 36053, - [NativeName("GL_IMAGE_2D_MULTISAMPLE_ARRAY_EXT")] - Image2DMultisampleArrayEXT = 36950, + [NativeName("GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT_OES")] + FramebufferIncompleteAttachmentOES = 36054, - [NativeName("GL_INT_IMAGE_1D_EXT")] - IntImage1DEXT = 36951, + [NativeName("GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT")] + FramebufferIncompleteAttachment = 36054, - [NativeName("GL_INT_IMAGE_2D_EXT")] - IntImage2DEXT = 36952, + [NativeName("GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT_EXT")] + FramebufferIncompleteAttachmentEXT = 36054, - [NativeName("GL_INT_IMAGE_3D_EXT")] - IntImage3DEXT = 36953, + [NativeName("GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_OES")] + FramebufferIncompleteMissingAttachmentOES = 36055, - [NativeName("GL_INT_IMAGE_2D_RECT_EXT")] - IntImage2DRectEXT = 36954, + [NativeName("GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT")] + FramebufferIncompleteMissingAttachment = 36055, - [NativeName("GL_INT_IMAGE_CUBE_EXT")] - IntImageCubeEXT = 36955, + [NativeName("GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_EXT")] + FramebufferIncompleteMissingAttachmentEXT = 36055, - [NativeName("GL_INT_IMAGE_BUFFER_EXT")] - IntImageBufferEXT = 36956, + [NativeName("GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS_OES")] + FramebufferIncompleteDimensionsOES = 36057, - [NativeName("GL_INT_IMAGE_1D_ARRAY_EXT")] - IntImage1DArrayEXT = 36957, + [NativeName("GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS")] + FramebufferIncompleteDimensions = 36057, - [NativeName("GL_INT_IMAGE_2D_ARRAY_EXT")] - IntImage2DArrayEXT = 36958, + [NativeName("GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS_EXT")] + FramebufferIncompleteDimensionsEXT = 36057, - [NativeName("GL_INT_IMAGE_CUBE_MAP_ARRAY_EXT")] - IntImageCubeMapArrayEXT = 36959, + [NativeName("GL_FRAMEBUFFER_INCOMPLETE_FORMATS_OES")] + FramebufferIncompleteFormatsOES = 36058, - [NativeName("GL_INT_IMAGE_2D_MULTISAMPLE_EXT")] - IntImage2DMultisampleEXT = 36960, + [NativeName("GL_FRAMEBUFFER_INCOMPLETE_FORMATS_EXT")] + FramebufferIncompleteFormatsEXT = 36058, - [NativeName("GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY_EXT")] - IntImage2DMultisampleArrayEXT = 36961, + [NativeName("GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER")] + FramebufferIncompleteDrawBuffer = 36059, - [NativeName("GL_UNSIGNED_INT_IMAGE_1D_EXT")] - UnsignedIntImage1DEXT = 36962, + [NativeName("GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER_EXT")] + FramebufferIncompleteDrawBufferEXT = 36059, - [NativeName("GL_UNSIGNED_INT_IMAGE_2D_EXT")] - UnsignedIntImage2DEXT = 36963, + [NativeName("GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER")] + FramebufferIncompleteReadBuffer = 36060, - [NativeName("GL_UNSIGNED_INT_IMAGE_3D_EXT")] - UnsignedIntImage3DEXT = 36964, + [NativeName("GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER_EXT")] + FramebufferIncompleteReadBufferEXT = 36060, - [NativeName("GL_UNSIGNED_INT_IMAGE_2D_RECT_EXT")] - UnsignedIntImage2DRectEXT = 36965, + [NativeName("GL_FRAMEBUFFER_UNSUPPORTED_OES")] + FramebufferUnsupportedOES = 36061, - [NativeName("GL_UNSIGNED_INT_IMAGE_CUBE_EXT")] - UnsignedIntImageCubeEXT = 36966, + [NativeName("GL_FRAMEBUFFER_UNSUPPORTED")] + FramebufferUnsupported = 36061, - [NativeName("GL_UNSIGNED_INT_IMAGE_BUFFER_EXT")] - UnsignedIntImageBufferEXT = 36967, + [NativeName("GL_FRAMEBUFFER_UNSUPPORTED_EXT")] + FramebufferUnsupportedEXT = 36061, - [NativeName("GL_UNSIGNED_INT_IMAGE_1D_ARRAY_EXT")] - UnsignedIntImage1DArrayEXT = 36968, + [NativeName("GL_MAX_COLOR_ATTACHMENTS_NV")] + MaxColorAttachmentsNV = 36063, - [NativeName("GL_UNSIGNED_INT_IMAGE_2D_ARRAY_EXT")] - UnsignedIntImage2DArrayEXT = 36969, + [NativeName("GL_MAX_COLOR_ATTACHMENTS")] + MaxColorAttachments = 36063, - [NativeName("GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY_EXT")] - UnsignedIntImageCubeMapArrayEXT = 36970, + [NativeName("GL_MAX_COLOR_ATTACHMENTS_EXT")] + MaxColorAttachmentsEXT = 36063, - [NativeName("GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_EXT")] - UnsignedIntImage2DMultisampleEXT = 36971, + [NativeName("GL_COLOR_ATTACHMENT0_OES")] + ColorAttachment0OES = 36064, - [NativeName("GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY_EXT")] - UnsignedIntImage2DMultisampleArrayEXT = 36972, + [NativeName("GL_COLOR_ATTACHMENT0_NV")] + ColorAttachment0NV = 36064, - [NativeName("GL_MAX_IMAGE_SAMPLES_EXT")] - MaxImageSamplesEXT = 36973, + [NativeName("GL_COLOR_ATTACHMENT0")] + ColorAttachment0 = 36064, - [NativeName("GL_IMAGE_BINDING_FORMAT_EXT")] - ImageBindingFormatEXT = 36974, + [NativeName("GL_COLOR_ATTACHMENT0_EXT")] + ColorAttachment0EXT = 36064, - [NativeName("GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT_EXT")] - VertexAttribArrayBarrierBitEXT = 1, + [NativeName("GL_COLOR_ATTACHMENT1_NV")] + ColorAttachment1NV = 36065, - [NativeName("GL_ELEMENT_ARRAY_BARRIER_BIT_EXT")] - ElementArrayBarrierBitEXT = 2, + [NativeName("GL_COLOR_ATTACHMENT1")] + ColorAttachment1 = 36065, - [NativeName("GL_UNIFORM_BARRIER_BIT_EXT")] - UniformBarrierBitEXT = 4, + [NativeName("GL_COLOR_ATTACHMENT1_EXT")] + ColorAttachment1EXT = 36065, - [NativeName("GL_TEXTURE_FETCH_BARRIER_BIT_EXT")] - TextureFetchBarrierBitEXT = 8, + [NativeName("GL_COLOR_ATTACHMENT2_NV")] + ColorAttachment2NV = 36066, - [NativeName("GL_SHADER_IMAGE_ACCESS_BARRIER_BIT_EXT")] - ShaderImageAccessBarrierBitEXT = 32, + [NativeName("GL_COLOR_ATTACHMENT2")] + ColorAttachment2 = 36066, - [NativeName("GL_COMMAND_BARRIER_BIT_EXT")] - CommandBarrierBitEXT = 64, + [NativeName("GL_COLOR_ATTACHMENT2_EXT")] + ColorAttachment2EXT = 36066, - [NativeName("GL_PIXEL_BUFFER_BARRIER_BIT_EXT")] - PixelBufferBarrierBitEXT = 128, + [NativeName("GL_COLOR_ATTACHMENT3_NV")] + ColorAttachment3NV = 36067, - [NativeName("GL_TEXTURE_UPDATE_BARRIER_BIT_EXT")] - TextureUpdateBarrierBitEXT = 256, + [NativeName("GL_COLOR_ATTACHMENT3")] + ColorAttachment3 = 36067, - [NativeName("GL_BUFFER_UPDATE_BARRIER_BIT_EXT")] - BufferUpdateBarrierBitEXT = 512, + [NativeName("GL_COLOR_ATTACHMENT3_EXT")] + ColorAttachment3EXT = 36067, - [NativeName("GL_FRAMEBUFFER_BARRIER_BIT_EXT")] - FramebufferBarrierBitEXT = 1024, + [NativeName("GL_COLOR_ATTACHMENT4_NV")] + ColorAttachment4NV = 36068, - [NativeName("GL_TRANSFORM_FEEDBACK_BARRIER_BIT_EXT")] - TransformFeedbackBarrierBitEXT = 2048, + [NativeName("GL_COLOR_ATTACHMENT4")] + ColorAttachment4 = 36068, - [NativeName("GL_ATOMIC_COUNTER_BARRIER_BIT_EXT")] - AtomicCounterBarrierBitEXT = 4096, + [NativeName("GL_COLOR_ATTACHMENT4_EXT")] + ColorAttachment4EXT = 36068, - [NativeName("GL_ALL_BARRIER_BITS_EXT")] - AllBarrierBitsEXT = 4294967295, + [NativeName("GL_COLOR_ATTACHMENT5_NV")] + ColorAttachment5NV = 36069, - [NativeName("GL_SHARED_TEXTURE_PALETTE_EXT")] - SharedTexturePaletteEXT = 33275, + [NativeName("GL_COLOR_ATTACHMENT5")] + ColorAttachment5 = 36069, - [NativeName("GL_STENCIL_TAG_BITS_EXT")] - StencilTagBitsEXT = 35058, + [NativeName("GL_COLOR_ATTACHMENT5_EXT")] + ColorAttachment5EXT = 36069, - [NativeName("GL_STENCIL_CLEAR_TAG_VALUE_EXT")] - StencilClearTagValueEXT = 35059, + [NativeName("GL_COLOR_ATTACHMENT6_NV")] + ColorAttachment6NV = 36070, - [NativeName("GL_STENCIL_TEST_TWO_SIDE_EXT")] - StencilTestTwoSideEXT = 35088, + [NativeName("GL_COLOR_ATTACHMENT6")] + ColorAttachment6 = 36070, - [NativeName("GL_ACTIVE_STENCIL_FACE_EXT")] - ActiveStencilFaceEXT = 35089, + [NativeName("GL_COLOR_ATTACHMENT6_EXT")] + ColorAttachment6EXT = 36070, - [NativeName("GL_INCR_WRAP_EXT")] - IncrWrapEXT = 34055, + [NativeName("GL_COLOR_ATTACHMENT7_NV")] + ColorAttachment7NV = 36071, - [NativeName("GL_DECR_WRAP_EXT")] - DecrWrapEXT = 34056, + [NativeName("GL_COLOR_ATTACHMENT7")] + ColorAttachment7 = 36071, - [NativeName("GL_ALPHA4_EXT")] - Alpha4EXT = 32827, + [NativeName("GL_COLOR_ATTACHMENT7_EXT")] + ColorAttachment7EXT = 36071, - [NativeName("GL_ALPHA8_EXT")] - Alpha8EXT = 32828, + [NativeName("GL_COLOR_ATTACHMENT8_NV")] + ColorAttachment8NV = 36072, - [NativeName("GL_ALPHA12_EXT")] - Alpha12EXT = 32829, + [NativeName("GL_COLOR_ATTACHMENT8")] + ColorAttachment8 = 36072, - [NativeName("GL_ALPHA16_EXT")] - Alpha16EXT = 32830, + [NativeName("GL_COLOR_ATTACHMENT8_EXT")] + ColorAttachment8EXT = 36072, - [NativeName("GL_LUMINANCE4_EXT")] - Luminance4EXT = 32831, + [NativeName("GL_COLOR_ATTACHMENT9_NV")] + ColorAttachment9NV = 36073, - [NativeName("GL_LUMINANCE8_EXT")] - Luminance8EXT = 32832, + [NativeName("GL_COLOR_ATTACHMENT9")] + ColorAttachment9 = 36073, - [NativeName("GL_LUMINANCE12_EXT")] - Luminance12EXT = 32833, + [NativeName("GL_COLOR_ATTACHMENT9_EXT")] + ColorAttachment9EXT = 36073, - [NativeName("GL_LUMINANCE16_EXT")] - Luminance16EXT = 32834, + [NativeName("GL_COLOR_ATTACHMENT10_NV")] + ColorAttachment10NV = 36074, - [NativeName("GL_LUMINANCE4_ALPHA4_EXT")] - Luminance4Alpha4EXT = 32835, + [NativeName("GL_COLOR_ATTACHMENT10")] + ColorAttachment10 = 36074, - [NativeName("GL_LUMINANCE6_ALPHA2_EXT")] - Luminance6Alpha2EXT = 32836, + [NativeName("GL_COLOR_ATTACHMENT10_EXT")] + ColorAttachment10EXT = 36074, - [NativeName("GL_LUMINANCE8_ALPHA8_EXT")] - Luminance8Alpha8EXT = 32837, + [NativeName("GL_COLOR_ATTACHMENT11_NV")] + ColorAttachment11NV = 36075, - [NativeName("GL_LUMINANCE12_ALPHA4_EXT")] - Luminance12Alpha4EXT = 32838, + [NativeName("GL_COLOR_ATTACHMENT11")] + ColorAttachment11 = 36075, - [NativeName("GL_LUMINANCE12_ALPHA12_EXT")] - Luminance12Alpha12EXT = 32839, + [NativeName("GL_COLOR_ATTACHMENT11_EXT")] + ColorAttachment11EXT = 36075, - [NativeName("GL_LUMINANCE16_ALPHA16_EXT")] - Luminance16Alpha16EXT = 32840, + [NativeName("GL_COLOR_ATTACHMENT12_NV")] + ColorAttachment12NV = 36076, - [NativeName("GL_INTENSITY_EXT")] - IntensityEXT = 32841, + [NativeName("GL_COLOR_ATTACHMENT12")] + ColorAttachment12 = 36076, - [NativeName("GL_INTENSITY4_EXT")] - Intensity4EXT = 32842, + [NativeName("GL_COLOR_ATTACHMENT12_EXT")] + ColorAttachment12EXT = 36076, - [NativeName("GL_INTENSITY8_EXT")] - Intensity8EXT = 32843, + [NativeName("GL_COLOR_ATTACHMENT13_NV")] + ColorAttachment13NV = 36077, - [NativeName("GL_INTENSITY12_EXT")] - Intensity12EXT = 32844, + [NativeName("GL_COLOR_ATTACHMENT13")] + ColorAttachment13 = 36077, - [NativeName("GL_INTENSITY16_EXT")] - Intensity16EXT = 32845, + [NativeName("GL_COLOR_ATTACHMENT13_EXT")] + ColorAttachment13EXT = 36077, - [NativeName("GL_RGB2_EXT")] - Rgb2EXT = 32846, + [NativeName("GL_COLOR_ATTACHMENT14_NV")] + ColorAttachment14NV = 36078, - [NativeName("GL_RGB4_EXT")] - Rgb4EXT = 32847, + [NativeName("GL_COLOR_ATTACHMENT14")] + ColorAttachment14 = 36078, - [NativeName("GL_RGB5_EXT")] - Rgb5EXT = 32848, + [NativeName("GL_COLOR_ATTACHMENT14_EXT")] + ColorAttachment14EXT = 36078, - [NativeName("GL_RGB8_EXT")] - Rgb8EXT = 32849, + [NativeName("GL_COLOR_ATTACHMENT15_NV")] + ColorAttachment15NV = 36079, - [NativeName("GL_RGB10_EXT")] - Rgb10EXT = 32850, + [NativeName("GL_COLOR_ATTACHMENT15")] + ColorAttachment15 = 36079, - [NativeName("GL_RGB12_EXT")] - Rgb12EXT = 32851, + [NativeName("GL_COLOR_ATTACHMENT15_EXT")] + ColorAttachment15EXT = 36079, - [NativeName("GL_RGB16_EXT")] - Rgb16EXT = 32852, + [NativeName("GL_COLOR_ATTACHMENT16")] + ColorAttachment16 = 36080, - [NativeName("GL_RGBA2_EXT")] - Rgba2EXT = 32853, + [NativeName("GL_COLOR_ATTACHMENT17")] + ColorAttachment17 = 36081, - [NativeName("GL_RGBA4_EXT")] - Rgba4EXT = 32854, + [NativeName("GL_COLOR_ATTACHMENT18")] + ColorAttachment18 = 36082, - [NativeName("GL_RGB5_A1_EXT")] - Rgb5A1EXT = 32855, + [NativeName("GL_COLOR_ATTACHMENT19")] + ColorAttachment19 = 36083, - [NativeName("GL_RGBA8_EXT")] - Rgba8EXT = 32856, + [NativeName("GL_COLOR_ATTACHMENT20")] + ColorAttachment20 = 36084, - [NativeName("GL_RGB10_A2_EXT")] - Rgb10A2EXT = 32857, + [NativeName("GL_COLOR_ATTACHMENT21")] + ColorAttachment21 = 36085, - [NativeName("GL_RGBA12_EXT")] - Rgba12EXT = 32858, + [NativeName("GL_COLOR_ATTACHMENT22")] + ColorAttachment22 = 36086, - [NativeName("GL_RGBA16_EXT")] - Rgba16EXT = 32859, + [NativeName("GL_COLOR_ATTACHMENT23")] + ColorAttachment23 = 36087, - [NativeName("GL_TEXTURE_RED_SIZE_EXT")] - TextureRedSizeEXT = 32860, + [NativeName("GL_COLOR_ATTACHMENT24")] + ColorAttachment24 = 36088, - [NativeName("GL_TEXTURE_GREEN_SIZE_EXT")] - TextureGreenSizeEXT = 32861, + [NativeName("GL_COLOR_ATTACHMENT25")] + ColorAttachment25 = 36089, - [NativeName("GL_TEXTURE_BLUE_SIZE_EXT")] - TextureBlueSizeEXT = 32862, + [NativeName("GL_COLOR_ATTACHMENT26")] + ColorAttachment26 = 36090, - [NativeName("GL_TEXTURE_ALPHA_SIZE_EXT")] - TextureAlphaSizeEXT = 32863, + [NativeName("GL_COLOR_ATTACHMENT27")] + ColorAttachment27 = 36091, - [NativeName("GL_TEXTURE_LUMINANCE_SIZE_EXT")] - TextureLuminanceSizeEXT = 32864, + [NativeName("GL_COLOR_ATTACHMENT28")] + ColorAttachment28 = 36092, - [NativeName("GL_TEXTURE_INTENSITY_SIZE_EXT")] - TextureIntensitySizeEXT = 32865, + [NativeName("GL_COLOR_ATTACHMENT29")] + ColorAttachment29 = 36093, - [NativeName("GL_REPLACE_EXT")] - ReplaceEXT = 32866, + [NativeName("GL_COLOR_ATTACHMENT30")] + ColorAttachment30 = 36094, - [NativeName("GL_PROXY_TEXTURE_1D_EXT")] - ProxyTexture1DEXT = 32867, + [NativeName("GL_COLOR_ATTACHMENT31")] + ColorAttachment31 = 36095, - [NativeName("GL_PROXY_TEXTURE_2D_EXT")] - ProxyTexture2DEXT = 32868, + [NativeName("GL_DEPTH_ATTACHMENT_OES")] + DepthAttachmentOES = 36096, - [NativeName("GL_TEXTURE_TOO_LARGE_EXT")] - TextureTooLargeEXT = 32869, + [NativeName("GL_DEPTH_ATTACHMENT")] + DepthAttachment = 36096, - [NativeName("GL_PACK_SKIP_IMAGES_EXT")] - PackSkipImagesEXT = 32875, + [NativeName("GL_DEPTH_ATTACHMENT_EXT")] + DepthAttachmentEXT = 36096, - [NativeName("GL_PACK_IMAGE_HEIGHT_EXT")] - PackImageHeightEXT = 32876, + [NativeName("GL_STENCIL_ATTACHMENT_OES")] + StencilAttachmentOES = 36128, - [NativeName("GL_UNPACK_SKIP_IMAGES_EXT")] - UnpackSkipImagesEXT = 32877, + [NativeName("GL_STENCIL_ATTACHMENT")] + StencilAttachment = 36128, - [NativeName("GL_UNPACK_IMAGE_HEIGHT_EXT")] - UnpackImageHeightEXT = 32878, + [NativeName("GL_STENCIL_ATTACHMENT_EXT")] + StencilAttachmentEXT = 36128, - [NativeName("GL_TEXTURE_3D_EXT")] - Texture3DEXT = 32879, + [NativeName("GL_FRAMEBUFFER_OES")] + FramebufferOES = 36160, - [NativeName("GL_PROXY_TEXTURE_3D_EXT")] - ProxyTexture3DEXT = 32880, + [NativeName("GL_FRAMEBUFFER")] + Framebuffer = 36160, - [NativeName("GL_TEXTURE_DEPTH_EXT")] - TextureDepthEXT = 32881, + [NativeName("GL_FRAMEBUFFER_EXT")] + FramebufferEXT = 36160, - [NativeName("GL_TEXTURE_WRAP_R_EXT")] - TextureWrapREXT = 32882, + [NativeName("GL_RENDERBUFFER_OES")] + RenderbufferOES = 36161, - [NativeName("GL_MAX_3D_TEXTURE_SIZE_EXT")] - Max3DTextureSizeEXT = 32883, + [NativeName("GL_RENDERBUFFER")] + Renderbuffer = 36161, - [NativeName("GL_TEXTURE_1D_ARRAY_EXT")] - Texture1DArrayEXT = 35864, + [NativeName("GL_RENDERBUFFER_EXT")] + RenderbufferEXT = 36161, - [NativeName("GL_PROXY_TEXTURE_1D_ARRAY_EXT")] - ProxyTexture1DArrayEXT = 35865, + [NativeName("GL_RENDERBUFFER_WIDTH_OES")] + RenderbufferWidthOES = 36162, - [NativeName("GL_TEXTURE_2D_ARRAY_EXT")] - Texture2DArrayEXT = 35866, + [NativeName("GL_RENDERBUFFER_WIDTH")] + RenderbufferWidth = 36162, - [NativeName("GL_PROXY_TEXTURE_2D_ARRAY_EXT")] - ProxyTexture2DArrayEXT = 35867, + [NativeName("GL_RENDERBUFFER_WIDTH_EXT")] + RenderbufferWidthEXT = 36162, - [NativeName("GL_TEXTURE_BINDING_1D_ARRAY_EXT")] - TextureBinding1DArrayEXT = 35868, + [NativeName("GL_RENDERBUFFER_HEIGHT_OES")] + RenderbufferHeightOES = 36163, - [NativeName("GL_TEXTURE_BINDING_2D_ARRAY_EXT")] - TextureBinding2DArrayEXT = 35869, + [NativeName("GL_RENDERBUFFER_HEIGHT")] + RenderbufferHeight = 36163, - [NativeName("GL_MAX_ARRAY_TEXTURE_LAYERS_EXT")] - MaxArrayTextureLayersEXT = 35071, + [NativeName("GL_RENDERBUFFER_HEIGHT_EXT")] + RenderbufferHeightEXT = 36163, - [NativeName("GL_COMPARE_REF_DEPTH_TO_TEXTURE_EXT")] - CompareRefDepthToTextureEXT = 34894, + [NativeName("GL_RENDERBUFFER_INTERNAL_FORMAT_OES")] + RenderbufferInternalFormatOES = 36164, - [NativeName("GL_TEXTURE_BUFFER_EXT")] - TextureBufferEXT = 35882, + [NativeName("GL_RENDERBUFFER_INTERNAL_FORMAT")] + RenderbufferInternalFormat = 36164, - [NativeName("GL_MAX_TEXTURE_BUFFER_SIZE_EXT")] - MaxTextureBufferSizeEXT = 35883, + [NativeName("GL_RENDERBUFFER_INTERNAL_FORMAT_EXT")] + RenderbufferInternalFormatEXT = 36164, - [NativeName("GL_TEXTURE_BINDING_BUFFER_EXT")] - TextureBindingBufferEXT = 35884, + [NativeName("GL_STENCIL_INDEX1_OES")] + StencilIndex1OES = 36166, - [NativeName("GL_TEXTURE_BUFFER_DATA_STORE_BINDING_EXT")] - TextureBufferDataStoreBindingEXT = 35885, + [NativeName("GL_STENCIL_INDEX1")] + StencilIndex1 = 36166, - [NativeName("GL_TEXTURE_BUFFER_FORMAT_EXT")] - TextureBufferFormatEXT = 35886, + [NativeName("GL_STENCIL_INDEX1_EXT")] + StencilIndex1EXT = 36166, - [NativeName("GL_COMPRESSED_LUMINANCE_LATC1_EXT")] - CompressedLuminanceLatc1EXT = 35952, + [NativeName("GL_STENCIL_INDEX4_OES")] + StencilIndex4OES = 36167, - [NativeName("GL_COMPRESSED_SIGNED_LUMINANCE_LATC1_EXT")] - CompressedSignedLuminanceLatc1EXT = 35953, + [NativeName("GL_STENCIL_INDEX4")] + StencilIndex4 = 36167, - [NativeName("GL_COMPRESSED_LUMINANCE_ALPHA_LATC2_EXT")] - CompressedLuminanceAlphaLatc2EXT = 35954, + [NativeName("GL_STENCIL_INDEX4_EXT")] + StencilIndex4EXT = 36167, - [NativeName("GL_COMPRESSED_SIGNED_LUMINANCE_ALPHA_LATC2_EXT")] - CompressedSignedLuminanceAlphaLatc2EXT = 35955, + [NativeName("GL_STENCIL_INDEX8_OES")] + StencilIndex8OES = 36168, - [NativeName("GL_COMPRESSED_RED_RGTC1_EXT")] - CompressedRedRgtc1EXT = 36283, + [NativeName("GL_STENCIL_INDEX8")] + StencilIndex8 = 36168, - [NativeName("GL_COMPRESSED_SIGNED_RED_RGTC1_EXT")] - CompressedSignedRedRgtc1EXT = 36284, + [NativeName("GL_STENCIL_INDEX8_EXT")] + StencilIndex8EXT = 36168, - [NativeName("GL_COMPRESSED_RED_GREEN_RGTC2_EXT")] - CompressedRedGreenRgtc2EXT = 36285, + [NativeName("GL_STENCIL_INDEX16")] + StencilIndex16 = 36169, - [NativeName("GL_COMPRESSED_SIGNED_RED_GREEN_RGTC2_EXT")] - CompressedSignedRedGreenRgtc2EXT = 36286, + [NativeName("GL_STENCIL_INDEX16_EXT")] + StencilIndex16EXT = 36169, - [NativeName("GL_COMPRESSED_RGB_S3TC_DXT1_EXT")] - CompressedRgbS3TcDxt1EXT = 33776, + [NativeName("GL_RENDERBUFFER_RED_SIZE_OES")] + RenderbufferRedSizeOES = 36176, - [NativeName("GL_COMPRESSED_RGBA_S3TC_DXT1_EXT")] - CompressedRgbaS3TcDxt1EXT = 33777, + [NativeName("GL_RENDERBUFFER_RED_SIZE")] + RenderbufferRedSize = 36176, - [NativeName("GL_COMPRESSED_RGBA_S3TC_DXT3_EXT")] - CompressedRgbaS3TcDxt3EXT = 33778, + [NativeName("GL_RENDERBUFFER_RED_SIZE_EXT")] + RenderbufferRedSizeEXT = 36176, - [NativeName("GL_COMPRESSED_RGBA_S3TC_DXT5_EXT")] - CompressedRgbaS3TcDxt5EXT = 33779, + [NativeName("GL_RENDERBUFFER_GREEN_SIZE_OES")] + RenderbufferGreenSizeOES = 36177, - [NativeName("GL_NORMAL_MAP_EXT")] - NormalMapEXT = 34065, + [NativeName("GL_RENDERBUFFER_GREEN_SIZE")] + RenderbufferGreenSize = 36177, - [NativeName("GL_REFLECTION_MAP_EXT")] - ReflectionMapEXT = 34066, + [NativeName("GL_RENDERBUFFER_GREEN_SIZE_EXT")] + RenderbufferGreenSizeEXT = 36177, - [NativeName("GL_TEXTURE_CUBE_MAP_EXT")] - TextureCubeMapEXT = 34067, + [NativeName("GL_RENDERBUFFER_BLUE_SIZE_OES")] + RenderbufferBlueSizeOES = 36178, - [NativeName("GL_TEXTURE_BINDING_CUBE_MAP_EXT")] - TextureBindingCubeMapEXT = 34068, + [NativeName("GL_RENDERBUFFER_BLUE_SIZE")] + RenderbufferBlueSize = 36178, - [NativeName("GL_TEXTURE_CUBE_MAP_POSITIVE_X_EXT")] - TextureCubeMapPositiveXEXT = 34069, + [NativeName("GL_RENDERBUFFER_BLUE_SIZE_EXT")] + RenderbufferBlueSizeEXT = 36178, - [NativeName("GL_TEXTURE_CUBE_MAP_NEGATIVE_X_EXT")] - TextureCubeMapNegativeXEXT = 34070, + [NativeName("GL_RENDERBUFFER_ALPHA_SIZE_OES")] + RenderbufferAlphaSizeOES = 36179, - [NativeName("GL_TEXTURE_CUBE_MAP_POSITIVE_Y_EXT")] - TextureCubeMapPositiveYEXT = 34071, + [NativeName("GL_RENDERBUFFER_ALPHA_SIZE")] + RenderbufferAlphaSize = 36179, - [NativeName("GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_EXT")] - TextureCubeMapNegativeYEXT = 34072, + [NativeName("GL_RENDERBUFFER_ALPHA_SIZE_EXT")] + RenderbufferAlphaSizeEXT = 36179, - [NativeName("GL_TEXTURE_CUBE_MAP_POSITIVE_Z_EXT")] - TextureCubeMapPositiveZEXT = 34073, + [NativeName("GL_RENDERBUFFER_DEPTH_SIZE_OES")] + RenderbufferDepthSizeOES = 36180, - [NativeName("GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_EXT")] - TextureCubeMapNegativeZEXT = 34074, + [NativeName("GL_RENDERBUFFER_DEPTH_SIZE")] + RenderbufferDepthSize = 36180, - [NativeName("GL_PROXY_TEXTURE_CUBE_MAP_EXT")] - ProxyTextureCubeMapEXT = 34075, + [NativeName("GL_RENDERBUFFER_DEPTH_SIZE_EXT")] + RenderbufferDepthSizeEXT = 36180, - [NativeName("GL_MAX_CUBE_MAP_TEXTURE_SIZE_EXT")] - MaxCubeMapTextureSizeEXT = 34076, + [NativeName("GL_RENDERBUFFER_STENCIL_SIZE_OES")] + RenderbufferStencilSizeOES = 36181, - [NativeName("GL_COMBINE_EXT")] - CombineEXT = 34160, + [NativeName("GL_RENDERBUFFER_STENCIL_SIZE")] + RenderbufferStencilSize = 36181, - [NativeName("GL_COMBINE_RGB_EXT")] - CombineRgbEXT = 34161, + [NativeName("GL_RENDERBUFFER_STENCIL_SIZE_EXT")] + RenderbufferStencilSizeEXT = 36181, - [NativeName("GL_COMBINE_ALPHA_EXT")] - CombineAlphaEXT = 34162, + [NativeName("GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_APPLE")] + FramebufferIncompleteMultisampleAPPLE = 36182, - [NativeName("GL_RGB_SCALE_EXT")] - RgbScaleEXT = 34163, + [NativeName("GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_ANGLE")] + FramebufferIncompleteMultisampleANGLE = 36182, - [NativeName("GL_ADD_SIGNED_EXT")] - AddSignedEXT = 34164, + [NativeName("GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_NV")] + FramebufferIncompleteMultisampleNV = 36182, - [NativeName("GL_INTERPOLATE_EXT")] - InterpolateEXT = 34165, + [NativeName("GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE")] + FramebufferIncompleteMultisample = 36182, - [NativeName("GL_CONSTANT_EXT")] - ConstantEXT = 34166, + [NativeName("GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_EXT")] + FramebufferIncompleteMultisampleEXT = 36182, - [NativeName("GL_PRIMARY_COLOR_EXT")] - PrimaryColorEXT = 34167, + [NativeName("GL_MAX_SAMPLES_APPLE")] + MaxSamplesAPPLE = 36183, - [NativeName("GL_PREVIOUS_EXT")] - PreviousEXT = 34168, + [NativeName("GL_MAX_SAMPLES_ANGLE")] + MaxSamplesANGLE = 36183, - [NativeName("GL_SOURCE0_RGB_EXT")] - Source0RgbEXT = 34176, + [NativeName("GL_MAX_SAMPLES_NV")] + MaxSamplesNV = 36183, - [NativeName("GL_SOURCE1_RGB_EXT")] - Source1RgbEXT = 34177, + [NativeName("GL_MAX_SAMPLES")] + MaxSamples = 36183, - [NativeName("GL_SOURCE2_RGB_EXT")] - Source2RgbEXT = 34178, + [NativeName("GL_MAX_SAMPLES_EXT")] + MaxSamplesEXT = 36183, - [NativeName("GL_SOURCE0_ALPHA_EXT")] - Source0AlphaEXT = 34184, + [NativeName("GL_TEXTURE_GEN_STR_OES")] + TextureGenStrOES = 36192, - [NativeName("GL_SOURCE1_ALPHA_EXT")] - Source1AlphaEXT = 34185, + [NativeName("GL_HALF_FLOAT_OES")] + HalfFloatOES = 36193, - [NativeName("GL_SOURCE2_ALPHA_EXT")] - Source2AlphaEXT = 34186, + [NativeName("GL_RGB565_OES")] + Rgb565OES = 36194, - [NativeName("GL_OPERAND0_RGB_EXT")] - Operand0RgbEXT = 34192, + [NativeName("GL_RGB565")] + Rgb565 = 36194, - [NativeName("GL_OPERAND1_RGB_EXT")] - Operand1RgbEXT = 34193, + [NativeName("GL_ETC1_RGB8_OES")] + Etc1Rgb8OES = 36196, - [NativeName("GL_OPERAND2_RGB_EXT")] - Operand2RgbEXT = 34194, + [NativeName("GL_TEXTURE_EXTERNAL_OES")] + TextureExternalOES = 36197, - [NativeName("GL_OPERAND0_ALPHA_EXT")] - Operand0AlphaEXT = 34200, + [NativeName("GL_SAMPLER_EXTERNAL_OES")] + SamplerExternalOES = 36198, - [NativeName("GL_OPERAND1_ALPHA_EXT")] - Operand1AlphaEXT = 34201, + [NativeName("GL_TEXTURE_BINDING_EXTERNAL_OES")] + TextureBindingExternalOES = 36199, - [NativeName("GL_OPERAND2_ALPHA_EXT")] - Operand2AlphaEXT = 34202, + [NativeName("GL_REQUIRED_TEXTURE_IMAGE_UNITS_OES")] + RequiredTextureImageUnitsOES = 36200, - [NativeName("GL_DOT3_RGB_EXT")] - Dot3RgbEXT = 34624, + [NativeName("GL_PRIMITIVE_RESTART_FIXED_INDEX")] + PrimitiveRestartFixedIndex = 36201, - [NativeName("GL_DOT3_RGBA_EXT")] - Dot3RgbaEXT = 34625, + [NativeName("GL_ANY_SAMPLES_PASSED_CONSERVATIVE_EXT")] + AnySamplesPassedConservativeEXT = 36202, - [NativeName("GL_TEXTURE_MAX_ANISOTROPY_EXT")] - TextureMaxAnisotropyEXT = 34046, + [NativeName("GL_ANY_SAMPLES_PASSED_CONSERVATIVE")] + AnySamplesPassedConservative = 36202, - [NativeName("GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT")] - MaxTextureMaxAnisotropyEXT = 34047, + [NativeName("GL_MAX_ELEMENT_INDEX")] + MaxElementIndex = 36203, - [NativeName("GL_TEXTURE_REDUCTION_MODE_EXT")] - TextureReductionModeEXT = 37734, + [NativeName("GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_SAMPLES_EXT")] + FramebufferAttachmentTextureSamplesEXT = 36204, - [NativeName("GL_WEIGHTED_AVERAGE_EXT")] - WeightedAverageEXT = 37735, + [NativeName("GL_RGBA32UI")] + Rgba32Ui = 36208, [NativeName("GL_RGBA32UI_EXT")] Rgba32UiEXT = 36208, + [NativeName("GL_RGB32UI")] + Rgb32Ui = 36209, + [NativeName("GL_RGB32UI_EXT")] Rgb32UiEXT = 36209, @@ -12673,9 +12337,15 @@ public enum GLEnum : uint [NativeName("GL_LUMINANCE_ALPHA32UI_EXT")] LuminanceAlpha32UiEXT = 36213, + [NativeName("GL_RGBA16UI")] + Rgba16Ui = 36214, + [NativeName("GL_RGBA16UI_EXT")] Rgba16UiEXT = 36214, + [NativeName("GL_RGB16UI")] + Rgb16Ui = 36215, + [NativeName("GL_RGB16UI_EXT")] Rgb16UiEXT = 36215, @@ -12691,9 +12361,15 @@ public enum GLEnum : uint [NativeName("GL_LUMINANCE_ALPHA16UI_EXT")] LuminanceAlpha16UiEXT = 36219, + [NativeName("GL_RGBA8UI")] + Rgba8Ui = 36220, + [NativeName("GL_RGBA8UI_EXT")] Rgba8UiEXT = 36220, + [NativeName("GL_RGB8UI")] + Rgb8Ui = 36221, + [NativeName("GL_RGB8UI_EXT")] Rgb8UiEXT = 36221, @@ -12709,9 +12385,15 @@ public enum GLEnum : uint [NativeName("GL_LUMINANCE_ALPHA8UI_EXT")] LuminanceAlpha8UiEXT = 36225, + [NativeName("GL_RGBA32I")] + Rgba32I = 36226, + [NativeName("GL_RGBA32I_EXT")] Rgba32IEXT = 36226, + [NativeName("GL_RGB32I")] + Rgb32I = 36227, + [NativeName("GL_RGB32I_EXT")] Rgb32IEXT = 36227, @@ -12727,9 +12409,15 @@ public enum GLEnum : uint [NativeName("GL_LUMINANCE_ALPHA32I_EXT")] LuminanceAlpha32IEXT = 36231, + [NativeName("GL_RGBA16I")] + Rgba16I = 36232, + [NativeName("GL_RGBA16I_EXT")] Rgba16IEXT = 36232, + [NativeName("GL_RGB16I")] + Rgb16I = 36233, + [NativeName("GL_RGB16I_EXT")] Rgb16IEXT = 36233, @@ -12745,9 +12433,15 @@ public enum GLEnum : uint [NativeName("GL_LUMINANCE_ALPHA16I_EXT")] LuminanceAlpha16IEXT = 36237, + [NativeName("GL_RGBA8I")] + Rgba8I = 36238, + [NativeName("GL_RGBA8I_EXT")] Rgba8IEXT = 36238, + [NativeName("GL_RGB8I")] + Rgb8I = 36239, + [NativeName("GL_RGB8I_EXT")] Rgb8IEXT = 36239, @@ -12763,27 +12457,51 @@ public enum GLEnum : uint [NativeName("GL_LUMINANCE_ALPHA8I_EXT")] LuminanceAlpha8IEXT = 36243, + [NativeName("GL_RED_INTEGER")] + RedInteger = 36244, + [NativeName("GL_RED_INTEGER_EXT")] RedIntegerEXT = 36244, + [NativeName("GL_GREEN_INTEGER")] + GreenInteger = 36245, + [NativeName("GL_GREEN_INTEGER_EXT")] GreenIntegerEXT = 36245, + [NativeName("GL_BLUE_INTEGER")] + BlueInteger = 36246, + [NativeName("GL_BLUE_INTEGER_EXT")] BlueIntegerEXT = 36246, + [NativeName("GL_ALPHA_INTEGER")] + AlphaInteger = 36247, + [NativeName("GL_ALPHA_INTEGER_EXT")] AlphaIntegerEXT = 36247, + [NativeName("GL_RGB_INTEGER")] + RgbInteger = 36248, + [NativeName("GL_RGB_INTEGER_EXT")] RgbIntegerEXT = 36248, + [NativeName("GL_RGBA_INTEGER")] + RgbaInteger = 36249, + [NativeName("GL_RGBA_INTEGER_EXT")] RgbaIntegerEXT = 36249, + [NativeName("GL_BGR_INTEGER")] + BgrInteger = 36250, + [NativeName("GL_BGR_INTEGER_EXT")] BgrIntegerEXT = 36250, + [NativeName("GL_BGRA_INTEGER")] + BgraInteger = 36251, + [NativeName("GL_BGRA_INTEGER_EXT")] BgraIntegerEXT = 36251, @@ -12796,1985 +12514,2039 @@ public enum GLEnum : uint [NativeName("GL_RGBA_INTEGER_MODE_EXT")] RgbaIntegerModeEXT = 36254, - [NativeName("GL_MAX_TEXTURE_LOD_BIAS_EXT")] - MaxTextureLodBiasEXT = 34045, + [NativeName("GL_INT_2_10_10_10_REV")] + Int2x10x10x10Rev = 36255, - [NativeName("GL_TEXTURE_FILTER_CONTROL_EXT")] - TextureFilterControlEXT = 34048, + [NativeName("GL_MAX_PROGRAM_PARAMETER_BUFFER_BINDINGS_NV")] + MaxProgramParameterBufferBindingsNV = 36256, - [NativeName("GL_TEXTURE_LOD_BIAS_EXT")] - TextureLodBiasEXT = 34049, + [NativeName("GL_MAX_PROGRAM_PARAMETER_BUFFER_SIZE_NV")] + MaxProgramParameterBufferSizeNV = 36257, - [NativeName("GL_MIRROR_CLAMP_EXT")] - MirrorClampEXT = 34626, + [NativeName("GL_VERTEX_PROGRAM_PARAMETER_BUFFER_NV")] + VertexProgramParameterBufferNV = 36258, - [NativeName("GL_MIRROR_CLAMP_TO_EDGE_EXT")] - MirrorClampToEdgeEXT = 34627, + [NativeName("GL_GEOMETRY_PROGRAM_PARAMETER_BUFFER_NV")] + GeometryProgramParameterBufferNV = 36259, - [NativeName("GL_MIRROR_CLAMP_TO_BORDER_EXT")] - MirrorClampToBorderEXT = 35090, + [NativeName("GL_FRAGMENT_PROGRAM_PARAMETER_BUFFER_NV")] + FragmentProgramParameterBufferNV = 36260, - [NativeName("GL_TEXTURE_PRIORITY_EXT")] - TexturePriorityEXT = 32870, + [NativeName("GL_MAX_PROGRAM_GENERIC_ATTRIBS_NV")] + MaxProgramGenericAttribsNV = 36261, - [NativeName("GL_TEXTURE_RESIDENT_EXT")] - TextureResidentEXT = 32871, + [NativeName("GL_MAX_PROGRAM_GENERIC_RESULTS_NV")] + MaxProgramGenericResultsNV = 36262, - [NativeName("GL_TEXTURE_1D_BINDING_EXT")] - Texture1DBindingEXT = 32872, + [NativeName("GL_FRAMEBUFFER_ATTACHMENT_LAYERED_OES")] + FramebufferAttachmentLayeredOES = 36263, - [NativeName("GL_TEXTURE_2D_BINDING_EXT")] - Texture2DBindingEXT = 32873, + [NativeName("GL_FRAMEBUFFER_ATTACHMENT_LAYERED")] + FramebufferAttachmentLayered = 36263, - [NativeName("GL_TEXTURE_3D_BINDING_EXT")] - Texture3DBindingEXT = 32874, + [NativeName("GL_FRAMEBUFFER_ATTACHMENT_LAYERED_ARB")] + FramebufferAttachmentLayeredARB = 36263, - [NativeName("GL_PERTURB_EXT")] - PerturbEXT = 34222, + [NativeName("GL_FRAMEBUFFER_ATTACHMENT_LAYERED_EXT")] + FramebufferAttachmentLayeredEXT = 36263, - [NativeName("GL_TEXTURE_NORMAL_EXT")] - TextureNormalEXT = 34223, + [NativeName("GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_OES")] + FramebufferIncompleteLayerTargetsOES = 36264, + + [NativeName("GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS")] + FramebufferIncompleteLayerTargets = 36264, + + [NativeName("GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_ARB")] + FramebufferIncompleteLayerTargetsARB = 36264, + + [NativeName("GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_EXT")] + FramebufferIncompleteLayerTargetsEXT = 36264, + + [NativeName("GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB")] + FramebufferIncompleteLayerCountARB = 36265, + + [NativeName("GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_EXT")] + FramebufferIncompleteLayerCountEXT = 36265, + + [NativeName("GL_LAYER_NV")] + LayerNV = 36266, + + [NativeName("GL_DEPTH_COMPONENT32F_NV")] + DepthComponent32FNV = 36267, + + [NativeName("GL_DEPTH32F_STENCIL8_NV")] + Depth32FStencil8NV = 36268, + + [NativeName("GL_FLOAT_32_UNSIGNED_INT_24_8_REV")] + Float32UnsignedInt24x8Rev = 36269, + + [NativeName("GL_FLOAT_32_UNSIGNED_INT_24_8_REV_NV")] + Float32UnsignedInt24x8RevNV = 36269, + + [NativeName("GL_SHADER_INCLUDE_ARB")] + ShaderIncludeARB = 36270, + + [NativeName("GL_DEPTH_BUFFER_FLOAT_MODE_NV")] + DepthBufferFloatModeNV = 36271, + + [NativeName("GL_FRAMEBUFFER_SRGB")] + FramebufferSrgb = 36281, + + [NativeName("GL_FRAMEBUFFER_SRGB_EXT")] + FramebufferSrgbEXT = 36281, + + [NativeName("GL_FRAMEBUFFER_SRGB_CAPABLE_EXT")] + FramebufferSrgbCapableEXT = 36282, + + [NativeName("GL_COMPRESSED_RED_RGTC1")] + CompressedRedRgtc1 = 36283, + + [NativeName("GL_COMPRESSED_RED_RGTC1_EXT")] + CompressedRedRgtc1EXT = 36283, + + [NativeName("GL_COMPRESSED_SIGNED_RED_RGTC1")] + CompressedSignedRedRgtc1 = 36284, - [NativeName("GL_SRGB_EXT")] - SrgbEXT = 35904, + [NativeName("GL_COMPRESSED_SIGNED_RED_RGTC1_EXT")] + CompressedSignedRedRgtc1EXT = 36284, - [NativeName("GL_SRGB8_EXT")] - Srgb8EXT = 35905, + [NativeName("GL_COMPRESSED_RG_RGTC2")] + CompressedRgRgtc2 = 36285, - [NativeName("GL_SRGB_ALPHA_EXT")] - SrgbAlphaEXT = 35906, + [NativeName("GL_COMPRESSED_RED_GREEN_RGTC2_EXT")] + CompressedRedGreenRgtc2EXT = 36285, - [NativeName("GL_SRGB8_ALPHA8_EXT")] - Srgb8Alpha8EXT = 35907, + [NativeName("GL_COMPRESSED_SIGNED_RG_RGTC2")] + CompressedSignedRgRgtc2 = 36286, - [NativeName("GL_SLUMINANCE_ALPHA_EXT")] - SluminanceAlphaEXT = 35908, + [NativeName("GL_COMPRESSED_SIGNED_RED_GREEN_RGTC2_EXT")] + CompressedSignedRedGreenRgtc2EXT = 36286, - [NativeName("GL_SLUMINANCE8_ALPHA8_EXT")] - Sluminance8Alpha8EXT = 35909, + [NativeName("GL_SAMPLER_1D_ARRAY")] + Sampler1DArray = 36288, - [NativeName("GL_SLUMINANCE_EXT")] - SluminanceEXT = 35910, + [NativeName("GL_SAMPLER_1D_ARRAY_EXT")] + Sampler1DArrayEXT = 36288, - [NativeName("GL_SLUMINANCE8_EXT")] - Sluminance8EXT = 35911, + [NativeName("GL_SAMPLER_2D_ARRAY")] + Sampler2DArray = 36289, - [NativeName("GL_COMPRESSED_SRGB_EXT")] - CompressedSrgbEXT = 35912, + [NativeName("GL_SAMPLER_2D_ARRAY_EXT")] + Sampler2DArrayEXT = 36289, - [NativeName("GL_COMPRESSED_SRGB_ALPHA_EXT")] - CompressedSrgbAlphaEXT = 35913, + [NativeName("GL_SAMPLER_BUFFER_OES")] + SamplerBufferOES = 36290, - [NativeName("GL_COMPRESSED_SLUMINANCE_EXT")] - CompressedSluminanceEXT = 35914, + [NativeName("GL_SAMPLER_BUFFER")] + SamplerBuffer = 36290, - [NativeName("GL_COMPRESSED_SLUMINANCE_ALPHA_EXT")] - CompressedSluminanceAlphaEXT = 35915, + [NativeName("GL_SAMPLER_BUFFER_EXT")] + SamplerBufferEXT = 36290, - [NativeName("GL_COMPRESSED_SRGB_S3TC_DXT1_EXT")] - CompressedSrgbS3TcDxt1EXT = 35916, + [NativeName("GL_SAMPLER_1D_ARRAY_SHADOW")] + Sampler1DArrayShadow = 36291, - [NativeName("GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT")] - CompressedSrgbAlphaS3TcDxt1EXT = 35917, + [NativeName("GL_SAMPLER_1D_ARRAY_SHADOW_EXT")] + Sampler1DArrayShadowEXT = 36291, - [NativeName("GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT")] - CompressedSrgbAlphaS3TcDxt3EXT = 35918, + [NativeName("GL_SAMPLER_2D_ARRAY_SHADOW_NV")] + Sampler2DArrayShadowNV = 36292, - [NativeName("GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT")] - CompressedSrgbAlphaS3TcDxt5EXT = 35919, + [NativeName("GL_SAMPLER_2D_ARRAY_SHADOW")] + Sampler2DArrayShadow = 36292, - [NativeName("GL_SR8_EXT")] - Sr8EXT = 36797, + [NativeName("GL_SAMPLER_2D_ARRAY_SHADOW_EXT")] + Sampler2DArrayShadowEXT = 36292, - [NativeName("GL_SRG8_EXT")] - Srg8EXT = 36798, + [NativeName("GL_SAMPLER_CUBE_SHADOW_NV")] + SamplerCubeShadowNV = 36293, - [NativeName("GL_TEXTURE_SRGB_DECODE_EXT")] - TextureSrgbDecodeEXT = 35400, + [NativeName("GL_SAMPLER_CUBE_SHADOW")] + SamplerCubeShadow = 36293, - [NativeName("GL_DECODE_EXT")] - DecodeEXT = 35401, + [NativeName("GL_SAMPLER_CUBE_SHADOW_EXT")] + SamplerCubeShadowEXT = 36293, - [NativeName("GL_SKIP_DECODE_EXT")] - SkipDecodeEXT = 35402, + [NativeName("GL_UNSIGNED_INT_VEC2")] + UnsignedIntVec2 = 36294, - [NativeName("GL_RGB9_E5_EXT")] - Rgb9E5EXT = 35901, + [NativeName("GL_UNSIGNED_INT_VEC2_EXT")] + UnsignedIntVec2EXT = 36294, - [NativeName("GL_UNSIGNED_INT_5_9_9_9_REV_EXT")] - UnsignedInt5x9x9x9RevEXT = 35902, + [NativeName("GL_UNSIGNED_INT_VEC3")] + UnsignedIntVec3 = 36295, - [NativeName("GL_TEXTURE_SHARED_SIZE_EXT")] - TextureSharedSizeEXT = 35903, + [NativeName("GL_UNSIGNED_INT_VEC3_EXT")] + UnsignedIntVec3EXT = 36295, - [NativeName("GL_ALPHA_SNORM")] - AlphaSnorm = 36880, + [NativeName("GL_UNSIGNED_INT_VEC4")] + UnsignedIntVec4 = 36296, - [NativeName("GL_LUMINANCE_SNORM")] - LuminanceSnorm = 36881, + [NativeName("GL_UNSIGNED_INT_VEC4_EXT")] + UnsignedIntVec4EXT = 36296, - [NativeName("GL_LUMINANCE_ALPHA_SNORM")] - LuminanceAlphaSnorm = 36882, + [NativeName("GL_INT_SAMPLER_1D")] + IntSampler1D = 36297, - [NativeName("GL_INTENSITY_SNORM")] - IntensitySnorm = 36883, + [NativeName("GL_INT_SAMPLER_1D_EXT")] + IntSampler1DEXT = 36297, - [NativeName("GL_ALPHA8_SNORM")] - Alpha8Snorm = 36884, + [NativeName("GL_INT_SAMPLER_2D")] + IntSampler2D = 36298, - [NativeName("GL_LUMINANCE8_SNORM")] - Luminance8Snorm = 36885, + [NativeName("GL_INT_SAMPLER_2D_EXT")] + IntSampler2DEXT = 36298, - [NativeName("GL_LUMINANCE8_ALPHA8_SNORM")] - Luminance8Alpha8Snorm = 36886, + [NativeName("GL_INT_SAMPLER_3D")] + IntSampler3D = 36299, - [NativeName("GL_INTENSITY8_SNORM")] - Intensity8Snorm = 36887, + [NativeName("GL_INT_SAMPLER_3D_EXT")] + IntSampler3DEXT = 36299, - [NativeName("GL_ALPHA16_SNORM")] - Alpha16Snorm = 36888, + [NativeName("GL_INT_SAMPLER_CUBE")] + IntSamplerCube = 36300, - [NativeName("GL_LUMINANCE16_SNORM")] - Luminance16Snorm = 36889, + [NativeName("GL_INT_SAMPLER_CUBE_EXT")] + IntSamplerCubeEXT = 36300, - [NativeName("GL_LUMINANCE16_ALPHA16_SNORM")] - Luminance16Alpha16Snorm = 36890, + [NativeName("GL_INT_SAMPLER_2D_RECT")] + IntSampler2DRect = 36301, - [NativeName("GL_INTENSITY16_SNORM")] - Intensity16Snorm = 36891, + [NativeName("GL_INT_SAMPLER_2D_RECT_EXT")] + IntSampler2DRectEXT = 36301, - [NativeName("GL_RED_SNORM")] - RedSnorm = 36752, + [NativeName("GL_INT_SAMPLER_1D_ARRAY")] + IntSampler1DArray = 36302, - [NativeName("GL_RG_SNORM")] - RgSnorm = 36753, + [NativeName("GL_INT_SAMPLER_1D_ARRAY_EXT")] + IntSampler1DArrayEXT = 36302, - [NativeName("GL_RGB_SNORM")] - RgbSnorm = 36754, + [NativeName("GL_INT_SAMPLER_2D_ARRAY")] + IntSampler2DArray = 36303, - [NativeName("GL_RGBA_SNORM")] - RgbaSnorm = 36755, + [NativeName("GL_INT_SAMPLER_2D_ARRAY_EXT")] + IntSampler2DArrayEXT = 36303, - [NativeName("GL_TEXTURE_IMMUTABLE_FORMAT_EXT")] - TextureImmutableFormatEXT = 37167, + [NativeName("GL_INT_SAMPLER_BUFFER_OES")] + IntSamplerBufferOES = 36304, - [NativeName("GL_RGBA32F_EXT")] - Rgba32FEXT = 34836, + [NativeName("GL_INT_SAMPLER_BUFFER")] + IntSamplerBuffer = 36304, - [NativeName("GL_RGB32F_EXT")] - Rgb32FEXT = 34837, + [NativeName("GL_INT_SAMPLER_BUFFER_EXT")] + IntSamplerBufferEXT = 36304, - [NativeName("GL_ALPHA32F_EXT")] - Alpha32FEXT = 34838, + [NativeName("GL_UNSIGNED_INT_SAMPLER_1D")] + UnsignedIntSampler1D = 36305, - [NativeName("GL_LUMINANCE32F_EXT")] - Luminance32FEXT = 34840, + [NativeName("GL_UNSIGNED_INT_SAMPLER_1D_EXT")] + UnsignedIntSampler1DEXT = 36305, - [NativeName("GL_LUMINANCE_ALPHA32F_EXT")] - LuminanceAlpha32FEXT = 34841, + [NativeName("GL_UNSIGNED_INT_SAMPLER_2D")] + UnsignedIntSampler2D = 36306, - [NativeName("GL_RGBA16F_EXT")] - Rgba16FEXT = 34842, + [NativeName("GL_UNSIGNED_INT_SAMPLER_2D_EXT")] + UnsignedIntSampler2DEXT = 36306, - [NativeName("GL_RGB16F_EXT")] - Rgb16FEXT = 34843, + [NativeName("GL_UNSIGNED_INT_SAMPLER_3D")] + UnsignedIntSampler3D = 36307, - [NativeName("GL_ALPHA16F_EXT")] - Alpha16FEXT = 34844, + [NativeName("GL_UNSIGNED_INT_SAMPLER_3D_EXT")] + UnsignedIntSampler3DEXT = 36307, - [NativeName("GL_LUMINANCE16F_EXT")] - Luminance16FEXT = 34846, + [NativeName("GL_UNSIGNED_INT_SAMPLER_CUBE")] + UnsignedIntSamplerCube = 36308, - [NativeName("GL_LUMINANCE_ALPHA16F_EXT")] - LuminanceAlpha16FEXT = 34847, + [NativeName("GL_UNSIGNED_INT_SAMPLER_CUBE_EXT")] + UnsignedIntSamplerCubeEXT = 36308, - [NativeName("GL_BGRA8_EXT")] - Bgra8EXT = 37793, + [NativeName("GL_UNSIGNED_INT_SAMPLER_2D_RECT")] + UnsignedIntSampler2DRect = 36309, - [NativeName("GL_R8_EXT")] - R8EXT = 33321, + [NativeName("GL_UNSIGNED_INT_SAMPLER_2D_RECT_EXT")] + UnsignedIntSampler2DRectEXT = 36309, - [NativeName("GL_RG8_EXT")] - Rg8EXT = 33323, + [NativeName("GL_UNSIGNED_INT_SAMPLER_1D_ARRAY")] + UnsignedIntSampler1DArray = 36310, - [NativeName("GL_R32F_EXT")] - R32FEXT = 33326, + [NativeName("GL_UNSIGNED_INT_SAMPLER_1D_ARRAY_EXT")] + UnsignedIntSampler1DArrayEXT = 36310, - [NativeName("GL_RG32F_EXT")] - Rg32FEXT = 33328, + [NativeName("GL_UNSIGNED_INT_SAMPLER_2D_ARRAY")] + UnsignedIntSampler2DArray = 36311, - [NativeName("GL_R16F_EXT")] - R16FEXT = 33325, + [NativeName("GL_UNSIGNED_INT_SAMPLER_2D_ARRAY_EXT")] + UnsignedIntSampler2DArrayEXT = 36311, - [NativeName("GL_RG16F_EXT")] - Rg16FEXT = 33327, + [NativeName("GL_UNSIGNED_INT_SAMPLER_BUFFER_OES")] + UnsignedIntSamplerBufferOES = 36312, - [NativeName("GL_TEXTURE_SWIZZLE_R_EXT")] - TextureSwizzleREXT = 36418, + [NativeName("GL_UNSIGNED_INT_SAMPLER_BUFFER")] + UnsignedIntSamplerBuffer = 36312, - [NativeName("GL_TEXTURE_SWIZZLE_G_EXT")] - TextureSwizzleGEXT = 36419, + [NativeName("GL_UNSIGNED_INT_SAMPLER_BUFFER_EXT")] + UnsignedIntSamplerBufferEXT = 36312, - [NativeName("GL_TEXTURE_SWIZZLE_B_EXT")] - TextureSwizzleBEXT = 36420, + [NativeName("GL_GEOMETRY_SHADER_OES")] + GeometryShaderOES = 36313, - [NativeName("GL_TEXTURE_SWIZZLE_A_EXT")] - TextureSwizzleAEXT = 36421, + [NativeName("GL_GEOMETRY_SHADER")] + GeometryShader = 36313, - [NativeName("GL_TEXTURE_SWIZZLE_RGBA_EXT")] - TextureSwizzleRgbaEXT = 36422, + [NativeName("GL_GEOMETRY_SHADER_ARB")] + GeometryShaderARB = 36313, - [NativeName("GL_TIME_ELAPSED_EXT")] - TimeElapsedEXT = 35007, + [NativeName("GL_GEOMETRY_SHADER_EXT")] + GeometryShaderEXT = 36313, - [NativeName("GL_TRANSFORM_FEEDBACK_BUFFER_EXT")] - TransformFeedbackBufferEXT = 35982, + [NativeName("GL_GEOMETRY_VERTICES_OUT_ARB")] + GeometryVerticesOutARB = 36314, - [NativeName("GL_TRANSFORM_FEEDBACK_BUFFER_START_EXT")] - TransformFeedbackBufferStartEXT = 35972, + [NativeName("GL_GEOMETRY_VERTICES_OUT_EXT")] + GeometryVerticesOutEXT = 36314, - [NativeName("GL_TRANSFORM_FEEDBACK_BUFFER_SIZE_EXT")] - TransformFeedbackBufferSizeEXT = 35973, + [NativeName("GL_GEOMETRY_INPUT_TYPE_ARB")] + GeometryInputTypeARB = 36315, - [NativeName("GL_TRANSFORM_FEEDBACK_BUFFER_BINDING_EXT")] - TransformFeedbackBufferBindingEXT = 35983, + [NativeName("GL_GEOMETRY_INPUT_TYPE_EXT")] + GeometryInputTypeEXT = 36315, - [NativeName("GL_INTERLEAVED_ATTRIBS_EXT")] - InterleavedAttribsEXT = 35980, + [NativeName("GL_GEOMETRY_OUTPUT_TYPE_ARB")] + GeometryOutputTypeARB = 36316, - [NativeName("GL_SEPARATE_ATTRIBS_EXT")] - SeparateAttribsEXT = 35981, + [NativeName("GL_GEOMETRY_OUTPUT_TYPE_EXT")] + GeometryOutputTypeEXT = 36316, - [NativeName("GL_PRIMITIVES_GENERATED_EXT")] - PrimitivesGeneratedEXT = 35975, + [NativeName("GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB")] + MaxGeometryVaryingComponentsARB = 36317, - [NativeName("GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN_EXT")] - TransformFeedbackPrimitivesWrittenEXT = 35976, + [NativeName("GL_MAX_GEOMETRY_VARYING_COMPONENTS_EXT")] + MaxGeometryVaryingComponentsEXT = 36317, - [NativeName("GL_RASTERIZER_DISCARD_EXT")] - RasterizerDiscardEXT = 35977, + [NativeName("GL_MAX_VERTEX_VARYING_COMPONENTS_ARB")] + MaxVertexVaryingComponentsARB = 36318, - [NativeName("GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS_EXT")] - MaxTransformFeedbackInterleavedComponentsEXT = 35978, + [NativeName("GL_MAX_VERTEX_VARYING_COMPONENTS_EXT")] + MaxVertexVaryingComponentsEXT = 36318, - [NativeName("GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_EXT")] - MaxTransformFeedbackSeparateAttribsEXT = 35979, + [NativeName("GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_OES")] + MaxGeometryUniformComponentsOES = 36319, - [NativeName("GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_EXT")] - MaxTransformFeedbackSeparateComponentsEXT = 35968, + [NativeName("GL_MAX_GEOMETRY_UNIFORM_COMPONENTS")] + MaxGeometryUniformComponents = 36319, - [NativeName("GL_TRANSFORM_FEEDBACK_VARYINGS_EXT")] - TransformFeedbackVaryingsEXT = 35971, + [NativeName("GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_ARB")] + MaxGeometryUniformComponentsARB = 36319, - [NativeName("GL_TRANSFORM_FEEDBACK_BUFFER_MODE_EXT")] - TransformFeedbackBufferModeEXT = 35967, + [NativeName("GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_EXT")] + MaxGeometryUniformComponentsEXT = 36319, - [NativeName("GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH_EXT")] - TransformFeedbackVaryingMaxLengthEXT = 35958, + [NativeName("GL_MAX_GEOMETRY_OUTPUT_VERTICES_OES")] + MaxGeometryOutputVerticesOES = 36320, - [NativeName("GL_VERTEX_ARRAY_EXT")] - VertexArrayEXT = 32884, + [NativeName("GL_MAX_GEOMETRY_OUTPUT_VERTICES")] + MaxGeometryOutputVertices = 36320, - [NativeName("GL_NORMAL_ARRAY_EXT")] - NormalArrayEXT = 32885, + [NativeName("GL_MAX_GEOMETRY_OUTPUT_VERTICES_ARB")] + MaxGeometryOutputVerticesARB = 36320, - [NativeName("GL_COLOR_ARRAY_EXT")] - ColorArrayEXT = 32886, + [NativeName("GL_MAX_GEOMETRY_OUTPUT_VERTICES_EXT")] + MaxGeometryOutputVerticesEXT = 36320, - [NativeName("GL_INDEX_ARRAY_EXT")] - IndexArrayEXT = 32887, + [NativeName("GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_OES")] + MaxGeometryTotalOutputComponentsOES = 36321, - [NativeName("GL_TEXTURE_COORD_ARRAY_EXT")] - TextureCoordArrayEXT = 32888, + [NativeName("GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS")] + MaxGeometryTotalOutputComponents = 36321, - [NativeName("GL_EDGE_FLAG_ARRAY_EXT")] - EdgeFlagArrayEXT = 32889, + [NativeName("GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_ARB")] + MaxGeometryTotalOutputComponentsARB = 36321, - [NativeName("GL_VERTEX_ARRAY_SIZE_EXT")] - VertexArraySizeEXT = 32890, + [NativeName("GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_EXT")] + MaxGeometryTotalOutputComponentsEXT = 36321, - [NativeName("GL_VERTEX_ARRAY_TYPE_EXT")] - VertexArrayTypeEXT = 32891, + [NativeName("GL_MAX_VERTEX_BINDABLE_UNIFORMS_EXT")] + MaxVertexBindableUniformsEXT = 36322, - [NativeName("GL_VERTEX_ARRAY_STRIDE_EXT")] - VertexArrayStrideEXT = 32892, + [NativeName("GL_MAX_FRAGMENT_BINDABLE_UNIFORMS_EXT")] + MaxFragmentBindableUniformsEXT = 36323, - [NativeName("GL_VERTEX_ARRAY_COUNT_EXT")] - VertexArrayCountEXT = 32893, + [NativeName("GL_MAX_GEOMETRY_BINDABLE_UNIFORMS_EXT")] + MaxGeometryBindableUniformsEXT = 36324, - [NativeName("GL_NORMAL_ARRAY_TYPE_EXT")] - NormalArrayTypeEXT = 32894, + [NativeName("GL_ACTIVE_SUBROUTINES")] + ActiveSubroutines = 36325, - [NativeName("GL_NORMAL_ARRAY_STRIDE_EXT")] - NormalArrayStrideEXT = 32895, + [NativeName("GL_ACTIVE_SUBROUTINE_UNIFORMS")] + ActiveSubroutineUniforms = 36326, - [NativeName("GL_NORMAL_ARRAY_COUNT_EXT")] - NormalArrayCountEXT = 32896, + [NativeName("GL_MAX_SUBROUTINES")] + MaxSubroutines = 36327, - [NativeName("GL_COLOR_ARRAY_SIZE_EXT")] - ColorArraySizeEXT = 32897, + [NativeName("GL_MAX_SUBROUTINE_UNIFORM_LOCATIONS")] + MaxSubroutineUniformLocations = 36328, - [NativeName("GL_COLOR_ARRAY_TYPE_EXT")] - ColorArrayTypeEXT = 32898, + [NativeName("GL_NAMED_STRING_LENGTH_ARB")] + NamedStringLengthARB = 36329, - [NativeName("GL_COLOR_ARRAY_STRIDE_EXT")] - ColorArrayStrideEXT = 32899, + [NativeName("GL_NAMED_STRING_TYPE_ARB")] + NamedStringTypeARB = 36330, - [NativeName("GL_COLOR_ARRAY_COUNT_EXT")] - ColorArrayCountEXT = 32900, + [NativeName("GL_MAX_BINDABLE_UNIFORM_SIZE_EXT")] + MaxBindableUniformSizeEXT = 36333, - [NativeName("GL_INDEX_ARRAY_TYPE_EXT")] - IndexArrayTypeEXT = 32901, + [NativeName("GL_UNIFORM_BUFFER_EXT")] + UniformBufferEXT = 36334, - [NativeName("GL_INDEX_ARRAY_STRIDE_EXT")] - IndexArrayStrideEXT = 32902, + [NativeName("GL_UNIFORM_BUFFER_BINDING_EXT")] + UniformBufferBindingEXT = 36335, - [NativeName("GL_INDEX_ARRAY_COUNT_EXT")] - IndexArrayCountEXT = 32903, + [NativeName("GL_LOW_FLOAT")] + LowFloat = 36336, - [NativeName("GL_TEXTURE_COORD_ARRAY_SIZE_EXT")] - TextureCoordArraySizeEXT = 32904, + [NativeName("GL_MEDIUM_FLOAT")] + MediumFloat = 36337, - [NativeName("GL_TEXTURE_COORD_ARRAY_TYPE_EXT")] - TextureCoordArrayTypeEXT = 32905, + [NativeName("GL_HIGH_FLOAT")] + HighFloat = 36338, - [NativeName("GL_TEXTURE_COORD_ARRAY_STRIDE_EXT")] - TextureCoordArrayStrideEXT = 32906, + [NativeName("GL_LOW_INT")] + LowInt = 36339, - [NativeName("GL_TEXTURE_COORD_ARRAY_COUNT_EXT")] - TextureCoordArrayCountEXT = 32907, + [NativeName("GL_MEDIUM_INT")] + MediumInt = 36340, - [NativeName("GL_EDGE_FLAG_ARRAY_STRIDE_EXT")] - EdgeFlagArrayStrideEXT = 32908, + [NativeName("GL_HIGH_INT")] + HighInt = 36341, - [NativeName("GL_EDGE_FLAG_ARRAY_COUNT_EXT")] - EdgeFlagArrayCountEXT = 32909, + [NativeName("GL_UNSIGNED_INT_10_10_10_2_OES")] + UnsignedInt10x10x10x2OES = 36342, - [NativeName("GL_VERTEX_ARRAY_POINTER_EXT")] - VertexArrayPointerEXT = 32910, + [NativeName("GL_INT_10_10_10_2_OES")] + Int10x10x10x2OES = 36343, - [NativeName("GL_NORMAL_ARRAY_POINTER_EXT")] - NormalArrayPointerEXT = 32911, + [NativeName("GL_SHADER_BINARY_FORMATS")] + ShaderBinaryFormats = 36344, - [NativeName("GL_COLOR_ARRAY_POINTER_EXT")] - ColorArrayPointerEXT = 32912, + [NativeName("GL_NUM_SHADER_BINARY_FORMATS")] + NumShaderBinaryFormats = 36345, - [NativeName("GL_INDEX_ARRAY_POINTER_EXT")] - IndexArrayPointerEXT = 32913, + [NativeName("GL_SHADER_COMPILER")] + ShaderCompiler = 36346, - [NativeName("GL_TEXTURE_COORD_ARRAY_POINTER_EXT")] - TextureCoordArrayPointerEXT = 32914, + [NativeName("GL_MAX_VERTEX_UNIFORM_VECTORS")] + MaxVertexUniformVectors = 36347, - [NativeName("GL_EDGE_FLAG_ARRAY_POINTER_EXT")] - EdgeFlagArrayPointerEXT = 32915, + [NativeName("GL_MAX_VARYING_VECTORS")] + MaxVaryingVectors = 36348, - [NativeName("GL_DOUBLE_VEC2_EXT")] - DoubleVec2EXT = 36860, + [NativeName("GL_MAX_FRAGMENT_UNIFORM_VECTORS")] + MaxFragmentUniformVectors = 36349, - [NativeName("GL_DOUBLE_VEC3_EXT")] - DoubleVec3EXT = 36861, + [NativeName("GL_RENDERBUFFER_COLOR_SAMPLES_NV")] + RenderbufferColorSamplesNV = 36368, - [NativeName("GL_DOUBLE_VEC4_EXT")] - DoubleVec4EXT = 36862, + [NativeName("GL_MAX_MULTISAMPLE_COVERAGE_MODES_NV")] + MaxMultisampleCoverageModesNV = 36369, - [NativeName("GL_DOUBLE_MAT2_EXT")] - DoubleMat2EXT = 36678, + [NativeName("GL_MULTISAMPLE_COVERAGE_MODES_NV")] + MultisampleCoverageModesNV = 36370, - [NativeName("GL_DOUBLE_MAT3_EXT")] - DoubleMat3EXT = 36679, + [NativeName("GL_QUERY_WAIT")] + QueryWait = 36371, - [NativeName("GL_DOUBLE_MAT4_EXT")] - DoubleMat4EXT = 36680, + [NativeName("GL_QUERY_WAIT_NV")] + QueryWaitNV = 36371, - [NativeName("GL_DOUBLE_MAT2x3_EXT")] - DoubleMat2x3EXT = 36681, + [NativeName("GL_QUERY_NO_WAIT")] + QueryNoWait = 36372, - [NativeName("GL_DOUBLE_MAT2x4_EXT")] - DoubleMat2x4EXT = 36682, + [NativeName("GL_QUERY_NO_WAIT_NV")] + QueryNoWaitNV = 36372, - [NativeName("GL_DOUBLE_MAT3x2_EXT")] - DoubleMat3x2EXT = 36683, + [NativeName("GL_QUERY_BY_REGION_WAIT")] + QueryByRegionWait = 36373, - [NativeName("GL_DOUBLE_MAT3x4_EXT")] - DoubleMat3x4EXT = 36684, + [NativeName("GL_QUERY_BY_REGION_WAIT_NV")] + QueryByRegionWaitNV = 36373, - [NativeName("GL_DOUBLE_MAT4x2_EXT")] - DoubleMat4x2EXT = 36685, + [NativeName("GL_QUERY_BY_REGION_NO_WAIT")] + QueryByRegionNoWait = 36374, - [NativeName("GL_DOUBLE_MAT4x3_EXT")] - DoubleMat4x3EXT = 36686, + [NativeName("GL_QUERY_BY_REGION_NO_WAIT_NV")] + QueryByRegionNoWaitNV = 36374, - [NativeName("GL_VERTEX_SHADER_EXT")] - VertexShaderEXT = 34688, + [NativeName("GL_QUERY_WAIT_INVERTED")] + QueryWaitInverted = 36375, - [NativeName("GL_VERTEX_SHADER_BINDING_EXT")] - VertexShaderBindingEXT = 34689, + [NativeName("GL_QUERY_NO_WAIT_INVERTED")] + QueryNoWaitInverted = 36376, - [NativeName("GL_OP_INDEX_EXT")] - OpIndexEXT = 34690, + [NativeName("GL_QUERY_BY_REGION_WAIT_INVERTED")] + QueryByRegionWaitInverted = 36377, - [NativeName("GL_OP_NEGATE_EXT")] - OpNegateEXT = 34691, + [NativeName("GL_QUERY_BY_REGION_NO_WAIT_INVERTED")] + QueryByRegionNoWaitInverted = 36378, - [NativeName("GL_OP_DOT3_EXT")] - OpDot3EXT = 34692, + [NativeName("GL_POLYGON_OFFSET_CLAMP")] + PolygonOffsetClamp = 36379, - [NativeName("GL_OP_DOT4_EXT")] - OpDot4EXT = 34693, + [NativeName("GL_POLYGON_OFFSET_CLAMP_EXT")] + PolygonOffsetClampEXT = 36379, - [NativeName("GL_OP_MUL_EXT")] - OpMulEXT = 34694, + [NativeName("GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS_OES")] + MaxCombinedTessControlUniformComponentsOES = 36382, - [NativeName("GL_OP_ADD_EXT")] - OpAddEXT = 34695, + [NativeName("GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS_EXT")] + MaxCombinedTessControlUniformComponentsEXT = 36382, - [NativeName("GL_OP_MADD_EXT")] - OpMaddEXT = 34696, + [NativeName("GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS")] + MaxCombinedTessControlUniformComponents = 36382, - [NativeName("GL_OP_FRAC_EXT")] - OpFracEXT = 34697, + [NativeName("GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS_OES")] + MaxCombinedTessEvaluationUniformComponentsOES = 36383, - [NativeName("GL_OP_MAX_EXT")] - OpMaxEXT = 34698, + [NativeName("GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS_EXT")] + MaxCombinedTessEvaluationUniformComponentsEXT = 36383, - [NativeName("GL_OP_MIN_EXT")] - OpMinEXT = 34699, + [NativeName("GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS")] + MaxCombinedTessEvaluationUniformComponents = 36383, - [NativeName("GL_OP_SET_GE_EXT")] - OpSetGeEXT = 34700, + [NativeName("GL_COLOR_SAMPLES_NV")] + ColorSamplesNV = 36384, - [NativeName("GL_OP_SET_LT_EXT")] - OpSetLtEXT = 34701, + [NativeName("GL_TRANSFORM_FEEDBACK")] + TransformFeedback = 36386, - [NativeName("GL_OP_CLAMP_EXT")] - OpClampEXT = 34702, + [NativeName("GL_TRANSFORM_FEEDBACK_NV")] + TransformFeedbackNV = 36386, - [NativeName("GL_OP_FLOOR_EXT")] - OpFloorEXT = 34703, + [NativeName("GL_TRANSFORM_FEEDBACK_BUFFER_PAUSED")] + TransformFeedbackBufferPaused = 36387, - [NativeName("GL_OP_ROUND_EXT")] - OpRoundEXT = 34704, + [NativeName("GL_TRANSFORM_FEEDBACK_PAUSED")] + TransformFeedbackPaused = 36387, - [NativeName("GL_OP_EXP_BASE_2_EXT")] - OpExpBase2EXT = 34705, + [NativeName("GL_TRANSFORM_FEEDBACK_BUFFER_PAUSED_NV")] + TransformFeedbackBufferPausedNV = 36387, - [NativeName("GL_OP_LOG_BASE_2_EXT")] - OpLogBase2EXT = 34706, + [NativeName("GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE")] + TransformFeedbackBufferActive = 36388, - [NativeName("GL_OP_POWER_EXT")] - OpPowerEXT = 34707, + [NativeName("GL_TRANSFORM_FEEDBACK_ACTIVE")] + TransformFeedbackActive = 36388, - [NativeName("GL_OP_RECIP_EXT")] - OpRecipEXT = 34708, + [NativeName("GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE_NV")] + TransformFeedbackBufferActiveNV = 36388, - [NativeName("GL_OP_RECIP_SQRT_EXT")] - OpRecipSqrtEXT = 34709, + [NativeName("GL_TRANSFORM_FEEDBACK_BINDING")] + TransformFeedbackBinding = 36389, - [NativeName("GL_OP_SUB_EXT")] - OpSubEXT = 34710, + [NativeName("GL_TRANSFORM_FEEDBACK_BINDING_NV")] + TransformFeedbackBindingNV = 36389, - [NativeName("GL_OP_CROSS_PRODUCT_EXT")] - OpCrossProductEXT = 34711, + [NativeName("GL_FRAME_NV")] + FrameNV = 36390, - [NativeName("GL_OP_MULTIPLY_MATRIX_EXT")] - OpMultiplyMatrixEXT = 34712, + [NativeName("GL_FIELDS_NV")] + FieldsNV = 36391, - [NativeName("GL_OP_MOV_EXT")] - OpMovEXT = 34713, + [NativeName("GL_TIMESTAMP_EXT")] + TimestampEXT = 36392, - [NativeName("GL_OUTPUT_VERTEX_EXT")] - OutputVertexEXT = 34714, + [NativeName("GL_TIMESTAMP")] + Timestamp = 36392, - [NativeName("GL_OUTPUT_COLOR0_EXT")] - OutputColor0EXT = 34715, + [NativeName("GL_CURRENT_TIME_NV")] + CurrentTimeNV = 36392, - [NativeName("GL_OUTPUT_COLOR1_EXT")] - OutputColor1EXT = 34716, + [NativeName("GL_NUM_FILL_STREAMS_NV")] + NumFillStreamsNV = 36393, - [NativeName("GL_OUTPUT_TEXTURE_COORD0_EXT")] - OutputTextureCoord0EXT = 34717, + [NativeName("GL_PRESENT_TIME_NV")] + PresentTimeNV = 36394, - [NativeName("GL_OUTPUT_TEXTURE_COORD1_EXT")] - OutputTextureCoord1EXT = 34718, + [NativeName("GL_PRESENT_DURATION_NV")] + PresentDurationNV = 36395, - [NativeName("GL_OUTPUT_TEXTURE_COORD2_EXT")] - OutputTextureCoord2EXT = 34719, + [NativeName("GL_DEPTH_COMPONENT16_NONLINEAR_NV")] + DepthComponent16NonlinearNV = 36396, - [NativeName("GL_OUTPUT_TEXTURE_COORD3_EXT")] - OutputTextureCoord3EXT = 34720, + [NativeName("GL_PROGRAM_MATRIX_EXT")] + ProgramMatrixEXT = 36397, - [NativeName("GL_OUTPUT_TEXTURE_COORD4_EXT")] - OutputTextureCoord4EXT = 34721, + [NativeName("GL_TRANSPOSE_PROGRAM_MATRIX_EXT")] + TransposeProgramMatrixEXT = 36398, - [NativeName("GL_OUTPUT_TEXTURE_COORD5_EXT")] - OutputTextureCoord5EXT = 34722, + [NativeName("GL_PROGRAM_MATRIX_STACK_DEPTH_EXT")] + ProgramMatrixStackDepthEXT = 36399, - [NativeName("GL_OUTPUT_TEXTURE_COORD6_EXT")] - OutputTextureCoord6EXT = 34723, + [NativeName("GL_TEXTURE_SWIZZLE_R")] + TextureSwizzleR = 36418, - [NativeName("GL_OUTPUT_TEXTURE_COORD7_EXT")] - OutputTextureCoord7EXT = 34724, + [NativeName("GL_TEXTURE_SWIZZLE_R_EXT")] + TextureSwizzleREXT = 36418, - [NativeName("GL_OUTPUT_TEXTURE_COORD8_EXT")] - OutputTextureCoord8EXT = 34725, + [NativeName("GL_TEXTURE_SWIZZLE_G")] + TextureSwizzleG = 36419, - [NativeName("GL_OUTPUT_TEXTURE_COORD9_EXT")] - OutputTextureCoord9EXT = 34726, + [NativeName("GL_TEXTURE_SWIZZLE_G_EXT")] + TextureSwizzleGEXT = 36419, - [NativeName("GL_OUTPUT_TEXTURE_COORD10_EXT")] - OutputTextureCoord10EXT = 34727, + [NativeName("GL_TEXTURE_SWIZZLE_B")] + TextureSwizzleB = 36420, - [NativeName("GL_OUTPUT_TEXTURE_COORD11_EXT")] - OutputTextureCoord11EXT = 34728, + [NativeName("GL_TEXTURE_SWIZZLE_B_EXT")] + TextureSwizzleBEXT = 36420, - [NativeName("GL_OUTPUT_TEXTURE_COORD12_EXT")] - OutputTextureCoord12EXT = 34729, + [NativeName("GL_TEXTURE_SWIZZLE_A")] + TextureSwizzleA = 36421, - [NativeName("GL_OUTPUT_TEXTURE_COORD13_EXT")] - OutputTextureCoord13EXT = 34730, + [NativeName("GL_TEXTURE_SWIZZLE_A_EXT")] + TextureSwizzleAEXT = 36421, - [NativeName("GL_OUTPUT_TEXTURE_COORD14_EXT")] - OutputTextureCoord14EXT = 34731, + [NativeName("GL_TEXTURE_SWIZZLE_RGBA")] + TextureSwizzleRgba = 36422, - [NativeName("GL_OUTPUT_TEXTURE_COORD15_EXT")] - OutputTextureCoord15EXT = 34732, + [NativeName("GL_TEXTURE_SWIZZLE_RGBA_EXT")] + TextureSwizzleRgbaEXT = 36422, - [NativeName("GL_OUTPUT_TEXTURE_COORD16_EXT")] - OutputTextureCoord16EXT = 34733, + [NativeName("GL_ACTIVE_SUBROUTINE_UNIFORM_LOCATIONS")] + ActiveSubroutineUniformLocations = 36423, - [NativeName("GL_OUTPUT_TEXTURE_COORD17_EXT")] - OutputTextureCoord17EXT = 34734, + [NativeName("GL_ACTIVE_SUBROUTINE_MAX_LENGTH")] + ActiveSubroutineMaxLength = 36424, - [NativeName("GL_OUTPUT_TEXTURE_COORD18_EXT")] - OutputTextureCoord18EXT = 34735, + [NativeName("GL_ACTIVE_SUBROUTINE_UNIFORM_MAX_LENGTH")] + ActiveSubroutineUniformMaxLength = 36425, - [NativeName("GL_OUTPUT_TEXTURE_COORD19_EXT")] - OutputTextureCoord19EXT = 34736, + [NativeName("GL_NUM_COMPATIBLE_SUBROUTINES")] + NumCompatibleSubroutines = 36426, - [NativeName("GL_OUTPUT_TEXTURE_COORD20_EXT")] - OutputTextureCoord20EXT = 34737, + [NativeName("GL_COMPATIBLE_SUBROUTINES")] + CompatibleSubroutines = 36427, - [NativeName("GL_OUTPUT_TEXTURE_COORD21_EXT")] - OutputTextureCoord21EXT = 34738, + [NativeName("GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION")] + QuadsFollowProvokingVertexConvention = 36428, - [NativeName("GL_OUTPUT_TEXTURE_COORD22_EXT")] - OutputTextureCoord22EXT = 34739, + [NativeName("GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION_EXT")] + QuadsFollowProvokingVertexConventionEXT = 36428, - [NativeName("GL_OUTPUT_TEXTURE_COORD23_EXT")] - OutputTextureCoord23EXT = 34740, + [NativeName("GL_FIRST_VERTEX_CONVENTION_OES")] + FirstVertexConventionOES = 36429, - [NativeName("GL_OUTPUT_TEXTURE_COORD24_EXT")] - OutputTextureCoord24EXT = 34741, + [NativeName("GL_FIRST_VERTEX_CONVENTION")] + FirstVertexConvention = 36429, - [NativeName("GL_OUTPUT_TEXTURE_COORD25_EXT")] - OutputTextureCoord25EXT = 34742, + [NativeName("GL_FIRST_VERTEX_CONVENTION_EXT")] + FirstVertexConventionEXT = 36429, - [NativeName("GL_OUTPUT_TEXTURE_COORD26_EXT")] - OutputTextureCoord26EXT = 34743, + [NativeName("GL_LAST_VERTEX_CONVENTION_OES")] + LastVertexConventionOES = 36430, - [NativeName("GL_OUTPUT_TEXTURE_COORD27_EXT")] - OutputTextureCoord27EXT = 34744, + [NativeName("GL_LAST_VERTEX_CONVENTION")] + LastVertexConvention = 36430, - [NativeName("GL_OUTPUT_TEXTURE_COORD28_EXT")] - OutputTextureCoord28EXT = 34745, + [NativeName("GL_LAST_VERTEX_CONVENTION_EXT")] + LastVertexConventionEXT = 36430, - [NativeName("GL_OUTPUT_TEXTURE_COORD29_EXT")] - OutputTextureCoord29EXT = 34746, + [NativeName("GL_PROVOKING_VERTEX")] + ProvokingVertex = 36431, - [NativeName("GL_OUTPUT_TEXTURE_COORD30_EXT")] - OutputTextureCoord30EXT = 34747, + [NativeName("GL_PROVOKING_VERTEX_EXT")] + ProvokingVertexEXT = 36431, - [NativeName("GL_OUTPUT_TEXTURE_COORD31_EXT")] - OutputTextureCoord31EXT = 34748, + [NativeName("GL_SAMPLE_POSITION")] + SamplePosition = 36432, - [NativeName("GL_OUTPUT_FOG_EXT")] - OutputFogEXT = 34749, + [NativeName("GL_SAMPLE_LOCATION_ARB")] + SampleLocationARB = 36432, - [NativeName("GL_SCALAR_EXT")] - ScalarEXT = 34750, + [NativeName("GL_SAMPLE_POSITION_NV")] + SamplePositionNV = 36432, - [NativeName("GL_VECTOR_EXT")] - VectorEXT = 34751, + [NativeName("GL_SAMPLE_LOCATION_NV")] + SampleLocationNV = 36432, - [NativeName("GL_MATRIX_EXT")] - MatrixEXT = 34752, + [NativeName("GL_SAMPLE_MASK")] + SampleMask = 36433, - [NativeName("GL_VARIANT_EXT")] - VariantEXT = 34753, + [NativeName("GL_SAMPLE_MASK_NV")] + SampleMaskNV = 36433, - [NativeName("GL_INVARIANT_EXT")] - InvariantEXT = 34754, + [NativeName("GL_SAMPLE_MASK_VALUE")] + SampleMaskValue = 36434, - [NativeName("GL_LOCAL_CONSTANT_EXT")] - LocalConstantEXT = 34755, + [NativeName("GL_SAMPLE_MASK_VALUE_NV")] + SampleMaskValueNV = 36434, - [NativeName("GL_LOCAL_EXT")] - LocalEXT = 34756, + [NativeName("GL_TEXTURE_BINDING_RENDERBUFFER_NV")] + TextureBindingRenderbufferNV = 36435, - [NativeName("GL_MAX_VERTEX_SHADER_INSTRUCTIONS_EXT")] - MaxVertexShaderInstructionsEXT = 34757, + [NativeName("GL_TEXTURE_RENDERBUFFER_DATA_STORE_BINDING_NV")] + TextureRenderbufferDataStoreBindingNV = 36436, - [NativeName("GL_MAX_VERTEX_SHADER_VARIANTS_EXT")] - MaxVertexShaderVariantsEXT = 34758, + [NativeName("GL_TEXTURE_RENDERBUFFER_NV")] + TextureRenderbufferNV = 36437, - [NativeName("GL_MAX_VERTEX_SHADER_INVARIANTS_EXT")] - MaxVertexShaderInvariantsEXT = 34759, + [NativeName("GL_SAMPLER_RENDERBUFFER_NV")] + SamplerRenderbufferNV = 36438, - [NativeName("GL_MAX_VERTEX_SHADER_LOCAL_CONSTANTS_EXT")] - MaxVertexShaderLocalConstantsEXT = 34760, + [NativeName("GL_INT_SAMPLER_RENDERBUFFER_NV")] + IntSamplerRenderbufferNV = 36439, - [NativeName("GL_MAX_VERTEX_SHADER_LOCALS_EXT")] - MaxVertexShaderLocalsEXT = 34761, + [NativeName("GL_UNSIGNED_INT_SAMPLER_RENDERBUFFER_NV")] + UnsignedIntSamplerRenderbufferNV = 36440, - [NativeName("GL_MAX_OPTIMIZED_VERTEX_SHADER_INSTRUCTIONS_EXT")] - MaxOptimizedVertexShaderInstructionsEXT = 34762, + [NativeName("GL_MAX_SAMPLE_MASK_WORDS")] + MaxSampleMaskWords = 36441, - [NativeName("GL_MAX_OPTIMIZED_VERTEX_SHADER_VARIANTS_EXT")] - MaxOptimizedVertexShaderVariantsEXT = 34763, + [NativeName("GL_MAX_SAMPLE_MASK_WORDS_NV")] + MaxSampleMaskWordsNV = 36441, - [NativeName("GL_MAX_OPTIMIZED_VERTEX_SHADER_LOCAL_CONSTANTS_EXT")] - MaxOptimizedVertexShaderLocalConstantsEXT = 34764, + [NativeName("GL_MAX_GEOMETRY_SHADER_INVOCATIONS_OES")] + MaxGeometryShaderInvocationsOES = 36442, - [NativeName("GL_MAX_OPTIMIZED_VERTEX_SHADER_INVARIANTS_EXT")] - MaxOptimizedVertexShaderInvariantsEXT = 34765, + [NativeName("GL_MAX_GEOMETRY_SHADER_INVOCATIONS_EXT")] + MaxGeometryShaderInvocationsEXT = 36442, - [NativeName("GL_MAX_OPTIMIZED_VERTEX_SHADER_LOCALS_EXT")] - MaxOptimizedVertexShaderLocalsEXT = 34766, + [NativeName("GL_MAX_GEOMETRY_SHADER_INVOCATIONS")] + MaxGeometryShaderInvocations = 36442, - [NativeName("GL_VERTEX_SHADER_INSTRUCTIONS_EXT")] - VertexShaderInstructionsEXT = 34767, + [NativeName("GL_MAX_GEOMETRY_PROGRAM_INVOCATIONS_NV")] + MaxGeometryProgramInvocationsNV = 36442, - [NativeName("GL_VERTEX_SHADER_VARIANTS_EXT")] - VertexShaderVariantsEXT = 34768, + [NativeName("GL_MIN_FRAGMENT_INTERPOLATION_OFFSET_OES")] + MinFragmentInterpolationOffsetOES = 36443, - [NativeName("GL_VERTEX_SHADER_INVARIANTS_EXT")] - VertexShaderInvariantsEXT = 34769, + [NativeName("GL_MIN_FRAGMENT_INTERPOLATION_OFFSET")] + MinFragmentInterpolationOffset = 36443, - [NativeName("GL_VERTEX_SHADER_LOCAL_CONSTANTS_EXT")] - VertexShaderLocalConstantsEXT = 34770, + [NativeName("GL_MIN_FRAGMENT_INTERPOLATION_OFFSET_NV")] + MinFragmentInterpolationOffsetNV = 36443, - [NativeName("GL_VERTEX_SHADER_LOCALS_EXT")] - VertexShaderLocalsEXT = 34771, + [NativeName("GL_MAX_FRAGMENT_INTERPOLATION_OFFSET_OES")] + MaxFragmentInterpolationOffsetOES = 36444, - [NativeName("GL_VERTEX_SHADER_OPTIMIZED_EXT")] - VertexShaderOptimizedEXT = 34772, + [NativeName("GL_MAX_FRAGMENT_INTERPOLATION_OFFSET")] + MaxFragmentInterpolationOffset = 36444, - [NativeName("GL_X_EXT")] - XEXT = 34773, + [NativeName("GL_MAX_FRAGMENT_INTERPOLATION_OFFSET_NV")] + MaxFragmentInterpolationOffsetNV = 36444, - [NativeName("GL_Y_EXT")] - YEXT = 34774, + [NativeName("GL_FRAGMENT_INTERPOLATION_OFFSET_BITS_OES")] + FragmentInterpolationOffsetBitsOES = 36445, - [NativeName("GL_Z_EXT")] - ZEXT = 34775, + [NativeName("GL_FRAGMENT_INTERPOLATION_OFFSET_BITS")] + FragmentInterpolationOffsetBits = 36445, - [NativeName("GL_W_EXT")] - WEXT = 34776, + [NativeName("GL_FRAGMENT_PROGRAM_INTERPOLATION_OFFSET_BITS_NV")] + FragmentProgramInterpolationOffsetBitsNV = 36445, - [NativeName("GL_NEGATIVE_X_EXT")] - NegativeXEXT = 34777, + [NativeName("GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET")] + MinProgramTextureGatherOffset = 36446, - [NativeName("GL_NEGATIVE_Y_EXT")] - NegativeYEXT = 34778, + [NativeName("GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET_ARB")] + MinProgramTextureGatherOffsetARB = 36446, - [NativeName("GL_NEGATIVE_Z_EXT")] - NegativeZEXT = 34779, + [NativeName("GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET_NV")] + MinProgramTextureGatherOffsetNV = 36446, - [NativeName("GL_NEGATIVE_W_EXT")] - NegativeWEXT = 34780, + [NativeName("GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET")] + MaxProgramTextureGatherOffset = 36447, - [NativeName("GL_ZERO_EXT")] - ZeroEXT = 34781, + [NativeName("GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET_ARB")] + MaxProgramTextureGatherOffsetARB = 36447, - [NativeName("GL_ONE_EXT")] - OneEXT = 34782, + [NativeName("GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET_NV")] + MaxProgramTextureGatherOffsetNV = 36447, - [NativeName("GL_NEGATIVE_ONE_EXT")] - NegativeOneEXT = 34783, + [NativeName("GL_MAX_MESH_UNIFORM_BLOCKS_NV")] + MaxMeshUniformBlocksNV = 36448, - [NativeName("GL_NORMALIZED_RANGE_EXT")] - NormalizedRangeEXT = 34784, + [NativeName("GL_MAX_MESH_TEXTURE_IMAGE_UNITS_NV")] + MaxMeshTextureImageUnitsNV = 36449, - [NativeName("GL_FULL_RANGE_EXT")] - FullRangeEXT = 34785, + [NativeName("GL_MAX_MESH_IMAGE_UNIFORMS_NV")] + MaxMeshImageUniformsNV = 36450, - [NativeName("GL_CURRENT_VERTEX_EXT")] - CurrentVertexEXT = 34786, + [NativeName("GL_MAX_MESH_UNIFORM_COMPONENTS_NV")] + MaxMeshUniformComponentsNV = 36451, - [NativeName("GL_MVP_MATRIX_EXT")] - MvpMatrixEXT = 34787, + [NativeName("GL_MAX_MESH_ATOMIC_COUNTER_BUFFERS_NV")] + MaxMeshAtomicCounterBuffersNV = 36452, - [NativeName("GL_VARIANT_VALUE_EXT")] - VariantValueEXT = 34788, + [NativeName("GL_MAX_MESH_ATOMIC_COUNTERS_NV")] + MaxMeshAtomicCountersNV = 36453, - [NativeName("GL_VARIANT_DATATYPE_EXT")] - VariantDatatypeEXT = 34789, + [NativeName("GL_MAX_MESH_SHADER_STORAGE_BLOCKS_NV")] + MaxMeshShaderStorageBlocksNV = 36454, - [NativeName("GL_VARIANT_ARRAY_STRIDE_EXT")] - VariantArrayStrideEXT = 34790, + [NativeName("GL_MAX_COMBINED_MESH_UNIFORM_COMPONENTS_NV")] + MaxCombinedMeshUniformComponentsNV = 36455, - [NativeName("GL_VARIANT_ARRAY_TYPE_EXT")] - VariantArrayTypeEXT = 34791, + [NativeName("GL_MAX_TASK_UNIFORM_BLOCKS_NV")] + MaxTaskUniformBlocksNV = 36456, - [NativeName("GL_VARIANT_ARRAY_EXT")] - VariantArrayEXT = 34792, + [NativeName("GL_MAX_TASK_TEXTURE_IMAGE_UNITS_NV")] + MaxTaskTextureImageUnitsNV = 36457, - [NativeName("GL_VARIANT_ARRAY_POINTER_EXT")] - VariantArrayPointerEXT = 34793, + [NativeName("GL_MAX_TASK_IMAGE_UNIFORMS_NV")] + MaxTaskImageUniformsNV = 36458, - [NativeName("GL_INVARIANT_VALUE_EXT")] - InvariantValueEXT = 34794, + [NativeName("GL_MAX_TASK_UNIFORM_COMPONENTS_NV")] + MaxTaskUniformComponentsNV = 36459, - [NativeName("GL_INVARIANT_DATATYPE_EXT")] - InvariantDatatypeEXT = 34795, + [NativeName("GL_MAX_TASK_ATOMIC_COUNTER_BUFFERS_NV")] + MaxTaskAtomicCounterBuffersNV = 36460, - [NativeName("GL_LOCAL_CONSTANT_VALUE_EXT")] - LocalConstantValueEXT = 34796, + [NativeName("GL_MAX_TASK_ATOMIC_COUNTERS_NV")] + MaxTaskAtomicCountersNV = 36461, - [NativeName("GL_LOCAL_CONSTANT_DATATYPE_EXT")] - LocalConstantDatatypeEXT = 34797, + [NativeName("GL_MAX_TASK_SHADER_STORAGE_BLOCKS_NV")] + MaxTaskShaderStorageBlocksNV = 36462, - [NativeName("GL_MODELVIEW0_STACK_DEPTH_EXT")] - Modelview0StackDepthEXT = 2979, + [NativeName("GL_MAX_COMBINED_TASK_UNIFORM_COMPONENTS_NV")] + MaxCombinedTaskUniformComponentsNV = 36463, - [NativeName("GL_MODELVIEW1_STACK_DEPTH_EXT")] - Modelview1StackDepthEXT = 34050, + [NativeName("GL_MAX_TRANSFORM_FEEDBACK_BUFFERS")] + MaxTransformFeedbackBuffers = 36464, - [NativeName("GL_MODELVIEW0_MATRIX_EXT")] - Modelview0MatrixEXT = 2982, + [NativeName("GL_MAX_VERTEX_STREAMS")] + MaxVertexStreams = 36465, - [NativeName("GL_MODELVIEW1_MATRIX_EXT")] - Modelview1MatrixEXT = 34054, + [NativeName("GL_PATCH_VERTICES_OES")] + PatchVerticesOES = 36466, - [NativeName("GL_VERTEX_WEIGHTING_EXT")] - VertexWeightingEXT = 34057, + [NativeName("GL_PATCH_VERTICES_EXT")] + PatchVerticesEXT = 36466, - [NativeName("GL_MODELVIEW0_EXT")] - Modelview0EXT = 5888, + [NativeName("GL_PATCH_VERTICES")] + PatchVertices = 36466, - [NativeName("GL_MODELVIEW1_EXT")] - Modelview1EXT = 34058, + [NativeName("GL_PATCH_DEFAULT_INNER_LEVEL")] + PatchDefaultInnerLevel = 36467, - [NativeName("GL_CURRENT_VERTEX_WEIGHT_EXT")] - CurrentVertexWeightEXT = 34059, + [NativeName("GL_PATCH_DEFAULT_OUTER_LEVEL")] + PatchDefaultOuterLevel = 36468, - [NativeName("GL_VERTEX_WEIGHT_ARRAY_EXT")] - VertexWeightArrayEXT = 34060, + [NativeName("GL_TESS_CONTROL_OUTPUT_VERTICES_OES")] + TessControlOutputVerticesOES = 36469, - [NativeName("GL_VERTEX_WEIGHT_ARRAY_SIZE_EXT")] - VertexWeightArraySizeEXT = 34061, + [NativeName("GL_TESS_CONTROL_OUTPUT_VERTICES_EXT")] + TessControlOutputVerticesEXT = 36469, - [NativeName("GL_VERTEX_WEIGHT_ARRAY_TYPE_EXT")] - VertexWeightArrayTypeEXT = 34062, + [NativeName("GL_TESS_CONTROL_OUTPUT_VERTICES")] + TessControlOutputVertices = 36469, - [NativeName("GL_VERTEX_WEIGHT_ARRAY_STRIDE_EXT")] - VertexWeightArrayStrideEXT = 34063, + [NativeName("GL_TESS_GEN_MODE_OES")] + TessGenModeOES = 36470, - [NativeName("GL_VERTEX_WEIGHT_ARRAY_POINTER_EXT")] - VertexWeightArrayPointerEXT = 34064, + [NativeName("GL_TESS_GEN_MODE_EXT")] + TessGenModeEXT = 36470, - [NativeName("GL_INCLUSIVE_EXT")] - InclusiveEXT = 36624, + [NativeName("GL_TESS_GEN_MODE")] + TessGenMode = 36470, - [NativeName("GL_EXCLUSIVE_EXT")] - ExclusiveEXT = 36625, + [NativeName("GL_TESS_GEN_SPACING_OES")] + TessGenSpacingOES = 36471, - [NativeName("GL_WINDOW_RECTANGLE_EXT")] - WindowRectangleEXT = 36626, + [NativeName("GL_TESS_GEN_SPACING_EXT")] + TessGenSpacingEXT = 36471, - [NativeName("GL_WINDOW_RECTANGLE_MODE_EXT")] - WindowRectangleModeEXT = 36627, + [NativeName("GL_TESS_GEN_SPACING")] + TessGenSpacing = 36471, - [NativeName("GL_MAX_WINDOW_RECTANGLES_EXT")] - MaxWindowRectanglesEXT = 36628, + [NativeName("GL_TESS_GEN_VERTEX_ORDER_OES")] + TessGenVertexOrderOES = 36472, - [NativeName("GL_NUM_WINDOW_RECTANGLES_EXT")] - NumWindowRectanglesEXT = 36629, + [NativeName("GL_TESS_GEN_VERTEX_ORDER_EXT")] + TessGenVertexOrderEXT = 36472, - [NativeName("GL_SYNC_X11_FENCE_EXT")] - SyncX11FenceEXT = 37089, + [NativeName("GL_TESS_GEN_VERTEX_ORDER")] + TessGenVertexOrder = 36472, - [NativeName("GL_IGNORE_BORDER_HP")] - IgnoreBorderHP = 33104, + [NativeName("GL_TESS_GEN_POINT_MODE_OES")] + TessGenPointModeOES = 36473, - [NativeName("GL_CONSTANT_BORDER_HP")] - ConstantBorderHP = 33105, + [NativeName("GL_TESS_GEN_POINT_MODE_EXT")] + TessGenPointModeEXT = 36473, - [NativeName("GL_REPLICATE_BORDER_HP")] - ReplicateBorderHP = 33107, + [NativeName("GL_TESS_GEN_POINT_MODE")] + TessGenPointMode = 36473, - [NativeName("GL_CONVOLUTION_BORDER_COLOR_HP")] - ConvolutionBorderColorHP = 33108, + [NativeName("GL_ISOLINES_OES")] + IsolinesOES = 36474, - [NativeName("GL_IMAGE_SCALE_X_HP")] - ImageScaleXHP = 33109, + [NativeName("GL_ISOLINES_EXT")] + IsolinesEXT = 36474, - [NativeName("GL_IMAGE_SCALE_Y_HP")] - ImageScaleYHP = 33110, + [NativeName("GL_ISOLINES")] + Isolines = 36474, - [NativeName("GL_IMAGE_TRANSLATE_X_HP")] - ImageTranslateXHP = 33111, + [NativeName("GL_FRACTIONAL_ODD_OES")] + FractionalOddOES = 36475, - [NativeName("GL_IMAGE_TRANSLATE_Y_HP")] - ImageTranslateYHP = 33112, + [NativeName("GL_FRACTIONAL_ODD_EXT")] + FractionalOddEXT = 36475, - [NativeName("GL_IMAGE_ROTATE_ANGLE_HP")] - ImageRotateAngleHP = 33113, + [NativeName("GL_FRACTIONAL_ODD")] + FractionalOdd = 36475, - [NativeName("GL_IMAGE_ROTATE_ORIGIN_X_HP")] - ImageRotateOriginXHP = 33114, + [NativeName("GL_FRACTIONAL_EVEN_OES")] + FractionalEvenOES = 36476, - [NativeName("GL_IMAGE_ROTATE_ORIGIN_Y_HP")] - ImageRotateOriginYHP = 33115, + [NativeName("GL_FRACTIONAL_EVEN_EXT")] + FractionalEvenEXT = 36476, - [NativeName("GL_IMAGE_MAG_FILTER_HP")] - ImageMagFilterHP = 33116, + [NativeName("GL_FRACTIONAL_EVEN")] + FractionalEven = 36476, - [NativeName("GL_IMAGE_MIN_FILTER_HP")] - ImageMinFilterHP = 33117, + [NativeName("GL_MAX_PATCH_VERTICES_OES")] + MaxPatchVerticesOES = 36477, - [NativeName("GL_IMAGE_CUBIC_WEIGHT_HP")] - ImageCubicWeightHP = 33118, + [NativeName("GL_MAX_PATCH_VERTICES_EXT")] + MaxPatchVerticesEXT = 36477, - [NativeName("GL_CUBIC_HP")] - CubicHP = 33119, + [NativeName("GL_MAX_PATCH_VERTICES")] + MaxPatchVertices = 36477, - [NativeName("GL_AVERAGE_HP")] - AverageHP = 33120, + [NativeName("GL_MAX_TESS_GEN_LEVEL_OES")] + MaxTessGenLevelOES = 36478, - [NativeName("GL_IMAGE_TRANSFORM_2D_HP")] - ImageTransform2DHP = 33121, + [NativeName("GL_MAX_TESS_GEN_LEVEL_EXT")] + MaxTessGenLevelEXT = 36478, - [NativeName("GL_POST_IMAGE_TRANSFORM_COLOR_TABLE_HP")] - PostImageTransformColorTableHP = 33122, + [NativeName("GL_MAX_TESS_GEN_LEVEL")] + MaxTessGenLevel = 36478, - [NativeName("GL_PROXY_POST_IMAGE_TRANSFORM_COLOR_TABLE_HP")] - ProxyPostImageTransformColorTableHP = 33123, + [NativeName("GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS_OES")] + MaxTessControlUniformComponentsOES = 36479, - [NativeName("GL_OCCLUSION_TEST_HP")] - OcclusionTestHP = 33125, + [NativeName("GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS_EXT")] + MaxTessControlUniformComponentsEXT = 36479, - [NativeName("GL_OCCLUSION_TEST_RESULT_HP")] - OcclusionTestResultHP = 33126, + [NativeName("GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS")] + MaxTessControlUniformComponents = 36479, - [NativeName("GL_TEXTURE_LIGHTING_MODE_HP")] - TextureLightingModeHP = 33127, + [NativeName("GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS_OES")] + MaxTessEvaluationUniformComponentsOES = 36480, - [NativeName("GL_TEXTURE_POST_SPECULAR_HP")] - TexturePostSpecularHP = 33128, + [NativeName("GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS_EXT")] + MaxTessEvaluationUniformComponentsEXT = 36480, - [NativeName("GL_TEXTURE_PRE_SPECULAR_HP")] - TexturePreSpecularHP = 33129, + [NativeName("GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS")] + MaxTessEvaluationUniformComponents = 36480, - [NativeName("GL_CULL_VERTEX_IBM")] - CullVertexIBM = 103050, + [NativeName("GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS_OES")] + MaxTessControlTextureImageUnitsOES = 36481, - [NativeName("GL_RASTER_POSITION_UNCLIPPED_IBM")] - RasterPositionUnclippedIBM = 103010, + [NativeName("GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS_EXT")] + MaxTessControlTextureImageUnitsEXT = 36481, - [NativeName("GL_ALL_STATIC_DATA_IBM")] - AllStaticDataIBM = 103060, + [NativeName("GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS")] + MaxTessControlTextureImageUnits = 36481, - [NativeName("GL_STATIC_VERTEX_ARRAY_IBM")] - StaticVertexArrayIBM = 103061, + [NativeName("GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS_OES")] + MaxTessEvaluationTextureImageUnitsOES = 36482, - [NativeName("GL_MIRRORED_REPEAT_IBM")] - MirroredRepeatIBM = 33648, + [NativeName("GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS_EXT")] + MaxTessEvaluationTextureImageUnitsEXT = 36482, - [NativeName("GL_VERTEX_ARRAY_LIST_IBM")] - VertexArrayListIBM = 103070, + [NativeName("GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS")] + MaxTessEvaluationTextureImageUnits = 36482, - [NativeName("GL_NORMAL_ARRAY_LIST_IBM")] - NormalArrayListIBM = 103071, + [NativeName("GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS_OES")] + MaxTessControlOutputComponentsOES = 36483, - [NativeName("GL_COLOR_ARRAY_LIST_IBM")] - ColorArrayListIBM = 103072, + [NativeName("GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS_EXT")] + MaxTessControlOutputComponentsEXT = 36483, - [NativeName("GL_INDEX_ARRAY_LIST_IBM")] - IndexArrayListIBM = 103073, + [NativeName("GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS")] + MaxTessControlOutputComponents = 36483, - [NativeName("GL_TEXTURE_COORD_ARRAY_LIST_IBM")] - TextureCoordArrayListIBM = 103074, + [NativeName("GL_MAX_TESS_PATCH_COMPONENTS_OES")] + MaxTessPatchComponentsOES = 36484, - [NativeName("GL_EDGE_FLAG_ARRAY_LIST_IBM")] - EdgeFlagArrayListIBM = 103075, + [NativeName("GL_MAX_TESS_PATCH_COMPONENTS_EXT")] + MaxTessPatchComponentsEXT = 36484, - [NativeName("GL_FOG_COORDINATE_ARRAY_LIST_IBM")] - FogCoordinateArrayListIBM = 103076, + [NativeName("GL_MAX_TESS_PATCH_COMPONENTS")] + MaxTessPatchComponents = 36484, - [NativeName("GL_SECONDARY_COLOR_ARRAY_LIST_IBM")] - SecondaryColorArrayListIBM = 103077, + [NativeName("GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS_OES")] + MaxTessControlTotalOutputComponentsOES = 36485, - [NativeName("GL_VERTEX_ARRAY_LIST_STRIDE_IBM")] - VertexArrayListStrideIBM = 103080, + [NativeName("GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS_EXT")] + MaxTessControlTotalOutputComponentsEXT = 36485, - [NativeName("GL_NORMAL_ARRAY_LIST_STRIDE_IBM")] - NormalArrayListStrideIBM = 103081, + [NativeName("GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS")] + MaxTessControlTotalOutputComponents = 36485, - [NativeName("GL_COLOR_ARRAY_LIST_STRIDE_IBM")] - ColorArrayListStrideIBM = 103082, + [NativeName("GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS_OES")] + MaxTessEvaluationOutputComponentsOES = 36486, - [NativeName("GL_INDEX_ARRAY_LIST_STRIDE_IBM")] - IndexArrayListStrideIBM = 103083, + [NativeName("GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS_EXT")] + MaxTessEvaluationOutputComponentsEXT = 36486, - [NativeName("GL_TEXTURE_COORD_ARRAY_LIST_STRIDE_IBM")] - TextureCoordArrayListStrideIBM = 103084, + [NativeName("GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS")] + MaxTessEvaluationOutputComponents = 36486, - [NativeName("GL_EDGE_FLAG_ARRAY_LIST_STRIDE_IBM")] - EdgeFlagArrayListStrideIBM = 103085, + [NativeName("GL_TESS_EVALUATION_SHADER_OES")] + TessEvaluationShaderOES = 36487, - [NativeName("GL_FOG_COORDINATE_ARRAY_LIST_STRIDE_IBM")] - FogCoordinateArrayListStrideIBM = 103086, + [NativeName("GL_TESS_EVALUATION_SHADER_EXT")] + TessEvaluationShaderEXT = 36487, - [NativeName("GL_SECONDARY_COLOR_ARRAY_LIST_STRIDE_IBM")] - SecondaryColorArrayListStrideIBM = 103087, + [NativeName("GL_TESS_EVALUATION_SHADER")] + TessEvaluationShader = 36487, - [NativeName("GL_RED_MIN_CLAMP_INGR")] - RedMinClampINGR = 34144, + [NativeName("GL_TESS_CONTROL_SHADER_OES")] + TessControlShaderOES = 36488, - [NativeName("GL_GREEN_MIN_CLAMP_INGR")] - GreenMinClampINGR = 34145, + [NativeName("GL_TESS_CONTROL_SHADER_EXT")] + TessControlShaderEXT = 36488, - [NativeName("GL_BLUE_MIN_CLAMP_INGR")] - BlueMinClampINGR = 34146, + [NativeName("GL_TESS_CONTROL_SHADER")] + TessControlShader = 36488, - [NativeName("GL_ALPHA_MIN_CLAMP_INGR")] - AlphaMinClampINGR = 34147, + [NativeName("GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS_OES")] + MaxTessControlUniformBlocksOES = 36489, - [NativeName("GL_RED_MAX_CLAMP_INGR")] - RedMaxClampINGR = 34148, + [NativeName("GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS_EXT")] + MaxTessControlUniformBlocksEXT = 36489, - [NativeName("GL_GREEN_MAX_CLAMP_INGR")] - GreenMaxClampINGR = 34149, + [NativeName("GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS")] + MaxTessControlUniformBlocks = 36489, - [NativeName("GL_BLUE_MAX_CLAMP_INGR")] - BlueMaxClampINGR = 34150, + [NativeName("GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS_OES")] + MaxTessEvaluationUniformBlocksOES = 36490, - [NativeName("GL_ALPHA_MAX_CLAMP_INGR")] - AlphaMaxClampINGR = 34151, + [NativeName("GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS_EXT")] + MaxTessEvaluationUniformBlocksEXT = 36490, - [NativeName("GL_INTERLACE_READ_INGR")] - InterlaceReadINGR = 34152, + [NativeName("GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS")] + MaxTessEvaluationUniformBlocks = 36490, - [NativeName("GL_BLACKHOLE_RENDER_INTEL")] - BlackholeRenderINTEL = 33788, + [NativeName("GL_COMPRESSED_RGBA_BPTC_UNORM_EXT")] + CompressedRgbaBptcUnormEXT = 36492, - [NativeName("GL_CONSERVATIVE_RASTERIZATION_INTEL")] - ConservativeRasterizationINTEL = 33790, + [NativeName("GL_COMPRESSED_RGBA_BPTC_UNORM")] + CompressedRgbaBptcUnorm = 36492, - [NativeName("GL_TEXTURE_MEMORY_LAYOUT_INTEL")] - TextureMemoryLayoutINTEL = 33791, + [NativeName("GL_COMPRESSED_RGBA_BPTC_UNORM_ARB")] + CompressedRgbaBptcUnormARB = 36492, - [NativeName("GL_LAYOUT_DEFAULT_INTEL")] - LayoutDefaultINTEL = 0, + [NativeName("GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM_EXT")] + CompressedSrgbAlphaBptcUnormEXT = 36493, - [NativeName("GL_LAYOUT_LINEAR_INTEL")] - LayoutLinearINTEL = 1, + [NativeName("GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM")] + CompressedSrgbAlphaBptcUnorm = 36493, - [NativeName("GL_LAYOUT_LINEAR_CPU_CACHED_INTEL")] - LayoutLinearCpuCachedINTEL = 2, + [NativeName("GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM_ARB")] + CompressedSrgbAlphaBptcUnormARB = 36493, - [NativeName("GL_PARALLEL_ARRAYS_INTEL")] - ParallelArraysINTEL = 33780, + [NativeName("GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT_EXT")] + CompressedRgbBptcSignedFloatEXT = 36494, - [NativeName("GL_VERTEX_ARRAY_PARALLEL_POINTERS_INTEL")] - VertexArrayParallelPointersINTEL = 33781, + [NativeName("GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT")] + CompressedRgbBptcSignedFloat = 36494, - [NativeName("GL_NORMAL_ARRAY_PARALLEL_POINTERS_INTEL")] - NormalArrayParallelPointersINTEL = 33782, + [NativeName("GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT_ARB")] + CompressedRgbBptcSignedFloatARB = 36494, - [NativeName("GL_COLOR_ARRAY_PARALLEL_POINTERS_INTEL")] - ColorArrayParallelPointersINTEL = 33783, + [NativeName("GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_EXT")] + CompressedRgbBptcUnsignedFloatEXT = 36495, - [NativeName("GL_TEXTURE_COORD_ARRAY_PARALLEL_POINTERS_INTEL")] - TextureCoordArrayParallelPointersINTEL = 33784, + [NativeName("GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT")] + CompressedRgbBptcUnsignedFloat = 36495, - [NativeName("GL_PERFQUERY_SINGLE_CONTEXT_INTEL")] - PerfquerySingleContextINTEL = 0, + [NativeName("GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_ARB")] + CompressedRgbBptcUnsignedFloatARB = 36495, - [NativeName("GL_PERFQUERY_GLOBAL_CONTEXT_INTEL")] - PerfqueryGlobalContextINTEL = 1, + [NativeName("GL_COVERAGE_COMPONENT_NV")] + CoverageComponentNV = 36560, - [NativeName("GL_PERFQUERY_WAIT_INTEL")] - PerfqueryWaitINTEL = 33787, + [NativeName("GL_COVERAGE_COMPONENT4_NV")] + CoverageComponent4NV = 36561, - [NativeName("GL_PERFQUERY_FLUSH_INTEL")] - PerfqueryFlushINTEL = 33786, + [NativeName("GL_COVERAGE_ATTACHMENT_NV")] + CoverageAttachmentNV = 36562, - [NativeName("GL_PERFQUERY_DONOT_FLUSH_INTEL")] - PerfqueryDonotFlushINTEL = 33785, + [NativeName("GL_COVERAGE_BUFFERS_NV")] + CoverageBuffersNV = 36563, - [NativeName("GL_PERFQUERY_COUNTER_EVENT_INTEL")] - PerfqueryCounterEventINTEL = 38128, + [NativeName("GL_COVERAGE_SAMPLES_NV")] + CoverageSamplesNV = 36564, - [NativeName("GL_PERFQUERY_COUNTER_DURATION_NORM_INTEL")] - PerfqueryCounterDurationNormINTEL = 38129, + [NativeName("GL_COVERAGE_ALL_FRAGMENTS_NV")] + CoverageAllFragmentsNV = 36565, - [NativeName("GL_PERFQUERY_COUNTER_DURATION_RAW_INTEL")] - PerfqueryCounterDurationRawINTEL = 38130, + [NativeName("GL_COVERAGE_EDGE_FRAGMENTS_NV")] + CoverageEdgeFragmentsNV = 36566, - [NativeName("GL_PERFQUERY_COUNTER_THROUGHPUT_INTEL")] - PerfqueryCounterThroughputINTEL = 38131, + [NativeName("GL_COVERAGE_AUTOMATIC_NV")] + CoverageAutomaticNV = 36567, - [NativeName("GL_PERFQUERY_COUNTER_RAW_INTEL")] - PerfqueryCounterRawINTEL = 38132, + [NativeName("GL_INCLUSIVE_EXT")] + InclusiveEXT = 36624, - [NativeName("GL_PERFQUERY_COUNTER_TIMESTAMP_INTEL")] - PerfqueryCounterTimestampINTEL = 38133, + [NativeName("GL_EXCLUSIVE_EXT")] + ExclusiveEXT = 36625, - [NativeName("GL_PERFQUERY_COUNTER_DATA_UINT32_INTEL")] - PerfqueryCounterDataUint32INTEL = 38136, + [NativeName("GL_WINDOW_RECTANGLE_EXT")] + WindowRectangleEXT = 36626, - [NativeName("GL_PERFQUERY_COUNTER_DATA_UINT64_INTEL")] - PerfqueryCounterDataUint64INTEL = 38137, + [NativeName("GL_WINDOW_RECTANGLE_MODE_EXT")] + WindowRectangleModeEXT = 36627, - [NativeName("GL_PERFQUERY_COUNTER_DATA_FLOAT_INTEL")] - PerfqueryCounterDataFloatINTEL = 38138, + [NativeName("GL_MAX_WINDOW_RECTANGLES_EXT")] + MaxWindowRectanglesEXT = 36628, - [NativeName("GL_PERFQUERY_COUNTER_DATA_DOUBLE_INTEL")] - PerfqueryCounterDataDoubleINTEL = 38139, + [NativeName("GL_NUM_WINDOW_RECTANGLES_EXT")] + NumWindowRectanglesEXT = 36629, - [NativeName("GL_PERFQUERY_COUNTER_DATA_BOOL32_INTEL")] - PerfqueryCounterDataBool32INTEL = 38140, + [NativeName("GL_BUFFER_GPU_ADDRESS_NV")] + BufferGpuAddressNV = 36637, - [NativeName("GL_PERFQUERY_QUERY_NAME_LENGTH_MAX_INTEL")] - PerfqueryQueryNameLengthMaxINTEL = 38141, + [NativeName("GL_VERTEX_ATTRIB_ARRAY_UNIFIED_NV")] + VertexAttribArrayUnifiedNV = 36638, - [NativeName("GL_PERFQUERY_COUNTER_NAME_LENGTH_MAX_INTEL")] - PerfqueryCounterNameLengthMaxINTEL = 38142, + [NativeName("GL_ELEMENT_ARRAY_UNIFIED_NV")] + ElementArrayUnifiedNV = 36639, - [NativeName("GL_PERFQUERY_COUNTER_DESC_LENGTH_MAX_INTEL")] - PerfqueryCounterDescLengthMaxINTEL = 38143, + [NativeName("GL_VERTEX_ATTRIB_ARRAY_ADDRESS_NV")] + VertexAttribArrayAddressNV = 36640, - [NativeName("GL_PERFQUERY_GPA_EXTENDED_COUNTERS_INTEL")] - PerfqueryGpaExtendedCountersINTEL = 38144, + [NativeName("GL_VERTEX_ARRAY_ADDRESS_NV")] + VertexArrayAddressNV = 36641, - [NativeName("GL_TEXTURE_1D_STACK_MESAX")] - Texture1DStackMESAX = 34649, + [NativeName("GL_NORMAL_ARRAY_ADDRESS_NV")] + NormalArrayAddressNV = 36642, - [NativeName("GL_TEXTURE_2D_STACK_MESAX")] - Texture2DStackMESAX = 34650, + [NativeName("GL_COLOR_ARRAY_ADDRESS_NV")] + ColorArrayAddressNV = 36643, - [NativeName("GL_PROXY_TEXTURE_1D_STACK_MESAX")] - ProxyTexture1DStackMESAX = 34651, + [NativeName("GL_INDEX_ARRAY_ADDRESS_NV")] + IndexArrayAddressNV = 36644, - [NativeName("GL_PROXY_TEXTURE_2D_STACK_MESAX")] - ProxyTexture2DStackMESAX = 34652, + [NativeName("GL_TEXTURE_COORD_ARRAY_ADDRESS_NV")] + TextureCoordArrayAddressNV = 36645, - [NativeName("GL_TEXTURE_1D_STACK_BINDING_MESAX")] - Texture1DStackBindingMESAX = 34653, + [NativeName("GL_EDGE_FLAG_ARRAY_ADDRESS_NV")] + EdgeFlagArrayAddressNV = 36646, - [NativeName("GL_TEXTURE_2D_STACK_BINDING_MESAX")] - Texture2DStackBindingMESAX = 34654, + [NativeName("GL_SECONDARY_COLOR_ARRAY_ADDRESS_NV")] + SecondaryColorArrayAddressNV = 36647, - [NativeName("GL_FRAMEBUFFER_FLIP_X_MESA")] - FramebufferFlipXMESA = 35772, + [NativeName("GL_FOG_COORD_ARRAY_ADDRESS_NV")] + FogCoordArrayAddressNV = 36648, - [NativeName("GL_FRAMEBUFFER_FLIP_Y_MESA")] - FramebufferFlipYMESA = 35771, + [NativeName("GL_ELEMENT_ARRAY_ADDRESS_NV")] + ElementArrayAddressNV = 36649, - [NativeName("GL_FRAMEBUFFER_SWAP_XY_MESA")] - FramebufferSwapXyMESA = 35773, + [NativeName("GL_VERTEX_ATTRIB_ARRAY_LENGTH_NV")] + VertexAttribArrayLengthNV = 36650, - [NativeName("GL_PACK_INVERT_MESA")] - PackInvertMESA = 34648, + [NativeName("GL_VERTEX_ARRAY_LENGTH_NV")] + VertexArrayLengthNV = 36651, - [NativeName("GL_PROGRAM_BINARY_FORMAT_MESA")] - ProgramBinaryFormatMESA = 34655, + [NativeName("GL_NORMAL_ARRAY_LENGTH_NV")] + NormalArrayLengthNV = 36652, - [NativeName("GL_TILE_RASTER_ORDER_FIXED_MESA")] - TileRasterOrderFixedMESA = 35768, + [NativeName("GL_COLOR_ARRAY_LENGTH_NV")] + ColorArrayLengthNV = 36653, - [NativeName("GL_TILE_RASTER_ORDER_INCREASING_X_MESA")] - TileRasterOrderIncreasingXMESA = 35769, + [NativeName("GL_INDEX_ARRAY_LENGTH_NV")] + IndexArrayLengthNV = 36654, - [NativeName("GL_TILE_RASTER_ORDER_INCREASING_Y_MESA")] - TileRasterOrderIncreasingYMESA = 35770, + [NativeName("GL_TEXTURE_COORD_ARRAY_LENGTH_NV")] + TextureCoordArrayLengthNV = 36655, - [NativeName("GL_UNSIGNED_SHORT_8_8_MESA")] - UnsignedShort8x8MESA = 34234, + [NativeName("GL_EDGE_FLAG_ARRAY_LENGTH_NV")] + EdgeFlagArrayLengthNV = 36656, - [NativeName("GL_UNSIGNED_SHORT_8_8_REV_MESA")] - UnsignedShort8x8RevMESA = 34235, + [NativeName("GL_SECONDARY_COLOR_ARRAY_LENGTH_NV")] + SecondaryColorArrayLengthNV = 36657, - [NativeName("GL_YCBCR_MESA")] - YcbcrMESA = 34647, + [NativeName("GL_FOG_COORD_ARRAY_LENGTH_NV")] + FogCoordArrayLengthNV = 36658, - [NativeName("GL_GPU_MEMORY_INFO_DEDICATED_VIDMEM_NVX")] - GpuMemoryInfoDedicatedVidmemNVX = 36935, + [NativeName("GL_ELEMENT_ARRAY_LENGTH_NV")] + ElementArrayLengthNV = 36659, - [NativeName("GL_GPU_MEMORY_INFO_TOTAL_AVAILABLE_MEMORY_NVX")] - GpuMemoryInfoTotalAvailableMemoryNVX = 36936, + [NativeName("GL_GPU_ADDRESS_NV")] + GpuAddressNV = 36660, - [NativeName("GL_GPU_MEMORY_INFO_CURRENT_AVAILABLE_VIDMEM_NVX")] - GpuMemoryInfoCurrentAvailableVidmemNVX = 36937, + [NativeName("GL_MAX_SHADER_BUFFER_ADDRESS_NV")] + MaxShaderBufferAddressNV = 36661, - [NativeName("GL_GPU_MEMORY_INFO_EVICTION_COUNT_NVX")] - GpuMemoryInfoEvictionCountNVX = 36938, + [NativeName("GL_COPY_READ_BUFFER_NV")] + CopyReadBufferNV = 36662, - [NativeName("GL_GPU_MEMORY_INFO_EVICTED_MEMORY_NVX")] - GpuMemoryInfoEvictedMemoryNVX = 36939, + [NativeName("GL_COPY_READ_BUFFER")] + CopyReadBuffer = 36662, - [NativeName("GL_UPLOAD_GPU_MASK_NVX")] - UploadGpuMaskNVX = 38218, + [NativeName("GL_COPY_READ_BUFFER_BINDING")] + CopyReadBufferBinding = 36662, - [NativeName("GL_LGPU_SEPARATE_STORAGE_BIT_NVX")] - LgpuSeparateStorageBitNVX = 2048, + [NativeName("GL_COPY_WRITE_BUFFER_NV")] + CopyWriteBufferNV = 36663, - [NativeName("GL_MAX_LGPU_GPUS_NVX")] - MaxLgpuGpusNVX = 37562, + [NativeName("GL_COPY_WRITE_BUFFER")] + CopyWriteBuffer = 36663, - [NativeName("GL_ALPHA_TO_COVERAGE_DITHER_DEFAULT_NV")] - AlphaToCoverageDitherDefaultNV = 37709, + [NativeName("GL_COPY_WRITE_BUFFER_BINDING")] + CopyWriteBufferBinding = 36663, - [NativeName("GL_ALPHA_TO_COVERAGE_DITHER_ENABLE_NV")] - AlphaToCoverageDitherEnableNV = 37710, + [NativeName("GL_MAX_IMAGE_UNITS")] + MaxImageUnits = 36664, - [NativeName("GL_ALPHA_TO_COVERAGE_DITHER_DISABLE_NV")] - AlphaToCoverageDitherDisableNV = 37711, + [NativeName("GL_MAX_IMAGE_UNITS_EXT")] + MaxImageUnitsEXT = 36664, - [NativeName("GL_ALPHA_TO_COVERAGE_DITHER_MODE_NV")] - AlphaToCoverageDitherModeNV = 37567, + [NativeName("GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS")] + MaxCombinedImageUnitsAndFragmentOutputs = 36665, - [NativeName("GL_BLEND_OVERLAP_NV")] - BlendOverlapNV = 37505, + [NativeName("GL_MAX_COMBINED_SHADER_OUTPUT_RESOURCES")] + MaxCombinedShaderOutputResources = 36665, - [NativeName("GL_BLEND_PREMULTIPLIED_SRC_NV")] - BlendPremultipliedSrcNV = 37504, + [NativeName("GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS_EXT")] + MaxCombinedImageUnitsAndFragmentOutputsEXT = 36665, - [NativeName("GL_BLUE_NV")] - BlueNV = 6405, + [NativeName("GL_IMAGE_BINDING_NAME")] + ImageBindingName = 36666, - [NativeName("GL_COLORBURN_NV")] - ColorburnNV = 37530, + [NativeName("GL_IMAGE_BINDING_NAME_EXT")] + ImageBindingNameEXT = 36666, - [NativeName("GL_COLORDODGE_NV")] - ColordodgeNV = 37529, + [NativeName("GL_IMAGE_BINDING_LEVEL")] + ImageBindingLevel = 36667, - [NativeName("GL_CONJOINT_NV")] - ConjointNV = 37508, + [NativeName("GL_IMAGE_BINDING_LEVEL_EXT")] + ImageBindingLevelEXT = 36667, - [NativeName("GL_CONTRAST_NV")] - ContrastNV = 37537, + [NativeName("GL_IMAGE_BINDING_LAYERED")] + ImageBindingLayered = 36668, - [NativeName("GL_DARKEN_NV")] - DarkenNV = 37527, + [NativeName("GL_IMAGE_BINDING_LAYERED_EXT")] + ImageBindingLayeredEXT = 36668, - [NativeName("GL_DIFFERENCE_NV")] - DifferenceNV = 37534, + [NativeName("GL_IMAGE_BINDING_LAYER")] + ImageBindingLayer = 36669, - [NativeName("GL_DISJOINT_NV")] - DisjointNV = 37507, + [NativeName("GL_IMAGE_BINDING_LAYER_EXT")] + ImageBindingLayerEXT = 36669, - [NativeName("GL_DST_ATOP_NV")] - DstAtopNV = 37519, + [NativeName("GL_IMAGE_BINDING_ACCESS")] + ImageBindingAccess = 36670, - [NativeName("GL_DST_IN_NV")] - DstInNV = 37515, + [NativeName("GL_IMAGE_BINDING_ACCESS_EXT")] + ImageBindingAccessEXT = 36670, - [NativeName("GL_DST_NV")] - DstNV = 37511, + [NativeName("GL_DRAW_INDIRECT_BUFFER")] + DrawIndirectBuffer = 36671, - [NativeName("GL_DST_OUT_NV")] - DstOutNV = 37517, + [NativeName("GL_DRAW_INDIRECT_UNIFIED_NV")] + DrawIndirectUnifiedNV = 36672, - [NativeName("GL_DST_OVER_NV")] - DstOverNV = 37513, + [NativeName("GL_DRAW_INDIRECT_ADDRESS_NV")] + DrawIndirectAddressNV = 36673, - [NativeName("GL_EXCLUSION_NV")] - ExclusionNV = 37536, + [NativeName("GL_DRAW_INDIRECT_LENGTH_NV")] + DrawIndirectLengthNV = 36674, - [NativeName("GL_GREEN_NV")] - GreenNV = 6404, + [NativeName("GL_DRAW_INDIRECT_BUFFER_BINDING")] + DrawIndirectBufferBinding = 36675, - [NativeName("GL_HARDLIGHT_NV")] - HardlightNV = 37531, + [NativeName("GL_MAX_PROGRAM_SUBROUTINE_PARAMETERS_NV")] + MaxProgramSubroutineParametersNV = 36676, - [NativeName("GL_HARDMIX_NV")] - HardmixNV = 37545, + [NativeName("GL_MAX_PROGRAM_SUBROUTINE_NUM_NV")] + MaxProgramSubroutineNumNV = 36677, - [NativeName("GL_HSL_COLOR_NV")] - HslColorNV = 37551, + [NativeName("GL_DOUBLE_MAT2")] + DoubleMat2 = 36678, - [NativeName("GL_HSL_HUE_NV")] - HslHueNV = 37549, + [NativeName("GL_DOUBLE_MAT2_EXT")] + DoubleMat2EXT = 36678, - [NativeName("GL_HSL_LUMINOSITY_NV")] - HslLuminosityNV = 37552, + [NativeName("GL_DOUBLE_MAT3")] + DoubleMat3 = 36679, - [NativeName("GL_HSL_SATURATION_NV")] - HslSaturationNV = 37550, + [NativeName("GL_DOUBLE_MAT3_EXT")] + DoubleMat3EXT = 36679, - [NativeName("GL_INVERT_OVG_NV")] - InvertOvgNV = 37556, + [NativeName("GL_DOUBLE_MAT4")] + DoubleMat4 = 36680, - [NativeName("GL_INVERT_RGB_NV")] - InvertRgbNV = 37539, + [NativeName("GL_DOUBLE_MAT4_EXT")] + DoubleMat4EXT = 36680, - [NativeName("GL_LIGHTEN_NV")] - LightenNV = 37528, + [NativeName("GL_DOUBLE_MAT2x3")] + DoubleMat2x3 = 36681, - [NativeName("GL_LINEARBURN_NV")] - LinearburnNV = 37541, + [NativeName("GL_DOUBLE_MAT2x3_EXT")] + DoubleMat2x3EXT = 36681, - [NativeName("GL_LINEARDODGE_NV")] - LineardodgeNV = 37540, + [NativeName("GL_DOUBLE_MAT2x4")] + DoubleMat2x4 = 36682, - [NativeName("GL_LINEARLIGHT_NV")] - LinearlightNV = 37543, + [NativeName("GL_DOUBLE_MAT2x4_EXT")] + DoubleMat2x4EXT = 36682, - [NativeName("GL_MINUS_CLAMPED_NV")] - MinusClampedNV = 37555, + [NativeName("GL_DOUBLE_MAT3x2")] + DoubleMat3x2 = 36683, - [NativeName("GL_MINUS_NV")] - MinusNV = 37535, + [NativeName("GL_DOUBLE_MAT3x2_EXT")] + DoubleMat3x2EXT = 36683, - [NativeName("GL_MULTIPLY_NV")] - MultiplyNV = 37524, + [NativeName("GL_DOUBLE_MAT3x4")] + DoubleMat3x4 = 36684, - [NativeName("GL_OVERLAY_NV")] - OverlayNV = 37526, + [NativeName("GL_DOUBLE_MAT3x4_EXT")] + DoubleMat3x4EXT = 36684, - [NativeName("GL_PINLIGHT_NV")] - PinlightNV = 37544, + [NativeName("GL_DOUBLE_MAT4x2")] + DoubleMat4x2 = 36685, - [NativeName("GL_PLUS_CLAMPED_ALPHA_NV")] - PlusClampedAlphaNV = 37554, + [NativeName("GL_DOUBLE_MAT4x2_EXT")] + DoubleMat4x2EXT = 36685, - [NativeName("GL_PLUS_CLAMPED_NV")] - PlusClampedNV = 37553, + [NativeName("GL_DOUBLE_MAT4x3")] + DoubleMat4x3 = 36686, - [NativeName("GL_PLUS_DARKER_NV")] - PlusDarkerNV = 37522, + [NativeName("GL_DOUBLE_MAT4x3_EXT")] + DoubleMat4x3EXT = 36686, - [NativeName("GL_PLUS_NV")] - PlusNV = 37521, + [NativeName("GL_VERTEX_BINDING_BUFFER")] + VertexBindingBuffer = 36687, - [NativeName("GL_RED_NV")] - RedNV = 6403, + [NativeName("GL_MALI_SHADER_BINARY_ARM")] + MaliShaderBinaryARM = 36704, - [NativeName("GL_SCREEN_NV")] - ScreenNV = 37525, + [NativeName("GL_MALI_PROGRAM_BINARY_ARM")] + MaliProgramBinaryARM = 36705, - [NativeName("GL_SOFTLIGHT_NV")] - SoftlightNV = 37532, + [NativeName("GL_MAX_SHADER_PIXEL_LOCAL_STORAGE_FAST_SIZE_EXT")] + MaxShaderPixelLocalStorageFastSizeEXT = 36707, - [NativeName("GL_SRC_ATOP_NV")] - SrcAtopNV = 37518, + [NativeName("GL_SHADER_PIXEL_LOCAL_STORAGE_EXT")] + ShaderPixelLocalStorageEXT = 36708, - [NativeName("GL_SRC_IN_NV")] - SrcInNV = 37514, + [NativeName("GL_FETCH_PER_SAMPLE_ARM")] + FetchPerSampleARM = 36709, - [NativeName("GL_SRC_NV")] - SrcNV = 37510, + [NativeName("GL_FRAGMENT_SHADER_FRAMEBUFFER_FETCH_MRT_ARM")] + FragmentShaderFramebufferFetchMrtARM = 36710, - [NativeName("GL_SRC_OUT_NV")] - SrcOutNV = 37516, + [NativeName("GL_MAX_SHADER_PIXEL_LOCAL_STORAGE_SIZE_EXT")] + MaxShaderPixelLocalStorageSizeEXT = 36711, - [NativeName("GL_SRC_OVER_NV")] - SrcOverNV = 37512, + [NativeName("GL_TEXTURE_ASTC_DECODE_PRECISION_EXT")] + TextureAstcDecodePrecisionEXT = 36713, - [NativeName("GL_UNCORRELATED_NV")] - UncorrelatedNV = 37506, + [NativeName("GL_TEXTURE_UNNORMALIZED_COORDINATES_ARM")] + TextureUnnormalizedCoordinatesARM = 36714, - [NativeName("GL_VIVIDLIGHT_NV")] - VividlightNV = 37542, + [NativeName("GL_NUM_SURFACE_COMPRESSION_FIXED_RATES_EXT")] + NumSurfaceCompressionFixedRatesEXT = 36718, - [NativeName("GL_XOR_NV")] - XorNV = 5382, + [NativeName("GL_FRAGMENT_SHADING_RATE_NON_TRIVIAL_COMBINERS_SUPPORTED_EXT")] + FragmentShadingRateNonTrivialCombinersSupportedEXT = 36719, - [NativeName("GL_BLEND_ADVANCED_COHERENT_NV")] - BlendAdvancedCoherentNV = 37509, + [NativeName("GL_RED_SNORM")] + RedSnorm = 36752, - [NativeName("GL_VIEWPORT_POSITION_W_SCALE_NV")] - ViewportPositionWScaleNV = 37756, + [NativeName("GL_RG_SNORM")] + RgSnorm = 36753, - [NativeName("GL_VIEWPORT_POSITION_W_SCALE_X_COEFF_NV")] - ViewportPositionWScaleXCoeffNV = 37757, + [NativeName("GL_RGB_SNORM")] + RgbSnorm = 36754, - [NativeName("GL_VIEWPORT_POSITION_W_SCALE_Y_COEFF_NV")] - ViewportPositionWScaleYCoeffNV = 37758, + [NativeName("GL_RGBA_SNORM")] + RgbaSnorm = 36755, - [NativeName("GL_TERMINATE_SEQUENCE_COMMAND_NV")] - TerminateSequenceCommandNV = 0, + [NativeName("GL_R8_SNORM")] + R8Snorm = 36756, - [NativeName("GL_NOP_COMMAND_NV")] - NopCommandNV = 1, + [NativeName("GL_RG8_SNORM")] + Rg8Snorm = 36757, - [NativeName("GL_DRAW_ELEMENTS_COMMAND_NV")] - DrawElementsCommandNV = 2, + [NativeName("GL_RGB8_SNORM")] + Rgb8Snorm = 36758, - [NativeName("GL_DRAW_ARRAYS_COMMAND_NV")] - DrawArraysCommandNV = 3, + [NativeName("GL_RGBA8_SNORM")] + Rgba8Snorm = 36759, - [NativeName("GL_DRAW_ELEMENTS_STRIP_COMMAND_NV")] - DrawElementsStripCommandNV = 4, + [NativeName("GL_R16_SNORM_EXT")] + R16SnormEXT = 36760, - [NativeName("GL_DRAW_ARRAYS_STRIP_COMMAND_NV")] - DrawArraysStripCommandNV = 5, + [NativeName("GL_R16_SNORM")] + R16Snorm = 36760, - [NativeName("GL_DRAW_ELEMENTS_INSTANCED_COMMAND_NV")] - DrawElementsInstancedCommandNV = 6, + [NativeName("GL_RG16_SNORM_EXT")] + Rg16SnormEXT = 36761, - [NativeName("GL_DRAW_ARRAYS_INSTANCED_COMMAND_NV")] - DrawArraysInstancedCommandNV = 7, + [NativeName("GL_RG16_SNORM")] + Rg16Snorm = 36761, - [NativeName("GL_ELEMENT_ADDRESS_COMMAND_NV")] - ElementAddressCommandNV = 8, + [NativeName("GL_RGB16_SNORM_EXT")] + Rgb16SnormEXT = 36762, - [NativeName("GL_ATTRIBUTE_ADDRESS_COMMAND_NV")] - AttributeAddressCommandNV = 9, + [NativeName("GL_RGB16_SNORM")] + Rgb16Snorm = 36762, - [NativeName("GL_UNIFORM_ADDRESS_COMMAND_NV")] - UniformAddressCommandNV = 10, + [NativeName("GL_RGBA16_SNORM_EXT")] + Rgba16SnormEXT = 36763, - [NativeName("GL_BLEND_COLOR_COMMAND_NV")] - BlendColorCommandNV = 11, + [NativeName("GL_RGBA16_SNORM")] + Rgba16Snorm = 36763, - [NativeName("GL_STENCIL_REF_COMMAND_NV")] - StencilRefCommandNV = 12, + [NativeName("GL_SIGNED_NORMALIZED")] + SignedNormalized = 36764, - [NativeName("GL_LINE_WIDTH_COMMAND_NV")] - LineWidthCommandNV = 13, + [NativeName("GL_PRIMITIVE_RESTART")] + PrimitiveRestart = 36765, - [NativeName("GL_POLYGON_OFFSET_COMMAND_NV")] - PolygonOffsetCommandNV = 14, + [NativeName("GL_PRIMITIVE_RESTART_INDEX")] + PrimitiveRestartIndex = 36766, - [NativeName("GL_ALPHA_REF_COMMAND_NV")] - AlphaRefCommandNV = 15, + [NativeName("GL_MAX_PROGRAM_TEXTURE_GATHER_COMPONENTS_ARB")] + MaxProgramTextureGatherComponentsARB = 36767, - [NativeName("GL_VIEWPORT_COMMAND_NV")] - ViewportCommandNV = 16, + [NativeName("GL_PERFMON_GLOBAL_MODE_QCOM")] + PerfmonGlobalModeQCOM = 36768, - [NativeName("GL_SCISSOR_COMMAND_NV")] - ScissorCommandNV = 17, + [NativeName("GL_MAX_SHADER_SUBSAMPLED_IMAGE_UNITS_QCOM")] + MaxShaderSubsampledImageUnitsQCOM = 36769, - [NativeName("GL_FRONT_FACE_COMMAND_NV")] - FrontFaceCommandNV = 18, + [NativeName("GL_BINNING_CONTROL_HINT_QCOM")] + BinningControlHintQCOM = 36784, - [NativeName("GL_COMPUTE_PROGRAM_NV")] - ComputeProgramNV = 37115, + [NativeName("GL_CPU_OPTIMIZED_QCOM")] + CpuOptimizedQCOM = 36785, - [NativeName("GL_COMPUTE_PROGRAM_PARAMETER_BUFFER_NV")] - ComputeProgramParameterBufferNV = 37116, + [NativeName("GL_GPU_OPTIMIZED_QCOM")] + GpuOptimizedQCOM = 36786, - [NativeName("GL_QUERY_WAIT_NV")] - QueryWaitNV = 36371, + [NativeName("GL_RENDER_DIRECT_TO_FRAMEBUFFER_QCOM")] + RenderDirectToFramebufferQCOM = 36787, - [NativeName("GL_QUERY_NO_WAIT_NV")] - QueryNoWaitNV = 36372, + [NativeName("GL_GPU_DISJOINT_EXT")] + GpuDisjointEXT = 36795, - [NativeName("GL_QUERY_BY_REGION_WAIT_NV")] - QueryByRegionWaitNV = 36373, + [NativeName("GL_SR8_EXT")] + Sr8EXT = 36797, - [NativeName("GL_QUERY_BY_REGION_NO_WAIT_NV")] - QueryByRegionNoWaitNV = 36374, + [NativeName("GL_SRG8_EXT")] + Srg8EXT = 36798, - [NativeName("GL_CONSERVATIVE_RASTERIZATION_NV")] - ConservativeRasterizationNV = 37702, + [NativeName("GL_TEXTURE_FORMAT_SRGB_OVERRIDE_EXT")] + TextureFormatSrgbOverrideEXT = 36799, - [NativeName("GL_SUBPIXEL_PRECISION_BIAS_X_BITS_NV")] - SubpixelPrecisionBiasXBitsNV = 37703, + [NativeName("GL_SHADER_BINARY_VIV")] + ShaderBinaryVIV = 36804, - [NativeName("GL_SUBPIXEL_PRECISION_BIAS_Y_BITS_NV")] - SubpixelPrecisionBiasYBitsNV = 37704, + [NativeName("GL_INT8_NV")] + Int8NV = 36832, - [NativeName("GL_MAX_SUBPIXEL_PRECISION_BIAS_BITS_NV")] - MaxSubpixelPrecisionBiasBitsNV = 37705, + [NativeName("GL_INT8_VEC2_NV")] + Int8Vec2NV = 36833, - [NativeName("GL_CONSERVATIVE_RASTER_DILATE_NV")] - ConservativeRasterDilateNV = 37753, + [NativeName("GL_INT8_VEC3_NV")] + Int8Vec3NV = 36834, - [NativeName("GL_CONSERVATIVE_RASTER_DILATE_RANGE_NV")] - ConservativeRasterDilateRangeNV = 37754, + [NativeName("GL_INT8_VEC4_NV")] + Int8Vec4NV = 36835, - [NativeName("GL_CONSERVATIVE_RASTER_DILATE_GRANULARITY_NV")] - ConservativeRasterDilateGranularityNV = 37755, + [NativeName("GL_INT16_NV")] + Int16NV = 36836, - [NativeName("GL_CONSERVATIVE_RASTER_MODE_PRE_SNAP_NV")] - ConservativeRasterModePreSnapNV = 38224, + [NativeName("GL_INT16_VEC2_NV")] + Int16Vec2NV = 36837, - [NativeName("GL_CONSERVATIVE_RASTER_MODE_NV")] - ConservativeRasterModeNV = 38221, + [NativeName("GL_INT16_VEC3_NV")] + Int16Vec3NV = 36838, - [NativeName("GL_CONSERVATIVE_RASTER_MODE_POST_SNAP_NV")] - ConservativeRasterModePostSnapNV = 38222, + [NativeName("GL_INT16_VEC4_NV")] + Int16Vec4NV = 36839, - [NativeName("GL_CONSERVATIVE_RASTER_MODE_PRE_SNAP_TRIANGLES_NV")] - ConservativeRasterModePreSnapTrianglesNV = 38223, + [NativeName("GL_INT64_VEC2_ARB")] + Int64Vec2ARB = 36841, - [NativeName("GL_DEPTH_STENCIL_TO_RGBA_NV")] - DepthStencilToRgbaNV = 34926, + [NativeName("GL_INT64_VEC2_NV")] + Int64Vec2NV = 36841, - [NativeName("GL_DEPTH_STENCIL_TO_BGRA_NV")] - DepthStencilToBgraNV = 34927, + [NativeName("GL_INT64_VEC3_ARB")] + Int64Vec3ARB = 36842, - [NativeName("GL_MAX_DEEP_3D_TEXTURE_WIDTH_HEIGHT_NV")] - MaxDeep3DTextureWidthHeightNV = 37072, + [NativeName("GL_INT64_VEC3_NV")] + Int64Vec3NV = 36842, - [NativeName("GL_MAX_DEEP_3D_TEXTURE_DEPTH_NV")] - MaxDeep3DTextureDepthNV = 37073, + [NativeName("GL_INT64_VEC4_ARB")] + Int64Vec4ARB = 36843, - [NativeName("GL_DEPTH_COMPONENT32F_NV")] - DepthComponent32FNV = 36267, + [NativeName("GL_INT64_VEC4_NV")] + Int64Vec4NV = 36843, - [NativeName("GL_DEPTH32F_STENCIL8_NV")] - Depth32FStencil8NV = 36268, + [NativeName("GL_UNSIGNED_INT8_NV")] + UnsignedInt8NV = 36844, - [NativeName("GL_FLOAT_32_UNSIGNED_INT_24_8_REV_NV")] - Float32UnsignedInt24x8RevNV = 36269, + [NativeName("GL_UNSIGNED_INT8_VEC2_NV")] + UnsignedInt8Vec2NV = 36845, - [NativeName("GL_DEPTH_BUFFER_FLOAT_MODE_NV")] - DepthBufferFloatModeNV = 36271, + [NativeName("GL_UNSIGNED_INT8_VEC3_NV")] + UnsignedInt8Vec3NV = 36846, - [NativeName("GL_DEPTH_CLAMP_NV")] - DepthClampNV = 34383, + [NativeName("GL_UNSIGNED_INT8_VEC4_NV")] + UnsignedInt8Vec4NV = 36847, - [NativeName("GL_EVAL_2D_NV")] - Eval2DNV = 34496, + [NativeName("GL_UNSIGNED_INT16_NV")] + UnsignedInt16NV = 36848, - [NativeName("GL_EVAL_TRIANGULAR_2D_NV")] - EvalTriangular2DNV = 34497, + [NativeName("GL_UNSIGNED_INT16_VEC2_NV")] + UnsignedInt16Vec2NV = 36849, - [NativeName("GL_MAP_TESSELLATION_NV")] - MapTessellationNV = 34498, + [NativeName("GL_UNSIGNED_INT16_VEC3_NV")] + UnsignedInt16Vec3NV = 36850, - [NativeName("GL_MAP_ATTRIB_U_ORDER_NV")] - MapAttribUOrderNV = 34499, + [NativeName("GL_UNSIGNED_INT16_VEC4_NV")] + UnsignedInt16Vec4NV = 36851, - [NativeName("GL_MAP_ATTRIB_V_ORDER_NV")] - MapAttribVOrderNV = 34500, + [NativeName("GL_UNSIGNED_INT64_VEC2_ARB")] + UnsignedInt64Vec2ARB = 36853, - [NativeName("GL_EVAL_FRACTIONAL_TESSELLATION_NV")] - EvalFractionalTessellationNV = 34501, + [NativeName("GL_UNSIGNED_INT64_VEC2_NV")] + UnsignedInt64Vec2NV = 36853, - [NativeName("GL_EVAL_VERTEX_ATTRIB0_NV")] - EvalVertexAttrib0NV = 34502, + [NativeName("GL_UNSIGNED_INT64_VEC3_ARB")] + UnsignedInt64Vec3ARB = 36854, - [NativeName("GL_EVAL_VERTEX_ATTRIB1_NV")] - EvalVertexAttrib1NV = 34503, + [NativeName("GL_UNSIGNED_INT64_VEC3_NV")] + UnsignedInt64Vec3NV = 36854, - [NativeName("GL_EVAL_VERTEX_ATTRIB2_NV")] - EvalVertexAttrib2NV = 34504, + [NativeName("GL_UNSIGNED_INT64_VEC4_ARB")] + UnsignedInt64Vec4ARB = 36855, - [NativeName("GL_EVAL_VERTEX_ATTRIB3_NV")] - EvalVertexAttrib3NV = 34505, + [NativeName("GL_UNSIGNED_INT64_VEC4_NV")] + UnsignedInt64Vec4NV = 36855, - [NativeName("GL_EVAL_VERTEX_ATTRIB4_NV")] - EvalVertexAttrib4NV = 34506, + [NativeName("GL_FLOAT16_NV")] + Float16NV = 36856, - [NativeName("GL_EVAL_VERTEX_ATTRIB5_NV")] - EvalVertexAttrib5NV = 34507, + [NativeName("GL_FLOAT16_VEC2_NV")] + Float16Vec2NV = 36857, - [NativeName("GL_EVAL_VERTEX_ATTRIB6_NV")] - EvalVertexAttrib6NV = 34508, + [NativeName("GL_FLOAT16_VEC3_NV")] + Float16Vec3NV = 36858, - [NativeName("GL_EVAL_VERTEX_ATTRIB7_NV")] - EvalVertexAttrib7NV = 34509, + [NativeName("GL_FLOAT16_VEC4_NV")] + Float16Vec4NV = 36859, - [NativeName("GL_EVAL_VERTEX_ATTRIB8_NV")] - EvalVertexAttrib8NV = 34510, + [NativeName("GL_DOUBLE_VEC2")] + DoubleVec2 = 36860, - [NativeName("GL_EVAL_VERTEX_ATTRIB9_NV")] - EvalVertexAttrib9NV = 34511, + [NativeName("GL_DOUBLE_VEC2_EXT")] + DoubleVec2EXT = 36860, - [NativeName("GL_EVAL_VERTEX_ATTRIB10_NV")] - EvalVertexAttrib10NV = 34512, + [NativeName("GL_DOUBLE_VEC3")] + DoubleVec3 = 36861, - [NativeName("GL_EVAL_VERTEX_ATTRIB11_NV")] - EvalVertexAttrib11NV = 34513, + [NativeName("GL_DOUBLE_VEC3_EXT")] + DoubleVec3EXT = 36861, - [NativeName("GL_EVAL_VERTEX_ATTRIB12_NV")] - EvalVertexAttrib12NV = 34514, + [NativeName("GL_DOUBLE_VEC4")] + DoubleVec4 = 36862, - [NativeName("GL_EVAL_VERTEX_ATTRIB13_NV")] - EvalVertexAttrib13NV = 34515, + [NativeName("GL_DOUBLE_VEC4_EXT")] + DoubleVec4EXT = 36862, - [NativeName("GL_EVAL_VERTEX_ATTRIB14_NV")] - EvalVertexAttrib14NV = 34516, + [NativeName("GL_SAMPLER_BUFFER_AMD")] + SamplerBufferAMD = 36865, - [NativeName("GL_EVAL_VERTEX_ATTRIB15_NV")] - EvalVertexAttrib15NV = 34517, + [NativeName("GL_INT_SAMPLER_BUFFER_AMD")] + IntSamplerBufferAMD = 36866, - [NativeName("GL_MAX_MAP_TESSELLATION_NV")] - MaxMapTessellationNV = 34518, + [NativeName("GL_UNSIGNED_INT_SAMPLER_BUFFER_AMD")] + UnsignedIntSamplerBufferAMD = 36867, - [NativeName("GL_MAX_RATIONAL_EVAL_ORDER_NV")] - MaxRationalEvalOrderNV = 34519, + [NativeName("GL_TESSELLATION_MODE_AMD")] + TessellationModeAMD = 36868, - [NativeName("GL_SAMPLE_POSITION_NV")] - SamplePositionNV = 36432, + [NativeName("GL_TESSELLATION_FACTOR_AMD")] + TessellationFactorAMD = 36869, - [NativeName("GL_SAMPLE_MASK_NV")] - SampleMaskNV = 36433, + [NativeName("GL_DISCRETE_AMD")] + DiscreteAMD = 36870, - [NativeName("GL_SAMPLE_MASK_VALUE_NV")] - SampleMaskValueNV = 36434, + [NativeName("GL_CONTINUOUS_AMD")] + ContinuousAMD = 36871, - [NativeName("GL_TEXTURE_BINDING_RENDERBUFFER_NV")] - TextureBindingRenderbufferNV = 36435, + [NativeName("GL_TEXTURE_CUBE_MAP_ARRAY_OES")] + TextureCubeMapArrayOES = 36873, - [NativeName("GL_TEXTURE_RENDERBUFFER_DATA_STORE_BINDING_NV")] - TextureRenderbufferDataStoreBindingNV = 36436, + [NativeName("GL_TEXTURE_CUBE_MAP_ARRAY_EXT")] + TextureCubeMapArrayEXT = 36873, - [NativeName("GL_TEXTURE_RENDERBUFFER_NV")] - TextureRenderbufferNV = 36437, + [NativeName("GL_TEXTURE_CUBE_MAP_ARRAY")] + TextureCubeMapArray = 36873, - [NativeName("GL_SAMPLER_RENDERBUFFER_NV")] - SamplerRenderbufferNV = 36438, + [NativeName("GL_TEXTURE_CUBE_MAP_ARRAY_ARB")] + TextureCubeMapArrayARB = 36873, - [NativeName("GL_INT_SAMPLER_RENDERBUFFER_NV")] - IntSamplerRenderbufferNV = 36439, + [NativeName("GL_TEXTURE_BINDING_CUBE_MAP_ARRAY_OES")] + TextureBindingCubeMapArrayOES = 36874, - [NativeName("GL_UNSIGNED_INT_SAMPLER_RENDERBUFFER_NV")] - UnsignedIntSamplerRenderbufferNV = 36440, + [NativeName("GL_TEXTURE_BINDING_CUBE_MAP_ARRAY_EXT")] + TextureBindingCubeMapArrayEXT = 36874, - [NativeName("GL_MAX_SAMPLE_MASK_WORDS_NV")] - MaxSampleMaskWordsNV = 36441, + [NativeName("GL_TEXTURE_BINDING_CUBE_MAP_ARRAY")] + TextureBindingCubeMapArray = 36874, - [NativeName("GL_ALL_COMPLETED_NV")] - AllCompletedNV = 34034, + [NativeName("GL_TEXTURE_BINDING_CUBE_MAP_ARRAY_ARB")] + TextureBindingCubeMapArrayARB = 36874, - [NativeName("GL_FENCE_STATUS_NV")] - FenceStatusNV = 34035, + [NativeName("GL_PROXY_TEXTURE_CUBE_MAP_ARRAY")] + ProxyTextureCubeMapArray = 36875, - [NativeName("GL_FENCE_CONDITION_NV")] - FenceConditionNV = 34036, + [NativeName("GL_PROXY_TEXTURE_CUBE_MAP_ARRAY_ARB")] + ProxyTextureCubeMapArrayARB = 36875, - [NativeName("GL_FILL_RECTANGLE_NV")] - FillRectangleNV = 37692, + [NativeName("GL_SAMPLER_CUBE_MAP_ARRAY_OES")] + SamplerCubeMapArrayOES = 36876, - [NativeName("GL_FLOAT_R_NV")] - FloatRNV = 34944, + [NativeName("GL_SAMPLER_CUBE_MAP_ARRAY_EXT")] + SamplerCubeMapArrayEXT = 36876, - [NativeName("GL_FLOAT_RG_NV")] - FloatRgNV = 34945, + [NativeName("GL_SAMPLER_CUBE_MAP_ARRAY")] + SamplerCubeMapArray = 36876, - [NativeName("GL_FLOAT_RGB_NV")] - FloatRgbNV = 34946, + [NativeName("GL_SAMPLER_CUBE_MAP_ARRAY_ARB")] + SamplerCubeMapArrayARB = 36876, - [NativeName("GL_FLOAT_RGBA_NV")] - FloatRgbaNV = 34947, + [NativeName("GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW_OES")] + SamplerCubeMapArrayShadowOES = 36877, - [NativeName("GL_FLOAT_R16_NV")] - FloatR16NV = 34948, + [NativeName("GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW_EXT")] + SamplerCubeMapArrayShadowEXT = 36877, - [NativeName("GL_FLOAT_R32_NV")] - FloatR32NV = 34949, + [NativeName("GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW")] + SamplerCubeMapArrayShadow = 36877, - [NativeName("GL_FLOAT_RG16_NV")] - FloatRg16NV = 34950, + [NativeName("GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW_ARB")] + SamplerCubeMapArrayShadowARB = 36877, - [NativeName("GL_FLOAT_RG32_NV")] - FloatRg32NV = 34951, + [NativeName("GL_INT_SAMPLER_CUBE_MAP_ARRAY_OES")] + IntSamplerCubeMapArrayOES = 36878, - [NativeName("GL_FLOAT_RGB16_NV")] - FloatRgb16NV = 34952, + [NativeName("GL_INT_SAMPLER_CUBE_MAP_ARRAY_EXT")] + IntSamplerCubeMapArrayEXT = 36878, - [NativeName("GL_FLOAT_RGB32_NV")] - FloatRgb32NV = 34953, + [NativeName("GL_INT_SAMPLER_CUBE_MAP_ARRAY")] + IntSamplerCubeMapArray = 36878, - [NativeName("GL_FLOAT_RGBA16_NV")] - FloatRgba16NV = 34954, + [NativeName("GL_INT_SAMPLER_CUBE_MAP_ARRAY_ARB")] + IntSamplerCubeMapArrayARB = 36878, - [NativeName("GL_FLOAT_RGBA32_NV")] - FloatRgba32NV = 34955, + [NativeName("GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY_OES")] + UnsignedIntSamplerCubeMapArrayOES = 36879, - [NativeName("GL_TEXTURE_FLOAT_COMPONENTS_NV")] - TextureFloatComponentsNV = 34956, + [NativeName("GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY_EXT")] + UnsignedIntSamplerCubeMapArrayEXT = 36879, - [NativeName("GL_FLOAT_CLEAR_COLOR_VALUE_NV")] - FloatClearColorValueNV = 34957, + [NativeName("GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY")] + UnsignedIntSamplerCubeMapArray = 36879, - [NativeName("GL_FLOAT_RGBA_MODE_NV")] - FloatRgbaModeNV = 34958, + [NativeName("GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY_ARB")] + UnsignedIntSamplerCubeMapArrayARB = 36879, - [NativeName("GL_FOG_DISTANCE_MODE_NV")] - FogDistanceModeNV = 34138, + [NativeName("GL_ALPHA_SNORM")] + AlphaSnorm = 36880, - [NativeName("GL_EYE_RADIAL_NV")] - EyeRadialNV = 34139, + [NativeName("GL_LUMINANCE_SNORM")] + LuminanceSnorm = 36881, - [NativeName("GL_EYE_PLANE_ABSOLUTE_NV")] - EyePlaneAbsoluteNV = 34140, + [NativeName("GL_LUMINANCE_ALPHA_SNORM")] + LuminanceAlphaSnorm = 36882, - [NativeName("GL_FRAGMENT_COVERAGE_TO_COLOR_NV")] - FragmentCoverageToColorNV = 37597, + [NativeName("GL_INTENSITY_SNORM")] + IntensitySnorm = 36883, - [NativeName("GL_FRAGMENT_COVERAGE_COLOR_NV")] - FragmentCoverageColorNV = 37598, + [NativeName("GL_ALPHA8_SNORM")] + Alpha8Snorm = 36884, - [NativeName("GL_MAX_FRAGMENT_PROGRAM_LOCAL_PARAMETERS_NV")] - MaxFragmentProgramLocalParametersNV = 34920, + [NativeName("GL_LUMINANCE8_SNORM")] + Luminance8Snorm = 36885, - [NativeName("GL_FRAGMENT_PROGRAM_NV")] - FragmentProgramNV = 34928, + [NativeName("GL_LUMINANCE8_ALPHA8_SNORM")] + Luminance8Alpha8Snorm = 36886, - [NativeName("GL_MAX_TEXTURE_COORDS_NV")] - MaxTextureCoordsNV = 34929, + [NativeName("GL_INTENSITY8_SNORM")] + Intensity8Snorm = 36887, - [NativeName("GL_MAX_TEXTURE_IMAGE_UNITS_NV")] - MaxTextureImageUnitsNV = 34930, + [NativeName("GL_ALPHA16_SNORM")] + Alpha16Snorm = 36888, - [NativeName("GL_FRAGMENT_PROGRAM_BINDING_NV")] - FragmentProgramBindingNV = 34931, + [NativeName("GL_LUMINANCE16_SNORM")] + Luminance16Snorm = 36889, - [NativeName("GL_PROGRAM_ERROR_STRING_NV")] - ProgramErrorStringNV = 34932, + [NativeName("GL_LUMINANCE16_ALPHA16_SNORM")] + Luminance16Alpha16Snorm = 36890, - [NativeName("GL_MAX_PROGRAM_EXEC_INSTRUCTIONS_NV")] - MaxProgramExecInstructionsNV = 35060, + [NativeName("GL_INTENSITY16_SNORM")] + Intensity16Snorm = 36891, - [NativeName("GL_MAX_PROGRAM_CALL_DEPTH_NV")] - MaxProgramCallDepthNV = 35061, + [NativeName("GL_FACTOR_MIN_AMD")] + FactorMinAMD = 36892, - [NativeName("GL_MAX_PROGRAM_IF_DEPTH_NV")] - MaxProgramIfDepthNV = 35062, + [NativeName("GL_FACTOR_MAX_AMD")] + FactorMaxAMD = 36893, - [NativeName("GL_MAX_PROGRAM_LOOP_DEPTH_NV")] - MaxProgramLoopDepthNV = 35063, + [NativeName("GL_DEPTH_CLAMP_NEAR_AMD")] + DepthClampNearAMD = 36894, - [NativeName("GL_MAX_PROGRAM_LOOP_COUNT_NV")] - MaxProgramLoopCountNV = 35064, + [NativeName("GL_DEPTH_CLAMP_FAR_AMD")] + DepthClampFarAMD = 36895, - [NativeName("GL_COVERAGE_MODULATION_TABLE_NV")] - CoverageModulationTableNV = 37681, + [NativeName("GL_VIDEO_BUFFER_NV")] + VideoBufferNV = 36896, - [NativeName("GL_COLOR_SAMPLES_NV")] - ColorSamplesNV = 36384, + [NativeName("GL_VIDEO_BUFFER_BINDING_NV")] + VideoBufferBindingNV = 36897, - [NativeName("GL_DEPTH_SAMPLES_NV")] - DepthSamplesNV = 37677, + [NativeName("GL_FIELD_UPPER_NV")] + FieldUpperNV = 36898, - [NativeName("GL_STENCIL_SAMPLES_NV")] - StencilSamplesNV = 37678, + [NativeName("GL_FIELD_LOWER_NV")] + FieldLowerNV = 36899, - [NativeName("GL_MIXED_DEPTH_SAMPLES_SUPPORTED_NV")] - MixedDepthSamplesSupportedNV = 37679, + [NativeName("GL_NUM_VIDEO_CAPTURE_STREAMS_NV")] + NumVideoCaptureStreamsNV = 36900, - [NativeName("GL_MIXED_STENCIL_SAMPLES_SUPPORTED_NV")] - MixedStencilSamplesSupportedNV = 37680, + [NativeName("GL_NEXT_VIDEO_CAPTURE_BUFFER_STATUS_NV")] + NextVideoCaptureBufferStatusNV = 36901, - [NativeName("GL_COVERAGE_MODULATION_NV")] - CoverageModulationNV = 37682, + [NativeName("GL_VIDEO_CAPTURE_TO_422_SUPPORTED_NV")] + VideoCaptureTo422SupportedNV = 36902, - [NativeName("GL_COVERAGE_MODULATION_TABLE_SIZE_NV")] - CoverageModulationTableSizeNV = 37683, + [NativeName("GL_LAST_VIDEO_CAPTURE_STATUS_NV")] + LastVideoCaptureStatusNV = 36903, - [NativeName("GL_RENDERBUFFER_COVERAGE_SAMPLES_NV")] - RenderbufferCoverageSamplesNV = 36011, + [NativeName("GL_VIDEO_BUFFER_PITCH_NV")] + VideoBufferPitchNV = 36904, - [NativeName("GL_RENDERBUFFER_COLOR_SAMPLES_NV")] - RenderbufferColorSamplesNV = 36368, + [NativeName("GL_VIDEO_COLOR_CONVERSION_MATRIX_NV")] + VideoColorConversionMatrixNV = 36905, - [NativeName("GL_MAX_MULTISAMPLE_COVERAGE_MODES_NV")] - MaxMultisampleCoverageModesNV = 36369, + [NativeName("GL_VIDEO_COLOR_CONVERSION_MAX_NV")] + VideoColorConversionMaxNV = 36906, - [NativeName("GL_MULTISAMPLE_COVERAGE_MODES_NV")] - MultisampleCoverageModesNV = 36370, + [NativeName("GL_VIDEO_COLOR_CONVERSION_MIN_NV")] + VideoColorConversionMinNV = 36907, - [NativeName("GL_GEOMETRY_PROGRAM_NV")] - GeometryProgramNV = 35878, + [NativeName("GL_VIDEO_COLOR_CONVERSION_OFFSET_NV")] + VideoColorConversionOffsetNV = 36908, - [NativeName("GL_MAX_PROGRAM_OUTPUT_VERTICES_NV")] - MaxProgramOutputVerticesNV = 35879, + [NativeName("GL_VIDEO_BUFFER_INTERNAL_FORMAT_NV")] + VideoBufferInternalFormatNV = 36909, - [NativeName("GL_MAX_PROGRAM_TOTAL_OUTPUT_COMPONENTS_NV")] - MaxProgramTotalOutputComponentsNV = 35880, + [NativeName("GL_PARTIAL_SUCCESS_NV")] + PartialSuccessNV = 36910, - [NativeName("GL_PER_GPU_STORAGE_BIT_NV")] - PerGpuStorageBitNV = 2048, + [NativeName("GL_SUCCESS_NV")] + SuccessNV = 36911, - [NativeName("GL_MULTICAST_GPUS_NV")] - MulticastGpusNV = 37562, + [NativeName("GL_FAILURE_NV")] + FailureNV = 36912, - [NativeName("GL_RENDER_GPU_MASK_NV")] - RenderGpuMaskNV = 38232, + [NativeName("GL_YCBYCR8_422_NV")] + Ycbycr8x422NV = 36913, - [NativeName("GL_PER_GPU_STORAGE_NV")] - PerGpuStorageNV = 38216, + [NativeName("GL_YCBAYCR8A_4224_NV")] + Ycbaycr8A4224NV = 36914, - [NativeName("GL_MULTICAST_PROGRAMMABLE_SAMPLE_LOCATION_NV")] - MulticastProgrammableSampleLocationNV = 38217, + [NativeName("GL_Z6Y10Z6CB10Z6Y10Z6CR10_422_NV")] + Z6Y10Z6Cb10Z6Y10Z6Cr10x422NV = 36915, - [NativeName("GL_MIN_PROGRAM_TEXEL_OFFSET_NV")] - MinProgramTexelOffsetNV = 35076, + [NativeName("GL_Z6Y10Z6CB10Z6A10Z6Y10Z6CR10Z6A10_4224_NV")] + Z6Y10Z6Cb10Z6A10Z6Y10Z6Cr10Z6A10x4224NV = 36916, - [NativeName("GL_MAX_PROGRAM_TEXEL_OFFSET_NV")] - MaxProgramTexelOffsetNV = 35077, + [NativeName("GL_Z4Y12Z4CB12Z4Y12Z4CR12_422_NV")] + Z4Y12Z4Cb12Z4Y12Z4Cr12x422NV = 36917, - [NativeName("GL_PROGRAM_ATTRIB_COMPONENTS_NV")] - ProgramAttribComponentsNV = 35078, + [NativeName("GL_Z4Y12Z4CB12Z4A12Z4Y12Z4CR12Z4A12_4224_NV")] + Z4Y12Z4Cb12Z4A12Z4Y12Z4Cr12Z4A12x4224NV = 36918, - [NativeName("GL_PROGRAM_RESULT_COMPONENTS_NV")] - ProgramResultComponentsNV = 35079, + [NativeName("GL_Z4Y12Z4CB12Z4CR12_444_NV")] + Z4Y12Z4Cb12Z4Cr12x444NV = 36919, - [NativeName("GL_MAX_PROGRAM_ATTRIB_COMPONENTS_NV")] - MaxProgramAttribComponentsNV = 35080, + [NativeName("GL_VIDEO_CAPTURE_FRAME_WIDTH_NV")] + VideoCaptureFrameWidthNV = 36920, - [NativeName("GL_MAX_PROGRAM_RESULT_COMPONENTS_NV")] - MaxProgramResultComponentsNV = 35081, + [NativeName("GL_VIDEO_CAPTURE_FRAME_HEIGHT_NV")] + VideoCaptureFrameHeightNV = 36921, - [NativeName("GL_MAX_PROGRAM_GENERIC_ATTRIBS_NV")] - MaxProgramGenericAttribsNV = 36261, + [NativeName("GL_VIDEO_CAPTURE_FIELD_UPPER_HEIGHT_NV")] + VideoCaptureFieldUpperHeightNV = 36922, - [NativeName("GL_MAX_PROGRAM_GENERIC_RESULTS_NV")] - MaxProgramGenericResultsNV = 36262, + [NativeName("GL_VIDEO_CAPTURE_FIELD_LOWER_HEIGHT_NV")] + VideoCaptureFieldLowerHeightNV = 36923, - [NativeName("GL_MAX_GEOMETRY_PROGRAM_INVOCATIONS_NV")] - MaxGeometryProgramInvocationsNV = 36442, + [NativeName("GL_VIDEO_CAPTURE_SURFACE_ORIGIN_NV")] + VideoCaptureSurfaceOriginNV = 36924, - [NativeName("GL_MIN_FRAGMENT_INTERPOLATION_OFFSET_NV")] - MinFragmentInterpolationOffsetNV = 36443, + [NativeName("GL_TEXTURE_COVERAGE_SAMPLES_NV")] + TextureCoverageSamplesNV = 36933, - [NativeName("GL_MAX_FRAGMENT_INTERPOLATION_OFFSET_NV")] - MaxFragmentInterpolationOffsetNV = 36444, + [NativeName("GL_TEXTURE_COLOR_SAMPLES_NV")] + TextureColorSamplesNV = 36934, - [NativeName("GL_FRAGMENT_PROGRAM_INTERPOLATION_OFFSET_BITS_NV")] - FragmentProgramInterpolationOffsetBitsNV = 36445, + [NativeName("GL_GPU_MEMORY_INFO_DEDICATED_VIDMEM_NVX")] + GpuMemoryInfoDedicatedVidmemNVX = 36935, - [NativeName("GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET_NV")] - MinProgramTextureGatherOffsetNV = 36446, + [NativeName("GL_GPU_MEMORY_INFO_TOTAL_AVAILABLE_MEMORY_NVX")] + GpuMemoryInfoTotalAvailableMemoryNVX = 36936, - [NativeName("GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET_NV")] - MaxProgramTextureGatherOffsetNV = 36447, + [NativeName("GL_GPU_MEMORY_INFO_CURRENT_AVAILABLE_VIDMEM_NVX")] + GpuMemoryInfoCurrentAvailableVidmemNVX = 36937, - [NativeName("GL_MAX_PROGRAM_SUBROUTINE_PARAMETERS_NV")] - MaxProgramSubroutineParametersNV = 36676, + [NativeName("GL_GPU_MEMORY_INFO_EVICTION_COUNT_NVX")] + GpuMemoryInfoEvictionCountNVX = 36938, - [NativeName("GL_MAX_PROGRAM_SUBROUTINE_NUM_NV")] - MaxProgramSubroutineNumNV = 36677, + [NativeName("GL_GPU_MEMORY_INFO_EVICTED_MEMORY_NVX")] + GpuMemoryInfoEvictedMemoryNVX = 36939, - [NativeName("GL_HALF_FLOAT_NV")] - HalfFloatNV = 5131, + [NativeName("GL_IMAGE_1D")] + Image1D = 36940, - [NativeName("GL_MULTISAMPLES_NV")] - MultisamplesNV = 37745, + [NativeName("GL_IMAGE_1D_EXT")] + Image1DEXT = 36940, - [NativeName("GL_SUPERSAMPLE_SCALE_X_NV")] - SupersampleScaleXNV = 37746, + [NativeName("GL_IMAGE_2D")] + Image2D = 36941, - [NativeName("GL_SUPERSAMPLE_SCALE_Y_NV")] - SupersampleScaleYNV = 37747, + [NativeName("GL_IMAGE_2D_EXT")] + Image2DEXT = 36941, - [NativeName("GL_CONFORMANT_NV")] - ConformantNV = 37748, + [NativeName("GL_IMAGE_3D")] + Image3D = 36942, - [NativeName("GL_MAX_SHININESS_NV")] - MaxShininessNV = 34052, + [NativeName("GL_IMAGE_3D_EXT")] + Image3DEXT = 36942, - [NativeName("GL_MAX_SPOT_EXPONENT_NV")] - MaxSpotExponentNV = 34053, + [NativeName("GL_IMAGE_2D_RECT")] + Image2DRect = 36943, - [NativeName("GL_ATTACHED_MEMORY_OBJECT_NV")] - AttachedMemoryObjectNV = 38308, + [NativeName("GL_IMAGE_2D_RECT_EXT")] + Image2DRectEXT = 36943, - [NativeName("GL_ATTACHED_MEMORY_OFFSET_NV")] - AttachedMemoryOffsetNV = 38309, + [NativeName("GL_IMAGE_CUBE")] + ImageCube = 36944, - [NativeName("GL_MEMORY_ATTACHABLE_ALIGNMENT_NV")] - MemoryAttachableAlignmentNV = 38310, + [NativeName("GL_IMAGE_CUBE_EXT")] + ImageCubeEXT = 36944, - [NativeName("GL_MEMORY_ATTACHABLE_SIZE_NV")] - MemoryAttachableSizeNV = 38311, + [NativeName("GL_IMAGE_BUFFER_OES")] + ImageBufferOES = 36945, - [NativeName("GL_MEMORY_ATTACHABLE_NV")] - MemoryAttachableNV = 38312, + [NativeName("GL_IMAGE_BUFFER")] + ImageBuffer = 36945, - [NativeName("GL_DETACHED_MEMORY_INCARNATION_NV")] - DetachedMemoryIncarnationNV = 38313, + [NativeName("GL_IMAGE_BUFFER_EXT")] + ImageBufferEXT = 36945, - [NativeName("GL_DETACHED_TEXTURES_NV")] - DetachedTexturesNV = 38314, + [NativeName("GL_IMAGE_1D_ARRAY")] + Image1DArray = 36946, - [NativeName("GL_DETACHED_BUFFERS_NV")] - DetachedBuffersNV = 38315, + [NativeName("GL_IMAGE_1D_ARRAY_EXT")] + Image1DArrayEXT = 36946, - [NativeName("GL_MAX_DETACHED_TEXTURES_NV")] - MaxDetachedTexturesNV = 38316, + [NativeName("GL_IMAGE_2D_ARRAY")] + Image2DArray = 36947, - [NativeName("GL_MAX_DETACHED_BUFFERS_NV")] - MaxDetachedBuffersNV = 38317, + [NativeName("GL_IMAGE_2D_ARRAY_EXT")] + Image2DArrayEXT = 36947, - [NativeName("GL_MESH_SHADER_NV")] - MeshShaderNV = 38233, + [NativeName("GL_IMAGE_CUBE_MAP_ARRAY_OES")] + ImageCubeMapArrayOES = 36948, - [NativeName("GL_TASK_SHADER_NV")] - TaskShaderNV = 38234, + [NativeName("GL_IMAGE_CUBE_MAP_ARRAY")] + ImageCubeMapArray = 36948, - [NativeName("GL_MAX_MESH_UNIFORM_BLOCKS_NV")] - MaxMeshUniformBlocksNV = 36448, + [NativeName("GL_IMAGE_CUBE_MAP_ARRAY_EXT")] + ImageCubeMapArrayEXT = 36948, - [NativeName("GL_MAX_MESH_TEXTURE_IMAGE_UNITS_NV")] - MaxMeshTextureImageUnitsNV = 36449, + [NativeName("GL_IMAGE_2D_MULTISAMPLE")] + Image2DMultisample = 36949, - [NativeName("GL_MAX_MESH_IMAGE_UNIFORMS_NV")] - MaxMeshImageUniformsNV = 36450, + [NativeName("GL_IMAGE_2D_MULTISAMPLE_EXT")] + Image2DMultisampleEXT = 36949, - [NativeName("GL_MAX_MESH_UNIFORM_COMPONENTS_NV")] - MaxMeshUniformComponentsNV = 36451, + [NativeName("GL_IMAGE_2D_MULTISAMPLE_ARRAY")] + Image2DMultisampleArray = 36950, - [NativeName("GL_MAX_MESH_ATOMIC_COUNTER_BUFFERS_NV")] - MaxMeshAtomicCounterBuffersNV = 36452, + [NativeName("GL_IMAGE_2D_MULTISAMPLE_ARRAY_EXT")] + Image2DMultisampleArrayEXT = 36950, - [NativeName("GL_MAX_MESH_ATOMIC_COUNTERS_NV")] - MaxMeshAtomicCountersNV = 36453, + [NativeName("GL_INT_IMAGE_1D")] + IntImage1D = 36951, - [NativeName("GL_MAX_MESH_SHADER_STORAGE_BLOCKS_NV")] - MaxMeshShaderStorageBlocksNV = 36454, + [NativeName("GL_INT_IMAGE_1D_EXT")] + IntImage1DEXT = 36951, - [NativeName("GL_MAX_COMBINED_MESH_UNIFORM_COMPONENTS_NV")] - MaxCombinedMeshUniformComponentsNV = 36455, + [NativeName("GL_INT_IMAGE_2D")] + IntImage2D = 36952, - [NativeName("GL_MAX_TASK_UNIFORM_BLOCKS_NV")] - MaxTaskUniformBlocksNV = 36456, + [NativeName("GL_INT_IMAGE_2D_EXT")] + IntImage2DEXT = 36952, - [NativeName("GL_MAX_TASK_TEXTURE_IMAGE_UNITS_NV")] - MaxTaskTextureImageUnitsNV = 36457, + [NativeName("GL_INT_IMAGE_3D")] + IntImage3D = 36953, - [NativeName("GL_MAX_TASK_IMAGE_UNIFORMS_NV")] - MaxTaskImageUniformsNV = 36458, + [NativeName("GL_INT_IMAGE_3D_EXT")] + IntImage3DEXT = 36953, - [NativeName("GL_MAX_TASK_UNIFORM_COMPONENTS_NV")] - MaxTaskUniformComponentsNV = 36459, + [NativeName("GL_INT_IMAGE_2D_RECT")] + IntImage2DRect = 36954, - [NativeName("GL_MAX_TASK_ATOMIC_COUNTER_BUFFERS_NV")] - MaxTaskAtomicCounterBuffersNV = 36460, + [NativeName("GL_INT_IMAGE_2D_RECT_EXT")] + IntImage2DRectEXT = 36954, - [NativeName("GL_MAX_TASK_ATOMIC_COUNTERS_NV")] - MaxTaskAtomicCountersNV = 36461, + [NativeName("GL_INT_IMAGE_CUBE")] + IntImageCube = 36955, - [NativeName("GL_MAX_TASK_SHADER_STORAGE_BLOCKS_NV")] - MaxTaskShaderStorageBlocksNV = 36462, + [NativeName("GL_INT_IMAGE_CUBE_EXT")] + IntImageCubeEXT = 36955, - [NativeName("GL_MAX_COMBINED_TASK_UNIFORM_COMPONENTS_NV")] - MaxCombinedTaskUniformComponentsNV = 36463, + [NativeName("GL_INT_IMAGE_BUFFER_OES")] + IntImageBufferOES = 36956, - [NativeName("GL_MAX_MESH_WORK_GROUP_INVOCATIONS_NV")] - MaxMeshWorkGroupInvocationsNV = 38306, + [NativeName("GL_INT_IMAGE_BUFFER")] + IntImageBuffer = 36956, - [NativeName("GL_MAX_TASK_WORK_GROUP_INVOCATIONS_NV")] - MaxTaskWorkGroupInvocationsNV = 38307, + [NativeName("GL_INT_IMAGE_BUFFER_EXT")] + IntImageBufferEXT = 36956, - [NativeName("GL_MAX_MESH_TOTAL_MEMORY_SIZE_NV")] - MaxMeshTotalMemorySizeNV = 38198, + [NativeName("GL_INT_IMAGE_1D_ARRAY")] + IntImage1DArray = 36957, - [NativeName("GL_MAX_TASK_TOTAL_MEMORY_SIZE_NV")] - MaxTaskTotalMemorySizeNV = 38199, + [NativeName("GL_INT_IMAGE_1D_ARRAY_EXT")] + IntImage1DArrayEXT = 36957, - [NativeName("GL_MAX_MESH_OUTPUT_VERTICES_NV")] - MaxMeshOutputVerticesNV = 38200, + [NativeName("GL_INT_IMAGE_2D_ARRAY")] + IntImage2DArray = 36958, - [NativeName("GL_MAX_MESH_OUTPUT_PRIMITIVES_NV")] - MaxMeshOutputPrimitivesNV = 38201, + [NativeName("GL_INT_IMAGE_2D_ARRAY_EXT")] + IntImage2DArrayEXT = 36958, - [NativeName("GL_MAX_TASK_OUTPUT_COUNT_NV")] - MaxTaskOutputCountNV = 38202, + [NativeName("GL_INT_IMAGE_CUBE_MAP_ARRAY_OES")] + IntImageCubeMapArrayOES = 36959, - [NativeName("GL_MAX_DRAW_MESH_TASKS_COUNT_NV")] - MaxDrawMeshTasksCountNV = 38205, + [NativeName("GL_INT_IMAGE_CUBE_MAP_ARRAY")] + IntImageCubeMapArray = 36959, - [NativeName("GL_MAX_MESH_VIEWS_NV")] - MaxMeshViewsNV = 38231, + [NativeName("GL_INT_IMAGE_CUBE_MAP_ARRAY_EXT")] + IntImageCubeMapArrayEXT = 36959, - [NativeName("GL_MESH_OUTPUT_PER_VERTEX_GRANULARITY_NV")] - MeshOutputPerVertexGranularityNV = 37599, + [NativeName("GL_INT_IMAGE_2D_MULTISAMPLE")] + IntImage2DMultisample = 36960, - [NativeName("GL_MESH_OUTPUT_PER_PRIMITIVE_GRANULARITY_NV")] - MeshOutputPerPrimitiveGranularityNV = 38211, + [NativeName("GL_INT_IMAGE_2D_MULTISAMPLE_EXT")] + IntImage2DMultisampleEXT = 36960, - [NativeName("GL_MAX_MESH_WORK_GROUP_SIZE_NV")] - MaxMeshWorkGroupSizeNV = 38203, + [NativeName("GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY")] + IntImage2DMultisampleArray = 36961, - [NativeName("GL_MAX_TASK_WORK_GROUP_SIZE_NV")] - MaxTaskWorkGroupSizeNV = 38204, + [NativeName("GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY_EXT")] + IntImage2DMultisampleArrayEXT = 36961, - [NativeName("GL_MESH_WORK_GROUP_SIZE_NV")] - MeshWorkGroupSizeNV = 38206, + [NativeName("GL_UNSIGNED_INT_IMAGE_1D")] + UnsignedIntImage1D = 36962, - [NativeName("GL_TASK_WORK_GROUP_SIZE_NV")] - TaskWorkGroupSizeNV = 38207, + [NativeName("GL_UNSIGNED_INT_IMAGE_1D_EXT")] + UnsignedIntImage1DEXT = 36962, - [NativeName("GL_MESH_VERTICES_OUT_NV")] - MeshVerticesOutNV = 38265, + [NativeName("GL_UNSIGNED_INT_IMAGE_2D")] + UnsignedIntImage2D = 36963, - [NativeName("GL_MESH_PRIMITIVES_OUT_NV")] - MeshPrimitivesOutNV = 38266, + [NativeName("GL_UNSIGNED_INT_IMAGE_2D_EXT")] + UnsignedIntImage2DEXT = 36963, - [NativeName("GL_MESH_OUTPUT_TYPE_NV")] - MeshOutputTypeNV = 38267, + [NativeName("GL_UNSIGNED_INT_IMAGE_3D")] + UnsignedIntImage3D = 36964, - [NativeName("GL_UNIFORM_BLOCK_REFERENCED_BY_MESH_SHADER_NV")] - UniformBlockReferencedByMeshShaderNV = 38300, + [NativeName("GL_UNSIGNED_INT_IMAGE_3D_EXT")] + UnsignedIntImage3DEXT = 36964, - [NativeName("GL_UNIFORM_BLOCK_REFERENCED_BY_TASK_SHADER_NV")] - UniformBlockReferencedByTaskShaderNV = 38301, + [NativeName("GL_UNSIGNED_INT_IMAGE_2D_RECT")] + UnsignedIntImage2DRect = 36965, - [NativeName("GL_REFERENCED_BY_MESH_SHADER_NV")] - ReferencedByMeshShaderNV = 38304, + [NativeName("GL_UNSIGNED_INT_IMAGE_2D_RECT_EXT")] + UnsignedIntImage2DRectEXT = 36965, - [NativeName("GL_REFERENCED_BY_TASK_SHADER_NV")] - ReferencedByTaskShaderNV = 38305, + [NativeName("GL_UNSIGNED_INT_IMAGE_CUBE")] + UnsignedIntImageCube = 36966, - [NativeName("GL_MESH_SHADER_BIT_NV")] - MeshShaderBitNV = 64, + [NativeName("GL_UNSIGNED_INT_IMAGE_CUBE_EXT")] + UnsignedIntImageCubeEXT = 36966, - [NativeName("GL_TASK_SHADER_BIT_NV")] - TaskShaderBitNV = 128, + [NativeName("GL_UNSIGNED_INT_IMAGE_BUFFER_OES")] + UnsignedIntImageBufferOES = 36967, - [NativeName("GL_MESH_SUBROUTINE_NV")] - MeshSubroutineNV = 38268, + [NativeName("GL_UNSIGNED_INT_IMAGE_BUFFER")] + UnsignedIntImageBuffer = 36967, - [NativeName("GL_TASK_SUBROUTINE_NV")] - TaskSubroutineNV = 38269, + [NativeName("GL_UNSIGNED_INT_IMAGE_BUFFER_EXT")] + UnsignedIntImageBufferEXT = 36967, - [NativeName("GL_MESH_SUBROUTINE_UNIFORM_NV")] - MeshSubroutineUniformNV = 38270, + [NativeName("GL_UNSIGNED_INT_IMAGE_1D_ARRAY")] + UnsignedIntImage1DArray = 36968, - [NativeName("GL_TASK_SUBROUTINE_UNIFORM_NV")] - TaskSubroutineUniformNV = 38271, + [NativeName("GL_UNSIGNED_INT_IMAGE_1D_ARRAY_EXT")] + UnsignedIntImage1DArrayEXT = 36968, - [NativeName("GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_MESH_SHADER_NV")] - AtomicCounterBufferReferencedByMeshShaderNV = 38302, + [NativeName("GL_UNSIGNED_INT_IMAGE_2D_ARRAY")] + UnsignedIntImage2DArray = 36969, - [NativeName("GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TASK_SHADER_NV")] - AtomicCounterBufferReferencedByTaskShaderNV = 38303, + [NativeName("GL_UNSIGNED_INT_IMAGE_2D_ARRAY_EXT")] + UnsignedIntImage2DArrayEXT = 36969, - [NativeName("GL_MULTISAMPLE_FILTER_HINT_NV")] - MultisampleFilterHintNV = 34100, + [NativeName("GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY_OES")] + UnsignedIntImageCubeMapArrayOES = 36970, - [NativeName("GL_PIXEL_COUNTER_BITS_NV")] - PixelCounterBitsNV = 34916, + [NativeName("GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY")] + UnsignedIntImageCubeMapArray = 36970, - [NativeName("GL_CURRENT_OCCLUSION_QUERY_ID_NV")] - CurrentOcclusionQueryIdNV = 34917, + [NativeName("GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY_EXT")] + UnsignedIntImageCubeMapArrayEXT = 36970, - [NativeName("GL_PIXEL_COUNT_NV")] - PixelCountNV = 34918, + [NativeName("GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE")] + UnsignedIntImage2DMultisample = 36971, - [NativeName("GL_PIXEL_COUNT_AVAILABLE_NV")] - PixelCountAvailableNV = 34919, + [NativeName("GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_EXT")] + UnsignedIntImage2DMultisampleEXT = 36971, - [NativeName("GL_DEPTH_STENCIL_NV")] - DepthStencilNV = 34041, + [NativeName("GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY")] + UnsignedIntImage2DMultisampleArray = 36972, - [NativeName("GL_UNSIGNED_INT_24_8_NV")] - UnsignedInt24x8NV = 34042, + [NativeName("GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY_EXT")] + UnsignedIntImage2DMultisampleArrayEXT = 36972, - [NativeName("GL_MAX_PROGRAM_PARAMETER_BUFFER_BINDINGS_NV")] - MaxProgramParameterBufferBindingsNV = 36256, + [NativeName("GL_MAX_IMAGE_SAMPLES")] + MaxImageSamples = 36973, - [NativeName("GL_MAX_PROGRAM_PARAMETER_BUFFER_SIZE_NV")] - MaxProgramParameterBufferSizeNV = 36257, + [NativeName("GL_MAX_IMAGE_SAMPLES_EXT")] + MaxImageSamplesEXT = 36973, - [NativeName("GL_VERTEX_PROGRAM_PARAMETER_BUFFER_NV")] - VertexProgramParameterBufferNV = 36258, + [NativeName("GL_IMAGE_BINDING_FORMAT")] + ImageBindingFormat = 36974, - [NativeName("GL_GEOMETRY_PROGRAM_PARAMETER_BUFFER_NV")] - GeometryProgramParameterBufferNV = 36259, + [NativeName("GL_IMAGE_BINDING_FORMAT_EXT")] + ImageBindingFormatEXT = 36974, - [NativeName("GL_FRAGMENT_PROGRAM_PARAMETER_BUFFER_NV")] - FragmentProgramParameterBufferNV = 36260, + [NativeName("GL_RGB10_A2UI")] + Rgb10A2Ui = 36975, [NativeName("GL_PATH_FORMAT_SVG_NV")] PathFormatSvgNV = 36976, @@ -14860,2691 +14632,2919 @@ public enum GLEnum : uint [NativeName("GL_TRANSLATE_Y_NV")] TranslateYNV = 37007, - [NativeName("GL_TRANSLATE_2D_NV")] - Translate2DNV = 37008, + [NativeName("GL_TRANSLATE_2D_NV")] + Translate2DNV = 37008, + + [NativeName("GL_TRANSLATE_3D_NV")] + Translate3DNV = 37009, + + [NativeName("GL_AFFINE_2D_NV")] + Affine2DNV = 37010, + + [NativeName("GL_AFFINE_3D_NV")] + Affine3DNV = 37012, + + [NativeName("GL_TRANSPOSE_AFFINE_2D_NV")] + TransposeAffine2DNV = 37014, + + [NativeName("GL_TRANSPOSE_AFFINE_3D_NV")] + TransposeAffine3DNV = 37016, + + [NativeName("GL_UTF8_NV")] + Utf8NV = 37018, + + [NativeName("GL_UTF16_NV")] + Utf16NV = 37019, + + [NativeName("GL_BOUNDING_BOX_OF_BOUNDING_BOXES_NV")] + BoundingBoxOfBoundingBoxesNV = 37020, + + [NativeName("GL_PATH_COMMAND_COUNT_NV")] + PathCommandCountNV = 37021, + + [NativeName("GL_PATH_COORD_COUNT_NV")] + PathCoordCountNV = 37022, + + [NativeName("GL_PATH_DASH_ARRAY_COUNT_NV")] + PathDashArrayCountNV = 37023, + + [NativeName("GL_PATH_COMPUTED_LENGTH_NV")] + PathComputedLengthNV = 37024, + + [NativeName("GL_PATH_FILL_BOUNDING_BOX_NV")] + PathFillBoundingBoxNV = 37025, + + [NativeName("GL_PATH_STROKE_BOUNDING_BOX_NV")] + PathStrokeBoundingBoxNV = 37026, + + [NativeName("GL_SQUARE_NV")] + SquareNV = 37027, + + [NativeName("GL_ROUND_NV")] + RoundNV = 37028, + + [NativeName("GL_TRIANGULAR_NV")] + TriangularNV = 37029, + + [NativeName("GL_BEVEL_NV")] + BevelNV = 37030, + + [NativeName("GL_MITER_REVERT_NV")] + MiterRevertNV = 37031, + + [NativeName("GL_MITER_TRUNCATE_NV")] + MiterTruncateNV = 37032, + + [NativeName("GL_SKIP_MISSING_GLYPH_NV")] + SkipMissingGlyphNV = 37033, + + [NativeName("GL_USE_MISSING_GLYPH_NV")] + UseMissingGlyphNV = 37034, + + [NativeName("GL_PATH_ERROR_POSITION_NV")] + PathErrorPositionNV = 37035, + + [NativeName("GL_PATH_FOG_GEN_MODE_NV")] + PathFogGenModeNV = 37036, + + [NativeName("GL_ACCUM_ADJACENT_PAIRS_NV")] + AccumAdjacentPairsNV = 37037, + + [NativeName("GL_ADJACENT_PAIRS_NV")] + AdjacentPairsNV = 37038, + + [NativeName("GL_FIRST_TO_REST_NV")] + FirstToRestNV = 37039, + + [NativeName("GL_PATH_GEN_MODE_NV")] + PathGenModeNV = 37040, + + [NativeName("GL_PATH_GEN_COEFF_NV")] + PathGenCoeffNV = 37041, + + [NativeName("GL_PATH_GEN_COLOR_FORMAT_NV")] + PathGenColorFormatNV = 37042, + + [NativeName("GL_PATH_GEN_COMPONENTS_NV")] + PathGenComponentsNV = 37043, + + [NativeName("GL_PATH_DASH_OFFSET_RESET_NV")] + PathDashOffsetResetNV = 37044, + + [NativeName("GL_MOVE_TO_RESETS_NV")] + MoveToResetsNV = 37045, + + [NativeName("GL_MOVE_TO_CONTINUES_NV")] + MoveToContinuesNV = 37046, + + [NativeName("GL_PATH_STENCIL_FUNC_NV")] + PathStencilFuncNV = 37047, + + [NativeName("GL_PATH_STENCIL_REF_NV")] + PathStencilRefNV = 37048, + + [NativeName("GL_PATH_STENCIL_VALUE_MASK_NV")] + PathStencilValueMaskNV = 37049, + + [NativeName("GL_SCALED_RESOLVE_FASTEST_EXT")] + ScaledResolveFastestEXT = 37050, + + [NativeName("GL_SCALED_RESOLVE_NICEST_EXT")] + ScaledResolveNicestEXT = 37051, + + [NativeName("GL_MIN_MAP_BUFFER_ALIGNMENT")] + MinMapBufferAlignment = 37052, + + [NativeName("GL_PATH_STENCIL_DEPTH_OFFSET_FACTOR_NV")] + PathStencilDepthOffsetFactorNV = 37053, + + [NativeName("GL_PATH_STENCIL_DEPTH_OFFSET_UNITS_NV")] + PathStencilDepthOffsetUnitsNV = 37054, + + [NativeName("GL_PATH_COVER_DEPTH_FUNC_NV")] + PathCoverDepthFuncNV = 37055, + + [NativeName("GL_IMAGE_FORMAT_COMPATIBILITY_TYPE")] + ImageFormatCompatibilityType = 37063, + + [NativeName("GL_IMAGE_FORMAT_COMPATIBILITY_BY_SIZE")] + ImageFormatCompatibilityBySize = 37064, + + [NativeName("GL_IMAGE_FORMAT_COMPATIBILITY_BY_CLASS")] + ImageFormatCompatibilityByClass = 37065, + + [NativeName("GL_MAX_VERTEX_IMAGE_UNIFORMS")] + MaxVertexImageUniforms = 37066, + + [NativeName("GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS_OES")] + MaxTessControlImageUniformsOES = 37067, + + [NativeName("GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS_EXT")] + MaxTessControlImageUniformsEXT = 37067, + + [NativeName("GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS")] + MaxTessControlImageUniforms = 37067, + + [NativeName("GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS_OES")] + MaxTessEvaluationImageUniformsOES = 37068, + + [NativeName("GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS_EXT")] + MaxTessEvaluationImageUniformsEXT = 37068, + + [NativeName("GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS")] + MaxTessEvaluationImageUniforms = 37068, + + [NativeName("GL_MAX_GEOMETRY_IMAGE_UNIFORMS_OES")] + MaxGeometryImageUniformsOES = 37069, + + [NativeName("GL_MAX_GEOMETRY_IMAGE_UNIFORMS_EXT")] + MaxGeometryImageUniformsEXT = 37069, + + [NativeName("GL_MAX_GEOMETRY_IMAGE_UNIFORMS")] + MaxGeometryImageUniforms = 37069, + + [NativeName("GL_MAX_FRAGMENT_IMAGE_UNIFORMS")] + MaxFragmentImageUniforms = 37070, + + [NativeName("GL_MAX_COMBINED_IMAGE_UNIFORMS")] + MaxCombinedImageUniforms = 37071, + + [NativeName("GL_MAX_DEEP_3D_TEXTURE_WIDTH_HEIGHT_NV")] + MaxDeep3DTextureWidthHeightNV = 37072, + + [NativeName("GL_MAX_DEEP_3D_TEXTURE_DEPTH_NV")] + MaxDeep3DTextureDepthNV = 37073, + + [NativeName("GL_SHADER_STORAGE_BUFFER")] + ShaderStorageBuffer = 37074, + + [NativeName("GL_SHADER_STORAGE_BUFFER_BINDING")] + ShaderStorageBufferBinding = 37075, + + [NativeName("GL_SHADER_STORAGE_BUFFER_START")] + ShaderStorageBufferStart = 37076, + + [NativeName("GL_SHADER_STORAGE_BUFFER_SIZE")] + ShaderStorageBufferSize = 37077, + + [NativeName("GL_MAX_VERTEX_SHADER_STORAGE_BLOCKS")] + MaxVertexShaderStorageBlocks = 37078, + + [NativeName("GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS_OES")] + MaxGeometryShaderStorageBlocksOES = 37079, + + [NativeName("GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS_EXT")] + MaxGeometryShaderStorageBlocksEXT = 37079, + + [NativeName("GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS")] + MaxGeometryShaderStorageBlocks = 37079, + + [NativeName("GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS_OES")] + MaxTessControlShaderStorageBlocksOES = 37080, + + [NativeName("GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS_EXT")] + MaxTessControlShaderStorageBlocksEXT = 37080, + + [NativeName("GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS")] + MaxTessControlShaderStorageBlocks = 37080, + + [NativeName("GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS_OES")] + MaxTessEvaluationShaderStorageBlocksOES = 37081, + + [NativeName("GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS_EXT")] + MaxTessEvaluationShaderStorageBlocksEXT = 37081, + + [NativeName("GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS")] + MaxTessEvaluationShaderStorageBlocks = 37081, + + [NativeName("GL_MAX_FRAGMENT_SHADER_STORAGE_BLOCKS")] + MaxFragmentShaderStorageBlocks = 37082, + + [NativeName("GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS")] + MaxComputeShaderStorageBlocks = 37083, - [NativeName("GL_TRANSLATE_3D_NV")] - Translate3DNV = 37009, + [NativeName("GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS")] + MaxCombinedShaderStorageBlocks = 37084, - [NativeName("GL_AFFINE_2D_NV")] - Affine2DNV = 37010, + [NativeName("GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS")] + MaxShaderStorageBufferBindings = 37085, - [NativeName("GL_AFFINE_3D_NV")] - Affine3DNV = 37012, + [NativeName("GL_MAX_SHADER_STORAGE_BLOCK_SIZE")] + MaxShaderStorageBlockSize = 37086, - [NativeName("GL_TRANSPOSE_AFFINE_2D_NV")] - TransposeAffine2DNV = 37014, + [NativeName("GL_SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT")] + ShaderStorageBufferOffsetAlignment = 37087, - [NativeName("GL_TRANSPOSE_AFFINE_3D_NV")] - TransposeAffine3DNV = 37016, + [NativeName("GL_SYNC_X11_FENCE_EXT")] + SyncX11FenceEXT = 37089, - [NativeName("GL_UTF8_NV")] - Utf8NV = 37018, + [NativeName("GL_DEPTH_STENCIL_TEXTURE_MODE")] + DepthStencilTextureMode = 37098, - [NativeName("GL_UTF16_NV")] - Utf16NV = 37019, + [NativeName("GL_MAX_COMPUTE_WORK_GROUP_INVOCATIONS")] + MaxComputeWorkGroupInvocations = 37099, - [NativeName("GL_BOUNDING_BOX_OF_BOUNDING_BOXES_NV")] - BoundingBoxOfBoundingBoxesNV = 37020, + [NativeName("GL_MAX_COMPUTE_FIXED_GROUP_INVOCATIONS_ARB")] + MaxComputeFixedGroupInvocationsARB = 37099, - [NativeName("GL_PATH_COMMAND_COUNT_NV")] - PathCommandCountNV = 37021, + [NativeName("GL_UNIFORM_BLOCK_REFERENCED_BY_COMPUTE_SHADER")] + UniformBlockReferencedByComputeShader = 37100, - [NativeName("GL_PATH_COORD_COUNT_NV")] - PathCoordCountNV = 37022, + [NativeName("GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_COMPUTE_SHADER")] + AtomicCounterBufferReferencedByComputeShader = 37101, - [NativeName("GL_PATH_DASH_ARRAY_COUNT_NV")] - PathDashArrayCountNV = 37023, + [NativeName("GL_DISPATCH_INDIRECT_BUFFER")] + DispatchIndirectBuffer = 37102, - [NativeName("GL_PATH_COMPUTED_LENGTH_NV")] - PathComputedLengthNV = 37024, + [NativeName("GL_DISPATCH_INDIRECT_BUFFER_BINDING")] + DispatchIndirectBufferBinding = 37103, - [NativeName("GL_PATH_FILL_BOUNDING_BOX_NV")] - PathFillBoundingBoxNV = 37025, + [NativeName("GL_COLOR_ATTACHMENT_EXT")] + ColorAttachmentEXT = 37104, - [NativeName("GL_PATH_STROKE_BOUNDING_BOX_NV")] - PathStrokeBoundingBoxNV = 37026, + [NativeName("GL_MULTIVIEW_EXT")] + MultiviewEXT = 37105, - [NativeName("GL_SQUARE_NV")] - SquareNV = 37027, + [NativeName("GL_MAX_MULTIVIEW_BUFFERS_EXT")] + MaxMultiviewBuffersEXT = 37106, - [NativeName("GL_ROUND_NV")] - RoundNV = 37028, + [NativeName("GL_CONTEXT_ROBUST_ACCESS_EXT")] + ContextRobustAccessEXT = 37107, - [NativeName("GL_TRIANGULAR_NV")] - TriangularNV = 37029, + [NativeName("GL_CONTEXT_ROBUST_ACCESS_KHR")] + ContextRobustAccessKHR = 37107, - [NativeName("GL_BEVEL_NV")] - BevelNV = 37030, + [NativeName("GL_CONTEXT_ROBUST_ACCESS")] + ContextRobustAccess = 37107, - [NativeName("GL_MITER_REVERT_NV")] - MiterRevertNV = 37031, + [NativeName("GL_COMPUTE_PROGRAM_NV")] + ComputeProgramNV = 37115, - [NativeName("GL_MITER_TRUNCATE_NV")] - MiterTruncateNV = 37032, + [NativeName("GL_COMPUTE_PROGRAM_PARAMETER_BUFFER_NV")] + ComputeProgramParameterBufferNV = 37116, - [NativeName("GL_SKIP_MISSING_GLYPH_NV")] - SkipMissingGlyphNV = 37033, + [NativeName("GL_TEXTURE_2D_MULTISAMPLE")] + Texture2DMultisample = 37120, - [NativeName("GL_USE_MISSING_GLYPH_NV")] - UseMissingGlyphNV = 37034, + [NativeName("GL_PROXY_TEXTURE_2D_MULTISAMPLE")] + ProxyTexture2DMultisample = 37121, - [NativeName("GL_PATH_ERROR_POSITION_NV")] - PathErrorPositionNV = 37035, + [NativeName("GL_TEXTURE_2D_MULTISAMPLE_ARRAY_OES")] + Texture2DMultisampleArrayOES = 37122, - [NativeName("GL_ACCUM_ADJACENT_PAIRS_NV")] - AccumAdjacentPairsNV = 37037, + [NativeName("GL_TEXTURE_2D_MULTISAMPLE_ARRAY")] + Texture2DMultisampleArray = 37122, - [NativeName("GL_ADJACENT_PAIRS_NV")] - AdjacentPairsNV = 37038, + [NativeName("GL_PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY")] + ProxyTexture2DMultisampleArray = 37123, - [NativeName("GL_FIRST_TO_REST_NV")] - FirstToRestNV = 37039, + [NativeName("GL_TEXTURE_BINDING_2D_MULTISAMPLE")] + TextureBinding2DMultisample = 37124, - [NativeName("GL_PATH_GEN_MODE_NV")] - PathGenModeNV = 37040, + [NativeName("GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY_OES")] + TextureBinding2DMultisampleArrayOES = 37125, - [NativeName("GL_PATH_GEN_COEFF_NV")] - PathGenCoeffNV = 37041, + [NativeName("GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY")] + TextureBinding2DMultisampleArray = 37125, - [NativeName("GL_PATH_GEN_COMPONENTS_NV")] - PathGenComponentsNV = 37043, + [NativeName("GL_TEXTURE_SAMPLES")] + TextureSamples = 37126, - [NativeName("GL_PATH_STENCIL_FUNC_NV")] - PathStencilFuncNV = 37047, + [NativeName("GL_TEXTURE_FIXED_SAMPLE_LOCATIONS")] + TextureFixedSampleLocations = 37127, - [NativeName("GL_PATH_STENCIL_REF_NV")] - PathStencilRefNV = 37048, + [NativeName("GL_SAMPLER_2D_MULTISAMPLE")] + Sampler2DMultisample = 37128, - [NativeName("GL_PATH_STENCIL_VALUE_MASK_NV")] - PathStencilValueMaskNV = 37049, + [NativeName("GL_INT_SAMPLER_2D_MULTISAMPLE")] + IntSampler2DMultisample = 37129, - [NativeName("GL_PATH_STENCIL_DEPTH_OFFSET_FACTOR_NV")] - PathStencilDepthOffsetFactorNV = 37053, + [NativeName("GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE")] + UnsignedIntSampler2DMultisample = 37130, - [NativeName("GL_PATH_STENCIL_DEPTH_OFFSET_UNITS_NV")] - PathStencilDepthOffsetUnitsNV = 37054, + [NativeName("GL_SAMPLER_2D_MULTISAMPLE_ARRAY_OES")] + Sampler2DMultisampleArrayOES = 37131, - [NativeName("GL_PATH_COVER_DEPTH_FUNC_NV")] - PathCoverDepthFuncNV = 37055, + [NativeName("GL_SAMPLER_2D_MULTISAMPLE_ARRAY")] + Sampler2DMultisampleArray = 37131, - [NativeName("GL_PATH_DASH_OFFSET_RESET_NV")] - PathDashOffsetResetNV = 37044, + [NativeName("GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY_OES")] + IntSampler2DMultisampleArrayOES = 37132, - [NativeName("GL_MOVE_TO_RESETS_NV")] - MoveToResetsNV = 37045, + [NativeName("GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY")] + IntSampler2DMultisampleArray = 37132, - [NativeName("GL_MOVE_TO_CONTINUES_NV")] - MoveToContinuesNV = 37046, + [NativeName("GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY_OES")] + UnsignedIntSampler2DMultisampleArrayOES = 37133, - [NativeName("GL_CLOSE_PATH_NV")] - ClosePathNV = 0, + [NativeName("GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY")] + UnsignedIntSampler2DMultisampleArray = 37133, - [NativeName("GL_MOVE_TO_NV")] - MoveToNV = 2, + [NativeName("GL_MAX_COLOR_TEXTURE_SAMPLES")] + MaxColorTextureSamples = 37134, - [NativeName("GL_RELATIVE_MOVE_TO_NV")] - RelativeMoveToNV = 3, + [NativeName("GL_MAX_DEPTH_TEXTURE_SAMPLES")] + MaxDepthTextureSamples = 37135, - [NativeName("GL_LINE_TO_NV")] - LineToNV = 4, + [NativeName("GL_MAX_INTEGER_SAMPLES")] + MaxIntegerSamples = 37136, - [NativeName("GL_RELATIVE_LINE_TO_NV")] - RelativeLineToNV = 5, + [NativeName("GL_MAX_SERVER_WAIT_TIMEOUT_APPLE")] + MaxServerWaitTimeoutAPPLE = 37137, - [NativeName("GL_HORIZONTAL_LINE_TO_NV")] - HorizontalLineToNV = 6, + [NativeName("GL_MAX_SERVER_WAIT_TIMEOUT")] + MaxServerWaitTimeout = 37137, - [NativeName("GL_RELATIVE_HORIZONTAL_LINE_TO_NV")] - RelativeHorizontalLineToNV = 7, + [NativeName("GL_OBJECT_TYPE_APPLE")] + ObjectTypeAPPLE = 37138, - [NativeName("GL_VERTICAL_LINE_TO_NV")] - VerticalLineToNV = 8, + [NativeName("GL_OBJECT_TYPE")] + ObjectType = 37138, - [NativeName("GL_RELATIVE_VERTICAL_LINE_TO_NV")] - RelativeVerticalLineToNV = 9, + [NativeName("GL_SYNC_CONDITION_APPLE")] + SyncConditionAPPLE = 37139, - [NativeName("GL_QUADRATIC_CURVE_TO_NV")] - QuadraticCurveToNV = 10, + [NativeName("GL_SYNC_CONDITION")] + SyncCondition = 37139, - [NativeName("GL_RELATIVE_QUADRATIC_CURVE_TO_NV")] - RelativeQuadraticCurveToNV = 11, + [NativeName("GL_SYNC_STATUS_APPLE")] + SyncStatusAPPLE = 37140, - [NativeName("GL_CUBIC_CURVE_TO_NV")] - CubicCurveToNV = 12, + [NativeName("GL_SYNC_STATUS")] + SyncStatus = 37140, - [NativeName("GL_RELATIVE_CUBIC_CURVE_TO_NV")] - RelativeCubicCurveToNV = 13, + [NativeName("GL_SYNC_FLAGS_APPLE")] + SyncFlagsAPPLE = 37141, - [NativeName("GL_SMOOTH_QUADRATIC_CURVE_TO_NV")] - SmoothQuadraticCurveToNV = 14, + [NativeName("GL_SYNC_FLAGS")] + SyncFlags = 37141, - [NativeName("GL_RELATIVE_SMOOTH_QUADRATIC_CURVE_TO_NV")] - RelativeSmoothQuadraticCurveToNV = 15, + [NativeName("GL_SYNC_FENCE_APPLE")] + SyncFenceAPPLE = 37142, - [NativeName("GL_SMOOTH_CUBIC_CURVE_TO_NV")] - SmoothCubicCurveToNV = 16, + [NativeName("GL_SYNC_FENCE")] + SyncFence = 37142, - [NativeName("GL_RELATIVE_SMOOTH_CUBIC_CURVE_TO_NV")] - RelativeSmoothCubicCurveToNV = 17, + [NativeName("GL_SYNC_GPU_COMMANDS_COMPLETE_APPLE")] + SyncGpuCommandsCompleteAPPLE = 37143, - [NativeName("GL_SMALL_CCW_ARC_TO_NV")] - SmallCcwArcToNV = 18, + [NativeName("GL_SYNC_GPU_COMMANDS_COMPLETE")] + SyncGpuCommandsComplete = 37143, - [NativeName("GL_RELATIVE_SMALL_CCW_ARC_TO_NV")] - RelativeSmallCcwArcToNV = 19, + [NativeName("GL_UNSIGNALED_APPLE")] + UnsignaledAPPLE = 37144, - [NativeName("GL_SMALL_CW_ARC_TO_NV")] - SmallCwArcToNV = 20, + [NativeName("GL_UNSIGNALED")] + Unsignaled = 37144, - [NativeName("GL_RELATIVE_SMALL_CW_ARC_TO_NV")] - RelativeSmallCwArcToNV = 21, + [NativeName("GL_SIGNALED_APPLE")] + SignaledAPPLE = 37145, - [NativeName("GL_LARGE_CCW_ARC_TO_NV")] - LargeCcwArcToNV = 22, + [NativeName("GL_SIGNALED")] + Signaled = 37145, - [NativeName("GL_RELATIVE_LARGE_CCW_ARC_TO_NV")] - RelativeLargeCcwArcToNV = 23, + [NativeName("GL_ALREADY_SIGNALED_APPLE")] + AlreadySignaledAPPLE = 37146, - [NativeName("GL_LARGE_CW_ARC_TO_NV")] - LargeCwArcToNV = 24, + [NativeName("GL_ALREADY_SIGNALED")] + AlreadySignaled = 37146, - [NativeName("GL_RELATIVE_LARGE_CW_ARC_TO_NV")] - RelativeLargeCwArcToNV = 25, + [NativeName("GL_TIMEOUT_EXPIRED_APPLE")] + TimeoutExpiredAPPLE = 37147, - [NativeName("GL_RESTART_PATH_NV")] - RestartPathNV = 240, + [NativeName("GL_TIMEOUT_EXPIRED")] + TimeoutExpired = 37147, - [NativeName("GL_DUP_FIRST_CUBIC_CURVE_TO_NV")] - DupFirstCubicCurveToNV = 242, + [NativeName("GL_CONDITION_SATISFIED_APPLE")] + ConditionSatisfiedAPPLE = 37148, - [NativeName("GL_DUP_LAST_CUBIC_CURVE_TO_NV")] - DupLastCubicCurveToNV = 244, + [NativeName("GL_CONDITION_SATISFIED")] + ConditionSatisfied = 37148, - [NativeName("GL_RECT_NV")] - RectNV = 246, + [NativeName("GL_WAIT_FAILED_APPLE")] + WaitFailedAPPLE = 37149, - [NativeName("GL_CIRCULAR_CCW_ARC_TO_NV")] - CircularCcwArcToNV = 248, + [NativeName("GL_WAIT_FAILED")] + WaitFailed = 37149, - [NativeName("GL_CIRCULAR_CW_ARC_TO_NV")] - CircularCwArcToNV = 250, + [NativeName("GL_BUFFER_ACCESS_FLAGS")] + BufferAccessFlags = 37151, - [NativeName("GL_CIRCULAR_TANGENT_ARC_TO_NV")] - CircularTangentArcToNV = 252, + [NativeName("GL_BUFFER_MAP_LENGTH")] + BufferMapLength = 37152, - [NativeName("GL_ARC_TO_NV")] - ArcToNV = 254, + [NativeName("GL_BUFFER_MAP_OFFSET")] + BufferMapOffset = 37153, - [NativeName("GL_RELATIVE_ARC_TO_NV")] - RelativeArcToNV = 255, + [NativeName("GL_MAX_VERTEX_OUTPUT_COMPONENTS")] + MaxVertexOutputComponents = 37154, - [NativeName("GL_BOLD_BIT_NV")] - BoldBitNV = 1, + [NativeName("GL_MAX_GEOMETRY_INPUT_COMPONENTS_OES")] + MaxGeometryInputComponentsOES = 37155, - [NativeName("GL_ITALIC_BIT_NV")] - ItalicBitNV = 2, + [NativeName("GL_MAX_GEOMETRY_INPUT_COMPONENTS_EXT")] + MaxGeometryInputComponentsEXT = 37155, - [NativeName("GL_GLYPH_WIDTH_BIT_NV")] - GlyphWidthBitNV = 1, + [NativeName("GL_MAX_GEOMETRY_INPUT_COMPONENTS")] + MaxGeometryInputComponents = 37155, - [NativeName("GL_GLYPH_HEIGHT_BIT_NV")] - GlyphHeightBitNV = 2, + [NativeName("GL_MAX_GEOMETRY_OUTPUT_COMPONENTS_OES")] + MaxGeometryOutputComponentsOES = 37156, - [NativeName("GL_GLYPH_HORIZONTAL_BEARING_X_BIT_NV")] - GlyphHorizontalBearingXBitNV = 4, + [NativeName("GL_MAX_GEOMETRY_OUTPUT_COMPONENTS_EXT")] + MaxGeometryOutputComponentsEXT = 37156, - [NativeName("GL_GLYPH_HORIZONTAL_BEARING_Y_BIT_NV")] - GlyphHorizontalBearingYBitNV = 8, + [NativeName("GL_MAX_GEOMETRY_OUTPUT_COMPONENTS")] + MaxGeometryOutputComponents = 37156, - [NativeName("GL_GLYPH_HORIZONTAL_BEARING_ADVANCE_BIT_NV")] - GlyphHorizontalBearingAdvanceBitNV = 16, + [NativeName("GL_MAX_FRAGMENT_INPUT_COMPONENTS")] + MaxFragmentInputComponents = 37157, - [NativeName("GL_GLYPH_VERTICAL_BEARING_X_BIT_NV")] - GlyphVerticalBearingXBitNV = 32, + [NativeName("GL_CONTEXT_PROFILE_MASK")] + ContextProfileMask = 37158, - [NativeName("GL_GLYPH_VERTICAL_BEARING_Y_BIT_NV")] - GlyphVerticalBearingYBitNV = 64, + [NativeName("GL_UNPACK_COMPRESSED_BLOCK_WIDTH")] + UnpackCompressedBlockWidth = 37159, - [NativeName("GL_GLYPH_VERTICAL_BEARING_ADVANCE_BIT_NV")] - GlyphVerticalBearingAdvanceBitNV = 128, + [NativeName("GL_UNPACK_COMPRESSED_BLOCK_HEIGHT")] + UnpackCompressedBlockHeight = 37160, - [NativeName("GL_GLYPH_HAS_KERNING_BIT_NV")] - GlyphHasKerningBitNV = 256, + [NativeName("GL_UNPACK_COMPRESSED_BLOCK_DEPTH")] + UnpackCompressedBlockDepth = 37161, - [NativeName("GL_FONT_X_MIN_BOUNDS_BIT_NV")] - FontXMinBoundsBitNV = 65536, + [NativeName("GL_UNPACK_COMPRESSED_BLOCK_SIZE")] + UnpackCompressedBlockSize = 37162, - [NativeName("GL_FONT_Y_MIN_BOUNDS_BIT_NV")] - FontYMinBoundsBitNV = 131072, + [NativeName("GL_PACK_COMPRESSED_BLOCK_WIDTH")] + PackCompressedBlockWidth = 37163, - [NativeName("GL_FONT_X_MAX_BOUNDS_BIT_NV")] - FontXMaxBoundsBitNV = 262144, + [NativeName("GL_PACK_COMPRESSED_BLOCK_HEIGHT")] + PackCompressedBlockHeight = 37164, - [NativeName("GL_FONT_Y_MAX_BOUNDS_BIT_NV")] - FontYMaxBoundsBitNV = 524288, + [NativeName("GL_PACK_COMPRESSED_BLOCK_DEPTH")] + PackCompressedBlockDepth = 37165, - [NativeName("GL_FONT_UNITS_PER_EM_BIT_NV")] - FontUnitsPerEmBitNV = 1048576, + [NativeName("GL_PACK_COMPRESSED_BLOCK_SIZE")] + PackCompressedBlockSize = 37166, - [NativeName("GL_FONT_ASCENDER_BIT_NV")] - FontAscenderBitNV = 2097152, + [NativeName("GL_TEXTURE_IMMUTABLE_FORMAT")] + TextureImmutableFormat = 37167, - [NativeName("GL_FONT_DESCENDER_BIT_NV")] - FontDescenderBitNV = 4194304, + [NativeName("GL_TEXTURE_IMMUTABLE_FORMAT_EXT")] + TextureImmutableFormatEXT = 37167, - [NativeName("GL_FONT_HEIGHT_BIT_NV")] - FontHeightBitNV = 8388608, + [NativeName("GL_SGX_PROGRAM_BINARY_IMG")] + SgxProgramBinaryIMG = 37168, - [NativeName("GL_FONT_MAX_ADVANCE_WIDTH_BIT_NV")] - FontMaxAdvanceWidthBitNV = 16777216, + [NativeName("GL_RENDERBUFFER_SAMPLES_IMG")] + RenderbufferSamplesIMG = 37171, - [NativeName("GL_FONT_MAX_ADVANCE_HEIGHT_BIT_NV")] - FontMaxAdvanceHeightBitNV = 33554432, + [NativeName("GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_IMG")] + FramebufferIncompleteMultisampleIMG = 37172, - [NativeName("GL_FONT_UNDERLINE_POSITION_BIT_NV")] - FontUnderlinePositionBitNV = 67108864, + [NativeName("GL_MAX_SAMPLES_IMG")] + MaxSamplesIMG = 37173, - [NativeName("GL_FONT_UNDERLINE_THICKNESS_BIT_NV")] - FontUnderlineThicknessBitNV = 134217728, + [NativeName("GL_TEXTURE_SAMPLES_IMG")] + TextureSamplesIMG = 37174, - [NativeName("GL_FONT_HAS_KERNING_BIT_NV")] - FontHasKerningBitNV = 268435456, + [NativeName("GL_COMPRESSED_RGBA_PVRTC_2BPPV2_IMG")] + CompressedRgbaPvrtc2Bppv2IMG = 37175, - [NativeName("GL_ROUNDED_RECT_NV")] - RoundedRectNV = 232, + [NativeName("GL_COMPRESSED_RGBA_PVRTC_4BPPV2_IMG")] + CompressedRgbaPvrtc4Bppv2IMG = 37176, - [NativeName("GL_RELATIVE_ROUNDED_RECT_NV")] - RelativeRoundedRectNV = 233, + [NativeName("GL_CUBIC_IMG")] + CubicIMG = 37177, - [NativeName("GL_ROUNDED_RECT2_NV")] - RoundedRect2NV = 234, + [NativeName("GL_CUBIC_MIPMAP_NEAREST_IMG")] + CubicMipmapNearestIMG = 37178, - [NativeName("GL_RELATIVE_ROUNDED_RECT2_NV")] - RelativeRoundedRect2NV = 235, + [NativeName("GL_CUBIC_MIPMAP_LINEAR_IMG")] + CubicMipmapLinearIMG = 37179, - [NativeName("GL_ROUNDED_RECT4_NV")] - RoundedRect4NV = 236, + [NativeName("GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_AND_DOWNSAMPLE_IMG")] + FramebufferIncompleteMultisampleAndDownsampleIMG = 37180, - [NativeName("GL_RELATIVE_ROUNDED_RECT4_NV")] - RelativeRoundedRect4NV = 237, + [NativeName("GL_NUM_DOWNSAMPLE_SCALES_IMG")] + NumDownsampleScalesIMG = 37181, - [NativeName("GL_ROUNDED_RECT8_NV")] - RoundedRect8NV = 238, + [NativeName("GL_DOWNSAMPLE_SCALES_IMG")] + DownsampleScalesIMG = 37182, - [NativeName("GL_RELATIVE_ROUNDED_RECT8_NV")] - RelativeRoundedRect8NV = 239, + [NativeName("GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_SCALE_IMG")] + FramebufferAttachmentTextureScaleIMG = 37183, - [NativeName("GL_RELATIVE_RECT_NV")] - RelativeRectNV = 247, + [NativeName("GL_MAX_DEBUG_MESSAGE_LENGTH_KHR")] + MaxDebugMessageLengthKHR = 37187, - [NativeName("GL_FONT_GLYPHS_AVAILABLE_NV")] - FontGlyphsAvailableNV = 37736, + [NativeName("GL_MAX_DEBUG_MESSAGE_LENGTH")] + MaxDebugMessageLength = 37187, - [NativeName("GL_FONT_TARGET_UNAVAILABLE_NV")] - FontTargetUnavailableNV = 37737, + [NativeName("GL_MAX_DEBUG_MESSAGE_LENGTH_ARB")] + MaxDebugMessageLengthARB = 37187, - [NativeName("GL_FONT_UNAVAILABLE_NV")] - FontUnavailableNV = 37738, + [NativeName("GL_MAX_DEBUG_MESSAGE_LENGTH_AMD")] + MaxDebugMessageLengthAMD = 37187, - [NativeName("GL_FONT_UNINTELLIGIBLE_NV")] - FontUnintelligibleNV = 37739, + [NativeName("GL_MAX_DEBUG_LOGGED_MESSAGES_KHR")] + MaxDebugLoggedMessagesKHR = 37188, - [NativeName("GL_CONIC_CURVE_TO_NV")] - ConicCurveToNV = 26, + [NativeName("GL_MAX_DEBUG_LOGGED_MESSAGES")] + MaxDebugLoggedMessages = 37188, - [NativeName("GL_RELATIVE_CONIC_CURVE_TO_NV")] - RelativeConicCurveToNV = 27, + [NativeName("GL_MAX_DEBUG_LOGGED_MESSAGES_ARB")] + MaxDebugLoggedMessagesARB = 37188, - [NativeName("GL_FONT_NUM_GLYPH_INDICES_BIT_NV")] - FontNumGlyphIndicesBitNV = 536870912, + [NativeName("GL_MAX_DEBUG_LOGGED_MESSAGES_AMD")] + MaxDebugLoggedMessagesAMD = 37188, - [NativeName("GL_STANDARD_FONT_FORMAT_NV")] - StandardFontFormatNV = 37740, + [NativeName("GL_DEBUG_LOGGED_MESSAGES_KHR")] + DebugLoggedMessagesKHR = 37189, - [NativeName("GL_2_BYTES_NV")] - X2BytesNV = 5127, + [NativeName("GL_DEBUG_LOGGED_MESSAGES")] + DebugLoggedMessages = 37189, - [NativeName("GL_3_BYTES_NV")] - X3BytesNV = 5128, + [NativeName("GL_DEBUG_LOGGED_MESSAGES_ARB")] + DebugLoggedMessagesARB = 37189, - [NativeName("GL_4_BYTES_NV")] - X4BytesNV = 5129, + [NativeName("GL_DEBUG_LOGGED_MESSAGES_AMD")] + DebugLoggedMessagesAMD = 37189, - [NativeName("GL_EYE_LINEAR_NV")] - EyeLinearNV = 9216, + [NativeName("GL_DEBUG_SEVERITY_HIGH_KHR")] + DebugSeverityHighKHR = 37190, - [NativeName("GL_OBJECT_LINEAR_NV")] - ObjectLinearNV = 9217, + [NativeName("GL_DEBUG_SEVERITY_HIGH")] + DebugSeverityHigh = 37190, - [NativeName("GL_CONSTANT_NV")] - ConstantNV = 34166, + [NativeName("GL_DEBUG_SEVERITY_HIGH_ARB")] + DebugSeverityHighARB = 37190, - [NativeName("GL_PATH_FOG_GEN_MODE_NV")] - PathFogGenModeNV = 37036, + [NativeName("GL_DEBUG_SEVERITY_HIGH_AMD")] + DebugSeverityHighAMD = 37190, - [NativeName("GL_PRIMARY_COLOR_NV")] - PrimaryColorNV = 34092, + [NativeName("GL_DEBUG_SEVERITY_MEDIUM_KHR")] + DebugSeverityMediumKHR = 37191, - [NativeName("GL_SECONDARY_COLOR_NV")] - SecondaryColorNV = 34093, + [NativeName("GL_DEBUG_SEVERITY_MEDIUM")] + DebugSeverityMedium = 37191, - [NativeName("GL_PATH_GEN_COLOR_FORMAT_NV")] - PathGenColorFormatNV = 37042, + [NativeName("GL_DEBUG_SEVERITY_MEDIUM_ARB")] + DebugSeverityMediumARB = 37191, - [NativeName("GL_PATH_PROJECTION_NV")] - PathProjectionNV = 5889, + [NativeName("GL_DEBUG_SEVERITY_MEDIUM_AMD")] + DebugSeverityMediumAMD = 37191, - [NativeName("GL_PATH_MODELVIEW_NV")] - PathModelviewNV = 5888, + [NativeName("GL_DEBUG_SEVERITY_LOW_KHR")] + DebugSeverityLowKHR = 37192, - [NativeName("GL_PATH_MODELVIEW_STACK_DEPTH_NV")] - PathModelviewStackDepthNV = 2979, + [NativeName("GL_DEBUG_SEVERITY_LOW")] + DebugSeverityLow = 37192, - [NativeName("GL_PATH_MODELVIEW_MATRIX_NV")] - PathModelviewMatrixNV = 2982, + [NativeName("GL_DEBUG_SEVERITY_LOW_ARB")] + DebugSeverityLowARB = 37192, - [NativeName("GL_PATH_MAX_MODELVIEW_STACK_DEPTH_NV")] - PathMaxModelviewStackDepthNV = 3382, + [NativeName("GL_DEBUG_SEVERITY_LOW_AMD")] + DebugSeverityLowAMD = 37192, - [NativeName("GL_PATH_TRANSPOSE_MODELVIEW_MATRIX_NV")] - PathTransposeModelviewMatrixNV = 34019, + [NativeName("GL_DEBUG_CATEGORY_API_ERROR_AMD")] + DebugCategoryApiErrorAMD = 37193, - [NativeName("GL_PATH_PROJECTION_STACK_DEPTH_NV")] - PathProjectionStackDepthNV = 2980, + [NativeName("GL_DEBUG_CATEGORY_WINDOW_SYSTEM_AMD")] + DebugCategoryWindowSystemAMD = 37194, - [NativeName("GL_PATH_PROJECTION_MATRIX_NV")] - PathProjectionMatrixNV = 2983, + [NativeName("GL_DEBUG_CATEGORY_DEPRECATION_AMD")] + DebugCategoryDeprecationAMD = 37195, - [NativeName("GL_PATH_MAX_PROJECTION_STACK_DEPTH_NV")] - PathMaxProjectionStackDepthNV = 3384, + [NativeName("GL_DEBUG_CATEGORY_UNDEFINED_BEHAVIOR_AMD")] + DebugCategoryUndefinedBehaviorAMD = 37196, - [NativeName("GL_PATH_TRANSPOSE_PROJECTION_MATRIX_NV")] - PathTransposeProjectionMatrixNV = 34020, + [NativeName("GL_DEBUG_CATEGORY_PERFORMANCE_AMD")] + DebugCategoryPerformanceAMD = 37197, - [NativeName("GL_FRAGMENT_INPUT_NV")] - FragmentInputNV = 37741, + [NativeName("GL_DEBUG_CATEGORY_SHADER_COMPILER_AMD")] + DebugCategoryShaderCompilerAMD = 37198, - [NativeName("GL_SHARED_EDGE_NV")] - SharedEdgeNV = 192, + [NativeName("GL_DEBUG_CATEGORY_APPLICATION_AMD")] + DebugCategoryApplicationAMD = 37199, - [NativeName("GL_WRITE_PIXEL_DATA_RANGE_NV")] - WritePixelDataRangeNV = 34936, + [NativeName("GL_DEBUG_CATEGORY_OTHER_AMD")] + DebugCategoryOtherAMD = 37200, - [NativeName("GL_READ_PIXEL_DATA_RANGE_NV")] - ReadPixelDataRangeNV = 34937, + [NativeName("GL_DATA_BUFFER_AMD")] + DataBufferAMD = 37201, - [NativeName("GL_WRITE_PIXEL_DATA_RANGE_LENGTH_NV")] - WritePixelDataRangeLengthNV = 34938, + [NativeName("GL_BUFFER_OBJECT_EXT")] + BufferObjectEXT = 37201, - [NativeName("GL_READ_PIXEL_DATA_RANGE_LENGTH_NV")] - ReadPixelDataRangeLengthNV = 34939, + [NativeName("GL_PERFORMANCE_MONITOR_AMD")] + PerformanceMonitorAMD = 37202, - [NativeName("GL_WRITE_PIXEL_DATA_RANGE_POINTER_NV")] - WritePixelDataRangePointerNV = 34940, + [NativeName("GL_QUERY_OBJECT_AMD")] + QueryObjectAMD = 37203, - [NativeName("GL_READ_PIXEL_DATA_RANGE_POINTER_NV")] - ReadPixelDataRangePointerNV = 34941, + [NativeName("GL_QUERY_OBJECT_EXT")] + QueryObjectEXT = 37203, - [NativeName("GL_POINT_SPRITE_NV")] - PointSpriteNV = 34913, + [NativeName("GL_VERTEX_ARRAY_OBJECT_AMD")] + VertexArrayObjectAMD = 37204, - [NativeName("GL_COORD_REPLACE_NV")] - CoordReplaceNV = 34914, + [NativeName("GL_VERTEX_ARRAY_OBJECT_EXT")] + VertexArrayObjectEXT = 37204, - [NativeName("GL_POINT_SPRITE_R_MODE_NV")] - PointSpriteRModeNV = 34915, + [NativeName("GL_SAMPLER_OBJECT_AMD")] + SamplerObjectAMD = 37205, - [NativeName("GL_FRAME_NV")] - FrameNV = 36390, + [NativeName("GL_EXTERNAL_VIRTUAL_MEMORY_BUFFER_AMD")] + ExternalVirtualMemoryBufferAMD = 37216, - [NativeName("GL_FIELDS_NV")] - FieldsNV = 36391, + [NativeName("GL_QUERY_BUFFER")] + QueryBuffer = 37266, - [NativeName("GL_CURRENT_TIME_NV")] - CurrentTimeNV = 36392, + [NativeName("GL_QUERY_BUFFER_AMD")] + QueryBufferAMD = 37266, - [NativeName("GL_NUM_FILL_STREAMS_NV")] - NumFillStreamsNV = 36393, + [NativeName("GL_QUERY_BUFFER_BINDING")] + QueryBufferBinding = 37267, - [NativeName("GL_PRESENT_TIME_NV")] - PresentTimeNV = 36394, + [NativeName("GL_QUERY_BUFFER_BINDING_AMD")] + QueryBufferBindingAMD = 37267, - [NativeName("GL_PRESENT_DURATION_NV")] - PresentDurationNV = 36395, + [NativeName("GL_QUERY_RESULT_NO_WAIT")] + QueryResultNoWait = 37268, - [NativeName("GL_PRIMITIVE_RESTART_NV")] - PrimitiveRestartNV = 34136, + [NativeName("GL_QUERY_RESULT_NO_WAIT_AMD")] + QueryResultNoWaitAMD = 37268, - [NativeName("GL_PRIMITIVE_RESTART_INDEX_NV")] - PrimitiveRestartIndexNV = 34137, + [NativeName("GL_VIRTUAL_PAGE_SIZE_X_EXT")] + VirtualPageSizeXEXT = 37269, - [NativeName("GL_SHADING_RATE_IMAGE_PER_PRIMITIVE_NV")] - ShadingRateImagePerPrimitiveNV = 38321, + [NativeName("GL_VIRTUAL_PAGE_SIZE_X_ARB")] + VirtualPageSizeXARB = 37269, - [NativeName("GL_SHADING_RATE_IMAGE_PALETTE_COUNT_NV")] - ShadingRateImagePaletteCountNV = 38322, + [NativeName("GL_VIRTUAL_PAGE_SIZE_X_AMD")] + VirtualPageSizeXAMD = 37269, - [NativeName("GL_QUERY_RESOURCE_TYPE_VIDMEM_ALLOC_NV")] - QueryResourceTypeVidmemAllocNV = 38208, + [NativeName("GL_VIRTUAL_PAGE_SIZE_Y_EXT")] + VirtualPageSizeYEXT = 37270, - [NativeName("GL_QUERY_RESOURCE_MEMTYPE_VIDMEM_NV")] - QueryResourceMemtypeVidmemNV = 38210, + [NativeName("GL_VIRTUAL_PAGE_SIZE_Y_ARB")] + VirtualPageSizeYARB = 37270, - [NativeName("GL_QUERY_RESOURCE_SYS_RESERVED_NV")] - QueryResourceSysReservedNV = 38212, + [NativeName("GL_VIRTUAL_PAGE_SIZE_Y_AMD")] + VirtualPageSizeYAMD = 37270, - [NativeName("GL_QUERY_RESOURCE_TEXTURE_NV")] - QueryResourceTextureNV = 38213, + [NativeName("GL_VIRTUAL_PAGE_SIZE_Z_EXT")] + VirtualPageSizeZEXT = 37271, - [NativeName("GL_QUERY_RESOURCE_RENDERBUFFER_NV")] - QueryResourceRenderbufferNV = 38214, + [NativeName("GL_VIRTUAL_PAGE_SIZE_Z_ARB")] + VirtualPageSizeZARB = 37271, - [NativeName("GL_QUERY_RESOURCE_BUFFEROBJECT_NV")] - QueryResourceBufferobjectNV = 38215, + [NativeName("GL_VIRTUAL_PAGE_SIZE_Z_AMD")] + VirtualPageSizeZAMD = 37271, - [NativeName("GL_REGISTER_COMBINERS_NV")] - RegisterCombinersNV = 34082, + [NativeName("GL_MAX_SPARSE_TEXTURE_SIZE_EXT")] + MaxSparseTextureSizeEXT = 37272, - [NativeName("GL_VARIABLE_A_NV")] - VariableANV = 34083, + [NativeName("GL_MAX_SPARSE_TEXTURE_SIZE_ARB")] + MaxSparseTextureSizeARB = 37272, - [NativeName("GL_VARIABLE_B_NV")] - VariableBNV = 34084, + [NativeName("GL_MAX_SPARSE_TEXTURE_SIZE_AMD")] + MaxSparseTextureSizeAMD = 37272, - [NativeName("GL_VARIABLE_C_NV")] - VariableCNV = 34085, + [NativeName("GL_MAX_SPARSE_3D_TEXTURE_SIZE_EXT")] + MaxSparse3DTextureSizeEXT = 37273, - [NativeName("GL_VARIABLE_D_NV")] - VariableDNV = 34086, + [NativeName("GL_MAX_SPARSE_3D_TEXTURE_SIZE_ARB")] + MaxSparse3DTextureSizeARB = 37273, - [NativeName("GL_VARIABLE_E_NV")] - VariableENV = 34087, + [NativeName("GL_MAX_SPARSE_3D_TEXTURE_SIZE_AMD")] + MaxSparse3DTextureSizeAMD = 37273, - [NativeName("GL_VARIABLE_F_NV")] - VariableFNV = 34088, + [NativeName("GL_MAX_SPARSE_ARRAY_TEXTURE_LAYERS_EXT")] + MaxSparseArrayTextureLayersEXT = 37274, - [NativeName("GL_VARIABLE_G_NV")] - VariableGNV = 34089, + [NativeName("GL_MAX_SPARSE_ARRAY_TEXTURE_LAYERS_ARB")] + MaxSparseArrayTextureLayersARB = 37274, - [NativeName("GL_CONSTANT_COLOR0_NV")] - ConstantColor0NV = 34090, + [NativeName("GL_MAX_SPARSE_ARRAY_TEXTURE_LAYERS")] + MaxSparseArrayTextureLayers = 37274, - [NativeName("GL_CONSTANT_COLOR1_NV")] - ConstantColor1NV = 34091, + [NativeName("GL_MIN_SPARSE_LEVEL_AMD")] + MinSparseLevelAMD = 37275, - [NativeName("GL_SPARE0_NV")] - Spare0NV = 34094, + [NativeName("GL_MIN_LOD_WARNING_AMD")] + MinLodWarningAMD = 37276, - [NativeName("GL_SPARE1_NV")] - Spare1NV = 34095, + [NativeName("GL_TEXTURE_BUFFER_OFFSET_OES")] + TextureBufferOffsetOES = 37277, - [NativeName("GL_DISCARD_NV")] - DiscardNV = 34096, + [NativeName("GL_TEXTURE_BUFFER_OFFSET_EXT")] + TextureBufferOffsetEXT = 37277, - [NativeName("GL_E_TIMES_F_NV")] - ETimesFNV = 34097, + [NativeName("GL_TEXTURE_BUFFER_OFFSET")] + TextureBufferOffset = 37277, - [NativeName("GL_SPARE0_PLUS_SECONDARY_COLOR_NV")] - Spare0PlusSecondaryColorNV = 34098, + [NativeName("GL_TEXTURE_BUFFER_SIZE_OES")] + TextureBufferSizeOES = 37278, - [NativeName("GL_UNSIGNED_IDENTITY_NV")] - UnsignedIdentityNV = 34102, + [NativeName("GL_TEXTURE_BUFFER_SIZE_EXT")] + TextureBufferSizeEXT = 37278, - [NativeName("GL_UNSIGNED_INVERT_NV")] - UnsignedInvertNV = 34103, + [NativeName("GL_TEXTURE_BUFFER_SIZE")] + TextureBufferSize = 37278, - [NativeName("GL_EXPAND_NORMAL_NV")] - ExpandNormalNV = 34104, + [NativeName("GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT_OES")] + TextureBufferOffsetAlignmentOES = 37279, - [NativeName("GL_EXPAND_NEGATE_NV")] - ExpandNegateNV = 34105, + [NativeName("GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT_EXT")] + TextureBufferOffsetAlignmentEXT = 37279, - [NativeName("GL_HALF_BIAS_NORMAL_NV")] - HalfBiasNormalNV = 34106, + [NativeName("GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT")] + TextureBufferOffsetAlignment = 37279, - [NativeName("GL_HALF_BIAS_NEGATE_NV")] - HalfBiasNegateNV = 34107, + [NativeName("GL_STREAM_RASTERIZATION_AMD")] + StreamRasterizationAMD = 37280, - [NativeName("GL_SIGNED_IDENTITY_NV")] - SignedIdentityNV = 34108, + [NativeName("GL_VERTEX_ELEMENT_SWIZZLE_AMD")] + VertexElementSwizzleAMD = 37284, - [NativeName("GL_SIGNED_NEGATE_NV")] - SignedNegateNV = 34109, + [NativeName("GL_VERTEX_ID_SWIZZLE_AMD")] + VertexIdSwizzleAMD = 37285, - [NativeName("GL_SCALE_BY_TWO_NV")] - ScaleByTwoNV = 34110, + [NativeName("GL_TEXTURE_SPARSE_EXT")] + TextureSparseEXT = 37286, - [NativeName("GL_SCALE_BY_FOUR_NV")] - ScaleByFourNV = 34111, + [NativeName("GL_TEXTURE_SPARSE_ARB")] + TextureSparseARB = 37286, - [NativeName("GL_SCALE_BY_ONE_HALF_NV")] - ScaleByOneHalfNV = 34112, + [NativeName("GL_VIRTUAL_PAGE_SIZE_INDEX_EXT")] + VirtualPageSizeIndexEXT = 37287, - [NativeName("GL_BIAS_BY_NEGATIVE_ONE_HALF_NV")] - BiasByNegativeOneHalfNV = 34113, + [NativeName("GL_VIRTUAL_PAGE_SIZE_INDEX_ARB")] + VirtualPageSizeIndexARB = 37287, - [NativeName("GL_COMBINER_INPUT_NV")] - CombinerInputNV = 34114, + [NativeName("GL_NUM_VIRTUAL_PAGE_SIZES_EXT")] + NumVirtualPageSizesEXT = 37288, - [NativeName("GL_COMBINER_MAPPING_NV")] - CombinerMappingNV = 34115, + [NativeName("GL_NUM_VIRTUAL_PAGE_SIZES_ARB")] + NumVirtualPageSizesARB = 37288, - [NativeName("GL_COMBINER_COMPONENT_USAGE_NV")] - CombinerComponentUsageNV = 34116, + [NativeName("GL_SPARSE_TEXTURE_FULL_ARRAY_CUBE_MIPMAPS_EXT")] + SparseTextureFullArrayCubeMipmapsEXT = 37289, - [NativeName("GL_COMBINER_AB_DOT_PRODUCT_NV")] - CombinerAbDotProductNV = 34117, + [NativeName("GL_SPARSE_TEXTURE_FULL_ARRAY_CUBE_MIPMAPS_ARB")] + SparseTextureFullArrayCubeMipmapsARB = 37289, - [NativeName("GL_COMBINER_CD_DOT_PRODUCT_NV")] - CombinerCdDotProductNV = 34118, + [NativeName("GL_NUM_SPARSE_LEVELS_EXT")] + NumSparseLevelsEXT = 37290, - [NativeName("GL_COMBINER_MUX_SUM_NV")] - CombinerMuxSumNV = 34119, + [NativeName("GL_NUM_SPARSE_LEVELS_ARB")] + NumSparseLevelsARB = 37290, - [NativeName("GL_COMBINER_SCALE_NV")] - CombinerScaleNV = 34120, + [NativeName("GL_PIXELS_PER_SAMPLE_PATTERN_X_AMD")] + PixelsPerSamplePatternXAMD = 37294, - [NativeName("GL_COMBINER_BIAS_NV")] - CombinerBiasNV = 34121, + [NativeName("GL_PIXELS_PER_SAMPLE_PATTERN_Y_AMD")] + PixelsPerSamplePatternYAMD = 37295, - [NativeName("GL_COMBINER_AB_OUTPUT_NV")] - CombinerAbOutputNV = 34122, + [NativeName("GL_MAX_SHADER_COMPILER_THREADS_ARB")] + MaxShaderCompilerThreadsARB = 37296, - [NativeName("GL_COMBINER_CD_OUTPUT_NV")] - CombinerCdOutputNV = 34123, + [NativeName("GL_MAX_SHADER_COMPILER_THREADS_KHR")] + MaxShaderCompilerThreadsKHR = 37296, - [NativeName("GL_COMBINER_SUM_OUTPUT_NV")] - CombinerSumOutputNV = 34124, + [NativeName("GL_COMPLETION_STATUS_ARB")] + CompletionStatusARB = 37297, - [NativeName("GL_MAX_GENERAL_COMBINERS_NV")] - MaxGeneralCombinersNV = 34125, + [NativeName("GL_COMPLETION_STATUS_KHR")] + CompletionStatusKHR = 37297, - [NativeName("GL_NUM_GENERAL_COMBINERS_NV")] - NumGeneralCombinersNV = 34126, + [NativeName("GL_RENDERBUFFER_STORAGE_SAMPLES_AMD")] + RenderbufferStorageSamplesAMD = 37298, - [NativeName("GL_COLOR_SUM_CLAMP_NV")] - ColorSumClampNV = 34127, + [NativeName("GL_MAX_COLOR_FRAMEBUFFER_SAMPLES_AMD")] + MaxColorFramebufferSamplesAMD = 37299, - [NativeName("GL_COMBINER0_NV")] - Combiner0NV = 34128, + [NativeName("GL_MAX_COLOR_FRAMEBUFFER_STORAGE_SAMPLES_AMD")] + MaxColorFramebufferStorageSamplesAMD = 37300, - [NativeName("GL_COMBINER1_NV")] - Combiner1NV = 34129, + [NativeName("GL_MAX_DEPTH_STENCIL_FRAMEBUFFER_SAMPLES_AMD")] + MaxDepthStencilFramebufferSamplesAMD = 37301, - [NativeName("GL_COMBINER2_NV")] - Combiner2NV = 34130, + [NativeName("GL_NUM_SUPPORTED_MULTISAMPLE_MODES_AMD")] + NumSupportedMultisampleModesAMD = 37302, - [NativeName("GL_COMBINER3_NV")] - Combiner3NV = 34131, + [NativeName("GL_SUPPORTED_MULTISAMPLE_MODES_AMD")] + SupportedMultisampleModesAMD = 37303, - [NativeName("GL_COMBINER4_NV")] - Combiner4NV = 34132, + [NativeName("GL_COMPUTE_SHADER")] + ComputeShader = 37305, - [NativeName("GL_COMBINER5_NV")] - Combiner5NV = 34133, + [NativeName("GL_MAX_COMPUTE_UNIFORM_BLOCKS")] + MaxComputeUniformBlocks = 37307, - [NativeName("GL_COMBINER6_NV")] - Combiner6NV = 34134, + [NativeName("GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS")] + MaxComputeTextureImageUnits = 37308, - [NativeName("GL_COMBINER7_NV")] - Combiner7NV = 34135, + [NativeName("GL_MAX_COMPUTE_IMAGE_UNIFORMS")] + MaxComputeImageUniforms = 37309, - [NativeName("GL_PER_STAGE_CONSTANTS_NV")] - PerStageConstantsNV = 34101, + [NativeName("GL_MAX_COMPUTE_WORK_GROUP_COUNT")] + MaxComputeWorkGroupCount = 37310, - [NativeName("GL_REPRESENTATIVE_FRAGMENT_TEST_NV")] - RepresentativeFragmentTestNV = 37759, + [NativeName("GL_MAX_COMPUTE_WORK_GROUP_SIZE")] + MaxComputeWorkGroupSize = 37311, - [NativeName("GL_PURGED_CONTEXT_RESET_NV")] - PurgedContextResetNV = 37563, + [NativeName("GL_MAX_COMPUTE_FIXED_GROUP_SIZE_ARB")] + MaxComputeFixedGroupSizeARB = 37311, - [NativeName("GL_SAMPLE_LOCATION_SUBPIXEL_BITS_NV")] - SampleLocationSubpixelBitsNV = 37693, + [NativeName("GL_FLOAT16_MAT2_AMD")] + Float16Mat2AMD = 37317, - [NativeName("GL_SAMPLE_LOCATION_PIXEL_GRID_WIDTH_NV")] - SampleLocationPixelGridWidthNV = 37694, + [NativeName("GL_FLOAT16_MAT3_AMD")] + Float16Mat3AMD = 37318, - [NativeName("GL_SAMPLE_LOCATION_PIXEL_GRID_HEIGHT_NV")] - SampleLocationPixelGridHeightNV = 37695, + [NativeName("GL_FLOAT16_MAT4_AMD")] + Float16Mat4AMD = 37319, - [NativeName("GL_PROGRAMMABLE_SAMPLE_LOCATION_TABLE_SIZE_NV")] - ProgrammableSampleLocationTableSizeNV = 37696, + [NativeName("GL_FLOAT16_MAT2x3_AMD")] + Float16Mat2x3AMD = 37320, - [NativeName("GL_SAMPLE_LOCATION_NV")] - SampleLocationNV = 36432, + [NativeName("GL_FLOAT16_MAT2x4_AMD")] + Float16Mat2x4AMD = 37321, - [NativeName("GL_PROGRAMMABLE_SAMPLE_LOCATION_NV")] - ProgrammableSampleLocationNV = 37697, + [NativeName("GL_FLOAT16_MAT3x2_AMD")] + Float16Mat3x2AMD = 37322, - [NativeName("GL_FRAMEBUFFER_PROGRAMMABLE_SAMPLE_LOCATIONS_NV")] - FramebufferProgrammableSampleLocationsNV = 37698, + [NativeName("GL_FLOAT16_MAT3x4_AMD")] + Float16Mat3x4AMD = 37323, - [NativeName("GL_FRAMEBUFFER_SAMPLE_LOCATION_PIXEL_GRID_NV")] - FramebufferSampleLocationPixelGridNV = 37699, + [NativeName("GL_FLOAT16_MAT4x2_AMD")] + Float16Mat4x2AMD = 37324, - [NativeName("GL_SCISSOR_TEST_EXCLUSIVE_NV")] - ScissorTestExclusiveNV = 38229, + [NativeName("GL_FLOAT16_MAT4x3_AMD")] + Float16Mat4x3AMD = 37325, - [NativeName("GL_SCISSOR_BOX_EXCLUSIVE_NV")] - ScissorBoxExclusiveNV = 38230, + [NativeName("GL_SHADER_BINARY_DMP")] + ShaderBinaryDMP = 37456, - [NativeName("GL_BUFFER_GPU_ADDRESS_NV")] - BufferGpuAddressNV = 36637, + [NativeName("GL_SMAPHS30_PROGRAM_BINARY_DMP")] + Smaphs30ProgramBinaryDMP = 37457, - [NativeName("GL_GPU_ADDRESS_NV")] - GpuAddressNV = 36660, + [NativeName("GL_SMAPHS_PROGRAM_BINARY_DMP")] + SmaphsProgramBinaryDMP = 37458, - [NativeName("GL_MAX_SHADER_BUFFER_ADDRESS_NV")] - MaxShaderBufferAddressNV = 36661, + [NativeName("GL_DMP_PROGRAM_BINARY_DMP")] + DmpProgramBinaryDMP = 37459, - [NativeName("GL_SHADER_GLOBAL_ACCESS_BARRIER_BIT_NV")] - ShaderGlobalAccessBarrierBitNV = 16, + [NativeName("GL_GCCSO_SHADER_BINARY_FJ")] + GccsoShaderBinaryFJ = 37472, - [NativeName("GL_SUBGROUP_FEATURE_PARTITIONED_BIT_NV")] - SubgroupFeaturePartitionedBitNV = 256, + [NativeName("GL_COMPRESSED_R11_EAC")] + CompressedR11Eac = 37488, - [NativeName("GL_WARP_SIZE_NV")] - WarpSizeNV = 37689, + [NativeName("GL_COMPRESSED_SIGNED_R11_EAC")] + CompressedSignedR11Eac = 37489, - [NativeName("GL_WARPS_PER_SM_NV")] - WarpsPerSmNV = 37690, + [NativeName("GL_COMPRESSED_RG11_EAC")] + CompressedRg11Eac = 37490, - [NativeName("GL_SM_COUNT_NV")] - SmCountNV = 37691, + [NativeName("GL_COMPRESSED_SIGNED_RG11_EAC")] + CompressedSignedRg11Eac = 37491, - [NativeName("GL_SHADING_RATE_IMAGE_NV")] - ShadingRateImageNV = 38243, + [NativeName("GL_COMPRESSED_RGB8_ETC2")] + CompressedRgb8Etc2 = 37492, - [NativeName("GL_SHADING_RATE_NO_INVOCATIONS_NV")] - ShadingRateNoInvocationsNV = 38244, + [NativeName("GL_COMPRESSED_SRGB8_ETC2")] + CompressedSrgb8Etc2 = 37493, - [NativeName("GL_SHADING_RATE_1_INVOCATION_PER_PIXEL_NV")] - ShadingRate1InvocationPerPixelNV = 38245, + [NativeName("GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2")] + CompressedRgb8PunchthroughAlpha1Etc2 = 37494, - [NativeName("GL_SHADING_RATE_1_INVOCATION_PER_1X2_PIXELS_NV")] - ShadingRate1InvocationPer1x2PixelsNV = 38246, + [NativeName("GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2")] + CompressedSrgb8PunchthroughAlpha1Etc2 = 37495, - [NativeName("GL_SHADING_RATE_1_INVOCATION_PER_2X1_PIXELS_NV")] - ShadingRate1InvocationPer2x1PixelsNV = 38247, + [NativeName("GL_COMPRESSED_RGBA8_ETC2_EAC")] + CompressedRgba8Etc2Eac = 37496, - [NativeName("GL_SHADING_RATE_1_INVOCATION_PER_2X2_PIXELS_NV")] - ShadingRate1InvocationPer2x2PixelsNV = 38248, + [NativeName("GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC")] + CompressedSrgb8Alpha8Etc2Eac = 37497, - [NativeName("GL_SHADING_RATE_1_INVOCATION_PER_2X4_PIXELS_NV")] - ShadingRate1InvocationPer2x4PixelsNV = 38249, + [NativeName("GL_BLEND_PREMULTIPLIED_SRC_NV")] + BlendPremultipliedSrcNV = 37504, - [NativeName("GL_SHADING_RATE_1_INVOCATION_PER_4X2_PIXELS_NV")] - ShadingRate1InvocationPer4x2PixelsNV = 38250, + [NativeName("GL_BLEND_OVERLAP_NV")] + BlendOverlapNV = 37505, - [NativeName("GL_SHADING_RATE_1_INVOCATION_PER_4X4_PIXELS_NV")] - ShadingRate1InvocationPer4x4PixelsNV = 38251, + [NativeName("GL_UNCORRELATED_NV")] + UncorrelatedNV = 37506, - [NativeName("GL_SHADING_RATE_2_INVOCATIONS_PER_PIXEL_NV")] - ShadingRate2InvocationsPerPixelNV = 38252, + [NativeName("GL_DISJOINT_NV")] + DisjointNV = 37507, - [NativeName("GL_SHADING_RATE_4_INVOCATIONS_PER_PIXEL_NV")] - ShadingRate4InvocationsPerPixelNV = 38253, + [NativeName("GL_CONJOINT_NV")] + ConjointNV = 37508, - [NativeName("GL_SHADING_RATE_8_INVOCATIONS_PER_PIXEL_NV")] - ShadingRate8InvocationsPerPixelNV = 38254, + [NativeName("GL_BLEND_ADVANCED_COHERENT_KHR")] + BlendAdvancedCoherentKHR = 37509, - [NativeName("GL_SHADING_RATE_16_INVOCATIONS_PER_PIXEL_NV")] - ShadingRate16InvocationsPerPixelNV = 38255, + [NativeName("GL_BLEND_ADVANCED_COHERENT_NV")] + BlendAdvancedCoherentNV = 37509, - [NativeName("GL_SHADING_RATE_IMAGE_BINDING_NV")] - ShadingRateImageBindingNV = 38235, + [NativeName("GL_SRC_NV")] + SrcNV = 37510, - [NativeName("GL_SHADING_RATE_IMAGE_TEXEL_WIDTH_NV")] - ShadingRateImageTexelWidthNV = 38236, + [NativeName("GL_DST_NV")] + DstNV = 37511, - [NativeName("GL_SHADING_RATE_IMAGE_TEXEL_HEIGHT_NV")] - ShadingRateImageTexelHeightNV = 38237, + [NativeName("GL_SRC_OVER_NV")] + SrcOverNV = 37512, - [NativeName("GL_SHADING_RATE_IMAGE_PALETTE_SIZE_NV")] - ShadingRateImagePaletteSizeNV = 38238, + [NativeName("GL_DST_OVER_NV")] + DstOverNV = 37513, - [NativeName("GL_MAX_COARSE_FRAGMENT_SAMPLES_NV")] - MaxCoarseFragmentSamplesNV = 38239, + [NativeName("GL_SRC_IN_NV")] + SrcInNV = 37514, - [NativeName("GL_SHADING_RATE_SAMPLE_ORDER_DEFAULT_NV")] - ShadingRateSampleOrderDefaultNV = 38318, + [NativeName("GL_DST_IN_NV")] + DstInNV = 37515, - [NativeName("GL_SHADING_RATE_SAMPLE_ORDER_PIXEL_MAJOR_NV")] - ShadingRateSampleOrderPixelMajorNV = 38319, + [NativeName("GL_SRC_OUT_NV")] + SrcOutNV = 37516, - [NativeName("GL_SHADING_RATE_SAMPLE_ORDER_SAMPLE_MAJOR_NV")] - ShadingRateSampleOrderSampleMajorNV = 38320, + [NativeName("GL_DST_OUT_NV")] + DstOutNV = 37517, - [NativeName("GL_MAX_PROGRAM_PATCH_ATTRIBS_NV")] - MaxProgramPatchAttribsNV = 34520, + [NativeName("GL_SRC_ATOP_NV")] + SrcAtopNV = 37518, - [NativeName("GL_TESS_CONTROL_PROGRAM_NV")] - TessControlProgramNV = 35102, + [NativeName("GL_DST_ATOP_NV")] + DstAtopNV = 37519, - [NativeName("GL_TESS_EVALUATION_PROGRAM_NV")] - TessEvaluationProgramNV = 35103, + [NativeName("GL_PLUS_NV")] + PlusNV = 37521, - [NativeName("GL_TESS_CONTROL_PROGRAM_PARAMETER_BUFFER_NV")] - TessControlProgramParameterBufferNV = 35956, + [NativeName("GL_PLUS_DARKER_NV")] + PlusDarkerNV = 37522, - [NativeName("GL_TESS_EVALUATION_PROGRAM_PARAMETER_BUFFER_NV")] - TessEvaluationProgramParameterBufferNV = 35957, + [NativeName("GL_MULTIPLY_KHR")] + MultiplyKHR = 37524, - [NativeName("GL_EMBOSS_LIGHT_NV")] - EmbossLightNV = 34141, + [NativeName("GL_MULTIPLY_NV")] + MultiplyNV = 37524, - [NativeName("GL_EMBOSS_CONSTANT_NV")] - EmbossConstantNV = 34142, + [NativeName("GL_SCREEN_KHR")] + ScreenKHR = 37525, - [NativeName("GL_EMBOSS_MAP_NV")] - EmbossMapNV = 34143, + [NativeName("GL_SCREEN_NV")] + ScreenNV = 37525, - [NativeName("GL_NORMAL_MAP_NV")] - NormalMapNV = 34065, + [NativeName("GL_OVERLAY_KHR")] + OverlayKHR = 37526, - [NativeName("GL_REFLECTION_MAP_NV")] - ReflectionMapNV = 34066, + [NativeName("GL_OVERLAY_NV")] + OverlayNV = 37526, - [NativeName("GL_COMBINE4_NV")] - Combine4NV = 34051, + [NativeName("GL_DARKEN_KHR")] + DarkenKHR = 37527, - [NativeName("GL_SOURCE3_RGB_NV")] - Source3RgbNV = 34179, + [NativeName("GL_DARKEN_NV")] + DarkenNV = 37527, - [NativeName("GL_SOURCE3_ALPHA_NV")] - Source3AlphaNV = 34187, + [NativeName("GL_LIGHTEN_KHR")] + LightenKHR = 37528, - [NativeName("GL_OPERAND3_RGB_NV")] - Operand3RgbNV = 34195, + [NativeName("GL_LIGHTEN_NV")] + LightenNV = 37528, - [NativeName("GL_OPERAND3_ALPHA_NV")] - Operand3AlphaNV = 34203, + [NativeName("GL_COLORDODGE_KHR")] + ColordodgeKHR = 37529, - [NativeName("GL_TEXTURE_UNSIGNED_REMAP_MODE_NV")] - TextureUnsignedRemapModeNV = 34959, + [NativeName("GL_COLORDODGE_NV")] + ColordodgeNV = 37529, - [NativeName("GL_TEXTURE_COVERAGE_SAMPLES_NV")] - TextureCoverageSamplesNV = 36933, + [NativeName("GL_COLORBURN_KHR")] + ColorburnKHR = 37530, - [NativeName("GL_TEXTURE_COLOR_SAMPLES_NV")] - TextureColorSamplesNV = 36934, + [NativeName("GL_COLORBURN_NV")] + ColorburnNV = 37530, - [NativeName("GL_TEXTURE_RECTANGLE_NV")] - TextureRectangleNV = 34037, + [NativeName("GL_HARDLIGHT_KHR")] + HardlightKHR = 37531, - [NativeName("GL_TEXTURE_BINDING_RECTANGLE_NV")] - TextureBindingRectangleNV = 34038, + [NativeName("GL_HARDLIGHT_NV")] + HardlightNV = 37531, - [NativeName("GL_PROXY_TEXTURE_RECTANGLE_NV")] - ProxyTextureRectangleNV = 34039, + [NativeName("GL_SOFTLIGHT_KHR")] + SoftlightKHR = 37532, - [NativeName("GL_MAX_RECTANGLE_TEXTURE_SIZE_NV")] - MaxRectangleTextureSizeNV = 34040, + [NativeName("GL_SOFTLIGHT_NV")] + SoftlightNV = 37532, - [NativeName("GL_OFFSET_TEXTURE_RECTANGLE_NV")] - OffsetTextureRectangleNV = 34380, + [NativeName("GL_DIFFERENCE_KHR")] + DifferenceKHR = 37534, - [NativeName("GL_OFFSET_TEXTURE_RECTANGLE_SCALE_NV")] - OffsetTextureRectangleScaleNV = 34381, + [NativeName("GL_DIFFERENCE_NV")] + DifferenceNV = 37534, - [NativeName("GL_DOT_PRODUCT_TEXTURE_RECTANGLE_NV")] - DotProductTextureRectangleNV = 34382, + [NativeName("GL_MINUS_NV")] + MinusNV = 37535, - [NativeName("GL_RGBA_UNSIGNED_DOT_PRODUCT_MAPPING_NV")] - RgbaUnsignedDotProductMappingNV = 34521, + [NativeName("GL_EXCLUSION_KHR")] + ExclusionKHR = 37536, - [NativeName("GL_UNSIGNED_INT_S8_S8_8_8_NV")] - UnsignedIntS8S8x8x8NV = 34522, + [NativeName("GL_EXCLUSION_NV")] + ExclusionNV = 37536, - [NativeName("GL_UNSIGNED_INT_8_8_S8_S8_REV_NV")] - UnsignedInt8x8S8S8RevNV = 34523, + [NativeName("GL_CONTRAST_NV")] + ContrastNV = 37537, - [NativeName("GL_DSDT_MAG_INTENSITY_NV")] - DsdtMagIntensityNV = 34524, + [NativeName("GL_INVERT_RGB_NV")] + InvertRgbNV = 37539, - [NativeName("GL_SHADER_CONSISTENT_NV")] - ShaderConsistentNV = 34525, + [NativeName("GL_LINEARDODGE_NV")] + LineardodgeNV = 37540, - [NativeName("GL_TEXTURE_SHADER_NV")] - TextureShaderNV = 34526, + [NativeName("GL_LINEARBURN_NV")] + LinearburnNV = 37541, - [NativeName("GL_SHADER_OPERATION_NV")] - ShaderOperationNV = 34527, + [NativeName("GL_VIVIDLIGHT_NV")] + VividlightNV = 37542, - [NativeName("GL_CULL_MODES_NV")] - CullModesNV = 34528, + [NativeName("GL_LINEARLIGHT_NV")] + LinearlightNV = 37543, - [NativeName("GL_OFFSET_TEXTURE_MATRIX_NV")] - OffsetTextureMatrixNV = 34529, + [NativeName("GL_PINLIGHT_NV")] + PinlightNV = 37544, - [NativeName("GL_OFFSET_TEXTURE_SCALE_NV")] - OffsetTextureScaleNV = 34530, + [NativeName("GL_HARDMIX_NV")] + HardmixNV = 37545, - [NativeName("GL_OFFSET_TEXTURE_BIAS_NV")] - OffsetTextureBiasNV = 34531, + [NativeName("GL_HSL_HUE_KHR")] + HslHueKHR = 37549, - [NativeName("GL_OFFSET_TEXTURE_2D_MATRIX_NV")] - OffsetTexture2DMatrixNV = 34529, + [NativeName("GL_HSL_HUE_NV")] + HslHueNV = 37549, - [NativeName("GL_OFFSET_TEXTURE_2D_SCALE_NV")] - OffsetTexture2DScaleNV = 34530, + [NativeName("GL_HSL_SATURATION_KHR")] + HslSaturationKHR = 37550, - [NativeName("GL_OFFSET_TEXTURE_2D_BIAS_NV")] - OffsetTexture2DBiasNV = 34531, + [NativeName("GL_HSL_SATURATION_NV")] + HslSaturationNV = 37550, - [NativeName("GL_PREVIOUS_TEXTURE_INPUT_NV")] - PreviousTextureInputNV = 34532, + [NativeName("GL_HSL_COLOR_KHR")] + HslColorKHR = 37551, - [NativeName("GL_CONST_EYE_NV")] - ConstEyeNV = 34533, + [NativeName("GL_HSL_COLOR_NV")] + HslColorNV = 37551, - [NativeName("GL_PASS_THROUGH_NV")] - PassThroughNV = 34534, + [NativeName("GL_HSL_LUMINOSITY_KHR")] + HslLuminosityKHR = 37552, - [NativeName("GL_CULL_FRAGMENT_NV")] - CullFragmentNV = 34535, + [NativeName("GL_HSL_LUMINOSITY_NV")] + HslLuminosityNV = 37552, - [NativeName("GL_OFFSET_TEXTURE_2D_NV")] - OffsetTexture2DNV = 34536, + [NativeName("GL_PLUS_CLAMPED_NV")] + PlusClampedNV = 37553, - [NativeName("GL_DEPENDENT_AR_TEXTURE_2D_NV")] - DependentArTexture2DNV = 34537, + [NativeName("GL_PLUS_CLAMPED_ALPHA_NV")] + PlusClampedAlphaNV = 37554, - [NativeName("GL_DEPENDENT_GB_TEXTURE_2D_NV")] - DependentGbTexture2DNV = 34538, + [NativeName("GL_MINUS_CLAMPED_NV")] + MinusClampedNV = 37555, - [NativeName("GL_DOT_PRODUCT_NV")] - DotProductNV = 34540, + [NativeName("GL_INVERT_OVG_NV")] + InvertOvgNV = 37556, - [NativeName("GL_DOT_PRODUCT_DEPTH_REPLACE_NV")] - DotProductDepthReplaceNV = 34541, + [NativeName("GL_MAX_LGPU_GPUS_NVX")] + MaxLgpuGpusNVX = 37562, - [NativeName("GL_DOT_PRODUCT_TEXTURE_2D_NV")] - DotProductTexture2DNV = 34542, + [NativeName("GL_MULTICAST_GPUS_NV")] + MulticastGpusNV = 37562, - [NativeName("GL_DOT_PRODUCT_TEXTURE_CUBE_MAP_NV")] - DotProductTextureCubeMapNV = 34544, + [NativeName("GL_PURGED_CONTEXT_RESET_NV")] + PurgedContextResetNV = 37563, - [NativeName("GL_DOT_PRODUCT_DIFFUSE_CUBE_MAP_NV")] - DotProductDiffuseCubeMapNV = 34545, + [NativeName("GL_PRIMITIVE_BOUNDING_BOX_OES")] + PrimitiveBoundingBoxOES = 37566, - [NativeName("GL_DOT_PRODUCT_REFLECT_CUBE_MAP_NV")] - DotProductReflectCubeMapNV = 34546, + [NativeName("GL_PRIMITIVE_BOUNDING_BOX_EXT")] + PrimitiveBoundingBoxEXT = 37566, - [NativeName("GL_DOT_PRODUCT_CONST_EYE_REFLECT_CUBE_MAP_NV")] - DotProductConstEyeReflectCubeMapNV = 34547, + [NativeName("GL_PRIMITIVE_BOUNDING_BOX_ARB")] + PrimitiveBoundingBoxARB = 37566, - [NativeName("GL_HILO_NV")] - HiloNV = 34548, + [NativeName("GL_ALPHA_TO_COVERAGE_DITHER_MODE_NV")] + AlphaToCoverageDitherModeNV = 37567, - [NativeName("GL_DSDT_NV")] - DsdtNV = 34549, + [NativeName("GL_ATOMIC_COUNTER_BUFFER")] + AtomicCounterBuffer = 37568, - [NativeName("GL_DSDT_MAG_NV")] - DsdtMagNV = 34550, + [NativeName("GL_ATOMIC_COUNTER_BUFFER_BINDING")] + AtomicCounterBufferBinding = 37569, - [NativeName("GL_DSDT_MAG_VIB_NV")] - DsdtMagVibNV = 34551, + [NativeName("GL_ATOMIC_COUNTER_BUFFER_START")] + AtomicCounterBufferStart = 37570, - [NativeName("GL_HILO16_NV")] - Hilo16NV = 34552, + [NativeName("GL_ATOMIC_COUNTER_BUFFER_SIZE")] + AtomicCounterBufferSize = 37571, - [NativeName("GL_SIGNED_HILO_NV")] - SignedHiloNV = 34553, + [NativeName("GL_ATOMIC_COUNTER_BUFFER_DATA_SIZE")] + AtomicCounterBufferDataSize = 37572, - [NativeName("GL_SIGNED_HILO16_NV")] - SignedHilo16NV = 34554, + [NativeName("GL_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTERS")] + AtomicCounterBufferActiveAtomicCounters = 37573, - [NativeName("GL_SIGNED_RGBA_NV")] - SignedRgbaNV = 34555, + [NativeName("GL_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTER_INDICES")] + AtomicCounterBufferActiveAtomicCounterIndices = 37574, - [NativeName("GL_SIGNED_RGBA8_NV")] - SignedRgba8NV = 34556, + [NativeName("GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_VERTEX_SHADER")] + AtomicCounterBufferReferencedByVertexShader = 37575, - [NativeName("GL_SIGNED_RGB_NV")] - SignedRgbNV = 34558, + [NativeName("GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_CONTROL_SHADER")] + AtomicCounterBufferReferencedByTessControlShader = 37576, - [NativeName("GL_SIGNED_RGB8_NV")] - SignedRgb8NV = 34559, + [NativeName("GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_EVALUATION_SHADER")] + AtomicCounterBufferReferencedByTessEvaluationShader = 37577, - [NativeName("GL_SIGNED_LUMINANCE_NV")] - SignedLuminanceNV = 34561, + [NativeName("GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_GEOMETRY_SHADER")] + AtomicCounterBufferReferencedByGeometryShader = 37578, - [NativeName("GL_SIGNED_LUMINANCE8_NV")] - SignedLuminance8NV = 34562, + [NativeName("GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_FRAGMENT_SHADER")] + AtomicCounterBufferReferencedByFragmentShader = 37579, - [NativeName("GL_SIGNED_LUMINANCE_ALPHA_NV")] - SignedLuminanceAlphaNV = 34563, + [NativeName("GL_MAX_VERTEX_ATOMIC_COUNTER_BUFFERS")] + MaxVertexAtomicCounterBuffers = 37580, - [NativeName("GL_SIGNED_LUMINANCE8_ALPHA8_NV")] - SignedLuminance8Alpha8NV = 34564, + [NativeName("GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS_OES")] + MaxTessControlAtomicCounterBuffersOES = 37581, - [NativeName("GL_SIGNED_ALPHA_NV")] - SignedAlphaNV = 34565, + [NativeName("GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS_EXT")] + MaxTessControlAtomicCounterBuffersEXT = 37581, - [NativeName("GL_SIGNED_ALPHA8_NV")] - SignedAlpha8NV = 34566, + [NativeName("GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS")] + MaxTessControlAtomicCounterBuffers = 37581, - [NativeName("GL_SIGNED_INTENSITY_NV")] - SignedIntensityNV = 34567, + [NativeName("GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS_OES")] + MaxTessEvaluationAtomicCounterBuffersOES = 37582, - [NativeName("GL_SIGNED_INTENSITY8_NV")] - SignedIntensity8NV = 34568, + [NativeName("GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS_EXT")] + MaxTessEvaluationAtomicCounterBuffersEXT = 37582, - [NativeName("GL_DSDT8_NV")] - Dsdt8NV = 34569, + [NativeName("GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS")] + MaxTessEvaluationAtomicCounterBuffers = 37582, - [NativeName("GL_DSDT8_MAG8_NV")] - Dsdt8Mag8NV = 34570, + [NativeName("GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS_OES")] + MaxGeometryAtomicCounterBuffersOES = 37583, - [NativeName("GL_DSDT8_MAG8_INTENSITY8_NV")] - Dsdt8Mag8Intensity8NV = 34571, + [NativeName("GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS_EXT")] + MaxGeometryAtomicCounterBuffersEXT = 37583, - [NativeName("GL_SIGNED_RGB_UNSIGNED_ALPHA_NV")] - SignedRgbUnsignedAlphaNV = 34572, + [NativeName("GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS")] + MaxGeometryAtomicCounterBuffers = 37583, - [NativeName("GL_SIGNED_RGB8_UNSIGNED_ALPHA8_NV")] - SignedRgb8UnsignedAlpha8NV = 34573, + [NativeName("GL_MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS")] + MaxFragmentAtomicCounterBuffers = 37584, - [NativeName("GL_HI_SCALE_NV")] - HiScaleNV = 34574, + [NativeName("GL_MAX_COMBINED_ATOMIC_COUNTER_BUFFERS")] + MaxCombinedAtomicCounterBuffers = 37585, - [NativeName("GL_LO_SCALE_NV")] - LoScaleNV = 34575, + [NativeName("GL_MAX_VERTEX_ATOMIC_COUNTERS")] + MaxVertexAtomicCounters = 37586, - [NativeName("GL_DS_SCALE_NV")] - DsScaleNV = 34576, + [NativeName("GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS_OES")] + MaxTessControlAtomicCountersOES = 37587, - [NativeName("GL_DT_SCALE_NV")] - DtScaleNV = 34577, + [NativeName("GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS_EXT")] + MaxTessControlAtomicCountersEXT = 37587, - [NativeName("GL_MAGNITUDE_SCALE_NV")] - MagnitudeScaleNV = 34578, + [NativeName("GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS")] + MaxTessControlAtomicCounters = 37587, - [NativeName("GL_VIBRANCE_SCALE_NV")] - VibranceScaleNV = 34579, + [NativeName("GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS_OES")] + MaxTessEvaluationAtomicCountersOES = 37588, - [NativeName("GL_HI_BIAS_NV")] - HiBiasNV = 34580, + [NativeName("GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS_EXT")] + MaxTessEvaluationAtomicCountersEXT = 37588, - [NativeName("GL_LO_BIAS_NV")] - LoBiasNV = 34581, + [NativeName("GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS")] + MaxTessEvaluationAtomicCounters = 37588, - [NativeName("GL_DS_BIAS_NV")] - DsBiasNV = 34582, + [NativeName("GL_MAX_GEOMETRY_ATOMIC_COUNTERS_OES")] + MaxGeometryAtomicCountersOES = 37589, - [NativeName("GL_DT_BIAS_NV")] - DtBiasNV = 34583, + [NativeName("GL_MAX_GEOMETRY_ATOMIC_COUNTERS_EXT")] + MaxGeometryAtomicCountersEXT = 37589, - [NativeName("GL_MAGNITUDE_BIAS_NV")] - MagnitudeBiasNV = 34584, + [NativeName("GL_MAX_GEOMETRY_ATOMIC_COUNTERS")] + MaxGeometryAtomicCounters = 37589, - [NativeName("GL_VIBRANCE_BIAS_NV")] - VibranceBiasNV = 34585, + [NativeName("GL_MAX_FRAGMENT_ATOMIC_COUNTERS")] + MaxFragmentAtomicCounters = 37590, - [NativeName("GL_TEXTURE_BORDER_VALUES_NV")] - TextureBorderValuesNV = 34586, + [NativeName("GL_MAX_COMBINED_ATOMIC_COUNTERS")] + MaxCombinedAtomicCounters = 37591, - [NativeName("GL_TEXTURE_HI_SIZE_NV")] - TextureHiSizeNV = 34587, + [NativeName("GL_MAX_ATOMIC_COUNTER_BUFFER_SIZE")] + MaxAtomicCounterBufferSize = 37592, - [NativeName("GL_TEXTURE_LO_SIZE_NV")] - TextureLoSizeNV = 34588, + [NativeName("GL_ACTIVE_ATOMIC_COUNTER_BUFFERS")] + ActiveAtomicCounterBuffers = 37593, - [NativeName("GL_TEXTURE_DS_SIZE_NV")] - TextureDsSizeNV = 34589, + [NativeName("GL_UNIFORM_ATOMIC_COUNTER_BUFFER_INDEX")] + UniformAtomicCounterBufferIndex = 37594, - [NativeName("GL_TEXTURE_DT_SIZE_NV")] - TextureDtSizeNV = 34590, + [NativeName("GL_UNSIGNED_INT_ATOMIC_COUNTER")] + UnsignedIntAtomicCounter = 37595, - [NativeName("GL_TEXTURE_MAG_SIZE_NV")] - TextureMagSizeNV = 34591, + [NativeName("GL_MAX_ATOMIC_COUNTER_BUFFER_BINDINGS")] + MaxAtomicCounterBufferBindings = 37596, - [NativeName("GL_DOT_PRODUCT_TEXTURE_3D_NV")] - DotProductTexture3DNV = 34543, + [NativeName("GL_FRAGMENT_COVERAGE_TO_COLOR_NV")] + FragmentCoverageToColorNV = 37597, - [NativeName("GL_OFFSET_PROJECTIVE_TEXTURE_2D_NV")] - OffsetProjectiveTexture2DNV = 34896, + [NativeName("GL_FRAGMENT_COVERAGE_COLOR_NV")] + FragmentCoverageColorNV = 37598, - [NativeName("GL_OFFSET_PROJECTIVE_TEXTURE_2D_SCALE_NV")] - OffsetProjectiveTexture2DScaleNV = 34897, + [NativeName("GL_MESH_OUTPUT_PER_VERTEX_GRANULARITY_NV")] + MeshOutputPerVertexGranularityNV = 37599, - [NativeName("GL_OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_NV")] - OffsetProjectiveTextureRectangleNV = 34898, + [NativeName("GL_DEBUG_OUTPUT_KHR")] + DebugOutputKHR = 37600, - [NativeName("GL_OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_SCALE_NV")] - OffsetProjectiveTextureRectangleScaleNV = 34899, + [NativeName("GL_DEBUG_OUTPUT")] + DebugOutput = 37600, - [NativeName("GL_OFFSET_HILO_TEXTURE_2D_NV")] - OffsetHiloTexture2DNV = 34900, + [NativeName("GL_UNIFORM")] + Uniform = 37601, - [NativeName("GL_OFFSET_HILO_TEXTURE_RECTANGLE_NV")] - OffsetHiloTextureRectangleNV = 34901, + [NativeName("GL_UNIFORM_BLOCK")] + UniformBlock = 37602, - [NativeName("GL_OFFSET_HILO_PROJECTIVE_TEXTURE_2D_NV")] - OffsetHiloProjectiveTexture2DNV = 34902, + [NativeName("GL_PROGRAM_INPUT")] + ProgramInput = 37603, - [NativeName("GL_OFFSET_HILO_PROJECTIVE_TEXTURE_RECTANGLE_NV")] - OffsetHiloProjectiveTextureRectangleNV = 34903, + [NativeName("GL_PROGRAM_OUTPUT")] + ProgramOutput = 37604, - [NativeName("GL_DEPENDENT_HILO_TEXTURE_2D_NV")] - DependentHiloTexture2DNV = 34904, + [NativeName("GL_BUFFER_VARIABLE")] + BufferVariable = 37605, - [NativeName("GL_DEPENDENT_RGB_TEXTURE_3D_NV")] - DependentRgbTexture3DNV = 34905, + [NativeName("GL_SHADER_STORAGE_BLOCK")] + ShaderStorageBlock = 37606, - [NativeName("GL_DEPENDENT_RGB_TEXTURE_CUBE_MAP_NV")] - DependentRgbTextureCubeMapNV = 34906, + [NativeName("GL_IS_PER_PATCH_OES")] + IsPerPatchOES = 37607, - [NativeName("GL_DOT_PRODUCT_PASS_THROUGH_NV")] - DotProductPassThroughNV = 34907, + [NativeName("GL_IS_PER_PATCH_EXT")] + IsPerPatchEXT = 37607, - [NativeName("GL_DOT_PRODUCT_TEXTURE_1D_NV")] - DotProductTexture1DNV = 34908, + [NativeName("GL_IS_PER_PATCH")] + IsPerPatch = 37607, - [NativeName("GL_DOT_PRODUCT_AFFINE_DEPTH_REPLACE_NV")] - DotProductAffineDepthReplaceNV = 34909, + [NativeName("GL_VERTEX_SUBROUTINE")] + VertexSubroutine = 37608, - [NativeName("GL_HILO8_NV")] - Hilo8NV = 34910, + [NativeName("GL_TESS_CONTROL_SUBROUTINE")] + TessControlSubroutine = 37609, - [NativeName("GL_SIGNED_HILO8_NV")] - SignedHilo8NV = 34911, + [NativeName("GL_TESS_EVALUATION_SUBROUTINE")] + TessEvaluationSubroutine = 37610, - [NativeName("GL_FORCE_BLUE_TO_ONE_NV")] - ForceBlueToOneNV = 34912, + [NativeName("GL_GEOMETRY_SUBROUTINE")] + GeometrySubroutine = 37611, - [NativeName("GL_TIMELINE_SEMAPHORE_VALUE_NV")] - TimelineSemaphoreValueNV = 38293, + [NativeName("GL_FRAGMENT_SUBROUTINE")] + FragmentSubroutine = 37612, - [NativeName("GL_SEMAPHORE_TYPE_NV")] - SemaphoreTypeNV = 38323, + [NativeName("GL_COMPUTE_SUBROUTINE")] + ComputeSubroutine = 37613, - [NativeName("GL_SEMAPHORE_TYPE_BINARY_NV")] - SemaphoreTypeBinaryNV = 38324, + [NativeName("GL_VERTEX_SUBROUTINE_UNIFORM")] + VertexSubroutineUniform = 37614, - [NativeName("GL_SEMAPHORE_TYPE_TIMELINE_NV")] - SemaphoreTypeTimelineNV = 38325, + [NativeName("GL_TESS_CONTROL_SUBROUTINE_UNIFORM")] + TessControlSubroutineUniform = 37615, - [NativeName("GL_MAX_TIMELINE_SEMAPHORE_VALUE_DIFFERENCE_NV")] - MaxTimelineSemaphoreValueDifferenceNV = 38326, + [NativeName("GL_TESS_EVALUATION_SUBROUTINE_UNIFORM")] + TessEvaluationSubroutineUniform = 37616, - [NativeName("GL_BACK_PRIMARY_COLOR_NV")] - BackPrimaryColorNV = 35959, + [NativeName("GL_GEOMETRY_SUBROUTINE_UNIFORM")] + GeometrySubroutineUniform = 37617, - [NativeName("GL_BACK_SECONDARY_COLOR_NV")] - BackSecondaryColorNV = 35960, + [NativeName("GL_FRAGMENT_SUBROUTINE_UNIFORM")] + FragmentSubroutineUniform = 37618, - [NativeName("GL_TEXTURE_COORD_NV")] - TextureCoordNV = 35961, + [NativeName("GL_COMPUTE_SUBROUTINE_UNIFORM")] + ComputeSubroutineUniform = 37619, - [NativeName("GL_CLIP_DISTANCE_NV")] - ClipDistanceNV = 35962, + [NativeName("GL_TRANSFORM_FEEDBACK_VARYING")] + TransformFeedbackVarying = 37620, - [NativeName("GL_VERTEX_ID_NV")] - VertexIdNV = 35963, + [NativeName("GL_ACTIVE_RESOURCES")] + ActiveResources = 37621, - [NativeName("GL_PRIMITIVE_ID_NV")] - PrimitiveIdNV = 35964, + [NativeName("GL_MAX_NAME_LENGTH")] + MaxNameLength = 37622, - [NativeName("GL_GENERIC_ATTRIB_NV")] - GenericAttribNV = 35965, + [NativeName("GL_MAX_NUM_ACTIVE_VARIABLES")] + MaxNumActiveVariables = 37623, - [NativeName("GL_TRANSFORM_FEEDBACK_ATTRIBS_NV")] - TransformFeedbackAttribsNV = 35966, + [NativeName("GL_MAX_NUM_COMPATIBLE_SUBROUTINES")] + MaxNumCompatibleSubroutines = 37624, - [NativeName("GL_TRANSFORM_FEEDBACK_BUFFER_MODE_NV")] - TransformFeedbackBufferModeNV = 35967, + [NativeName("GL_NAME_LENGTH")] + NameLength = 37625, - [NativeName("GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_NV")] - MaxTransformFeedbackSeparateComponentsNV = 35968, + [NativeName("GL_TYPE")] + Type = 37626, - [NativeName("GL_ACTIVE_VARYINGS_NV")] - ActiveVaryingsNV = 35969, + [NativeName("GL_ARRAY_SIZE")] + ArraySize = 37627, - [NativeName("GL_ACTIVE_VARYING_MAX_LENGTH_NV")] - ActiveVaryingMaxLengthNV = 35970, + [NativeName("GL_OFFSET")] + Offset = 37628, - [NativeName("GL_TRANSFORM_FEEDBACK_VARYINGS_NV")] - TransformFeedbackVaryingsNV = 35971, + [NativeName("GL_BLOCK_INDEX")] + BlockIndex = 37629, - [NativeName("GL_TRANSFORM_FEEDBACK_BUFFER_START_NV")] - TransformFeedbackBufferStartNV = 35972, + [NativeName("GL_ARRAY_STRIDE")] + ArrayStride = 37630, - [NativeName("GL_TRANSFORM_FEEDBACK_BUFFER_SIZE_NV")] - TransformFeedbackBufferSizeNV = 35973, + [NativeName("GL_MATRIX_STRIDE")] + MatrixStride = 37631, - [NativeName("GL_TRANSFORM_FEEDBACK_RECORD_NV")] - TransformFeedbackRecordNV = 35974, + [NativeName("GL_IS_ROW_MAJOR")] + IsRowMajor = 37632, - [NativeName("GL_PRIMITIVES_GENERATED_NV")] - PrimitivesGeneratedNV = 35975, + [NativeName("GL_ATOMIC_COUNTER_BUFFER_INDEX")] + AtomicCounterBufferIndex = 37633, - [NativeName("GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN_NV")] - TransformFeedbackPrimitivesWrittenNV = 35976, + [NativeName("GL_BUFFER_BINDING")] + BufferBinding = 37634, - [NativeName("GL_RASTERIZER_DISCARD_NV")] - RasterizerDiscardNV = 35977, + [NativeName("GL_BUFFER_DATA_SIZE")] + BufferDataSize = 37635, - [NativeName("GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS_NV")] - MaxTransformFeedbackInterleavedComponentsNV = 35978, + [NativeName("GL_NUM_ACTIVE_VARIABLES")] + NumActiveVariables = 37636, - [NativeName("GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_NV")] - MaxTransformFeedbackSeparateAttribsNV = 35979, + [NativeName("GL_ACTIVE_VARIABLES")] + ActiveVariables = 37637, - [NativeName("GL_INTERLEAVED_ATTRIBS_NV")] - InterleavedAttribsNV = 35980, + [NativeName("GL_REFERENCED_BY_VERTEX_SHADER")] + ReferencedByVertexShader = 37638, - [NativeName("GL_SEPARATE_ATTRIBS_NV")] - SeparateAttribsNV = 35981, + [NativeName("GL_REFERENCED_BY_TESS_CONTROL_SHADER_OES")] + ReferencedByTessControlShaderOES = 37639, - [NativeName("GL_TRANSFORM_FEEDBACK_BUFFER_NV")] - TransformFeedbackBufferNV = 35982, + [NativeName("GL_REFERENCED_BY_TESS_CONTROL_SHADER_EXT")] + ReferencedByTessControlShaderEXT = 37639, - [NativeName("GL_TRANSFORM_FEEDBACK_BUFFER_BINDING_NV")] - TransformFeedbackBufferBindingNV = 35983, + [NativeName("GL_REFERENCED_BY_TESS_CONTROL_SHADER")] + ReferencedByTessControlShader = 37639, - [NativeName("GL_LAYER_NV")] - LayerNV = 36266, + [NativeName("GL_REFERENCED_BY_TESS_EVALUATION_SHADER_OES")] + ReferencedByTessEvaluationShaderOES = 37640, - [NativeName("GL_NEXT_BUFFER_NV")] - NextBufferNV = 4294967294, + [NativeName("GL_REFERENCED_BY_TESS_EVALUATION_SHADER_EXT")] + ReferencedByTessEvaluationShaderEXT = 37640, - [NativeName("GL_SKIP_COMPONENTS4_NV")] - SkipComponents4NV = 4294967293, + [NativeName("GL_REFERENCED_BY_TESS_EVALUATION_SHADER")] + ReferencedByTessEvaluationShader = 37640, - [NativeName("GL_SKIP_COMPONENTS3_NV")] - SkipComponents3NV = 4294967292, + [NativeName("GL_REFERENCED_BY_GEOMETRY_SHADER_OES")] + ReferencedByGeometryShaderOES = 37641, - [NativeName("GL_SKIP_COMPONENTS2_NV")] - SkipComponents2NV = 4294967291, + [NativeName("GL_REFERENCED_BY_GEOMETRY_SHADER_EXT")] + ReferencedByGeometryShaderEXT = 37641, - [NativeName("GL_SKIP_COMPONENTS1_NV")] - SkipComponents1NV = 4294967290, + [NativeName("GL_REFERENCED_BY_GEOMETRY_SHADER")] + ReferencedByGeometryShader = 37641, - [NativeName("GL_TRANSFORM_FEEDBACK_NV")] - TransformFeedbackNV = 36386, + [NativeName("GL_REFERENCED_BY_FRAGMENT_SHADER")] + ReferencedByFragmentShader = 37642, - [NativeName("GL_TRANSFORM_FEEDBACK_BUFFER_PAUSED_NV")] - TransformFeedbackBufferPausedNV = 36387, + [NativeName("GL_REFERENCED_BY_COMPUTE_SHADER")] + ReferencedByComputeShader = 37643, - [NativeName("GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE_NV")] - TransformFeedbackBufferActiveNV = 36388, + [NativeName("GL_TOP_LEVEL_ARRAY_SIZE")] + TopLevelArraySize = 37644, - [NativeName("GL_TRANSFORM_FEEDBACK_BINDING_NV")] - TransformFeedbackBindingNV = 36389, + [NativeName("GL_TOP_LEVEL_ARRAY_STRIDE")] + TopLevelArrayStride = 37645, - [NativeName("GL_UNIFORM_BUFFER_UNIFIED_NV")] - UniformBufferUnifiedNV = 37742, + [NativeName("GL_LOCATION")] + Location = 37646, - [NativeName("GL_UNIFORM_BUFFER_ADDRESS_NV")] - UniformBufferAddressNV = 37743, + [NativeName("GL_LOCATION_INDEX_EXT")] + LocationIndexEXT = 37647, - [NativeName("GL_UNIFORM_BUFFER_LENGTH_NV")] - UniformBufferLengthNV = 37744, + [NativeName("GL_LOCATION_INDEX")] + LocationIndex = 37647, - [NativeName("GL_SURFACE_STATE_NV")] - SurfaceStateNV = 34539, + [NativeName("GL_FRAMEBUFFER_DEFAULT_WIDTH")] + FramebufferDefaultWidth = 37648, - [NativeName("GL_SURFACE_REGISTERED_NV")] - SurfaceRegisteredNV = 34557, + [NativeName("GL_FRAMEBUFFER_DEFAULT_HEIGHT")] + FramebufferDefaultHeight = 37649, - [NativeName("GL_SURFACE_MAPPED_NV")] - SurfaceMappedNV = 34560, + [NativeName("GL_FRAMEBUFFER_DEFAULT_LAYERS_OES")] + FramebufferDefaultLayersOES = 37650, - [NativeName("GL_WRITE_DISCARD_NV")] - WriteDiscardNV = 35006, + [NativeName("GL_FRAMEBUFFER_DEFAULT_LAYERS_EXT")] + FramebufferDefaultLayersEXT = 37650, - [NativeName("GL_VERTEX_ARRAY_RANGE_NV")] - VertexArrayRangeNV = 34077, + [NativeName("GL_FRAMEBUFFER_DEFAULT_LAYERS")] + FramebufferDefaultLayers = 37650, - [NativeName("GL_VERTEX_ARRAY_RANGE_LENGTH_NV")] - VertexArrayRangeLengthNV = 34078, + [NativeName("GL_FRAMEBUFFER_DEFAULT_SAMPLES")] + FramebufferDefaultSamples = 37651, - [NativeName("GL_VERTEX_ARRAY_RANGE_VALID_NV")] - VertexArrayRangeValidNV = 34079, + [NativeName("GL_FRAMEBUFFER_DEFAULT_FIXED_SAMPLE_LOCATIONS")] + FramebufferDefaultFixedSampleLocations = 37652, - [NativeName("GL_MAX_VERTEX_ARRAY_RANGE_ELEMENT_NV")] - MaxVertexArrayRangeElementNV = 34080, + [NativeName("GL_MAX_FRAMEBUFFER_WIDTH")] + MaxFramebufferWidth = 37653, - [NativeName("GL_VERTEX_ARRAY_RANGE_POINTER_NV")] - VertexArrayRangePointerNV = 34081, + [NativeName("GL_MAX_FRAMEBUFFER_HEIGHT")] + MaxFramebufferHeight = 37654, - [NativeName("GL_VERTEX_ARRAY_RANGE_WITHOUT_FLUSH_NV")] - VertexArrayRangeWithoutFlushNV = 34099, + [NativeName("GL_MAX_FRAMEBUFFER_LAYERS_OES")] + MaxFramebufferLayersOES = 37655, - [NativeName("GL_VERTEX_ATTRIB_ARRAY_UNIFIED_NV")] - VertexAttribArrayUnifiedNV = 36638, + [NativeName("GL_MAX_FRAMEBUFFER_LAYERS_EXT")] + MaxFramebufferLayersEXT = 37655, - [NativeName("GL_ELEMENT_ARRAY_UNIFIED_NV")] - ElementArrayUnifiedNV = 36639, + [NativeName("GL_MAX_FRAMEBUFFER_LAYERS")] + MaxFramebufferLayers = 37655, - [NativeName("GL_VERTEX_ATTRIB_ARRAY_ADDRESS_NV")] - VertexAttribArrayAddressNV = 36640, + [NativeName("GL_MAX_FRAMEBUFFER_SAMPLES")] + MaxFramebufferSamples = 37656, - [NativeName("GL_VERTEX_ARRAY_ADDRESS_NV")] - VertexArrayAddressNV = 36641, + [NativeName("GL_RASTER_MULTISAMPLE_EXT")] + RasterMultisampleEXT = 37671, - [NativeName("GL_NORMAL_ARRAY_ADDRESS_NV")] - NormalArrayAddressNV = 36642, + [NativeName("GL_RASTER_SAMPLES_EXT")] + RasterSamplesEXT = 37672, - [NativeName("GL_COLOR_ARRAY_ADDRESS_NV")] - ColorArrayAddressNV = 36643, + [NativeName("GL_MAX_RASTER_SAMPLES_EXT")] + MaxRasterSamplesEXT = 37673, - [NativeName("GL_INDEX_ARRAY_ADDRESS_NV")] - IndexArrayAddressNV = 36644, + [NativeName("GL_RASTER_FIXED_SAMPLE_LOCATIONS_EXT")] + RasterFixedSampleLocationsEXT = 37674, - [NativeName("GL_TEXTURE_COORD_ARRAY_ADDRESS_NV")] - TextureCoordArrayAddressNV = 36645, + [NativeName("GL_MULTISAMPLE_RASTERIZATION_ALLOWED_EXT")] + MultisampleRasterizationAllowedEXT = 37675, - [NativeName("GL_EDGE_FLAG_ARRAY_ADDRESS_NV")] - EdgeFlagArrayAddressNV = 36646, + [NativeName("GL_EFFECTIVE_RASTER_SAMPLES_EXT")] + EffectiveRasterSamplesEXT = 37676, - [NativeName("GL_SECONDARY_COLOR_ARRAY_ADDRESS_NV")] - SecondaryColorArrayAddressNV = 36647, + [NativeName("GL_DEPTH_SAMPLES_NV")] + DepthSamplesNV = 37677, - [NativeName("GL_FOG_COORD_ARRAY_ADDRESS_NV")] - FogCoordArrayAddressNV = 36648, + [NativeName("GL_STENCIL_SAMPLES_NV")] + StencilSamplesNV = 37678, - [NativeName("GL_ELEMENT_ARRAY_ADDRESS_NV")] - ElementArrayAddressNV = 36649, + [NativeName("GL_MIXED_DEPTH_SAMPLES_SUPPORTED_NV")] + MixedDepthSamplesSupportedNV = 37679, - [NativeName("GL_VERTEX_ATTRIB_ARRAY_LENGTH_NV")] - VertexAttribArrayLengthNV = 36650, + [NativeName("GL_MIXED_STENCIL_SAMPLES_SUPPORTED_NV")] + MixedStencilSamplesSupportedNV = 37680, - [NativeName("GL_VERTEX_ARRAY_LENGTH_NV")] - VertexArrayLengthNV = 36651, + [NativeName("GL_COVERAGE_MODULATION_TABLE_NV")] + CoverageModulationTableNV = 37681, - [NativeName("GL_NORMAL_ARRAY_LENGTH_NV")] - NormalArrayLengthNV = 36652, + [NativeName("GL_COVERAGE_MODULATION_NV")] + CoverageModulationNV = 37682, - [NativeName("GL_COLOR_ARRAY_LENGTH_NV")] - ColorArrayLengthNV = 36653, + [NativeName("GL_COVERAGE_MODULATION_TABLE_SIZE_NV")] + CoverageModulationTableSizeNV = 37683, - [NativeName("GL_INDEX_ARRAY_LENGTH_NV")] - IndexArrayLengthNV = 36654, + [NativeName("GL_WARP_SIZE_NV")] + WarpSizeNV = 37689, - [NativeName("GL_TEXTURE_COORD_ARRAY_LENGTH_NV")] - TextureCoordArrayLengthNV = 36655, + [NativeName("GL_WARPS_PER_SM_NV")] + WarpsPerSmNV = 37690, - [NativeName("GL_EDGE_FLAG_ARRAY_LENGTH_NV")] - EdgeFlagArrayLengthNV = 36656, + [NativeName("GL_SM_COUNT_NV")] + SmCountNV = 37691, - [NativeName("GL_SECONDARY_COLOR_ARRAY_LENGTH_NV")] - SecondaryColorArrayLengthNV = 36657, + [NativeName("GL_FILL_RECTANGLE_NV")] + FillRectangleNV = 37692, - [NativeName("GL_FOG_COORD_ARRAY_LENGTH_NV")] - FogCoordArrayLengthNV = 36658, + [NativeName("GL_SAMPLE_LOCATION_SUBPIXEL_BITS_ARB")] + SampleLocationSubpixelBitsARB = 37693, - [NativeName("GL_ELEMENT_ARRAY_LENGTH_NV")] - ElementArrayLengthNV = 36659, + [NativeName("GL_SAMPLE_LOCATION_SUBPIXEL_BITS_NV")] + SampleLocationSubpixelBitsNV = 37693, - [NativeName("GL_DRAW_INDIRECT_UNIFIED_NV")] - DrawIndirectUnifiedNV = 36672, + [NativeName("GL_SAMPLE_LOCATION_PIXEL_GRID_WIDTH_ARB")] + SampleLocationPixelGridWidthARB = 37694, - [NativeName("GL_DRAW_INDIRECT_ADDRESS_NV")] - DrawIndirectAddressNV = 36673, + [NativeName("GL_SAMPLE_LOCATION_PIXEL_GRID_WIDTH_NV")] + SampleLocationPixelGridWidthNV = 37694, - [NativeName("GL_DRAW_INDIRECT_LENGTH_NV")] - DrawIndirectLengthNV = 36674, + [NativeName("GL_SAMPLE_LOCATION_PIXEL_GRID_HEIGHT_ARB")] + SampleLocationPixelGridHeightARB = 37695, - [NativeName("GL_VERTEX_PROGRAM_NV")] - VertexProgramNV = 34336, + [NativeName("GL_SAMPLE_LOCATION_PIXEL_GRID_HEIGHT_NV")] + SampleLocationPixelGridHeightNV = 37695, - [NativeName("GL_VERTEX_STATE_PROGRAM_NV")] - VertexStateProgramNV = 34337, + [NativeName("GL_PROGRAMMABLE_SAMPLE_LOCATION_TABLE_SIZE_ARB")] + ProgrammableSampleLocationTableSizeARB = 37696, - [NativeName("GL_ATTRIB_ARRAY_SIZE_NV")] - AttribArraySizeNV = 34339, + [NativeName("GL_PROGRAMMABLE_SAMPLE_LOCATION_TABLE_SIZE_NV")] + ProgrammableSampleLocationTableSizeNV = 37696, - [NativeName("GL_ATTRIB_ARRAY_STRIDE_NV")] - AttribArrayStrideNV = 34340, + [NativeName("GL_PROGRAMMABLE_SAMPLE_LOCATION_ARB")] + ProgrammableSampleLocationARB = 37697, - [NativeName("GL_ATTRIB_ARRAY_TYPE_NV")] - AttribArrayTypeNV = 34341, + [NativeName("GL_PROGRAMMABLE_SAMPLE_LOCATION_NV")] + ProgrammableSampleLocationNV = 37697, - [NativeName("GL_CURRENT_ATTRIB_NV")] - CurrentAttribNV = 34342, + [NativeName("GL_FRAMEBUFFER_PROGRAMMABLE_SAMPLE_LOCATIONS_ARB")] + FramebufferProgrammableSampleLocationsARB = 37698, - [NativeName("GL_PROGRAM_LENGTH_NV")] - ProgramLengthNV = 34343, + [NativeName("GL_FRAMEBUFFER_PROGRAMMABLE_SAMPLE_LOCATIONS_NV")] + FramebufferProgrammableSampleLocationsNV = 37698, - [NativeName("GL_PROGRAM_STRING_NV")] - ProgramStringNV = 34344, + [NativeName("GL_FRAMEBUFFER_SAMPLE_LOCATION_PIXEL_GRID_ARB")] + FramebufferSampleLocationPixelGridARB = 37699, - [NativeName("GL_MODELVIEW_PROJECTION_NV")] - ModelviewProjectionNV = 34345, + [NativeName("GL_FRAMEBUFFER_SAMPLE_LOCATION_PIXEL_GRID_NV")] + FramebufferSampleLocationPixelGridNV = 37699, - [NativeName("GL_IDENTITY_NV")] - IdentityNV = 34346, + [NativeName("GL_MAX_COMPUTE_VARIABLE_GROUP_INVOCATIONS_ARB")] + MaxComputeVariableGroupInvocationsARB = 37700, - [NativeName("GL_INVERSE_NV")] - InverseNV = 34347, + [NativeName("GL_MAX_COMPUTE_VARIABLE_GROUP_SIZE_ARB")] + MaxComputeVariableGroupSizeARB = 37701, - [NativeName("GL_TRANSPOSE_NV")] - TransposeNV = 34348, + [NativeName("GL_CONSERVATIVE_RASTERIZATION_NV")] + ConservativeRasterizationNV = 37702, - [NativeName("GL_INVERSE_TRANSPOSE_NV")] - InverseTransposeNV = 34349, + [NativeName("GL_SUBPIXEL_PRECISION_BIAS_X_BITS_NV")] + SubpixelPrecisionBiasXBitsNV = 37703, - [NativeName("GL_MAX_TRACK_MATRIX_STACK_DEPTH_NV")] - MaxTrackMatrixStackDepthNV = 34350, + [NativeName("GL_SUBPIXEL_PRECISION_BIAS_Y_BITS_NV")] + SubpixelPrecisionBiasYBitsNV = 37704, - [NativeName("GL_MAX_TRACK_MATRICES_NV")] - MaxTrackMatricesNV = 34351, + [NativeName("GL_MAX_SUBPIXEL_PRECISION_BIAS_BITS_NV")] + MaxSubpixelPrecisionBiasBitsNV = 37705, - [NativeName("GL_MATRIX0_NV")] - Matrix0NV = 34352, + [NativeName("GL_LOCATION_COMPONENT")] + LocationComponent = 37706, - [NativeName("GL_MATRIX1_NV")] - Matrix1NV = 34353, + [NativeName("GL_TRANSFORM_FEEDBACK_BUFFER_INDEX")] + TransformFeedbackBufferIndex = 37707, - [NativeName("GL_MATRIX2_NV")] - Matrix2NV = 34354, + [NativeName("GL_TRANSFORM_FEEDBACK_BUFFER_STRIDE")] + TransformFeedbackBufferStride = 37708, - [NativeName("GL_MATRIX3_NV")] - Matrix3NV = 34355, + [NativeName("GL_ALPHA_TO_COVERAGE_DITHER_DEFAULT_NV")] + AlphaToCoverageDitherDefaultNV = 37709, - [NativeName("GL_MATRIX4_NV")] - Matrix4NV = 34356, + [NativeName("GL_ALPHA_TO_COVERAGE_DITHER_ENABLE_NV")] + AlphaToCoverageDitherEnableNV = 37710, - [NativeName("GL_MATRIX5_NV")] - Matrix5NV = 34357, + [NativeName("GL_ALPHA_TO_COVERAGE_DITHER_DISABLE_NV")] + AlphaToCoverageDitherDisableNV = 37711, - [NativeName("GL_MATRIX6_NV")] - Matrix6NV = 34358, + [NativeName("GL_VIEWPORT_SWIZZLE_POSITIVE_X_NV")] + ViewportSwizzlePositiveXNV = 37712, - [NativeName("GL_MATRIX7_NV")] - Matrix7NV = 34359, + [NativeName("GL_VIEWPORT_SWIZZLE_NEGATIVE_X_NV")] + ViewportSwizzleNegativeXNV = 37713, - [NativeName("GL_CURRENT_MATRIX_STACK_DEPTH_NV")] - CurrentMatrixStackDepthNV = 34368, + [NativeName("GL_VIEWPORT_SWIZZLE_POSITIVE_Y_NV")] + ViewportSwizzlePositiveYNV = 37714, - [NativeName("GL_CURRENT_MATRIX_NV")] - CurrentMatrixNV = 34369, + [NativeName("GL_VIEWPORT_SWIZZLE_NEGATIVE_Y_NV")] + ViewportSwizzleNegativeYNV = 37715, - [NativeName("GL_VERTEX_PROGRAM_POINT_SIZE_NV")] - VertexProgramPointSizeNV = 34370, + [NativeName("GL_VIEWPORT_SWIZZLE_POSITIVE_Z_NV")] + ViewportSwizzlePositiveZNV = 37716, - [NativeName("GL_VERTEX_PROGRAM_TWO_SIDE_NV")] - VertexProgramTwoSideNV = 34371, + [NativeName("GL_VIEWPORT_SWIZZLE_NEGATIVE_Z_NV")] + ViewportSwizzleNegativeZNV = 37717, - [NativeName("GL_PROGRAM_PARAMETER_NV")] - ProgramParameterNV = 34372, + [NativeName("GL_VIEWPORT_SWIZZLE_POSITIVE_W_NV")] + ViewportSwizzlePositiveWNV = 37718, - [NativeName("GL_ATTRIB_ARRAY_POINTER_NV")] - AttribArrayPointerNV = 34373, + [NativeName("GL_VIEWPORT_SWIZZLE_NEGATIVE_W_NV")] + ViewportSwizzleNegativeWNV = 37719, - [NativeName("GL_PROGRAM_TARGET_NV")] - ProgramTargetNV = 34374, + [NativeName("GL_VIEWPORT_SWIZZLE_X_NV")] + ViewportSwizzleXNV = 37720, - [NativeName("GL_PROGRAM_RESIDENT_NV")] - ProgramResidentNV = 34375, + [NativeName("GL_VIEWPORT_SWIZZLE_Y_NV")] + ViewportSwizzleYNV = 37721, - [NativeName("GL_TRACK_MATRIX_NV")] - TrackMatrixNV = 34376, + [NativeName("GL_VIEWPORT_SWIZZLE_Z_NV")] + ViewportSwizzleZNV = 37722, - [NativeName("GL_TRACK_MATRIX_TRANSFORM_NV")] - TrackMatrixTransformNV = 34377, + [NativeName("GL_VIEWPORT_SWIZZLE_W_NV")] + ViewportSwizzleWNV = 37723, - [NativeName("GL_VERTEX_PROGRAM_BINDING_NV")] - VertexProgramBindingNV = 34378, + [NativeName("GL_CLIP_ORIGIN_EXT")] + ClipOriginEXT = 37724, - [NativeName("GL_PROGRAM_ERROR_POSITION_NV")] - ProgramErrorPositionNV = 34379, + [NativeName("GL_CLIP_ORIGIN")] + ClipOrigin = 37724, - [NativeName("GL_VERTEX_ATTRIB_ARRAY0_NV")] - VertexAttribArray0NV = 34384, + [NativeName("GL_CLIP_DEPTH_MODE_EXT")] + ClipDepthModeEXT = 37725, - [NativeName("GL_VERTEX_ATTRIB_ARRAY1_NV")] - VertexAttribArray1NV = 34385, + [NativeName("GL_CLIP_DEPTH_MODE")] + ClipDepthMode = 37725, - [NativeName("GL_VERTEX_ATTRIB_ARRAY2_NV")] - VertexAttribArray2NV = 34386, + [NativeName("GL_NEGATIVE_ONE_TO_ONE_EXT")] + NegativeOneToOneEXT = 37726, - [NativeName("GL_VERTEX_ATTRIB_ARRAY3_NV")] - VertexAttribArray3NV = 34387, + [NativeName("GL_NEGATIVE_ONE_TO_ONE")] + NegativeOneToOne = 37726, - [NativeName("GL_VERTEX_ATTRIB_ARRAY4_NV")] - VertexAttribArray4NV = 34388, + [NativeName("GL_ZERO_TO_ONE_EXT")] + ZeroToOneEXT = 37727, - [NativeName("GL_VERTEX_ATTRIB_ARRAY5_NV")] - VertexAttribArray5NV = 34389, + [NativeName("GL_ZERO_TO_ONE")] + ZeroToOne = 37727, - [NativeName("GL_VERTEX_ATTRIB_ARRAY6_NV")] - VertexAttribArray6NV = 34390, + [NativeName("GL_CLEAR_TEXTURE")] + ClearTexture = 37733, - [NativeName("GL_VERTEX_ATTRIB_ARRAY7_NV")] - VertexAttribArray7NV = 34391, + [NativeName("GL_TEXTURE_REDUCTION_MODE_ARB")] + TextureReductionModeARB = 37734, - [NativeName("GL_VERTEX_ATTRIB_ARRAY8_NV")] - VertexAttribArray8NV = 34392, + [NativeName("GL_TEXTURE_REDUCTION_MODE_EXT")] + TextureReductionModeEXT = 37734, - [NativeName("GL_VERTEX_ATTRIB_ARRAY9_NV")] - VertexAttribArray9NV = 34393, + [NativeName("GL_WEIGHTED_AVERAGE_ARB")] + WeightedAverageARB = 37735, - [NativeName("GL_VERTEX_ATTRIB_ARRAY10_NV")] - VertexAttribArray10NV = 34394, + [NativeName("GL_WEIGHTED_AVERAGE_EXT")] + WeightedAverageEXT = 37735, - [NativeName("GL_VERTEX_ATTRIB_ARRAY11_NV")] - VertexAttribArray11NV = 34395, + [NativeName("GL_FONT_GLYPHS_AVAILABLE_NV")] + FontGlyphsAvailableNV = 37736, - [NativeName("GL_VERTEX_ATTRIB_ARRAY12_NV")] - VertexAttribArray12NV = 34396, + [NativeName("GL_FONT_TARGET_UNAVAILABLE_NV")] + FontTargetUnavailableNV = 37737, - [NativeName("GL_VERTEX_ATTRIB_ARRAY13_NV")] - VertexAttribArray13NV = 34397, + [NativeName("GL_FONT_UNAVAILABLE_NV")] + FontUnavailableNV = 37738, - [NativeName("GL_VERTEX_ATTRIB_ARRAY14_NV")] - VertexAttribArray14NV = 34398, + [NativeName("GL_FONT_UNINTELLIGIBLE_NV")] + FontUnintelligibleNV = 37739, - [NativeName("GL_VERTEX_ATTRIB_ARRAY15_NV")] - VertexAttribArray15NV = 34399, + [NativeName("GL_STANDARD_FONT_FORMAT_NV")] + StandardFontFormatNV = 37740, - [NativeName("GL_MAP1_VERTEX_ATTRIB0_4_NV")] - Map1VertexAttrib0x4NV = 34400, + [NativeName("GL_FRAGMENT_INPUT_NV")] + FragmentInputNV = 37741, - [NativeName("GL_MAP1_VERTEX_ATTRIB1_4_NV")] - Map1VertexAttrib1x4NV = 34401, + [NativeName("GL_UNIFORM_BUFFER_UNIFIED_NV")] + UniformBufferUnifiedNV = 37742, - [NativeName("GL_MAP1_VERTEX_ATTRIB2_4_NV")] - Map1VertexAttrib2x4NV = 34402, + [NativeName("GL_UNIFORM_BUFFER_ADDRESS_NV")] + UniformBufferAddressNV = 37743, - [NativeName("GL_MAP1_VERTEX_ATTRIB3_4_NV")] - Map1VertexAttrib3x4NV = 34403, + [NativeName("GL_UNIFORM_BUFFER_LENGTH_NV")] + UniformBufferLengthNV = 37744, - [NativeName("GL_MAP1_VERTEX_ATTRIB4_4_NV")] - Map1VertexAttrib4x4NV = 34404, + [NativeName("GL_MULTISAMPLES_NV")] + MultisamplesNV = 37745, - [NativeName("GL_MAP1_VERTEX_ATTRIB5_4_NV")] - Map1VertexAttrib5x4NV = 34405, + [NativeName("GL_SUPERSAMPLE_SCALE_X_NV")] + SupersampleScaleXNV = 37746, - [NativeName("GL_MAP1_VERTEX_ATTRIB6_4_NV")] - Map1VertexAttrib6x4NV = 34406, + [NativeName("GL_SUPERSAMPLE_SCALE_Y_NV")] + SupersampleScaleYNV = 37747, - [NativeName("GL_MAP1_VERTEX_ATTRIB7_4_NV")] - Map1VertexAttrib7x4NV = 34407, + [NativeName("GL_CONFORMANT_NV")] + ConformantNV = 37748, - [NativeName("GL_MAP1_VERTEX_ATTRIB8_4_NV")] - Map1VertexAttrib8x4NV = 34408, + [NativeName("GL_CONSERVATIVE_RASTER_DILATE_NV")] + ConservativeRasterDilateNV = 37753, - [NativeName("GL_MAP1_VERTEX_ATTRIB9_4_NV")] - Map1VertexAttrib9x4NV = 34409, + [NativeName("GL_CONSERVATIVE_RASTER_DILATE_RANGE_NV")] + ConservativeRasterDilateRangeNV = 37754, - [NativeName("GL_MAP1_VERTEX_ATTRIB10_4_NV")] - Map1VertexAttrib10x4NV = 34410, + [NativeName("GL_CONSERVATIVE_RASTER_DILATE_GRANULARITY_NV")] + ConservativeRasterDilateGranularityNV = 37755, - [NativeName("GL_MAP1_VERTEX_ATTRIB11_4_NV")] - Map1VertexAttrib11x4NV = 34411, + [NativeName("GL_VIEWPORT_POSITION_W_SCALE_NV")] + ViewportPositionWScaleNV = 37756, - [NativeName("GL_MAP1_VERTEX_ATTRIB12_4_NV")] - Map1VertexAttrib12x4NV = 34412, + [NativeName("GL_VIEWPORT_POSITION_W_SCALE_X_COEFF_NV")] + ViewportPositionWScaleXCoeffNV = 37757, - [NativeName("GL_MAP1_VERTEX_ATTRIB13_4_NV")] - Map1VertexAttrib13x4NV = 34413, + [NativeName("GL_VIEWPORT_POSITION_W_SCALE_Y_COEFF_NV")] + ViewportPositionWScaleYCoeffNV = 37758, - [NativeName("GL_MAP1_VERTEX_ATTRIB14_4_NV")] - Map1VertexAttrib14x4NV = 34414, + [NativeName("GL_REPRESENTATIVE_FRAGMENT_TEST_NV")] + RepresentativeFragmentTestNV = 37759, - [NativeName("GL_MAP1_VERTEX_ATTRIB15_4_NV")] - Map1VertexAttrib15x4NV = 34415, + [NativeName("GL_NUM_SAMPLE_COUNTS")] + NumSampleCounts = 37760, - [NativeName("GL_MAP2_VERTEX_ATTRIB0_4_NV")] - Map2VertexAttrib0x4NV = 34416, + [NativeName("GL_MULTISAMPLE_LINE_WIDTH_RANGE_ARB")] + MultisampleLineWidthRangeARB = 37761, - [NativeName("GL_MAP2_VERTEX_ATTRIB1_4_NV")] - Map2VertexAttrib1x4NV = 34417, + [NativeName("GL_MULTISAMPLE_LINE_WIDTH_GRANULARITY_ARB")] + MultisampleLineWidthGranularityARB = 37762, - [NativeName("GL_MAP2_VERTEX_ATTRIB2_4_NV")] - Map2VertexAttrib2x4NV = 34418, + [NativeName("GL_VIEW_CLASS_EAC_R11")] + ViewClassEacR11 = 37763, - [NativeName("GL_MAP2_VERTEX_ATTRIB3_4_NV")] - Map2VertexAttrib3x4NV = 34419, + [NativeName("GL_VIEW_CLASS_EAC_RG11")] + ViewClassEacRg11 = 37764, - [NativeName("GL_MAP2_VERTEX_ATTRIB4_4_NV")] - Map2VertexAttrib4x4NV = 34420, + [NativeName("GL_VIEW_CLASS_ETC2_RGB")] + ViewClassEtc2Rgb = 37765, - [NativeName("GL_MAP2_VERTEX_ATTRIB5_4_NV")] - Map2VertexAttrib5x4NV = 34421, + [NativeName("GL_VIEW_CLASS_ETC2_RGBA")] + ViewClassEtc2Rgba = 37766, - [NativeName("GL_MAP2_VERTEX_ATTRIB6_4_NV")] - Map2VertexAttrib6x4NV = 34422, + [NativeName("GL_VIEW_CLASS_ETC2_EAC_RGBA")] + ViewClassEtc2EacRgba = 37767, - [NativeName("GL_MAP2_VERTEX_ATTRIB7_4_NV")] - Map2VertexAttrib7x4NV = 34423, + [NativeName("GL_VIEW_CLASS_ASTC_4x4_RGBA")] + ViewClassAstc4x4Rgba = 37768, - [NativeName("GL_MAP2_VERTEX_ATTRIB8_4_NV")] - Map2VertexAttrib8x4NV = 34424, + [NativeName("GL_VIEW_CLASS_ASTC_5x4_RGBA")] + ViewClassAstc5x4Rgba = 37769, - [NativeName("GL_MAP2_VERTEX_ATTRIB9_4_NV")] - Map2VertexAttrib9x4NV = 34425, + [NativeName("GL_VIEW_CLASS_ASTC_5x5_RGBA")] + ViewClassAstc5x5Rgba = 37770, - [NativeName("GL_MAP2_VERTEX_ATTRIB10_4_NV")] - Map2VertexAttrib10x4NV = 34426, + [NativeName("GL_VIEW_CLASS_ASTC_6x5_RGBA")] + ViewClassAstc6x5Rgba = 37771, - [NativeName("GL_MAP2_VERTEX_ATTRIB11_4_NV")] - Map2VertexAttrib11x4NV = 34427, + [NativeName("GL_VIEW_CLASS_ASTC_6x6_RGBA")] + ViewClassAstc6x6Rgba = 37772, - [NativeName("GL_MAP2_VERTEX_ATTRIB12_4_NV")] - Map2VertexAttrib12x4NV = 34428, + [NativeName("GL_VIEW_CLASS_ASTC_8x5_RGBA")] + ViewClassAstc8x5Rgba = 37773, - [NativeName("GL_MAP2_VERTEX_ATTRIB13_4_NV")] - Map2VertexAttrib13x4NV = 34429, + [NativeName("GL_VIEW_CLASS_ASTC_8x6_RGBA")] + ViewClassAstc8x6Rgba = 37774, - [NativeName("GL_MAP2_VERTEX_ATTRIB14_4_NV")] - Map2VertexAttrib14x4NV = 34430, + [NativeName("GL_VIEW_CLASS_ASTC_8x8_RGBA")] + ViewClassAstc8x8Rgba = 37775, - [NativeName("GL_MAP2_VERTEX_ATTRIB15_4_NV")] - Map2VertexAttrib15x4NV = 34431, + [NativeName("GL_VIEW_CLASS_ASTC_10x5_RGBA")] + ViewClassAstc10x5Rgba = 37776, - [NativeName("GL_VERTEX_ATTRIB_ARRAY_INTEGER_NV")] - VertexAttribArrayIntegerNV = 35069, + [NativeName("GL_VIEW_CLASS_ASTC_10x6_RGBA")] + ViewClassAstc10x6Rgba = 37777, - [NativeName("GL_VIDEO_BUFFER_NV")] - VideoBufferNV = 36896, + [NativeName("GL_VIEW_CLASS_ASTC_10x8_RGBA")] + ViewClassAstc10x8Rgba = 37778, - [NativeName("GL_VIDEO_BUFFER_BINDING_NV")] - VideoBufferBindingNV = 36897, + [NativeName("GL_VIEW_CLASS_ASTC_10x10_RGBA")] + ViewClassAstc10x10Rgba = 37779, - [NativeName("GL_FIELD_UPPER_NV")] - FieldUpperNV = 36898, + [NativeName("GL_VIEW_CLASS_ASTC_12x10_RGBA")] + ViewClassAstc12x10Rgba = 37780, - [NativeName("GL_FIELD_LOWER_NV")] - FieldLowerNV = 36899, + [NativeName("GL_VIEW_CLASS_ASTC_12x12_RGBA")] + ViewClassAstc12x12Rgba = 37781, - [NativeName("GL_NUM_VIDEO_CAPTURE_STREAMS_NV")] - NumVideoCaptureStreamsNV = 36900, + [NativeName("GL_TRANSLATED_SHADER_SOURCE_LENGTH_ANGLE")] + TranslatedShaderSourceLengthANGLE = 37792, - [NativeName("GL_NEXT_VIDEO_CAPTURE_BUFFER_STATUS_NV")] - NextVideoCaptureBufferStatusNV = 36901, + [NativeName("GL_BGRA8_EXT")] + Bgra8EXT = 37793, - [NativeName("GL_VIDEO_CAPTURE_TO_422_SUPPORTED_NV")] - VideoCaptureTo422SupportedNV = 36902, + [NativeName("GL_TEXTURE_USAGE_ANGLE")] + TextureUsageANGLE = 37794, - [NativeName("GL_LAST_VIDEO_CAPTURE_STATUS_NV")] - LastVideoCaptureStatusNV = 36903, + [NativeName("GL_FRAMEBUFFER_ATTACHMENT_ANGLE")] + FramebufferAttachmentANGLE = 37795, - [NativeName("GL_VIDEO_BUFFER_PITCH_NV")] - VideoBufferPitchNV = 36904, + [NativeName("GL_PACK_REVERSE_ROW_ORDER_ANGLE")] + PackReverseRowOrderANGLE = 37796, - [NativeName("GL_VIDEO_COLOR_CONVERSION_MATRIX_NV")] - VideoColorConversionMatrixNV = 36905, + [NativeName("GL_PROGRAM_BINARY_ANGLE")] + ProgramBinaryANGLE = 37798, - [NativeName("GL_VIDEO_COLOR_CONVERSION_MAX_NV")] - VideoColorConversionMaxNV = 36906, + [NativeName("GL_COMPRESSED_RGBA_ASTC_4x4_KHR")] + CompressedRgbaAstc4x4KHR = 37808, - [NativeName("GL_VIDEO_COLOR_CONVERSION_MIN_NV")] - VideoColorConversionMinNV = 36907, + [NativeName("GL_COMPRESSED_RGBA_ASTC_5x4_KHR")] + CompressedRgbaAstc5x4KHR = 37809, - [NativeName("GL_VIDEO_COLOR_CONVERSION_OFFSET_NV")] - VideoColorConversionOffsetNV = 36908, + [NativeName("GL_COMPRESSED_RGBA_ASTC_5x5_KHR")] + CompressedRgbaAstc5x5KHR = 37810, - [NativeName("GL_VIDEO_BUFFER_INTERNAL_FORMAT_NV")] - VideoBufferInternalFormatNV = 36909, + [NativeName("GL_COMPRESSED_RGBA_ASTC_6x5_KHR")] + CompressedRgbaAstc6x5KHR = 37811, - [NativeName("GL_PARTIAL_SUCCESS_NV")] - PartialSuccessNV = 36910, + [NativeName("GL_COMPRESSED_RGBA_ASTC_6x6_KHR")] + CompressedRgbaAstc6x6KHR = 37812, - [NativeName("GL_SUCCESS_NV")] - SuccessNV = 36911, + [NativeName("GL_COMPRESSED_RGBA_ASTC_8x5_KHR")] + CompressedRgbaAstc8x5KHR = 37813, - [NativeName("GL_FAILURE_NV")] - FailureNV = 36912, + [NativeName("GL_COMPRESSED_RGBA_ASTC_8x6_KHR")] + CompressedRgbaAstc8x6KHR = 37814, - [NativeName("GL_YCBYCR8_422_NV")] - Ycbycr8x422NV = 36913, + [NativeName("GL_COMPRESSED_RGBA_ASTC_8x8_KHR")] + CompressedRgbaAstc8x8KHR = 37815, - [NativeName("GL_YCBAYCR8A_4224_NV")] - Ycbaycr8A4224NV = 36914, + [NativeName("GL_COMPRESSED_RGBA_ASTC_10x5_KHR")] + CompressedRgbaAstc10x5KHR = 37816, - [NativeName("GL_Z6Y10Z6CB10Z6Y10Z6CR10_422_NV")] - Z6Y10Z6Cb10Z6Y10Z6Cr10x422NV = 36915, + [NativeName("GL_COMPRESSED_RGBA_ASTC_10x6_KHR")] + CompressedRgbaAstc10x6KHR = 37817, - [NativeName("GL_Z6Y10Z6CB10Z6A10Z6Y10Z6CR10Z6A10_4224_NV")] - Z6Y10Z6Cb10Z6A10Z6Y10Z6Cr10Z6A10x4224NV = 36916, + [NativeName("GL_COMPRESSED_RGBA_ASTC_10x8_KHR")] + CompressedRgbaAstc10x8KHR = 37818, - [NativeName("GL_Z4Y12Z4CB12Z4Y12Z4CR12_422_NV")] - Z4Y12Z4Cb12Z4Y12Z4Cr12x422NV = 36917, + [NativeName("GL_COMPRESSED_RGBA_ASTC_10x10_KHR")] + CompressedRgbaAstc10x10KHR = 37819, - [NativeName("GL_Z4Y12Z4CB12Z4A12Z4Y12Z4CR12Z4A12_4224_NV")] - Z4Y12Z4Cb12Z4A12Z4Y12Z4Cr12Z4A12x4224NV = 36918, + [NativeName("GL_COMPRESSED_RGBA_ASTC_12x10_KHR")] + CompressedRgbaAstc12x10KHR = 37820, - [NativeName("GL_Z4Y12Z4CB12Z4CR12_444_NV")] - Z4Y12Z4Cb12Z4Cr12x444NV = 36919, + [NativeName("GL_COMPRESSED_RGBA_ASTC_12x12_KHR")] + CompressedRgbaAstc12x12KHR = 37821, - [NativeName("GL_VIDEO_CAPTURE_FRAME_WIDTH_NV")] - VideoCaptureFrameWidthNV = 36920, + [NativeName("GL_COMPRESSED_RGBA_ASTC_3x3x3_OES")] + CompressedRgbaAstc3x3x3OES = 37824, - [NativeName("GL_VIDEO_CAPTURE_FRAME_HEIGHT_NV")] - VideoCaptureFrameHeightNV = 36921, + [NativeName("GL_COMPRESSED_RGBA_ASTC_4x3x3_OES")] + CompressedRgbaAstc4x3x3OES = 37825, - [NativeName("GL_VIDEO_CAPTURE_FIELD_UPPER_HEIGHT_NV")] - VideoCaptureFieldUpperHeightNV = 36922, + [NativeName("GL_COMPRESSED_RGBA_ASTC_4x4x3_OES")] + CompressedRgbaAstc4x4x3OES = 37826, - [NativeName("GL_VIDEO_CAPTURE_FIELD_LOWER_HEIGHT_NV")] - VideoCaptureFieldLowerHeightNV = 36923, + [NativeName("GL_COMPRESSED_RGBA_ASTC_4x4x4_OES")] + CompressedRgbaAstc4x4x4OES = 37827, - [NativeName("GL_VIDEO_CAPTURE_SURFACE_ORIGIN_NV")] - VideoCaptureSurfaceOriginNV = 36924, + [NativeName("GL_COMPRESSED_RGBA_ASTC_5x4x4_OES")] + CompressedRgbaAstc5x4x4OES = 37828, - [NativeName("GL_VIEWPORT_SWIZZLE_POSITIVE_X_NV")] - ViewportSwizzlePositiveXNV = 37712, + [NativeName("GL_COMPRESSED_RGBA_ASTC_5x5x4_OES")] + CompressedRgbaAstc5x5x4OES = 37829, - [NativeName("GL_VIEWPORT_SWIZZLE_NEGATIVE_X_NV")] - ViewportSwizzleNegativeXNV = 37713, + [NativeName("GL_COMPRESSED_RGBA_ASTC_5x5x5_OES")] + CompressedRgbaAstc5x5x5OES = 37830, - [NativeName("GL_VIEWPORT_SWIZZLE_POSITIVE_Y_NV")] - ViewportSwizzlePositiveYNV = 37714, + [NativeName("GL_COMPRESSED_RGBA_ASTC_6x5x5_OES")] + CompressedRgbaAstc6x5x5OES = 37831, - [NativeName("GL_VIEWPORT_SWIZZLE_NEGATIVE_Y_NV")] - ViewportSwizzleNegativeYNV = 37715, + [NativeName("GL_COMPRESSED_RGBA_ASTC_6x6x5_OES")] + CompressedRgbaAstc6x6x5OES = 37832, - [NativeName("GL_VIEWPORT_SWIZZLE_POSITIVE_Z_NV")] - ViewportSwizzlePositiveZNV = 37716, + [NativeName("GL_COMPRESSED_RGBA_ASTC_6x6x6_OES")] + CompressedRgbaAstc6x6x6OES = 37833, - [NativeName("GL_VIEWPORT_SWIZZLE_NEGATIVE_Z_NV")] - ViewportSwizzleNegativeZNV = 37717, + [NativeName("GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR")] + CompressedSrgb8Alpha8Astc4x4KHR = 37840, - [NativeName("GL_VIEWPORT_SWIZZLE_POSITIVE_W_NV")] - ViewportSwizzlePositiveWNV = 37718, + [NativeName("GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR")] + CompressedSrgb8Alpha8Astc5x4KHR = 37841, - [NativeName("GL_VIEWPORT_SWIZZLE_NEGATIVE_W_NV")] - ViewportSwizzleNegativeWNV = 37719, + [NativeName("GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR")] + CompressedSrgb8Alpha8Astc5x5KHR = 37842, - [NativeName("GL_VIEWPORT_SWIZZLE_X_NV")] - ViewportSwizzleXNV = 37720, + [NativeName("GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR")] + CompressedSrgb8Alpha8Astc6x5KHR = 37843, - [NativeName("GL_VIEWPORT_SWIZZLE_Y_NV")] - ViewportSwizzleYNV = 37721, + [NativeName("GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR")] + CompressedSrgb8Alpha8Astc6x6KHR = 37844, - [NativeName("GL_VIEWPORT_SWIZZLE_Z_NV")] - ViewportSwizzleZNV = 37722, + [NativeName("GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR")] + CompressedSrgb8Alpha8Astc8x5KHR = 37845, - [NativeName("GL_VIEWPORT_SWIZZLE_W_NV")] - ViewportSwizzleWNV = 37723, + [NativeName("GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR")] + CompressedSrgb8Alpha8Astc8x6KHR = 37846, - [NativeName("GL_INTERLACE_OML")] - InterlaceOML = 35200, + [NativeName("GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR")] + CompressedSrgb8Alpha8Astc8x8KHR = 37847, - [NativeName("GL_INTERLACE_READ_OML")] - InterlaceReadOML = 35201, + [NativeName("GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR")] + CompressedSrgb8Alpha8Astc10x5KHR = 37848, - [NativeName("GL_PACK_RESAMPLE_OML")] - PackResampleOML = 35204, + [NativeName("GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR")] + CompressedSrgb8Alpha8Astc10x6KHR = 37849, - [NativeName("GL_UNPACK_RESAMPLE_OML")] - UnpackResampleOML = 35205, + [NativeName("GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR")] + CompressedSrgb8Alpha8Astc10x8KHR = 37850, - [NativeName("GL_RESAMPLE_REPLICATE_OML")] - ResampleReplicateOML = 35206, + [NativeName("GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR")] + CompressedSrgb8Alpha8Astc10x10KHR = 37851, - [NativeName("GL_RESAMPLE_ZERO_FILL_OML")] - ResampleZeroFillOML = 35207, + [NativeName("GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR")] + CompressedSrgb8Alpha8Astc12x10KHR = 37852, - [NativeName("GL_RESAMPLE_AVERAGE_OML")] - ResampleAverageOML = 35208, + [NativeName("GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR")] + CompressedSrgb8Alpha8Astc12x12KHR = 37853, - [NativeName("GL_RESAMPLE_DECIMATE_OML")] - ResampleDecimateOML = 35209, + [NativeName("GL_COMPRESSED_SRGB8_ALPHA8_ASTC_3x3x3_OES")] + CompressedSrgb8Alpha8Astc3x3x3OES = 37856, - [NativeName("GL_FORMAT_SUBSAMPLE_24_24_OML")] - FormatSubsample24x24OML = 35202, + [NativeName("GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x3x3_OES")] + CompressedSrgb8Alpha8Astc4x3x3OES = 37857, - [NativeName("GL_FORMAT_SUBSAMPLE_244_244_OML")] - FormatSubsample244x244OML = 35203, + [NativeName("GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4x3_OES")] + CompressedSrgb8Alpha8Astc4x4x3OES = 37858, - [NativeName("GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_NUM_VIEWS_OVR")] - FramebufferAttachmentTextureNumViewsOVR = 38448, + [NativeName("GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4x4_OES")] + CompressedSrgb8Alpha8Astc4x4x4OES = 37859, - [NativeName("GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_BASE_VIEW_INDEX_OVR")] - FramebufferAttachmentTextureBaseViewIndexOVR = 38450, + [NativeName("GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4x4_OES")] + CompressedSrgb8Alpha8Astc5x4x4OES = 37860, - [NativeName("GL_MAX_VIEWS_OVR")] - MaxViewsOVR = 38449, + [NativeName("GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5x4_OES")] + CompressedSrgb8Alpha8Astc5x5x4OES = 37861, - [NativeName("GL_FRAMEBUFFER_INCOMPLETE_VIEW_TARGETS_OVR")] - FramebufferIncompleteViewTargetsOVR = 38451, + [NativeName("GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5x5_OES")] + CompressedSrgb8Alpha8Astc5x5x5OES = 37862, - [NativeName("GL_PREFER_DOUBLEBUFFER_HINT_PGI")] - PreferDoublebufferHintPGI = 107000, + [NativeName("GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5x5_OES")] + CompressedSrgb8Alpha8Astc6x5x5OES = 37863, - [NativeName("GL_CONSERVE_MEMORY_HINT_PGI")] - ConserveMemoryHintPGI = 107005, + [NativeName("GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6x5_OES")] + CompressedSrgb8Alpha8Astc6x6x5OES = 37864, - [NativeName("GL_RECLAIM_MEMORY_HINT_PGI")] - ReclaimMemoryHintPGI = 107006, + [NativeName("GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6x6_OES")] + CompressedSrgb8Alpha8Astc6x6x6OES = 37865, - [NativeName("GL_NATIVE_GRAPHICS_HANDLE_PGI")] - NativeGraphicsHandlePGI = 107010, + [NativeName("GL_COMPRESSED_SRGB_ALPHA_PVRTC_2BPPV2_IMG")] + CompressedSrgbAlphaPvrtc2Bppv2IMG = 37872, - [NativeName("GL_NATIVE_GRAPHICS_BEGIN_HINT_PGI")] - NativeGraphicsBeginHintPGI = 107011, + [NativeName("GL_COMPRESSED_SRGB_ALPHA_PVRTC_4BPPV2_IMG")] + CompressedSrgbAlphaPvrtc4Bppv2IMG = 37873, - [NativeName("GL_NATIVE_GRAPHICS_END_HINT_PGI")] - NativeGraphicsEndHintPGI = 107012, + [NativeName("GL_PERFQUERY_COUNTER_EVENT_INTEL")] + PerfqueryCounterEventINTEL = 38128, - [NativeName("GL_ALWAYS_FAST_HINT_PGI")] - AlwaysFastHintPGI = 107020, + [NativeName("GL_PERFQUERY_COUNTER_DURATION_NORM_INTEL")] + PerfqueryCounterDurationNormINTEL = 38129, - [NativeName("GL_ALWAYS_SOFT_HINT_PGI")] - AlwaysSoftHintPGI = 107021, + [NativeName("GL_PERFQUERY_COUNTER_DURATION_RAW_INTEL")] + PerfqueryCounterDurationRawINTEL = 38130, - [NativeName("GL_ALLOW_DRAW_OBJ_HINT_PGI")] - AllowDrawObjHintPGI = 107022, + [NativeName("GL_PERFQUERY_COUNTER_THROUGHPUT_INTEL")] + PerfqueryCounterThroughputINTEL = 38131, - [NativeName("GL_ALLOW_DRAW_WIN_HINT_PGI")] - AllowDrawWinHintPGI = 107023, + [NativeName("GL_PERFQUERY_COUNTER_RAW_INTEL")] + PerfqueryCounterRawINTEL = 38132, - [NativeName("GL_ALLOW_DRAW_FRG_HINT_PGI")] - AllowDrawFrgHintPGI = 107024, + [NativeName("GL_PERFQUERY_COUNTER_TIMESTAMP_INTEL")] + PerfqueryCounterTimestampINTEL = 38133, - [NativeName("GL_ALLOW_DRAW_MEM_HINT_PGI")] - AllowDrawMemHintPGI = 107025, + [NativeName("GL_PERFQUERY_COUNTER_DATA_UINT32_INTEL")] + PerfqueryCounterDataUint32INTEL = 38136, - [NativeName("GL_STRICT_DEPTHFUNC_HINT_PGI")] - StrictDepthfuncHintPGI = 107030, + [NativeName("GL_PERFQUERY_COUNTER_DATA_UINT64_INTEL")] + PerfqueryCounterDataUint64INTEL = 38137, - [NativeName("GL_STRICT_LIGHTING_HINT_PGI")] - StrictLightingHintPGI = 107031, + [NativeName("GL_PERFQUERY_COUNTER_DATA_FLOAT_INTEL")] + PerfqueryCounterDataFloatINTEL = 38138, - [NativeName("GL_STRICT_SCISSOR_HINT_PGI")] - StrictScissorHintPGI = 107032, + [NativeName("GL_PERFQUERY_COUNTER_DATA_DOUBLE_INTEL")] + PerfqueryCounterDataDoubleINTEL = 38139, - [NativeName("GL_FULL_STIPPLE_HINT_PGI")] - FullStippleHintPGI = 107033, + [NativeName("GL_PERFQUERY_COUNTER_DATA_BOOL32_INTEL")] + PerfqueryCounterDataBool32INTEL = 38140, - [NativeName("GL_CLIP_NEAR_HINT_PGI")] - ClipNearHintPGI = 107040, + [NativeName("GL_PERFQUERY_QUERY_NAME_LENGTH_MAX_INTEL")] + PerfqueryQueryNameLengthMaxINTEL = 38141, - [NativeName("GL_CLIP_FAR_HINT_PGI")] - ClipFarHintPGI = 107041, + [NativeName("GL_PERFQUERY_COUNTER_NAME_LENGTH_MAX_INTEL")] + PerfqueryCounterNameLengthMaxINTEL = 38142, - [NativeName("GL_WIDE_LINE_HINT_PGI")] - WideLineHintPGI = 107042, + [NativeName("GL_PERFQUERY_COUNTER_DESC_LENGTH_MAX_INTEL")] + PerfqueryCounterDescLengthMaxINTEL = 38143, - [NativeName("GL_BACK_NORMALS_HINT_PGI")] - BackNormalsHintPGI = 107043, + [NativeName("GL_PERFQUERY_GPA_EXTENDED_COUNTERS_INTEL")] + PerfqueryGpaExtendedCountersINTEL = 38144, - [NativeName("GL_VERTEX_DATA_HINT_PGI")] - VertexDataHintPGI = 107050, + [NativeName("GL_LAYOUT_DEPTH_READ_ONLY_STENCIL_ATTACHMENT_EXT")] + LayoutDepthReadOnlyStencilAttachmentEXT = 38192, - [NativeName("GL_VERTEX_CONSISTENT_HINT_PGI")] - VertexConsistentHintPGI = 107051, + [NativeName("GL_LAYOUT_DEPTH_ATTACHMENT_STENCIL_READ_ONLY_EXT")] + LayoutDepthAttachmentStencilReadOnlyEXT = 38193, - [NativeName("GL_MATERIAL_SIDE_HINT_PGI")] - MaterialSideHintPGI = 107052, + [NativeName("GL_SUBGROUP_SIZE_KHR")] + SubgroupSizeKHR = 38194, - [NativeName("GL_MAX_VERTEX_HINT_PGI")] - MaxVertexHintPGI = 107053, + [NativeName("GL_SUBGROUP_SUPPORTED_STAGES_KHR")] + SubgroupSupportedStagesKHR = 38195, - [NativeName("GL_COLOR3_BIT_PGI")] - Color3BitPGI = 65536, + [NativeName("GL_SUBGROUP_SUPPORTED_FEATURES_KHR")] + SubgroupSupportedFeaturesKHR = 38196, - [NativeName("GL_COLOR4_BIT_PGI")] - Color4BitPGI = 131072, + [NativeName("GL_SUBGROUP_QUAD_ALL_STAGES_KHR")] + SubgroupQuadAllStagesKHR = 38197, - [NativeName("GL_EDGEFLAG_BIT_PGI")] - EdgeflagBitPGI = 262144, + [NativeName("GL_MAX_MESH_TOTAL_MEMORY_SIZE_NV")] + MaxMeshTotalMemorySizeNV = 38198, - [NativeName("GL_INDEX_BIT_PGI")] - IndexBitPGI = 524288, + [NativeName("GL_MAX_TASK_TOTAL_MEMORY_SIZE_NV")] + MaxTaskTotalMemorySizeNV = 38199, - [NativeName("GL_MAT_AMBIENT_BIT_PGI")] - MatAmbientBitPGI = 1048576, + [NativeName("GL_MAX_MESH_OUTPUT_VERTICES_NV")] + MaxMeshOutputVerticesNV = 38200, - [NativeName("GL_MAT_AMBIENT_AND_DIFFUSE_BIT_PGI")] - MatAmbientAndDiffuseBitPGI = 2097152, + [NativeName("GL_MAX_MESH_OUTPUT_PRIMITIVES_NV")] + MaxMeshOutputPrimitivesNV = 38201, - [NativeName("GL_MAT_DIFFUSE_BIT_PGI")] - MatDiffuseBitPGI = 4194304, + [NativeName("GL_MAX_TASK_OUTPUT_COUNT_NV")] + MaxTaskOutputCountNV = 38202, - [NativeName("GL_MAT_EMISSION_BIT_PGI")] - MatEmissionBitPGI = 8388608, + [NativeName("GL_MAX_MESH_WORK_GROUP_SIZE_NV")] + MaxMeshWorkGroupSizeNV = 38203, - [NativeName("GL_MAT_COLOR_INDEXES_BIT_PGI")] - MatColorIndexesBitPGI = 16777216, + [NativeName("GL_MAX_TASK_WORK_GROUP_SIZE_NV")] + MaxTaskWorkGroupSizeNV = 38204, - [NativeName("GL_MAT_SHININESS_BIT_PGI")] - MatShininessBitPGI = 33554432, + [NativeName("GL_MAX_DRAW_MESH_TASKS_COUNT_NV")] + MaxDrawMeshTasksCountNV = 38205, - [NativeName("GL_MAT_SPECULAR_BIT_PGI")] - MatSpecularBitPGI = 67108864, + [NativeName("GL_MESH_WORK_GROUP_SIZE_NV")] + MeshWorkGroupSizeNV = 38206, - [NativeName("GL_NORMAL_BIT_PGI")] - NormalBitPGI = 134217728, + [NativeName("GL_TASK_WORK_GROUP_SIZE_NV")] + TaskWorkGroupSizeNV = 38207, - [NativeName("GL_TEXCOORD1_BIT_PGI")] - Texcoord1BitPGI = 268435456, + [NativeName("GL_QUERY_RESOURCE_TYPE_VIDMEM_ALLOC_NV")] + QueryResourceTypeVidmemAllocNV = 38208, - [NativeName("GL_TEXCOORD2_BIT_PGI")] - Texcoord2BitPGI = 536870912, + [NativeName("GL_QUERY_RESOURCE_MEMTYPE_VIDMEM_NV")] + QueryResourceMemtypeVidmemNV = 38210, - [NativeName("GL_TEXCOORD3_BIT_PGI")] - Texcoord3BitPGI = 1073741824, + [NativeName("GL_MESH_OUTPUT_PER_PRIMITIVE_GRANULARITY_NV")] + MeshOutputPerPrimitiveGranularityNV = 38211, - [NativeName("GL_TEXCOORD4_BIT_PGI")] - Texcoord4BitPGI = 2147483648, + [NativeName("GL_QUERY_RESOURCE_SYS_RESERVED_NV")] + QueryResourceSysReservedNV = 38212, - [NativeName("GL_VERTEX23_BIT_PGI")] - Vertex23BitPGI = 4, + [NativeName("GL_QUERY_RESOURCE_TEXTURE_NV")] + QueryResourceTextureNV = 38213, - [NativeName("GL_VERTEX4_BIT_PGI")] - Vertex4BitPGI = 8, + [NativeName("GL_QUERY_RESOURCE_RENDERBUFFER_NV")] + QueryResourceRenderbufferNV = 38214, - [NativeName("GL_SCREEN_COORDINATES_REND")] - ScreenCoordinatesREND = 33936, + [NativeName("GL_QUERY_RESOURCE_BUFFEROBJECT_NV")] + QueryResourceBufferobjectNV = 38215, - [NativeName("GL_INVERTED_SCREEN_W_REND")] - InvertedScreenWREND = 33937, + [NativeName("GL_PER_GPU_STORAGE_NV")] + PerGpuStorageNV = 38216, - [NativeName("GL_RGB_S3TC")] - RgbS3Tc = 33696, + [NativeName("GL_MULTICAST_PROGRAMMABLE_SAMPLE_LOCATION_NV")] + MulticastProgrammableSampleLocationNV = 38217, - [NativeName("GL_RGB4_S3TC")] - Rgb4S3Tc = 33697, + [NativeName("GL_UPLOAD_GPU_MASK_NVX")] + UploadGpuMaskNVX = 38218, - [NativeName("GL_RGBA_S3TC")] - RgbaS3Tc = 33698, + [NativeName("GL_CONSERVATIVE_RASTER_MODE_NV")] + ConservativeRasterModeNV = 38221, - [NativeName("GL_RGBA4_S3TC")] - Rgba4S3Tc = 33699, + [NativeName("GL_CONSERVATIVE_RASTER_MODE_POST_SNAP_NV")] + ConservativeRasterModePostSnapNV = 38222, - [NativeName("GL_RGBA_DXT5_S3TC")] - RgbaDxt5S3Tc = 33700, + [NativeName("GL_CONSERVATIVE_RASTER_MODE_PRE_SNAP_TRIANGLES_NV")] + ConservativeRasterModePreSnapTrianglesNV = 38223, - [NativeName("GL_RGBA4_DXT5_S3TC")] - Rgba4Dxt5S3Tc = 33701, + [NativeName("GL_CONSERVATIVE_RASTER_MODE_PRE_SNAP_NV")] + ConservativeRasterModePreSnapNV = 38224, - [NativeName("GL_DETAIL_TEXTURE_2D_SGIS")] - DetailTexture2DSGIS = 32917, + [NativeName("GL_SHADER_BINARY_FORMAT_SPIR_V")] + ShaderBinaryFormatSpirV = 38225, - [NativeName("GL_DETAIL_TEXTURE_2D_BINDING_SGIS")] - DetailTexture2DBindingSGIS = 32918, + [NativeName("GL_SHADER_BINARY_FORMAT_SPIR_V_ARB")] + ShaderBinaryFormatSpirVARB = 38225, - [NativeName("GL_LINEAR_DETAIL_SGIS")] - LinearDetailSGIS = 32919, + [NativeName("GL_SPIR_V_BINARY")] + SpirVBinary = 38226, - [NativeName("GL_LINEAR_DETAIL_ALPHA_SGIS")] - LinearDetailAlphaSGIS = 32920, + [NativeName("GL_SPIR_V_BINARY_ARB")] + SpirVBinaryARB = 38226, - [NativeName("GL_LINEAR_DETAIL_COLOR_SGIS")] - LinearDetailColorSGIS = 32921, + [NativeName("GL_SPIR_V_EXTENSIONS")] + SpirVExtensions = 38227, - [NativeName("GL_DETAIL_TEXTURE_LEVEL_SGIS")] - DetailTextureLevelSGIS = 32922, + [NativeName("GL_NUM_SPIR_V_EXTENSIONS")] + NumSpirVExtensions = 38228, - [NativeName("GL_DETAIL_TEXTURE_MODE_SGIS")] - DetailTextureModeSGIS = 32923, + [NativeName("GL_SCISSOR_TEST_EXCLUSIVE_NV")] + ScissorTestExclusiveNV = 38229, - [NativeName("GL_DETAIL_TEXTURE_FUNC_POINTS_SGIS")] - DetailTextureFuncPointsSGIS = 32924, + [NativeName("GL_SCISSOR_BOX_EXCLUSIVE_NV")] + ScissorBoxExclusiveNV = 38230, - [NativeName("GL_FOG_FUNC_SGIS")] - FogFuncSGIS = 33066, + [NativeName("GL_MAX_MESH_VIEWS_NV")] + MaxMeshViewsNV = 38231, - [NativeName("GL_FOG_FUNC_POINTS_SGIS")] - FogFuncPointsSGIS = 33067, + [NativeName("GL_RENDER_GPU_MASK_NV")] + RenderGpuMaskNV = 38232, - [NativeName("GL_MAX_FOG_FUNC_POINTS_SGIS")] - MaxFogFuncPointsSGIS = 33068, + [NativeName("GL_MESH_SHADER_NV")] + MeshShaderNV = 38233, - [NativeName("GL_GENERATE_MIPMAP_SGIS")] - GenerateMipmapSGIS = 33169, + [NativeName("GL_TASK_SHADER_NV")] + TaskShaderNV = 38234, - [NativeName("GL_GENERATE_MIPMAP_HINT_SGIS")] - GenerateMipmapHintSGIS = 33170, + [NativeName("GL_SHADING_RATE_IMAGE_BINDING_NV")] + ShadingRateImageBindingNV = 38235, - [NativeName("GL_MULTISAMPLE_SGIS")] - MultisampleSGIS = 32925, + [NativeName("GL_SHADING_RATE_IMAGE_TEXEL_WIDTH_NV")] + ShadingRateImageTexelWidthNV = 38236, - [NativeName("GL_SAMPLE_ALPHA_TO_MASK_SGIS")] - SampleAlphaToMaskSGIS = 32926, + [NativeName("GL_SHADING_RATE_IMAGE_TEXEL_HEIGHT_NV")] + ShadingRateImageTexelHeightNV = 38237, - [NativeName("GL_SAMPLE_ALPHA_TO_ONE_SGIS")] - SampleAlphaToOneSGIS = 32927, + [NativeName("GL_SHADING_RATE_IMAGE_PALETTE_SIZE_NV")] + ShadingRateImagePaletteSizeNV = 38238, - [NativeName("GL_SAMPLE_MASK_SGIS")] - SampleMaskSGIS = 32928, + [NativeName("GL_MAX_COARSE_FRAGMENT_SAMPLES_NV")] + MaxCoarseFragmentSamplesNV = 38239, - [NativeName("GL_1PASS_SGIS")] - X1PassSGIS = 32929, + [NativeName("GL_SHADING_RATE_IMAGE_NV")] + ShadingRateImageNV = 38243, - [NativeName("GL_2PASS_0_SGIS")] - X2Pass0SGIS = 32930, + [NativeName("GL_SHADING_RATE_NO_INVOCATIONS_NV")] + ShadingRateNoInvocationsNV = 38244, - [NativeName("GL_2PASS_1_SGIS")] - X2Pass1SGIS = 32931, + [NativeName("GL_SHADING_RATE_1_INVOCATION_PER_PIXEL_NV")] + ShadingRate1InvocationPerPixelNV = 38245, - [NativeName("GL_4PASS_0_SGIS")] - X4Pass0SGIS = 32932, + [NativeName("GL_SHADING_RATE_1_INVOCATION_PER_1X2_PIXELS_NV")] + ShadingRate1InvocationPer1x2PixelsNV = 38246, - [NativeName("GL_4PASS_1_SGIS")] - X4Pass1SGIS = 32933, + [NativeName("GL_SHADING_RATE_1_INVOCATION_PER_2X1_PIXELS_NV")] + ShadingRate1InvocationPer2x1PixelsNV = 38247, - [NativeName("GL_4PASS_2_SGIS")] - X4Pass2SGIS = 32934, + [NativeName("GL_SHADING_RATE_1_INVOCATION_PER_2X2_PIXELS_NV")] + ShadingRate1InvocationPer2x2PixelsNV = 38248, - [NativeName("GL_4PASS_3_SGIS")] - X4Pass3SGIS = 32935, + [NativeName("GL_SHADING_RATE_1_INVOCATION_PER_2X4_PIXELS_NV")] + ShadingRate1InvocationPer2x4PixelsNV = 38249, - [NativeName("GL_SAMPLE_BUFFERS_SGIS")] - SampleBuffersSGIS = 32936, + [NativeName("GL_SHADING_RATE_1_INVOCATION_PER_4X2_PIXELS_NV")] + ShadingRate1InvocationPer4x2PixelsNV = 38250, - [NativeName("GL_SAMPLES_SGIS")] - SamplesSGIS = 32937, + [NativeName("GL_SHADING_RATE_1_INVOCATION_PER_4X4_PIXELS_NV")] + ShadingRate1InvocationPer4x4PixelsNV = 38251, - [NativeName("GL_SAMPLE_MASK_VALUE_SGIS")] - SampleMaskValueSGIS = 32938, + [NativeName("GL_SHADING_RATE_2_INVOCATIONS_PER_PIXEL_NV")] + ShadingRate2InvocationsPerPixelNV = 38252, - [NativeName("GL_SAMPLE_MASK_INVERT_SGIS")] - SampleMaskInvertSGIS = 32939, + [NativeName("GL_SHADING_RATE_4_INVOCATIONS_PER_PIXEL_NV")] + ShadingRate4InvocationsPerPixelNV = 38253, - [NativeName("GL_SAMPLE_PATTERN_SGIS")] - SamplePatternSGIS = 32940, + [NativeName("GL_SHADING_RATE_8_INVOCATIONS_PER_PIXEL_NV")] + ShadingRate8InvocationsPerPixelNV = 38254, - [NativeName("GL_PIXEL_TEXTURE_SGIS")] - PixelTextureSGIS = 33619, + [NativeName("GL_SHADING_RATE_16_INVOCATIONS_PER_PIXEL_NV")] + ShadingRate16InvocationsPerPixelNV = 38255, - [NativeName("GL_PIXEL_FRAGMENT_RGB_SOURCE_SGIS")] - PixelFragmentRgbSourceSGIS = 33620, + [NativeName("GL_MESH_VERTICES_OUT_NV")] + MeshVerticesOutNV = 38265, - [NativeName("GL_PIXEL_FRAGMENT_ALPHA_SOURCE_SGIS")] - PixelFragmentAlphaSourceSGIS = 33621, + [NativeName("GL_MESH_PRIMITIVES_OUT_NV")] + MeshPrimitivesOutNV = 38266, - [NativeName("GL_PIXEL_GROUP_COLOR_SGIS")] - PixelGroupColorSGIS = 33622, + [NativeName("GL_MESH_OUTPUT_TYPE_NV")] + MeshOutputTypeNV = 38267, - [NativeName("GL_EYE_DISTANCE_TO_POINT_SGIS")] - EyeDistanceToPointSGIS = 33264, + [NativeName("GL_MESH_SUBROUTINE_NV")] + MeshSubroutineNV = 38268, - [NativeName("GL_OBJECT_DISTANCE_TO_POINT_SGIS")] - ObjectDistanceToPointSGIS = 33265, + [NativeName("GL_TASK_SUBROUTINE_NV")] + TaskSubroutineNV = 38269, - [NativeName("GL_EYE_DISTANCE_TO_LINE_SGIS")] - EyeDistanceToLineSGIS = 33266, + [NativeName("GL_MESH_SUBROUTINE_UNIFORM_NV")] + MeshSubroutineUniformNV = 38270, - [NativeName("GL_OBJECT_DISTANCE_TO_LINE_SGIS")] - ObjectDistanceToLineSGIS = 33267, + [NativeName("GL_TASK_SUBROUTINE_UNIFORM_NV")] + TaskSubroutineUniformNV = 38271, - [NativeName("GL_EYE_POINT_SGIS")] - EyePointSGIS = 33268, + [NativeName("GL_TEXTURE_TILING_EXT")] + TextureTilingEXT = 38272, - [NativeName("GL_OBJECT_POINT_SGIS")] - ObjectPointSGIS = 33269, + [NativeName("GL_DEDICATED_MEMORY_OBJECT_EXT")] + DedicatedMemoryObjectEXT = 38273, - [NativeName("GL_EYE_LINE_SGIS")] - EyeLineSGIS = 33270, + [NativeName("GL_NUM_TILING_TYPES_EXT")] + NumTilingTypesEXT = 38274, - [NativeName("GL_OBJECT_LINE_SGIS")] - ObjectLineSGIS = 33271, + [NativeName("GL_TILING_TYPES_EXT")] + TilingTypesEXT = 38275, - [NativeName("GL_POINT_SIZE_MIN_SGIS")] - PointSizeMinSGIS = 33062, + [NativeName("GL_OPTIMAL_TILING_EXT")] + OptimalTilingEXT = 38276, - [NativeName("GL_POINT_SIZE_MAX_SGIS")] - PointSizeMaxSGIS = 33063, + [NativeName("GL_LINEAR_TILING_EXT")] + LinearTilingEXT = 38277, - [NativeName("GL_POINT_FADE_THRESHOLD_SIZE_SGIS")] - PointFadeThresholdSizeSGIS = 33064, + [NativeName("GL_HANDLE_TYPE_OPAQUE_FD_EXT")] + HandleTypeOpaqueFdEXT = 38278, - [NativeName("GL_DISTANCE_ATTENUATION_SGIS")] - DistanceAttenuationSGIS = 33065, + [NativeName("GL_HANDLE_TYPE_OPAQUE_WIN32_EXT")] + HandleTypeOpaqueWin32EXT = 38279, - [NativeName("GL_LINEAR_SHARPEN_SGIS")] - LinearSharpenSGIS = 32941, + [NativeName("GL_HANDLE_TYPE_OPAQUE_WIN32_KMT_EXT")] + HandleTypeOpaqueWin32KmtEXT = 38280, - [NativeName("GL_LINEAR_SHARPEN_ALPHA_SGIS")] - LinearSharpenAlphaSGIS = 32942, + [NativeName("GL_HANDLE_TYPE_D3D12_TILEPOOL_EXT")] + HandleTypeD3D12TilepoolEXT = 38281, - [NativeName("GL_LINEAR_SHARPEN_COLOR_SGIS")] - LinearSharpenColorSGIS = 32943, + [NativeName("GL_HANDLE_TYPE_D3D12_RESOURCE_EXT")] + HandleTypeD3D12ResourceEXT = 38282, - [NativeName("GL_SHARPEN_TEXTURE_FUNC_POINTS_SGIS")] - SharpenTextureFuncPointsSGIS = 32944, + [NativeName("GL_HANDLE_TYPE_D3D11_IMAGE_EXT")] + HandleTypeD3D11ImageEXT = 38283, - [NativeName("GL_PACK_SKIP_VOLUMES_SGIS")] - PackSkipVolumesSGIS = 33072, + [NativeName("GL_HANDLE_TYPE_D3D11_IMAGE_KMT_EXT")] + HandleTypeD3D11ImageKmtEXT = 38284, - [NativeName("GL_PACK_IMAGE_DEPTH_SGIS")] - PackImageDepthSGIS = 33073, + [NativeName("GL_LAYOUT_GENERAL_EXT")] + LayoutGeneralEXT = 38285, - [NativeName("GL_UNPACK_SKIP_VOLUMES_SGIS")] - UnpackSkipVolumesSGIS = 33074, + [NativeName("GL_LAYOUT_COLOR_ATTACHMENT_EXT")] + LayoutColorAttachmentEXT = 38286, - [NativeName("GL_UNPACK_IMAGE_DEPTH_SGIS")] - UnpackImageDepthSGIS = 33075, + [NativeName("GL_LAYOUT_DEPTH_STENCIL_ATTACHMENT_EXT")] + LayoutDepthStencilAttachmentEXT = 38287, - [NativeName("GL_TEXTURE_4D_SGIS")] - Texture4DSGIS = 33076, + [NativeName("GL_LAYOUT_DEPTH_STENCIL_READ_ONLY_EXT")] + LayoutDepthStencilReadOnlyEXT = 38288, - [NativeName("GL_PROXY_TEXTURE_4D_SGIS")] - ProxyTexture4DSGIS = 33077, + [NativeName("GL_LAYOUT_SHADER_READ_ONLY_EXT")] + LayoutShaderReadOnlyEXT = 38289, - [NativeName("GL_TEXTURE_4DSIZE_SGIS")] - Texture4DsizeSGIS = 33078, + [NativeName("GL_LAYOUT_TRANSFER_SRC_EXT")] + LayoutTransferSrcEXT = 38290, - [NativeName("GL_TEXTURE_WRAP_Q_SGIS")] - TextureWrapQSGIS = 33079, + [NativeName("GL_LAYOUT_TRANSFER_DST_EXT")] + LayoutTransferDstEXT = 38291, - [NativeName("GL_MAX_4D_TEXTURE_SIZE_SGIS")] - Max4DTextureSizeSGIS = 33080, + [NativeName("GL_HANDLE_TYPE_D3D12_FENCE_EXT")] + HandleTypeD3D12FenceEXT = 38292, - [NativeName("GL_TEXTURE_4D_BINDING_SGIS")] - Texture4DBindingSGIS = 33103, + [NativeName("GL_D3D12_FENCE_VALUE_EXT")] + D3D12FenceValueEXT = 38293, - [NativeName("GL_CLAMP_TO_BORDER_SGIS")] - ClampToBorderSGIS = 33069, + [NativeName("GL_TIMELINE_SEMAPHORE_VALUE_NV")] + TimelineSemaphoreValueNV = 38293, - [NativeName("GL_TEXTURE_COLOR_WRITEMASK_SGIS")] - TextureColorWritemaskSGIS = 33263, + [NativeName("GL_NUM_DEVICE_UUIDS_EXT")] + NumDeviceUuidsEXT = 38294, - [NativeName("GL_CLAMP_TO_EDGE_SGIS")] - ClampToEdgeSGIS = 33071, + [NativeName("GL_DEVICE_UUID_EXT")] + DeviceUuidEXT = 38295, - [NativeName("GL_FILTER4_SGIS")] - Filter4SGIS = 33094, + [NativeName("GL_DRIVER_UUID_EXT")] + DriverUuidEXT = 38296, - [NativeName("GL_TEXTURE_FILTER4_SIZE_SGIS")] - TextureFilter4SizeSGIS = 33095, + [NativeName("GL_DEVICE_LUID_EXT")] + DeviceLuidEXT = 38297, - [NativeName("GL_TEXTURE_MIN_LOD_SGIS")] - TextureMinLodSGIS = 33082, + [NativeName("GL_DEVICE_NODE_MASK_EXT")] + DeviceNodeMaskEXT = 38298, - [NativeName("GL_TEXTURE_MAX_LOD_SGIS")] - TextureMaxLodSGIS = 33083, + [NativeName("GL_PROTECTED_MEMORY_OBJECT_EXT")] + ProtectedMemoryObjectEXT = 38299, - [NativeName("GL_TEXTURE_BASE_LEVEL_SGIS")] - TextureBaseLevelSGIS = 33084, + [NativeName("GL_UNIFORM_BLOCK_REFERENCED_BY_MESH_SHADER_NV")] + UniformBlockReferencedByMeshShaderNV = 38300, - [NativeName("GL_TEXTURE_MAX_LEVEL_SGIS")] - TextureMaxLevelSGIS = 33085, + [NativeName("GL_UNIFORM_BLOCK_REFERENCED_BY_TASK_SHADER_NV")] + UniformBlockReferencedByTaskShaderNV = 38301, - [NativeName("GL_DUAL_ALPHA4_SGIS")] - DualAlpha4SGIS = 33040, + [NativeName("GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_MESH_SHADER_NV")] + AtomicCounterBufferReferencedByMeshShaderNV = 38302, - [NativeName("GL_DUAL_ALPHA8_SGIS")] - DualAlpha8SGIS = 33041, + [NativeName("GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TASK_SHADER_NV")] + AtomicCounterBufferReferencedByTaskShaderNV = 38303, - [NativeName("GL_DUAL_ALPHA12_SGIS")] - DualAlpha12SGIS = 33042, + [NativeName("GL_REFERENCED_BY_MESH_SHADER_NV")] + ReferencedByMeshShaderNV = 38304, - [NativeName("GL_DUAL_ALPHA16_SGIS")] - DualAlpha16SGIS = 33043, + [NativeName("GL_REFERENCED_BY_TASK_SHADER_NV")] + ReferencedByTaskShaderNV = 38305, - [NativeName("GL_DUAL_LUMINANCE4_SGIS")] - DualLuminance4SGIS = 33044, + [NativeName("GL_MAX_MESH_WORK_GROUP_INVOCATIONS_NV")] + MaxMeshWorkGroupInvocationsNV = 38306, - [NativeName("GL_DUAL_LUMINANCE8_SGIS")] - DualLuminance8SGIS = 33045, + [NativeName("GL_MAX_TASK_WORK_GROUP_INVOCATIONS_NV")] + MaxTaskWorkGroupInvocationsNV = 38307, - [NativeName("GL_DUAL_LUMINANCE12_SGIS")] - DualLuminance12SGIS = 33046, + [NativeName("GL_ATTACHED_MEMORY_OBJECT_NV")] + AttachedMemoryObjectNV = 38308, - [NativeName("GL_DUAL_LUMINANCE16_SGIS")] - DualLuminance16SGIS = 33047, + [NativeName("GL_ATTACHED_MEMORY_OFFSET_NV")] + AttachedMemoryOffsetNV = 38309, - [NativeName("GL_DUAL_INTENSITY4_SGIS")] - DualIntensity4SGIS = 33048, + [NativeName("GL_MEMORY_ATTACHABLE_ALIGNMENT_NV")] + MemoryAttachableAlignmentNV = 38310, - [NativeName("GL_DUAL_INTENSITY8_SGIS")] - DualIntensity8SGIS = 33049, + [NativeName("GL_MEMORY_ATTACHABLE_SIZE_NV")] + MemoryAttachableSizeNV = 38311, - [NativeName("GL_DUAL_INTENSITY12_SGIS")] - DualIntensity12SGIS = 33050, + [NativeName("GL_MEMORY_ATTACHABLE_NV")] + MemoryAttachableNV = 38312, - [NativeName("GL_DUAL_INTENSITY16_SGIS")] - DualIntensity16SGIS = 33051, + [NativeName("GL_DETACHED_MEMORY_INCARNATION_NV")] + DetachedMemoryIncarnationNV = 38313, - [NativeName("GL_DUAL_LUMINANCE_ALPHA4_SGIS")] - DualLuminanceAlpha4SGIS = 33052, + [NativeName("GL_DETACHED_TEXTURES_NV")] + DetachedTexturesNV = 38314, - [NativeName("GL_DUAL_LUMINANCE_ALPHA8_SGIS")] - DualLuminanceAlpha8SGIS = 33053, + [NativeName("GL_DETACHED_BUFFERS_NV")] + DetachedBuffersNV = 38315, - [NativeName("GL_QUAD_ALPHA4_SGIS")] - QuadAlpha4SGIS = 33054, + [NativeName("GL_MAX_DETACHED_TEXTURES_NV")] + MaxDetachedTexturesNV = 38316, - [NativeName("GL_QUAD_ALPHA8_SGIS")] - QuadAlpha8SGIS = 33055, + [NativeName("GL_MAX_DETACHED_BUFFERS_NV")] + MaxDetachedBuffersNV = 38317, - [NativeName("GL_QUAD_LUMINANCE4_SGIS")] - QuadLuminance4SGIS = 33056, + [NativeName("GL_SHADING_RATE_SAMPLE_ORDER_DEFAULT_NV")] + ShadingRateSampleOrderDefaultNV = 38318, - [NativeName("GL_QUAD_LUMINANCE8_SGIS")] - QuadLuminance8SGIS = 33057, + [NativeName("GL_SHADING_RATE_SAMPLE_ORDER_PIXEL_MAJOR_NV")] + ShadingRateSampleOrderPixelMajorNV = 38319, - [NativeName("GL_QUAD_INTENSITY4_SGIS")] - QuadIntensity4SGIS = 33058, + [NativeName("GL_SHADING_RATE_SAMPLE_ORDER_SAMPLE_MAJOR_NV")] + ShadingRateSampleOrderSampleMajorNV = 38320, - [NativeName("GL_QUAD_INTENSITY8_SGIS")] - QuadIntensity8SGIS = 33059, + [NativeName("GL_SHADING_RATE_IMAGE_PER_PRIMITIVE_NV")] + ShadingRateImagePerPrimitiveNV = 38321, - [NativeName("GL_DUAL_TEXTURE_SELECT_SGIS")] - DualTextureSelectSGIS = 33060, + [NativeName("GL_SHADING_RATE_IMAGE_PALETTE_COUNT_NV")] + ShadingRateImagePaletteCountNV = 38322, - [NativeName("GL_QUAD_TEXTURE_SELECT_SGIS")] - QuadTextureSelectSGIS = 33061, + [NativeName("GL_SEMAPHORE_TYPE_NV")] + SemaphoreTypeNV = 38323, - [NativeName("GL_ASYNC_MARKER_SGIX")] - AsyncMarkerSGIX = 33577, + [NativeName("GL_SEMAPHORE_TYPE_BINARY_NV")] + SemaphoreTypeBinaryNV = 38324, - [NativeName("GL_ASYNC_HISTOGRAM_SGIX")] - AsyncHistogramSGIX = 33580, + [NativeName("GL_SEMAPHORE_TYPE_TIMELINE_NV")] + SemaphoreTypeTimelineNV = 38325, - [NativeName("GL_MAX_ASYNC_HISTOGRAM_SGIX")] - MaxAsyncHistogramSGIX = 33581, + [NativeName("GL_MAX_TIMELINE_SEMAPHORE_VALUE_DIFFERENCE_NV")] + MaxTimelineSemaphoreValueDifferenceNV = 38326, - [NativeName("GL_ASYNC_TEX_IMAGE_SGIX")] - AsyncTexImageSGIX = 33628, + [NativeName("GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_NUM_VIEWS_OVR")] + FramebufferAttachmentTextureNumViewsOVR = 38448, - [NativeName("GL_ASYNC_DRAW_PIXELS_SGIX")] - AsyncDrawPixelsSGIX = 33629, + [NativeName("GL_MAX_VIEWS_OVR")] + MaxViewsOVR = 38449, - [NativeName("GL_ASYNC_READ_PIXELS_SGIX")] - AsyncReadPixelsSGIX = 33630, + [NativeName("GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_BASE_VIEW_INDEX_OVR")] + FramebufferAttachmentTextureBaseViewIndexOVR = 38450, - [NativeName("GL_MAX_ASYNC_TEX_IMAGE_SGIX")] - MaxAsyncTexImageSGIX = 33631, + [NativeName("GL_FRAMEBUFFER_INCOMPLETE_VIEW_TARGETS_OVR")] + FramebufferIncompleteViewTargetsOVR = 38451, - [NativeName("GL_MAX_ASYNC_DRAW_PIXELS_SGIX")] - MaxAsyncDrawPixelsSGIX = 33632, + [NativeName("GL_MAX_SHADER_COMBINED_LOCAL_STORAGE_FAST_SIZE_EXT")] + MaxShaderCombinedLocalStorageFastSizeEXT = 38480, - [NativeName("GL_MAX_ASYNC_READ_PIXELS_SGIX")] - MaxAsyncReadPixelsSGIX = 33633, + [NativeName("GL_MAX_SHADER_COMBINED_LOCAL_STORAGE_SIZE_EXT")] + MaxShaderCombinedLocalStorageSizeEXT = 38481, - [NativeName("GL_ALPHA_MIN_SGIX")] - AlphaMinSGIX = 33568, + [NativeName("GL_FRAMEBUFFER_INCOMPLETE_INSUFFICIENT_SHADER_COMBINED_LOCAL_STORAGE_EXT")] + FramebufferIncompleteInsufficientShaderCombinedLocalStorageEXT = 38482, - [NativeName("GL_ALPHA_MAX_SGIX")] - AlphaMaxSGIX = 33569, + [NativeName("GL_TEXTURE_FOVEATED_CUTOFF_DENSITY_QCOM")] + TextureFoveatedCutoffDensityQCOM = 38560, - [NativeName("GL_CALLIGRAPHIC_FRAGMENT_SGIX")] - CalligraphicFragmentSGIX = 33155, + [NativeName("GL_FRAMEBUFFER_FETCH_NONCOHERENT_QCOM")] + FramebufferFetchNoncoherentQCOM = 38562, - [NativeName("GL_LINEAR_CLIPMAP_LINEAR_SGIX")] - LinearClipmapLinearSGIX = 33136, + [NativeName("GL_SHADING_RATE_QCOM")] + ShadingRateQCOM = 38564, - [NativeName("GL_TEXTURE_CLIPMAP_CENTER_SGIX")] - TextureClipmapCenterSGIX = 33137, + [NativeName("GL_SHADING_RATE_PRESERVE_ASPECT_RATIO_QCOM")] + ShadingRatePreserveAspectRatioQCOM = 38565, - [NativeName("GL_TEXTURE_CLIPMAP_FRAME_SGIX")] - TextureClipmapFrameSGIX = 33138, + [NativeName("GL_SHADING_RATE_1X1_PIXELS_EXT")] + ShadingRate1x1PixelsEXT = 38566, - [NativeName("GL_TEXTURE_CLIPMAP_OFFSET_SGIX")] - TextureClipmapOffsetSGIX = 33139, + [NativeName("GL_SHADING_RATE_1X1_PIXELS_QCOM")] + ShadingRate1x1PixelsQCOM = 38566, - [NativeName("GL_TEXTURE_CLIPMAP_VIRTUAL_DEPTH_SGIX")] - TextureClipmapVirtualDepthSGIX = 33140, + [NativeName("GL_SHADING_RATE_1X2_PIXELS_EXT")] + ShadingRate1x2PixelsEXT = 38567, - [NativeName("GL_TEXTURE_CLIPMAP_LOD_OFFSET_SGIX")] - TextureClipmapLodOffsetSGIX = 33141, + [NativeName("GL_SHADING_RATE_1X2_PIXELS_QCOM")] + ShadingRate1x2PixelsQCOM = 38567, - [NativeName("GL_TEXTURE_CLIPMAP_DEPTH_SGIX")] - TextureClipmapDepthSGIX = 33142, + [NativeName("GL_SHADING_RATE_2X1_PIXELS_EXT")] + ShadingRate2x1PixelsEXT = 38568, - [NativeName("GL_MAX_CLIPMAP_DEPTH_SGIX")] - MaxClipmapDepthSGIX = 33143, + [NativeName("GL_SHADING_RATE_2X1_PIXELS_QCOM")] + ShadingRate2x1PixelsQCOM = 38568, - [NativeName("GL_MAX_CLIPMAP_VIRTUAL_DEPTH_SGIX")] - MaxClipmapVirtualDepthSGIX = 33144, + [NativeName("GL_SHADING_RATE_2X2_PIXELS_EXT")] + ShadingRate2x2PixelsEXT = 38569, - [NativeName("GL_NEAREST_CLIPMAP_NEAREST_SGIX")] - NearestClipmapNearestSGIX = 33869, + [NativeName("GL_SHADING_RATE_2X2_PIXELS_QCOM")] + ShadingRate2x2PixelsQCOM = 38569, - [NativeName("GL_NEAREST_CLIPMAP_LINEAR_SGIX")] - NearestClipmapLinearSGIX = 33870, + [NativeName("GL_SHADING_RATE_1X4_PIXELS_EXT")] + ShadingRate1x4PixelsEXT = 38570, - [NativeName("GL_LINEAR_CLIPMAP_NEAREST_SGIX")] - LinearClipmapNearestSGIX = 33871, + [NativeName("GL_SHADING_RATE_4X1_PIXELS_EXT")] + ShadingRate4x1PixelsEXT = 38571, - [NativeName("GL_CONVOLUTION_HINT_SGIX")] - ConvolutionHintSGIX = 33558, + [NativeName("GL_SHADING_RATE_4X2_PIXELS_EXT")] + ShadingRate4x2PixelsEXT = 38572, - [NativeName("GL_DEPTH_COMPONENT16_SGIX")] - DepthComponent16SGIX = 33189, + [NativeName("GL_SHADING_RATE_4X2_PIXELS_QCOM")] + ShadingRate4x2PixelsQCOM = 38572, - [NativeName("GL_DEPTH_COMPONENT24_SGIX")] - DepthComponent24SGIX = 33190, + [NativeName("GL_SHADING_RATE_2X4_PIXELS_EXT")] + ShadingRate2x4PixelsEXT = 38573, - [NativeName("GL_DEPTH_COMPONENT32_SGIX")] - DepthComponent32SGIX = 33191, + [NativeName("GL_SHADING_RATE_4X4_PIXELS_EXT")] + ShadingRate4x4PixelsEXT = 38574, - [NativeName("GL_FOG_OFFSET_SGIX")] - FogOffsetSGIX = 33176, + [NativeName("GL_SHADING_RATE_4X4_PIXELS_QCOM")] + ShadingRate4x4PixelsQCOM = 38574, - [NativeName("GL_FOG_OFFSET_VALUE_SGIX")] - FogOffsetValueSGIX = 33177, + [NativeName("GL_SURFACE_COMPRESSION_EXT")] + SurfaceCompressionEXT = 38592, - [NativeName("GL_FRAGMENT_LIGHTING_SGIX")] - FragmentLightingSGIX = 33792, + [NativeName("GL_SURFACE_COMPRESSION_FIXED_RATE_NONE_EXT")] + SurfaceCompressionFixedRateNoneEXT = 38593, - [NativeName("GL_FRAGMENT_COLOR_MATERIAL_SGIX")] - FragmentColorMaterialSGIX = 33793, + [NativeName("GL_SURFACE_COMPRESSION_FIXED_RATE_DEFAULT_EXT")] + SurfaceCompressionFixedRateDefaultEXT = 38594, - [NativeName("GL_FRAGMENT_COLOR_MATERIAL_FACE_SGIX")] - FragmentColorMaterialFaceSGIX = 33794, + [NativeName("GL_SURFACE_COMPRESSION_FIXED_RATE_1BPC_EXT")] + SurfaceCompressionFixedRate1BpcEXT = 38596, - [NativeName("GL_FRAGMENT_COLOR_MATERIAL_PARAMETER_SGIX")] - FragmentColorMaterialParameterSGIX = 33795, + [NativeName("GL_SURFACE_COMPRESSION_FIXED_RATE_2BPC_EXT")] + SurfaceCompressionFixedRate2BpcEXT = 38597, - [NativeName("GL_MAX_FRAGMENT_LIGHTS_SGIX")] - MaxFragmentLightsSGIX = 33796, + [NativeName("GL_SURFACE_COMPRESSION_FIXED_RATE_3BPC_EXT")] + SurfaceCompressionFixedRate3BpcEXT = 38598, - [NativeName("GL_MAX_ACTIVE_LIGHTS_SGIX")] - MaxActiveLightsSGIX = 33797, + [NativeName("GL_SURFACE_COMPRESSION_FIXED_RATE_4BPC_EXT")] + SurfaceCompressionFixedRate4BpcEXT = 38599, - [NativeName("GL_CURRENT_RASTER_NORMAL_SGIX")] - CurrentRasterNormalSGIX = 33798, + [NativeName("GL_SURFACE_COMPRESSION_FIXED_RATE_5BPC_EXT")] + SurfaceCompressionFixedRate5BpcEXT = 38600, - [NativeName("GL_LIGHT_ENV_MODE_SGIX")] - LightEnvModeSGIX = 33799, + [NativeName("GL_SURFACE_COMPRESSION_FIXED_RATE_6BPC_EXT")] + SurfaceCompressionFixedRate6BpcEXT = 38601, - [NativeName("GL_FRAGMENT_LIGHT_MODEL_LOCAL_VIEWER_SGIX")] - FragmentLightModelLocalViewerSGIX = 33800, + [NativeName("GL_SURFACE_COMPRESSION_FIXED_RATE_7BPC_EXT")] + SurfaceCompressionFixedRate7BpcEXT = 38602, - [NativeName("GL_FRAGMENT_LIGHT_MODEL_TWO_SIDE_SGIX")] - FragmentLightModelTwoSideSGIX = 33801, + [NativeName("GL_SURFACE_COMPRESSION_FIXED_RATE_8BPC_EXT")] + SurfaceCompressionFixedRate8BpcEXT = 38603, - [NativeName("GL_FRAGMENT_LIGHT_MODEL_AMBIENT_SGIX")] - FragmentLightModelAmbientSGIX = 33802, + [NativeName("GL_SURFACE_COMPRESSION_FIXED_RATE_9BPC_EXT")] + SurfaceCompressionFixedRate9BpcEXT = 38604, - [NativeName("GL_FRAGMENT_LIGHT_MODEL_NORMAL_INTERPOLATION_SGIX")] - FragmentLightModelNormalInterpolationSGIX = 33803, + [NativeName("GL_SURFACE_COMPRESSION_FIXED_RATE_10BPC_EXT")] + SurfaceCompressionFixedRate10BpcEXT = 38605, - [NativeName("GL_FRAGMENT_LIGHT0_SGIX")] - FragmentLight0SGIX = 33804, + [NativeName("GL_SURFACE_COMPRESSION_FIXED_RATE_11BPC_EXT")] + SurfaceCompressionFixedRate11BpcEXT = 38606, - [NativeName("GL_FRAGMENT_LIGHT1_SGIX")] - FragmentLight1SGIX = 33805, + [NativeName("GL_SURFACE_COMPRESSION_FIXED_RATE_12BPC_EXT")] + SurfaceCompressionFixedRate12BpcEXT = 38607, - [NativeName("GL_FRAGMENT_LIGHT2_SGIX")] - FragmentLight2SGIX = 33806, + [NativeName("GL_SHADING_RATE_EXT")] + ShadingRateEXT = 38608, - [NativeName("GL_FRAGMENT_LIGHT3_SGIX")] - FragmentLight3SGIX = 33807, + [NativeName("GL_SHADING_RATE_ATTACHMENT_EXT")] + ShadingRateAttachmentEXT = 38609, - [NativeName("GL_FRAGMENT_LIGHT4_SGIX")] - FragmentLight4SGIX = 33808, + [NativeName("GL_FRAGMENT_SHADING_RATE_COMBINER_OP_KEEP_EXT")] + FragmentShadingRateCombinerOpKeepEXT = 38610, - [NativeName("GL_FRAGMENT_LIGHT5_SGIX")] - FragmentLight5SGIX = 33809, + [NativeName("GL_FRAGMENT_SHADING_RATE_COMBINER_OP_REPLACE_EXT")] + FragmentShadingRateCombinerOpReplaceEXT = 38611, - [NativeName("GL_FRAGMENT_LIGHT6_SGIX")] - FragmentLight6SGIX = 33810, + [NativeName("GL_FRAGMENT_SHADING_RATE_COMBINER_OP_MIN_EXT")] + FragmentShadingRateCombinerOpMinEXT = 38612, - [NativeName("GL_FRAGMENT_LIGHT7_SGIX")] - FragmentLight7SGIX = 33811, + [NativeName("GL_FRAGMENT_SHADING_RATE_COMBINER_OP_MAX_EXT")] + FragmentShadingRateCombinerOpMaxEXT = 38613, - [NativeName("GL_FRAMEZOOM_SGIX")] - FramezoomSGIX = 33163, + [NativeName("GL_FRAGMENT_SHADING_RATE_COMBINER_OP_MUL_EXT")] + FragmentShadingRateCombinerOpMulEXT = 38614, - [NativeName("GL_FRAMEZOOM_FACTOR_SGIX")] - FramezoomFactorSGIX = 33164, + [NativeName("GL_MIN_FRAGMENT_SHADING_RATE_ATTACHMENT_TEXEL_WIDTH_EXT")] + MinFragmentShadingRateAttachmentTexelWidthEXT = 38615, - [NativeName("GL_MAX_FRAMEZOOM_FACTOR_SGIX")] - MaxFramezoomFactorSGIX = 33165, + [NativeName("GL_MAX_FRAGMENT_SHADING_RATE_ATTACHMENT_TEXEL_WIDTH_EXT")] + MaxFragmentShadingRateAttachmentTexelWidthEXT = 38616, - [NativeName("GL_INSTRUMENT_BUFFER_POINTER_SGIX")] - InstrumentBufferPointerSGIX = 33152, + [NativeName("GL_MIN_FRAGMENT_SHADING_RATE_ATTACHMENT_TEXEL_HEIGHT_EXT")] + MinFragmentShadingRateAttachmentTexelHeightEXT = 38617, - [NativeName("GL_INSTRUMENT_MEASUREMENTS_SGIX")] - InstrumentMeasurementsSGIX = 33153, + [NativeName("GL_MAX_FRAGMENT_SHADING_RATE_ATTACHMENT_TEXEL_HEIGHT_EXT")] + MaxFragmentShadingRateAttachmentTexelHeightEXT = 38618, - [NativeName("GL_INTERLACE_SGIX")] - InterlaceSGIX = 32916, + [NativeName("GL_MAX_FRAGMENT_SHADING_RATE_ATTACHMENT_TEXEL_ASPECT_RATIO_EXT")] + MaxFragmentShadingRateAttachmentTexelAspectRatioEXT = 38619, - [NativeName("GL_IR_INSTRUMENT1_SGIX")] - IrInstrument1SGIX = 33151, + [NativeName("GL_MAX_FRAGMENT_SHADING_RATE_ATTACHMENT_LAYERS_EXT")] + MaxFragmentShadingRateAttachmentLayersEXT = 38620, - [NativeName("GL_LIST_PRIORITY_SGIX")] - ListPrioritySGIX = 33154, + [NativeName("GL_FRAGMENT_SHADING_RATE_WITH_SHADER_DEPTH_STENCIL_WRITES_SUPPORTED_EXT")] + FragmentShadingRateWithShaderDepthStencilWritesSupportedEXT = 38621, - [NativeName("GL_PIXEL_TEX_GEN_SGIX")] - PixelTexGenSGIX = 33081, + [NativeName("GL_FRAGMENT_SHADING_RATE_WITH_SAMPLE_MASK_SUPPORTED_EXT")] + FragmentShadingRateWithSampleMaskSupportedEXT = 38622, - [NativeName("GL_PIXEL_TEX_GEN_MODE_SGIX")] - PixelTexGenModeSGIX = 33579, + [NativeName("GL_FRAGMENT_SHADING_RATE_ATTACHMENT_WITH_DEFAULT_FRAMEBUFFER_SUPPORTED_EXT")] + FragmentShadingRateAttachmentWithDefaultFramebufferSupportedEXT = 38623, - [NativeName("GL_PIXEL_TILE_BEST_ALIGNMENT_SGIX")] - PixelTileBestAlignmentSGIX = 33086, + [NativeName("GL_STENCIL_BUFFER_BIT0_QCOM")] + StencilBufferBit0QCOM = 65536, - [NativeName("GL_PIXEL_TILE_CACHE_INCREMENT_SGIX")] - PixelTileCacheIncrementSGIX = 33087, + [NativeName("GL_EVAL_BIT")] + EvalBit = 65536, - [NativeName("GL_PIXEL_TILE_WIDTH_SGIX")] - PixelTileWidthSGIX = 33088, + [NativeName("GL_FONT_X_MIN_BOUNDS_BIT_NV")] + FontXMinBoundsBitNV = 65536, - [NativeName("GL_PIXEL_TILE_HEIGHT_SGIX")] - PixelTileHeightSGIX = 33089, + [NativeName("GL_COLOR3_BIT_PGI")] + Color3BitPGI = 65536, - [NativeName("GL_PIXEL_TILE_GRID_WIDTH_SGIX")] - PixelTileGridWidthSGIX = 33090, + [NativeName("GL_RASTER_POSITION_UNCLIPPED_IBM")] + RasterPositionUnclippedIBM = 103010, - [NativeName("GL_PIXEL_TILE_GRID_HEIGHT_SGIX")] - PixelTileGridHeightSGIX = 33091, + [NativeName("GL_CULL_VERTEX_IBM")] + CullVertexIBM = 103050, - [NativeName("GL_PIXEL_TILE_GRID_DEPTH_SGIX")] - PixelTileGridDepthSGIX = 33092, + [NativeName("GL_ALL_STATIC_DATA_IBM")] + AllStaticDataIBM = 103060, - [NativeName("GL_PIXEL_TILE_CACHE_SIZE_SGIX")] - PixelTileCacheSizeSGIX = 33093, + [NativeName("GL_STATIC_VERTEX_ARRAY_IBM")] + StaticVertexArrayIBM = 103061, - [NativeName("GL_TEXTURE_DEFORMATION_BIT_SGIX")] - TextureDeformationBitSGIX = 1, + [NativeName("GL_VERTEX_ARRAY_LIST_IBM")] + VertexArrayListIBM = 103070, - [NativeName("GL_GEOMETRY_DEFORMATION_BIT_SGIX")] - GeometryDeformationBitSGIX = 2, + [NativeName("GL_NORMAL_ARRAY_LIST_IBM")] + NormalArrayListIBM = 103071, - [NativeName("GL_GEOMETRY_DEFORMATION_SGIX")] - GeometryDeformationSGIX = 33172, + [NativeName("GL_COLOR_ARRAY_LIST_IBM")] + ColorArrayListIBM = 103072, - [NativeName("GL_TEXTURE_DEFORMATION_SGIX")] - TextureDeformationSGIX = 33173, + [NativeName("GL_INDEX_ARRAY_LIST_IBM")] + IndexArrayListIBM = 103073, - [NativeName("GL_DEFORMATIONS_MASK_SGIX")] - DeformationsMaskSGIX = 33174, + [NativeName("GL_TEXTURE_COORD_ARRAY_LIST_IBM")] + TextureCoordArrayListIBM = 103074, - [NativeName("GL_MAX_DEFORMATION_ORDER_SGIX")] - MaxDeformationOrderSGIX = 33175, + [NativeName("GL_EDGE_FLAG_ARRAY_LIST_IBM")] + EdgeFlagArrayListIBM = 103075, - [NativeName("GL_REFERENCE_PLANE_SGIX")] - ReferencePlaneSGIX = 33149, + [NativeName("GL_FOG_COORDINATE_ARRAY_LIST_IBM")] + FogCoordinateArrayListIBM = 103076, - [NativeName("GL_REFERENCE_PLANE_EQUATION_SGIX")] - ReferencePlaneEquationSGIX = 33150, + [NativeName("GL_SECONDARY_COLOR_ARRAY_LIST_IBM")] + SecondaryColorArrayListIBM = 103077, - [NativeName("GL_PACK_RESAMPLE_SGIX")] - PackResampleSGIX = 33838, + [NativeName("GL_VERTEX_ARRAY_LIST_STRIDE_IBM")] + VertexArrayListStrideIBM = 103080, - [NativeName("GL_UNPACK_RESAMPLE_SGIX")] - UnpackResampleSGIX = 33839, + [NativeName("GL_NORMAL_ARRAY_LIST_STRIDE_IBM")] + NormalArrayListStrideIBM = 103081, - [NativeName("GL_RESAMPLE_REPLICATE_SGIX")] - ResampleReplicateSGIX = 33843, + [NativeName("GL_COLOR_ARRAY_LIST_STRIDE_IBM")] + ColorArrayListStrideIBM = 103082, - [NativeName("GL_RESAMPLE_ZERO_FILL_SGIX")] - ResampleZeroFillSGIX = 33844, + [NativeName("GL_INDEX_ARRAY_LIST_STRIDE_IBM")] + IndexArrayListStrideIBM = 103083, - [NativeName("GL_RESAMPLE_DECIMATE_SGIX")] - ResampleDecimateSGIX = 33840, + [NativeName("GL_TEXTURE_COORD_ARRAY_LIST_STRIDE_IBM")] + TextureCoordArrayListStrideIBM = 103084, - [NativeName("GL_SCALEBIAS_HINT_SGIX")] - ScalebiasHintSGIX = 33570, + [NativeName("GL_EDGE_FLAG_ARRAY_LIST_STRIDE_IBM")] + EdgeFlagArrayListStrideIBM = 103085, - [NativeName("GL_TEXTURE_COMPARE_SGIX")] - TextureCompareSGIX = 33178, + [NativeName("GL_FOG_COORDINATE_ARRAY_LIST_STRIDE_IBM")] + FogCoordinateArrayListStrideIBM = 103086, - [NativeName("GL_TEXTURE_COMPARE_OPERATOR_SGIX")] - TextureCompareOperatorSGIX = 33179, + [NativeName("GL_SECONDARY_COLOR_ARRAY_LIST_STRIDE_IBM")] + SecondaryColorArrayListStrideIBM = 103087, - [NativeName("GL_TEXTURE_LEQUAL_R_SGIX")] - TextureLequalRSGIX = 33180, + [NativeName("GL_PREFER_DOUBLEBUFFER_HINT_PGI")] + PreferDoublebufferHintPGI = 107000, - [NativeName("GL_TEXTURE_GEQUAL_R_SGIX")] - TextureGequalRSGIX = 33181, + [NativeName("GL_CONSERVE_MEMORY_HINT_PGI")] + ConserveMemoryHintPGI = 107005, - [NativeName("GL_SHADOW_AMBIENT_SGIX")] - ShadowAmbientSGIX = 32959, + [NativeName("GL_RECLAIM_MEMORY_HINT_PGI")] + ReclaimMemoryHintPGI = 107006, - [NativeName("GL_SPRITE_SGIX")] - SpriteSGIX = 33096, + [NativeName("GL_NATIVE_GRAPHICS_HANDLE_PGI")] + NativeGraphicsHandlePGI = 107010, - [NativeName("GL_SPRITE_MODE_SGIX")] - SpriteModeSGIX = 33097, + [NativeName("GL_NATIVE_GRAPHICS_BEGIN_HINT_PGI")] + NativeGraphicsBeginHintPGI = 107011, - [NativeName("GL_SPRITE_AXIS_SGIX")] - SpriteAxisSGIX = 33098, + [NativeName("GL_NATIVE_GRAPHICS_END_HINT_PGI")] + NativeGraphicsEndHintPGI = 107012, - [NativeName("GL_SPRITE_TRANSLATION_SGIX")] - SpriteTranslationSGIX = 33099, + [NativeName("GL_ALWAYS_FAST_HINT_PGI")] + AlwaysFastHintPGI = 107020, - [NativeName("GL_SPRITE_AXIAL_SGIX")] - SpriteAxialSGIX = 33100, + [NativeName("GL_ALWAYS_SOFT_HINT_PGI")] + AlwaysSoftHintPGI = 107021, - [NativeName("GL_SPRITE_OBJECT_ALIGNED_SGIX")] - SpriteObjectAlignedSGIX = 33101, + [NativeName("GL_ALLOW_DRAW_OBJ_HINT_PGI")] + AllowDrawObjHintPGI = 107022, - [NativeName("GL_SPRITE_EYE_ALIGNED_SGIX")] - SpriteEyeAlignedSGIX = 33102, + [NativeName("GL_ALLOW_DRAW_WIN_HINT_PGI")] + AllowDrawWinHintPGI = 107023, - [NativeName("GL_PACK_SUBSAMPLE_RATE_SGIX")] - PackSubsampleRateSGIX = 34208, + [NativeName("GL_ALLOW_DRAW_FRG_HINT_PGI")] + AllowDrawFrgHintPGI = 107024, - [NativeName("GL_UNPACK_SUBSAMPLE_RATE_SGIX")] - UnpackSubsampleRateSGIX = 34209, + [NativeName("GL_ALLOW_DRAW_MEM_HINT_PGI")] + AllowDrawMemHintPGI = 107025, - [NativeName("GL_PIXEL_SUBSAMPLE_4444_SGIX")] - PixelSubsample4444SGIX = 34210, + [NativeName("GL_STRICT_DEPTHFUNC_HINT_PGI")] + StrictDepthfuncHintPGI = 107030, - [NativeName("GL_PIXEL_SUBSAMPLE_2424_SGIX")] - PixelSubsample2424SGIX = 34211, + [NativeName("GL_STRICT_LIGHTING_HINT_PGI")] + StrictLightingHintPGI = 107031, - [NativeName("GL_PIXEL_SUBSAMPLE_4242_SGIX")] - PixelSubsample4242SGIX = 34212, + [NativeName("GL_STRICT_SCISSOR_HINT_PGI")] + StrictScissorHintPGI = 107032, - [NativeName("GL_TEXTURE_ENV_BIAS_SGIX")] - TextureEnvBiasSGIX = 32958, + [NativeName("GL_FULL_STIPPLE_HINT_PGI")] + FullStippleHintPGI = 107033, - [NativeName("GL_TEXTURE_MAX_CLAMP_S_SGIX")] - TextureMaxClampSSGIX = 33641, + [NativeName("GL_CLIP_NEAR_HINT_PGI")] + ClipNearHintPGI = 107040, - [NativeName("GL_TEXTURE_MAX_CLAMP_T_SGIX")] - TextureMaxClampTSGIX = 33642, + [NativeName("GL_CLIP_FAR_HINT_PGI")] + ClipFarHintPGI = 107041, - [NativeName("GL_TEXTURE_MAX_CLAMP_R_SGIX")] - TextureMaxClampRSGIX = 33643, + [NativeName("GL_WIDE_LINE_HINT_PGI")] + WideLineHintPGI = 107042, - [NativeName("GL_TEXTURE_LOD_BIAS_S_SGIX")] - TextureLodBiasSSGIX = 33166, + [NativeName("GL_BACK_NORMALS_HINT_PGI")] + BackNormalsHintPGI = 107043, - [NativeName("GL_TEXTURE_LOD_BIAS_T_SGIX")] - TextureLodBiasTSGIX = 33167, + [NativeName("GL_VERTEX_DATA_HINT_PGI")] + VertexDataHintPGI = 107050, - [NativeName("GL_TEXTURE_LOD_BIAS_R_SGIX")] - TextureLodBiasRSGIX = 33168, + [NativeName("GL_VERTEX_CONSISTENT_HINT_PGI")] + VertexConsistentHintPGI = 107051, - [NativeName("GL_TEXTURE_MULTI_BUFFER_HINT_SGIX")] - TextureMultiBufferHintSGIX = 33070, + [NativeName("GL_MATERIAL_SIDE_HINT_PGI")] + MaterialSideHintPGI = 107052, - [NativeName("GL_POST_TEXTURE_FILTER_BIAS_SGIX")] - PostTextureFilterBiasSGIX = 33145, + [NativeName("GL_MAX_VERTEX_HINT_PGI")] + MaxVertexHintPGI = 107053, - [NativeName("GL_POST_TEXTURE_FILTER_SCALE_SGIX")] - PostTextureFilterScaleSGIX = 33146, + [NativeName("GL_STENCIL_BUFFER_BIT1_QCOM")] + StencilBufferBit1QCOM = 131072, - [NativeName("GL_POST_TEXTURE_FILTER_BIAS_RANGE_SGIX")] - PostTextureFilterBiasRangeSGIX = 33147, + [NativeName("GL_LIST_BIT")] + ListBit = 131072, - [NativeName("GL_POST_TEXTURE_FILTER_SCALE_RANGE_SGIX")] - PostTextureFilterScaleRangeSGIX = 33148, + [NativeName("GL_FONT_Y_MIN_BOUNDS_BIT_NV")] + FontYMinBoundsBitNV = 131072, - [NativeName("GL_VERTEX_PRECLIP_SGIX")] - VertexPreclipSGIX = 33774, + [NativeName("GL_COLOR4_BIT_PGI")] + Color4BitPGI = 131072, - [NativeName("GL_VERTEX_PRECLIP_HINT_SGIX")] - VertexPreclipHintSGIX = 33775, + [NativeName("GL_STENCIL_BUFFER_BIT2_QCOM")] + StencilBufferBit2QCOM = 262144, - [NativeName("GL_YCRCB_422_SGIX")] - Ycrcb422SGIX = 33211, + [NativeName("GL_TEXTURE_BIT")] + TextureBit = 262144, - [NativeName("GL_YCRCB_444_SGIX")] - Ycrcb444SGIX = 33212, + [NativeName("GL_FONT_X_MAX_BOUNDS_BIT_NV")] + FontXMaxBoundsBitNV = 262144, - [NativeName("GL_YCRCB_SGIX")] - YcrcbSGIX = 33560, + [NativeName("GL_EDGEFLAG_BIT_PGI")] + EdgeflagBitPGI = 262144, - [NativeName("GL_YCRCBA_SGIX")] - YcrcbaSGIX = 33561, + [NativeName("GL_STENCIL_BUFFER_BIT3_QCOM")] + StencilBufferBit3QCOM = 524288, - [NativeName("GL_COLOR_MATRIX_SGI")] - ColorMatrixSGI = 32945, + [NativeName("GL_SCISSOR_BIT")] + ScissorBit = 524288, - [NativeName("GL_COLOR_MATRIX_STACK_DEPTH_SGI")] - ColorMatrixStackDepthSGI = 32946, + [NativeName("GL_FONT_Y_MAX_BOUNDS_BIT_NV")] + FontYMaxBoundsBitNV = 524288, - [NativeName("GL_MAX_COLOR_MATRIX_STACK_DEPTH_SGI")] - MaxColorMatrixStackDepthSGI = 32947, + [NativeName("GL_INDEX_BIT_PGI")] + IndexBitPGI = 524288, - [NativeName("GL_POST_COLOR_MATRIX_RED_SCALE_SGI")] - PostColorMatrixRedScaleSGI = 32948, + [NativeName("GL_STENCIL_BUFFER_BIT4_QCOM")] + StencilBufferBit4QCOM = 1048576, - [NativeName("GL_POST_COLOR_MATRIX_GREEN_SCALE_SGI")] - PostColorMatrixGreenScaleSGI = 32949, + [NativeName("GL_FONT_UNITS_PER_EM_BIT_NV")] + FontUnitsPerEmBitNV = 1048576, - [NativeName("GL_POST_COLOR_MATRIX_BLUE_SCALE_SGI")] - PostColorMatrixBlueScaleSGI = 32950, + [NativeName("GL_MAT_AMBIENT_BIT_PGI")] + MatAmbientBitPGI = 1048576, - [NativeName("GL_POST_COLOR_MATRIX_ALPHA_SCALE_SGI")] - PostColorMatrixAlphaScaleSGI = 32951, + [NativeName("GL_STENCIL_BUFFER_BIT5_QCOM")] + StencilBufferBit5QCOM = 2097152, - [NativeName("GL_POST_COLOR_MATRIX_RED_BIAS_SGI")] - PostColorMatrixRedBiasSGI = 32952, + [NativeName("GL_FONT_ASCENDER_BIT_NV")] + FontAscenderBitNV = 2097152, - [NativeName("GL_POST_COLOR_MATRIX_GREEN_BIAS_SGI")] - PostColorMatrixGreenBiasSGI = 32953, + [NativeName("GL_MAT_AMBIENT_AND_DIFFUSE_BIT_PGI")] + MatAmbientAndDiffuseBitPGI = 2097152, - [NativeName("GL_POST_COLOR_MATRIX_BLUE_BIAS_SGI")] - PostColorMatrixBlueBiasSGI = 32954, + [NativeName("GL_STENCIL_BUFFER_BIT6_QCOM")] + StencilBufferBit6QCOM = 4194304, - [NativeName("GL_POST_COLOR_MATRIX_ALPHA_BIAS_SGI")] - PostColorMatrixAlphaBiasSGI = 32955, + [NativeName("GL_FONT_DESCENDER_BIT_NV")] + FontDescenderBitNV = 4194304, - [NativeName("GL_COLOR_TABLE_SGI")] - ColorTableSGI = 32976, + [NativeName("GL_MAT_DIFFUSE_BIT_PGI")] + MatDiffuseBitPGI = 4194304, - [NativeName("GL_POST_CONVOLUTION_COLOR_TABLE_SGI")] - PostConvolutionColorTableSGI = 32977, + [NativeName("GL_STENCIL_BUFFER_BIT7_QCOM")] + StencilBufferBit7QCOM = 8388608, - [NativeName("GL_POST_COLOR_MATRIX_COLOR_TABLE_SGI")] - PostColorMatrixColorTableSGI = 32978, + [NativeName("GL_FONT_HEIGHT_BIT_NV")] + FontHeightBitNV = 8388608, - [NativeName("GL_PROXY_COLOR_TABLE_SGI")] - ProxyColorTableSGI = 32979, + [NativeName("GL_MAT_EMISSION_BIT_PGI")] + MatEmissionBitPGI = 8388608, - [NativeName("GL_PROXY_POST_CONVOLUTION_COLOR_TABLE_SGI")] - ProxyPostConvolutionColorTableSGI = 32980, + [NativeName("GL_MULTISAMPLE_BUFFER_BIT0_QCOM")] + MultisampleBufferBit0QCOM = 16777216, - [NativeName("GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE_SGI")] - ProxyPostColorMatrixColorTableSGI = 32981, + [NativeName("GL_FONT_MAX_ADVANCE_WIDTH_BIT_NV")] + FontMaxAdvanceWidthBitNV = 16777216, - [NativeName("GL_COLOR_TABLE_SCALE_SGI")] - ColorTableScaleSGI = 32982, + [NativeName("GL_MAT_COLOR_INDEXES_BIT_PGI")] + MatColorIndexesBitPGI = 16777216, - [NativeName("GL_COLOR_TABLE_BIAS_SGI")] - ColorTableBiasSGI = 32983, + [NativeName("GL_MULTISAMPLE_BUFFER_BIT1_QCOM")] + MultisampleBufferBit1QCOM = 33554432, - [NativeName("GL_COLOR_TABLE_FORMAT_SGI")] - ColorTableFormatSGI = 32984, + [NativeName("GL_FONT_MAX_ADVANCE_HEIGHT_BIT_NV")] + FontMaxAdvanceHeightBitNV = 33554432, - [NativeName("GL_COLOR_TABLE_WIDTH_SGI")] - ColorTableWidthSGI = 32985, + [NativeName("GL_MAT_SHININESS_BIT_PGI")] + MatShininessBitPGI = 33554432, - [NativeName("GL_COLOR_TABLE_RED_SIZE_SGI")] - ColorTableRedSizeSGI = 32986, + [NativeName("GL_MULTISAMPLE_BUFFER_BIT2_QCOM")] + MultisampleBufferBit2QCOM = 67108864, - [NativeName("GL_COLOR_TABLE_GREEN_SIZE_SGI")] - ColorTableGreenSizeSGI = 32987, + [NativeName("GL_FONT_UNDERLINE_POSITION_BIT_NV")] + FontUnderlinePositionBitNV = 67108864, - [NativeName("GL_COLOR_TABLE_BLUE_SIZE_SGI")] - ColorTableBlueSizeSGI = 32988, + [NativeName("GL_MAT_SPECULAR_BIT_PGI")] + MatSpecularBitPGI = 67108864, - [NativeName("GL_COLOR_TABLE_ALPHA_SIZE_SGI")] - ColorTableAlphaSizeSGI = 32989, + [NativeName("GL_MULTISAMPLE_BUFFER_BIT3_QCOM")] + MultisampleBufferBit3QCOM = 134217728, - [NativeName("GL_COLOR_TABLE_LUMINANCE_SIZE_SGI")] - ColorTableLuminanceSizeSGI = 32990, + [NativeName("GL_FONT_UNDERLINE_THICKNESS_BIT_NV")] + FontUnderlineThicknessBitNV = 134217728, - [NativeName("GL_COLOR_TABLE_INTENSITY_SIZE_SGI")] - ColorTableIntensitySizeSGI = 32991, + [NativeName("GL_NORMAL_BIT_PGI")] + NormalBitPGI = 134217728, - [NativeName("GL_TEXTURE_COLOR_TABLE_SGI")] - TextureColorTableSGI = 32956, + [NativeName("GL_MULTISAMPLE_BUFFER_BIT4_QCOM")] + MultisampleBufferBit4QCOM = 268435456, - [NativeName("GL_PROXY_TEXTURE_COLOR_TABLE_SGI")] - ProxyTextureColorTableSGI = 32957, + [NativeName("GL_FONT_HAS_KERNING_BIT_NV")] + FontHasKerningBitNV = 268435456, - [NativeName("GL_UNPACK_CONSTANT_DATA_SUNX")] - UnpackConstantDataSUNX = 33237, + [NativeName("GL_TEXCOORD1_BIT_PGI")] + Texcoord1BitPGI = 268435456, - [NativeName("GL_TEXTURE_CONSTANT_DATA_SUNX")] - TextureConstantDataSUNX = 33238, + [NativeName("GL_MULTISAMPLE_BUFFER_BIT5_QCOM")] + MultisampleBufferBit5QCOM = 536870912, - [NativeName("GL_WRAP_BORDER_SUN")] - WrapBorderSUN = 33236, + [NativeName("GL_MULTISAMPLE_BIT")] + MultisampleBit = 536870912, - [NativeName("GL_GLOBAL_ALPHA_SUN")] - GlobalAlphaSUN = 33241, + [NativeName("GL_MULTISAMPLE_BIT_ARB")] + MultisampleBitARB = 536870912, - [NativeName("GL_GLOBAL_ALPHA_FACTOR_SUN")] - GlobalAlphaFactorSUN = 33242, + [NativeName("GL_MULTISAMPLE_BIT_3DFX")] + MultisampleBit3DFX = 536870912, - [NativeName("GL_QUAD_MESH_SUN")] - QuadMeshSUN = 34324, + [NativeName("GL_MULTISAMPLE_BIT_EXT")] + MultisampleBitEXT = 536870912, - [NativeName("GL_TRIANGLE_MESH_SUN")] - TriangleMeshSUN = 34325, + [NativeName("GL_FONT_NUM_GLYPH_INDICES_BIT_NV")] + FontNumGlyphIndicesBitNV = 536870912, - [NativeName("GL_SLICE_ACCUM_SUN")] - SliceAccumSUN = 34252, + [NativeName("GL_TEXCOORD2_BIT_PGI")] + Texcoord2BitPGI = 536870912, - [NativeName("GL_RESTART_SUN")] - RestartSUN = 1, + [NativeName("GL_MULTISAMPLE_BUFFER_BIT6_QCOM")] + MultisampleBufferBit6QCOM = 1073741824, - [NativeName("GL_REPLACE_MIDDLE_SUN")] - ReplaceMiddleSUN = 2, + [NativeName("GL_TEXCOORD3_BIT_PGI")] + Texcoord3BitPGI = 1073741824, - [NativeName("GL_REPLACE_OLDEST_SUN")] - ReplaceOldestSUN = 3, + [NativeName("GL_MULTISAMPLE_BUFFER_BIT7_QCOM")] + MultisampleBufferBit7QCOM = 2147483648, - [NativeName("GL_TRIANGLE_LIST_SUN")] - TriangleListSUN = 33239, + [NativeName("GL_TEXCOORD4_BIT_PGI")] + Texcoord4BitPGI = 2147483648, - [NativeName("GL_REPLACEMENT_CODE_SUN")] - ReplacementCodeSUN = 33240, + [NativeName("GL_SKIP_COMPONENTS1_NV")] + SkipComponents1NV = 4294967290, - [NativeName("GL_REPLACEMENT_CODE_ARRAY_SUN")] - ReplacementCodeArraySUN = 34240, + [NativeName("GL_SKIP_COMPONENTS2_NV")] + SkipComponents2NV = 4294967291, - [NativeName("GL_REPLACEMENT_CODE_ARRAY_TYPE_SUN")] - ReplacementCodeArrayTypeSUN = 34241, + [NativeName("GL_SKIP_COMPONENTS3_NV")] + SkipComponents3NV = 4294967292, - [NativeName("GL_REPLACEMENT_CODE_ARRAY_STRIDE_SUN")] - ReplacementCodeArrayStrideSUN = 34242, + [NativeName("GL_SKIP_COMPONENTS4_NV")] + SkipComponents4NV = 4294967293, - [NativeName("GL_REPLACEMENT_CODE_ARRAY_POINTER_SUN")] - ReplacementCodeArrayPointerSUN = 34243, + [NativeName("GL_NEXT_BUFFER_NV")] + NextBufferNV = 4294967294, - [NativeName("GL_R1UI_V3F_SUN")] - R1UiV3FSUN = 34244, + [NativeName("GL_TIMEOUT_IGNORED_APPLE")] + TimeoutIgnoredAPPLE = 4294967295, - [NativeName("GL_R1UI_C4UB_V3F_SUN")] - R1UiC4UbV3FSUN = 34245, + [NativeName("GL_ALL_SHADER_BITS_EXT")] + AllShaderBitsEXT = 4294967295, - [NativeName("GL_R1UI_C3F_V3F_SUN")] - R1UiC3FV3FSUN = 34246, + [NativeName("GL_ALL_ATTRIB_BITS")] + AllAttribBits = 4294967295, - [NativeName("GL_R1UI_N3F_V3F_SUN")] - R1UiN3FV3FSUN = 34247, + [NativeName("GL_CLIENT_ALL_ATTRIB_BITS")] + ClientAllAttribBits = 4294967295, - [NativeName("GL_R1UI_C4F_N3F_V3F_SUN")] - R1UiC4FN3FV3FSUN = 34248, + [NativeName("GL_INVALID_INDEX")] + InvalidIndex = 4294967295, - [NativeName("GL_R1UI_T2F_V3F_SUN")] - R1UiT2FV3FSUN = 34249, + [NativeName("GL_TIMEOUT_IGNORED")] + TimeoutIgnored = 4294967295, - [NativeName("GL_R1UI_T2F_N3F_V3F_SUN")] - R1UiT2FN3FV3FSUN = 34250, + [NativeName("GL_ALL_SHADER_BITS")] + AllShaderBits = 4294967295, - [NativeName("GL_R1UI_T2F_C4F_N3F_V3F_SUN")] - R1UiT2FC4FN3FV3FSUN = 34251, + [NativeName("GL_ALL_BARRIER_BITS")] + AllBarrierBits = 4294967295, - [NativeName("GL_PHONG_WIN")] - PhongWIN = 33002, + [NativeName("GL_ALL_PIXELS_AMD")] + AllPixelsAMD = 4294967295, - [NativeName("GL_PHONG_HINT_WIN")] - PhongHintWIN = 33003, + [NativeName("GL_QUERY_ALL_EVENT_BITS_AMD")] + QueryAllEventBitsAMD = 4294967295, - [NativeName("GL_FOG_SPECULAR_TEXTURE_WIN")] - FogSpecularTextureWIN = 33004, + [NativeName("GL_ALL_BARRIER_BITS_EXT")] + AllBarrierBitsEXT = 4294967295, } diff --git a/sources/OpenGL/OpenGL/Enums/GetHistogramParameterPName.gen.cs b/sources/OpenGL/OpenGL/Enums/GetHistogramParameterPName.gen.cs index 2b07048e96..8f9935689c 100644 --- a/sources/OpenGL/OpenGL/Enums/GetHistogramParameterPName.gen.cs +++ b/sources/OpenGL/OpenGL/Enums/GetHistogramParameterPName.gen.cs @@ -13,48 +13,48 @@ public enum GetHistogramParameterPName : uint [NativeName("GL_HISTOGRAM_WIDTH")] Width = 32806, - [NativeName("GL_HISTOGRAM_FORMAT")] - Format = 32807, - - [NativeName("GL_HISTOGRAM_RED_SIZE")] - RedSize = 32808, - - [NativeName("GL_HISTOGRAM_GREEN_SIZE")] - GreenSize = 32809, - - [NativeName("GL_HISTOGRAM_BLUE_SIZE")] - BlueSize = 32810, - - [NativeName("GL_HISTOGRAM_ALPHA_SIZE")] - AlphaSize = 32811, - - [NativeName("GL_HISTOGRAM_LUMINANCE_SIZE")] - LuminanceSize = 32812, - - [NativeName("GL_HISTOGRAM_SINK")] - Sink = 32813, - [NativeName("GL_HISTOGRAM_WIDTH_EXT")] WidthEXT = 32806, + [NativeName("GL_HISTOGRAM_FORMAT")] + Format = 32807, + [NativeName("GL_HISTOGRAM_FORMAT_EXT")] FormatEXT = 32807, + [NativeName("GL_HISTOGRAM_RED_SIZE")] + RedSize = 32808, + [NativeName("GL_HISTOGRAM_RED_SIZE_EXT")] RedSizeEXT = 32808, + [NativeName("GL_HISTOGRAM_GREEN_SIZE")] + GreenSize = 32809, + [NativeName("GL_HISTOGRAM_GREEN_SIZE_EXT")] GreenSizeEXT = 32809, + [NativeName("GL_HISTOGRAM_BLUE_SIZE")] + BlueSize = 32810, + [NativeName("GL_HISTOGRAM_BLUE_SIZE_EXT")] BlueSizeEXT = 32810, + [NativeName("GL_HISTOGRAM_ALPHA_SIZE")] + AlphaSize = 32811, + [NativeName("GL_HISTOGRAM_ALPHA_SIZE_EXT")] AlphaSizeEXT = 32811, + [NativeName("GL_HISTOGRAM_LUMINANCE_SIZE")] + LuminanceSize = 32812, + [NativeName("GL_HISTOGRAM_LUMINANCE_SIZE_EXT")] LuminanceSizeEXT = 32812, + [NativeName("GL_HISTOGRAM_SINK")] + Sink = 32813, + [NativeName("GL_HISTOGRAM_SINK_EXT")] SinkEXT = 32813, } diff --git a/sources/OpenGL/OpenGL/Enums/GetMinmaxParameterPName.gen.cs b/sources/OpenGL/OpenGL/Enums/GetMinmaxParameterPName.gen.cs index ef7039dfd0..53b6edea1d 100644 --- a/sources/OpenGL/OpenGL/Enums/GetMinmaxParameterPName.gen.cs +++ b/sources/OpenGL/OpenGL/Enums/GetMinmaxParameterPName.gen.cs @@ -13,12 +13,12 @@ public enum GetMinmaxParameterPName : uint [NativeName("GL_MINMAX_FORMAT")] Format = 32815, - [NativeName("GL_MINMAX_SINK")] - Sink = 32816, - [NativeName("GL_MINMAX_FORMAT_EXT")] FormatEXT = 32815, + [NativeName("GL_MINMAX_SINK")] + Sink = 32816, + [NativeName("GL_MINMAX_SINK_EXT")] SinkEXT = 32816, } diff --git a/sources/OpenGL/OpenGL/Enums/GetPName.gen.cs b/sources/OpenGL/OpenGL/Enums/GetPName.gen.cs index a0b537ec10..110901e56f 100644 --- a/sources/OpenGL/OpenGL/Enums/GetPName.gen.cs +++ b/sources/OpenGL/OpenGL/Enums/GetPName.gen.cs @@ -10,101 +10,38 @@ namespace Silk.NET.OpenGL; [NativeName("GetPName")] public enum GetPName : uint { - [NativeName("GL_BLEND_EQUATION_OES")] - BlendEquationOES = 32777, - - [NativeName("GL_TEXTURE_BINDING_CUBE_MAP_OES")] - TextureBindingCubeMapOES = 34068, - - [NativeName("GL_MAX_CUBE_MAP_TEXTURE_SIZE_OES")] - MaxCubeMapTextureSizeOES = 34076, - - [NativeName("GL_TEXTURE_GEN_STR_OES")] - TextureGenStrOES = 36192, - - [NativeName("GL_FETCH_PER_SAMPLE_ARM")] - FetchPerSampleARM = 36709, - - [NativeName("GL_FRAGMENT_SHADER_FRAMEBUFFER_FETCH_MRT_ARM")] - FragmentShaderFramebufferFetchMrtARM = 36710, - - [NativeName("GL_TIMESTAMP_EXT")] - TimestampEXT = 36392, - - [NativeName("GL_SHADING_RATE_EXT")] - ShadingRateEXT = 38608, - - [NativeName("GL_MIN_FRAGMENT_SHADING_RATE_ATTACHMENT_TEXEL_WIDTH_EXT")] - MinFragmentShadingRateAttachmentTexelWidthEXT = 38615, - - [NativeName("GL_MAX_FRAGMENT_SHADING_RATE_ATTACHMENT_TEXEL_WIDTH_EXT")] - MaxFragmentShadingRateAttachmentTexelWidthEXT = 38616, - - [NativeName("GL_MIN_FRAGMENT_SHADING_RATE_ATTACHMENT_TEXEL_HEIGHT_EXT")] - MinFragmentShadingRateAttachmentTexelHeightEXT = 38617, - - [NativeName("GL_MAX_FRAGMENT_SHADING_RATE_ATTACHMENT_TEXEL_HEIGHT_EXT")] - MaxFragmentShadingRateAttachmentTexelHeightEXT = 38618, - - [NativeName("GL_MAX_FRAGMENT_SHADING_RATE_ATTACHMENT_TEXEL_ASPECT_RATIO_EXT")] - MaxFragmentShadingRateAttachmentTexelAspectRatioEXT = 38619, - - [NativeName("GL_MAX_FRAGMENT_SHADING_RATE_ATTACHMENT_LAYERS_EXT")] - MaxFragmentShadingRateAttachmentLayersEXT = 38620, - - [NativeName("GL_FRAGMENT_SHADING_RATE_WITH_SHADER_DEPTH_STENCIL_WRITES_SUPPORTED_EXT")] - FragmentShadingRateWithShaderDepthStencilWritesSupportedEXT = 38621, - - [NativeName("GL_FRAGMENT_SHADING_RATE_WITH_SAMPLE_MASK_SUPPORTED_EXT")] - FragmentShadingRateWithSampleMaskSupportedEXT = 38622, - - [NativeName("GL_FRAGMENT_SHADING_RATE_ATTACHMENT_WITH_DEFAULT_FRAMEBUFFER_SUPPORTED_EXT")] - FragmentShadingRateAttachmentWithDefaultFramebufferSupportedEXT = 38623, - - [NativeName("GL_FRAGMENT_SHADING_RATE_NON_TRIVIAL_COMBINERS_SUPPORTED_EXT")] - FragmentShadingRateNonTrivialCombinersSupportedEXT = 36719, - - [NativeName("GL_DRAW_BUFFER_EXT")] - DrawBufferEXT = 3073, - - [NativeName("GL_READ_BUFFER_EXT")] - ReadBufferEXT = 3074, - - [NativeName("GL_MAX_COLOR_ATTACHMENTS_NV")] - MaxColorAttachmentsNV = 36063, - - [NativeName("GL_PACK_ROW_LENGTH_NV")] - PackRowLengthNV = 3330, + [NativeName("GL_CURRENT_COLOR")] + CurrentColor = 2816, - [NativeName("GL_PACK_SKIP_ROWS_NV")] - PackSkipRowsNV = 3331, + [NativeName("GL_CURRENT_INDEX")] + CurrentIndex = 2817, - [NativeName("GL_PACK_SKIP_PIXELS_NV")] - PackSkipPixelsNV = 3332, + [NativeName("GL_CURRENT_NORMAL")] + CurrentNormal = 2818, - [NativeName("GL_READ_BUFFER_NV")] - ReadBufferNV = 3074, + [NativeName("GL_CURRENT_TEXTURE_COORDS")] + CurrentTextureCoords = 2819, - [NativeName("GL_ALPHA_TEST_QCOM")] - AlphaTestQCOM = 3008, + [NativeName("GL_CURRENT_RASTER_COLOR")] + CurrentRasterColor = 2820, - [NativeName("GL_ALPHA_TEST_FUNC_QCOM")] - AlphaTestFuncQCOM = 3009, + [NativeName("GL_CURRENT_RASTER_INDEX")] + CurrentRasterIndex = 2821, - [NativeName("GL_ALPHA_TEST_REF_QCOM")] - AlphaTestRefQCOM = 3010, + [NativeName("GL_CURRENT_RASTER_TEXTURE_COORDS")] + CurrentRasterTextureCoords = 2822, - [NativeName("GL_MOTION_ESTIMATION_SEARCH_BLOCK_X_QCOM")] - MotionEstimationSearchBlockXQCOM = 35984, + [NativeName("GL_CURRENT_RASTER_POSITION")] + CurrentRasterPosition = 2823, - [NativeName("GL_MOTION_ESTIMATION_SEARCH_BLOCK_Y_QCOM")] - MotionEstimationSearchBlockYQCOM = 35985, + [NativeName("GL_CURRENT_RASTER_POSITION_VALID")] + CurrentRasterPositionValid = 2824, - [NativeName("GL_FRAMEBUFFER_FETCH_NONCOHERENT_QCOM")] - FramebufferFetchNoncoherentQCOM = 38562, + [NativeName("GL_CURRENT_RASTER_DISTANCE")] + CurrentRasterDistance = 2825, - [NativeName("GL_SHADING_RATE_QCOM")] - ShadingRateQCOM = 38564, + [NativeName("GL_POINT_SMOOTH")] + PointSmooth = 2832, [NativeName("GL_POINT_SIZE")] PointSize = 2833, @@ -112,9 +49,15 @@ public enum GetPName : uint [NativeName("GL_POINT_SIZE_RANGE")] PointSizeRange = 2834, + [NativeName("GL_SMOOTH_POINT_SIZE_RANGE")] + SmoothPointSizeRange = 2834, + [NativeName("GL_POINT_SIZE_GRANULARITY")] PointSizeGranularity = 2835, + [NativeName("GL_SMOOTH_POINT_SIZE_GRANULARITY")] + SmoothPointSizeGranularity = 2835, + [NativeName("GL_LINE_SMOOTH")] LineSmooth = 2848, @@ -124,15 +67,48 @@ public enum GetPName : uint [NativeName("GL_LINE_WIDTH_RANGE")] LineWidthRange = 2850, + [NativeName("GL_SMOOTH_LINE_WIDTH_RANGE")] + SmoothLineWidthRange = 2850, + [NativeName("GL_LINE_WIDTH_GRANULARITY")] LineWidthGranularity = 2851, + [NativeName("GL_SMOOTH_LINE_WIDTH_GRANULARITY")] + SmoothLineWidthGranularity = 2851, + + [NativeName("GL_LINE_STIPPLE")] + LineStipple = 2852, + + [NativeName("GL_LINE_STIPPLE_PATTERN")] + LineStipplePattern = 2853, + + [NativeName("GL_LINE_STIPPLE_REPEAT")] + LineStippleRepeat = 2854, + + [NativeName("GL_LIST_MODE")] + ListMode = 2864, + + [NativeName("GL_MAX_LIST_NESTING")] + MaxListNesting = 2865, + + [NativeName("GL_LIST_BASE")] + ListBase = 2866, + + [NativeName("GL_LIST_INDEX")] + ListIndex = 2867, + [NativeName("GL_POLYGON_MODE")] PolygonMode = 2880, [NativeName("GL_POLYGON_SMOOTH")] PolygonSmooth = 2881, + [NativeName("GL_POLYGON_STIPPLE")] + PolygonStipple = 2882, + + [NativeName("GL_EDGE_FLAG")] + EdgeFlag = 2883, + [NativeName("GL_CULL_FACE")] CullFace = 2884, @@ -142,6 +118,51 @@ public enum GetPName : uint [NativeName("GL_FRONT_FACE")] FrontFace = 2886, + [NativeName("GL_LIGHTING")] + Lighting = 2896, + + [NativeName("GL_LIGHT_MODEL_LOCAL_VIEWER")] + LightModelLocalViewer = 2897, + + [NativeName("GL_LIGHT_MODEL_TWO_SIDE")] + LightModelTwoSide = 2898, + + [NativeName("GL_LIGHT_MODEL_AMBIENT")] + LightModelAmbient = 2899, + + [NativeName("GL_SHADE_MODEL")] + ShadeModel = 2900, + + [NativeName("GL_COLOR_MATERIAL_FACE")] + ColorMaterialFace = 2901, + + [NativeName("GL_COLOR_MATERIAL_PARAMETER")] + ColorMaterialParameter = 2902, + + [NativeName("GL_COLOR_MATERIAL")] + ColorMaterial = 2903, + + [NativeName("GL_FOG")] + Fog = 2912, + + [NativeName("GL_FOG_INDEX")] + FogIndex = 2913, + + [NativeName("GL_FOG_DENSITY")] + FogDensity = 2914, + + [NativeName("GL_FOG_START")] + FogStart = 2915, + + [NativeName("GL_FOG_END")] + FogEnd = 2916, + + [NativeName("GL_FOG_MODE")] + FogMode = 2917, + + [NativeName("GL_FOG_COLOR")] + FogColor = 2918, + [NativeName("GL_DEPTH_RANGE")] DepthRange = 2928, @@ -157,6 +178,9 @@ public enum GetPName : uint [NativeName("GL_DEPTH_FUNC")] DepthFunc = 2932, + [NativeName("GL_ACCUM_CLEAR_VALUE")] + AccumClearValue = 2944, + [NativeName("GL_STENCIL_TEST")] StencilTest = 2960, @@ -184,9 +208,63 @@ public enum GetPName : uint [NativeName("GL_STENCIL_WRITEMASK")] StencilWritemask = 2968, + [NativeName("GL_MATRIX_MODE")] + MatrixMode = 2976, + + [NativeName("GL_NORMALIZE")] + Normalize = 2977, + [NativeName("GL_VIEWPORT")] Viewport = 2978, + [NativeName("GL_MODELVIEW_STACK_DEPTH")] + ModelviewStackDepth = 2979, + + [NativeName("GL_MODELVIEW0_STACK_DEPTH_EXT")] + Modelview0StackDepthEXT = 2979, + + [NativeName("GL_PROJECTION_STACK_DEPTH")] + ProjectionStackDepth = 2980, + + [NativeName("GL_TEXTURE_STACK_DEPTH")] + TextureStackDepth = 2981, + + [NativeName("GL_MODELVIEW_MATRIX")] + ModelviewMatrix = 2982, + + [NativeName("GL_MODELVIEW0_MATRIX_EXT")] + Modelview0MatrixEXT = 2982, + + [NativeName("GL_PROJECTION_MATRIX")] + ProjectionMatrix = 2983, + + [NativeName("GL_TEXTURE_MATRIX")] + TextureMatrix = 2984, + + [NativeName("GL_ATTRIB_STACK_DEPTH")] + AttribStackDepth = 2992, + + [NativeName("GL_CLIENT_ATTRIB_STACK_DEPTH")] + ClientAttribStackDepth = 2993, + + [NativeName("GL_ALPHA_TEST_QCOM")] + AlphaTestQCOM = 3008, + + [NativeName("GL_ALPHA_TEST")] + AlphaTest = 3008, + + [NativeName("GL_ALPHA_TEST_FUNC_QCOM")] + AlphaTestFuncQCOM = 3009, + + [NativeName("GL_ALPHA_TEST_FUNC")] + AlphaTestFunc = 3009, + + [NativeName("GL_ALPHA_TEST_REF_QCOM")] + AlphaTestRefQCOM = 3010, + + [NativeName("GL_ALPHA_TEST_REF")] + AlphaTestRef = 3010, + [NativeName("GL_DITHER")] Dither = 3024, @@ -202,11 +280,32 @@ public enum GetPName : uint [NativeName("GL_LOGIC_OP_MODE")] LogicOpMode = 3056, - [NativeName("GL_DRAW_BUFFER")] - DrawBuffer = 3073, + [NativeName("GL_LOGIC_OP")] + LogicOp = 3057, - [NativeName("GL_READ_BUFFER")] - ReadBuffer = 3074, + [NativeName("GL_INDEX_LOGIC_OP")] + IndexLogicOp = 3057, + + [NativeName("GL_COLOR_LOGIC_OP")] + ColorLogicOp = 3058, + + [NativeName("GL_AUX_BUFFERS")] + AuxBuffers = 3072, + + [NativeName("GL_DRAW_BUFFER_EXT")] + DrawBufferEXT = 3073, + + [NativeName("GL_DRAW_BUFFER")] + DrawBuffer = 3073, + + [NativeName("GL_READ_BUFFER_EXT")] + ReadBufferEXT = 3074, + + [NativeName("GL_READ_BUFFER_NV")] + ReadBufferNV = 3074, + + [NativeName("GL_READ_BUFFER")] + ReadBuffer = 3074, [NativeName("GL_SCISSOR_BOX")] ScissorBox = 3088, @@ -214,24 +313,90 @@ public enum GetPName : uint [NativeName("GL_SCISSOR_TEST")] ScissorTest = 3089, + [NativeName("GL_INDEX_CLEAR_VALUE")] + IndexClearValue = 3104, + + [NativeName("GL_INDEX_WRITEMASK")] + IndexWritemask = 3105, + [NativeName("GL_COLOR_CLEAR_VALUE")] ColorClearValue = 3106, [NativeName("GL_COLOR_WRITEMASK")] ColorWritemask = 3107, + [NativeName("GL_INDEX_MODE")] + IndexMode = 3120, + + [NativeName("GL_RGBA_MODE")] + RgbaMode = 3121, + [NativeName("GL_DOUBLEBUFFER")] Doublebuffer = 3122, [NativeName("GL_STEREO")] Stereo = 3123, + [NativeName("GL_RENDER_MODE")] + RenderMode = 3136, + + [NativeName("GL_PERSPECTIVE_CORRECTION_HINT")] + PerspectiveCorrectionHint = 3152, + + [NativeName("GL_POINT_SMOOTH_HINT")] + PointSmoothHint = 3153, + [NativeName("GL_LINE_SMOOTH_HINT")] LineSmoothHint = 3154, [NativeName("GL_POLYGON_SMOOTH_HINT")] PolygonSmoothHint = 3155, + [NativeName("GL_FOG_HINT")] + FogHint = 3156, + + [NativeName("GL_TEXTURE_GEN_S")] + TextureGenS = 3168, + + [NativeName("GL_TEXTURE_GEN_T")] + TextureGenT = 3169, + + [NativeName("GL_TEXTURE_GEN_R")] + TextureGenR = 3170, + + [NativeName("GL_TEXTURE_GEN_Q")] + TextureGenQ = 3171, + + [NativeName("GL_PIXEL_MAP_I_TO_I_SIZE")] + PixelMapIToISize = 3248, + + [NativeName("GL_PIXEL_MAP_S_TO_S_SIZE")] + PixelMapSToSSize = 3249, + + [NativeName("GL_PIXEL_MAP_I_TO_R_SIZE")] + PixelMapIToRSize = 3250, + + [NativeName("GL_PIXEL_MAP_I_TO_G_SIZE")] + PixelMapIToGSize = 3251, + + [NativeName("GL_PIXEL_MAP_I_TO_B_SIZE")] + PixelMapIToBSize = 3252, + + [NativeName("GL_PIXEL_MAP_I_TO_A_SIZE")] + PixelMapIToASize = 3253, + + [NativeName("GL_PIXEL_MAP_R_TO_R_SIZE")] + PixelMapRToRSize = 3254, + + [NativeName("GL_PIXEL_MAP_G_TO_G_SIZE")] + PixelMapGToGSize = 3255, + + [NativeName("GL_PIXEL_MAP_B_TO_B_SIZE")] + PixelMapBToBSize = 3256, + + [NativeName("GL_PIXEL_MAP_A_TO_A_SIZE")] + PixelMapAToASize = 3257, + [NativeName("GL_UNPACK_SWAP_BYTES")] UnpackSwapBytes = 3312, @@ -256,353 +421,146 @@ public enum GetPName : uint [NativeName("GL_PACK_LSB_FIRST")] PackLsbFirst = 3329, + [NativeName("GL_PACK_ROW_LENGTH_NV")] + PackRowLengthNV = 3330, + [NativeName("GL_PACK_ROW_LENGTH")] PackRowLength = 3330, + [NativeName("GL_PACK_SKIP_ROWS_NV")] + PackSkipRowsNV = 3331, + [NativeName("GL_PACK_SKIP_ROWS")] PackSkipRows = 3331, + [NativeName("GL_PACK_SKIP_PIXELS_NV")] + PackSkipPixelsNV = 3332, + [NativeName("GL_PACK_SKIP_PIXELS")] PackSkipPixels = 3332, [NativeName("GL_PACK_ALIGNMENT")] PackAlignment = 3333, - [NativeName("GL_MAX_TEXTURE_SIZE")] - MaxTextureSize = 3379, + [NativeName("GL_MAP_COLOR")] + MapColor = 3344, - [NativeName("GL_MAX_VIEWPORT_DIMS")] - MaxViewportDims = 3386, + [NativeName("GL_MAP_STENCIL")] + MapStencil = 3345, - [NativeName("GL_SUBPIXEL_BITS")] - SubpixelBits = 3408, + [NativeName("GL_INDEX_SHIFT")] + IndexShift = 3346, - [NativeName("GL_TEXTURE_1D")] - Texture1D = 3552, + [NativeName("GL_INDEX_OFFSET")] + IndexOffset = 3347, - [NativeName("GL_TEXTURE_2D")] - Texture2D = 3553, + [NativeName("GL_RED_SCALE")] + RedScale = 3348, - [NativeName("GL_CURRENT_COLOR")] - CurrentColor = 2816, + [NativeName("GL_RED_BIAS")] + RedBias = 3349, - [NativeName("GL_CURRENT_INDEX")] - CurrentIndex = 2817, + [NativeName("GL_ZOOM_X")] + ZoomX = 3350, - [NativeName("GL_CURRENT_NORMAL")] - CurrentNormal = 2818, + [NativeName("GL_ZOOM_Y")] + ZoomY = 3351, - [NativeName("GL_CURRENT_TEXTURE_COORDS")] - CurrentTextureCoords = 2819, + [NativeName("GL_GREEN_SCALE")] + GreenScale = 3352, - [NativeName("GL_CURRENT_RASTER_COLOR")] - CurrentRasterColor = 2820, + [NativeName("GL_GREEN_BIAS")] + GreenBias = 3353, - [NativeName("GL_CURRENT_RASTER_INDEX")] - CurrentRasterIndex = 2821, + [NativeName("GL_BLUE_SCALE")] + BlueScale = 3354, - [NativeName("GL_CURRENT_RASTER_TEXTURE_COORDS")] - CurrentRasterTextureCoords = 2822, + [NativeName("GL_BLUE_BIAS")] + BlueBias = 3355, - [NativeName("GL_CURRENT_RASTER_POSITION")] - CurrentRasterPosition = 2823, + [NativeName("GL_ALPHA_SCALE")] + AlphaScale = 3356, - [NativeName("GL_CURRENT_RASTER_POSITION_VALID")] - CurrentRasterPositionValid = 2824, + [NativeName("GL_ALPHA_BIAS")] + AlphaBias = 3357, - [NativeName("GL_CURRENT_RASTER_DISTANCE")] - CurrentRasterDistance = 2825, + [NativeName("GL_DEPTH_SCALE")] + DepthScale = 3358, - [NativeName("GL_POINT_SMOOTH")] - PointSmooth = 2832, + [NativeName("GL_DEPTH_BIAS")] + DepthBias = 3359, - [NativeName("GL_LINE_STIPPLE")] - LineStipple = 2852, + [NativeName("GL_MAX_EVAL_ORDER")] + MaxEvalOrder = 3376, - [NativeName("GL_LINE_STIPPLE_PATTERN")] - LineStipplePattern = 2853, + [NativeName("GL_MAX_LIGHTS")] + MaxLights = 3377, - [NativeName("GL_LINE_STIPPLE_REPEAT")] - LineStippleRepeat = 2854, + [NativeName("GL_MAX_CLIP_PLANES")] + MaxClipPlanes = 3378, - [NativeName("GL_LIST_MODE")] - ListMode = 2864, + [NativeName("GL_MAX_CLIP_DISTANCES")] + MaxClipDistances = 3378, - [NativeName("GL_MAX_LIST_NESTING")] - MaxListNesting = 2865, + [NativeName("GL_MAX_TEXTURE_SIZE")] + MaxTextureSize = 3379, - [NativeName("GL_LIST_BASE")] - ListBase = 2866, + [NativeName("GL_MAX_PIXEL_MAP_TABLE")] + MaxPixelMapTable = 3380, - [NativeName("GL_LIST_INDEX")] - ListIndex = 2867, + [NativeName("GL_MAX_ATTRIB_STACK_DEPTH")] + MaxAttribStackDepth = 3381, - [NativeName("GL_POLYGON_STIPPLE")] - PolygonStipple = 2882, + [NativeName("GL_MAX_MODELVIEW_STACK_DEPTH")] + MaxModelviewStackDepth = 3382, - [NativeName("GL_EDGE_FLAG")] - EdgeFlag = 2883, + [NativeName("GL_MAX_NAME_STACK_DEPTH")] + MaxNameStackDepth = 3383, - [NativeName("GL_LIGHTING")] - Lighting = 2896, + [NativeName("GL_MAX_PROJECTION_STACK_DEPTH")] + MaxProjectionStackDepth = 3384, - [NativeName("GL_LIGHT_MODEL_LOCAL_VIEWER")] - LightModelLocalViewer = 2897, + [NativeName("GL_MAX_TEXTURE_STACK_DEPTH")] + MaxTextureStackDepth = 3385, - [NativeName("GL_LIGHT_MODEL_TWO_SIDE")] - LightModelTwoSide = 2898, + [NativeName("GL_MAX_VIEWPORT_DIMS")] + MaxViewportDims = 3386, - [NativeName("GL_LIGHT_MODEL_AMBIENT")] - LightModelAmbient = 2899, + [NativeName("GL_MAX_CLIENT_ATTRIB_STACK_DEPTH")] + MaxClientAttribStackDepth = 3387, - [NativeName("GL_SHADE_MODEL")] - ShadeModel = 2900, + [NativeName("GL_SUBPIXEL_BITS")] + SubpixelBits = 3408, - [NativeName("GL_COLOR_MATERIAL_FACE")] - ColorMaterialFace = 2901, + [NativeName("GL_INDEX_BITS")] + IndexBits = 3409, - [NativeName("GL_COLOR_MATERIAL_PARAMETER")] - ColorMaterialParameter = 2902, + [NativeName("GL_RED_BITS")] + RedBits = 3410, - [NativeName("GL_COLOR_MATERIAL")] - ColorMaterial = 2903, + [NativeName("GL_GREEN_BITS")] + GreenBits = 3411, - [NativeName("GL_FOG")] - Fog = 2912, + [NativeName("GL_BLUE_BITS")] + BlueBits = 3412, - [NativeName("GL_FOG_INDEX")] - FogIndex = 2913, + [NativeName("GL_ALPHA_BITS")] + AlphaBits = 3413, - [NativeName("GL_FOG_DENSITY")] - FogDensity = 2914, + [NativeName("GL_DEPTH_BITS")] + DepthBits = 3414, - [NativeName("GL_FOG_START")] - FogStart = 2915, + [NativeName("GL_STENCIL_BITS")] + StencilBits = 3415, - [NativeName("GL_FOG_END")] - FogEnd = 2916, + [NativeName("GL_ACCUM_RED_BITS")] + AccumRedBits = 3416, - [NativeName("GL_FOG_MODE")] - FogMode = 2917, + [NativeName("GL_ACCUM_GREEN_BITS")] + AccumGreenBits = 3417, - [NativeName("GL_FOG_COLOR")] - FogColor = 2918, - - [NativeName("GL_ACCUM_CLEAR_VALUE")] - AccumClearValue = 2944, - - [NativeName("GL_MATRIX_MODE")] - MatrixMode = 2976, - - [NativeName("GL_NORMALIZE")] - Normalize = 2977, - - [NativeName("GL_MODELVIEW_STACK_DEPTH")] - ModelviewStackDepth = 2979, - - [NativeName("GL_PROJECTION_STACK_DEPTH")] - ProjectionStackDepth = 2980, - - [NativeName("GL_TEXTURE_STACK_DEPTH")] - TextureStackDepth = 2981, - - [NativeName("GL_MODELVIEW_MATRIX")] - ModelviewMatrix = 2982, - - [NativeName("GL_PROJECTION_MATRIX")] - ProjectionMatrix = 2983, - - [NativeName("GL_TEXTURE_MATRIX")] - TextureMatrix = 2984, - - [NativeName("GL_ATTRIB_STACK_DEPTH")] - AttribStackDepth = 2992, - - [NativeName("GL_ALPHA_TEST")] - AlphaTest = 3008, - - [NativeName("GL_ALPHA_TEST_FUNC")] - AlphaTestFunc = 3009, - - [NativeName("GL_ALPHA_TEST_REF")] - AlphaTestRef = 3010, - - [NativeName("GL_LOGIC_OP")] - LogicOp = 3057, - - [NativeName("GL_AUX_BUFFERS")] - AuxBuffers = 3072, - - [NativeName("GL_INDEX_CLEAR_VALUE")] - IndexClearValue = 3104, - - [NativeName("GL_INDEX_WRITEMASK")] - IndexWritemask = 3105, - - [NativeName("GL_INDEX_MODE")] - IndexMode = 3120, - - [NativeName("GL_RGBA_MODE")] - RgbaMode = 3121, - - [NativeName("GL_RENDER_MODE")] - RenderMode = 3136, - - [NativeName("GL_PERSPECTIVE_CORRECTION_HINT")] - PerspectiveCorrectionHint = 3152, - - [NativeName("GL_POINT_SMOOTH_HINT")] - PointSmoothHint = 3153, - - [NativeName("GL_FOG_HINT")] - FogHint = 3156, - - [NativeName("GL_TEXTURE_GEN_S")] - TextureGenS = 3168, - - [NativeName("GL_TEXTURE_GEN_T")] - TextureGenT = 3169, - - [NativeName("GL_TEXTURE_GEN_R")] - TextureGenR = 3170, - - [NativeName("GL_TEXTURE_GEN_Q")] - TextureGenQ = 3171, - - [NativeName("GL_PIXEL_MAP_I_TO_I_SIZE")] - PixelMapIToISize = 3248, - - [NativeName("GL_PIXEL_MAP_S_TO_S_SIZE")] - PixelMapSToSSize = 3249, - - [NativeName("GL_PIXEL_MAP_I_TO_R_SIZE")] - PixelMapIToRSize = 3250, - - [NativeName("GL_PIXEL_MAP_I_TO_G_SIZE")] - PixelMapIToGSize = 3251, - - [NativeName("GL_PIXEL_MAP_I_TO_B_SIZE")] - PixelMapIToBSize = 3252, - - [NativeName("GL_PIXEL_MAP_I_TO_A_SIZE")] - PixelMapIToASize = 3253, - - [NativeName("GL_PIXEL_MAP_R_TO_R_SIZE")] - PixelMapRToRSize = 3254, - - [NativeName("GL_PIXEL_MAP_G_TO_G_SIZE")] - PixelMapGToGSize = 3255, - - [NativeName("GL_PIXEL_MAP_B_TO_B_SIZE")] - PixelMapBToBSize = 3256, - - [NativeName("GL_PIXEL_MAP_A_TO_A_SIZE")] - PixelMapAToASize = 3257, - - [NativeName("GL_MAP_COLOR")] - MapColor = 3344, - - [NativeName("GL_MAP_STENCIL")] - MapStencil = 3345, - - [NativeName("GL_INDEX_SHIFT")] - IndexShift = 3346, - - [NativeName("GL_INDEX_OFFSET")] - IndexOffset = 3347, - - [NativeName("GL_RED_SCALE")] - RedScale = 3348, - - [NativeName("GL_RED_BIAS")] - RedBias = 3349, - - [NativeName("GL_ZOOM_X")] - ZoomX = 3350, - - [NativeName("GL_ZOOM_Y")] - ZoomY = 3351, - - [NativeName("GL_GREEN_SCALE")] - GreenScale = 3352, - - [NativeName("GL_GREEN_BIAS")] - GreenBias = 3353, - - [NativeName("GL_BLUE_SCALE")] - BlueScale = 3354, - - [NativeName("GL_BLUE_BIAS")] - BlueBias = 3355, - - [NativeName("GL_ALPHA_SCALE")] - AlphaScale = 3356, - - [NativeName("GL_ALPHA_BIAS")] - AlphaBias = 3357, - - [NativeName("GL_DEPTH_SCALE")] - DepthScale = 3358, - - [NativeName("GL_DEPTH_BIAS")] - DepthBias = 3359, - - [NativeName("GL_MAX_EVAL_ORDER")] - MaxEvalOrder = 3376, - - [NativeName("GL_MAX_LIGHTS")] - MaxLights = 3377, - - [NativeName("GL_MAX_CLIP_PLANES")] - MaxClipPlanes = 3378, - - [NativeName("GL_MAX_PIXEL_MAP_TABLE")] - MaxPixelMapTable = 3380, - - [NativeName("GL_MAX_ATTRIB_STACK_DEPTH")] - MaxAttribStackDepth = 3381, - - [NativeName("GL_MAX_MODELVIEW_STACK_DEPTH")] - MaxModelviewStackDepth = 3382, - - [NativeName("GL_MAX_NAME_STACK_DEPTH")] - MaxNameStackDepth = 3383, - - [NativeName("GL_MAX_PROJECTION_STACK_DEPTH")] - MaxProjectionStackDepth = 3384, - - [NativeName("GL_MAX_TEXTURE_STACK_DEPTH")] - MaxTextureStackDepth = 3385, - - [NativeName("GL_INDEX_BITS")] - IndexBits = 3409, - - [NativeName("GL_RED_BITS")] - RedBits = 3410, - - [NativeName("GL_GREEN_BITS")] - GreenBits = 3411, - - [NativeName("GL_BLUE_BITS")] - BlueBits = 3412, - - [NativeName("GL_ALPHA_BITS")] - AlphaBits = 3413, - - [NativeName("GL_DEPTH_BITS")] - DepthBits = 3414, - - [NativeName("GL_STENCIL_BITS")] - StencilBits = 3415, - - [NativeName("GL_ACCUM_RED_BITS")] - AccumRedBits = 3416, - - [NativeName("GL_ACCUM_GREEN_BITS")] - AccumGreenBits = 3417, - - [NativeName("GL_ACCUM_BLUE_BITS")] - AccumBlueBits = 3418, + [NativeName("GL_ACCUM_BLUE_BITS")] + AccumBlueBits = 3418, [NativeName("GL_ACCUM_ALPHA_BITS")] AccumAlphaBits = 3419, @@ -679,6 +637,30 @@ public enum GetPName : uint [NativeName("GL_MAP2_GRID_SEGMENTS")] Map2GridSegments = 3539, + [NativeName("GL_TEXTURE_1D")] + Texture1D = 3552, + + [NativeName("GL_TEXTURE_2D")] + Texture2D = 3553, + + [NativeName("GL_FEEDBACK_BUFFER_SIZE")] + FeedbackBufferSize = 3569, + + [NativeName("GL_FEEDBACK_BUFFER_TYPE")] + FeedbackBufferType = 3570, + + [NativeName("GL_SELECTION_BUFFER_SIZE")] + SelectionBufferSize = 3572, + + [NativeName("GL_POLYGON_OFFSET_UNITS")] + PolygonOffsetUnits = 10752, + + [NativeName("GL_POLYGON_OFFSET_POINT")] + PolygonOffsetPoint = 10753, + + [NativeName("GL_POLYGON_OFFSET_LINE")] + PolygonOffsetLine = 10754, + [NativeName("GL_CLIP_PLANE0")] ClipPlane0 = 12288, @@ -721,17 +703,68 @@ public enum GetPName : uint [NativeName("GL_LIGHT7")] Light7 = 16391, - [NativeName("GL_COLOR_LOGIC_OP")] - ColorLogicOp = 3058, + [NativeName("GL_BLEND_COLOR")] + BlendColor = 32773, - [NativeName("GL_POLYGON_OFFSET_UNITS")] - PolygonOffsetUnits = 10752, + [NativeName("GL_BLEND_COLOR_EXT")] + BlendColorEXT = 32773, - [NativeName("GL_POLYGON_OFFSET_POINT")] - PolygonOffsetPoint = 10753, + [NativeName("GL_BLEND_EQUATION_OES")] + BlendEquationOES = 32777, - [NativeName("GL_POLYGON_OFFSET_LINE")] - PolygonOffsetLine = 10754, + [NativeName("GL_BLEND_EQUATION")] + BlendEquation = 32777, + + [NativeName("GL_BLEND_EQUATION_RGB")] + BlendEquationRgb = 32777, + + [NativeName("GL_BLEND_EQUATION_EXT")] + BlendEquationEXT = 32777, + + [NativeName("GL_PACK_CMYK_HINT_EXT")] + PackCmykHintEXT = 32782, + + [NativeName("GL_UNPACK_CMYK_HINT_EXT")] + UnpackCmykHintEXT = 32783, + + [NativeName("GL_CONVOLUTION_1D_EXT")] + Convolution1DEXT = 32784, + + [NativeName("GL_CONVOLUTION_2D_EXT")] + Convolution2DEXT = 32785, + + [NativeName("GL_SEPARABLE_2D_EXT")] + Separable2DEXT = 32786, + + [NativeName("GL_POST_CONVOLUTION_RED_SCALE_EXT")] + PostConvolutionRedScaleEXT = 32796, + + [NativeName("GL_POST_CONVOLUTION_GREEN_SCALE_EXT")] + PostConvolutionGreenScaleEXT = 32797, + + [NativeName("GL_POST_CONVOLUTION_BLUE_SCALE_EXT")] + PostConvolutionBlueScaleEXT = 32798, + + [NativeName("GL_POST_CONVOLUTION_ALPHA_SCALE_EXT")] + PostConvolutionAlphaScaleEXT = 32799, + + [NativeName("GL_POST_CONVOLUTION_RED_BIAS_EXT")] + PostConvolutionRedBiasEXT = 32800, + + [NativeName("GL_POST_CONVOLUTION_GREEN_BIAS_EXT")] + PostConvolutionGreenBiasEXT = 32801, + + [NativeName("GL_POST_CONVOLUTION_BLUE_BIAS_EXT")] + PostConvolutionBlueBiasEXT = 32802, + + [NativeName("GL_POST_CONVOLUTION_ALPHA_BIAS_EXT")] + PostConvolutionAlphaBiasEXT = 32803, + + [NativeName("GL_HISTOGRAM_EXT")] + HistogramEXT = 32804, + + [NativeName("GL_MINMAX_EXT")] + MinmaxEXT = 32814, [NativeName("GL_POLYGON_OFFSET_FILL")] PolygonOffsetFill = 32823, @@ -739,29 +772,56 @@ public enum GetPName : uint [NativeName("GL_POLYGON_OFFSET_FACTOR")] PolygonOffsetFactor = 32824, + [NativeName("GL_POLYGON_OFFSET_BIAS_EXT")] + PolygonOffsetBiasEXT = 32825, + + [NativeName("GL_RESCALE_NORMAL_EXT")] + RescaleNormalEXT = 32826, + [NativeName("GL_TEXTURE_BINDING_1D")] TextureBinding1D = 32872, [NativeName("GL_TEXTURE_BINDING_2D")] TextureBinding2D = 32873, - [NativeName("GL_CLIENT_ATTRIB_STACK_DEPTH")] - ClientAttribStackDepth = 2993, + [NativeName("GL_TEXTURE_BINDING_3D")] + TextureBinding3D = 32874, - [NativeName("GL_INDEX_LOGIC_OP")] - IndexLogicOp = 3057, + [NativeName("GL_TEXTURE_3D_BINDING_EXT")] + Texture3DBindingEXT = 32874, - [NativeName("GL_MAX_CLIENT_ATTRIB_STACK_DEPTH")] - MaxClientAttribStackDepth = 3387, + [NativeName("GL_PACK_SKIP_IMAGES")] + PackSkipImages = 32875, - [NativeName("GL_FEEDBACK_BUFFER_SIZE")] - FeedbackBufferSize = 3569, + [NativeName("GL_PACK_SKIP_IMAGES_EXT")] + PackSkipImagesEXT = 32875, - [NativeName("GL_FEEDBACK_BUFFER_TYPE")] - FeedbackBufferType = 3570, + [NativeName("GL_PACK_IMAGE_HEIGHT")] + PackImageHeight = 32876, - [NativeName("GL_SELECTION_BUFFER_SIZE")] - SelectionBufferSize = 3572, + [NativeName("GL_PACK_IMAGE_HEIGHT_EXT")] + PackImageHeightEXT = 32876, + + [NativeName("GL_UNPACK_SKIP_IMAGES")] + UnpackSkipImages = 32877, + + [NativeName("GL_UNPACK_SKIP_IMAGES_EXT")] + UnpackSkipImagesEXT = 32877, + + [NativeName("GL_UNPACK_IMAGE_HEIGHT")] + UnpackImageHeight = 32878, + + [NativeName("GL_UNPACK_IMAGE_HEIGHT_EXT")] + UnpackImageHeightEXT = 32878, + + [NativeName("GL_TEXTURE_3D_EXT")] + Texture3DEXT = 32879, + + [NativeName("GL_MAX_3D_TEXTURE_SIZE")] + Max3DTextureSize = 32883, + + [NativeName("GL_MAX_3D_TEXTURE_SIZE_EXT")] + Max3DTextureSizeEXT = 32883, [NativeName("GL_VERTEX_ARRAY")] VertexArray = 32884, @@ -790,12 +850,18 @@ public enum GetPName : uint [NativeName("GL_VERTEX_ARRAY_STRIDE")] VertexArrayStride = 32892, + [NativeName("GL_VERTEX_ARRAY_COUNT_EXT")] + VertexArrayCountEXT = 32893, + [NativeName("GL_NORMAL_ARRAY_TYPE")] NormalArrayType = 32894, [NativeName("GL_NORMAL_ARRAY_STRIDE")] NormalArrayStride = 32895, + [NativeName("GL_NORMAL_ARRAY_COUNT_EXT")] + NormalArrayCountEXT = 32896, + [NativeName("GL_COLOR_ARRAY_SIZE")] ColorArraySize = 32897, @@ -805,12 +871,18 @@ public enum GetPName : uint [NativeName("GL_COLOR_ARRAY_STRIDE")] ColorArrayStride = 32899, + [NativeName("GL_COLOR_ARRAY_COUNT_EXT")] + ColorArrayCountEXT = 32900, + [NativeName("GL_INDEX_ARRAY_TYPE")] IndexArrayType = 32901, [NativeName("GL_INDEX_ARRAY_STRIDE")] IndexArrayStride = 32902, + [NativeName("GL_INDEX_ARRAY_COUNT_EXT")] + IndexArrayCountEXT = 32903, + [NativeName("GL_TEXTURE_COORD_ARRAY_SIZE")] TextureCoordArraySize = 32904, @@ -820,83 +892,95 @@ public enum GetPName : uint [NativeName("GL_TEXTURE_COORD_ARRAY_STRIDE")] TextureCoordArrayStride = 32906, + [NativeName("GL_TEXTURE_COORD_ARRAY_COUNT_EXT")] + TextureCoordArrayCountEXT = 32907, + [NativeName("GL_EDGE_FLAG_ARRAY_STRIDE")] EdgeFlagArrayStride = 32908, - [NativeName("GL_TEXTURE_BINDING_3D")] - TextureBinding3D = 32874, + [NativeName("GL_EDGE_FLAG_ARRAY_COUNT_EXT")] + EdgeFlagArrayCountEXT = 32909, - [NativeName("GL_PACK_SKIP_IMAGES")] - PackSkipImages = 32875, + [NativeName("GL_INTERLACE_SGIX")] + InterlaceSGIX = 32916, - [NativeName("GL_PACK_IMAGE_HEIGHT")] - PackImageHeight = 32876, + [NativeName("GL_DETAIL_TEXTURE_2D_BINDING_SGIS")] + DetailTexture2DBindingSGIS = 32918, - [NativeName("GL_UNPACK_SKIP_IMAGES")] - UnpackSkipImages = 32877, + [NativeName("GL_MULTISAMPLE_SGIS")] + MultisampleSGIS = 32925, - [NativeName("GL_UNPACK_IMAGE_HEIGHT")] - UnpackImageHeight = 32878, + [NativeName("GL_SAMPLE_ALPHA_TO_MASK_SGIS")] + SampleAlphaToMaskSGIS = 32926, - [NativeName("GL_MAX_3D_TEXTURE_SIZE")] - Max3DTextureSize = 32883, + [NativeName("GL_SAMPLE_ALPHA_TO_ONE_SGIS")] + SampleAlphaToOneSGIS = 32927, - [NativeName("GL_MAX_ELEMENTS_VERTICES")] - MaxElementsVertices = 33000, + [NativeName("GL_SAMPLE_MASK_SGIS")] + SampleMaskSGIS = 32928, - [NativeName("GL_MAX_ELEMENTS_INDICES")] - MaxElementsIndices = 33001, + [NativeName("GL_SAMPLE_BUFFERS")] + SampleBuffers = 32936, - [NativeName("GL_SMOOTH_POINT_SIZE_RANGE")] - SmoothPointSizeRange = 2834, + [NativeName("GL_SAMPLE_BUFFERS_SGIS")] + SampleBuffersSGIS = 32936, - [NativeName("GL_SMOOTH_POINT_SIZE_GRANULARITY")] - SmoothPointSizeGranularity = 2835, + [NativeName("GL_SAMPLES")] + Samples = 32937, - [NativeName("GL_SMOOTH_LINE_WIDTH_RANGE")] - SmoothLineWidthRange = 2850, + [NativeName("GL_SAMPLES_SGIS")] + SamplesSGIS = 32937, - [NativeName("GL_SMOOTH_LINE_WIDTH_GRANULARITY")] - SmoothLineWidthGranularity = 2851, + [NativeName("GL_SAMPLE_COVERAGE_VALUE")] + SampleCoverageValue = 32938, - [NativeName("GL_ALIASED_LINE_WIDTH_RANGE")] - AliasedLineWidthRange = 33902, + [NativeName("GL_SAMPLE_MASK_VALUE_SGIS")] + SampleMaskValueSGIS = 32938, - [NativeName("GL_LIGHT_MODEL_COLOR_CONTROL")] - LightModelColorControl = 33272, + [NativeName("GL_SAMPLE_COVERAGE_INVERT")] + SampleCoverageInvert = 32939, - [NativeName("GL_ALIASED_POINT_SIZE_RANGE")] - AliasedPointSizeRange = 33901, + [NativeName("GL_SAMPLE_MASK_INVERT_SGIS")] + SampleMaskInvertSGIS = 32939, - [NativeName("GL_ACTIVE_TEXTURE")] - ActiveTexture = 34016, + [NativeName("GL_SAMPLE_PATTERN_SGIS")] + SamplePatternSGIS = 32940, - [NativeName("GL_SAMPLE_BUFFERS")] - SampleBuffers = 32936, + [NativeName("GL_COLOR_MATRIX_SGI")] + ColorMatrixSGI = 32945, - [NativeName("GL_SAMPLES")] - Samples = 32937, + [NativeName("GL_COLOR_MATRIX_STACK_DEPTH_SGI")] + ColorMatrixStackDepthSGI = 32946, - [NativeName("GL_SAMPLE_COVERAGE_VALUE")] - SampleCoverageValue = 32938, + [NativeName("GL_MAX_COLOR_MATRIX_STACK_DEPTH_SGI")] + MaxColorMatrixStackDepthSGI = 32947, - [NativeName("GL_SAMPLE_COVERAGE_INVERT")] - SampleCoverageInvert = 32939, + [NativeName("GL_POST_COLOR_MATRIX_RED_SCALE_SGI")] + PostColorMatrixRedScaleSGI = 32948, - [NativeName("GL_TEXTURE_BINDING_CUBE_MAP")] - TextureBindingCubeMap = 34068, + [NativeName("GL_POST_COLOR_MATRIX_GREEN_SCALE_SGI")] + PostColorMatrixGreenScaleSGI = 32949, - [NativeName("GL_MAX_CUBE_MAP_TEXTURE_SIZE")] - MaxCubeMapTextureSize = 34076, + [NativeName("GL_POST_COLOR_MATRIX_BLUE_SCALE_SGI")] + PostColorMatrixBlueScaleSGI = 32950, - [NativeName("GL_TEXTURE_COMPRESSION_HINT")] - TextureCompressionHint = 34031, + [NativeName("GL_POST_COLOR_MATRIX_ALPHA_SCALE_SGI")] + PostColorMatrixAlphaScaleSGI = 32951, - [NativeName("GL_NUM_COMPRESSED_TEXTURE_FORMATS")] - NumCompressedTextureFormats = 34466, + [NativeName("GL_POST_COLOR_MATRIX_RED_BIAS_SGI")] + PostColorMatrixRedBiasSGI = 32952, - [NativeName("GL_COMPRESSED_TEXTURE_FORMATS")] - CompressedTextureFormats = 34467, + [NativeName("GL_POST_COLOR_MATRIX_GREEN_BIAS_SGI")] + PostColorMatrixGreenBiasSGI = 32953, + + [NativeName("GL_POST_COLOR_MATRIX_BLUE_BIAS_SGI")] + PostColorMatrixBlueBiasSGI = 32954, + + [NativeName("GL_POST_COLOR_MATRIX_ALPHA_BIAS_SGI")] + PostColorMatrixAlphaBiasSGI = 32955, + + [NativeName("GL_TEXTURE_COLOR_TABLE_SGI")] + TextureColorTableSGI = 32956, [NativeName("GL_BLEND_DST_RGB")] BlendDstRgb = 32968, @@ -910,302 +994,200 @@ public enum GetPName : uint [NativeName("GL_BLEND_SRC_ALPHA")] BlendSrcAlpha = 32971, - [NativeName("GL_POINT_FADE_THRESHOLD_SIZE")] - PointFadeThresholdSize = 33064, + [NativeName("GL_COLOR_TABLE_SGI")] + ColorTableSGI = 32976, - [NativeName("GL_MAX_TEXTURE_LOD_BIAS")] - MaxTextureLodBias = 34045, + [NativeName("GL_POST_CONVOLUTION_COLOR_TABLE_SGI")] + PostConvolutionColorTableSGI = 32977, + + [NativeName("GL_POST_COLOR_MATRIX_COLOR_TABLE_SGI")] + PostColorMatrixColorTableSGI = 32978, + + [NativeName("GL_MAX_ELEMENTS_VERTICES")] + MaxElementsVertices = 33000, + + [NativeName("GL_MAX_ELEMENTS_INDICES")] + MaxElementsIndices = 33001, [NativeName("GL_POINT_SIZE_MIN")] PointSizeMin = 33062, + [NativeName("GL_POINT_SIZE_MIN_ARB")] + PointSizeMinARB = 33062, + + [NativeName("GL_POINT_SIZE_MIN_EXT")] + PointSizeMinEXT = 33062, + + [NativeName("GL_POINT_SIZE_MIN_SGIS")] + PointSizeMinSGIS = 33062, + [NativeName("GL_POINT_SIZE_MAX")] PointSizeMax = 33063, - [NativeName("GL_POINT_DISTANCE_ATTENUATION")] - PointDistanceAttenuation = 33065, + [NativeName("GL_POINT_SIZE_MAX_ARB")] + PointSizeMaxARB = 33063, - [NativeName("GL_BLEND_COLOR")] - BlendColor = 32773, - - [NativeName("GL_BLEND_EQUATION")] - BlendEquation = 32777, - - [NativeName("GL_ARRAY_BUFFER_BINDING")] - ArrayBufferBinding = 34964, - - [NativeName("GL_ELEMENT_ARRAY_BUFFER_BINDING")] - ElementArrayBufferBinding = 34965, - - [NativeName("GL_BLEND_EQUATION_RGB")] - BlendEquationRgb = 32777, - - [NativeName("GL_STENCIL_BACK_FUNC")] - StencilBackFunc = 34816, - - [NativeName("GL_STENCIL_BACK_FAIL")] - StencilBackFail = 34817, - - [NativeName("GL_STENCIL_BACK_PASS_DEPTH_FAIL")] - StencilBackPassDepthFail = 34818, - - [NativeName("GL_STENCIL_BACK_PASS_DEPTH_PASS")] - StencilBackPassDepthPass = 34819, - - [NativeName("GL_MAX_DRAW_BUFFERS")] - MaxDrawBuffers = 34852, - - [NativeName("GL_BLEND_EQUATION_ALPHA")] - BlendEquationAlpha = 34877, - - [NativeName("GL_MAX_VERTEX_ATTRIBS")] - MaxVertexAttribs = 34921, - - [NativeName("GL_MAX_TEXTURE_IMAGE_UNITS")] - MaxTextureImageUnits = 34930, - - [NativeName("GL_MAX_FRAGMENT_UNIFORM_COMPONENTS")] - MaxFragmentUniformComponents = 35657, - - [NativeName("GL_MAX_VERTEX_UNIFORM_COMPONENTS")] - MaxVertexUniformComponents = 35658, - - [NativeName("GL_MAX_VARYING_FLOATS")] - MaxVaryingFloats = 35659, - - [NativeName("GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS")] - MaxVertexTextureImageUnits = 35660, - - [NativeName("GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS")] - MaxCombinedTextureImageUnits = 35661, - - [NativeName("GL_FRAGMENT_SHADER_DERIVATIVE_HINT")] - FragmentShaderDerivativeHint = 35723, - - [NativeName("GL_CURRENT_PROGRAM")] - CurrentProgram = 35725, - - [NativeName("GL_STENCIL_BACK_REF")] - StencilBackRef = 36003, - - [NativeName("GL_STENCIL_BACK_VALUE_MASK")] - StencilBackValueMask = 36004, - - [NativeName("GL_STENCIL_BACK_WRITEMASK")] - StencilBackWritemask = 36005, - - [NativeName("GL_PIXEL_PACK_BUFFER_BINDING")] - PixelPackBufferBinding = 35053, - - [NativeName("GL_PIXEL_UNPACK_BUFFER_BINDING")] - PixelUnpackBufferBinding = 35055, - - [NativeName("GL_MAX_CLIP_DISTANCES")] - MaxClipDistances = 3378, - - [NativeName("GL_MAJOR_VERSION")] - MajorVersion = 33307, - - [NativeName("GL_MINOR_VERSION")] - MinorVersion = 33308, - - [NativeName("GL_NUM_EXTENSIONS")] - NumExtensions = 33309, - - [NativeName("GL_CONTEXT_FLAGS")] - ContextFlags = 33310, - - [NativeName("GL_MAX_ARRAY_TEXTURE_LAYERS")] - MaxArrayTextureLayers = 35071, - - [NativeName("GL_MIN_PROGRAM_TEXEL_OFFSET")] - MinProgramTexelOffset = 35076, - - [NativeName("GL_MAX_PROGRAM_TEXEL_OFFSET")] - MaxProgramTexelOffset = 35077, - - [NativeName("GL_MAX_VARYING_COMPONENTS")] - MaxVaryingComponents = 35659, - - [NativeName("GL_TEXTURE_BINDING_1D_ARRAY")] - TextureBinding1DArray = 35868, - - [NativeName("GL_TEXTURE_BINDING_2D_ARRAY")] - TextureBinding2DArray = 35869, - - [NativeName("GL_TRANSFORM_FEEDBACK_BUFFER_START")] - TransformFeedbackBufferStart = 35972, - - [NativeName("GL_TRANSFORM_FEEDBACK_BUFFER_SIZE")] - TransformFeedbackBufferSize = 35973, - - [NativeName("GL_TRANSFORM_FEEDBACK_BUFFER_BINDING")] - TransformFeedbackBufferBinding = 35983, - - [NativeName("GL_MAX_RENDERBUFFER_SIZE")] - MaxRenderbufferSize = 34024, - - [NativeName("GL_DRAW_FRAMEBUFFER_BINDING")] - DrawFramebufferBinding = 36006, + [NativeName("GL_POINT_SIZE_MAX_EXT")] + PointSizeMaxEXT = 33063, - [NativeName("GL_RENDERBUFFER_BINDING")] - RenderbufferBinding = 36007, + [NativeName("GL_POINT_SIZE_MAX_SGIS")] + PointSizeMaxSGIS = 33063, - [NativeName("GL_READ_FRAMEBUFFER_BINDING")] - ReadFramebufferBinding = 36010, + [NativeName("GL_POINT_FADE_THRESHOLD_SIZE")] + PointFadeThresholdSize = 33064, - [NativeName("GL_MAX_COLOR_ATTACHMENTS")] - MaxColorAttachments = 36063, + [NativeName("GL_POINT_FADE_THRESHOLD_SIZE_ARB")] + PointFadeThresholdSizeARB = 33064, - [NativeName("GL_VERTEX_ARRAY_BINDING")] - VertexArrayBinding = 34229, + [NativeName("GL_POINT_FADE_THRESHOLD_SIZE_EXT")] + PointFadeThresholdSizeEXT = 33064, - [NativeName("GL_MAX_TEXTURE_BUFFER_SIZE")] - MaxTextureBufferSize = 35883, + [NativeName("GL_POINT_FADE_THRESHOLD_SIZE_SGIS")] + PointFadeThresholdSizeSGIS = 33064, - [NativeName("GL_TEXTURE_BINDING_BUFFER")] - TextureBindingBuffer = 35884, + [NativeName("GL_POINT_DISTANCE_ATTENUATION")] + PointDistanceAttenuation = 33065, - [NativeName("GL_TEXTURE_BINDING_RECTANGLE")] - TextureBindingRectANGLE = 34038, + [NativeName("GL_POINT_DISTANCE_ATTENUATION_ARB")] + PointDistanceAttenuationARB = 33065, - [NativeName("GL_MAX_RECTANGLE_TEXTURE_SIZE")] - MaxRectangleTextureSize = 34040, + [NativeName("GL_DISTANCE_ATTENUATION_EXT")] + DistanceAttenuationEXT = 33065, - [NativeName("GL_PRIMITIVE_RESTART_INDEX")] - PrimitiveRestartIndex = 36766, + [NativeName("GL_DISTANCE_ATTENUATION_SGIS")] + DistanceAttenuationSGIS = 33065, - [NativeName("GL_UNIFORM_BUFFER_BINDING")] - UniformBufferBinding = 35368, + [NativeName("GL_FOG_FUNC_POINTS_SGIS")] + FogFuncPointsSGIS = 33067, - [NativeName("GL_UNIFORM_BUFFER_START")] - UniformBufferStart = 35369, + [NativeName("GL_MAX_FOG_FUNC_POINTS_SGIS")] + MaxFogFuncPointsSGIS = 33068, - [NativeName("GL_UNIFORM_BUFFER_SIZE")] - UniformBufferSize = 35370, + [NativeName("GL_PACK_SKIP_VOLUMES_SGIS")] + PackSkipVolumesSGIS = 33072, - [NativeName("GL_MAX_VERTEX_UNIFORM_BLOCKS")] - MaxVertexUniformBlocks = 35371, + [NativeName("GL_PACK_IMAGE_DEPTH_SGIS")] + PackImageDepthSGIS = 33073, - [NativeName("GL_MAX_GEOMETRY_UNIFORM_BLOCKS")] - MaxGeometryUniformBlocks = 35372, + [NativeName("GL_UNPACK_SKIP_VOLUMES_SGIS")] + UnpackSkipVolumesSGIS = 33074, - [NativeName("GL_MAX_FRAGMENT_UNIFORM_BLOCKS")] - MaxFragmentUniformBlocks = 35373, + [NativeName("GL_UNPACK_IMAGE_DEPTH_SGIS")] + UnpackImageDepthSGIS = 33075, - [NativeName("GL_MAX_COMBINED_UNIFORM_BLOCKS")] - MaxCombinedUniformBlocks = 35374, + [NativeName("GL_TEXTURE_4D_SGIS")] + Texture4DSGIS = 33076, - [NativeName("GL_MAX_UNIFORM_BUFFER_BINDINGS")] - MaxUniformBufferBindings = 35375, + [NativeName("GL_MAX_4D_TEXTURE_SIZE_SGIS")] + Max4DTextureSizeSGIS = 33080, - [NativeName("GL_MAX_UNIFORM_BLOCK_SIZE")] - MaxUniformBlockSize = 35376, + [NativeName("GL_PIXEL_TEX_GEN_SGIX")] + PixelTexGenSGIX = 33081, - [NativeName("GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS")] - MaxCombinedVertexUniformComponents = 35377, + [NativeName("GL_PIXEL_TILE_BEST_ALIGNMENT_SGIX")] + PixelTileBestAlignmentSGIX = 33086, - [NativeName("GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS")] - MaxCombinedGeometryUniformComponents = 35378, + [NativeName("GL_PIXEL_TILE_CACHE_INCREMENT_SGIX")] + PixelTileCacheIncrementSGIX = 33087, - [NativeName("GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS")] - MaxCombinedFragmentUniformComponents = 35379, + [NativeName("GL_PIXEL_TILE_WIDTH_SGIX")] + PixelTileWidthSGIX = 33088, - [NativeName("GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT")] - UniformBufferOffsetAlignment = 35380, + [NativeName("GL_PIXEL_TILE_HEIGHT_SGIX")] + PixelTileHeightSGIX = 33089, - [NativeName("GL_PROGRAM_POINT_SIZE")] - ProgramPointSize = 34370, + [NativeName("GL_PIXEL_TILE_GRID_WIDTH_SGIX")] + PixelTileGridWidthSGIX = 33090, - [NativeName("GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS")] - MaxGeometryTextureImageUnits = 35881, + [NativeName("GL_PIXEL_TILE_GRID_HEIGHT_SGIX")] + PixelTileGridHeightSGIX = 33091, - [NativeName("GL_MAX_GEOMETRY_UNIFORM_COMPONENTS")] - MaxGeometryUniformComponents = 36319, + [NativeName("GL_PIXEL_TILE_GRID_DEPTH_SGIX")] + PixelTileGridDepthSGIX = 33092, - [NativeName("GL_MAX_VERTEX_OUTPUT_COMPONENTS")] - MaxVertexOutputComponents = 37154, + [NativeName("GL_PIXEL_TILE_CACHE_SIZE_SGIX")] + PixelTileCacheSizeSGIX = 33093, - [NativeName("GL_MAX_GEOMETRY_INPUT_COMPONENTS")] - MaxGeometryInputComponents = 37155, + [NativeName("GL_SPRITE_SGIX")] + SpriteSGIX = 33096, - [NativeName("GL_MAX_GEOMETRY_OUTPUT_COMPONENTS")] - MaxGeometryOutputComponents = 37156, + [NativeName("GL_SPRITE_MODE_SGIX")] + SpriteModeSGIX = 33097, - [NativeName("GL_MAX_FRAGMENT_INPUT_COMPONENTS")] - MaxFragmentInputComponents = 37157, + [NativeName("GL_SPRITE_AXIS_SGIX")] + SpriteAxisSGIX = 33098, - [NativeName("GL_CONTEXT_PROFILE_MASK")] - ContextProfileMask = 37158, + [NativeName("GL_SPRITE_TRANSLATION_SGIX")] + SpriteTranslationSGIX = 33099, - [NativeName("GL_PROVOKING_VERTEX")] - ProvokingVertex = 36431, + [NativeName("GL_TEXTURE_4D_BINDING_SGIS")] + Texture4DBindingSGIS = 33103, - [NativeName("GL_MAX_SERVER_WAIT_TIMEOUT")] - MaxServerWaitTimeout = 37137, + [NativeName("GL_MAX_CLIPMAP_DEPTH_SGIX")] + MaxClipmapDepthSGIX = 33143, - [NativeName("GL_MAX_SAMPLE_MASK_WORDS")] - MaxSampleMaskWords = 36441, + [NativeName("GL_MAX_CLIPMAP_VIRTUAL_DEPTH_SGIX")] + MaxClipmapVirtualDepthSGIX = 33144, - [NativeName("GL_TEXTURE_BINDING_2D_MULTISAMPLE")] - TextureBinding2DMultisample = 37124, + [NativeName("GL_POST_TEXTURE_FILTER_BIAS_RANGE_SGIX")] + PostTextureFilterBiasRangeSGIX = 33147, - [NativeName("GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY")] - TextureBinding2DMultisampleArray = 37125, + [NativeName("GL_POST_TEXTURE_FILTER_SCALE_RANGE_SGIX")] + PostTextureFilterScaleRangeSGIX = 33148, - [NativeName("GL_MAX_COLOR_TEXTURE_SAMPLES")] - MaxColorTextureSamples = 37134, + [NativeName("GL_REFERENCE_PLANE_SGIX")] + ReferencePlaneSGIX = 33149, - [NativeName("GL_MAX_DEPTH_TEXTURE_SAMPLES")] - MaxDepthTextureSamples = 37135, + [NativeName("GL_REFERENCE_PLANE_EQUATION_SGIX")] + ReferencePlaneEquationSGIX = 33150, - [NativeName("GL_MAX_INTEGER_SAMPLES")] - MaxIntegerSamples = 37136, + [NativeName("GL_IR_INSTRUMENT1_SGIX")] + IrInstrument1SGIX = 33151, - [NativeName("GL_MAX_DUAL_SOURCE_DRAW_BUFFERS")] - MaxDualSourceDrawBuffers = 35068, + [NativeName("GL_INSTRUMENT_MEASUREMENTS_SGIX")] + InstrumentMeasurementsSGIX = 33153, - [NativeName("GL_SAMPLER_BINDING")] - SamplerBinding = 35097, + [NativeName("GL_CALLIGRAPHIC_FRAGMENT_SGIX")] + CalligraphicFragmentSGIX = 33155, - [NativeName("GL_TIMESTAMP")] - Timestamp = 36392, + [NativeName("GL_FRAMEZOOM_SGIX")] + FramezoomSGIX = 33163, - [NativeName("GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS")] - MaxTessControlUniformBlocks = 36489, + [NativeName("GL_FRAMEZOOM_FACTOR_SGIX")] + FramezoomFactorSGIX = 33164, - [NativeName("GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS")] - MaxTessEvaluationUniformBlocks = 36490, + [NativeName("GL_MAX_FRAMEZOOM_FACTOR_SGIX")] + MaxFramezoomFactorSGIX = 33165, - [NativeName("GL_IMPLEMENTATION_COLOR_READ_TYPE")] - ImplementationColorReadType = 35738, + [NativeName("GL_GENERATE_MIPMAP_HINT_SGIS")] + GenerateMipmapHintSGIS = 33170, - [NativeName("GL_IMPLEMENTATION_COLOR_READ_FORMAT")] - ImplementationColorReadFormat = 35739, + [NativeName("GL_DEFORMATIONS_MASK_SGIX")] + DeformationsMaskSGIX = 33174, - [NativeName("GL_SHADER_COMPILER")] - ShaderCompiler = 36346, + [NativeName("GL_FOG_OFFSET_SGIX")] + FogOffsetSGIX = 33176, - [NativeName("GL_SHADER_BINARY_FORMATS")] - ShaderBinaryFormats = 36344, + [NativeName("GL_FOG_OFFSET_VALUE_SGIX")] + FogOffsetValueSGIX = 33177, - [NativeName("GL_NUM_SHADER_BINARY_FORMATS")] - NumShaderBinaryFormats = 36345, + [NativeName("GL_LIGHT_MODEL_COLOR_CONTROL")] + LightModelColorControl = 33272, - [NativeName("GL_MAX_VERTEX_UNIFORM_VECTORS")] - MaxVertexUniformVectors = 36347, + [NativeName("GL_SHARED_TEXTURE_PALETTE_EXT")] + SharedTexturePaletteEXT = 33275, - [NativeName("GL_MAX_VARYING_VECTORS")] - MaxVaryingVectors = 36348, + [NativeName("GL_MAJOR_VERSION")] + MajorVersion = 33307, - [NativeName("GL_MAX_FRAGMENT_UNIFORM_VECTORS")] - MaxFragmentUniformVectors = 36349, + [NativeName("GL_MINOR_VERSION")] + MinorVersion = 33308, - [NativeName("GL_NUM_PROGRAM_BINARY_FORMATS")] - NumProgramBinaryFormats = 34814, + [NativeName("GL_NUM_EXTENSIONS")] + NumExtensions = 33309, - [NativeName("GL_PROGRAM_BINARY_FORMATS")] - ProgramBinaryFormats = 34815, + [NativeName("GL_CONTEXT_FLAGS")] + ContextFlags = 33310, [NativeName("GL_PROGRAM_PIPELINE_BINDING")] ProgramPipelineBinding = 33370, @@ -1225,606 +1207,624 @@ public enum GetPName : uint [NativeName("GL_VIEWPORT_INDEX_PROVOKING_VERTEX")] ViewportIndexProvokingVertex = 33375, - [NativeName("GL_MIN_MAP_BUFFER_ALIGNMENT")] - MinMapBufferAlignment = 37052, + [NativeName("GL_MAX_COMPUTE_UNIFORM_COMPONENTS")] + MaxComputeUniformComponents = 33379, - [NativeName("GL_MAX_VERTEX_ATOMIC_COUNTERS")] - MaxVertexAtomicCounters = 37586, + [NativeName("GL_MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS")] + MaxComputeAtomicCounterBuffers = 33380, - [NativeName("GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS")] - MaxTessControlAtomicCounters = 37587, + [NativeName("GL_MAX_COMPUTE_ATOMIC_COUNTERS")] + MaxComputeAtomicCounters = 33381, - [NativeName("GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS")] - MaxTessEvaluationAtomicCounters = 37588, + [NativeName("GL_MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS")] + MaxCombinedComputeUniformComponents = 33382, - [NativeName("GL_MAX_GEOMETRY_ATOMIC_COUNTERS")] - MaxGeometryAtomicCounters = 37589, + [NativeName("GL_MAX_DEBUG_GROUP_STACK_DEPTH")] + MaxDebugGroupStackDepth = 33388, - [NativeName("GL_MAX_FRAGMENT_ATOMIC_COUNTERS")] - MaxFragmentAtomicCounters = 37590, + [NativeName("GL_DEBUG_GROUP_STACK_DEPTH")] + DebugGroupStackDepth = 33389, - [NativeName("GL_MAX_COMBINED_ATOMIC_COUNTERS")] - MaxCombinedAtomicCounters = 37591, + [NativeName("GL_MAX_UNIFORM_LOCATIONS")] + MaxUniformLocations = 33390, - [NativeName("GL_MAX_ELEMENT_INDEX")] - MaxElementIndex = 36203, + [NativeName("GL_VERTEX_BINDING_DIVISOR")] + VertexBindingDivisor = 33494, - [NativeName("GL_MAX_COMPUTE_UNIFORM_BLOCKS")] - MaxComputeUniformBlocks = 37307, + [NativeName("GL_VERTEX_BINDING_OFFSET")] + VertexBindingOffset = 33495, + + [NativeName("GL_VERTEX_BINDING_STRIDE")] + VertexBindingStride = 33496, + + [NativeName("GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET")] + MaxVertexAttribRelativeOffset = 33497, + + [NativeName("GL_MAX_VERTEX_ATTRIB_BINDINGS")] + MaxVertexAttribBindings = 33498, + + [NativeName("GL_MAX_LABEL_LENGTH")] + MaxLabelLength = 33512, + + [NativeName("GL_CONVOLUTION_HINT_SGIX")] + ConvolutionHintSGIX = 33558, - [NativeName("GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS")] - MaxComputeTextureImageUnits = 37308, + [NativeName("GL_ASYNC_MARKER_SGIX")] + AsyncMarkerSGIX = 33577, - [NativeName("GL_MAX_COMPUTE_UNIFORM_COMPONENTS")] - MaxComputeUniformComponents = 33379, + [NativeName("GL_PIXEL_TEX_GEN_MODE_SGIX")] + PixelTexGenModeSGIX = 33579, - [NativeName("GL_MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS")] - MaxComputeAtomicCounterBuffers = 33380, + [NativeName("GL_ASYNC_HISTOGRAM_SGIX")] + AsyncHistogramSGIX = 33580, - [NativeName("GL_MAX_COMPUTE_ATOMIC_COUNTERS")] - MaxComputeAtomicCounters = 33381, + [NativeName("GL_MAX_ASYNC_HISTOGRAM_SGIX")] + MaxAsyncHistogramSGIX = 33581, - [NativeName("GL_MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS")] - MaxCombinedComputeUniformComponents = 33382, + [NativeName("GL_PIXEL_TEXTURE_SGIS")] + PixelTextureSGIS = 33619, - [NativeName("GL_MAX_COMPUTE_WORK_GROUP_INVOCATIONS")] - MaxComputeWorkGroupInvocations = 37099, + [NativeName("GL_ASYNC_TEX_IMAGE_SGIX")] + AsyncTexImageSGIX = 33628, - [NativeName("GL_MAX_COMPUTE_WORK_GROUP_COUNT")] - MaxComputeWorkGroupCount = 37310, + [NativeName("GL_ASYNC_DRAW_PIXELS_SGIX")] + AsyncDrawPixelsSGIX = 33629, - [NativeName("GL_MAX_COMPUTE_WORK_GROUP_SIZE")] - MaxComputeWorkGroupSize = 37311, + [NativeName("GL_ASYNC_READ_PIXELS_SGIX")] + AsyncReadPixelsSGIX = 33630, - [NativeName("GL_DISPATCH_INDIRECT_BUFFER_BINDING")] - DispatchIndirectBufferBinding = 37103, + [NativeName("GL_MAX_ASYNC_TEX_IMAGE_SGIX")] + MaxAsyncTexImageSGIX = 33631, - [NativeName("GL_MAX_DEBUG_GROUP_STACK_DEPTH")] - MaxDebugGroupStackDepth = 33388, + [NativeName("GL_MAX_ASYNC_DRAW_PIXELS_SGIX")] + MaxAsyncDrawPixelsSGIX = 33632, - [NativeName("GL_DEBUG_GROUP_STACK_DEPTH")] - DebugGroupStackDepth = 33389, + [NativeName("GL_MAX_ASYNC_READ_PIXELS_SGIX")] + MaxAsyncReadPixelsSGIX = 33633, - [NativeName("GL_MAX_LABEL_LENGTH")] - MaxLabelLength = 33512, + [NativeName("GL_VERTEX_PRECLIP_SGIX")] + VertexPreclipSGIX = 33774, - [NativeName("GL_MAX_UNIFORM_LOCATIONS")] - MaxUniformLocations = 33390, + [NativeName("GL_VERTEX_PRECLIP_HINT_SGIX")] + VertexPreclipHintSGIX = 33775, - [NativeName("GL_MAX_FRAMEBUFFER_WIDTH")] - MaxFramebufferWidth = 37653, + [NativeName("GL_FRAGMENT_LIGHTING_SGIX")] + FragmentLightingSGIX = 33792, - [NativeName("GL_MAX_FRAMEBUFFER_HEIGHT")] - MaxFramebufferHeight = 37654, + [NativeName("GL_FRAGMENT_COLOR_MATERIAL_SGIX")] + FragmentColorMaterialSGIX = 33793, - [NativeName("GL_MAX_FRAMEBUFFER_LAYERS")] - MaxFramebufferLayers = 37655, + [NativeName("GL_FRAGMENT_COLOR_MATERIAL_FACE_SGIX")] + FragmentColorMaterialFaceSGIX = 33794, - [NativeName("GL_MAX_FRAMEBUFFER_SAMPLES")] - MaxFramebufferSamples = 37656, + [NativeName("GL_FRAGMENT_COLOR_MATERIAL_PARAMETER_SGIX")] + FragmentColorMaterialParameterSGIX = 33795, - [NativeName("GL_SHADER_STORAGE_BUFFER_BINDING")] - ShaderStorageBufferBinding = 37075, + [NativeName("GL_MAX_FRAGMENT_LIGHTS_SGIX")] + MaxFragmentLightsSGIX = 33796, - [NativeName("GL_SHADER_STORAGE_BUFFER_START")] - ShaderStorageBufferStart = 37076, + [NativeName("GL_MAX_ACTIVE_LIGHTS_SGIX")] + MaxActiveLightsSGIX = 33797, - [NativeName("GL_SHADER_STORAGE_BUFFER_SIZE")] - ShaderStorageBufferSize = 37077, + [NativeName("GL_LIGHT_ENV_MODE_SGIX")] + LightEnvModeSGIX = 33799, - [NativeName("GL_MAX_VERTEX_SHADER_STORAGE_BLOCKS")] - MaxVertexShaderStorageBlocks = 37078, + [NativeName("GL_FRAGMENT_LIGHT_MODEL_LOCAL_VIEWER_SGIX")] + FragmentLightModelLocalViewerSGIX = 33800, - [NativeName("GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS")] - MaxGeometryShaderStorageBlocks = 37079, + [NativeName("GL_FRAGMENT_LIGHT_MODEL_TWO_SIDE_SGIX")] + FragmentLightModelTwoSideSGIX = 33801, - [NativeName("GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS")] - MaxTessControlShaderStorageBlocks = 37080, + [NativeName("GL_FRAGMENT_LIGHT_MODEL_AMBIENT_SGIX")] + FragmentLightModelAmbientSGIX = 33802, - [NativeName("GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS")] - MaxTessEvaluationShaderStorageBlocks = 37081, + [NativeName("GL_FRAGMENT_LIGHT_MODEL_NORMAL_INTERPOLATION_SGIX")] + FragmentLightModelNormalInterpolationSGIX = 33803, - [NativeName("GL_MAX_FRAGMENT_SHADER_STORAGE_BLOCKS")] - MaxFragmentShaderStorageBlocks = 37082, + [NativeName("GL_FRAGMENT_LIGHT0_SGIX")] + FragmentLight0SGIX = 33804, - [NativeName("GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS")] - MaxComputeShaderStorageBlocks = 37083, + [NativeName("GL_PACK_RESAMPLE_SGIX")] + PackResampleSGIX = 33838, - [NativeName("GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS")] - MaxCombinedShaderStorageBlocks = 37084, + [NativeName("GL_UNPACK_RESAMPLE_SGIX")] + UnpackResampleSGIX = 33839, - [NativeName("GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS")] - MaxShaderStorageBufferBindings = 37085, + [NativeName("GL_ALIASED_POINT_SIZE_RANGE")] + AliasedPointSizeRange = 33901, - [NativeName("GL_SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT")] - ShaderStorageBufferOffsetAlignment = 37087, + [NativeName("GL_ALIASED_LINE_WIDTH_RANGE")] + AliasedLineWidthRange = 33902, - [NativeName("GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT")] - TextureBufferOffsetAlignment = 37279, + [NativeName("GL_ACTIVE_TEXTURE")] + ActiveTexture = 34016, - [NativeName("GL_VERTEX_BINDING_DIVISOR")] - VertexBindingDivisor = 33494, + [NativeName("GL_MAX_RENDERBUFFER_SIZE")] + MaxRenderbufferSize = 34024, - [NativeName("GL_VERTEX_BINDING_OFFSET")] - VertexBindingOffset = 33495, + [NativeName("GL_TEXTURE_COMPRESSION_HINT")] + TextureCompressionHint = 34031, - [NativeName("GL_VERTEX_BINDING_STRIDE")] - VertexBindingStride = 33496, + [NativeName("GL_TEXTURE_BINDING_RECTANGLE")] + TextureBindingRectANGLE = 34038, - [NativeName("GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET")] - MaxVertexAttribRelativeOffset = 33497, + [NativeName("GL_TEXTURE_BINDING_RECTANGLE_ARB")] + TextureBindingRectangleARB = 34038, - [NativeName("GL_MAX_VERTEX_ATTRIB_BINDINGS")] - MaxVertexAttribBindings = 33498, + [NativeName("GL_TEXTURE_BINDING_RECTANGLE_NV")] + TextureBindingRectangleNV = 34038, - [NativeName("GL_POINT_SIZE_MIN_ARB")] - PointSizeMinARB = 33062, + [NativeName("GL_MAX_RECTANGLE_TEXTURE_SIZE")] + MaxRectangleTextureSize = 34040, - [NativeName("GL_POINT_SIZE_MAX_ARB")] - PointSizeMaxARB = 33063, + [NativeName("GL_MAX_TEXTURE_LOD_BIAS")] + MaxTextureLodBias = 34045, - [NativeName("GL_POINT_FADE_THRESHOLD_SIZE_ARB")] - PointFadeThresholdSizeARB = 33064, + [NativeName("GL_TEXTURE_BINDING_CUBE_MAP_OES")] + TextureBindingCubeMapOES = 34068, - [NativeName("GL_POINT_DISTANCE_ATTENUATION_ARB")] - PointDistanceAttenuationARB = 33065, + [NativeName("GL_TEXTURE_BINDING_CUBE_MAP")] + TextureBindingCubeMap = 34068, [NativeName("GL_TEXTURE_BINDING_CUBE_MAP_ARB")] TextureBindingCubeMapARB = 34068, - [NativeName("GL_MAX_CUBE_MAP_TEXTURE_SIZE_ARB")] - MaxCubeMapTextureSizeARB = 34076, + [NativeName("GL_TEXTURE_BINDING_CUBE_MAP_EXT")] + TextureBindingCubeMapEXT = 34068, - [NativeName("GL_TEXTURE_BINDING_RECTANGLE_ARB")] - TextureBindingRectangleARB = 34038, + [NativeName("GL_MAX_CUBE_MAP_TEXTURE_SIZE_OES")] + MaxCubeMapTextureSizeOES = 34076, - [NativeName("GL_FRAGMENT_SHADER_ATI")] - FragmentShaderATI = 35104, + [NativeName("GL_MAX_CUBE_MAP_TEXTURE_SIZE")] + MaxCubeMapTextureSize = 34076, - [NativeName("GL_BLEND_COLOR_EXT")] - BlendColorEXT = 32773, + [NativeName("GL_MAX_CUBE_MAP_TEXTURE_SIZE_ARB")] + MaxCubeMapTextureSizeARB = 34076, - [NativeName("GL_BLEND_EQUATION_EXT")] - BlendEquationEXT = 32777, + [NativeName("GL_MAX_CUBE_MAP_TEXTURE_SIZE_EXT")] + MaxCubeMapTextureSizeEXT = 34076, - [NativeName("GL_PACK_CMYK_HINT_EXT")] - PackCmykHintEXT = 32782, + [NativeName("GL_PACK_SUBSAMPLE_RATE_SGIX")] + PackSubsampleRateSGIX = 34208, - [NativeName("GL_UNPACK_CMYK_HINT_EXT")] - UnpackCmykHintEXT = 32783, + [NativeName("GL_UNPACK_SUBSAMPLE_RATE_SGIX")] + UnpackSubsampleRateSGIX = 34209, - [NativeName("GL_CONVOLUTION_1D_EXT")] - Convolution1DEXT = 32784, + [NativeName("GL_VERTEX_ARRAY_BINDING")] + VertexArrayBinding = 34229, - [NativeName("GL_CONVOLUTION_2D_EXT")] - Convolution2DEXT = 32785, + [NativeName("GL_PROGRAM_POINT_SIZE")] + ProgramPointSize = 34370, - [NativeName("GL_SEPARABLE_2D_EXT")] - Separable2DEXT = 32786, + [NativeName("GL_NUM_COMPRESSED_TEXTURE_FORMATS")] + NumCompressedTextureFormats = 34466, - [NativeName("GL_POST_CONVOLUTION_RED_SCALE_EXT")] - PostConvolutionRedScaleEXT = 32796, + [NativeName("GL_COMPRESSED_TEXTURE_FORMATS")] + CompressedTextureFormats = 34467, - [NativeName("GL_POST_CONVOLUTION_GREEN_SCALE_EXT")] - PostConvolutionGreenScaleEXT = 32797, + [NativeName("GL_NUM_PROGRAM_BINARY_FORMATS")] + NumProgramBinaryFormats = 34814, - [NativeName("GL_POST_CONVOLUTION_BLUE_SCALE_EXT")] - PostConvolutionBlueScaleEXT = 32798, + [NativeName("GL_PROGRAM_BINARY_FORMATS")] + ProgramBinaryFormats = 34815, - [NativeName("GL_POST_CONVOLUTION_ALPHA_SCALE_EXT")] - PostConvolutionAlphaScaleEXT = 32799, + [NativeName("GL_STENCIL_BACK_FUNC")] + StencilBackFunc = 34816, - [NativeName("GL_POST_CONVOLUTION_RED_BIAS_EXT")] - PostConvolutionRedBiasEXT = 32800, + [NativeName("GL_STENCIL_BACK_FAIL")] + StencilBackFail = 34817, - [NativeName("GL_POST_CONVOLUTION_GREEN_BIAS_EXT")] - PostConvolutionGreenBiasEXT = 32801, + [NativeName("GL_STENCIL_BACK_PASS_DEPTH_FAIL")] + StencilBackPassDepthFail = 34818, - [NativeName("GL_POST_CONVOLUTION_BLUE_BIAS_EXT")] - PostConvolutionBlueBiasEXT = 32802, + [NativeName("GL_STENCIL_BACK_PASS_DEPTH_PASS")] + StencilBackPassDepthPass = 34819, - [NativeName("GL_POST_CONVOLUTION_ALPHA_BIAS_EXT")] - PostConvolutionAlphaBiasEXT = 32803, + [NativeName("GL_MAX_DRAW_BUFFERS")] + MaxDrawBuffers = 34852, - [NativeName("GL_MAX_COLOR_ATTACHMENTS_EXT")] - MaxColorAttachmentsEXT = 36063, + [NativeName("GL_BLEND_EQUATION_ALPHA")] + BlendEquationAlpha = 34877, - [NativeName("GL_HISTOGRAM_EXT")] - HistogramEXT = 32804, + [NativeName("GL_MAX_VERTEX_ATTRIBS")] + MaxVertexAttribs = 34921, - [NativeName("GL_MINMAX_EXT")] - MinmaxEXT = 32814, + [NativeName("GL_MAX_TEXTURE_IMAGE_UNITS")] + MaxTextureImageUnits = 34930, - [NativeName("GL_NUM_DEVICE_UUIDS_EXT")] - NumDeviceUuidsEXT = 38294, + [NativeName("GL_ARRAY_BUFFER_BINDING")] + ArrayBufferBinding = 34964, - [NativeName("GL_DEVICE_UUID_EXT")] - DeviceUuidEXT = 38295, + [NativeName("GL_ELEMENT_ARRAY_BUFFER_BINDING")] + ElementArrayBufferBinding = 34965, - [NativeName("GL_DRIVER_UUID_EXT")] - DriverUuidEXT = 38296, + [NativeName("GL_PIXEL_PACK_BUFFER_BINDING")] + PixelPackBufferBinding = 35053, + + [NativeName("GL_PIXEL_UNPACK_BUFFER_BINDING")] + PixelUnpackBufferBinding = 35055, - [NativeName("GL_DEVICE_LUID_EXT")] - DeviceLuidEXT = 38297, + [NativeName("GL_MAX_DUAL_SOURCE_DRAW_BUFFERS")] + MaxDualSourceDrawBuffers = 35068, - [NativeName("GL_DEVICE_NODE_MASK_EXT")] - DeviceNodeMaskEXT = 38298, + [NativeName("GL_MAX_ARRAY_TEXTURE_LAYERS")] + MaxArrayTextureLayers = 35071, - [NativeName("GL_POINT_SIZE_MIN_EXT")] - PointSizeMinEXT = 33062, + [NativeName("GL_MIN_PROGRAM_TEXEL_OFFSET")] + MinProgramTexelOffset = 35076, - [NativeName("GL_POINT_SIZE_MAX_EXT")] - PointSizeMaxEXT = 33063, + [NativeName("GL_MAX_PROGRAM_TEXEL_OFFSET")] + MaxProgramTexelOffset = 35077, - [NativeName("GL_POINT_FADE_THRESHOLD_SIZE_EXT")] - PointFadeThresholdSizeEXT = 33064, + [NativeName("GL_SAMPLER_BINDING")] + SamplerBinding = 35097, - [NativeName("GL_DISTANCE_ATTENUATION_EXT")] - DistanceAttenuationEXT = 33065, + [NativeName("GL_FRAGMENT_SHADER_ATI")] + FragmentShaderATI = 35104, - [NativeName("GL_POLYGON_OFFSET_BIAS_EXT")] - PolygonOffsetBiasEXT = 32825, + [NativeName("GL_UNIFORM_BUFFER_BINDING")] + UniformBufferBinding = 35368, - [NativeName("GL_RESCALE_NORMAL_EXT")] - RescaleNormalEXT = 32826, + [NativeName("GL_UNIFORM_BUFFER_START")] + UniformBufferStart = 35369, - [NativeName("GL_SHARED_TEXTURE_PALETTE_EXT")] - SharedTexturePaletteEXT = 33275, + [NativeName("GL_UNIFORM_BUFFER_SIZE")] + UniformBufferSize = 35370, - [NativeName("GL_PACK_SKIP_IMAGES_EXT")] - PackSkipImagesEXT = 32875, + [NativeName("GL_MAX_VERTEX_UNIFORM_BLOCKS")] + MaxVertexUniformBlocks = 35371, - [NativeName("GL_PACK_IMAGE_HEIGHT_EXT")] - PackImageHeightEXT = 32876, + [NativeName("GL_MAX_GEOMETRY_UNIFORM_BLOCKS")] + MaxGeometryUniformBlocks = 35372, - [NativeName("GL_UNPACK_SKIP_IMAGES_EXT")] - UnpackSkipImagesEXT = 32877, + [NativeName("GL_MAX_FRAGMENT_UNIFORM_BLOCKS")] + MaxFragmentUniformBlocks = 35373, - [NativeName("GL_UNPACK_IMAGE_HEIGHT_EXT")] - UnpackImageHeightEXT = 32878, + [NativeName("GL_MAX_COMBINED_UNIFORM_BLOCKS")] + MaxCombinedUniformBlocks = 35374, - [NativeName("GL_TEXTURE_3D_EXT")] - Texture3DEXT = 32879, + [NativeName("GL_MAX_UNIFORM_BUFFER_BINDINGS")] + MaxUniformBufferBindings = 35375, - [NativeName("GL_MAX_3D_TEXTURE_SIZE_EXT")] - Max3DTextureSizeEXT = 32883, + [NativeName("GL_MAX_UNIFORM_BLOCK_SIZE")] + MaxUniformBlockSize = 35376, - [NativeName("GL_TEXTURE_BINDING_CUBE_MAP_EXT")] - TextureBindingCubeMapEXT = 34068, + [NativeName("GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS")] + MaxCombinedVertexUniformComponents = 35377, - [NativeName("GL_MAX_CUBE_MAP_TEXTURE_SIZE_EXT")] - MaxCubeMapTextureSizeEXT = 34076, + [NativeName("GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS")] + MaxCombinedGeometryUniformComponents = 35378, - [NativeName("GL_TEXTURE_3D_BINDING_EXT")] - Texture3DBindingEXT = 32874, + [NativeName("GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS")] + MaxCombinedFragmentUniformComponents = 35379, - [NativeName("GL_VERTEX_ARRAY_COUNT_EXT")] - VertexArrayCountEXT = 32893, + [NativeName("GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT")] + UniformBufferOffsetAlignment = 35380, - [NativeName("GL_NORMAL_ARRAY_COUNT_EXT")] - NormalArrayCountEXT = 32896, + [NativeName("GL_MAX_FRAGMENT_UNIFORM_COMPONENTS")] + MaxFragmentUniformComponents = 35657, - [NativeName("GL_COLOR_ARRAY_COUNT_EXT")] - ColorArrayCountEXT = 32900, + [NativeName("GL_MAX_VERTEX_UNIFORM_COMPONENTS")] + MaxVertexUniformComponents = 35658, - [NativeName("GL_INDEX_ARRAY_COUNT_EXT")] - IndexArrayCountEXT = 32903, + [NativeName("GL_MAX_VARYING_FLOATS")] + MaxVaryingFloats = 35659, - [NativeName("GL_TEXTURE_COORD_ARRAY_COUNT_EXT")] - TextureCoordArrayCountEXT = 32907, + [NativeName("GL_MAX_VARYING_COMPONENTS")] + MaxVaryingComponents = 35659, - [NativeName("GL_EDGE_FLAG_ARRAY_COUNT_EXT")] - EdgeFlagArrayCountEXT = 32909, + [NativeName("GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS")] + MaxVertexTextureImageUnits = 35660, - [NativeName("GL_MODELVIEW0_STACK_DEPTH_EXT")] - Modelview0StackDepthEXT = 2979, + [NativeName("GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS")] + MaxCombinedTextureImageUnits = 35661, - [NativeName("GL_MODELVIEW0_MATRIX_EXT")] - Modelview0MatrixEXT = 2982, + [NativeName("GL_FRAGMENT_SHADER_DERIVATIVE_HINT")] + FragmentShaderDerivativeHint = 35723, - [NativeName("GL_SHADING_RATE_IMAGE_PER_PRIMITIVE_NV")] - ShadingRateImagePerPrimitiveNV = 38321, + [NativeName("GL_CURRENT_PROGRAM")] + CurrentProgram = 35725, - [NativeName("GL_SHADING_RATE_IMAGE_PALETTE_COUNT_NV")] - ShadingRateImagePaletteCountNV = 38322, + [NativeName("GL_IMPLEMENTATION_COLOR_READ_TYPE")] + ImplementationColorReadType = 35738, - [NativeName("GL_TEXTURE_BINDING_RECTANGLE_NV")] - TextureBindingRectangleNV = 34038, + [NativeName("GL_IMPLEMENTATION_COLOR_READ_FORMAT")] + ImplementationColorReadFormat = 35739, - [NativeName("GL_MAX_TIMELINE_SEMAPHORE_VALUE_DIFFERENCE_NV")] - MaxTimelineSemaphoreValueDifferenceNV = 38326, + [NativeName("GL_TEXTURE_BINDING_1D_ARRAY")] + TextureBinding1DArray = 35868, - [NativeName("GL_DETAIL_TEXTURE_2D_BINDING_SGIS")] - DetailTexture2DBindingSGIS = 32918, + [NativeName("GL_TEXTURE_BINDING_2D_ARRAY")] + TextureBinding2DArray = 35869, - [NativeName("GL_FOG_FUNC_POINTS_SGIS")] - FogFuncPointsSGIS = 33067, + [NativeName("GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS")] + MaxGeometryTextureImageUnits = 35881, - [NativeName("GL_MAX_FOG_FUNC_POINTS_SGIS")] - MaxFogFuncPointsSGIS = 33068, + [NativeName("GL_MAX_TEXTURE_BUFFER_SIZE")] + MaxTextureBufferSize = 35883, - [NativeName("GL_GENERATE_MIPMAP_HINT_SGIS")] - GenerateMipmapHintSGIS = 33170, + [NativeName("GL_TEXTURE_BINDING_BUFFER")] + TextureBindingBuffer = 35884, - [NativeName("GL_MULTISAMPLE_SGIS")] - MultisampleSGIS = 32925, + [NativeName("GL_TRANSFORM_FEEDBACK_BUFFER_START")] + TransformFeedbackBufferStart = 35972, - [NativeName("GL_SAMPLE_ALPHA_TO_MASK_SGIS")] - SampleAlphaToMaskSGIS = 32926, + [NativeName("GL_TRANSFORM_FEEDBACK_BUFFER_SIZE")] + TransformFeedbackBufferSize = 35973, - [NativeName("GL_SAMPLE_ALPHA_TO_ONE_SGIS")] - SampleAlphaToOneSGIS = 32927, + [NativeName("GL_TRANSFORM_FEEDBACK_BUFFER_BINDING")] + TransformFeedbackBufferBinding = 35983, - [NativeName("GL_SAMPLE_MASK_SGIS")] - SampleMaskSGIS = 32928, + [NativeName("GL_MOTION_ESTIMATION_SEARCH_BLOCK_X_QCOM")] + MotionEstimationSearchBlockXQCOM = 35984, - [NativeName("GL_SAMPLE_BUFFERS_SGIS")] - SampleBuffersSGIS = 32936, + [NativeName("GL_MOTION_ESTIMATION_SEARCH_BLOCK_Y_QCOM")] + MotionEstimationSearchBlockYQCOM = 35985, - [NativeName("GL_SAMPLES_SGIS")] - SamplesSGIS = 32937, + [NativeName("GL_STENCIL_BACK_REF")] + StencilBackRef = 36003, - [NativeName("GL_SAMPLE_MASK_VALUE_SGIS")] - SampleMaskValueSGIS = 32938, + [NativeName("GL_STENCIL_BACK_VALUE_MASK")] + StencilBackValueMask = 36004, - [NativeName("GL_SAMPLE_MASK_INVERT_SGIS")] - SampleMaskInvertSGIS = 32939, + [NativeName("GL_STENCIL_BACK_WRITEMASK")] + StencilBackWritemask = 36005, - [NativeName("GL_SAMPLE_PATTERN_SGIS")] - SamplePatternSGIS = 32940, + [NativeName("GL_DRAW_FRAMEBUFFER_BINDING")] + DrawFramebufferBinding = 36006, - [NativeName("GL_PIXEL_TEXTURE_SGIS")] - PixelTextureSGIS = 33619, + [NativeName("GL_RENDERBUFFER_BINDING")] + RenderbufferBinding = 36007, - [NativeName("GL_POINT_SIZE_MIN_SGIS")] - PointSizeMinSGIS = 33062, + [NativeName("GL_READ_FRAMEBUFFER_BINDING")] + ReadFramebufferBinding = 36010, - [NativeName("GL_POINT_SIZE_MAX_SGIS")] - PointSizeMaxSGIS = 33063, + [NativeName("GL_MAX_COLOR_ATTACHMENTS_NV")] + MaxColorAttachmentsNV = 36063, - [NativeName("GL_POINT_FADE_THRESHOLD_SIZE_SGIS")] - PointFadeThresholdSizeSGIS = 33064, + [NativeName("GL_MAX_COLOR_ATTACHMENTS")] + MaxColorAttachments = 36063, - [NativeName("GL_DISTANCE_ATTENUATION_SGIS")] - DistanceAttenuationSGIS = 33065, + [NativeName("GL_MAX_COLOR_ATTACHMENTS_EXT")] + MaxColorAttachmentsEXT = 36063, - [NativeName("GL_PACK_SKIP_VOLUMES_SGIS")] - PackSkipVolumesSGIS = 33072, + [NativeName("GL_TEXTURE_GEN_STR_OES")] + TextureGenStrOES = 36192, - [NativeName("GL_PACK_IMAGE_DEPTH_SGIS")] - PackImageDepthSGIS = 33073, + [NativeName("GL_MAX_ELEMENT_INDEX")] + MaxElementIndex = 36203, - [NativeName("GL_UNPACK_SKIP_VOLUMES_SGIS")] - UnpackSkipVolumesSGIS = 33074, + [NativeName("GL_MAX_GEOMETRY_UNIFORM_COMPONENTS")] + MaxGeometryUniformComponents = 36319, - [NativeName("GL_UNPACK_IMAGE_DEPTH_SGIS")] - UnpackImageDepthSGIS = 33075, + [NativeName("GL_SHADER_BINARY_FORMATS")] + ShaderBinaryFormats = 36344, - [NativeName("GL_TEXTURE_4D_SGIS")] - Texture4DSGIS = 33076, + [NativeName("GL_NUM_SHADER_BINARY_FORMATS")] + NumShaderBinaryFormats = 36345, - [NativeName("GL_MAX_4D_TEXTURE_SIZE_SGIS")] - Max4DTextureSizeSGIS = 33080, + [NativeName("GL_SHADER_COMPILER")] + ShaderCompiler = 36346, - [NativeName("GL_TEXTURE_4D_BINDING_SGIS")] - Texture4DBindingSGIS = 33103, + [NativeName("GL_MAX_VERTEX_UNIFORM_VECTORS")] + MaxVertexUniformVectors = 36347, - [NativeName("GL_ASYNC_MARKER_SGIX")] - AsyncMarkerSGIX = 33577, + [NativeName("GL_MAX_VARYING_VECTORS")] + MaxVaryingVectors = 36348, - [NativeName("GL_ASYNC_HISTOGRAM_SGIX")] - AsyncHistogramSGIX = 33580, + [NativeName("GL_MAX_FRAGMENT_UNIFORM_VECTORS")] + MaxFragmentUniformVectors = 36349, - [NativeName("GL_MAX_ASYNC_HISTOGRAM_SGIX")] - MaxAsyncHistogramSGIX = 33581, + [NativeName("GL_TIMESTAMP_EXT")] + TimestampEXT = 36392, - [NativeName("GL_ASYNC_TEX_IMAGE_SGIX")] - AsyncTexImageSGIX = 33628, + [NativeName("GL_TIMESTAMP")] + Timestamp = 36392, - [NativeName("GL_ASYNC_DRAW_PIXELS_SGIX")] - AsyncDrawPixelsSGIX = 33629, + [NativeName("GL_PROVOKING_VERTEX")] + ProvokingVertex = 36431, - [NativeName("GL_ASYNC_READ_PIXELS_SGIX")] - AsyncReadPixelsSGIX = 33630, + [NativeName("GL_MAX_SAMPLE_MASK_WORDS")] + MaxSampleMaskWords = 36441, - [NativeName("GL_MAX_ASYNC_TEX_IMAGE_SGIX")] - MaxAsyncTexImageSGIX = 33631, + [NativeName("GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS")] + MaxTessControlUniformBlocks = 36489, - [NativeName("GL_MAX_ASYNC_DRAW_PIXELS_SGIX")] - MaxAsyncDrawPixelsSGIX = 33632, + [NativeName("GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS")] + MaxTessEvaluationUniformBlocks = 36490, - [NativeName("GL_MAX_ASYNC_READ_PIXELS_SGIX")] - MaxAsyncReadPixelsSGIX = 33633, + [NativeName("GL_FETCH_PER_SAMPLE_ARM")] + FetchPerSampleARM = 36709, - [NativeName("GL_CALLIGRAPHIC_FRAGMENT_SGIX")] - CalligraphicFragmentSGIX = 33155, + [NativeName("GL_FRAGMENT_SHADER_FRAMEBUFFER_FETCH_MRT_ARM")] + FragmentShaderFramebufferFetchMrtARM = 36710, - [NativeName("GL_MAX_CLIPMAP_DEPTH_SGIX")] - MaxClipmapDepthSGIX = 33143, + [NativeName("GL_FRAGMENT_SHADING_RATE_NON_TRIVIAL_COMBINERS_SUPPORTED_EXT")] + FragmentShadingRateNonTrivialCombinersSupportedEXT = 36719, - [NativeName("GL_MAX_CLIPMAP_VIRTUAL_DEPTH_SGIX")] - MaxClipmapVirtualDepthSGIX = 33144, + [NativeName("GL_PRIMITIVE_RESTART_INDEX")] + PrimitiveRestartIndex = 36766, - [NativeName("GL_CONVOLUTION_HINT_SGIX")] - ConvolutionHintSGIX = 33558, + [NativeName("GL_MIN_MAP_BUFFER_ALIGNMENT")] + MinMapBufferAlignment = 37052, - [NativeName("GL_FOG_OFFSET_SGIX")] - FogOffsetSGIX = 33176, + [NativeName("GL_SHADER_STORAGE_BUFFER_BINDING")] + ShaderStorageBufferBinding = 37075, - [NativeName("GL_FOG_OFFSET_VALUE_SGIX")] - FogOffsetValueSGIX = 33177, + [NativeName("GL_SHADER_STORAGE_BUFFER_START")] + ShaderStorageBufferStart = 37076, - [NativeName("GL_FRAGMENT_LIGHTING_SGIX")] - FragmentLightingSGIX = 33792, + [NativeName("GL_SHADER_STORAGE_BUFFER_SIZE")] + ShaderStorageBufferSize = 37077, - [NativeName("GL_FRAGMENT_COLOR_MATERIAL_SGIX")] - FragmentColorMaterialSGIX = 33793, + [NativeName("GL_MAX_VERTEX_SHADER_STORAGE_BLOCKS")] + MaxVertexShaderStorageBlocks = 37078, - [NativeName("GL_FRAGMENT_COLOR_MATERIAL_FACE_SGIX")] - FragmentColorMaterialFaceSGIX = 33794, + [NativeName("GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS")] + MaxGeometryShaderStorageBlocks = 37079, - [NativeName("GL_FRAGMENT_COLOR_MATERIAL_PARAMETER_SGIX")] - FragmentColorMaterialParameterSGIX = 33795, + [NativeName("GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS")] + MaxTessControlShaderStorageBlocks = 37080, - [NativeName("GL_MAX_FRAGMENT_LIGHTS_SGIX")] - MaxFragmentLightsSGIX = 33796, + [NativeName("GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS")] + MaxTessEvaluationShaderStorageBlocks = 37081, - [NativeName("GL_MAX_ACTIVE_LIGHTS_SGIX")] - MaxActiveLightsSGIX = 33797, + [NativeName("GL_MAX_FRAGMENT_SHADER_STORAGE_BLOCKS")] + MaxFragmentShaderStorageBlocks = 37082, - [NativeName("GL_LIGHT_ENV_MODE_SGIX")] - LightEnvModeSGIX = 33799, + [NativeName("GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS")] + MaxComputeShaderStorageBlocks = 37083, - [NativeName("GL_FRAGMENT_LIGHT_MODEL_LOCAL_VIEWER_SGIX")] - FragmentLightModelLocalViewerSGIX = 33800, + [NativeName("GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS")] + MaxCombinedShaderStorageBlocks = 37084, - [NativeName("GL_FRAGMENT_LIGHT_MODEL_TWO_SIDE_SGIX")] - FragmentLightModelTwoSideSGIX = 33801, + [NativeName("GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS")] + MaxShaderStorageBufferBindings = 37085, - [NativeName("GL_FRAGMENT_LIGHT_MODEL_AMBIENT_SGIX")] - FragmentLightModelAmbientSGIX = 33802, + [NativeName("GL_SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT")] + ShaderStorageBufferOffsetAlignment = 37087, - [NativeName("GL_FRAGMENT_LIGHT_MODEL_NORMAL_INTERPOLATION_SGIX")] - FragmentLightModelNormalInterpolationSGIX = 33803, + [NativeName("GL_MAX_COMPUTE_WORK_GROUP_INVOCATIONS")] + MaxComputeWorkGroupInvocations = 37099, - [NativeName("GL_FRAGMENT_LIGHT0_SGIX")] - FragmentLight0SGIX = 33804, + [NativeName("GL_DISPATCH_INDIRECT_BUFFER_BINDING")] + DispatchIndirectBufferBinding = 37103, - [NativeName("GL_FRAMEZOOM_SGIX")] - FramezoomSGIX = 33163, + [NativeName("GL_TEXTURE_BINDING_2D_MULTISAMPLE")] + TextureBinding2DMultisample = 37124, - [NativeName("GL_FRAMEZOOM_FACTOR_SGIX")] - FramezoomFactorSGIX = 33164, + [NativeName("GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY")] + TextureBinding2DMultisampleArray = 37125, - [NativeName("GL_MAX_FRAMEZOOM_FACTOR_SGIX")] - MaxFramezoomFactorSGIX = 33165, + [NativeName("GL_MAX_COLOR_TEXTURE_SAMPLES")] + MaxColorTextureSamples = 37134, - [NativeName("GL_INSTRUMENT_MEASUREMENTS_SGIX")] - InstrumentMeasurementsSGIX = 33153, + [NativeName("GL_MAX_DEPTH_TEXTURE_SAMPLES")] + MaxDepthTextureSamples = 37135, - [NativeName("GL_INTERLACE_SGIX")] - InterlaceSGIX = 32916, + [NativeName("GL_MAX_INTEGER_SAMPLES")] + MaxIntegerSamples = 37136, - [NativeName("GL_IR_INSTRUMENT1_SGIX")] - IrInstrument1SGIX = 33151, + [NativeName("GL_MAX_SERVER_WAIT_TIMEOUT")] + MaxServerWaitTimeout = 37137, - [NativeName("GL_PIXEL_TEX_GEN_SGIX")] - PixelTexGenSGIX = 33081, + [NativeName("GL_MAX_VERTEX_OUTPUT_COMPONENTS")] + MaxVertexOutputComponents = 37154, - [NativeName("GL_PIXEL_TEX_GEN_MODE_SGIX")] - PixelTexGenModeSGIX = 33579, + [NativeName("GL_MAX_GEOMETRY_INPUT_COMPONENTS")] + MaxGeometryInputComponents = 37155, - [NativeName("GL_PIXEL_TILE_BEST_ALIGNMENT_SGIX")] - PixelTileBestAlignmentSGIX = 33086, + [NativeName("GL_MAX_GEOMETRY_OUTPUT_COMPONENTS")] + MaxGeometryOutputComponents = 37156, - [NativeName("GL_PIXEL_TILE_CACHE_INCREMENT_SGIX")] - PixelTileCacheIncrementSGIX = 33087, + [NativeName("GL_MAX_FRAGMENT_INPUT_COMPONENTS")] + MaxFragmentInputComponents = 37157, - [NativeName("GL_PIXEL_TILE_WIDTH_SGIX")] - PixelTileWidthSGIX = 33088, + [NativeName("GL_CONTEXT_PROFILE_MASK")] + ContextProfileMask = 37158, - [NativeName("GL_PIXEL_TILE_HEIGHT_SGIX")] - PixelTileHeightSGIX = 33089, + [NativeName("GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT")] + TextureBufferOffsetAlignment = 37279, - [NativeName("GL_PIXEL_TILE_GRID_WIDTH_SGIX")] - PixelTileGridWidthSGIX = 33090, + [NativeName("GL_MAX_COMPUTE_UNIFORM_BLOCKS")] + MaxComputeUniformBlocks = 37307, - [NativeName("GL_PIXEL_TILE_GRID_HEIGHT_SGIX")] - PixelTileGridHeightSGIX = 33091, + [NativeName("GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS")] + MaxComputeTextureImageUnits = 37308, - [NativeName("GL_PIXEL_TILE_GRID_DEPTH_SGIX")] - PixelTileGridDepthSGIX = 33092, + [NativeName("GL_MAX_COMPUTE_WORK_GROUP_COUNT")] + MaxComputeWorkGroupCount = 37310, - [NativeName("GL_PIXEL_TILE_CACHE_SIZE_SGIX")] - PixelTileCacheSizeSGIX = 33093, + [NativeName("GL_MAX_COMPUTE_WORK_GROUP_SIZE")] + MaxComputeWorkGroupSize = 37311, - [NativeName("GL_DEFORMATIONS_MASK_SGIX")] - DeformationsMaskSGIX = 33174, + [NativeName("GL_MAX_VERTEX_ATOMIC_COUNTERS")] + MaxVertexAtomicCounters = 37586, - [NativeName("GL_REFERENCE_PLANE_SGIX")] - ReferencePlaneSGIX = 33149, + [NativeName("GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS")] + MaxTessControlAtomicCounters = 37587, - [NativeName("GL_REFERENCE_PLANE_EQUATION_SGIX")] - ReferencePlaneEquationSGIX = 33150, + [NativeName("GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS")] + MaxTessEvaluationAtomicCounters = 37588, - [NativeName("GL_PACK_RESAMPLE_SGIX")] - PackResampleSGIX = 33838, + [NativeName("GL_MAX_GEOMETRY_ATOMIC_COUNTERS")] + MaxGeometryAtomicCounters = 37589, - [NativeName("GL_UNPACK_RESAMPLE_SGIX")] - UnpackResampleSGIX = 33839, + [NativeName("GL_MAX_FRAGMENT_ATOMIC_COUNTERS")] + MaxFragmentAtomicCounters = 37590, - [NativeName("GL_SPRITE_SGIX")] - SpriteSGIX = 33096, + [NativeName("GL_MAX_COMBINED_ATOMIC_COUNTERS")] + MaxCombinedAtomicCounters = 37591, - [NativeName("GL_SPRITE_MODE_SGIX")] - SpriteModeSGIX = 33097, + [NativeName("GL_MAX_FRAMEBUFFER_WIDTH")] + MaxFramebufferWidth = 37653, - [NativeName("GL_SPRITE_AXIS_SGIX")] - SpriteAxisSGIX = 33098, + [NativeName("GL_MAX_FRAMEBUFFER_HEIGHT")] + MaxFramebufferHeight = 37654, - [NativeName("GL_SPRITE_TRANSLATION_SGIX")] - SpriteTranslationSGIX = 33099, + [NativeName("GL_MAX_FRAMEBUFFER_LAYERS")] + MaxFramebufferLayers = 37655, - [NativeName("GL_PACK_SUBSAMPLE_RATE_SGIX")] - PackSubsampleRateSGIX = 34208, + [NativeName("GL_MAX_FRAMEBUFFER_SAMPLES")] + MaxFramebufferSamples = 37656, - [NativeName("GL_UNPACK_SUBSAMPLE_RATE_SGIX")] - UnpackSubsampleRateSGIX = 34209, + [NativeName("GL_NUM_DEVICE_UUIDS_EXT")] + NumDeviceUuidsEXT = 38294, - [NativeName("GL_POST_TEXTURE_FILTER_BIAS_RANGE_SGIX")] - PostTextureFilterBiasRangeSGIX = 33147, + [NativeName("GL_DEVICE_UUID_EXT")] + DeviceUuidEXT = 38295, - [NativeName("GL_POST_TEXTURE_FILTER_SCALE_RANGE_SGIX")] - PostTextureFilterScaleRangeSGIX = 33148, + [NativeName("GL_DRIVER_UUID_EXT")] + DriverUuidEXT = 38296, - [NativeName("GL_VERTEX_PRECLIP_SGIX")] - VertexPreclipSGIX = 33774, + [NativeName("GL_DEVICE_LUID_EXT")] + DeviceLuidEXT = 38297, - [NativeName("GL_VERTEX_PRECLIP_HINT_SGIX")] - VertexPreclipHintSGIX = 33775, + [NativeName("GL_DEVICE_NODE_MASK_EXT")] + DeviceNodeMaskEXT = 38298, - [NativeName("GL_COLOR_MATRIX_SGI")] - ColorMatrixSGI = 32945, + [NativeName("GL_SHADING_RATE_IMAGE_PER_PRIMITIVE_NV")] + ShadingRateImagePerPrimitiveNV = 38321, - [NativeName("GL_COLOR_MATRIX_STACK_DEPTH_SGI")] - ColorMatrixStackDepthSGI = 32946, + [NativeName("GL_SHADING_RATE_IMAGE_PALETTE_COUNT_NV")] + ShadingRateImagePaletteCountNV = 38322, - [NativeName("GL_MAX_COLOR_MATRIX_STACK_DEPTH_SGI")] - MaxColorMatrixStackDepthSGI = 32947, + [NativeName("GL_MAX_TIMELINE_SEMAPHORE_VALUE_DIFFERENCE_NV")] + MaxTimelineSemaphoreValueDifferenceNV = 38326, - [NativeName("GL_POST_COLOR_MATRIX_RED_SCALE_SGI")] - PostColorMatrixRedScaleSGI = 32948, + [NativeName("GL_FRAMEBUFFER_FETCH_NONCOHERENT_QCOM")] + FramebufferFetchNoncoherentQCOM = 38562, - [NativeName("GL_POST_COLOR_MATRIX_GREEN_SCALE_SGI")] - PostColorMatrixGreenScaleSGI = 32949, + [NativeName("GL_SHADING_RATE_QCOM")] + ShadingRateQCOM = 38564, - [NativeName("GL_POST_COLOR_MATRIX_BLUE_SCALE_SGI")] - PostColorMatrixBlueScaleSGI = 32950, + [NativeName("GL_SHADING_RATE_EXT")] + ShadingRateEXT = 38608, - [NativeName("GL_POST_COLOR_MATRIX_ALPHA_SCALE_SGI")] - PostColorMatrixAlphaScaleSGI = 32951, + [NativeName("GL_MIN_FRAGMENT_SHADING_RATE_ATTACHMENT_TEXEL_WIDTH_EXT")] + MinFragmentShadingRateAttachmentTexelWidthEXT = 38615, - [NativeName("GL_POST_COLOR_MATRIX_RED_BIAS_SGI")] - PostColorMatrixRedBiasSGI = 32952, + [NativeName("GL_MAX_FRAGMENT_SHADING_RATE_ATTACHMENT_TEXEL_WIDTH_EXT")] + MaxFragmentShadingRateAttachmentTexelWidthEXT = 38616, - [NativeName("GL_POST_COLOR_MATRIX_GREEN_BIAS_SGI")] - PostColorMatrixGreenBiasSGI = 32953, + [NativeName("GL_MIN_FRAGMENT_SHADING_RATE_ATTACHMENT_TEXEL_HEIGHT_EXT")] + MinFragmentShadingRateAttachmentTexelHeightEXT = 38617, - [NativeName("GL_POST_COLOR_MATRIX_BLUE_BIAS_SGI")] - PostColorMatrixBlueBiasSGI = 32954, + [NativeName("GL_MAX_FRAGMENT_SHADING_RATE_ATTACHMENT_TEXEL_HEIGHT_EXT")] + MaxFragmentShadingRateAttachmentTexelHeightEXT = 38618, - [NativeName("GL_POST_COLOR_MATRIX_ALPHA_BIAS_SGI")] - PostColorMatrixAlphaBiasSGI = 32955, + [NativeName("GL_MAX_FRAGMENT_SHADING_RATE_ATTACHMENT_TEXEL_ASPECT_RATIO_EXT")] + MaxFragmentShadingRateAttachmentTexelAspectRatioEXT = 38619, - [NativeName("GL_COLOR_TABLE_SGI")] - ColorTableSGI = 32976, + [NativeName("GL_MAX_FRAGMENT_SHADING_RATE_ATTACHMENT_LAYERS_EXT")] + MaxFragmentShadingRateAttachmentLayersEXT = 38620, - [NativeName("GL_POST_CONVOLUTION_COLOR_TABLE_SGI")] - PostConvolutionColorTableSGI = 32977, + [NativeName("GL_FRAGMENT_SHADING_RATE_WITH_SHADER_DEPTH_STENCIL_WRITES_SUPPORTED_EXT")] + FragmentShadingRateWithShaderDepthStencilWritesSupportedEXT = 38621, - [NativeName("GL_POST_COLOR_MATRIX_COLOR_TABLE_SGI")] - PostColorMatrixColorTableSGI = 32978, + [NativeName("GL_FRAGMENT_SHADING_RATE_WITH_SAMPLE_MASK_SUPPORTED_EXT")] + FragmentShadingRateWithSampleMaskSupportedEXT = 38622, - [NativeName("GL_TEXTURE_COLOR_TABLE_SGI")] - TextureColorTableSGI = 32956, + [NativeName("GL_FRAGMENT_SHADING_RATE_ATTACHMENT_WITH_DEFAULT_FRAMEBUFFER_SUPPORTED_EXT")] + FragmentShadingRateAttachmentWithDefaultFramebufferSupportedEXT = 38623, } diff --git a/sources/OpenGL/OpenGL/Enums/GetPointervPName.gen.cs b/sources/OpenGL/OpenGL/Enums/GetPointervPName.gen.cs index 275e9fe7a8..3de82c3fe7 100644 --- a/sources/OpenGL/OpenGL/Enums/GetPointervPName.gen.cs +++ b/sources/OpenGL/OpenGL/Enums/GetPointervPName.gen.cs @@ -10,54 +10,54 @@ namespace Silk.NET.OpenGL; [NativeName("GetPointervPName")] public enum GetPointervPName : uint { - [NativeName("GL_VERTEX_ARRAY_POINTER")] - VertexArrayPointer = 32910, - - [NativeName("GL_NORMAL_ARRAY_POINTER")] - NormalArrayPointer = 32911, - - [NativeName("GL_COLOR_ARRAY_POINTER")] - ColorArrayPointer = 32912, - - [NativeName("GL_INDEX_ARRAY_POINTER")] - IndexArrayPointer = 32913, - - [NativeName("GL_TEXTURE_COORD_ARRAY_POINTER")] - TextureCoordArrayPointer = 32914, - - [NativeName("GL_EDGE_FLAG_ARRAY_POINTER")] - EdgeFlagArrayPointer = 32915, - [NativeName("GL_FEEDBACK_BUFFER_POINTER")] FeedbackBufferPointer = 3568, [NativeName("GL_SELECTION_BUFFER_POINTER")] SelectionBufferPointer = 3571, - [NativeName("GL_DEBUG_CALLBACK_FUNCTION")] - DebugCallbackFunction = 33348, - - [NativeName("GL_DEBUG_CALLBACK_USER_PARAM")] - DebugCallbackUserParam = 33349, + [NativeName("GL_VERTEX_ARRAY_POINTER")] + VertexArrayPointer = 32910, [NativeName("GL_VERTEX_ARRAY_POINTER_EXT")] VertexArrayPointerEXT = 32910, + [NativeName("GL_NORMAL_ARRAY_POINTER")] + NormalArrayPointer = 32911, + [NativeName("GL_NORMAL_ARRAY_POINTER_EXT")] NormalArrayPointerEXT = 32911, + [NativeName("GL_COLOR_ARRAY_POINTER")] + ColorArrayPointer = 32912, + [NativeName("GL_COLOR_ARRAY_POINTER_EXT")] ColorArrayPointerEXT = 32912, + [NativeName("GL_INDEX_ARRAY_POINTER")] + IndexArrayPointer = 32913, + [NativeName("GL_INDEX_ARRAY_POINTER_EXT")] IndexArrayPointerEXT = 32913, + [NativeName("GL_TEXTURE_COORD_ARRAY_POINTER")] + TextureCoordArrayPointer = 32914, + [NativeName("GL_TEXTURE_COORD_ARRAY_POINTER_EXT")] TextureCoordArrayPointerEXT = 32914, + [NativeName("GL_EDGE_FLAG_ARRAY_POINTER")] + EdgeFlagArrayPointer = 32915, + [NativeName("GL_EDGE_FLAG_ARRAY_POINTER_EXT")] EdgeFlagArrayPointerEXT = 32915, [NativeName("GL_INSTRUMENT_BUFFER_POINTER_SGIX")] InstrumentBufferPointerSGIX = 33152, + + [NativeName("GL_DEBUG_CALLBACK_FUNCTION")] + DebugCallbackFunction = 33348, + + [NativeName("GL_DEBUG_CALLBACK_USER_PARAM")] + DebugCallbackUserParam = 33349, } diff --git a/sources/OpenGL/OpenGL/Enums/GetTextureParameter.gen.cs b/sources/OpenGL/OpenGL/Enums/GetTextureParameter.gen.cs index a1037f6c58..32156b0309 100644 --- a/sources/OpenGL/OpenGL/Enums/GetTextureParameter.gen.cs +++ b/sources/OpenGL/OpenGL/Enums/GetTextureParameter.gen.cs @@ -10,30 +10,27 @@ namespace Silk.NET.OpenGL; [NativeName("GetTextureParameter")] public enum GetTextureParameter : uint { - [NativeName("GL_NORMAL_MAP_OES")] - NormalMapOES = 34065, + [NativeName("GL_TEXTURE_WIDTH")] + TextureWidth = 4096, - [NativeName("GL_REFLECTION_MAP_OES")] - ReflectionMapOES = 34066, + [NativeName("GL_TEXTURE_HEIGHT")] + TextureHeight = 4097, - [NativeName("GL_TEXTURE_UNNORMALIZED_COORDINATES_ARM")] - TextureUnnormalizedCoordinatesARM = 36714, + [NativeName("GL_TEXTURE_COMPONENTS")] + TextureComponents = 4099, - [NativeName("GL_SURFACE_COMPRESSION_EXT")] - SurfaceCompressionEXT = 38592, + [NativeName("GL_TEXTURE_INTERNAL_FORMAT")] + TextureInternalFormat = 4099, [NativeName("GL_TEXTURE_BORDER_COLOR_NV")] TextureBorderColorNV = 4100, - [NativeName("GL_TEXTURE_WIDTH")] - TextureWidth = 4096, - - [NativeName("GL_TEXTURE_HEIGHT")] - TextureHeight = 4097, - [NativeName("GL_TEXTURE_BORDER_COLOR")] TextureBorderColor = 4100, + [NativeName("GL_TEXTURE_BORDER")] + TextureBorder = 4101, + [NativeName("GL_TEXTURE_MAG_FILTER")] TextureMagFilter = 10240, @@ -46,15 +43,6 @@ public enum GetTextureParameter : uint [NativeName("GL_TEXTURE_WRAP_T")] TextureWrapT = 10243, - [NativeName("GL_TEXTURE_COMPONENTS")] - TextureComponents = 4099, - - [NativeName("GL_TEXTURE_BORDER")] - TextureBorder = 4101, - - [NativeName("GL_TEXTURE_INTERNAL_FORMAT")] - TextureInternalFormat = 4099, - [NativeName("GL_TEXTURE_RED_SIZE")] TextureRedSize = 32860, @@ -79,36 +67,12 @@ public enum GetTextureParameter : uint [NativeName("GL_TEXTURE_RESIDENT")] TextureResident = 32871, - [NativeName("GL_NORMAL_MAP")] - NormalMap = 34065, - - [NativeName("GL_REFLECTION_MAP")] - ReflectionMap = 34066, - - [NativeName("GL_NORMAL_MAP_ARB")] - NormalMapARB = 34065, - - [NativeName("GL_REFLECTION_MAP_ARB")] - ReflectionMapARB = 34066, - [NativeName("GL_TEXTURE_DEPTH_EXT")] TextureDepthEXT = 32881, [NativeName("GL_TEXTURE_WRAP_R_EXT")] TextureWrapREXT = 32882, - [NativeName("GL_NORMAL_MAP_EXT")] - NormalMapEXT = 34065, - - [NativeName("GL_REFLECTION_MAP_EXT")] - ReflectionMapEXT = 34066, - - [NativeName("GL_NORMAL_MAP_NV")] - NormalMapNV = 34065, - - [NativeName("GL_REFLECTION_MAP_NV")] - ReflectionMapNV = 34066, - [NativeName("GL_DETAIL_TEXTURE_LEVEL_SGIS")] DetailTextureLevelSGIS = 32922, @@ -118,21 +82,24 @@ public enum GetTextureParameter : uint [NativeName("GL_DETAIL_TEXTURE_FUNC_POINTS_SGIS")] DetailTextureFuncPointsSGIS = 32924, - [NativeName("GL_GENERATE_MIPMAP_SGIS")] - GenerateMipmapSGIS = 33169, - [NativeName("GL_SHARPEN_TEXTURE_FUNC_POINTS_SGIS")] SharpenTextureFuncPointsSGIS = 32944, + [NativeName("GL_SHADOW_AMBIENT_SGIX")] + ShadowAmbientSGIX = 32959, + + [NativeName("GL_DUAL_TEXTURE_SELECT_SGIS")] + DualTextureSelectSGIS = 33060, + + [NativeName("GL_QUAD_TEXTURE_SELECT_SGIS")] + QuadTextureSelectSGIS = 33061, + [NativeName("GL_TEXTURE_4DSIZE_SGIS")] Texture4DsizeSGIS = 33078, [NativeName("GL_TEXTURE_WRAP_Q_SGIS")] TextureWrapQSGIS = 33079, - [NativeName("GL_TEXTURE_FILTER4_SIZE_SGIS")] - TextureFilter4SizeSGIS = 33095, - [NativeName("GL_TEXTURE_MIN_LOD_SGIS")] TextureMinLodSGIS = 33082, @@ -145,11 +112,8 @@ public enum GetTextureParameter : uint [NativeName("GL_TEXTURE_MAX_LEVEL_SGIS")] TextureMaxLevelSGIS = 33085, - [NativeName("GL_DUAL_TEXTURE_SELECT_SGIS")] - DualTextureSelectSGIS = 33060, - - [NativeName("GL_QUAD_TEXTURE_SELECT_SGIS")] - QuadTextureSelectSGIS = 33061, + [NativeName("GL_TEXTURE_FILTER4_SIZE_SGIS")] + TextureFilter4SizeSGIS = 33095, [NativeName("GL_TEXTURE_CLIPMAP_CENTER_SGIX")] TextureClipmapCenterSGIX = 33137, @@ -169,6 +133,24 @@ public enum GetTextureParameter : uint [NativeName("GL_TEXTURE_CLIPMAP_DEPTH_SGIX")] TextureClipmapDepthSGIX = 33142, + [NativeName("GL_POST_TEXTURE_FILTER_BIAS_SGIX")] + PostTextureFilterBiasSGIX = 33145, + + [NativeName("GL_POST_TEXTURE_FILTER_SCALE_SGIX")] + PostTextureFilterScaleSGIX = 33146, + + [NativeName("GL_TEXTURE_LOD_BIAS_S_SGIX")] + TextureLodBiasSSGIX = 33166, + + [NativeName("GL_TEXTURE_LOD_BIAS_T_SGIX")] + TextureLodBiasTSGIX = 33167, + + [NativeName("GL_TEXTURE_LOD_BIAS_R_SGIX")] + TextureLodBiasRSGIX = 33168, + + [NativeName("GL_GENERATE_MIPMAP_SGIS")] + GenerateMipmapSGIS = 33169, + [NativeName("GL_TEXTURE_COMPARE_SGIX")] TextureCompareSGIX = 33178, @@ -181,9 +163,6 @@ public enum GetTextureParameter : uint [NativeName("GL_TEXTURE_GEQUAL_R_SGIX")] TextureGequalRSGIX = 33181, - [NativeName("GL_SHADOW_AMBIENT_SGIX")] - ShadowAmbientSGIX = 32959, - [NativeName("GL_TEXTURE_MAX_CLAMP_S_SGIX")] TextureMaxClampSSGIX = 33641, @@ -193,18 +172,39 @@ public enum GetTextureParameter : uint [NativeName("GL_TEXTURE_MAX_CLAMP_R_SGIX")] TextureMaxClampRSGIX = 33643, - [NativeName("GL_TEXTURE_LOD_BIAS_S_SGIX")] - TextureLodBiasSSGIX = 33166, + [NativeName("GL_NORMAL_MAP_OES")] + NormalMapOES = 34065, - [NativeName("GL_TEXTURE_LOD_BIAS_T_SGIX")] - TextureLodBiasTSGIX = 33167, + [NativeName("GL_NORMAL_MAP")] + NormalMap = 34065, - [NativeName("GL_TEXTURE_LOD_BIAS_R_SGIX")] - TextureLodBiasRSGIX = 33168, + [NativeName("GL_NORMAL_MAP_ARB")] + NormalMapARB = 34065, - [NativeName("GL_POST_TEXTURE_FILTER_BIAS_SGIX")] - PostTextureFilterBiasSGIX = 33145, + [NativeName("GL_NORMAL_MAP_EXT")] + NormalMapEXT = 34065, - [NativeName("GL_POST_TEXTURE_FILTER_SCALE_SGIX")] - PostTextureFilterScaleSGIX = 33146, + [NativeName("GL_NORMAL_MAP_NV")] + NormalMapNV = 34065, + + [NativeName("GL_REFLECTION_MAP_OES")] + ReflectionMapOES = 34066, + + [NativeName("GL_REFLECTION_MAP")] + ReflectionMap = 34066, + + [NativeName("GL_REFLECTION_MAP_ARB")] + ReflectionMapARB = 34066, + + [NativeName("GL_REFLECTION_MAP_EXT")] + ReflectionMapEXT = 34066, + + [NativeName("GL_REFLECTION_MAP_NV")] + ReflectionMapNV = 34066, + + [NativeName("GL_TEXTURE_UNNORMALIZED_COORDINATES_ARM")] + TextureUnnormalizedCoordinatesARM = 36714, + + [NativeName("GL_SURFACE_COMPRESSION_EXT")] + SurfaceCompressionEXT = 38592, } diff --git a/sources/OpenGL/OpenGL/Enums/HintTarget.gen.cs b/sources/OpenGL/OpenGL/Enums/HintTarget.gen.cs index 982194a789..43ba8672f8 100644 --- a/sources/OpenGL/OpenGL/Enums/HintTarget.gen.cs +++ b/sources/OpenGL/OpenGL/Enums/HintTarget.gen.cs @@ -10,11 +10,11 @@ namespace Silk.NET.OpenGL; [NativeName("HintTarget")] public enum HintTarget : uint { - [NativeName("GL_FRAGMENT_SHADER_DERIVATIVE_HINT_OES")] - FragmentShaderDerivativeHintOES = 35723, + [NativeName("GL_PERSPECTIVE_CORRECTION_HINT")] + PerspectiveCorrectionHint = 3152, - [NativeName("GL_BINNING_CONTROL_HINT_QCOM")] - BinningControlHintQCOM = 36784, + [NativeName("GL_POINT_SMOOTH_HINT")] + PointSmoothHint = 3153, [NativeName("GL_LINE_SMOOTH_HINT")] LineSmoothHint = 3154, @@ -22,53 +22,74 @@ public enum HintTarget : uint [NativeName("GL_POLYGON_SMOOTH_HINT")] PolygonSmoothHint = 3155, - [NativeName("GL_PERSPECTIVE_CORRECTION_HINT")] - PerspectiveCorrectionHint = 3152, - - [NativeName("GL_POINT_SMOOTH_HINT")] - PointSmoothHint = 3153, - [NativeName("GL_FOG_HINT")] FogHint = 3156, - [NativeName("GL_TEXTURE_COMPRESSION_HINT")] - TextureCompressionHint = 34031, + [NativeName("GL_PACK_CMYK_HINT_EXT")] + PackCmykHintEXT = 32782, + + [NativeName("GL_UNPACK_CMYK_HINT_EXT")] + UnpackCmykHintEXT = 32783, + + [NativeName("GL_PHONG_HINT_WIN")] + PhongHintWIN = 33003, + + [NativeName("GL_CLIP_VOLUME_CLIPPING_HINT_EXT")] + ClipVolumeClippingHintEXT = 33008, + + [NativeName("GL_TEXTURE_MULTI_BUFFER_HINT_SGIX")] + TextureMultiBufferHintSGIX = 33070, [NativeName("GL_GENERATE_MIPMAP_HINT")] GenerateMipmapHint = 33170, - [NativeName("GL_FRAGMENT_SHADER_DERIVATIVE_HINT")] - FragmentShaderDerivativeHint = 35723, + [NativeName("GL_GENERATE_MIPMAP_HINT_SGIS")] + GenerateMipmapHintSGIS = 33170, [NativeName("GL_PROGRAM_BINARY_RETRIEVABLE_HINT")] ProgramBinaryRetrievableHint = 33367, - [NativeName("GL_FRAGMENT_SHADER_DERIVATIVE_HINT_ARB")] - FragmentShaderDerivativeHintARB = 35723, + [NativeName("GL_CONVOLUTION_HINT_SGIX")] + ConvolutionHintSGIX = 33558, + + [NativeName("GL_SCALEBIAS_HINT_SGIX")] + ScalebiasHintSGIX = 33570, + + [NativeName("GL_VERTEX_PRECLIP_SGIX")] + VertexPreclipSGIX = 33774, + + [NativeName("GL_VERTEX_PRECLIP_HINT_SGIX")] + VertexPreclipHintSGIX = 33775, + + [NativeName("GL_TEXTURE_COMPRESSION_HINT")] + TextureCompressionHint = 34031, [NativeName("GL_TEXTURE_COMPRESSION_HINT_ARB")] TextureCompressionHintARB = 34031, - [NativeName("GL_TEXTURE_STORAGE_HINT_APPLE")] - TextureStorageHintAPPLE = 34236, + [NativeName("GL_VERTEX_ARRAY_STORAGE_HINT_APPLE")] + VertexArrayStorageHintAPPLE = 34079, + + [NativeName("GL_MULTISAMPLE_FILTER_HINT_NV")] + MultisampleFilterHintNV = 34100, [NativeName("GL_TRANSFORM_HINT_APPLE")] TransformHintAPPLE = 34225, - [NativeName("GL_VERTEX_ARRAY_STORAGE_HINT_APPLE")] - VertexArrayStorageHintAPPLE = 34079, + [NativeName("GL_TEXTURE_STORAGE_HINT_APPLE")] + TextureStorageHintAPPLE = 34236, - [NativeName("GL_CLIP_VOLUME_CLIPPING_HINT_EXT")] - ClipVolumeClippingHintEXT = 33008, + [NativeName("GL_FRAGMENT_SHADER_DERIVATIVE_HINT_OES")] + FragmentShaderDerivativeHintOES = 35723, - [NativeName("GL_PACK_CMYK_HINT_EXT")] - PackCmykHintEXT = 32782, + [NativeName("GL_FRAGMENT_SHADER_DERIVATIVE_HINT")] + FragmentShaderDerivativeHint = 35723, - [NativeName("GL_UNPACK_CMYK_HINT_EXT")] - UnpackCmykHintEXT = 32783, + [NativeName("GL_FRAGMENT_SHADER_DERIVATIVE_HINT_ARB")] + FragmentShaderDerivativeHintARB = 35723, - [NativeName("GL_MULTISAMPLE_FILTER_HINT_NV")] - MultisampleFilterHintNV = 34100, + [NativeName("GL_BINNING_CONTROL_HINT_QCOM")] + BinningControlHintQCOM = 36784, [NativeName("GL_PREFER_DOUBLEBUFFER_HINT_PGI")] PreferDoublebufferHintPGI = 107000, @@ -138,25 +159,4 @@ public enum HintTarget : uint [NativeName("GL_MAX_VERTEX_HINT_PGI")] MaxVertexHintPGI = 107053, - - [NativeName("GL_GENERATE_MIPMAP_HINT_SGIS")] - GenerateMipmapHintSGIS = 33170, - - [NativeName("GL_CONVOLUTION_HINT_SGIX")] - ConvolutionHintSGIX = 33558, - - [NativeName("GL_SCALEBIAS_HINT_SGIX")] - ScalebiasHintSGIX = 33570, - - [NativeName("GL_TEXTURE_MULTI_BUFFER_HINT_SGIX")] - TextureMultiBufferHintSGIX = 33070, - - [NativeName("GL_VERTEX_PRECLIP_SGIX")] - VertexPreclipSGIX = 33774, - - [NativeName("GL_VERTEX_PRECLIP_HINT_SGIX")] - VertexPreclipHintSGIX = 33775, - - [NativeName("GL_PHONG_HINT_WIN")] - PhongHintWIN = 33003, } diff --git a/sources/OpenGL/OpenGL/Enums/HistogramTargetEXT.gen.cs b/sources/OpenGL/OpenGL/Enums/HistogramTargetEXT.gen.cs index a15af45cc2..3582e487cc 100644 --- a/sources/OpenGL/OpenGL/Enums/HistogramTargetEXT.gen.cs +++ b/sources/OpenGL/OpenGL/Enums/HistogramTargetEXT.gen.cs @@ -13,12 +13,12 @@ public enum HistogramTargetEXT : uint [NativeName("GL_HISTOGRAM")] Histogram = 32804, - [NativeName("GL_PROXY_HISTOGRAM")] - ProxyHistogram = 32805, - [NativeName("GL_HISTOGRAM_EXT")] HistogramEXT = 32804, + [NativeName("GL_PROXY_HISTOGRAM")] + ProxyHistogram = 32805, + [NativeName("GL_PROXY_HISTOGRAM_EXT")] ProxyHistogramEXT = 32805, } diff --git a/sources/OpenGL/OpenGL/Enums/InternalFormat.gen.cs b/sources/OpenGL/OpenGL/Enums/InternalFormat.gen.cs index 5698c63f0c..c044d4c8fa 100644 --- a/sources/OpenGL/OpenGL/Enums/InternalFormat.gen.cs +++ b/sources/OpenGL/OpenGL/Enums/InternalFormat.gen.cs @@ -10,329 +10,341 @@ namespace Silk.NET.OpenGL; [NativeName("InternalFormat")] public enum InternalFormat : uint { - [NativeName("GL_ETC1_RGB8_OES")] - Etc1Rgb8OES = 36196, + [NativeName("GL_STENCIL_INDEX_OES")] + StencilIndexOES = 6401, - [NativeName("GL_DEPTH_COMPONENT24_OES")] - DepthComponent24OES = 33190, + [NativeName("GL_STENCIL_INDEX")] + StencilIndex = 6401, - [NativeName("GL_DEPTH_COMPONENT32_OES")] - DepthComponent32OES = 33191, + [NativeName("GL_DEPTH_COMPONENT")] + DepthComponent = 6402, - [NativeName("GL_RGBA4_OES")] - Rgba4OES = 32854, + [NativeName("GL_RED_EXT")] + RedEXT = 6403, - [NativeName("GL_RGB5_A1_OES")] - Rgb5A1OES = 32855, + [NativeName("GL_RED")] + Red = 6403, - [NativeName("GL_RGB565_OES")] - Rgb565OES = 36194, + [NativeName("GL_RGB")] + Rgb = 6407, - [NativeName("GL_DEPTH_COMPONENT16_OES")] - DepthComponent16OES = 33189, + [NativeName("GL_RGBA")] + Rgba = 6408, - [NativeName("GL_DEPTH_STENCIL_OES")] - DepthStencilOES = 34041, + [NativeName("GL_R3_G3_B2")] + R3G3B2 = 10768, - [NativeName("GL_DEPTH24_STENCIL8_OES")] - Depth24Stencil8OES = 35056, + [NativeName("GL_ALPHA4")] + Alpha4 = 32827, + + [NativeName("GL_ALPHA4_EXT")] + Alpha4EXT = 32827, [NativeName("GL_ALPHA8_OES")] Alpha8OES = 32828, - [NativeName("GL_LUMINANCE4_ALPHA4_OES")] - Luminance4Alpha4OES = 32835, + [NativeName("GL_ALPHA8")] + Alpha8 = 32828, - [NativeName("GL_LUMINANCE8_ALPHA8_OES")] - Luminance8Alpha8OES = 32837, + [NativeName("GL_ALPHA8_EXT")] + Alpha8EXT = 32828, - [NativeName("GL_LUMINANCE8_OES")] - Luminance8OES = 32832, + [NativeName("GL_ALPHA12")] + Alpha12 = 32829, - [NativeName("GL_RGB8_OES")] - Rgb8OES = 32849, + [NativeName("GL_ALPHA12_EXT")] + Alpha12EXT = 32829, - [NativeName("GL_RGBA8_OES")] - Rgba8OES = 32856, + [NativeName("GL_ALPHA16")] + Alpha16 = 32830, - [NativeName("GL_STENCIL_INDEX1_OES")] - StencilIndex1OES = 36166, + [NativeName("GL_ALPHA16_EXT")] + Alpha16EXT = 32830, - [NativeName("GL_STENCIL_INDEX4_OES")] - StencilIndex4OES = 36167, + [NativeName("GL_LUMINANCE4")] + Luminance4 = 32831, - [NativeName("GL_STENCIL_INDEX8_OES")] - StencilIndex8OES = 36168, + [NativeName("GL_LUMINANCE4_EXT")] + Luminance4EXT = 32831, - [NativeName("GL_COMPRESSED_RGBA_ASTC_3x3x3_OES")] - CompressedRgbaAstc3x3x3OES = 37824, + [NativeName("GL_LUMINANCE8_OES")] + Luminance8OES = 32832, - [NativeName("GL_COMPRESSED_RGBA_ASTC_4x3x3_OES")] - CompressedRgbaAstc4x3x3OES = 37825, + [NativeName("GL_LUMINANCE8")] + Luminance8 = 32832, - [NativeName("GL_COMPRESSED_RGBA_ASTC_4x4x3_OES")] - CompressedRgbaAstc4x4x3OES = 37826, + [NativeName("GL_LUMINANCE8_EXT")] + Luminance8EXT = 32832, - [NativeName("GL_COMPRESSED_RGBA_ASTC_4x4x4_OES")] - CompressedRgbaAstc4x4x4OES = 37827, + [NativeName("GL_LUMINANCE12")] + Luminance12 = 32833, - [NativeName("GL_COMPRESSED_RGBA_ASTC_5x4x4_OES")] - CompressedRgbaAstc5x4x4OES = 37828, + [NativeName("GL_LUMINANCE12_EXT")] + Luminance12EXT = 32833, - [NativeName("GL_COMPRESSED_RGBA_ASTC_5x5x4_OES")] - CompressedRgbaAstc5x5x4OES = 37829, + [NativeName("GL_LUMINANCE16")] + Luminance16 = 32834, - [NativeName("GL_COMPRESSED_RGBA_ASTC_5x5x5_OES")] - CompressedRgbaAstc5x5x5OES = 37830, + [NativeName("GL_LUMINANCE16_EXT")] + Luminance16EXT = 32834, - [NativeName("GL_COMPRESSED_RGBA_ASTC_6x5x5_OES")] - CompressedRgbaAstc6x5x5OES = 37831, + [NativeName("GL_LUMINANCE4_ALPHA4_OES")] + Luminance4Alpha4OES = 32835, - [NativeName("GL_COMPRESSED_RGBA_ASTC_6x6x5_OES")] - CompressedRgbaAstc6x6x5OES = 37832, + [NativeName("GL_LUMINANCE4_ALPHA4")] + Luminance4Alpha4 = 32835, - [NativeName("GL_COMPRESSED_RGBA_ASTC_6x6x6_OES")] - CompressedRgbaAstc6x6x6OES = 37833, + [NativeName("GL_LUMINANCE4_ALPHA4_EXT")] + Luminance4Alpha4EXT = 32835, - [NativeName("GL_COMPRESSED_SRGB8_ALPHA8_ASTC_3x3x3_OES")] - CompressedSrgb8Alpha8Astc3x3x3OES = 37856, + [NativeName("GL_LUMINANCE6_ALPHA2")] + Luminance6Alpha2 = 32836, - [NativeName("GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x3x3_OES")] - CompressedSrgb8Alpha8Astc4x3x3OES = 37857, + [NativeName("GL_LUMINANCE6_ALPHA2_EXT")] + Luminance6Alpha2EXT = 32836, - [NativeName("GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4x3_OES")] - CompressedSrgb8Alpha8Astc4x4x3OES = 37858, + [NativeName("GL_LUMINANCE8_ALPHA8_OES")] + Luminance8Alpha8OES = 32837, - [NativeName("GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4x4_OES")] - CompressedSrgb8Alpha8Astc4x4x4OES = 37859, + [NativeName("GL_LUMINANCE8_ALPHA8")] + Luminance8Alpha8 = 32837, - [NativeName("GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4x4_OES")] - CompressedSrgb8Alpha8Astc5x4x4OES = 37860, + [NativeName("GL_LUMINANCE8_ALPHA8_EXT")] + Luminance8Alpha8EXT = 32837, - [NativeName("GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5x4_OES")] - CompressedSrgb8Alpha8Astc5x5x4OES = 37861, + [NativeName("GL_LUMINANCE12_ALPHA4")] + Luminance12Alpha4 = 32838, - [NativeName("GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5x5_OES")] - CompressedSrgb8Alpha8Astc5x5x5OES = 37862, + [NativeName("GL_LUMINANCE12_ALPHA4_EXT")] + Luminance12Alpha4EXT = 32838, - [NativeName("GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5x5_OES")] - CompressedSrgb8Alpha8Astc6x5x5OES = 37863, + [NativeName("GL_LUMINANCE12_ALPHA12")] + Luminance12Alpha12 = 32839, - [NativeName("GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6x5_OES")] - CompressedSrgb8Alpha8Astc6x6x5OES = 37864, + [NativeName("GL_LUMINANCE12_ALPHA12_EXT")] + Luminance12Alpha12EXT = 32839, - [NativeName("GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6x6_OES")] - CompressedSrgb8Alpha8Astc6x6x6OES = 37865, + [NativeName("GL_LUMINANCE16_ALPHA16")] + Luminance16Alpha16 = 32840, - [NativeName("GL_STENCIL_INDEX_OES")] - StencilIndexOES = 6401, + [NativeName("GL_LUMINANCE16_ALPHA16_EXT")] + Luminance16Alpha16EXT = 32840, - [NativeName("GL_COMPRESSED_RGBA_S3TC_DXT3_ANGLE")] - CompressedRgbaS3TcDxt3ANGLE = 33778, + [NativeName("GL_INTENSITY")] + Intensity = 32841, - [NativeName("GL_COMPRESSED_RGBA_S3TC_DXT5_ANGLE")] - CompressedRgbaS3TcDxt5ANGLE = 33779, + [NativeName("GL_INTENSITY4")] + Intensity4 = 32842, - [NativeName("GL_R11F_G11F_B10F_APPLE")] - R11FG11FB10FAPPLE = 35898, + [NativeName("GL_INTENSITY4_EXT")] + Intensity4EXT = 32842, - [NativeName("GL_RGB9_E5_APPLE")] - Rgb9E5APPLE = 35901, + [NativeName("GL_INTENSITY8")] + Intensity8 = 32843, - [NativeName("GL_R16_SNORM_EXT")] - R16SnormEXT = 36760, + [NativeName("GL_INTENSITY8_EXT")] + Intensity8EXT = 32843, - [NativeName("GL_RG16_SNORM_EXT")] - Rg16SnormEXT = 36761, + [NativeName("GL_INTENSITY12")] + Intensity12 = 32844, - [NativeName("GL_RGBA16_SNORM_EXT")] - Rgba16SnormEXT = 36763, + [NativeName("GL_INTENSITY12_EXT")] + Intensity12EXT = 32844, - [NativeName("GL_COMPRESSED_RGBA_BPTC_UNORM_EXT")] - CompressedRgbaBptcUnormEXT = 36492, + [NativeName("GL_INTENSITY16")] + Intensity16 = 32845, - [NativeName("GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM_EXT")] - CompressedSrgbAlphaBptcUnormEXT = 36493, + [NativeName("GL_INTENSITY16_EXT")] + Intensity16EXT = 32845, - [NativeName("GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT_EXT")] - CompressedRgbBptcSignedFloatEXT = 36494, + [NativeName("GL_RGB2_EXT")] + Rgb2EXT = 32846, - [NativeName("GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_EXT")] - CompressedRgbBptcUnsignedFloatEXT = 36495, + [NativeName("GL_RGB4")] + Rgb4 = 32847, - [NativeName("GL_R16_EXT")] - R16EXT = 33322, + [NativeName("GL_RGB4_EXT")] + Rgb4EXT = 32847, - [NativeName("GL_RG16_EXT")] - Rg16EXT = 33324, + [NativeName("GL_RGB5")] + Rgb5 = 32848, - [NativeName("GL_RGB16_SNORM_EXT")] - Rgb16SnormEXT = 36762, + [NativeName("GL_RGB5_EXT")] + Rgb5EXT = 32848, - [NativeName("GL_RED_EXT")] - RedEXT = 6403, + [NativeName("GL_RGB8_OES")] + Rgb8OES = 32849, - [NativeName("GL_SRGB8_NV")] - Srgb8NV = 35905, + [NativeName("GL_RGB8")] + Rgb8 = 32849, - [NativeName("GL_COMPRESSED_SRGB_S3TC_DXT1_NV")] - CompressedSrgbS3TcDxt1NV = 35916, + [NativeName("GL_RGB8_EXT")] + Rgb8EXT = 32849, - [NativeName("GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_NV")] - CompressedSrgbAlphaS3TcDxt1NV = 35917, + [NativeName("GL_RGB10")] + Rgb10 = 32850, - [NativeName("GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_NV")] - CompressedSrgbAlphaS3TcDxt3NV = 35918, + [NativeName("GL_RGB10_EXT")] + Rgb10EXT = 32850, - [NativeName("GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_NV")] - CompressedSrgbAlphaS3TcDxt5NV = 35919, + [NativeName("GL_RGB12")] + Rgb12 = 32851, - [NativeName("GL_STENCIL_INDEX")] - StencilIndex = 6401, + [NativeName("GL_RGB12_EXT")] + Rgb12EXT = 32851, - [NativeName("GL_DEPTH_COMPONENT")] - DepthComponent = 6402, + [NativeName("GL_RGB16")] + Rgb16 = 32852, - [NativeName("GL_RED")] - Red = 6403, + [NativeName("GL_RGB16_EXT")] + Rgb16EXT = 32852, - [NativeName("GL_RGB")] - Rgb = 6407, + [NativeName("GL_RGBA2")] + Rgba2 = 32853, - [NativeName("GL_RGBA")] - Rgba = 6408, + [NativeName("GL_RGBA2_EXT")] + Rgba2EXT = 32853, - [NativeName("GL_R3_G3_B2")] - R3G3B2 = 10768, - - [NativeName("GL_RGB4")] - Rgb4 = 32847, - - [NativeName("GL_RGB5")] - Rgb5 = 32848, - - [NativeName("GL_RGB8")] - Rgb8 = 32849, - - [NativeName("GL_RGB10")] - Rgb10 = 32850, - - [NativeName("GL_RGB12")] - Rgb12 = 32851, - - [NativeName("GL_RGB16")] - Rgb16 = 32852, - - [NativeName("GL_RGBA2")] - Rgba2 = 32853, + [NativeName("GL_RGBA4_OES")] + Rgba4OES = 32854, [NativeName("GL_RGBA4")] Rgba4 = 32854, + [NativeName("GL_RGBA4_EXT")] + Rgba4EXT = 32854, + + [NativeName("GL_RGB5_A1_OES")] + Rgb5A1OES = 32855, + [NativeName("GL_RGB5_A1")] Rgb5A1 = 32855, + [NativeName("GL_RGB5_A1_EXT")] + Rgb5A1EXT = 32855, + + [NativeName("GL_RGBA8_OES")] + Rgba8OES = 32856, + [NativeName("GL_RGBA8")] Rgba8 = 32856, + [NativeName("GL_RGBA8_EXT")] + Rgba8EXT = 32856, + [NativeName("GL_RGB10_A2")] Rgb10A2 = 32857, + [NativeName("GL_RGB10_A2_EXT")] + Rgb10A2EXT = 32857, + [NativeName("GL_RGBA12")] Rgba12 = 32858, + [NativeName("GL_RGBA12_EXT")] + Rgba12EXT = 32858, + [NativeName("GL_RGBA16")] Rgba16 = 32859, - [NativeName("GL_ALPHA4")] - Alpha4 = 32827, + [NativeName("GL_RGBA16_EXT")] + Rgba16EXT = 32859, - [NativeName("GL_ALPHA8")] - Alpha8 = 32828, + [NativeName("GL_DUAL_ALPHA4_SGIS")] + DualAlpha4SGIS = 33040, - [NativeName("GL_ALPHA12")] - Alpha12 = 32829, + [NativeName("GL_DUAL_ALPHA8_SGIS")] + DualAlpha8SGIS = 33041, - [NativeName("GL_ALPHA16")] - Alpha16 = 32830, + [NativeName("GL_DUAL_ALPHA12_SGIS")] + DualAlpha12SGIS = 33042, - [NativeName("GL_LUMINANCE4")] - Luminance4 = 32831, + [NativeName("GL_DUAL_ALPHA16_SGIS")] + DualAlpha16SGIS = 33043, - [NativeName("GL_LUMINANCE8")] - Luminance8 = 32832, + [NativeName("GL_DUAL_LUMINANCE4_SGIS")] + DualLuminance4SGIS = 33044, - [NativeName("GL_LUMINANCE12")] - Luminance12 = 32833, + [NativeName("GL_DUAL_LUMINANCE8_SGIS")] + DualLuminance8SGIS = 33045, - [NativeName("GL_LUMINANCE16")] - Luminance16 = 32834, + [NativeName("GL_DUAL_LUMINANCE12_SGIS")] + DualLuminance12SGIS = 33046, - [NativeName("GL_LUMINANCE4_ALPHA4")] - Luminance4Alpha4 = 32835, + [NativeName("GL_DUAL_LUMINANCE16_SGIS")] + DualLuminance16SGIS = 33047, - [NativeName("GL_LUMINANCE6_ALPHA2")] - Luminance6Alpha2 = 32836, + [NativeName("GL_DUAL_INTENSITY4_SGIS")] + DualIntensity4SGIS = 33048, - [NativeName("GL_LUMINANCE8_ALPHA8")] - Luminance8Alpha8 = 32837, + [NativeName("GL_DUAL_INTENSITY8_SGIS")] + DualIntensity8SGIS = 33049, - [NativeName("GL_LUMINANCE12_ALPHA4")] - Luminance12Alpha4 = 32838, + [NativeName("GL_DUAL_INTENSITY12_SGIS")] + DualIntensity12SGIS = 33050, - [NativeName("GL_LUMINANCE12_ALPHA12")] - Luminance12Alpha12 = 32839, + [NativeName("GL_DUAL_INTENSITY16_SGIS")] + DualIntensity16SGIS = 33051, - [NativeName("GL_LUMINANCE16_ALPHA16")] - Luminance16Alpha16 = 32840, + [NativeName("GL_DUAL_LUMINANCE_ALPHA4_SGIS")] + DualLuminanceAlpha4SGIS = 33052, - [NativeName("GL_INTENSITY")] - Intensity = 32841, + [NativeName("GL_DUAL_LUMINANCE_ALPHA8_SGIS")] + DualLuminanceAlpha8SGIS = 33053, - [NativeName("GL_INTENSITY4")] - Intensity4 = 32842, + [NativeName("GL_QUAD_ALPHA4_SGIS")] + QuadAlpha4SGIS = 33054, - [NativeName("GL_INTENSITY8")] - Intensity8 = 32843, + [NativeName("GL_QUAD_ALPHA8_SGIS")] + QuadAlpha8SGIS = 33055, - [NativeName("GL_INTENSITY12")] - Intensity12 = 32844, + [NativeName("GL_QUAD_LUMINANCE4_SGIS")] + QuadLuminance4SGIS = 33056, - [NativeName("GL_INTENSITY16")] - Intensity16 = 32845, + [NativeName("GL_QUAD_LUMINANCE8_SGIS")] + QuadLuminance8SGIS = 33057, - [NativeName("GL_COMPRESSED_RGB")] - CompressedRgb = 34029, + [NativeName("GL_QUAD_INTENSITY4_SGIS")] + QuadIntensity4SGIS = 33058, - [NativeName("GL_COMPRESSED_RGBA")] - CompressedRgba = 34030, + [NativeName("GL_QUAD_INTENSITY8_SGIS")] + QuadIntensity8SGIS = 33059, + + [NativeName("GL_DEPTH_COMPONENT16_OES")] + DepthComponent16OES = 33189, [NativeName("GL_DEPTH_COMPONENT16")] DepthComponent16 = 33189, + [NativeName("GL_DEPTH_COMPONENT16_ARB")] + DepthComponent16ARB = 33189, + + [NativeName("GL_DEPTH_COMPONENT16_SGIX")] + DepthComponent16SGIX = 33189, + + [NativeName("GL_DEPTH_COMPONENT24_OES")] + DepthComponent24OES = 33190, + [NativeName("GL_DEPTH_COMPONENT24")] DepthComponent24 = 33190, - [NativeName("GL_DEPTH_COMPONENT32")] - DepthComponent32 = 33191, - - [NativeName("GL_SRGB")] - Srgb = 35904, + [NativeName("GL_DEPTH_COMPONENT24_ARB")] + DepthComponent24ARB = 33190, - [NativeName("GL_SRGB8")] - Srgb8 = 35905, + [NativeName("GL_DEPTH_COMPONENT24_SGIX")] + DepthComponent24SGIX = 33190, - [NativeName("GL_SRGB_ALPHA")] - SrgbAlpha = 35906, + [NativeName("GL_DEPTH_COMPONENT32_OES")] + DepthComponent32OES = 33191, - [NativeName("GL_SRGB8_ALPHA8")] - Srgb8Alpha8 = 35907, + [NativeName("GL_DEPTH_COMPONENT32")] + DepthComponent32 = 33191, - [NativeName("GL_COMPRESSED_SRGB")] - CompressedSrgb = 35912, + [NativeName("GL_DEPTH_COMPONENT32_ARB")] + DepthComponent32ARB = 33191, - [NativeName("GL_COMPRESSED_SRGB_ALPHA")] - CompressedSrgbAlpha = 35913, + [NativeName("GL_DEPTH_COMPONENT32_SGIX")] + DepthComponent32SGIX = 33191, [NativeName("GL_COMPRESSED_RED")] CompressedRed = 33317, @@ -340,137 +352,71 @@ public enum InternalFormat : uint [NativeName("GL_COMPRESSED_RG")] CompressedRg = 33318, - [NativeName("GL_RGBA32F")] - Rgba32F = 34836, + [NativeName("GL_RG")] + Rg = 33319, - [NativeName("GL_RGB32F")] - Rgb32F = 34837, + [NativeName("GL_R8")] + R8 = 33321, - [NativeName("GL_RGBA16F")] - Rgba16F = 34842, + [NativeName("GL_R8_EXT")] + R8EXT = 33321, - [NativeName("GL_RGB16F")] - Rgb16F = 34843, + [NativeName("GL_R16_EXT")] + R16EXT = 33322, - [NativeName("GL_R11F_G11F_B10F")] - R11FG11FB10F = 35898, + [NativeName("GL_R16")] + R16 = 33322, - [NativeName("GL_RGB9_E5")] - Rgb9E5 = 35901, + [NativeName("GL_RG8")] + Rg8 = 33323, - [NativeName("GL_RGBA32UI")] - Rgba32Ui = 36208, + [NativeName("GL_RG8_EXT")] + Rg8EXT = 33323, - [NativeName("GL_RGB32UI")] - Rgb32Ui = 36209, + [NativeName("GL_RG16_EXT")] + Rg16EXT = 33324, - [NativeName("GL_RGBA16UI")] - Rgba16Ui = 36214, + [NativeName("GL_RG16")] + Rg16 = 33324, - [NativeName("GL_RGB16UI")] - Rgb16Ui = 36215, + [NativeName("GL_R16F")] + R16F = 33325, - [NativeName("GL_RGBA8UI")] - Rgba8Ui = 36220, + [NativeName("GL_R16F_EXT")] + R16FEXT = 33325, - [NativeName("GL_RGB8UI")] - Rgb8Ui = 36221, + [NativeName("GL_R32F")] + R32F = 33326, - [NativeName("GL_RGBA32I")] - Rgba32I = 36226, + [NativeName("GL_R32F_EXT")] + R32FEXT = 33326, - [NativeName("GL_RGB32I")] - Rgb32I = 36227, + [NativeName("GL_RG16F")] + Rg16F = 33327, - [NativeName("GL_RGBA16I")] - Rgba16I = 36232, + [NativeName("GL_RG16F_EXT")] + Rg16FEXT = 33327, - [NativeName("GL_RGB16I")] - Rgb16I = 36233, + [NativeName("GL_RG32F")] + Rg32F = 33328, - [NativeName("GL_RGBA8I")] - Rgba8I = 36238, + [NativeName("GL_RG32F_EXT")] + Rg32FEXT = 33328, - [NativeName("GL_RGB8I")] - Rgb8I = 36239, + [NativeName("GL_R8I")] + R8I = 33329, - [NativeName("GL_DEPTH_COMPONENT32F")] - DepthComponent32F = 36012, + [NativeName("GL_R8UI")] + R8Ui = 33330, - [NativeName("GL_DEPTH32F_STENCIL8")] - Depth32FStencil8 = 36013, + [NativeName("GL_R16I")] + R16I = 33331, - [NativeName("GL_DEPTH_STENCIL")] - DepthStencil = 34041, + [NativeName("GL_R16UI")] + R16Ui = 33332, - [NativeName("GL_DEPTH24_STENCIL8")] - Depth24Stencil8 = 35056, - - [NativeName("GL_STENCIL_INDEX1")] - StencilIndex1 = 36166, - - [NativeName("GL_STENCIL_INDEX4")] - StencilIndex4 = 36167, - - [NativeName("GL_STENCIL_INDEX8")] - StencilIndex8 = 36168, - - [NativeName("GL_STENCIL_INDEX16")] - StencilIndex16 = 36169, - - [NativeName("GL_COMPRESSED_RED_RGTC1")] - CompressedRedRgtc1 = 36283, - - [NativeName("GL_COMPRESSED_SIGNED_RED_RGTC1")] - CompressedSignedRedRgtc1 = 36284, - - [NativeName("GL_COMPRESSED_RG_RGTC2")] - CompressedRgRgtc2 = 36285, - - [NativeName("GL_COMPRESSED_SIGNED_RG_RGTC2")] - CompressedSignedRgRgtc2 = 36286, - - [NativeName("GL_RG")] - Rg = 33319, - - [NativeName("GL_R8")] - R8 = 33321, - - [NativeName("GL_R16")] - R16 = 33322, - - [NativeName("GL_RG8")] - Rg8 = 33323, - - [NativeName("GL_RG16")] - Rg16 = 33324, - - [NativeName("GL_R16F")] - R16F = 33325, - - [NativeName("GL_R32F")] - R32F = 33326, - - [NativeName("GL_RG16F")] - Rg16F = 33327, - - [NativeName("GL_RG32F")] - Rg32F = 33328, - - [NativeName("GL_R8I")] - R8I = 33329, - - [NativeName("GL_R8UI")] - R8Ui = 33330, - - [NativeName("GL_R16I")] - R16I = 33331, - - [NativeName("GL_R16UI")] - R16Ui = 33332, - - [NativeName("GL_R32I")] - R32I = 33333, + [NativeName("GL_R32I")] + R32I = 33333, [NativeName("GL_R32UI")] R32Ui = 33334, @@ -493,339 +439,219 @@ public enum InternalFormat : uint [NativeName("GL_RG32UI")] Rg32Ui = 33340, - [NativeName("GL_R8_SNORM")] - R8Snorm = 36756, + [NativeName("GL_COMPRESSED_RGB_S3TC_DXT1_EXT")] + CompressedRgbS3TcDxt1EXT = 33776, - [NativeName("GL_RG8_SNORM")] - Rg8Snorm = 36757, + [NativeName("GL_COMPRESSED_RGBA_S3TC_DXT1_EXT")] + CompressedRgbaS3TcDxt1EXT = 33777, - [NativeName("GL_RGB8_SNORM")] - Rgb8Snorm = 36758, + [NativeName("GL_COMPRESSED_RGBA_S3TC_DXT3_ANGLE")] + CompressedRgbaS3TcDxt3ANGLE = 33778, - [NativeName("GL_RGBA8_SNORM")] - Rgba8Snorm = 36759, + [NativeName("GL_COMPRESSED_RGBA_S3TC_DXT3_EXT")] + CompressedRgbaS3TcDxt3EXT = 33778, - [NativeName("GL_R16_SNORM")] - R16Snorm = 36760, + [NativeName("GL_COMPRESSED_RGBA_S3TC_DXT5_ANGLE")] + CompressedRgbaS3TcDxt5ANGLE = 33779, - [NativeName("GL_RG16_SNORM")] - Rg16Snorm = 36761, + [NativeName("GL_COMPRESSED_RGBA_S3TC_DXT5_EXT")] + CompressedRgbaS3TcDxt5EXT = 33779, - [NativeName("GL_RGB16_SNORM")] - Rgb16Snorm = 36762, + [NativeName("GL_COMPRESSED_RGB")] + CompressedRgb = 34029, - [NativeName("GL_RGBA16_SNORM")] - Rgba16Snorm = 36763, + [NativeName("GL_COMPRESSED_RGBA")] + CompressedRgba = 34030, - [NativeName("GL_RGB10_A2UI")] - Rgb10A2Ui = 36975, + [NativeName("GL_DEPTH_STENCIL_OES")] + DepthStencilOES = 34041, - [NativeName("GL_RGB565")] - Rgb565 = 36194, + [NativeName("GL_DEPTH_STENCIL")] + DepthStencil = 34041, - [NativeName("GL_COMPRESSED_RGBA_BPTC_UNORM")] - CompressedRgbaBptcUnorm = 36492, + [NativeName("GL_DEPTH_STENCIL_EXT")] + DepthStencilEXT = 34041, - [NativeName("GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM")] - CompressedSrgbAlphaBptcUnorm = 36493, + [NativeName("GL_DEPTH_STENCIL_NV")] + DepthStencilNV = 34041, - [NativeName("GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT")] - CompressedRgbBptcSignedFloat = 36494, + [NativeName("GL_RGBA32F")] + Rgba32F = 34836, - [NativeName("GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT")] - CompressedRgbBptcUnsignedFloat = 36495, + [NativeName("GL_RGBA32F_ARB")] + Rgba32FARB = 34836, - [NativeName("GL_COMPRESSED_RGB8_ETC2")] - CompressedRgb8Etc2 = 37492, + [NativeName("GL_RGBA32F_EXT")] + Rgba32FEXT = 34836, - [NativeName("GL_COMPRESSED_SRGB8_ETC2")] - CompressedSrgb8Etc2 = 37493, + [NativeName("GL_RGB32F")] + Rgb32F = 34837, - [NativeName("GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2")] - CompressedRgb8PunchthroughAlpha1Etc2 = 37494, + [NativeName("GL_RGB32F_ARB")] + Rgb32FARB = 34837, - [NativeName("GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2")] - CompressedSrgb8PunchthroughAlpha1Etc2 = 37495, + [NativeName("GL_RGB32F_EXT")] + Rgb32FEXT = 34837, - [NativeName("GL_COMPRESSED_RGBA8_ETC2_EAC")] - CompressedRgba8Etc2Eac = 37496, + [NativeName("GL_RGBA16F")] + Rgba16F = 34842, - [NativeName("GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC")] - CompressedSrgb8Alpha8Etc2Eac = 37497, + [NativeName("GL_RGBA16F_ARB")] + Rgba16FARB = 34842, - [NativeName("GL_COMPRESSED_R11_EAC")] - CompressedR11Eac = 37488, + [NativeName("GL_RGBA16F_EXT")] + Rgba16FEXT = 34842, - [NativeName("GL_COMPRESSED_SIGNED_R11_EAC")] - CompressedSignedR11Eac = 37489, + [NativeName("GL_RGB16F")] + Rgb16F = 34843, - [NativeName("GL_COMPRESSED_RG11_EAC")] - CompressedRg11Eac = 37490, + [NativeName("GL_RGB16F_ARB")] + Rgb16FARB = 34843, - [NativeName("GL_COMPRESSED_SIGNED_RG11_EAC")] - CompressedSignedRg11Eac = 37491, + [NativeName("GL_RGB16F_EXT")] + Rgb16FEXT = 34843, - [NativeName("GL_DEPTH_COMPONENT16_ARB")] - DepthComponent16ARB = 33189, + [NativeName("GL_DEPTH24_STENCIL8_OES")] + Depth24Stencil8OES = 35056, - [NativeName("GL_DEPTH_COMPONENT24_ARB")] - DepthComponent24ARB = 33190, + [NativeName("GL_DEPTH24_STENCIL8")] + Depth24Stencil8 = 35056, - [NativeName("GL_DEPTH_COMPONENT32_ARB")] - DepthComponent32ARB = 33191, + [NativeName("GL_DEPTH24_STENCIL8_EXT")] + Depth24Stencil8EXT = 35056, - [NativeName("GL_COMPRESSED_RGBA_BPTC_UNORM_ARB")] - CompressedRgbaBptcUnormARB = 36492, + [NativeName("GL_R11F_G11F_B10F_APPLE")] + R11FG11FB10FAPPLE = 35898, - [NativeName("GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM_ARB")] - CompressedSrgbAlphaBptcUnormARB = 36493, + [NativeName("GL_R11F_G11F_B10F")] + R11FG11FB10F = 35898, - [NativeName("GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT_ARB")] - CompressedRgbBptcSignedFloatARB = 36494, + [NativeName("GL_R11F_G11F_B10F_EXT")] + R11FG11FB10FEXT = 35898, - [NativeName("GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_ARB")] - CompressedRgbBptcUnsignedFloatARB = 36495, + [NativeName("GL_RGB9_E5_APPLE")] + Rgb9E5APPLE = 35901, - [NativeName("GL_RGBA32F_ARB")] - Rgba32FARB = 34836, + [NativeName("GL_RGB9_E5")] + Rgb9E5 = 35901, - [NativeName("GL_RGB32F_ARB")] - Rgb32FARB = 34837, + [NativeName("GL_RGB9_E5_EXT")] + Rgb9E5EXT = 35901, - [NativeName("GL_RGBA16F_ARB")] - Rgba16FARB = 34842, + [NativeName("GL_SRGB")] + Srgb = 35904, - [NativeName("GL_RGB16F_ARB")] - Rgb16FARB = 34843, + [NativeName("GL_SRGB_EXT")] + SrgbEXT = 35904, - [NativeName("GL_COMPRESSED_RGBA_ASTC_4x4_KHR")] - CompressedRgbaAstc4x4KHR = 37808, + [NativeName("GL_SRGB8_NV")] + Srgb8NV = 35905, - [NativeName("GL_COMPRESSED_RGBA_ASTC_5x4_KHR")] - CompressedRgbaAstc5x4KHR = 37809, + [NativeName("GL_SRGB8")] + Srgb8 = 35905, - [NativeName("GL_COMPRESSED_RGBA_ASTC_5x5_KHR")] - CompressedRgbaAstc5x5KHR = 37810, + [NativeName("GL_SRGB8_EXT")] + Srgb8EXT = 35905, - [NativeName("GL_COMPRESSED_RGBA_ASTC_6x5_KHR")] - CompressedRgbaAstc6x5KHR = 37811, + [NativeName("GL_SRGB_ALPHA")] + SrgbAlpha = 35906, - [NativeName("GL_COMPRESSED_RGBA_ASTC_6x6_KHR")] - CompressedRgbaAstc6x6KHR = 37812, + [NativeName("GL_SRGB_ALPHA_EXT")] + SrgbAlphaEXT = 35906, - [NativeName("GL_COMPRESSED_RGBA_ASTC_8x5_KHR")] - CompressedRgbaAstc8x5KHR = 37813, + [NativeName("GL_SRGB8_ALPHA8")] + Srgb8Alpha8 = 35907, - [NativeName("GL_COMPRESSED_RGBA_ASTC_8x6_KHR")] - CompressedRgbaAstc8x6KHR = 37814, + [NativeName("GL_SRGB8_ALPHA8_EXT")] + Srgb8Alpha8EXT = 35907, - [NativeName("GL_COMPRESSED_RGBA_ASTC_8x8_KHR")] - CompressedRgbaAstc8x8KHR = 37815, + [NativeName("GL_COMPRESSED_SRGB")] + CompressedSrgb = 35912, - [NativeName("GL_COMPRESSED_RGBA_ASTC_10x5_KHR")] - CompressedRgbaAstc10x5KHR = 37816, + [NativeName("GL_COMPRESSED_SRGB_ALPHA")] + CompressedSrgbAlpha = 35913, - [NativeName("GL_COMPRESSED_RGBA_ASTC_10x6_KHR")] - CompressedRgbaAstc10x6KHR = 37817, + [NativeName("GL_COMPRESSED_SRGB_S3TC_DXT1_NV")] + CompressedSrgbS3TcDxt1NV = 35916, - [NativeName("GL_COMPRESSED_RGBA_ASTC_10x8_KHR")] - CompressedRgbaAstc10x8KHR = 37818, + [NativeName("GL_COMPRESSED_SRGB_S3TC_DXT1_EXT")] + CompressedSrgbS3TcDxt1EXT = 35916, - [NativeName("GL_COMPRESSED_RGBA_ASTC_10x10_KHR")] - CompressedRgbaAstc10x10KHR = 37819, + [NativeName("GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_NV")] + CompressedSrgbAlphaS3TcDxt1NV = 35917, - [NativeName("GL_COMPRESSED_RGBA_ASTC_12x10_KHR")] - CompressedRgbaAstc12x10KHR = 37820, - - [NativeName("GL_COMPRESSED_RGBA_ASTC_12x12_KHR")] - CompressedRgbaAstc12x12KHR = 37821, - - [NativeName("GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR")] - CompressedSrgb8Alpha8Astc4x4KHR = 37840, - - [NativeName("GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR")] - CompressedSrgb8Alpha8Astc5x4KHR = 37841, - - [NativeName("GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR")] - CompressedSrgb8Alpha8Astc5x5KHR = 37842, - - [NativeName("GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR")] - CompressedSrgb8Alpha8Astc6x5KHR = 37843, - - [NativeName("GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR")] - CompressedSrgb8Alpha8Astc6x6KHR = 37844, - - [NativeName("GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR")] - CompressedSrgb8Alpha8Astc8x5KHR = 37845, + [NativeName("GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT")] + CompressedSrgbAlphaS3TcDxt1EXT = 35917, - [NativeName("GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR")] - CompressedSrgb8Alpha8Astc8x6KHR = 37846, + [NativeName("GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_NV")] + CompressedSrgbAlphaS3TcDxt3NV = 35918, - [NativeName("GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR")] - CompressedSrgb8Alpha8Astc8x8KHR = 37847, + [NativeName("GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT")] + CompressedSrgbAlphaS3TcDxt3EXT = 35918, - [NativeName("GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR")] - CompressedSrgb8Alpha8Astc10x5KHR = 37848, + [NativeName("GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_NV")] + CompressedSrgbAlphaS3TcDxt5NV = 35919, - [NativeName("GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR")] - CompressedSrgb8Alpha8Astc10x6KHR = 37849, + [NativeName("GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT")] + CompressedSrgbAlphaS3TcDxt5EXT = 35919, - [NativeName("GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR")] - CompressedSrgb8Alpha8Astc10x8KHR = 37850, + [NativeName("GL_DEPTH_COMPONENT32F")] + DepthComponent32F = 36012, - [NativeName("GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR")] - CompressedSrgb8Alpha8Astc10x10KHR = 37851, + [NativeName("GL_DEPTH32F_STENCIL8")] + Depth32FStencil8 = 36013, - [NativeName("GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR")] - CompressedSrgb8Alpha8Astc12x10KHR = 37852, + [NativeName("GL_STENCIL_INDEX1_OES")] + StencilIndex1OES = 36166, - [NativeName("GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR")] - CompressedSrgb8Alpha8Astc12x12KHR = 37853, + [NativeName("GL_STENCIL_INDEX1")] + StencilIndex1 = 36166, [NativeName("GL_STENCIL_INDEX1_EXT")] StencilIndex1EXT = 36166, + [NativeName("GL_STENCIL_INDEX4_OES")] + StencilIndex4OES = 36167, + + [NativeName("GL_STENCIL_INDEX4")] + StencilIndex4 = 36167, + [NativeName("GL_STENCIL_INDEX4_EXT")] StencilIndex4EXT = 36167, + [NativeName("GL_STENCIL_INDEX8_OES")] + StencilIndex8OES = 36168, + + [NativeName("GL_STENCIL_INDEX8")] + StencilIndex8 = 36168, + [NativeName("GL_STENCIL_INDEX8_EXT")] StencilIndex8EXT = 36168, + [NativeName("GL_STENCIL_INDEX16")] + StencilIndex16 = 36169, + [NativeName("GL_STENCIL_INDEX16_EXT")] StencilIndex16EXT = 36169, - [NativeName("GL_DEPTH_STENCIL_EXT")] - DepthStencilEXT = 34041, - - [NativeName("GL_DEPTH24_STENCIL8_EXT")] - Depth24Stencil8EXT = 35056, - - [NativeName("GL_R11F_G11F_B10F_EXT")] - R11FG11FB10FEXT = 35898, - - [NativeName("GL_ALPHA4_EXT")] - Alpha4EXT = 32827, - - [NativeName("GL_ALPHA8_EXT")] - Alpha8EXT = 32828, - - [NativeName("GL_ALPHA12_EXT")] - Alpha12EXT = 32829, - - [NativeName("GL_ALPHA16_EXT")] - Alpha16EXT = 32830, - - [NativeName("GL_LUMINANCE4_EXT")] - Luminance4EXT = 32831, - - [NativeName("GL_LUMINANCE8_EXT")] - Luminance8EXT = 32832, - - [NativeName("GL_LUMINANCE12_EXT")] - Luminance12EXT = 32833, - - [NativeName("GL_LUMINANCE16_EXT")] - Luminance16EXT = 32834, - - [NativeName("GL_LUMINANCE4_ALPHA4_EXT")] - Luminance4Alpha4EXT = 32835, - - [NativeName("GL_LUMINANCE6_ALPHA2_EXT")] - Luminance6Alpha2EXT = 32836, - - [NativeName("GL_LUMINANCE8_ALPHA8_EXT")] - Luminance8Alpha8EXT = 32837, - - [NativeName("GL_LUMINANCE12_ALPHA4_EXT")] - Luminance12Alpha4EXT = 32838, - - [NativeName("GL_LUMINANCE12_ALPHA12_EXT")] - Luminance12Alpha12EXT = 32839, - - [NativeName("GL_LUMINANCE16_ALPHA16_EXT")] - Luminance16Alpha16EXT = 32840, - - [NativeName("GL_INTENSITY4_EXT")] - Intensity4EXT = 32842, - - [NativeName("GL_INTENSITY8_EXT")] - Intensity8EXT = 32843, - - [NativeName("GL_INTENSITY12_EXT")] - Intensity12EXT = 32844, - - [NativeName("GL_INTENSITY16_EXT")] - Intensity16EXT = 32845, - - [NativeName("GL_RGB2_EXT")] - Rgb2EXT = 32846, - - [NativeName("GL_RGB4_EXT")] - Rgb4EXT = 32847, - - [NativeName("GL_RGB5_EXT")] - Rgb5EXT = 32848, - - [NativeName("GL_RGB8_EXT")] - Rgb8EXT = 32849, - - [NativeName("GL_RGB10_EXT")] - Rgb10EXT = 32850, - - [NativeName("GL_RGB12_EXT")] - Rgb12EXT = 32851, - - [NativeName("GL_RGB16_EXT")] - Rgb16EXT = 32852, - - [NativeName("GL_RGBA2_EXT")] - Rgba2EXT = 32853, - - [NativeName("GL_RGBA4_EXT")] - Rgba4EXT = 32854, - - [NativeName("GL_RGB5_A1_EXT")] - Rgb5A1EXT = 32855, - - [NativeName("GL_RGBA8_EXT")] - Rgba8EXT = 32856, - - [NativeName("GL_RGB10_A2_EXT")] - Rgb10A2EXT = 32857, - - [NativeName("GL_RGBA12_EXT")] - Rgba12EXT = 32858, - - [NativeName("GL_RGBA16_EXT")] - Rgba16EXT = 32859, - - [NativeName("GL_COMPRESSED_RED_RGTC1_EXT")] - CompressedRedRgtc1EXT = 36283, - - [NativeName("GL_COMPRESSED_SIGNED_RED_RGTC1_EXT")] - CompressedSignedRedRgtc1EXT = 36284, - - [NativeName("GL_COMPRESSED_RED_GREEN_RGTC2_EXT")] - CompressedRedGreenRgtc2EXT = 36285, - - [NativeName("GL_COMPRESSED_SIGNED_RED_GREEN_RGTC2_EXT")] - CompressedSignedRedGreenRgtc2EXT = 36286, - - [NativeName("GL_COMPRESSED_RGB_S3TC_DXT1_EXT")] - CompressedRgbS3TcDxt1EXT = 33776, + [NativeName("GL_RGB565_OES")] + Rgb565OES = 36194, - [NativeName("GL_COMPRESSED_RGBA_S3TC_DXT1_EXT")] - CompressedRgbaS3TcDxt1EXT = 33777, + [NativeName("GL_RGB565")] + Rgb565 = 36194, - [NativeName("GL_COMPRESSED_RGBA_S3TC_DXT3_EXT")] - CompressedRgbaS3TcDxt3EXT = 33778, + [NativeName("GL_ETC1_RGB8_OES")] + Etc1Rgb8OES = 36196, - [NativeName("GL_COMPRESSED_RGBA_S3TC_DXT5_EXT")] - CompressedRgbaS3TcDxt5EXT = 33779, + [NativeName("GL_RGBA32UI")] + Rgba32Ui = 36208, [NativeName("GL_RGBA32UI_EXT")] Rgba32UiEXT = 36208, + [NativeName("GL_RGB32UI")] + Rgb32Ui = 36209, + [NativeName("GL_RGB32UI_EXT")] Rgb32UiEXT = 36209, @@ -841,9 +667,15 @@ public enum InternalFormat : uint [NativeName("GL_LUMINANCE_ALPHA32UI_EXT")] LuminanceAlpha32UiEXT = 36213, + [NativeName("GL_RGBA16UI")] + Rgba16Ui = 36214, + [NativeName("GL_RGBA16UI_EXT")] Rgba16UiEXT = 36214, + [NativeName("GL_RGB16UI")] + Rgb16Ui = 36215, + [NativeName("GL_RGB16UI_EXT")] Rgb16UiEXT = 36215, @@ -859,9 +691,15 @@ public enum InternalFormat : uint [NativeName("GL_LUMINANCE_ALPHA16UI_EXT")] LuminanceAlpha16UiEXT = 36219, + [NativeName("GL_RGBA8UI")] + Rgba8Ui = 36220, + [NativeName("GL_RGBA8UI_EXT")] Rgba8UiEXT = 36220, + [NativeName("GL_RGB8UI")] + Rgb8Ui = 36221, + [NativeName("GL_RGB8UI_EXT")] Rgb8UiEXT = 36221, @@ -877,9 +715,15 @@ public enum InternalFormat : uint [NativeName("GL_LUMINANCE_ALPHA8UI_EXT")] LuminanceAlpha8UiEXT = 36225, + [NativeName("GL_RGBA32I")] + Rgba32I = 36226, + [NativeName("GL_RGBA32I_EXT")] Rgba32IEXT = 36226, + [NativeName("GL_RGB32I")] + Rgb32I = 36227, + [NativeName("GL_RGB32I_EXT")] Rgb32IEXT = 36227, @@ -895,9 +739,15 @@ public enum InternalFormat : uint [NativeName("GL_LUMINANCE_ALPHA32I_EXT")] LuminanceAlpha32IEXT = 36231, + [NativeName("GL_RGBA16I")] + Rgba16I = 36232, + [NativeName("GL_RGBA16I_EXT")] Rgba16IEXT = 36232, + [NativeName("GL_RGB16I")] + Rgb16I = 36233, + [NativeName("GL_RGB16I_EXT")] Rgb16IEXT = 36233, @@ -913,9 +763,15 @@ public enum InternalFormat : uint [NativeName("GL_LUMINANCE_ALPHA16I_EXT")] LuminanceAlpha16IEXT = 36237, + [NativeName("GL_RGBA8I")] + Rgba8I = 36238, + [NativeName("GL_RGBA8I_EXT")] Rgba8IEXT = 36238, + [NativeName("GL_RGB8I")] + Rgb8I = 36239, + [NativeName("GL_RGB8I_EXT")] Rgb8IEXT = 36239, @@ -931,29 +787,107 @@ public enum InternalFormat : uint [NativeName("GL_LUMINANCE_ALPHA8I_EXT")] LuminanceAlpha8IEXT = 36243, - [NativeName("GL_SRGB_EXT")] - SrgbEXT = 35904, + [NativeName("GL_DEPTH_COMPONENT32F_NV")] + DepthComponent32FNV = 36267, - [NativeName("GL_SRGB8_EXT")] - Srgb8EXT = 35905, + [NativeName("GL_DEPTH32F_STENCIL8_NV")] + Depth32FStencil8NV = 36268, - [NativeName("GL_SRGB_ALPHA_EXT")] - SrgbAlphaEXT = 35906, + [NativeName("GL_COMPRESSED_RED_RGTC1")] + CompressedRedRgtc1 = 36283, - [NativeName("GL_SRGB8_ALPHA8_EXT")] - Srgb8Alpha8EXT = 35907, + [NativeName("GL_COMPRESSED_RED_RGTC1_EXT")] + CompressedRedRgtc1EXT = 36283, - [NativeName("GL_COMPRESSED_SRGB_S3TC_DXT1_EXT")] - CompressedSrgbS3TcDxt1EXT = 35916, + [NativeName("GL_COMPRESSED_SIGNED_RED_RGTC1")] + CompressedSignedRedRgtc1 = 36284, - [NativeName("GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT")] - CompressedSrgbAlphaS3TcDxt1EXT = 35917, + [NativeName("GL_COMPRESSED_SIGNED_RED_RGTC1_EXT")] + CompressedSignedRedRgtc1EXT = 36284, - [NativeName("GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT")] - CompressedSrgbAlphaS3TcDxt3EXT = 35918, + [NativeName("GL_COMPRESSED_RG_RGTC2")] + CompressedRgRgtc2 = 36285, - [NativeName("GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT")] - CompressedSrgbAlphaS3TcDxt5EXT = 35919, + [NativeName("GL_COMPRESSED_RED_GREEN_RGTC2_EXT")] + CompressedRedGreenRgtc2EXT = 36285, + + [NativeName("GL_COMPRESSED_SIGNED_RG_RGTC2")] + CompressedSignedRgRgtc2 = 36286, + + [NativeName("GL_COMPRESSED_SIGNED_RED_GREEN_RGTC2_EXT")] + CompressedSignedRedGreenRgtc2EXT = 36286, + + [NativeName("GL_COMPRESSED_RGBA_BPTC_UNORM_EXT")] + CompressedRgbaBptcUnormEXT = 36492, + + [NativeName("GL_COMPRESSED_RGBA_BPTC_UNORM")] + CompressedRgbaBptcUnorm = 36492, + + [NativeName("GL_COMPRESSED_RGBA_BPTC_UNORM_ARB")] + CompressedRgbaBptcUnormARB = 36492, + + [NativeName("GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM_EXT")] + CompressedSrgbAlphaBptcUnormEXT = 36493, + + [NativeName("GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM")] + CompressedSrgbAlphaBptcUnorm = 36493, + + [NativeName("GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM_ARB")] + CompressedSrgbAlphaBptcUnormARB = 36493, + + [NativeName("GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT_EXT")] + CompressedRgbBptcSignedFloatEXT = 36494, + + [NativeName("GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT")] + CompressedRgbBptcSignedFloat = 36494, + + [NativeName("GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT_ARB")] + CompressedRgbBptcSignedFloatARB = 36494, + + [NativeName("GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_EXT")] + CompressedRgbBptcUnsignedFloatEXT = 36495, + + [NativeName("GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT")] + CompressedRgbBptcUnsignedFloat = 36495, + + [NativeName("GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_ARB")] + CompressedRgbBptcUnsignedFloatARB = 36495, + + [NativeName("GL_R8_SNORM")] + R8Snorm = 36756, + + [NativeName("GL_RG8_SNORM")] + Rg8Snorm = 36757, + + [NativeName("GL_RGB8_SNORM")] + Rgb8Snorm = 36758, + + [NativeName("GL_RGBA8_SNORM")] + Rgba8Snorm = 36759, + + [NativeName("GL_R16_SNORM_EXT")] + R16SnormEXT = 36760, + + [NativeName("GL_R16_SNORM")] + R16Snorm = 36760, + + [NativeName("GL_RG16_SNORM_EXT")] + Rg16SnormEXT = 36761, + + [NativeName("GL_RG16_SNORM")] + Rg16Snorm = 36761, + + [NativeName("GL_RGB16_SNORM_EXT")] + Rgb16SnormEXT = 36762, + + [NativeName("GL_RGB16_SNORM")] + Rgb16Snorm = 36762, + + [NativeName("GL_RGBA16_SNORM_EXT")] + Rgba16SnormEXT = 36763, + + [NativeName("GL_RGBA16_SNORM")] + Rgba16Snorm = 36763, [NativeName("GL_SR8_EXT")] Sr8EXT = 36797, @@ -961,114 +895,180 @@ public enum InternalFormat : uint [NativeName("GL_SRG8_EXT")] Srg8EXT = 36798, - [NativeName("GL_RGB9_E5_EXT")] - Rgb9E5EXT = 35901, + [NativeName("GL_RGB10_A2UI")] + Rgb10A2Ui = 36975, - [NativeName("GL_RGBA32F_EXT")] - Rgba32FEXT = 34836, + [NativeName("GL_COMPRESSED_R11_EAC")] + CompressedR11Eac = 37488, - [NativeName("GL_RGB32F_EXT")] - Rgb32FEXT = 34837, + [NativeName("GL_COMPRESSED_SIGNED_R11_EAC")] + CompressedSignedR11Eac = 37489, - [NativeName("GL_RGBA16F_EXT")] - Rgba16FEXT = 34842, + [NativeName("GL_COMPRESSED_RG11_EAC")] + CompressedRg11Eac = 37490, - [NativeName("GL_RGB16F_EXT")] - Rgb16FEXT = 34843, + [NativeName("GL_COMPRESSED_SIGNED_RG11_EAC")] + CompressedSignedRg11Eac = 37491, - [NativeName("GL_R8_EXT")] - R8EXT = 33321, + [NativeName("GL_COMPRESSED_RGB8_ETC2")] + CompressedRgb8Etc2 = 37492, - [NativeName("GL_RG8_EXT")] - Rg8EXT = 33323, + [NativeName("GL_COMPRESSED_SRGB8_ETC2")] + CompressedSrgb8Etc2 = 37493, - [NativeName("GL_R32F_EXT")] - R32FEXT = 33326, + [NativeName("GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2")] + CompressedRgb8PunchthroughAlpha1Etc2 = 37494, - [NativeName("GL_RG32F_EXT")] - Rg32FEXT = 33328, + [NativeName("GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2")] + CompressedSrgb8PunchthroughAlpha1Etc2 = 37495, - [NativeName("GL_R16F_EXT")] - R16FEXT = 33325, + [NativeName("GL_COMPRESSED_RGBA8_ETC2_EAC")] + CompressedRgba8Etc2Eac = 37496, - [NativeName("GL_RG16F_EXT")] - Rg16FEXT = 33327, + [NativeName("GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC")] + CompressedSrgb8Alpha8Etc2Eac = 37497, - [NativeName("GL_DEPTH_COMPONENT32F_NV")] - DepthComponent32FNV = 36267, + [NativeName("GL_COMPRESSED_RGBA_ASTC_4x4_KHR")] + CompressedRgbaAstc4x4KHR = 37808, - [NativeName("GL_DEPTH32F_STENCIL8_NV")] - Depth32FStencil8NV = 36268, + [NativeName("GL_COMPRESSED_RGBA_ASTC_5x4_KHR")] + CompressedRgbaAstc5x4KHR = 37809, - [NativeName("GL_DEPTH_STENCIL_NV")] - DepthStencilNV = 34041, + [NativeName("GL_COMPRESSED_RGBA_ASTC_5x5_KHR")] + CompressedRgbaAstc5x5KHR = 37810, - [NativeName("GL_DUAL_ALPHA4_SGIS")] - DualAlpha4SGIS = 33040, + [NativeName("GL_COMPRESSED_RGBA_ASTC_6x5_KHR")] + CompressedRgbaAstc6x5KHR = 37811, - [NativeName("GL_DUAL_ALPHA8_SGIS")] - DualAlpha8SGIS = 33041, + [NativeName("GL_COMPRESSED_RGBA_ASTC_6x6_KHR")] + CompressedRgbaAstc6x6KHR = 37812, - [NativeName("GL_DUAL_ALPHA12_SGIS")] - DualAlpha12SGIS = 33042, + [NativeName("GL_COMPRESSED_RGBA_ASTC_8x5_KHR")] + CompressedRgbaAstc8x5KHR = 37813, - [NativeName("GL_DUAL_ALPHA16_SGIS")] - DualAlpha16SGIS = 33043, + [NativeName("GL_COMPRESSED_RGBA_ASTC_8x6_KHR")] + CompressedRgbaAstc8x6KHR = 37814, - [NativeName("GL_DUAL_LUMINANCE4_SGIS")] - DualLuminance4SGIS = 33044, + [NativeName("GL_COMPRESSED_RGBA_ASTC_8x8_KHR")] + CompressedRgbaAstc8x8KHR = 37815, - [NativeName("GL_DUAL_LUMINANCE8_SGIS")] - DualLuminance8SGIS = 33045, + [NativeName("GL_COMPRESSED_RGBA_ASTC_10x5_KHR")] + CompressedRgbaAstc10x5KHR = 37816, - [NativeName("GL_DUAL_LUMINANCE12_SGIS")] - DualLuminance12SGIS = 33046, + [NativeName("GL_COMPRESSED_RGBA_ASTC_10x6_KHR")] + CompressedRgbaAstc10x6KHR = 37817, - [NativeName("GL_DUAL_LUMINANCE16_SGIS")] - DualLuminance16SGIS = 33047, + [NativeName("GL_COMPRESSED_RGBA_ASTC_10x8_KHR")] + CompressedRgbaAstc10x8KHR = 37818, - [NativeName("GL_DUAL_INTENSITY4_SGIS")] - DualIntensity4SGIS = 33048, + [NativeName("GL_COMPRESSED_RGBA_ASTC_10x10_KHR")] + CompressedRgbaAstc10x10KHR = 37819, - [NativeName("GL_DUAL_INTENSITY8_SGIS")] - DualIntensity8SGIS = 33049, + [NativeName("GL_COMPRESSED_RGBA_ASTC_12x10_KHR")] + CompressedRgbaAstc12x10KHR = 37820, - [NativeName("GL_DUAL_INTENSITY12_SGIS")] - DualIntensity12SGIS = 33050, + [NativeName("GL_COMPRESSED_RGBA_ASTC_12x12_KHR")] + CompressedRgbaAstc12x12KHR = 37821, - [NativeName("GL_DUAL_INTENSITY16_SGIS")] - DualIntensity16SGIS = 33051, + [NativeName("GL_COMPRESSED_RGBA_ASTC_3x3x3_OES")] + CompressedRgbaAstc3x3x3OES = 37824, - [NativeName("GL_DUAL_LUMINANCE_ALPHA4_SGIS")] - DualLuminanceAlpha4SGIS = 33052, + [NativeName("GL_COMPRESSED_RGBA_ASTC_4x3x3_OES")] + CompressedRgbaAstc4x3x3OES = 37825, - [NativeName("GL_DUAL_LUMINANCE_ALPHA8_SGIS")] - DualLuminanceAlpha8SGIS = 33053, + [NativeName("GL_COMPRESSED_RGBA_ASTC_4x4x3_OES")] + CompressedRgbaAstc4x4x3OES = 37826, - [NativeName("GL_QUAD_ALPHA4_SGIS")] - QuadAlpha4SGIS = 33054, + [NativeName("GL_COMPRESSED_RGBA_ASTC_4x4x4_OES")] + CompressedRgbaAstc4x4x4OES = 37827, - [NativeName("GL_QUAD_ALPHA8_SGIS")] - QuadAlpha8SGIS = 33055, + [NativeName("GL_COMPRESSED_RGBA_ASTC_5x4x4_OES")] + CompressedRgbaAstc5x4x4OES = 37828, - [NativeName("GL_QUAD_LUMINANCE4_SGIS")] - QuadLuminance4SGIS = 33056, + [NativeName("GL_COMPRESSED_RGBA_ASTC_5x5x4_OES")] + CompressedRgbaAstc5x5x4OES = 37829, - [NativeName("GL_QUAD_LUMINANCE8_SGIS")] - QuadLuminance8SGIS = 33057, + [NativeName("GL_COMPRESSED_RGBA_ASTC_5x5x5_OES")] + CompressedRgbaAstc5x5x5OES = 37830, - [NativeName("GL_QUAD_INTENSITY4_SGIS")] - QuadIntensity4SGIS = 33058, + [NativeName("GL_COMPRESSED_RGBA_ASTC_6x5x5_OES")] + CompressedRgbaAstc6x5x5OES = 37831, - [NativeName("GL_QUAD_INTENSITY8_SGIS")] - QuadIntensity8SGIS = 33059, + [NativeName("GL_COMPRESSED_RGBA_ASTC_6x6x5_OES")] + CompressedRgbaAstc6x6x5OES = 37832, - [NativeName("GL_DEPTH_COMPONENT16_SGIX")] - DepthComponent16SGIX = 33189, + [NativeName("GL_COMPRESSED_RGBA_ASTC_6x6x6_OES")] + CompressedRgbaAstc6x6x6OES = 37833, - [NativeName("GL_DEPTH_COMPONENT24_SGIX")] - DepthComponent24SGIX = 33190, + [NativeName("GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR")] + CompressedSrgb8Alpha8Astc4x4KHR = 37840, - [NativeName("GL_DEPTH_COMPONENT32_SGIX")] - DepthComponent32SGIX = 33191, + [NativeName("GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR")] + CompressedSrgb8Alpha8Astc5x4KHR = 37841, + + [NativeName("GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR")] + CompressedSrgb8Alpha8Astc5x5KHR = 37842, + + [NativeName("GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR")] + CompressedSrgb8Alpha8Astc6x5KHR = 37843, + + [NativeName("GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR")] + CompressedSrgb8Alpha8Astc6x6KHR = 37844, + + [NativeName("GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR")] + CompressedSrgb8Alpha8Astc8x5KHR = 37845, + + [NativeName("GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR")] + CompressedSrgb8Alpha8Astc8x6KHR = 37846, + + [NativeName("GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR")] + CompressedSrgb8Alpha8Astc8x8KHR = 37847, + + [NativeName("GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR")] + CompressedSrgb8Alpha8Astc10x5KHR = 37848, + + [NativeName("GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR")] + CompressedSrgb8Alpha8Astc10x6KHR = 37849, + + [NativeName("GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR")] + CompressedSrgb8Alpha8Astc10x8KHR = 37850, + + [NativeName("GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR")] + CompressedSrgb8Alpha8Astc10x10KHR = 37851, + + [NativeName("GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR")] + CompressedSrgb8Alpha8Astc12x10KHR = 37852, + + [NativeName("GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR")] + CompressedSrgb8Alpha8Astc12x12KHR = 37853, + + [NativeName("GL_COMPRESSED_SRGB8_ALPHA8_ASTC_3x3x3_OES")] + CompressedSrgb8Alpha8Astc3x3x3OES = 37856, + + [NativeName("GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x3x3_OES")] + CompressedSrgb8Alpha8Astc4x3x3OES = 37857, + + [NativeName("GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4x3_OES")] + CompressedSrgb8Alpha8Astc4x4x3OES = 37858, + + [NativeName("GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4x4_OES")] + CompressedSrgb8Alpha8Astc4x4x4OES = 37859, + + [NativeName("GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4x4_OES")] + CompressedSrgb8Alpha8Astc5x4x4OES = 37860, + + [NativeName("GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5x4_OES")] + CompressedSrgb8Alpha8Astc5x5x4OES = 37861, + + [NativeName("GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5x5_OES")] + CompressedSrgb8Alpha8Astc5x5x5OES = 37862, + + [NativeName("GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5x5_OES")] + CompressedSrgb8Alpha8Astc6x5x5OES = 37863, + + [NativeName("GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6x5_OES")] + CompressedSrgb8Alpha8Astc6x6x5OES = 37864, + + [NativeName("GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6x6_OES")] + CompressedSrgb8Alpha8Astc6x6x6OES = 37865, } diff --git a/sources/OpenGL/OpenGL/Enums/InternalFormatPName.gen.cs b/sources/OpenGL/OpenGL/Enums/InternalFormatPName.gen.cs index 598128e0ee..47ab9d13d7 100644 --- a/sources/OpenGL/OpenGL/Enums/InternalFormatPName.gen.cs +++ b/sources/OpenGL/OpenGL/Enums/InternalFormatPName.gen.cs @@ -10,24 +10,12 @@ namespace Silk.NET.OpenGL; [NativeName("InternalFormatPName")] public enum InternalFormatPName : uint { - [NativeName("GL_NUM_SURFACE_COMPRESSION_FIXED_RATES_EXT")] - NumSurfaceCompressionFixedRatesEXT = 36718, - [NativeName("GL_SAMPLES")] Samples = 32937, - [NativeName("GL_TEXTURE_COMPRESSED")] - TextureCompressed = 34465, - [NativeName("GL_GENERATE_MIPMAP")] GenerateMipmap = 33169, - [NativeName("GL_NUM_SAMPLE_COUNTS")] - NumSampleCounts = 37760, - - [NativeName("GL_IMAGE_FORMAT_COMPATIBILITY_TYPE")] - ImageFormatCompatibilityType = 37063, - [NativeName("GL_INTERNALFORMAT_SUPPORTED")] InternalformatSupported = 33391, @@ -223,6 +211,18 @@ public enum InternalFormatPName : uint [NativeName("GL_VIEW_COMPATIBILITY_CLASS")] ViewCompatibilityClass = 33462, + [NativeName("GL_TEXTURE_COMPRESSED")] + TextureCompressed = 34465, + + [NativeName("GL_NUM_SURFACE_COMPRESSION_FIXED_RATES_EXT")] + NumSurfaceCompressionFixedRatesEXT = 36718, + + [NativeName("GL_IMAGE_FORMAT_COMPATIBILITY_TYPE")] + ImageFormatCompatibilityType = 37063, + [NativeName("GL_CLEAR_TEXTURE")] ClearTexture = 37733, + + [NativeName("GL_NUM_SAMPLE_COUNTS")] + NumSampleCounts = 37760, } diff --git a/sources/OpenGL/OpenGL/Enums/InvalidateFramebufferAttachment.gen.cs b/sources/OpenGL/OpenGL/Enums/InvalidateFramebufferAttachment.gen.cs index d9e1e94788..ccd987fa92 100644 --- a/sources/OpenGL/OpenGL/Enums/InvalidateFramebufferAttachment.gen.cs +++ b/sources/OpenGL/OpenGL/Enums/InvalidateFramebufferAttachment.gen.cs @@ -10,63 +10,6 @@ namespace Silk.NET.OpenGL; [NativeName("InvalidateFramebufferAttachment")] public enum InvalidateFramebufferAttachment : uint { - [NativeName("GL_COLOR_ATTACHMENT0_OES")] - ColorAttachment0OES = 36064, - - [NativeName("GL_DEPTH_ATTACHMENT_OES")] - DepthAttachmentOES = 36096, - - [NativeName("GL_STENCIL_ATTACHMENT_OES")] - StencilAttachmentOES = 36128, - - [NativeName("GL_COLOR_ATTACHMENT0_NV")] - ColorAttachment0NV = 36064, - - [NativeName("GL_COLOR_ATTACHMENT1_NV")] - ColorAttachment1NV = 36065, - - [NativeName("GL_COLOR_ATTACHMENT2_NV")] - ColorAttachment2NV = 36066, - - [NativeName("GL_COLOR_ATTACHMENT3_NV")] - ColorAttachment3NV = 36067, - - [NativeName("GL_COLOR_ATTACHMENT4_NV")] - ColorAttachment4NV = 36068, - - [NativeName("GL_COLOR_ATTACHMENT5_NV")] - ColorAttachment5NV = 36069, - - [NativeName("GL_COLOR_ATTACHMENT6_NV")] - ColorAttachment6NV = 36070, - - [NativeName("GL_COLOR_ATTACHMENT7_NV")] - ColorAttachment7NV = 36071, - - [NativeName("GL_COLOR_ATTACHMENT8_NV")] - ColorAttachment8NV = 36072, - - [NativeName("GL_COLOR_ATTACHMENT9_NV")] - ColorAttachment9NV = 36073, - - [NativeName("GL_COLOR_ATTACHMENT10_NV")] - ColorAttachment10NV = 36074, - - [NativeName("GL_COLOR_ATTACHMENT11_NV")] - ColorAttachment11NV = 36075, - - [NativeName("GL_COLOR_ATTACHMENT12_NV")] - ColorAttachment12NV = 36076, - - [NativeName("GL_COLOR_ATTACHMENT13_NV")] - ColorAttachment13NV = 36077, - - [NativeName("GL_COLOR_ATTACHMENT14_NV")] - ColorAttachment14NV = 36078, - - [NativeName("GL_COLOR_ATTACHMENT15_NV")] - ColorAttachment15NV = 36079, - [NativeName("GL_COLOR")] Color = 6144, @@ -79,54 +22,153 @@ public enum InvalidateFramebufferAttachment : uint [NativeName("GL_DEPTH_STENCIL_ATTACHMENT")] DepthStencilAttachment = 33306, + [NativeName("GL_COLOR_ATTACHMENT0_OES")] + ColorAttachment0OES = 36064, + + [NativeName("GL_COLOR_ATTACHMENT0_NV")] + ColorAttachment0NV = 36064, + [NativeName("GL_COLOR_ATTACHMENT0")] ColorAttachment0 = 36064, + [NativeName("GL_COLOR_ATTACHMENT0_EXT")] + ColorAttachment0EXT = 36064, + + [NativeName("GL_COLOR_ATTACHMENT1_NV")] + ColorAttachment1NV = 36065, + [NativeName("GL_COLOR_ATTACHMENT1")] ColorAttachment1 = 36065, + [NativeName("GL_COLOR_ATTACHMENT1_EXT")] + ColorAttachment1EXT = 36065, + + [NativeName("GL_COLOR_ATTACHMENT2_NV")] + ColorAttachment2NV = 36066, + [NativeName("GL_COLOR_ATTACHMENT2")] ColorAttachment2 = 36066, + [NativeName("GL_COLOR_ATTACHMENT2_EXT")] + ColorAttachment2EXT = 36066, + + [NativeName("GL_COLOR_ATTACHMENT3_NV")] + ColorAttachment3NV = 36067, + [NativeName("GL_COLOR_ATTACHMENT3")] ColorAttachment3 = 36067, + [NativeName("GL_COLOR_ATTACHMENT3_EXT")] + ColorAttachment3EXT = 36067, + + [NativeName("GL_COLOR_ATTACHMENT4_NV")] + ColorAttachment4NV = 36068, + [NativeName("GL_COLOR_ATTACHMENT4")] ColorAttachment4 = 36068, + [NativeName("GL_COLOR_ATTACHMENT4_EXT")] + ColorAttachment4EXT = 36068, + + [NativeName("GL_COLOR_ATTACHMENT5_NV")] + ColorAttachment5NV = 36069, + [NativeName("GL_COLOR_ATTACHMENT5")] ColorAttachment5 = 36069, + [NativeName("GL_COLOR_ATTACHMENT5_EXT")] + ColorAttachment5EXT = 36069, + + [NativeName("GL_COLOR_ATTACHMENT6_NV")] + ColorAttachment6NV = 36070, + [NativeName("GL_COLOR_ATTACHMENT6")] ColorAttachment6 = 36070, + [NativeName("GL_COLOR_ATTACHMENT6_EXT")] + ColorAttachment6EXT = 36070, + + [NativeName("GL_COLOR_ATTACHMENT7_NV")] + ColorAttachment7NV = 36071, + [NativeName("GL_COLOR_ATTACHMENT7")] ColorAttachment7 = 36071, + [NativeName("GL_COLOR_ATTACHMENT7_EXT")] + ColorAttachment7EXT = 36071, + + [NativeName("GL_COLOR_ATTACHMENT8_NV")] + ColorAttachment8NV = 36072, + [NativeName("GL_COLOR_ATTACHMENT8")] ColorAttachment8 = 36072, + [NativeName("GL_COLOR_ATTACHMENT8_EXT")] + ColorAttachment8EXT = 36072, + + [NativeName("GL_COLOR_ATTACHMENT9_NV")] + ColorAttachment9NV = 36073, + [NativeName("GL_COLOR_ATTACHMENT9")] ColorAttachment9 = 36073, + [NativeName("GL_COLOR_ATTACHMENT9_EXT")] + ColorAttachment9EXT = 36073, + + [NativeName("GL_COLOR_ATTACHMENT10_NV")] + ColorAttachment10NV = 36074, + [NativeName("GL_COLOR_ATTACHMENT10")] ColorAttachment10 = 36074, + [NativeName("GL_COLOR_ATTACHMENT10_EXT")] + ColorAttachment10EXT = 36074, + + [NativeName("GL_COLOR_ATTACHMENT11_NV")] + ColorAttachment11NV = 36075, + [NativeName("GL_COLOR_ATTACHMENT11")] ColorAttachment11 = 36075, + [NativeName("GL_COLOR_ATTACHMENT11_EXT")] + ColorAttachment11EXT = 36075, + + [NativeName("GL_COLOR_ATTACHMENT12_NV")] + ColorAttachment12NV = 36076, + [NativeName("GL_COLOR_ATTACHMENT12")] ColorAttachment12 = 36076, + [NativeName("GL_COLOR_ATTACHMENT12_EXT")] + ColorAttachment12EXT = 36076, + + [NativeName("GL_COLOR_ATTACHMENT13_NV")] + ColorAttachment13NV = 36077, + [NativeName("GL_COLOR_ATTACHMENT13")] ColorAttachment13 = 36077, + [NativeName("GL_COLOR_ATTACHMENT13_EXT")] + ColorAttachment13EXT = 36077, + + [NativeName("GL_COLOR_ATTACHMENT14_NV")] + ColorAttachment14NV = 36078, + [NativeName("GL_COLOR_ATTACHMENT14")] ColorAttachment14 = 36078, + [NativeName("GL_COLOR_ATTACHMENT14_EXT")] + ColorAttachment14EXT = 36078, + + [NativeName("GL_COLOR_ATTACHMENT15_NV")] + ColorAttachment15NV = 36079, + [NativeName("GL_COLOR_ATTACHMENT15")] ColorAttachment15 = 36079, + [NativeName("GL_COLOR_ATTACHMENT15_EXT")] + ColorAttachment15EXT = 36079, + [NativeName("GL_COLOR_ATTACHMENT16")] ColorAttachment16 = 36080, @@ -175,60 +217,18 @@ public enum InvalidateFramebufferAttachment : uint [NativeName("GL_COLOR_ATTACHMENT31")] ColorAttachment31 = 36095, + [NativeName("GL_DEPTH_ATTACHMENT_OES")] + DepthAttachmentOES = 36096, + [NativeName("GL_DEPTH_ATTACHMENT")] DepthAttachment = 36096, - [NativeName("GL_COLOR_ATTACHMENT0_EXT")] - ColorAttachment0EXT = 36064, - - [NativeName("GL_COLOR_ATTACHMENT1_EXT")] - ColorAttachment1EXT = 36065, - - [NativeName("GL_COLOR_ATTACHMENT2_EXT")] - ColorAttachment2EXT = 36066, - - [NativeName("GL_COLOR_ATTACHMENT3_EXT")] - ColorAttachment3EXT = 36067, - - [NativeName("GL_COLOR_ATTACHMENT4_EXT")] - ColorAttachment4EXT = 36068, - - [NativeName("GL_COLOR_ATTACHMENT5_EXT")] - ColorAttachment5EXT = 36069, - - [NativeName("GL_COLOR_ATTACHMENT6_EXT")] - ColorAttachment6EXT = 36070, - - [NativeName("GL_COLOR_ATTACHMENT7_EXT")] - ColorAttachment7EXT = 36071, - - [NativeName("GL_COLOR_ATTACHMENT8_EXT")] - ColorAttachment8EXT = 36072, - - [NativeName("GL_COLOR_ATTACHMENT9_EXT")] - ColorAttachment9EXT = 36073, - - [NativeName("GL_COLOR_ATTACHMENT10_EXT")] - ColorAttachment10EXT = 36074, - - [NativeName("GL_COLOR_ATTACHMENT11_EXT")] - ColorAttachment11EXT = 36075, - - [NativeName("GL_COLOR_ATTACHMENT12_EXT")] - ColorAttachment12EXT = 36076, - - [NativeName("GL_COLOR_ATTACHMENT13_EXT")] - ColorAttachment13EXT = 36077, - - [NativeName("GL_COLOR_ATTACHMENT14_EXT")] - ColorAttachment14EXT = 36078, - - [NativeName("GL_COLOR_ATTACHMENT15_EXT")] - ColorAttachment15EXT = 36079, - [NativeName("GL_DEPTH_ATTACHMENT_EXT")] DepthAttachmentEXT = 36096, + [NativeName("GL_STENCIL_ATTACHMENT_OES")] + StencilAttachmentOES = 36128, + [NativeName("GL_STENCIL_ATTACHMENT_EXT")] StencilAttachmentEXT = 36128, } diff --git a/sources/OpenGL/OpenGL/Enums/LightEnvMode.gen.cs b/sources/OpenGL/OpenGL/Enums/LightEnvMode.gen.cs index 3979fedf2e..e4390c4427 100644 --- a/sources/OpenGL/OpenGL/Enums/LightEnvMode.gen.cs +++ b/sources/OpenGL/OpenGL/Enums/LightEnvMode.gen.cs @@ -10,12 +10,12 @@ namespace Silk.NET.OpenGL; [NativeName("LightEnvModeSGIX")] public enum LightEnvMode : uint { - [NativeName("GL_REPLACE")] - Replace = 7681, - [NativeName("GL_ADD")] Add = 260, + [NativeName("GL_REPLACE")] + Replace = 7681, + [NativeName("GL_MODULATE")] Modulate = 8448, } diff --git a/sources/OpenGL/OpenGL/Enums/LightModelColorControl.gen.cs b/sources/OpenGL/OpenGL/Enums/LightModelColorControl.gen.cs index 7752c68a31..94b37134c0 100644 --- a/sources/OpenGL/OpenGL/Enums/LightModelColorControl.gen.cs +++ b/sources/OpenGL/OpenGL/Enums/LightModelColorControl.gen.cs @@ -13,12 +13,12 @@ public enum LightModelColorControl : uint [NativeName("GL_SINGLE_COLOR")] SingleColor = 33273, - [NativeName("GL_SEPARATE_SPECULAR_COLOR")] - SeparateSpecularColor = 33274, - [NativeName("GL_SINGLE_COLOR_EXT")] SingleColorEXT = 33273, + [NativeName("GL_SEPARATE_SPECULAR_COLOR")] + SeparateSpecularColor = 33274, + [NativeName("GL_SEPARATE_SPECULAR_COLOR_EXT")] SeparateSpecularColorEXT = 33274, } diff --git a/sources/OpenGL/OpenGL/Enums/LightTextureMode.gen.cs b/sources/OpenGL/OpenGL/Enums/LightTextureMode.gen.cs index 4068dc125d..37035798e8 100644 --- a/sources/OpenGL/OpenGL/Enums/LightTextureMode.gen.cs +++ b/sources/OpenGL/OpenGL/Enums/LightTextureMode.gen.cs @@ -10,12 +10,6 @@ namespace Silk.NET.OpenGL; [NativeName("LightTextureModeEXT")] public enum LightTextureMode : uint { - [NativeName("GL_FRAGMENT_DEPTH")] - Depth = 33874, - - [NativeName("GL_FRAGMENT_DEPTH_EXT")] - DepthEXT = 33874, - [NativeName("GL_FRAGMENT_MATERIAL_EXT")] MaterialEXT = 33609, @@ -24,4 +18,10 @@ public enum LightTextureMode : uint [NativeName("GL_FRAGMENT_COLOR_EXT")] ColorEXT = 33612, + + [NativeName("GL_FRAGMENT_DEPTH")] + Depth = 33874, + + [NativeName("GL_FRAGMENT_DEPTH_EXT")] + DepthEXT = 33874, } diff --git a/sources/OpenGL/OpenGL/Enums/MapBufferAccessMask.gen.cs b/sources/OpenGL/OpenGL/Enums/MapBufferAccessMask.gen.cs index ee037c074b..a44507823e 100644 --- a/sources/OpenGL/OpenGL/Enums/MapBufferAccessMask.gen.cs +++ b/sources/OpenGL/OpenGL/Enums/MapBufferAccessMask.gen.cs @@ -16,48 +16,48 @@ public enum MapBufferAccessMask : uint [NativeName("GL_MAP_READ_BIT_EXT")] ReadBitEXT = 0x1, - [NativeName("GL_MAP_WRITE_BIT_EXT")] - WriteBitEXT = 0x2, - - [NativeName("GL_MAP_INVALIDATE_RANGE_BIT_EXT")] - InvalidateRangeBitEXT = 0x4, - - [NativeName("GL_MAP_INVALIDATE_BUFFER_BIT_EXT")] - InvalidateBufferBitEXT = 0x8, - - [NativeName("GL_MAP_FLUSH_EXPLICIT_BIT_EXT")] - FlushExplicitBitEXT = 0x10, - - [NativeName("GL_MAP_UNSYNCHRONIZED_BIT_EXT")] - UnsynchronizedBitEXT = 0x20, - - [NativeName("GL_MAP_PERSISTENT_BIT_EXT")] - PersistentBitEXT = 0x40, - - [NativeName("GL_MAP_COHERENT_BIT_EXT")] - CoherentBitEXT = 0x80, - [NativeName("GL_MAP_READ_BIT")] ReadBit = 0x1, + [NativeName("GL_MAP_WRITE_BIT_EXT")] + WriteBitEXT = 0x2, + [NativeName("GL_MAP_WRITE_BIT")] WriteBit = 0x2, + [NativeName("GL_MAP_INVALIDATE_RANGE_BIT_EXT")] + InvalidateRangeBitEXT = 0x4, + [NativeName("GL_MAP_INVALIDATE_RANGE_BIT")] InvalidateRangeBit = 0x4, + [NativeName("GL_MAP_INVALIDATE_BUFFER_BIT_EXT")] + InvalidateBufferBitEXT = 0x8, + [NativeName("GL_MAP_INVALIDATE_BUFFER_BIT")] InvalidateBufferBit = 0x8, + [NativeName("GL_MAP_FLUSH_EXPLICIT_BIT_EXT")] + FlushExplicitBitEXT = 0x10, + [NativeName("GL_MAP_FLUSH_EXPLICIT_BIT")] FlushExplicitBit = 0x10, + [NativeName("GL_MAP_UNSYNCHRONIZED_BIT_EXT")] + UnsynchronizedBitEXT = 0x20, + [NativeName("GL_MAP_UNSYNCHRONIZED_BIT")] UnsynchronizedBit = 0x20, + [NativeName("GL_MAP_PERSISTENT_BIT_EXT")] + PersistentBitEXT = 0x40, + [NativeName("GL_MAP_PERSISTENT_BIT")] PersistentBit = 0x40, + [NativeName("GL_MAP_COHERENT_BIT_EXT")] + CoherentBitEXT = 0x80, + [NativeName("GL_MAP_COHERENT_BIT")] CoherentBit = 0x80, } diff --git a/sources/OpenGL/OpenGL/Enums/MatrixMode.gen.cs b/sources/OpenGL/OpenGL/Enums/MatrixMode.gen.cs index f52453fa29..feb00dc6e9 100644 --- a/sources/OpenGL/OpenGL/Enums/MatrixMode.gen.cs +++ b/sources/OpenGL/OpenGL/Enums/MatrixMode.gen.cs @@ -10,15 +10,15 @@ namespace Silk.NET.OpenGL; [NativeName("MatrixMode")] public enum MatrixMode : uint { - [NativeName("GL_TEXTURE")] - Texture = 5890, - [NativeName("GL_MODELVIEW")] Modelview = 5888, + [NativeName("GL_MODELVIEW0_EXT")] + Modelview0EXT = 5888, + [NativeName("GL_PROJECTION")] Projection = 5889, - [NativeName("GL_MODELVIEW0_EXT")] - Modelview0EXT = 5888, + [NativeName("GL_TEXTURE")] + Texture = 5890, } diff --git a/sources/OpenGL/OpenGL/Enums/MemoryBarrierMask.gen.cs b/sources/OpenGL/OpenGL/Enums/MemoryBarrierMask.gen.cs index 91557c6d83..2b034ce512 100644 --- a/sources/OpenGL/OpenGL/Enums/MemoryBarrierMask.gen.cs +++ b/sources/OpenGL/OpenGL/Enums/MemoryBarrierMask.gen.cs @@ -13,96 +13,96 @@ public enum MemoryBarrierMask : uint { None = 0x0, - [NativeName("GL_CLIENT_MAPPED_BUFFER_BARRIER_BIT_EXT")] - ClientMappedBufferBarrierBitEXT = 0x4000, - [NativeName("GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT")] VertexAttribArrayBarrierBit = 0x1, + [NativeName("GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT_EXT")] + VertexAttribArrayBarrierBitEXT = 0x1, + [NativeName("GL_ELEMENT_ARRAY_BARRIER_BIT")] ElementArrayBarrierBit = 0x2, + [NativeName("GL_ELEMENT_ARRAY_BARRIER_BIT_EXT")] + ElementArrayBarrierBitEXT = 0x2, + [NativeName("GL_UNIFORM_BARRIER_BIT")] UniformBarrierBit = 0x4, + [NativeName("GL_UNIFORM_BARRIER_BIT_EXT")] + UniformBarrierBitEXT = 0x4, + [NativeName("GL_TEXTURE_FETCH_BARRIER_BIT")] TextureFetchBarrierBit = 0x8, + [NativeName("GL_TEXTURE_FETCH_BARRIER_BIT_EXT")] + TextureFetchBarrierBitEXT = 0x8, + + [NativeName("GL_SHADER_GLOBAL_ACCESS_BARRIER_BIT_NV")] + ShaderGlobalAccessBarrierBitNV = 0x10, + [NativeName("GL_SHADER_IMAGE_ACCESS_BARRIER_BIT")] ShaderImageAccessBarrierBit = 0x20, + [NativeName("GL_SHADER_IMAGE_ACCESS_BARRIER_BIT_EXT")] + ShaderImageAccessBarrierBitEXT = 0x20, + [NativeName("GL_COMMAND_BARRIER_BIT")] CommandBarrierBit = 0x40, + [NativeName("GL_COMMAND_BARRIER_BIT_EXT")] + CommandBarrierBitEXT = 0x40, + [NativeName("GL_PIXEL_BUFFER_BARRIER_BIT")] PixelBufferBarrierBit = 0x80, + [NativeName("GL_PIXEL_BUFFER_BARRIER_BIT_EXT")] + PixelBufferBarrierBitEXT = 0x80, + [NativeName("GL_TEXTURE_UPDATE_BARRIER_BIT")] TextureUpdateBarrierBit = 0x100, + [NativeName("GL_TEXTURE_UPDATE_BARRIER_BIT_EXT")] + TextureUpdateBarrierBitEXT = 0x100, + [NativeName("GL_BUFFER_UPDATE_BARRIER_BIT")] BufferUpdateBarrierBit = 0x200, + [NativeName("GL_BUFFER_UPDATE_BARRIER_BIT_EXT")] + BufferUpdateBarrierBitEXT = 0x200, + [NativeName("GL_FRAMEBUFFER_BARRIER_BIT")] FramebufferBarrierBit = 0x400, + [NativeName("GL_FRAMEBUFFER_BARRIER_BIT_EXT")] + FramebufferBarrierBitEXT = 0x400, + [NativeName("GL_TRANSFORM_FEEDBACK_BARRIER_BIT")] TransformFeedbackBarrierBit = 0x800, + [NativeName("GL_TRANSFORM_FEEDBACK_BARRIER_BIT_EXT")] + TransformFeedbackBarrierBitEXT = 0x800, + [NativeName("GL_ATOMIC_COUNTER_BARRIER_BIT")] AtomicCounterBarrierBit = 0x1000, - [NativeName("GL_ALL_BARRIER_BITS")] - AllBarrierBits = 0xFFFFFFFF, + [NativeName("GL_ATOMIC_COUNTER_BARRIER_BIT_EXT")] + AtomicCounterBarrierBitEXT = 0x1000, [NativeName("GL_SHADER_STORAGE_BARRIER_BIT")] ShaderStorageBarrierBit = 0x2000, + [NativeName("GL_CLIENT_MAPPED_BUFFER_BARRIER_BIT_EXT")] + ClientMappedBufferBarrierBitEXT = 0x4000, + [NativeName("GL_CLIENT_MAPPED_BUFFER_BARRIER_BIT")] ClientMappedBufferBarrierBit = 0x4000, [NativeName("GL_QUERY_BUFFER_BARRIER_BIT")] QueryBufferBarrierBit = 0x8000, - [NativeName("GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT_EXT")] - VertexAttribArrayBarrierBitEXT = 0x1, - - [NativeName("GL_ELEMENT_ARRAY_BARRIER_BIT_EXT")] - ElementArrayBarrierBitEXT = 0x2, - - [NativeName("GL_UNIFORM_BARRIER_BIT_EXT")] - UniformBarrierBitEXT = 0x4, - - [NativeName("GL_TEXTURE_FETCH_BARRIER_BIT_EXT")] - TextureFetchBarrierBitEXT = 0x8, - - [NativeName("GL_SHADER_IMAGE_ACCESS_BARRIER_BIT_EXT")] - ShaderImageAccessBarrierBitEXT = 0x20, - - [NativeName("GL_COMMAND_BARRIER_BIT_EXT")] - CommandBarrierBitEXT = 0x40, - - [NativeName("GL_PIXEL_BUFFER_BARRIER_BIT_EXT")] - PixelBufferBarrierBitEXT = 0x80, - - [NativeName("GL_TEXTURE_UPDATE_BARRIER_BIT_EXT")] - TextureUpdateBarrierBitEXT = 0x100, - - [NativeName("GL_BUFFER_UPDATE_BARRIER_BIT_EXT")] - BufferUpdateBarrierBitEXT = 0x200, - - [NativeName("GL_FRAMEBUFFER_BARRIER_BIT_EXT")] - FramebufferBarrierBitEXT = 0x400, - - [NativeName("GL_TRANSFORM_FEEDBACK_BARRIER_BIT_EXT")] - TransformFeedbackBarrierBitEXT = 0x800, - - [NativeName("GL_ATOMIC_COUNTER_BARRIER_BIT_EXT")] - AtomicCounterBarrierBitEXT = 0x1000, + [NativeName("GL_ALL_BARRIER_BITS")] + AllBarrierBits = 0xFFFFFFFF, [NativeName("GL_ALL_BARRIER_BITS_EXT")] AllBarrierBitsEXT = 0xFFFFFFFF, - - [NativeName("GL_SHADER_GLOBAL_ACCESS_BARRIER_BIT_NV")] - ShaderGlobalAccessBarrierBitNV = 0x10, } diff --git a/sources/OpenGL/OpenGL/Enums/ObjectIdentifier.gen.cs b/sources/OpenGL/OpenGL/Enums/ObjectIdentifier.gen.cs index 0b297763db..87212fb401 100644 --- a/sources/OpenGL/OpenGL/Enums/ObjectIdentifier.gen.cs +++ b/sources/OpenGL/OpenGL/Enums/ObjectIdentifier.gen.cs @@ -16,15 +16,6 @@ public enum ObjectIdentifier : uint [NativeName("GL_VERTEX_ARRAY")] VertexArray = 32884, - [NativeName("GL_FRAMEBUFFER")] - Framebuffer = 36160, - - [NativeName("GL_RENDERBUFFER")] - Renderbuffer = 36161, - - [NativeName("GL_TRANSFORM_FEEDBACK")] - TransformFeedback = 36386, - [NativeName("GL_BUFFER")] Buffer = 33504, @@ -42,4 +33,13 @@ public enum ObjectIdentifier : uint [NativeName("GL_SAMPLER")] Sampler = 33510, + + [NativeName("GL_FRAMEBUFFER")] + Framebuffer = 36160, + + [NativeName("GL_RENDERBUFFER")] + Renderbuffer = 36161, + + [NativeName("GL_TRANSFORM_FEEDBACK")] + TransformFeedback = 36386, } diff --git a/sources/OpenGL/OpenGL/Enums/PathColor.gen.cs b/sources/OpenGL/OpenGL/Enums/PathColor.gen.cs index c2c70ba2c9..74b68723cc 100644 --- a/sources/OpenGL/OpenGL/Enums/PathColor.gen.cs +++ b/sources/OpenGL/OpenGL/Enums/PathColor.gen.cs @@ -10,12 +10,12 @@ namespace Silk.NET.OpenGL; [NativeName("PathColor")] public enum PathColor : uint { - [NativeName("GL_PRIMARY_COLOR")] - PrimaryColor = 34167, - [NativeName("GL_PRIMARY_COLOR_NV")] PrimaryColorNV = 34092, [NativeName("GL_SECONDARY_COLOR_NV")] SecondaryColorNV = 34093, + + [NativeName("GL_PRIMARY_COLOR")] + PrimaryColor = 34167, } diff --git a/sources/OpenGL/OpenGL/Enums/PathCoordType.gen.cs b/sources/OpenGL/OpenGL/Enums/PathCoordType.gen.cs index 4a8609ac8b..d785f428bc 100644 --- a/sources/OpenGL/OpenGL/Enums/PathCoordType.gen.cs +++ b/sources/OpenGL/OpenGL/Enums/PathCoordType.gen.cs @@ -85,32 +85,11 @@ public enum PathCoordType : uint [NativeName("GL_RELATIVE_LARGE_CW_ARC_TO_NV")] RelativeLargeCwArcToNV = 25, - [NativeName("GL_RESTART_PATH_NV")] - RestartPathNV = 240, - - [NativeName("GL_DUP_FIRST_CUBIC_CURVE_TO_NV")] - DupFirstCubicCurveToNV = 242, - - [NativeName("GL_DUP_LAST_CUBIC_CURVE_TO_NV")] - DupLastCubicCurveToNV = 244, - - [NativeName("GL_RECT_NV")] - RectNV = 246, - - [NativeName("GL_CIRCULAR_CCW_ARC_TO_NV")] - CircularCcwArcToNV = 248, - - [NativeName("GL_CIRCULAR_CW_ARC_TO_NV")] - CircularCwArcToNV = 250, - - [NativeName("GL_CIRCULAR_TANGENT_ARC_TO_NV")] - CircularTangentArcToNV = 252, - - [NativeName("GL_ARC_TO_NV")] - ArcToNV = 254, + [NativeName("GL_CONIC_CURVE_TO_NV")] + ConicCurveToNV = 26, - [NativeName("GL_RELATIVE_ARC_TO_NV")] - RelativeArcToNV = 255, + [NativeName("GL_RELATIVE_CONIC_CURVE_TO_NV")] + RelativeConicCurveToNV = 27, [NativeName("GL_ROUNDED_RECT_NV")] RoundedRectNV = 232, @@ -136,12 +115,33 @@ public enum PathCoordType : uint [NativeName("GL_RELATIVE_ROUNDED_RECT8_NV")] RelativeRoundedRect8NV = 239, + [NativeName("GL_RESTART_PATH_NV")] + RestartPathNV = 240, + + [NativeName("GL_DUP_FIRST_CUBIC_CURVE_TO_NV")] + DupFirstCubicCurveToNV = 242, + + [NativeName("GL_DUP_LAST_CUBIC_CURVE_TO_NV")] + DupLastCubicCurveToNV = 244, + + [NativeName("GL_RECT_NV")] + RectNV = 246, + [NativeName("GL_RELATIVE_RECT_NV")] RelativeRectNV = 247, - [NativeName("GL_CONIC_CURVE_TO_NV")] - ConicCurveToNV = 26, + [NativeName("GL_CIRCULAR_CCW_ARC_TO_NV")] + CircularCcwArcToNV = 248, - [NativeName("GL_RELATIVE_CONIC_CURVE_TO_NV")] - RelativeConicCurveToNV = 27, + [NativeName("GL_CIRCULAR_CW_ARC_TO_NV")] + CircularCwArcToNV = 250, + + [NativeName("GL_CIRCULAR_TANGENT_ARC_TO_NV")] + CircularTangentArcToNV = 252, + + [NativeName("GL_ARC_TO_NV")] + ArcToNV = 254, + + [NativeName("GL_RELATIVE_ARC_TO_NV")] + RelativeArcToNV = 255, } diff --git a/sources/OpenGL/OpenGL/Enums/PathRenderingTokenNV.gen.cs b/sources/OpenGL/OpenGL/Enums/PathRenderingTokenNV.gen.cs index 40a99aba87..9cd27d2b71 100644 --- a/sources/OpenGL/OpenGL/Enums/PathRenderingTokenNV.gen.cs +++ b/sources/OpenGL/OpenGL/Enums/PathRenderingTokenNV.gen.cs @@ -85,32 +85,14 @@ public enum PathRenderingTokenNV : uint [NativeName("GL_RELATIVE_LARGE_CW_ARC_TO_NV")] RelativeLargeCwArcTo = 25, - [NativeName("GL_RESTART_PATH_NV")] - RestartPath = 240, - - [NativeName("GL_DUP_FIRST_CUBIC_CURVE_TO_NV")] - DupFirstCubicCurveTo = 242, - - [NativeName("GL_DUP_LAST_CUBIC_CURVE_TO_NV")] - DupLastCubicCurveTo = 244, - - [NativeName("GL_RECT_NV")] - Rect = 246, - - [NativeName("GL_CIRCULAR_CCW_ARC_TO_NV")] - CircularCcwArcTo = 248, - - [NativeName("GL_CIRCULAR_CW_ARC_TO_NV")] - CircularCwArcTo = 250, - - [NativeName("GL_CIRCULAR_TANGENT_ARC_TO_NV")] - CircularTangentArcTo = 252, + [NativeName("GL_CONIC_CURVE_TO_NV")] + ConicCurveTo = 26, - [NativeName("GL_ARC_TO_NV")] - ArcTo = 254, + [NativeName("GL_RELATIVE_CONIC_CURVE_TO_NV")] + RelativeConicCurveTo = 27, - [NativeName("GL_RELATIVE_ARC_TO_NV")] - RelativeArcTo = 255, + [NativeName("GL_SHARED_EDGE_NV")] + SharedEdge = 192, [NativeName("GL_ROUNDED_RECT_NV")] RoundedRect = 232, @@ -136,15 +118,33 @@ public enum PathRenderingTokenNV : uint [NativeName("GL_RELATIVE_ROUNDED_RECT8_NV")] RelativeRoundedRect8 = 239, + [NativeName("GL_RESTART_PATH_NV")] + RestartPath = 240, + + [NativeName("GL_DUP_FIRST_CUBIC_CURVE_TO_NV")] + DupFirstCubicCurveTo = 242, + + [NativeName("GL_DUP_LAST_CUBIC_CURVE_TO_NV")] + DupLastCubicCurveTo = 244, + + [NativeName("GL_RECT_NV")] + Rect = 246, + [NativeName("GL_RELATIVE_RECT_NV")] RelativeRect = 247, - [NativeName("GL_CONIC_CURVE_TO_NV")] - ConicCurveTo = 26, + [NativeName("GL_CIRCULAR_CCW_ARC_TO_NV")] + CircularCcwArcTo = 248, - [NativeName("GL_RELATIVE_CONIC_CURVE_TO_NV")] - RelativeConicCurveTo = 27, + [NativeName("GL_CIRCULAR_CW_ARC_TO_NV")] + CircularCwArcTo = 250, - [NativeName("GL_SHARED_EDGE_NV")] - SharedEdge = 192, + [NativeName("GL_CIRCULAR_TANGENT_ARC_TO_NV")] + CircularTangentArcTo = 252, + + [NativeName("GL_ARC_TO_NV")] + ArcTo = 254, + + [NativeName("GL_RELATIVE_ARC_TO_NV")] + RelativeArcTo = 255, } diff --git a/sources/OpenGL/OpenGL/Enums/PerfQueryDataFlags.gen.cs b/sources/OpenGL/OpenGL/Enums/PerfQueryDataFlags.gen.cs index 2637015946..15234608fb 100644 --- a/sources/OpenGL/OpenGL/Enums/PerfQueryDataFlags.gen.cs +++ b/sources/OpenGL/OpenGL/Enums/PerfQueryDataFlags.gen.cs @@ -10,12 +10,12 @@ namespace Silk.NET.OpenGL; [NativeName("PerfQueryDataFlags")] public enum PerfQueryDataFlags : uint { - [NativeName("GL_PERFQUERY_WAIT_INTEL")] - WaitINTEL = 33787, + [NativeName("GL_PERFQUERY_DONOT_FLUSH_INTEL")] + DonotFlushINTEL = 33785, [NativeName("GL_PERFQUERY_FLUSH_INTEL")] FlushINTEL = 33786, - [NativeName("GL_PERFQUERY_DONOT_FLUSH_INTEL")] - DonotFlushINTEL = 33785, + [NativeName("GL_PERFQUERY_WAIT_INTEL")] + WaitINTEL = 33787, } diff --git a/sources/OpenGL/OpenGL/Enums/PipelineParameterName.gen.cs b/sources/OpenGL/OpenGL/Enums/PipelineParameterName.gen.cs index 39a037180a..e1f1b7392a 100644 --- a/sources/OpenGL/OpenGL/Enums/PipelineParameterName.gen.cs +++ b/sources/OpenGL/OpenGL/Enums/PipelineParameterName.gen.cs @@ -10,6 +10,9 @@ namespace Silk.NET.OpenGL; [NativeName("PipelineParameterName")] public enum PipelineParameterName : uint { + [NativeName("GL_ACTIVE_PROGRAM")] + ActiveProgram = 33369, + [NativeName("GL_FRAGMENT_SHADER")] FragmentShader = 35632, @@ -27,7 +30,4 @@ public enum PipelineParameterName : uint [NativeName("GL_TESS_CONTROL_SHADER")] TessControlShader = 36488, - - [NativeName("GL_ACTIVE_PROGRAM")] - ActiveProgram = 33369, } diff --git a/sources/OpenGL/OpenGL/Enums/PixelCopyType.gen.cs b/sources/OpenGL/OpenGL/Enums/PixelCopyType.gen.cs index 41c7dccc85..bc309d1e70 100644 --- a/sources/OpenGL/OpenGL/Enums/PixelCopyType.gen.cs +++ b/sources/OpenGL/OpenGL/Enums/PixelCopyType.gen.cs @@ -13,18 +13,18 @@ public enum PixelCopyType : uint [NativeName("GL_COLOR_EXT")] ColorEXT = 6144, - [NativeName("GL_DEPTH_EXT")] - DepthEXT = 6145, - - [NativeName("GL_STENCIL_EXT")] - StencilEXT = 6146, - [NativeName("GL_COLOR")] Color = 6144, + [NativeName("GL_DEPTH_EXT")] + DepthEXT = 6145, + [NativeName("GL_DEPTH")] Depth = 6145, + [NativeName("GL_STENCIL_EXT")] + StencilEXT = 6146, + [NativeName("GL_STENCIL")] Stencil = 6146, } diff --git a/sources/OpenGL/OpenGL/Enums/PixelFormat.gen.cs b/sources/OpenGL/OpenGL/Enums/PixelFormat.gen.cs index dc388eead6..b8f5de63a1 100644 --- a/sources/OpenGL/OpenGL/Enums/PixelFormat.gen.cs +++ b/sources/OpenGL/OpenGL/Enums/PixelFormat.gen.cs @@ -10,24 +10,24 @@ namespace Silk.NET.OpenGL; [NativeName("PixelFormat")] public enum PixelFormat : uint { - [NativeName("GL_BGRA_IMG")] - BgraIMG = 32993, - - [NativeName("GL_RED_EXT")] - RedEXT = 6403, - [NativeName("GL_UNSIGNED_SHORT")] UnsignedShort = 5123, [NativeName("GL_UNSIGNED_INT")] UnsignedInt = 5125, + [NativeName("GL_COLOR_INDEX")] + ColorIndex = 6400, + [NativeName("GL_STENCIL_INDEX")] StencilIndex = 6401, [NativeName("GL_DEPTH_COMPONENT")] DepthComponent = 6402, + [NativeName("GL_RED_EXT")] + RedEXT = 6403, + [NativeName("GL_RED")] Red = 6403, @@ -46,21 +46,51 @@ public enum PixelFormat : uint [NativeName("GL_RGBA")] Rgba = 6408, - [NativeName("GL_COLOR_INDEX")] - ColorIndex = 6400, - [NativeName("GL_LUMINANCE")] Luminance = 6409, [NativeName("GL_LUMINANCE_ALPHA")] LuminanceAlpha = 6410, + [NativeName("GL_ABGR_EXT")] + AbgrEXT = 32768, + + [NativeName("GL_CMYK_EXT")] + CmykEXT = 32780, + + [NativeName("GL_CMYKA_EXT")] + CmykaEXT = 32781, + [NativeName("GL_BGR")] Bgr = 32992, + [NativeName("GL_BGR_EXT")] + BgrEXT = 32992, + + [NativeName("GL_BGRA_IMG")] + BgraIMG = 32993, + [NativeName("GL_BGRA")] Bgra = 32993, + [NativeName("GL_BGRA_EXT")] + BgraEXT = 32993, + + [NativeName("GL_YCRCB_422_SGIX")] + Ycrcb422SGIX = 33211, + + [NativeName("GL_YCRCB_444_SGIX")] + Ycrcb444SGIX = 33212, + + [NativeName("GL_RG")] + Rg = 33319, + + [NativeName("GL_RG_INTEGER")] + RgInteger = 33320, + + [NativeName("GL_DEPTH_STENCIL")] + DepthStencil = 34041, + [NativeName("GL_RED_INTEGER")] RedInteger = 36244, @@ -81,34 +111,4 @@ public enum PixelFormat : uint [NativeName("GL_BGRA_INTEGER")] BgraInteger = 36251, - - [NativeName("GL_DEPTH_STENCIL")] - DepthStencil = 34041, - - [NativeName("GL_RG")] - Rg = 33319, - - [NativeName("GL_RG_INTEGER")] - RgInteger = 33320, - - [NativeName("GL_ABGR_EXT")] - AbgrEXT = 32768, - - [NativeName("GL_BGR_EXT")] - BgrEXT = 32992, - - [NativeName("GL_BGRA_EXT")] - BgraEXT = 32993, - - [NativeName("GL_CMYK_EXT")] - CmykEXT = 32780, - - [NativeName("GL_CMYKA_EXT")] - CmykaEXT = 32781, - - [NativeName("GL_YCRCB_422_SGIX")] - Ycrcb422SGIX = 33211, - - [NativeName("GL_YCRCB_444_SGIX")] - Ycrcb444SGIX = 33212, } diff --git a/sources/OpenGL/OpenGL/Enums/PixelStoreParameter.gen.cs b/sources/OpenGL/OpenGL/Enums/PixelStoreParameter.gen.cs index f9c27e3810..65aacf6b5c 100644 --- a/sources/OpenGL/OpenGL/Enums/PixelStoreParameter.gen.cs +++ b/sources/OpenGL/OpenGL/Enums/PixelStoreParameter.gen.cs @@ -10,36 +10,27 @@ namespace Silk.NET.OpenGL; [NativeName("PixelStoreParameter")] public enum PixelStoreParameter : uint { - [NativeName("GL_UNPACK_ROW_LENGTH_EXT")] - UnpackRowLengthEXT = 3314, - - [NativeName("GL_UNPACK_SKIP_ROWS_EXT")] - UnpackSkipRowsEXT = 3315, - - [NativeName("GL_UNPACK_SKIP_PIXELS_EXT")] - UnpackSkipPixelsEXT = 3316, - - [NativeName("GL_PACK_ROW_LENGTH_NV")] - PackRowLengthNV = 3330, - - [NativeName("GL_PACK_SKIP_ROWS_NV")] - PackSkipRowsNV = 3331, - - [NativeName("GL_PACK_SKIP_PIXELS_NV")] - PackSkipPixelsNV = 3332, - [NativeName("GL_UNPACK_SWAP_BYTES")] UnpackSwapBytes = 3312, [NativeName("GL_UNPACK_LSB_FIRST")] UnpackLsbFirst = 3313, + [NativeName("GL_UNPACK_ROW_LENGTH_EXT")] + UnpackRowLengthEXT = 3314, + [NativeName("GL_UNPACK_ROW_LENGTH")] UnpackRowLength = 3314, + [NativeName("GL_UNPACK_SKIP_ROWS_EXT")] + UnpackSkipRowsEXT = 3315, + [NativeName("GL_UNPACK_SKIP_ROWS")] UnpackSkipRows = 3315, + [NativeName("GL_UNPACK_SKIP_PIXELS_EXT")] + UnpackSkipPixelsEXT = 3316, + [NativeName("GL_UNPACK_SKIP_PIXELS")] UnpackSkipPixels = 3316, @@ -52,12 +43,21 @@ public enum PixelStoreParameter : uint [NativeName("GL_PACK_LSB_FIRST")] PackLsbFirst = 3329, + [NativeName("GL_PACK_ROW_LENGTH_NV")] + PackRowLengthNV = 3330, + [NativeName("GL_PACK_ROW_LENGTH")] PackRowLength = 3330, + [NativeName("GL_PACK_SKIP_ROWS_NV")] + PackSkipRowsNV = 3331, + [NativeName("GL_PACK_SKIP_ROWS")] PackSkipRows = 3331, + [NativeName("GL_PACK_SKIP_PIXELS_NV")] + PackSkipPixelsNV = 3332, + [NativeName("GL_PACK_SKIP_PIXELS")] PackSkipPixels = 3332, @@ -67,33 +67,27 @@ public enum PixelStoreParameter : uint [NativeName("GL_PACK_SKIP_IMAGES")] PackSkipImages = 32875, - [NativeName("GL_PACK_IMAGE_HEIGHT")] - PackImageHeight = 32876, - - [NativeName("GL_UNPACK_SKIP_IMAGES")] - UnpackSkipImages = 32877, - - [NativeName("GL_UNPACK_IMAGE_HEIGHT")] - UnpackImageHeight = 32878, - [NativeName("GL_PACK_SKIP_IMAGES_EXT")] PackSkipImagesEXT = 32875, + [NativeName("GL_PACK_IMAGE_HEIGHT")] + PackImageHeight = 32876, + [NativeName("GL_PACK_IMAGE_HEIGHT_EXT")] PackImageHeightEXT = 32876, + [NativeName("GL_UNPACK_SKIP_IMAGES")] + UnpackSkipImages = 32877, + [NativeName("GL_UNPACK_SKIP_IMAGES_EXT")] UnpackSkipImagesEXT = 32877, + [NativeName("GL_UNPACK_IMAGE_HEIGHT")] + UnpackImageHeight = 32878, + [NativeName("GL_UNPACK_IMAGE_HEIGHT_EXT")] UnpackImageHeightEXT = 32878, - [NativeName("GL_PACK_RESAMPLE_OML")] - PackResampleOML = 35204, - - [NativeName("GL_UNPACK_RESAMPLE_OML")] - UnpackResampleOML = 35205, - [NativeName("GL_PACK_SKIP_VOLUMES_SGIS")] PackSkipVolumesSGIS = 33072, @@ -135,4 +129,10 @@ public enum PixelStoreParameter : uint [NativeName("GL_UNPACK_SUBSAMPLE_RATE_SGIX")] UnpackSubsampleRateSGIX = 34209, + + [NativeName("GL_PACK_RESAMPLE_OML")] + PackResampleOML = 35204, + + [NativeName("GL_UNPACK_RESAMPLE_OML")] + UnpackResampleOML = 35205, } diff --git a/sources/OpenGL/OpenGL/Enums/PixelStoreResampleMode.gen.cs b/sources/OpenGL/OpenGL/Enums/PixelStoreResampleMode.gen.cs index 8bf5c5dabb..023a9a0362 100644 --- a/sources/OpenGL/OpenGL/Enums/PixelStoreResampleMode.gen.cs +++ b/sources/OpenGL/OpenGL/Enums/PixelStoreResampleMode.gen.cs @@ -10,12 +10,12 @@ namespace Silk.NET.OpenGL; [NativeName("PixelStoreResampleMode")] public enum PixelStoreResampleMode : uint { + [NativeName("GL_RESAMPLE_DECIMATE_SGIX")] + DecimateSGIX = 33840, + [NativeName("GL_RESAMPLE_REPLICATE_SGIX")] ReplicateSGIX = 33843, [NativeName("GL_RESAMPLE_ZERO_FILL_SGIX")] ZeroFillSGIX = 33844, - - [NativeName("GL_RESAMPLE_DECIMATE_SGIX")] - DecimateSGIX = 33840, } diff --git a/sources/OpenGL/OpenGL/Enums/PixelTransferParameter.gen.cs b/sources/OpenGL/OpenGL/Enums/PixelTransferParameter.gen.cs index a747fbafc0..b584116360 100644 --- a/sources/OpenGL/OpenGL/Enums/PixelTransferParameter.gen.cs +++ b/sources/OpenGL/OpenGL/Enums/PixelTransferParameter.gen.cs @@ -55,96 +55,96 @@ public enum PixelTransferParameter : uint [NativeName("GL_POST_CONVOLUTION_RED_SCALE")] PostConvolutionRedScale = 32796, - [NativeName("GL_POST_CONVOLUTION_GREEN_SCALE")] - PostConvolutionGreenScale = 32797, - - [NativeName("GL_POST_CONVOLUTION_BLUE_SCALE")] - PostConvolutionBlueScale = 32798, - - [NativeName("GL_POST_CONVOLUTION_ALPHA_SCALE")] - PostConvolutionAlphaScale = 32799, - - [NativeName("GL_POST_CONVOLUTION_RED_BIAS")] - PostConvolutionRedBias = 32800, - - [NativeName("GL_POST_CONVOLUTION_GREEN_BIAS")] - PostConvolutionGreenBias = 32801, - - [NativeName("GL_POST_CONVOLUTION_BLUE_BIAS")] - PostConvolutionBlueBias = 32802, - - [NativeName("GL_POST_CONVOLUTION_ALPHA_BIAS")] - PostConvolutionAlphaBias = 32803, - - [NativeName("GL_POST_COLOR_MATRIX_RED_SCALE")] - PostColorMatrixRedScale = 32948, - - [NativeName("GL_POST_COLOR_MATRIX_GREEN_SCALE")] - PostColorMatrixGreenScale = 32949, - - [NativeName("GL_POST_COLOR_MATRIX_BLUE_SCALE")] - PostColorMatrixBlueScale = 32950, - - [NativeName("GL_POST_COLOR_MATRIX_ALPHA_SCALE")] - PostColorMatrixAlphaScale = 32951, - - [NativeName("GL_POST_COLOR_MATRIX_RED_BIAS")] - PostColorMatrixRedBias = 32952, - - [NativeName("GL_POST_COLOR_MATRIX_GREEN_BIAS")] - PostColorMatrixGreenBias = 32953, - - [NativeName("GL_POST_COLOR_MATRIX_BLUE_BIAS")] - PostColorMatrixBlueBias = 32954, - - [NativeName("GL_POST_COLOR_MATRIX_ALPHA_BIAS")] - PostColorMatrixAlphaBias = 32955, - [NativeName("GL_POST_CONVOLUTION_RED_SCALE_EXT")] PostConvolutionRedScaleEXT = 32796, + [NativeName("GL_POST_CONVOLUTION_GREEN_SCALE")] + PostConvolutionGreenScale = 32797, + [NativeName("GL_POST_CONVOLUTION_GREEN_SCALE_EXT")] PostConvolutionGreenScaleEXT = 32797, + [NativeName("GL_POST_CONVOLUTION_BLUE_SCALE")] + PostConvolutionBlueScale = 32798, + [NativeName("GL_POST_CONVOLUTION_BLUE_SCALE_EXT")] PostConvolutionBlueScaleEXT = 32798, + [NativeName("GL_POST_CONVOLUTION_ALPHA_SCALE")] + PostConvolutionAlphaScale = 32799, + [NativeName("GL_POST_CONVOLUTION_ALPHA_SCALE_EXT")] PostConvolutionAlphaScaleEXT = 32799, + [NativeName("GL_POST_CONVOLUTION_RED_BIAS")] + PostConvolutionRedBias = 32800, + [NativeName("GL_POST_CONVOLUTION_RED_BIAS_EXT")] PostConvolutionRedBiasEXT = 32800, + [NativeName("GL_POST_CONVOLUTION_GREEN_BIAS")] + PostConvolutionGreenBias = 32801, + [NativeName("GL_POST_CONVOLUTION_GREEN_BIAS_EXT")] PostConvolutionGreenBiasEXT = 32801, + [NativeName("GL_POST_CONVOLUTION_BLUE_BIAS")] + PostConvolutionBlueBias = 32802, + [NativeName("GL_POST_CONVOLUTION_BLUE_BIAS_EXT")] PostConvolutionBlueBiasEXT = 32802, + [NativeName("GL_POST_CONVOLUTION_ALPHA_BIAS")] + PostConvolutionAlphaBias = 32803, + [NativeName("GL_POST_CONVOLUTION_ALPHA_BIAS_EXT")] PostConvolutionAlphaBiasEXT = 32803, + [NativeName("GL_POST_COLOR_MATRIX_RED_SCALE")] + PostColorMatrixRedScale = 32948, + [NativeName("GL_POST_COLOR_MATRIX_RED_SCALE_SGI")] PostColorMatrixRedScaleSGI = 32948, + [NativeName("GL_POST_COLOR_MATRIX_GREEN_SCALE")] + PostColorMatrixGreenScale = 32949, + [NativeName("GL_POST_COLOR_MATRIX_GREEN_SCALE_SGI")] PostColorMatrixGreenScaleSGI = 32949, + [NativeName("GL_POST_COLOR_MATRIX_BLUE_SCALE")] + PostColorMatrixBlueScale = 32950, + [NativeName("GL_POST_COLOR_MATRIX_BLUE_SCALE_SGI")] PostColorMatrixBlueScaleSGI = 32950, + [NativeName("GL_POST_COLOR_MATRIX_ALPHA_SCALE")] + PostColorMatrixAlphaScale = 32951, + [NativeName("GL_POST_COLOR_MATRIX_ALPHA_SCALE_SGI")] PostColorMatrixAlphaScaleSGI = 32951, + [NativeName("GL_POST_COLOR_MATRIX_RED_BIAS")] + PostColorMatrixRedBias = 32952, + [NativeName("GL_POST_COLOR_MATRIX_RED_BIAS_SGI")] PostColorMatrixRedBiasSGI = 32952, + [NativeName("GL_POST_COLOR_MATRIX_GREEN_BIAS")] + PostColorMatrixGreenBias = 32953, + [NativeName("GL_POST_COLOR_MATRIX_GREEN_BIAS_SGI")] PostColorMatrixGreenBiasSGI = 32953, + [NativeName("GL_POST_COLOR_MATRIX_BLUE_BIAS")] + PostColorMatrixBlueBias = 32954, + [NativeName("GL_POST_COLOR_MATRIX_BLUE_BIAS_SGI")] PostColorMatrixBlueBiasSGI = 32954, + [NativeName("GL_POST_COLOR_MATRIX_ALPHA_BIAS")] + PostColorMatrixAlphaBias = 32955, + [NativeName("GL_POST_COLOR_MATRIX_ALPHA_BIAS_SGI")] PostColorMatrixAlphaBiasSGI = 32955, } diff --git a/sources/OpenGL/OpenGL/Enums/PixelType.gen.cs b/sources/OpenGL/OpenGL/Enums/PixelType.gen.cs index 2aaa7029ef..6b96dadf76 100644 --- a/sources/OpenGL/OpenGL/Enums/PixelType.gen.cs +++ b/sources/OpenGL/OpenGL/Enums/PixelType.gen.cs @@ -10,27 +10,6 @@ namespace Silk.NET.OpenGL; [NativeName("PixelType")] public enum PixelType : uint { - [NativeName("GL_UNSIGNED_INT_24_8_OES")] - UnsignedInt24x8OES = 34042, - - [NativeName("GL_UNSIGNED_SHORT_4_4_4_4_REV_EXT")] - UnsignedShort4x4x4x4RevEXT = 33637, - - [NativeName("GL_UNSIGNED_SHORT_1_5_5_5_REV_EXT")] - UnsignedShort1x5x5x5RevEXT = 33638, - - [NativeName("GL_UNSIGNED_SHORT_4_4_4_4_REV_IMG")] - UnsignedShort4x4x4x4RevIMG = 33637, - - [NativeName("GL_UNSIGNED_INT_10F_11F_11F_REV_APPLE")] - UnsignedInt10F11F11FRevAPPLE = 35899, - - [NativeName("GL_UNSIGNED_INT_5_9_9_9_REV_APPLE")] - UnsignedInt5x9x9x9RevAPPLE = 35902, - - [NativeName("GL_UNSIGNED_INT_2_10_10_10_REV_EXT")] - UnsignedInt2x10x10x10RevEXT = 33640, - [NativeName("GL_BYTE")] Byte = 5120, @@ -52,24 +31,51 @@ public enum PixelType : uint [NativeName("GL_FLOAT")] Float = 5126, + [NativeName("GL_HALF_FLOAT")] + HalfFloat = 5131, + + [NativeName("GL_HALF_FLOAT_ARB")] + HalfFloatARB = 5131, + + [NativeName("GL_HALF_APPLE")] + HalfAPPLE = 5131, + + [NativeName("GL_HALF_FLOAT_NV")] + HalfFloatNV = 5131, + [NativeName("GL_BITMAP")] Bitmap = 6656, [NativeName("GL_UNSIGNED_BYTE_3_3_2")] UnsignedByte3x3x2 = 32818, + [NativeName("GL_UNSIGNED_BYTE_3_3_2_EXT")] + UnsignedByte3x3x2EXT = 32818, + [NativeName("GL_UNSIGNED_SHORT_4_4_4_4")] UnsignedShort4x4x4x4 = 32819, + [NativeName("GL_UNSIGNED_SHORT_4_4_4_4_EXT")] + UnsignedShort4x4x4x4EXT = 32819, + [NativeName("GL_UNSIGNED_SHORT_5_5_5_1")] UnsignedShort5x5x5x1 = 32820, + [NativeName("GL_UNSIGNED_SHORT_5_5_5_1_EXT")] + UnsignedShort5x5x5x1EXT = 32820, + [NativeName("GL_UNSIGNED_INT_8_8_8_8")] UnsignedInt8x8x8x8 = 32821, + [NativeName("GL_UNSIGNED_INT_8_8_8_8_EXT")] + UnsignedInt8x8x8x8EXT = 32821, + [NativeName("GL_UNSIGNED_INT_10_10_10_2")] UnsignedInt10x10x10x2 = 32822, + [NativeName("GL_UNSIGNED_INT_10_10_10_2_EXT")] + UnsignedInt10x10x10x2EXT = 32822, + [NativeName("GL_UNSIGNED_BYTE_2_3_3_REV")] UnsignedByte2x3x3Rev = 33634, @@ -79,69 +85,63 @@ public enum PixelType : uint [NativeName("GL_UNSIGNED_SHORT_5_6_5_REV")] UnsignedShort5x6x5Rev = 33636, + [NativeName("GL_UNSIGNED_SHORT_4_4_4_4_REV_EXT")] + UnsignedShort4x4x4x4RevEXT = 33637, + + [NativeName("GL_UNSIGNED_SHORT_4_4_4_4_REV_IMG")] + UnsignedShort4x4x4x4RevIMG = 33637, + [NativeName("GL_UNSIGNED_SHORT_4_4_4_4_REV")] UnsignedShort4x4x4x4Rev = 33637, + [NativeName("GL_UNSIGNED_SHORT_1_5_5_5_REV_EXT")] + UnsignedShort1x5x5x5RevEXT = 33638, + [NativeName("GL_UNSIGNED_SHORT_1_5_5_5_REV")] UnsignedShort1x5x5x5Rev = 33638, [NativeName("GL_UNSIGNED_INT_8_8_8_8_REV")] UnsignedInt8x8x8x8Rev = 33639, + [NativeName("GL_UNSIGNED_INT_2_10_10_10_REV_EXT")] + UnsignedInt2x10x10x10RevEXT = 33640, + [NativeName("GL_UNSIGNED_INT_2_10_10_10_REV")] UnsignedInt2x10x10x10Rev = 33640, - [NativeName("GL_UNSIGNED_INT_10F_11F_11F_REV")] - UnsignedInt10F11F11FRev = 35899, - - [NativeName("GL_UNSIGNED_INT_5_9_9_9_REV")] - UnsignedInt5x9x9x9Rev = 35902, - - [NativeName("GL_FLOAT_32_UNSIGNED_INT_24_8_REV")] - Float32UnsignedInt24x8Rev = 36269, + [NativeName("GL_UNSIGNED_INT_24_8_OES")] + UnsignedInt24x8OES = 34042, [NativeName("GL_UNSIGNED_INT_24_8")] UnsignedInt24x8 = 34042, - [NativeName("GL_HALF_FLOAT")] - HalfFloat = 5131, - - [NativeName("GL_HALF_FLOAT_ARB")] - HalfFloatARB = 5131, - - [NativeName("GL_HALF_APPLE")] - HalfAPPLE = 5131, - [NativeName("GL_UNSIGNED_INT_24_8_EXT")] UnsignedInt24x8EXT = 34042, - [NativeName("GL_UNSIGNED_INT_10F_11F_11F_REV_EXT")] - UnsignedInt10F11F11FRevEXT = 35899, + [NativeName("GL_UNSIGNED_INT_24_8_NV")] + UnsignedInt24x8NV = 34042, - [NativeName("GL_UNSIGNED_BYTE_3_3_2_EXT")] - UnsignedByte3x3x2EXT = 32818, + [NativeName("GL_UNSIGNED_INT_10F_11F_11F_REV_APPLE")] + UnsignedInt10F11F11FRevAPPLE = 35899, - [NativeName("GL_UNSIGNED_SHORT_4_4_4_4_EXT")] - UnsignedShort4x4x4x4EXT = 32819, + [NativeName("GL_UNSIGNED_INT_10F_11F_11F_REV")] + UnsignedInt10F11F11FRev = 35899, - [NativeName("GL_UNSIGNED_SHORT_5_5_5_1_EXT")] - UnsignedShort5x5x5x1EXT = 32820, + [NativeName("GL_UNSIGNED_INT_10F_11F_11F_REV_EXT")] + UnsignedInt10F11F11FRevEXT = 35899, - [NativeName("GL_UNSIGNED_INT_8_8_8_8_EXT")] - UnsignedInt8x8x8x8EXT = 32821, + [NativeName("GL_UNSIGNED_INT_5_9_9_9_REV_APPLE")] + UnsignedInt5x9x9x9RevAPPLE = 35902, - [NativeName("GL_UNSIGNED_INT_10_10_10_2_EXT")] - UnsignedInt10x10x10x2EXT = 32822, + [NativeName("GL_UNSIGNED_INT_5_9_9_9_REV")] + UnsignedInt5x9x9x9Rev = 35902, [NativeName("GL_UNSIGNED_INT_5_9_9_9_REV_EXT")] UnsignedInt5x9x9x9RevEXT = 35902, + [NativeName("GL_FLOAT_32_UNSIGNED_INT_24_8_REV")] + Float32UnsignedInt24x8Rev = 36269, + [NativeName("GL_FLOAT_32_UNSIGNED_INT_24_8_REV_NV")] Float32UnsignedInt24x8RevNV = 36269, - - [NativeName("GL_HALF_FLOAT_NV")] - HalfFloatNV = 5131, - - [NativeName("GL_UNSIGNED_INT_24_8_NV")] - UnsignedInt24x8NV = 34042, } diff --git a/sources/OpenGL/OpenGL/Enums/PointParameterName.gen.cs b/sources/OpenGL/OpenGL/Enums/PointParameterName.gen.cs index 13f740bb1c..c8b2f56000 100644 --- a/sources/OpenGL/OpenGL/Enums/PointParameterName.gen.cs +++ b/sources/OpenGL/OpenGL/Enums/PointParameterName.gen.cs @@ -10,51 +10,51 @@ namespace Silk.NET.OpenGL; [NativeName("PointParameterNameARB")] public enum PointParameterName : uint { - [NativeName("GL_POINT_FADE_THRESHOLD_SIZE")] - PointFadeThresholdSize = 33064, - [NativeName("GL_POINT_SIZE_MIN")] PointSizeMin = 33062, - [NativeName("GL_POINT_SIZE_MAX")] - PointSizeMax = 33063, - - [NativeName("GL_POINT_DISTANCE_ATTENUATION")] - PointDistanceAttenuation = 33065, - [NativeName("GL_POINT_SIZE_MIN_ARB")] PointSizeMinARB = 33062, - [NativeName("GL_POINT_SIZE_MAX_ARB")] - PointSizeMaxARB = 33063, + [NativeName("GL_POINT_SIZE_MIN_EXT")] + PointSizeMinEXT = 33062, - [NativeName("GL_POINT_FADE_THRESHOLD_SIZE_ARB")] - PointFadeThresholdSizeARB = 33064, + [NativeName("GL_POINT_SIZE_MIN_SGIS")] + PointSizeMinSGIS = 33062, - [NativeName("GL_POINT_DISTANCE_ATTENUATION_ARB")] - PointDistanceAttenuationARB = 33065, + [NativeName("GL_POINT_SIZE_MAX")] + PointSizeMax = 33063, - [NativeName("GL_POINT_SIZE_MIN_EXT")] - PointSizeMinEXT = 33062, + [NativeName("GL_POINT_SIZE_MAX_ARB")] + PointSizeMaxARB = 33063, [NativeName("GL_POINT_SIZE_MAX_EXT")] PointSizeMaxEXT = 33063, - [NativeName("GL_POINT_FADE_THRESHOLD_SIZE_EXT")] - PointFadeThresholdSizeEXT = 33064, + [NativeName("GL_POINT_SIZE_MAX_SGIS")] + PointSizeMaxSGIS = 33063, - [NativeName("GL_DISTANCE_ATTENUATION_EXT")] - DistanceAttenuationEXT = 33065, + [NativeName("GL_POINT_FADE_THRESHOLD_SIZE")] + PointFadeThresholdSize = 33064, - [NativeName("GL_POINT_SIZE_MIN_SGIS")] - PointSizeMinSGIS = 33062, + [NativeName("GL_POINT_FADE_THRESHOLD_SIZE_ARB")] + PointFadeThresholdSizeARB = 33064, - [NativeName("GL_POINT_SIZE_MAX_SGIS")] - PointSizeMaxSGIS = 33063, + [NativeName("GL_POINT_FADE_THRESHOLD_SIZE_EXT")] + PointFadeThresholdSizeEXT = 33064, [NativeName("GL_POINT_FADE_THRESHOLD_SIZE_SGIS")] PointFadeThresholdSizeSGIS = 33064, + [NativeName("GL_POINT_DISTANCE_ATTENUATION")] + PointDistanceAttenuation = 33065, + + [NativeName("GL_POINT_DISTANCE_ATTENUATION_ARB")] + PointDistanceAttenuationARB = 33065, + + [NativeName("GL_DISTANCE_ATTENUATION_EXT")] + DistanceAttenuationEXT = 33065, + [NativeName("GL_DISTANCE_ATTENUATION_SGIS")] DistanceAttenuationSGIS = 33065, } diff --git a/sources/OpenGL/OpenGL/Enums/PrimitiveType.gen.cs b/sources/OpenGL/OpenGL/Enums/PrimitiveType.gen.cs index 03d4035f27..46fdb2c169 100644 --- a/sources/OpenGL/OpenGL/Enums/PrimitiveType.gen.cs +++ b/sources/OpenGL/OpenGL/Enums/PrimitiveType.gen.cs @@ -10,12 +10,6 @@ namespace Silk.NET.OpenGL; [NativeName("PrimitiveType")] public enum PrimitiveType : uint { - [NativeName("GL_PATCHES_EXT")] - PatchesEXT = 14, - - [NativeName("GL_QUADS_EXT")] - QuadsEXT = 7, - [NativeName("GL_POINTS")] Points = 0, @@ -37,6 +31,9 @@ public enum PrimitiveType : uint [NativeName("GL_TRIANGLE_FAN")] TriangleFan = 6, + [NativeName("GL_QUADS_EXT")] + QuadsEXT = 7, + [NativeName("GL_QUADS")] Quads = 7, @@ -49,39 +46,42 @@ public enum PrimitiveType : uint [NativeName("GL_LINES_ADJACENCY")] LinesAdjacency = 10, - [NativeName("GL_LINE_STRIP_ADJACENCY")] - LineStripAdjacency = 11, - - [NativeName("GL_TRIANGLES_ADJACENCY")] - TrianglesAdjacency = 12, - - [NativeName("GL_TRIANGLE_STRIP_ADJACENCY")] - TriangleStripAdjacency = 13, - - [NativeName("GL_PATCHES")] - Patches = 14, - [NativeName("GL_LINES_ADJACENCY_ARB")] LinesAdjacencyARB = 10, - [NativeName("GL_LINE_STRIP_ADJACENCY_ARB")] - LineStripAdjacencyARB = 11, - - [NativeName("GL_TRIANGLES_ADJACENCY_ARB")] - TrianglesAdjacencyARB = 12, - - [NativeName("GL_TRIANGLE_STRIP_ADJACENCY_ARB")] - TriangleStripAdjacencyARB = 13, - [NativeName("GL_LINES_ADJACENCY_EXT")] LinesAdjacencyEXT = 10, + [NativeName("GL_LINE_STRIP_ADJACENCY")] + LineStripAdjacency = 11, + + [NativeName("GL_LINE_STRIP_ADJACENCY_ARB")] + LineStripAdjacencyARB = 11, + [NativeName("GL_LINE_STRIP_ADJACENCY_EXT")] LineStripAdjacencyEXT = 11, + [NativeName("GL_TRIANGLES_ADJACENCY")] + TrianglesAdjacency = 12, + + [NativeName("GL_TRIANGLES_ADJACENCY_ARB")] + TrianglesAdjacencyARB = 12, + [NativeName("GL_TRIANGLES_ADJACENCY_EXT")] TrianglesAdjacencyEXT = 12, + [NativeName("GL_TRIANGLE_STRIP_ADJACENCY")] + TriangleStripAdjacency = 13, + + [NativeName("GL_TRIANGLE_STRIP_ADJACENCY_ARB")] + TriangleStripAdjacencyARB = 13, + [NativeName("GL_TRIANGLE_STRIP_ADJACENCY_EXT")] TriangleStripAdjacencyEXT = 13, + + [NativeName("GL_PATCHES_EXT")] + PatchesEXT = 14, + + [NativeName("GL_PATCHES")] + Patches = 14, } diff --git a/sources/OpenGL/OpenGL/Enums/ProgramProperty.gen.cs b/sources/OpenGL/OpenGL/Enums/ProgramProperty.gen.cs index da7466b34c..665732671d 100644 --- a/sources/OpenGL/OpenGL/Enums/ProgramProperty.gen.cs +++ b/sources/OpenGL/OpenGL/Enums/ProgramProperty.gen.cs @@ -10,6 +10,27 @@ namespace Silk.NET.OpenGL; [NativeName("ProgramPropertyARB")] public enum ProgramProperty : uint { + [NativeName("GL_COMPUTE_WORK_GROUP_SIZE")] + ComputeWorkGroupSize = 33383, + + [NativeName("GL_PROGRAM_BINARY_LENGTH")] + ProgramBinaryLength = 34625, + + [NativeName("GL_GEOMETRY_VERTICES_OUT")] + GeometryVerticesOut = 35094, + + [NativeName("GL_GEOMETRY_INPUT_TYPE")] + GeometryInputType = 35095, + + [NativeName("GL_GEOMETRY_OUTPUT_TYPE")] + GeometryOutputType = 35096, + + [NativeName("GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH")] + ActiveUniformBlockMaxNameLength = 35381, + + [NativeName("GL_ACTIVE_UNIFORM_BLOCKS")] + ActiveUniformBlocks = 35382, + [NativeName("GL_DELETE_STATUS")] DeleteStatus = 35712, @@ -46,27 +67,6 @@ public enum ProgramProperty : uint [NativeName("GL_TRANSFORM_FEEDBACK_VARYINGS")] TransformFeedbackVaryings = 35971, - [NativeName("GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH")] - ActiveUniformBlockMaxNameLength = 35381, - - [NativeName("GL_ACTIVE_UNIFORM_BLOCKS")] - ActiveUniformBlocks = 35382, - - [NativeName("GL_GEOMETRY_VERTICES_OUT")] - GeometryVerticesOut = 35094, - - [NativeName("GL_GEOMETRY_INPUT_TYPE")] - GeometryInputType = 35095, - - [NativeName("GL_GEOMETRY_OUTPUT_TYPE")] - GeometryOutputType = 35096, - - [NativeName("GL_PROGRAM_BINARY_LENGTH")] - ProgramBinaryLength = 34625, - [NativeName("GL_ACTIVE_ATOMIC_COUNTER_BUFFERS")] ActiveAtomicCounterBuffers = 37593, - - [NativeName("GL_COMPUTE_WORK_GROUP_SIZE")] - ComputeWorkGroupSize = 33383, } diff --git a/sources/OpenGL/OpenGL/Enums/ProgramResourceProperty.gen.cs b/sources/OpenGL/OpenGL/Enums/ProgramResourceProperty.gen.cs index c1204ffd54..f692133c6c 100644 --- a/sources/OpenGL/OpenGL/Enums/ProgramResourceProperty.gen.cs +++ b/sources/OpenGL/OpenGL/Enums/ProgramResourceProperty.gen.cs @@ -19,6 +19,9 @@ public enum ProgramResourceProperty : uint [NativeName("GL_UNIFORM")] Uniform = 37601, + [NativeName("GL_IS_PER_PATCH")] + IsPerPatch = 37607, + [NativeName("GL_NAME_LENGTH")] NameLength = 37625, @@ -88,9 +91,6 @@ public enum ProgramResourceProperty : uint [NativeName("GL_LOCATION_INDEX")] LocationIndex = 37647, - [NativeName("GL_IS_PER_PATCH")] - IsPerPatch = 37607, - [NativeName("GL_LOCATION_COMPONENT")] LocationComponent = 37706, diff --git a/sources/OpenGL/OpenGL/Enums/ProgramTarget.gen.cs b/sources/OpenGL/OpenGL/Enums/ProgramTarget.gen.cs index 95874b2b09..efdd03fde9 100644 --- a/sources/OpenGL/OpenGL/Enums/ProgramTarget.gen.cs +++ b/sources/OpenGL/OpenGL/Enums/ProgramTarget.gen.cs @@ -10,24 +10,24 @@ namespace Silk.NET.OpenGL; [NativeName("ProgramTarget")] public enum ProgramTarget : uint { - [NativeName("GL_FRAGMENT_PROGRAM_ARB")] - FragmentProgramARB = 34820, - - [NativeName("GL_VERTEX_PROGRAM_ARB")] - VertexProgramARB = 34336, - [NativeName("GL_TEXT_FRAGMENT_SHADER_ATI")] TextFragmentShaderATI = 33280, - [NativeName("GL_COMPUTE_PROGRAM_NV")] - ComputeProgramNV = 37115, + [NativeName("GL_VERTEX_PROGRAM_ARB")] + VertexProgramARB = 34336, - [NativeName("GL_GEOMETRY_PROGRAM_NV")] - GeometryProgramNV = 35878, + [NativeName("GL_FRAGMENT_PROGRAM_ARB")] + FragmentProgramARB = 34820, [NativeName("GL_TESS_CONTROL_PROGRAM_NV")] TessControlProgramNV = 35102, [NativeName("GL_TESS_EVALUATION_PROGRAM_NV")] TessEvaluationProgramNV = 35103, + + [NativeName("GL_GEOMETRY_PROGRAM_NV")] + GeometryProgramNV = 35878, + + [NativeName("GL_COMPUTE_PROGRAM_NV")] + ComputeProgramNV = 37115, } diff --git a/sources/OpenGL/OpenGL/Enums/QueryObjectParameterName.gen.cs b/sources/OpenGL/OpenGL/Enums/QueryObjectParameterName.gen.cs index da9466f9f8..83b420f791 100644 --- a/sources/OpenGL/OpenGL/Enums/QueryObjectParameterName.gen.cs +++ b/sources/OpenGL/OpenGL/Enums/QueryObjectParameterName.gen.cs @@ -10,6 +10,9 @@ namespace Silk.NET.OpenGL; [NativeName("QueryObjectParameterName")] public enum QueryObjectParameterName : uint { + [NativeName("GL_QUERY_TARGET")] + Target = 33514, + [NativeName("GL_QUERY_RESULT")] Result = 34918, @@ -18,7 +21,4 @@ public enum QueryObjectParameterName : uint [NativeName("GL_QUERY_RESULT_NO_WAIT")] ResultNoWait = 37268, - - [NativeName("GL_QUERY_TARGET")] - Target = 33514, } diff --git a/sources/OpenGL/OpenGL/Enums/QueryTarget.gen.cs b/sources/OpenGL/OpenGL/Enums/QueryTarget.gen.cs index 56fcd2e4e0..14a80fdeb7 100644 --- a/sources/OpenGL/OpenGL/Enums/QueryTarget.gen.cs +++ b/sources/OpenGL/OpenGL/Enums/QueryTarget.gen.cs @@ -10,33 +10,33 @@ namespace Silk.NET.OpenGL; [NativeName("QueryTarget")] public enum QueryTarget : uint { - [NativeName("GL_SAMPLES_PASSED")] - SamplesPassed = 35092, + [NativeName("GL_TRANSFORM_FEEDBACK_OVERFLOW")] + TransformFeedbackOverflow = 33516, - [NativeName("GL_PRIMITIVES_GENERATED")] - PrimitivesGenerated = 35975, + [NativeName("GL_VERTICES_SUBMITTED")] + VerticesSubmitted = 33518, - [NativeName("GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN")] - TransformFeedbackPrimitivesWritten = 35976, + [NativeName("GL_PRIMITIVES_SUBMITTED")] + PrimitivesSubmitted = 33519, - [NativeName("GL_ANY_SAMPLES_PASSED")] - AnySamplesPassed = 35887, + [NativeName("GL_VERTEX_SHADER_INVOCATIONS")] + VertexShaderInvocations = 33520, [NativeName("GL_TIME_ELAPSED")] TimeElapsed = 35007, - [NativeName("GL_ANY_SAMPLES_PASSED_CONSERVATIVE")] - AnySamplesPassedConservative = 36202, + [NativeName("GL_SAMPLES_PASSED")] + SamplesPassed = 35092, - [NativeName("GL_VERTICES_SUBMITTED")] - VerticesSubmitted = 33518, + [NativeName("GL_ANY_SAMPLES_PASSED")] + AnySamplesPassed = 35887, - [NativeName("GL_PRIMITIVES_SUBMITTED")] - PrimitivesSubmitted = 33519, + [NativeName("GL_PRIMITIVES_GENERATED")] + PrimitivesGenerated = 35975, - [NativeName("GL_VERTEX_SHADER_INVOCATIONS")] - VertexShaderInvocations = 33520, + [NativeName("GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN")] + TransformFeedbackPrimitivesWritten = 35976, - [NativeName("GL_TRANSFORM_FEEDBACK_OVERFLOW")] - TransformFeedbackOverflow = 33516, + [NativeName("GL_ANY_SAMPLES_PASSED_CONSERVATIVE")] + AnySamplesPassedConservative = 36202, } diff --git a/sources/OpenGL/OpenGL/Enums/RenderbufferParameterName.gen.cs b/sources/OpenGL/OpenGL/Enums/RenderbufferParameterName.gen.cs index 90767d0bc5..a3d65e4d3a 100644 --- a/sources/OpenGL/OpenGL/Enums/RenderbufferParameterName.gen.cs +++ b/sources/OpenGL/OpenGL/Enums/RenderbufferParameterName.gen.cs @@ -10,39 +10,9 @@ namespace Silk.NET.OpenGL; [NativeName("RenderbufferParameterName")] public enum RenderbufferParameterName : uint { - [NativeName("GL_RENDERBUFFER_WIDTH_OES")] - WidthOES = 36162, - - [NativeName("GL_RENDERBUFFER_HEIGHT_OES")] - HeightOES = 36163, - - [NativeName("GL_RENDERBUFFER_INTERNAL_FORMAT_OES")] - InternalFormatOES = 36164, - - [NativeName("GL_RENDERBUFFER_RED_SIZE_OES")] - RedSizeOES = 36176, - - [NativeName("GL_RENDERBUFFER_GREEN_SIZE_OES")] - GreenSizeOES = 36177, - - [NativeName("GL_RENDERBUFFER_BLUE_SIZE_OES")] - BlueSizeOES = 36178, - - [NativeName("GL_RENDERBUFFER_ALPHA_SIZE_OES")] - AlphaSizeOES = 36179, - - [NativeName("GL_RENDERBUFFER_DEPTH_SIZE_OES")] - DepthSizeOES = 36180, - - [NativeName("GL_RENDERBUFFER_STENCIL_SIZE_OES")] - StencilSizeOES = 36181, - [NativeName("GL_RENDERBUFFER_SAMPLES_APPLE")] SamplesAPPLE = 36011, - [NativeName("GL_RENDERBUFFER_SAMPLES_IMG")] - SamplesIMG = 37171, - [NativeName("GL_RENDERBUFFER_SAMPLES_ANGLE")] SamplesANGLE = 36011, @@ -52,69 +22,99 @@ public enum RenderbufferParameterName : uint [NativeName("GL_RENDERBUFFER_SAMPLES")] Samples = 36011, - [NativeName("GL_RENDERBUFFER_WIDTH")] - Width = 36162, - - [NativeName("GL_RENDERBUFFER_HEIGHT")] - Height = 36163, - - [NativeName("GL_RENDERBUFFER_INTERNAL_FORMAT")] - InternalFormat = 36164, - - [NativeName("GL_RENDERBUFFER_RED_SIZE")] - RedSize = 36176, - - [NativeName("GL_RENDERBUFFER_GREEN_SIZE")] - GreenSize = 36177, - - [NativeName("GL_RENDERBUFFER_BLUE_SIZE")] - BlueSize = 36178, - - [NativeName("GL_RENDERBUFFER_ALPHA_SIZE")] - AlphaSize = 36179, - - [NativeName("GL_RENDERBUFFER_DEPTH_SIZE")] - DepthSize = 36180, + [NativeName("GL_RENDERBUFFER_SAMPLES_EXT")] + SamplesEXT = 36011, - [NativeName("GL_RENDERBUFFER_STENCIL_SIZE")] - StencilSize = 36181, + [NativeName("GL_RENDERBUFFER_COVERAGE_SAMPLES_NV")] + CoverageSamplesNV = 36011, - [NativeName("GL_RENDERBUFFER_STORAGE_SAMPLES_AMD")] - StorageSamplesAMD = 37298, + [NativeName("GL_RENDERBUFFER_WIDTH_OES")] + WidthOES = 36162, - [NativeName("GL_RENDERBUFFER_SAMPLES_EXT")] - SamplesEXT = 36011, + [NativeName("GL_RENDERBUFFER_WIDTH")] + Width = 36162, [NativeName("GL_RENDERBUFFER_WIDTH_EXT")] WidthEXT = 36162, + [NativeName("GL_RENDERBUFFER_HEIGHT_OES")] + HeightOES = 36163, + + [NativeName("GL_RENDERBUFFER_HEIGHT")] + Height = 36163, + [NativeName("GL_RENDERBUFFER_HEIGHT_EXT")] HeightEXT = 36163, + [NativeName("GL_RENDERBUFFER_INTERNAL_FORMAT_OES")] + InternalFormatOES = 36164, + + [NativeName("GL_RENDERBUFFER_INTERNAL_FORMAT")] + InternalFormat = 36164, + [NativeName("GL_RENDERBUFFER_INTERNAL_FORMAT_EXT")] InternalFormatEXT = 36164, + [NativeName("GL_RENDERBUFFER_RED_SIZE_OES")] + RedSizeOES = 36176, + + [NativeName("GL_RENDERBUFFER_RED_SIZE")] + RedSize = 36176, + [NativeName("GL_RENDERBUFFER_RED_SIZE_EXT")] RedSizeEXT = 36176, + [NativeName("GL_RENDERBUFFER_GREEN_SIZE_OES")] + GreenSizeOES = 36177, + + [NativeName("GL_RENDERBUFFER_GREEN_SIZE")] + GreenSize = 36177, + [NativeName("GL_RENDERBUFFER_GREEN_SIZE_EXT")] GreenSizeEXT = 36177, + [NativeName("GL_RENDERBUFFER_BLUE_SIZE_OES")] + BlueSizeOES = 36178, + + [NativeName("GL_RENDERBUFFER_BLUE_SIZE")] + BlueSize = 36178, + [NativeName("GL_RENDERBUFFER_BLUE_SIZE_EXT")] BlueSizeEXT = 36178, + [NativeName("GL_RENDERBUFFER_ALPHA_SIZE_OES")] + AlphaSizeOES = 36179, + + [NativeName("GL_RENDERBUFFER_ALPHA_SIZE")] + AlphaSize = 36179, + [NativeName("GL_RENDERBUFFER_ALPHA_SIZE_EXT")] AlphaSizeEXT = 36179, + [NativeName("GL_RENDERBUFFER_DEPTH_SIZE_OES")] + DepthSizeOES = 36180, + + [NativeName("GL_RENDERBUFFER_DEPTH_SIZE")] + DepthSize = 36180, + [NativeName("GL_RENDERBUFFER_DEPTH_SIZE_EXT")] DepthSizeEXT = 36180, + [NativeName("GL_RENDERBUFFER_STENCIL_SIZE_OES")] + StencilSizeOES = 36181, + + [NativeName("GL_RENDERBUFFER_STENCIL_SIZE")] + StencilSize = 36181, + [NativeName("GL_RENDERBUFFER_STENCIL_SIZE_EXT")] StencilSizeEXT = 36181, - [NativeName("GL_RENDERBUFFER_COVERAGE_SAMPLES_NV")] - CoverageSamplesNV = 36011, - [NativeName("GL_RENDERBUFFER_COLOR_SAMPLES_NV")] ColorSamplesNV = 36368, + + [NativeName("GL_RENDERBUFFER_SAMPLES_IMG")] + SamplesIMG = 37171, + + [NativeName("GL_RENDERBUFFER_STORAGE_SAMPLES_AMD")] + StorageSamplesAMD = 37298, } diff --git a/sources/OpenGL/OpenGL/Enums/SamplePatternSGIS.gen.cs b/sources/OpenGL/OpenGL/Enums/SamplePatternSGIS.gen.cs index 6af887f8db..8326f1ac31 100644 --- a/sources/OpenGL/OpenGL/Enums/SamplePatternSGIS.gen.cs +++ b/sources/OpenGL/OpenGL/Enums/SamplePatternSGIS.gen.cs @@ -13,42 +13,42 @@ public enum SamplePatternSGIS : uint [NativeName("GL_1PASS_EXT")] X1PassEXT = 32929, - [NativeName("GL_2PASS_0_EXT")] - X2Pass0EXT = 32930, - - [NativeName("GL_2PASS_1_EXT")] - X2Pass1EXT = 32931, - - [NativeName("GL_4PASS_0_EXT")] - X4Pass0EXT = 32932, - - [NativeName("GL_4PASS_1_EXT")] - X4Pass1EXT = 32933, - - [NativeName("GL_4PASS_2_EXT")] - X4Pass2EXT = 32934, - - [NativeName("GL_4PASS_3_EXT")] - X4Pass3EXT = 32935, - [NativeName("GL_1PASS_SGIS")] X1Pass = 32929, + [NativeName("GL_2PASS_0_EXT")] + X2Pass0EXT = 32930, + [NativeName("GL_2PASS_0_SGIS")] X2Pass0 = 32930, + [NativeName("GL_2PASS_1_EXT")] + X2Pass1EXT = 32931, + [NativeName("GL_2PASS_1_SGIS")] X2Pass1 = 32931, + [NativeName("GL_4PASS_0_EXT")] + X4Pass0EXT = 32932, + [NativeName("GL_4PASS_0_SGIS")] X4Pass0 = 32932, + [NativeName("GL_4PASS_1_EXT")] + X4Pass1EXT = 32933, + [NativeName("GL_4PASS_1_SGIS")] X4Pass1 = 32933, + [NativeName("GL_4PASS_2_EXT")] + X4Pass2EXT = 32934, + [NativeName("GL_4PASS_2_SGIS")] X4Pass2 = 32934, + [NativeName("GL_4PASS_3_EXT")] + X4Pass3EXT = 32935, + [NativeName("GL_4PASS_3_SGIS")] X4Pass3 = 32935, } diff --git a/sources/OpenGL/OpenGL/Enums/SamplerParameterF.gen.cs b/sources/OpenGL/OpenGL/Enums/SamplerParameterF.gen.cs index 77b8de5dc5..e9bdf0ded2 100644 --- a/sources/OpenGL/OpenGL/Enums/SamplerParameterF.gen.cs +++ b/sources/OpenGL/OpenGL/Enums/SamplerParameterF.gen.cs @@ -10,9 +10,6 @@ namespace Silk.NET.OpenGL; [NativeName("SamplerParameterF")] public enum SamplerParameterF : uint { - [NativeName("GL_TEXTURE_UNNORMALIZED_COORDINATES_ARM")] - UnnormalizedCoordinatesARM = 36714, - [NativeName("GL_TEXTURE_BORDER_COLOR")] BorderColor = 4100, @@ -22,9 +19,12 @@ public enum SamplerParameterF : uint [NativeName("GL_TEXTURE_MAX_LOD")] MaxLod = 33083, + [NativeName("GL_TEXTURE_MAX_ANISOTROPY")] + MaxAnisotropy = 34046, + [NativeName("GL_TEXTURE_LOD_BIAS")] LodBias = 34049, - [NativeName("GL_TEXTURE_MAX_ANISOTROPY")] - MaxAnisotropy = 34046, + [NativeName("GL_TEXTURE_UNNORMALIZED_COORDINATES_ARM")] + UnnormalizedCoordinatesARM = 36714, } diff --git a/sources/OpenGL/OpenGL/Enums/SamplerParameterI.gen.cs b/sources/OpenGL/OpenGL/Enums/SamplerParameterI.gen.cs index 25dc50cd1b..b4c540fc1a 100644 --- a/sources/OpenGL/OpenGL/Enums/SamplerParameterI.gen.cs +++ b/sources/OpenGL/OpenGL/Enums/SamplerParameterI.gen.cs @@ -10,9 +10,6 @@ namespace Silk.NET.OpenGL; [NativeName("SamplerParameterI")] public enum SamplerParameterI : uint { - [NativeName("GL_TEXTURE_UNNORMALIZED_COORDINATES_ARM")] - UnnormalizedCoordinatesARM = 36714, - [NativeName("GL_TEXTURE_MAG_FILTER")] MagFilter = 10240, @@ -33,4 +30,7 @@ public enum SamplerParameterI : uint [NativeName("GL_TEXTURE_COMPARE_FUNC")] CompareFunc = 34893, + + [NativeName("GL_TEXTURE_UNNORMALIZED_COORDINATES_ARM")] + UnnormalizedCoordinatesARM = 36714, } diff --git a/sources/OpenGL/OpenGL/Enums/ShaderBinaryFormat.gen.cs b/sources/OpenGL/OpenGL/Enums/ShaderBinaryFormat.gen.cs index a48c9d7a3a..47e60a1d5f 100644 --- a/sources/OpenGL/OpenGL/Enums/ShaderBinaryFormat.gen.cs +++ b/sources/OpenGL/OpenGL/Enums/ShaderBinaryFormat.gen.cs @@ -10,21 +10,21 @@ namespace Silk.NET.OpenGL; [NativeName("ShaderBinaryFormat")] public enum ShaderBinaryFormat : uint { + [NativeName("GL_SGX_BINARY_IMG")] + SgxBinaryIMG = 35850, + [NativeName("GL_MALI_SHADER_BINARY_ARM")] MaliShaderBinaryARM = 36704, + [NativeName("GL_SHADER_BINARY_VIV")] + ShaderBinaryVIV = 36804, + [NativeName("GL_SHADER_BINARY_DMP")] ShaderBinaryDMP = 37456, [NativeName("GL_GCCSO_SHADER_BINARY_FJ")] GccsoShaderBinaryFJ = 37472, - [NativeName("GL_SGX_BINARY_IMG")] - SgxBinaryIMG = 35850, - - [NativeName("GL_SHADER_BINARY_VIV")] - ShaderBinaryVIV = 36804, - [NativeName("GL_SHADER_BINARY_FORMAT_SPIR_V")] ShaderBinaryFormatSpirV = 38225, } diff --git a/sources/OpenGL/OpenGL/Enums/ShaderType.gen.cs b/sources/OpenGL/OpenGL/Enums/ShaderType.gen.cs index 444fa1f4db..44ea8b8a1c 100644 --- a/sources/OpenGL/OpenGL/Enums/ShaderType.gen.cs +++ b/sources/OpenGL/OpenGL/Enums/ShaderType.gen.cs @@ -13,9 +13,15 @@ public enum ShaderType : uint [NativeName("GL_FRAGMENT_SHADER")] FragmentShader = 35632, + [NativeName("GL_FRAGMENT_SHADER_ARB")] + FragmentShaderARB = 35632, + [NativeName("GL_VERTEX_SHADER")] VertexShader = 35633, + [NativeName("GL_VERTEX_SHADER_ARB")] + VertexShaderARB = 35633, + [NativeName("GL_GEOMETRY_SHADER")] GeometryShader = 36313, @@ -27,10 +33,4 @@ public enum ShaderType : uint [NativeName("GL_COMPUTE_SHADER")] ComputeShader = 37305, - - [NativeName("GL_FRAGMENT_SHADER_ARB")] - FragmentShaderARB = 35632, - - [NativeName("GL_VERTEX_SHADER_ARB")] - VertexShaderARB = 35633, } diff --git a/sources/OpenGL/OpenGL/Enums/SizedInternalFormat.gen.cs b/sources/OpenGL/OpenGL/Enums/SizedInternalFormat.gen.cs index 21ba03065e..f5af1591fd 100644 --- a/sources/OpenGL/OpenGL/Enums/SizedInternalFormat.gen.cs +++ b/sources/OpenGL/OpenGL/Enums/SizedInternalFormat.gen.cs @@ -10,396 +10,306 @@ namespace Silk.NET.OpenGL; [NativeName("SizedInternalFormat")] public enum SizedInternalFormat : uint { - [NativeName("GL_ETC1_RGB8_OES")] - Etc1Rgb8OES = 36196, - - [NativeName("GL_DEPTH_COMPONENT24_OES")] - DepthComponent24OES = 33190, - - [NativeName("GL_DEPTH_COMPONENT32_OES")] - DepthComponent32OES = 33191, - - [NativeName("GL_RGBA4_OES")] - Rgba4OES = 32854, - - [NativeName("GL_RGB5_A1_OES")] - Rgb5A1OES = 32855, - - [NativeName("GL_RGB565_OES")] - Rgb565OES = 36194, + [NativeName("GL_R3_G3_B2")] + R3G3B2 = 10768, - [NativeName("GL_DEPTH_COMPONENT16_OES")] - DepthComponent16OES = 33189, + [NativeName("GL_ALPHA4")] + Alpha4 = 32827, - [NativeName("GL_DEPTH24_STENCIL8_OES")] - Depth24Stencil8OES = 35056, + [NativeName("GL_ALPHA4_EXT")] + Alpha4EXT = 32827, [NativeName("GL_ALPHA8_OES")] Alpha8OES = 32828, - [NativeName("GL_LUMINANCE4_ALPHA4_OES")] - Luminance4Alpha4OES = 32835, - - [NativeName("GL_LUMINANCE8_ALPHA8_OES")] - Luminance8Alpha8OES = 32837, - - [NativeName("GL_LUMINANCE8_OES")] - Luminance8OES = 32832, - - [NativeName("GL_RGB8_OES")] - Rgb8OES = 32849, - - [NativeName("GL_RGBA8_OES")] - Rgba8OES = 32856, - - [NativeName("GL_STENCIL_INDEX1_OES")] - StencilIndex1OES = 36166, - - [NativeName("GL_STENCIL_INDEX4_OES")] - StencilIndex4OES = 36167, - - [NativeName("GL_STENCIL_INDEX8_OES")] - StencilIndex8OES = 36168, - - [NativeName("GL_COMPRESSED_RGBA_ASTC_3x3x3_OES")] - CompressedRgbaAstc3x3x3OES = 37824, - - [NativeName("GL_COMPRESSED_RGBA_ASTC_4x3x3_OES")] - CompressedRgbaAstc4x3x3OES = 37825, - - [NativeName("GL_COMPRESSED_RGBA_ASTC_4x4x3_OES")] - CompressedRgbaAstc4x4x3OES = 37826, + [NativeName("GL_ALPHA8")] + Alpha8 = 32828, - [NativeName("GL_COMPRESSED_RGBA_ASTC_4x4x4_OES")] - CompressedRgbaAstc4x4x4OES = 37827, + [NativeName("GL_ALPHA8_EXT")] + Alpha8EXT = 32828, - [NativeName("GL_COMPRESSED_RGBA_ASTC_5x4x4_OES")] - CompressedRgbaAstc5x4x4OES = 37828, + [NativeName("GL_ALPHA12")] + Alpha12 = 32829, - [NativeName("GL_COMPRESSED_RGBA_ASTC_5x5x4_OES")] - CompressedRgbaAstc5x5x4OES = 37829, + [NativeName("GL_ALPHA12_EXT")] + Alpha12EXT = 32829, - [NativeName("GL_COMPRESSED_RGBA_ASTC_5x5x5_OES")] - CompressedRgbaAstc5x5x5OES = 37830, + [NativeName("GL_ALPHA16")] + Alpha16 = 32830, - [NativeName("GL_COMPRESSED_RGBA_ASTC_6x5x5_OES")] - CompressedRgbaAstc6x5x5OES = 37831, + [NativeName("GL_ALPHA16_EXT")] + Alpha16EXT = 32830, - [NativeName("GL_COMPRESSED_RGBA_ASTC_6x6x5_OES")] - CompressedRgbaAstc6x6x5OES = 37832, + [NativeName("GL_LUMINANCE4")] + Luminance4 = 32831, - [NativeName("GL_COMPRESSED_RGBA_ASTC_6x6x6_OES")] - CompressedRgbaAstc6x6x6OES = 37833, + [NativeName("GL_LUMINANCE4_EXT")] + Luminance4EXT = 32831, - [NativeName("GL_COMPRESSED_SRGB8_ALPHA8_ASTC_3x3x3_OES")] - CompressedSrgb8Alpha8Astc3x3x3OES = 37856, + [NativeName("GL_LUMINANCE8_OES")] + Luminance8OES = 32832, - [NativeName("GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x3x3_OES")] - CompressedSrgb8Alpha8Astc4x3x3OES = 37857, + [NativeName("GL_LUMINANCE8")] + Luminance8 = 32832, - [NativeName("GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4x3_OES")] - CompressedSrgb8Alpha8Astc4x4x3OES = 37858, + [NativeName("GL_LUMINANCE8_EXT")] + Luminance8EXT = 32832, - [NativeName("GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4x4_OES")] - CompressedSrgb8Alpha8Astc4x4x4OES = 37859, + [NativeName("GL_LUMINANCE12")] + Luminance12 = 32833, - [NativeName("GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4x4_OES")] - CompressedSrgb8Alpha8Astc5x4x4OES = 37860, + [NativeName("GL_LUMINANCE12_EXT")] + Luminance12EXT = 32833, - [NativeName("GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5x4_OES")] - CompressedSrgb8Alpha8Astc5x5x4OES = 37861, + [NativeName("GL_LUMINANCE16")] + Luminance16 = 32834, - [NativeName("GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5x5_OES")] - CompressedSrgb8Alpha8Astc5x5x5OES = 37862, + [NativeName("GL_LUMINANCE16_EXT")] + Luminance16EXT = 32834, - [NativeName("GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5x5_OES")] - CompressedSrgb8Alpha8Astc6x5x5OES = 37863, + [NativeName("GL_LUMINANCE4_ALPHA4_OES")] + Luminance4Alpha4OES = 32835, - [NativeName("GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6x5_OES")] - CompressedSrgb8Alpha8Astc6x6x5OES = 37864, + [NativeName("GL_LUMINANCE4_ALPHA4")] + Luminance4Alpha4 = 32835, - [NativeName("GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6x6_OES")] - CompressedSrgb8Alpha8Astc6x6x6OES = 37865, + [NativeName("GL_LUMINANCE4_ALPHA4_EXT")] + Luminance4Alpha4EXT = 32835, - [NativeName("GL_COMPRESSED_RGBA_S3TC_DXT3_ANGLE")] - CompressedRgbaS3TcDxt3ANGLE = 33778, + [NativeName("GL_LUMINANCE6_ALPHA2")] + Luminance6Alpha2 = 32836, - [NativeName("GL_COMPRESSED_RGBA_S3TC_DXT5_ANGLE")] - CompressedRgbaS3TcDxt5ANGLE = 33779, + [NativeName("GL_LUMINANCE6_ALPHA2_EXT")] + Luminance6Alpha2EXT = 32836, - [NativeName("GL_R11F_G11F_B10F_APPLE")] - R11FG11FB10FAPPLE = 35898, + [NativeName("GL_LUMINANCE8_ALPHA8_OES")] + Luminance8Alpha8OES = 32837, - [NativeName("GL_RGB9_E5_APPLE")] - Rgb9E5APPLE = 35901, + [NativeName("GL_LUMINANCE8_ALPHA8")] + Luminance8Alpha8 = 32837, - [NativeName("GL_R16_SNORM_EXT")] - R16SnormEXT = 36760, + [NativeName("GL_LUMINANCE8_ALPHA8_EXT")] + Luminance8Alpha8EXT = 32837, - [NativeName("GL_RG16_SNORM_EXT")] - Rg16SnormEXT = 36761, + [NativeName("GL_LUMINANCE12_ALPHA4")] + Luminance12Alpha4 = 32838, - [NativeName("GL_RGBA16_SNORM_EXT")] - Rgba16SnormEXT = 36763, + [NativeName("GL_LUMINANCE12_ALPHA4_EXT")] + Luminance12Alpha4EXT = 32838, - [NativeName("GL_COMPRESSED_RGBA_BPTC_UNORM_EXT")] - CompressedRgbaBptcUnormEXT = 36492, + [NativeName("GL_LUMINANCE12_ALPHA12")] + Luminance12Alpha12 = 32839, - [NativeName("GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM_EXT")] - CompressedSrgbAlphaBptcUnormEXT = 36493, + [NativeName("GL_LUMINANCE12_ALPHA12_EXT")] + Luminance12Alpha12EXT = 32839, - [NativeName("GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT_EXT")] - CompressedRgbBptcSignedFloatEXT = 36494, + [NativeName("GL_LUMINANCE16_ALPHA16")] + Luminance16Alpha16 = 32840, - [NativeName("GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_EXT")] - CompressedRgbBptcUnsignedFloatEXT = 36495, + [NativeName("GL_LUMINANCE16_ALPHA16_EXT")] + Luminance16Alpha16EXT = 32840, - [NativeName("GL_R16_EXT")] - R16EXT = 33322, + [NativeName("GL_INTENSITY4")] + Intensity4 = 32842, - [NativeName("GL_RG16_EXT")] - Rg16EXT = 33324, + [NativeName("GL_INTENSITY4_EXT")] + Intensity4EXT = 32842, - [NativeName("GL_RGB16_SNORM_EXT")] - Rgb16SnormEXT = 36762, + [NativeName("GL_INTENSITY8")] + Intensity8 = 32843, - [NativeName("GL_SRGB8_NV")] - Srgb8NV = 35905, + [NativeName("GL_INTENSITY8_EXT")] + Intensity8EXT = 32843, - [NativeName("GL_COMPRESSED_SRGB_S3TC_DXT1_NV")] - CompressedSrgbS3TcDxt1NV = 35916, + [NativeName("GL_INTENSITY12")] + Intensity12 = 32844, - [NativeName("GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_NV")] - CompressedSrgbAlphaS3TcDxt1NV = 35917, + [NativeName("GL_INTENSITY12_EXT")] + Intensity12EXT = 32844, - [NativeName("GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_NV")] - CompressedSrgbAlphaS3TcDxt3NV = 35918, + [NativeName("GL_INTENSITY16")] + Intensity16 = 32845, - [NativeName("GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_NV")] - CompressedSrgbAlphaS3TcDxt5NV = 35919, + [NativeName("GL_INTENSITY16_EXT")] + Intensity16EXT = 32845, - [NativeName("GL_R3_G3_B2")] - R3G3B2 = 10768, + [NativeName("GL_RGB2_EXT")] + Rgb2EXT = 32846, [NativeName("GL_RGB4")] Rgb4 = 32847, + [NativeName("GL_RGB4_EXT")] + Rgb4EXT = 32847, + [NativeName("GL_RGB5")] Rgb5 = 32848, + [NativeName("GL_RGB5_EXT")] + Rgb5EXT = 32848, + + [NativeName("GL_RGB8_OES")] + Rgb8OES = 32849, + [NativeName("GL_RGB8")] Rgb8 = 32849, + [NativeName("GL_RGB8_EXT")] + Rgb8EXT = 32849, + [NativeName("GL_RGB10")] Rgb10 = 32850, + [NativeName("GL_RGB10_EXT")] + Rgb10EXT = 32850, + [NativeName("GL_RGB12")] Rgb12 = 32851, + [NativeName("GL_RGB12_EXT")] + Rgb12EXT = 32851, + [NativeName("GL_RGB16")] Rgb16 = 32852, + [NativeName("GL_RGB16_EXT")] + Rgb16EXT = 32852, + [NativeName("GL_RGBA2")] Rgba2 = 32853, + [NativeName("GL_RGBA2_EXT")] + Rgba2EXT = 32853, + + [NativeName("GL_RGBA4_OES")] + Rgba4OES = 32854, + [NativeName("GL_RGBA4")] Rgba4 = 32854, + [NativeName("GL_RGBA4_EXT")] + Rgba4EXT = 32854, + + [NativeName("GL_RGB5_A1_OES")] + Rgb5A1OES = 32855, + [NativeName("GL_RGB5_A1")] Rgb5A1 = 32855, + [NativeName("GL_RGB5_A1_EXT")] + Rgb5A1EXT = 32855, + + [NativeName("GL_RGBA8_OES")] + Rgba8OES = 32856, + [NativeName("GL_RGBA8")] Rgba8 = 32856, + [NativeName("GL_RGBA8_EXT")] + Rgba8EXT = 32856, + [NativeName("GL_RGB10_A2")] Rgb10A2 = 32857, + [NativeName("GL_RGB10_A2_EXT")] + Rgb10A2EXT = 32857, + [NativeName("GL_RGBA12")] Rgba12 = 32858, - [NativeName("GL_RGBA16")] - Rgba16 = 32859, - - [NativeName("GL_ALPHA4")] - Alpha4 = 32827, - - [NativeName("GL_ALPHA8")] - Alpha8 = 32828, - - [NativeName("GL_ALPHA12")] - Alpha12 = 32829, - - [NativeName("GL_ALPHA16")] - Alpha16 = 32830, - - [NativeName("GL_LUMINANCE4")] - Luminance4 = 32831, - - [NativeName("GL_LUMINANCE8")] - Luminance8 = 32832, - - [NativeName("GL_LUMINANCE12")] - Luminance12 = 32833, - - [NativeName("GL_LUMINANCE16")] - Luminance16 = 32834, - - [NativeName("GL_LUMINANCE4_ALPHA4")] - Luminance4Alpha4 = 32835, - - [NativeName("GL_LUMINANCE6_ALPHA2")] - Luminance6Alpha2 = 32836, - - [NativeName("GL_LUMINANCE8_ALPHA8")] - Luminance8Alpha8 = 32837, - - [NativeName("GL_LUMINANCE12_ALPHA4")] - Luminance12Alpha4 = 32838, - - [NativeName("GL_LUMINANCE12_ALPHA12")] - Luminance12Alpha12 = 32839, - - [NativeName("GL_LUMINANCE16_ALPHA16")] - Luminance16Alpha16 = 32840, - - [NativeName("GL_INTENSITY4")] - Intensity4 = 32842, + [NativeName("GL_RGBA12_EXT")] + Rgba12EXT = 32858, - [NativeName("GL_INTENSITY8")] - Intensity8 = 32843, + [NativeName("GL_RGBA16")] + Rgba16 = 32859, - [NativeName("GL_INTENSITY12")] - Intensity12 = 32844, + [NativeName("GL_RGBA16_EXT")] + Rgba16EXT = 32859, - [NativeName("GL_INTENSITY16")] - Intensity16 = 32845, + [NativeName("GL_DEPTH_COMPONENT16_OES")] + DepthComponent16OES = 33189, [NativeName("GL_DEPTH_COMPONENT16")] DepthComponent16 = 33189, - [NativeName("GL_DEPTH_COMPONENT24")] - DepthComponent24 = 33190, - - [NativeName("GL_DEPTH_COMPONENT32")] - DepthComponent32 = 33191, - - [NativeName("GL_SRGB8")] - Srgb8 = 35905, - - [NativeName("GL_SRGB8_ALPHA8")] - Srgb8Alpha8 = 35907, - - [NativeName("GL_RGBA32F")] - Rgba32F = 34836, - - [NativeName("GL_RGB32F")] - Rgb32F = 34837, - - [NativeName("GL_RGBA16F")] - Rgba16F = 34842, - - [NativeName("GL_RGB16F")] - Rgb16F = 34843, - - [NativeName("GL_R11F_G11F_B10F")] - R11FG11FB10F = 35898, - - [NativeName("GL_RGB9_E5")] - Rgb9E5 = 35901, - - [NativeName("GL_RGBA32UI")] - Rgba32Ui = 36208, - - [NativeName("GL_RGB32UI")] - Rgb32Ui = 36209, - - [NativeName("GL_RGBA16UI")] - Rgba16Ui = 36214, - - [NativeName("GL_RGB16UI")] - Rgb16Ui = 36215, - - [NativeName("GL_RGBA8UI")] - Rgba8Ui = 36220, - - [NativeName("GL_RGB8UI")] - Rgb8Ui = 36221, - - [NativeName("GL_RGBA32I")] - Rgba32I = 36226, - - [NativeName("GL_RGB32I")] - Rgb32I = 36227, - - [NativeName("GL_RGBA16I")] - Rgba16I = 36232, - - [NativeName("GL_RGB16I")] - Rgb16I = 36233, - - [NativeName("GL_RGBA8I")] - Rgba8I = 36238, - - [NativeName("GL_RGB8I")] - Rgb8I = 36239, - - [NativeName("GL_DEPTH_COMPONENT32F")] - DepthComponent32F = 36012, - - [NativeName("GL_DEPTH32F_STENCIL8")] - Depth32FStencil8 = 36013, + [NativeName("GL_DEPTH_COMPONENT16_ARB")] + DepthComponent16ARB = 33189, - [NativeName("GL_DEPTH24_STENCIL8")] - Depth24Stencil8 = 35056, + [NativeName("GL_DEPTH_COMPONENT16_SGIX")] + DepthComponent16SGIX = 33189, - [NativeName("GL_STENCIL_INDEX1")] - StencilIndex1 = 36166, + [NativeName("GL_DEPTH_COMPONENT24_OES")] + DepthComponent24OES = 33190, - [NativeName("GL_STENCIL_INDEX4")] - StencilIndex4 = 36167, + [NativeName("GL_DEPTH_COMPONENT24")] + DepthComponent24 = 33190, - [NativeName("GL_STENCIL_INDEX8")] - StencilIndex8 = 36168, + [NativeName("GL_DEPTH_COMPONENT24_ARB")] + DepthComponent24ARB = 33190, - [NativeName("GL_STENCIL_INDEX16")] - StencilIndex16 = 36169, + [NativeName("GL_DEPTH_COMPONENT24_SGIX")] + DepthComponent24SGIX = 33190, - [NativeName("GL_COMPRESSED_RED_RGTC1")] - CompressedRedRgtc1 = 36283, + [NativeName("GL_DEPTH_COMPONENT32_OES")] + DepthComponent32OES = 33191, - [NativeName("GL_COMPRESSED_SIGNED_RED_RGTC1")] - CompressedSignedRedRgtc1 = 36284, + [NativeName("GL_DEPTH_COMPONENT32")] + DepthComponent32 = 33191, - [NativeName("GL_COMPRESSED_RG_RGTC2")] - CompressedRgRgtc2 = 36285, + [NativeName("GL_DEPTH_COMPONENT32_ARB")] + DepthComponent32ARB = 33191, - [NativeName("GL_COMPRESSED_SIGNED_RG_RGTC2")] - CompressedSignedRgRgtc2 = 36286, + [NativeName("GL_DEPTH_COMPONENT32_SGIX")] + DepthComponent32SGIX = 33191, [NativeName("GL_R8")] R8 = 33321, + [NativeName("GL_R8_EXT")] + R8EXT = 33321, + + [NativeName("GL_R16_EXT")] + R16EXT = 33322, + [NativeName("GL_R16")] R16 = 33322, [NativeName("GL_RG8")] Rg8 = 33323, + [NativeName("GL_RG8_EXT")] + Rg8EXT = 33323, + + [NativeName("GL_RG16_EXT")] + Rg16EXT = 33324, + [NativeName("GL_RG16")] Rg16 = 33324, [NativeName("GL_R16F")] R16F = 33325, + [NativeName("GL_R16F_EXT")] + R16FEXT = 33325, + [NativeName("GL_R32F")] R32F = 33326, + [NativeName("GL_R32F_EXT")] + R32FEXT = 33326, + [NativeName("GL_RG16F")] Rg16F = 33327, + [NativeName("GL_RG16F_EXT")] + Rg16FEXT = 33327, + [NativeName("GL_RG32F")] Rg32F = 33328, + [NativeName("GL_RG32F_EXT")] + Rg32FEXT = 33328, + [NativeName("GL_R8I")] R8I = 33329, @@ -436,504 +346,594 @@ public enum SizedInternalFormat : uint [NativeName("GL_RG32UI")] Rg32Ui = 33340, - [NativeName("GL_R8_SNORM")] - R8Snorm = 36756, + [NativeName("GL_COMPRESSED_RGB_S3TC_DXT1_EXT")] + CompressedRgbS3TcDxt1EXT = 33776, - [NativeName("GL_RG8_SNORM")] - Rg8Snorm = 36757, + [NativeName("GL_COMPRESSED_RGBA_S3TC_DXT1_EXT")] + CompressedRgbaS3TcDxt1EXT = 33777, - [NativeName("GL_RGB8_SNORM")] - Rgb8Snorm = 36758, + [NativeName("GL_COMPRESSED_RGBA_S3TC_DXT3_ANGLE")] + CompressedRgbaS3TcDxt3ANGLE = 33778, - [NativeName("GL_RGBA8_SNORM")] - Rgba8Snorm = 36759, + [NativeName("GL_COMPRESSED_RGBA_S3TC_DXT3_EXT")] + CompressedRgbaS3TcDxt3EXT = 33778, - [NativeName("GL_R16_SNORM")] - R16Snorm = 36760, + [NativeName("GL_COMPRESSED_RGBA_S3TC_DXT5_ANGLE")] + CompressedRgbaS3TcDxt5ANGLE = 33779, - [NativeName("GL_RG16_SNORM")] - Rg16Snorm = 36761, + [NativeName("GL_COMPRESSED_RGBA_S3TC_DXT5_EXT")] + CompressedRgbaS3TcDxt5EXT = 33779, - [NativeName("GL_RGB16_SNORM")] - Rgb16Snorm = 36762, + [NativeName("GL_RGBA32F")] + Rgba32F = 34836, - [NativeName("GL_RGBA16_SNORM")] - Rgba16Snorm = 36763, + [NativeName("GL_RGBA32F_ARB")] + Rgba32FARB = 34836, - [NativeName("GL_RGB10_A2UI")] - Rgb10A2Ui = 36975, + [NativeName("GL_RGBA32F_EXT")] + Rgba32FEXT = 34836, - [NativeName("GL_RGB565")] - Rgb565 = 36194, + [NativeName("GL_RGB32F")] + Rgb32F = 34837, - [NativeName("GL_COMPRESSED_RGBA_BPTC_UNORM")] - CompressedRgbaBptcUnorm = 36492, + [NativeName("GL_RGB32F_ARB")] + Rgb32FARB = 34837, - [NativeName("GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM")] - CompressedSrgbAlphaBptcUnorm = 36493, + [NativeName("GL_RGB32F_EXT")] + Rgb32FEXT = 34837, - [NativeName("GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT")] - CompressedRgbBptcSignedFloat = 36494, + [NativeName("GL_RGBA16F")] + Rgba16F = 34842, - [NativeName("GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT")] - CompressedRgbBptcUnsignedFloat = 36495, + [NativeName("GL_RGBA16F_ARB")] + Rgba16FARB = 34842, - [NativeName("GL_COMPRESSED_RGB8_ETC2")] - CompressedRgb8Etc2 = 37492, + [NativeName("GL_RGBA16F_EXT")] + Rgba16FEXT = 34842, - [NativeName("GL_COMPRESSED_SRGB8_ETC2")] - CompressedSrgb8Etc2 = 37493, + [NativeName("GL_RGB16F")] + Rgb16F = 34843, - [NativeName("GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2")] - CompressedRgb8PunchthroughAlpha1Etc2 = 37494, + [NativeName("GL_RGB16F_ARB")] + Rgb16FARB = 34843, - [NativeName("GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2")] - CompressedSrgb8PunchthroughAlpha1Etc2 = 37495, + [NativeName("GL_RGB16F_EXT")] + Rgb16FEXT = 34843, - [NativeName("GL_COMPRESSED_RGBA8_ETC2_EAC")] - CompressedRgba8Etc2Eac = 37496, + [NativeName("GL_DEPTH24_STENCIL8_OES")] + Depth24Stencil8OES = 35056, - [NativeName("GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC")] - CompressedSrgb8Alpha8Etc2Eac = 37497, + [NativeName("GL_DEPTH24_STENCIL8")] + Depth24Stencil8 = 35056, - [NativeName("GL_COMPRESSED_R11_EAC")] - CompressedR11Eac = 37488, + [NativeName("GL_DEPTH24_STENCIL8_EXT")] + Depth24Stencil8EXT = 35056, - [NativeName("GL_COMPRESSED_SIGNED_R11_EAC")] - CompressedSignedR11Eac = 37489, + [NativeName("GL_R11F_G11F_B10F_APPLE")] + R11FG11FB10FAPPLE = 35898, - [NativeName("GL_COMPRESSED_RG11_EAC")] - CompressedRg11Eac = 37490, + [NativeName("GL_R11F_G11F_B10F")] + R11FG11FB10F = 35898, - [NativeName("GL_COMPRESSED_SIGNED_RG11_EAC")] - CompressedSignedRg11Eac = 37491, + [NativeName("GL_R11F_G11F_B10F_EXT")] + R11FG11FB10FEXT = 35898, - [NativeName("GL_DEPTH_COMPONENT16_ARB")] - DepthComponent16ARB = 33189, + [NativeName("GL_RGB9_E5_APPLE")] + Rgb9E5APPLE = 35901, - [NativeName("GL_DEPTH_COMPONENT24_ARB")] - DepthComponent24ARB = 33190, + [NativeName("GL_RGB9_E5")] + Rgb9E5 = 35901, - [NativeName("GL_DEPTH_COMPONENT32_ARB")] - DepthComponent32ARB = 33191, + [NativeName("GL_RGB9_E5_EXT")] + Rgb9E5EXT = 35901, - [NativeName("GL_COMPRESSED_RGBA_BPTC_UNORM_ARB")] - CompressedRgbaBptcUnormARB = 36492, + [NativeName("GL_SRGB8_NV")] + Srgb8NV = 35905, - [NativeName("GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM_ARB")] - CompressedSrgbAlphaBptcUnormARB = 36493, + [NativeName("GL_SRGB8")] + Srgb8 = 35905, - [NativeName("GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT_ARB")] - CompressedRgbBptcSignedFloatARB = 36494, + [NativeName("GL_SRGB8_EXT")] + Srgb8EXT = 35905, - [NativeName("GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_ARB")] - CompressedRgbBptcUnsignedFloatARB = 36495, + [NativeName("GL_SRGB8_ALPHA8")] + Srgb8Alpha8 = 35907, - [NativeName("GL_RGBA32F_ARB")] - Rgba32FARB = 34836, + [NativeName("GL_SRGB8_ALPHA8_EXT")] + Srgb8Alpha8EXT = 35907, - [NativeName("GL_RGB32F_ARB")] - Rgb32FARB = 34837, + [NativeName("GL_COMPRESSED_SRGB_S3TC_DXT1_NV")] + CompressedSrgbS3TcDxt1NV = 35916, - [NativeName("GL_RGBA16F_ARB")] - Rgba16FARB = 34842, + [NativeName("GL_COMPRESSED_SRGB_S3TC_DXT1_EXT")] + CompressedSrgbS3TcDxt1EXT = 35916, - [NativeName("GL_RGB16F_ARB")] - Rgb16FARB = 34843, + [NativeName("GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_NV")] + CompressedSrgbAlphaS3TcDxt1NV = 35917, - [NativeName("GL_COMPRESSED_RGBA_ASTC_4x4_KHR")] - CompressedRgbaAstc4x4KHR = 37808, + [NativeName("GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT")] + CompressedSrgbAlphaS3TcDxt1EXT = 35917, - [NativeName("GL_COMPRESSED_RGBA_ASTC_5x4_KHR")] - CompressedRgbaAstc5x4KHR = 37809, + [NativeName("GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_NV")] + CompressedSrgbAlphaS3TcDxt3NV = 35918, - [NativeName("GL_COMPRESSED_RGBA_ASTC_5x5_KHR")] - CompressedRgbaAstc5x5KHR = 37810, + [NativeName("GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT")] + CompressedSrgbAlphaS3TcDxt3EXT = 35918, - [NativeName("GL_COMPRESSED_RGBA_ASTC_6x5_KHR")] - CompressedRgbaAstc6x5KHR = 37811, + [NativeName("GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_NV")] + CompressedSrgbAlphaS3TcDxt5NV = 35919, - [NativeName("GL_COMPRESSED_RGBA_ASTC_6x6_KHR")] - CompressedRgbaAstc6x6KHR = 37812, + [NativeName("GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT")] + CompressedSrgbAlphaS3TcDxt5EXT = 35919, - [NativeName("GL_COMPRESSED_RGBA_ASTC_8x5_KHR")] - CompressedRgbaAstc8x5KHR = 37813, + [NativeName("GL_DEPTH_COMPONENT32F")] + DepthComponent32F = 36012, - [NativeName("GL_COMPRESSED_RGBA_ASTC_8x6_KHR")] - CompressedRgbaAstc8x6KHR = 37814, + [NativeName("GL_DEPTH32F_STENCIL8")] + Depth32FStencil8 = 36013, - [NativeName("GL_COMPRESSED_RGBA_ASTC_8x8_KHR")] - CompressedRgbaAstc8x8KHR = 37815, + [NativeName("GL_STENCIL_INDEX1_OES")] + StencilIndex1OES = 36166, - [NativeName("GL_COMPRESSED_RGBA_ASTC_10x5_KHR")] - CompressedRgbaAstc10x5KHR = 37816, + [NativeName("GL_STENCIL_INDEX1")] + StencilIndex1 = 36166, - [NativeName("GL_COMPRESSED_RGBA_ASTC_10x6_KHR")] - CompressedRgbaAstc10x6KHR = 37817, + [NativeName("GL_STENCIL_INDEX1_EXT")] + StencilIndex1EXT = 36166, - [NativeName("GL_COMPRESSED_RGBA_ASTC_10x8_KHR")] - CompressedRgbaAstc10x8KHR = 37818, + [NativeName("GL_STENCIL_INDEX4_OES")] + StencilIndex4OES = 36167, - [NativeName("GL_COMPRESSED_RGBA_ASTC_10x10_KHR")] - CompressedRgbaAstc10x10KHR = 37819, + [NativeName("GL_STENCIL_INDEX4")] + StencilIndex4 = 36167, - [NativeName("GL_COMPRESSED_RGBA_ASTC_12x10_KHR")] - CompressedRgbaAstc12x10KHR = 37820, + [NativeName("GL_STENCIL_INDEX4_EXT")] + StencilIndex4EXT = 36167, - [NativeName("GL_COMPRESSED_RGBA_ASTC_12x12_KHR")] - CompressedRgbaAstc12x12KHR = 37821, + [NativeName("GL_STENCIL_INDEX8_OES")] + StencilIndex8OES = 36168, - [NativeName("GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR")] - CompressedSrgb8Alpha8Astc4x4KHR = 37840, + [NativeName("GL_STENCIL_INDEX8")] + StencilIndex8 = 36168, - [NativeName("GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR")] - CompressedSrgb8Alpha8Astc5x4KHR = 37841, + [NativeName("GL_STENCIL_INDEX8_EXT")] + StencilIndex8EXT = 36168, - [NativeName("GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR")] - CompressedSrgb8Alpha8Astc5x5KHR = 37842, + [NativeName("GL_STENCIL_INDEX16")] + StencilIndex16 = 36169, - [NativeName("GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR")] - CompressedSrgb8Alpha8Astc6x5KHR = 37843, + [NativeName("GL_STENCIL_INDEX16_EXT")] + StencilIndex16EXT = 36169, - [NativeName("GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR")] - CompressedSrgb8Alpha8Astc6x6KHR = 37844, + [NativeName("GL_RGB565_OES")] + Rgb565OES = 36194, - [NativeName("GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR")] - CompressedSrgb8Alpha8Astc8x5KHR = 37845, + [NativeName("GL_RGB565")] + Rgb565 = 36194, - [NativeName("GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR")] - CompressedSrgb8Alpha8Astc8x6KHR = 37846, + [NativeName("GL_ETC1_RGB8_OES")] + Etc1Rgb8OES = 36196, - [NativeName("GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR")] - CompressedSrgb8Alpha8Astc8x8KHR = 37847, + [NativeName("GL_RGBA32UI")] + Rgba32Ui = 36208, - [NativeName("GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR")] - CompressedSrgb8Alpha8Astc10x5KHR = 37848, + [NativeName("GL_RGBA32UI_EXT")] + Rgba32UiEXT = 36208, - [NativeName("GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR")] - CompressedSrgb8Alpha8Astc10x6KHR = 37849, + [NativeName("GL_RGB32UI")] + Rgb32Ui = 36209, - [NativeName("GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR")] - CompressedSrgb8Alpha8Astc10x8KHR = 37850, + [NativeName("GL_RGB32UI_EXT")] + Rgb32UiEXT = 36209, - [NativeName("GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR")] - CompressedSrgb8Alpha8Astc10x10KHR = 37851, + [NativeName("GL_ALPHA32UI_EXT")] + Alpha32UiEXT = 36210, - [NativeName("GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR")] - CompressedSrgb8Alpha8Astc12x10KHR = 37852, + [NativeName("GL_INTENSITY32UI_EXT")] + Intensity32UiEXT = 36211, - [NativeName("GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR")] - CompressedSrgb8Alpha8Astc12x12KHR = 37853, + [NativeName("GL_LUMINANCE32UI_EXT")] + Luminance32UiEXT = 36212, - [NativeName("GL_STENCIL_INDEX1_EXT")] - StencilIndex1EXT = 36166, + [NativeName("GL_LUMINANCE_ALPHA32UI_EXT")] + LuminanceAlpha32UiEXT = 36213, - [NativeName("GL_STENCIL_INDEX4_EXT")] - StencilIndex4EXT = 36167, + [NativeName("GL_RGBA16UI")] + Rgba16Ui = 36214, - [NativeName("GL_STENCIL_INDEX8_EXT")] - StencilIndex8EXT = 36168, + [NativeName("GL_RGBA16UI_EXT")] + Rgba16UiEXT = 36214, - [NativeName("GL_STENCIL_INDEX16_EXT")] - StencilIndex16EXT = 36169, + [NativeName("GL_RGB16UI")] + Rgb16Ui = 36215, - [NativeName("GL_DEPTH24_STENCIL8_EXT")] - Depth24Stencil8EXT = 35056, + [NativeName("GL_RGB16UI_EXT")] + Rgb16UiEXT = 36215, - [NativeName("GL_R11F_G11F_B10F_EXT")] - R11FG11FB10FEXT = 35898, + [NativeName("GL_ALPHA16UI_EXT")] + Alpha16UiEXT = 36216, - [NativeName("GL_ALPHA4_EXT")] - Alpha4EXT = 32827, + [NativeName("GL_INTENSITY16UI_EXT")] + Intensity16UiEXT = 36217, - [NativeName("GL_ALPHA8_EXT")] - Alpha8EXT = 32828, + [NativeName("GL_LUMINANCE16UI_EXT")] + Luminance16UiEXT = 36218, - [NativeName("GL_ALPHA12_EXT")] - Alpha12EXT = 32829, + [NativeName("GL_LUMINANCE_ALPHA16UI_EXT")] + LuminanceAlpha16UiEXT = 36219, - [NativeName("GL_ALPHA16_EXT")] - Alpha16EXT = 32830, + [NativeName("GL_RGBA8UI")] + Rgba8Ui = 36220, - [NativeName("GL_LUMINANCE4_EXT")] - Luminance4EXT = 32831, + [NativeName("GL_RGBA8UI_EXT")] + Rgba8UiEXT = 36220, - [NativeName("GL_LUMINANCE8_EXT")] - Luminance8EXT = 32832, + [NativeName("GL_RGB8UI")] + Rgb8Ui = 36221, - [NativeName("GL_LUMINANCE12_EXT")] - Luminance12EXT = 32833, + [NativeName("GL_RGB8UI_EXT")] + Rgb8UiEXT = 36221, - [NativeName("GL_LUMINANCE16_EXT")] - Luminance16EXT = 32834, + [NativeName("GL_ALPHA8UI_EXT")] + Alpha8UiEXT = 36222, - [NativeName("GL_LUMINANCE4_ALPHA4_EXT")] - Luminance4Alpha4EXT = 32835, + [NativeName("GL_INTENSITY8UI_EXT")] + Intensity8UiEXT = 36223, - [NativeName("GL_LUMINANCE6_ALPHA2_EXT")] - Luminance6Alpha2EXT = 32836, + [NativeName("GL_LUMINANCE8UI_EXT")] + Luminance8UiEXT = 36224, - [NativeName("GL_LUMINANCE8_ALPHA8_EXT")] - Luminance8Alpha8EXT = 32837, + [NativeName("GL_LUMINANCE_ALPHA8UI_EXT")] + LuminanceAlpha8UiEXT = 36225, - [NativeName("GL_LUMINANCE12_ALPHA4_EXT")] - Luminance12Alpha4EXT = 32838, + [NativeName("GL_RGBA32I")] + Rgba32I = 36226, - [NativeName("GL_LUMINANCE12_ALPHA12_EXT")] - Luminance12Alpha12EXT = 32839, + [NativeName("GL_RGBA32I_EXT")] + Rgba32IEXT = 36226, - [NativeName("GL_LUMINANCE16_ALPHA16_EXT")] - Luminance16Alpha16EXT = 32840, + [NativeName("GL_RGB32I")] + Rgb32I = 36227, - [NativeName("GL_INTENSITY4_EXT")] - Intensity4EXT = 32842, + [NativeName("GL_RGB32I_EXT")] + Rgb32IEXT = 36227, - [NativeName("GL_INTENSITY8_EXT")] - Intensity8EXT = 32843, + [NativeName("GL_ALPHA32I_EXT")] + Alpha32IEXT = 36228, - [NativeName("GL_INTENSITY12_EXT")] - Intensity12EXT = 32844, + [NativeName("GL_INTENSITY32I_EXT")] + Intensity32IEXT = 36229, - [NativeName("GL_INTENSITY16_EXT")] - Intensity16EXT = 32845, + [NativeName("GL_LUMINANCE32I_EXT")] + Luminance32IEXT = 36230, - [NativeName("GL_RGB2_EXT")] - Rgb2EXT = 32846, + [NativeName("GL_LUMINANCE_ALPHA32I_EXT")] + LuminanceAlpha32IEXT = 36231, - [NativeName("GL_RGB4_EXT")] - Rgb4EXT = 32847, + [NativeName("GL_RGBA16I")] + Rgba16I = 36232, - [NativeName("GL_RGB5_EXT")] - Rgb5EXT = 32848, + [NativeName("GL_RGBA16I_EXT")] + Rgba16IEXT = 36232, - [NativeName("GL_RGB8_EXT")] - Rgb8EXT = 32849, + [NativeName("GL_RGB16I")] + Rgb16I = 36233, - [NativeName("GL_RGB10_EXT")] - Rgb10EXT = 32850, + [NativeName("GL_RGB16I_EXT")] + Rgb16IEXT = 36233, - [NativeName("GL_RGB12_EXT")] - Rgb12EXT = 32851, + [NativeName("GL_ALPHA16I_EXT")] + Alpha16IEXT = 36234, - [NativeName("GL_RGB16_EXT")] - Rgb16EXT = 32852, + [NativeName("GL_INTENSITY16I_EXT")] + Intensity16IEXT = 36235, - [NativeName("GL_RGBA2_EXT")] - Rgba2EXT = 32853, + [NativeName("GL_LUMINANCE16I_EXT")] + Luminance16IEXT = 36236, - [NativeName("GL_RGBA4_EXT")] - Rgba4EXT = 32854, + [NativeName("GL_LUMINANCE_ALPHA16I_EXT")] + LuminanceAlpha16IEXT = 36237, - [NativeName("GL_RGB5_A1_EXT")] - Rgb5A1EXT = 32855, + [NativeName("GL_RGBA8I")] + Rgba8I = 36238, - [NativeName("GL_RGBA8_EXT")] - Rgba8EXT = 32856, + [NativeName("GL_RGBA8I_EXT")] + Rgba8IEXT = 36238, - [NativeName("GL_RGB10_A2_EXT")] - Rgb10A2EXT = 32857, + [NativeName("GL_RGB8I")] + Rgb8I = 36239, - [NativeName("GL_RGBA12_EXT")] - Rgba12EXT = 32858, + [NativeName("GL_RGB8I_EXT")] + Rgb8IEXT = 36239, - [NativeName("GL_RGBA16_EXT")] - Rgba16EXT = 32859, + [NativeName("GL_ALPHA8I_EXT")] + Alpha8IEXT = 36240, + + [NativeName("GL_INTENSITY8I_EXT")] + Intensity8IEXT = 36241, + + [NativeName("GL_LUMINANCE8I_EXT")] + Luminance8IEXT = 36242, + + [NativeName("GL_LUMINANCE_ALPHA8I_EXT")] + LuminanceAlpha8IEXT = 36243, + + [NativeName("GL_DEPTH_COMPONENT32F_NV")] + DepthComponent32FNV = 36267, + + [NativeName("GL_DEPTH32F_STENCIL8_NV")] + Depth32FStencil8NV = 36268, + + [NativeName("GL_COMPRESSED_RED_RGTC1")] + CompressedRedRgtc1 = 36283, [NativeName("GL_COMPRESSED_RED_RGTC1_EXT")] CompressedRedRgtc1EXT = 36283, + [NativeName("GL_COMPRESSED_SIGNED_RED_RGTC1")] + CompressedSignedRedRgtc1 = 36284, + [NativeName("GL_COMPRESSED_SIGNED_RED_RGTC1_EXT")] CompressedSignedRedRgtc1EXT = 36284, - [NativeName("GL_COMPRESSED_RED_GREEN_RGTC2_EXT")] - CompressedRedGreenRgtc2EXT = 36285, + [NativeName("GL_COMPRESSED_RG_RGTC2")] + CompressedRgRgtc2 = 36285, + + [NativeName("GL_COMPRESSED_RED_GREEN_RGTC2_EXT")] + CompressedRedGreenRgtc2EXT = 36285, + + [NativeName("GL_COMPRESSED_SIGNED_RG_RGTC2")] + CompressedSignedRgRgtc2 = 36286, + + [NativeName("GL_COMPRESSED_SIGNED_RED_GREEN_RGTC2_EXT")] + CompressedSignedRedGreenRgtc2EXT = 36286, + + [NativeName("GL_COMPRESSED_RGBA_BPTC_UNORM_EXT")] + CompressedRgbaBptcUnormEXT = 36492, + + [NativeName("GL_COMPRESSED_RGBA_BPTC_UNORM")] + CompressedRgbaBptcUnorm = 36492, + + [NativeName("GL_COMPRESSED_RGBA_BPTC_UNORM_ARB")] + CompressedRgbaBptcUnormARB = 36492, + + [NativeName("GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM_EXT")] + CompressedSrgbAlphaBptcUnormEXT = 36493, + + [NativeName("GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM")] + CompressedSrgbAlphaBptcUnorm = 36493, + + [NativeName("GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM_ARB")] + CompressedSrgbAlphaBptcUnormARB = 36493, + + [NativeName("GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT_EXT")] + CompressedRgbBptcSignedFloatEXT = 36494, + + [NativeName("GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT")] + CompressedRgbBptcSignedFloat = 36494, + + [NativeName("GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT_ARB")] + CompressedRgbBptcSignedFloatARB = 36494, + + [NativeName("GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_EXT")] + CompressedRgbBptcUnsignedFloatEXT = 36495, + + [NativeName("GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT")] + CompressedRgbBptcUnsignedFloat = 36495, + + [NativeName("GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_ARB")] + CompressedRgbBptcUnsignedFloatARB = 36495, + + [NativeName("GL_R8_SNORM")] + R8Snorm = 36756, + + [NativeName("GL_RG8_SNORM")] + Rg8Snorm = 36757, + + [NativeName("GL_RGB8_SNORM")] + Rgb8Snorm = 36758, + + [NativeName("GL_RGBA8_SNORM")] + Rgba8Snorm = 36759, + + [NativeName("GL_R16_SNORM_EXT")] + R16SnormEXT = 36760, + + [NativeName("GL_R16_SNORM")] + R16Snorm = 36760, + + [NativeName("GL_RG16_SNORM_EXT")] + Rg16SnormEXT = 36761, + + [NativeName("GL_RG16_SNORM")] + Rg16Snorm = 36761, - [NativeName("GL_COMPRESSED_SIGNED_RED_GREEN_RGTC2_EXT")] - CompressedSignedRedGreenRgtc2EXT = 36286, + [NativeName("GL_RGB16_SNORM_EXT")] + Rgb16SnormEXT = 36762, - [NativeName("GL_COMPRESSED_RGB_S3TC_DXT1_EXT")] - CompressedRgbS3TcDxt1EXT = 33776, + [NativeName("GL_RGB16_SNORM")] + Rgb16Snorm = 36762, - [NativeName("GL_COMPRESSED_RGBA_S3TC_DXT1_EXT")] - CompressedRgbaS3TcDxt1EXT = 33777, + [NativeName("GL_RGBA16_SNORM_EXT")] + Rgba16SnormEXT = 36763, - [NativeName("GL_COMPRESSED_RGBA_S3TC_DXT3_EXT")] - CompressedRgbaS3TcDxt3EXT = 33778, + [NativeName("GL_RGBA16_SNORM")] + Rgba16Snorm = 36763, - [NativeName("GL_COMPRESSED_RGBA_S3TC_DXT5_EXT")] - CompressedRgbaS3TcDxt5EXT = 33779, + [NativeName("GL_RGB10_A2UI")] + Rgb10A2Ui = 36975, - [NativeName("GL_RGBA32UI_EXT")] - Rgba32UiEXT = 36208, + [NativeName("GL_COMPRESSED_R11_EAC")] + CompressedR11Eac = 37488, - [NativeName("GL_RGB32UI_EXT")] - Rgb32UiEXT = 36209, + [NativeName("GL_COMPRESSED_SIGNED_R11_EAC")] + CompressedSignedR11Eac = 37489, - [NativeName("GL_ALPHA32UI_EXT")] - Alpha32UiEXT = 36210, + [NativeName("GL_COMPRESSED_RG11_EAC")] + CompressedRg11Eac = 37490, - [NativeName("GL_INTENSITY32UI_EXT")] - Intensity32UiEXT = 36211, + [NativeName("GL_COMPRESSED_SIGNED_RG11_EAC")] + CompressedSignedRg11Eac = 37491, - [NativeName("GL_LUMINANCE32UI_EXT")] - Luminance32UiEXT = 36212, + [NativeName("GL_COMPRESSED_RGB8_ETC2")] + CompressedRgb8Etc2 = 37492, - [NativeName("GL_LUMINANCE_ALPHA32UI_EXT")] - LuminanceAlpha32UiEXT = 36213, + [NativeName("GL_COMPRESSED_SRGB8_ETC2")] + CompressedSrgb8Etc2 = 37493, - [NativeName("GL_RGBA16UI_EXT")] - Rgba16UiEXT = 36214, + [NativeName("GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2")] + CompressedRgb8PunchthroughAlpha1Etc2 = 37494, - [NativeName("GL_RGB16UI_EXT")] - Rgb16UiEXT = 36215, + [NativeName("GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2")] + CompressedSrgb8PunchthroughAlpha1Etc2 = 37495, - [NativeName("GL_ALPHA16UI_EXT")] - Alpha16UiEXT = 36216, + [NativeName("GL_COMPRESSED_RGBA8_ETC2_EAC")] + CompressedRgba8Etc2Eac = 37496, - [NativeName("GL_INTENSITY16UI_EXT")] - Intensity16UiEXT = 36217, + [NativeName("GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC")] + CompressedSrgb8Alpha8Etc2Eac = 37497, - [NativeName("GL_LUMINANCE16UI_EXT")] - Luminance16UiEXT = 36218, + [NativeName("GL_COMPRESSED_RGBA_ASTC_4x4_KHR")] + CompressedRgbaAstc4x4KHR = 37808, - [NativeName("GL_LUMINANCE_ALPHA16UI_EXT")] - LuminanceAlpha16UiEXT = 36219, + [NativeName("GL_COMPRESSED_RGBA_ASTC_5x4_KHR")] + CompressedRgbaAstc5x4KHR = 37809, - [NativeName("GL_RGBA8UI_EXT")] - Rgba8UiEXT = 36220, + [NativeName("GL_COMPRESSED_RGBA_ASTC_5x5_KHR")] + CompressedRgbaAstc5x5KHR = 37810, - [NativeName("GL_RGB8UI_EXT")] - Rgb8UiEXT = 36221, + [NativeName("GL_COMPRESSED_RGBA_ASTC_6x5_KHR")] + CompressedRgbaAstc6x5KHR = 37811, - [NativeName("GL_ALPHA8UI_EXT")] - Alpha8UiEXT = 36222, + [NativeName("GL_COMPRESSED_RGBA_ASTC_6x6_KHR")] + CompressedRgbaAstc6x6KHR = 37812, - [NativeName("GL_INTENSITY8UI_EXT")] - Intensity8UiEXT = 36223, + [NativeName("GL_COMPRESSED_RGBA_ASTC_8x5_KHR")] + CompressedRgbaAstc8x5KHR = 37813, - [NativeName("GL_LUMINANCE8UI_EXT")] - Luminance8UiEXT = 36224, + [NativeName("GL_COMPRESSED_RGBA_ASTC_8x6_KHR")] + CompressedRgbaAstc8x6KHR = 37814, - [NativeName("GL_LUMINANCE_ALPHA8UI_EXT")] - LuminanceAlpha8UiEXT = 36225, + [NativeName("GL_COMPRESSED_RGBA_ASTC_8x8_KHR")] + CompressedRgbaAstc8x8KHR = 37815, - [NativeName("GL_RGBA32I_EXT")] - Rgba32IEXT = 36226, + [NativeName("GL_COMPRESSED_RGBA_ASTC_10x5_KHR")] + CompressedRgbaAstc10x5KHR = 37816, - [NativeName("GL_RGB32I_EXT")] - Rgb32IEXT = 36227, + [NativeName("GL_COMPRESSED_RGBA_ASTC_10x6_KHR")] + CompressedRgbaAstc10x6KHR = 37817, - [NativeName("GL_ALPHA32I_EXT")] - Alpha32IEXT = 36228, + [NativeName("GL_COMPRESSED_RGBA_ASTC_10x8_KHR")] + CompressedRgbaAstc10x8KHR = 37818, - [NativeName("GL_INTENSITY32I_EXT")] - Intensity32IEXT = 36229, + [NativeName("GL_COMPRESSED_RGBA_ASTC_10x10_KHR")] + CompressedRgbaAstc10x10KHR = 37819, - [NativeName("GL_LUMINANCE32I_EXT")] - Luminance32IEXT = 36230, + [NativeName("GL_COMPRESSED_RGBA_ASTC_12x10_KHR")] + CompressedRgbaAstc12x10KHR = 37820, - [NativeName("GL_LUMINANCE_ALPHA32I_EXT")] - LuminanceAlpha32IEXT = 36231, + [NativeName("GL_COMPRESSED_RGBA_ASTC_12x12_KHR")] + CompressedRgbaAstc12x12KHR = 37821, - [NativeName("GL_RGBA16I_EXT")] - Rgba16IEXT = 36232, + [NativeName("GL_COMPRESSED_RGBA_ASTC_3x3x3_OES")] + CompressedRgbaAstc3x3x3OES = 37824, - [NativeName("GL_RGB16I_EXT")] - Rgb16IEXT = 36233, + [NativeName("GL_COMPRESSED_RGBA_ASTC_4x3x3_OES")] + CompressedRgbaAstc4x3x3OES = 37825, - [NativeName("GL_ALPHA16I_EXT")] - Alpha16IEXT = 36234, + [NativeName("GL_COMPRESSED_RGBA_ASTC_4x4x3_OES")] + CompressedRgbaAstc4x4x3OES = 37826, - [NativeName("GL_INTENSITY16I_EXT")] - Intensity16IEXT = 36235, + [NativeName("GL_COMPRESSED_RGBA_ASTC_4x4x4_OES")] + CompressedRgbaAstc4x4x4OES = 37827, - [NativeName("GL_LUMINANCE16I_EXT")] - Luminance16IEXT = 36236, + [NativeName("GL_COMPRESSED_RGBA_ASTC_5x4x4_OES")] + CompressedRgbaAstc5x4x4OES = 37828, - [NativeName("GL_LUMINANCE_ALPHA16I_EXT")] - LuminanceAlpha16IEXT = 36237, + [NativeName("GL_COMPRESSED_RGBA_ASTC_5x5x4_OES")] + CompressedRgbaAstc5x5x4OES = 37829, - [NativeName("GL_RGBA8I_EXT")] - Rgba8IEXT = 36238, + [NativeName("GL_COMPRESSED_RGBA_ASTC_5x5x5_OES")] + CompressedRgbaAstc5x5x5OES = 37830, - [NativeName("GL_RGB8I_EXT")] - Rgb8IEXT = 36239, + [NativeName("GL_COMPRESSED_RGBA_ASTC_6x5x5_OES")] + CompressedRgbaAstc6x5x5OES = 37831, - [NativeName("GL_ALPHA8I_EXT")] - Alpha8IEXT = 36240, + [NativeName("GL_COMPRESSED_RGBA_ASTC_6x6x5_OES")] + CompressedRgbaAstc6x6x5OES = 37832, - [NativeName("GL_INTENSITY8I_EXT")] - Intensity8IEXT = 36241, + [NativeName("GL_COMPRESSED_RGBA_ASTC_6x6x6_OES")] + CompressedRgbaAstc6x6x6OES = 37833, - [NativeName("GL_LUMINANCE8I_EXT")] - Luminance8IEXT = 36242, + [NativeName("GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR")] + CompressedSrgb8Alpha8Astc4x4KHR = 37840, - [NativeName("GL_LUMINANCE_ALPHA8I_EXT")] - LuminanceAlpha8IEXT = 36243, + [NativeName("GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR")] + CompressedSrgb8Alpha8Astc5x4KHR = 37841, - [NativeName("GL_SRGB8_EXT")] - Srgb8EXT = 35905, + [NativeName("GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR")] + CompressedSrgb8Alpha8Astc5x5KHR = 37842, - [NativeName("GL_SRGB8_ALPHA8_EXT")] - Srgb8Alpha8EXT = 35907, + [NativeName("GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR")] + CompressedSrgb8Alpha8Astc6x5KHR = 37843, - [NativeName("GL_COMPRESSED_SRGB_S3TC_DXT1_EXT")] - CompressedSrgbS3TcDxt1EXT = 35916, + [NativeName("GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR")] + CompressedSrgb8Alpha8Astc6x6KHR = 37844, - [NativeName("GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT")] - CompressedSrgbAlphaS3TcDxt1EXT = 35917, + [NativeName("GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR")] + CompressedSrgb8Alpha8Astc8x5KHR = 37845, - [NativeName("GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT")] - CompressedSrgbAlphaS3TcDxt3EXT = 35918, + [NativeName("GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR")] + CompressedSrgb8Alpha8Astc8x6KHR = 37846, - [NativeName("GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT")] - CompressedSrgbAlphaS3TcDxt5EXT = 35919, + [NativeName("GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR")] + CompressedSrgb8Alpha8Astc8x8KHR = 37847, - [NativeName("GL_RGB9_E5_EXT")] - Rgb9E5EXT = 35901, + [NativeName("GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR")] + CompressedSrgb8Alpha8Astc10x5KHR = 37848, - [NativeName("GL_RGBA32F_EXT")] - Rgba32FEXT = 34836, + [NativeName("GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR")] + CompressedSrgb8Alpha8Astc10x6KHR = 37849, - [NativeName("GL_RGB32F_EXT")] - Rgb32FEXT = 34837, + [NativeName("GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR")] + CompressedSrgb8Alpha8Astc10x8KHR = 37850, - [NativeName("GL_RGBA16F_EXT")] - Rgba16FEXT = 34842, + [NativeName("GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR")] + CompressedSrgb8Alpha8Astc10x10KHR = 37851, - [NativeName("GL_RGB16F_EXT")] - Rgb16FEXT = 34843, + [NativeName("GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR")] + CompressedSrgb8Alpha8Astc12x10KHR = 37852, - [NativeName("GL_R8_EXT")] - R8EXT = 33321, + [NativeName("GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR")] + CompressedSrgb8Alpha8Astc12x12KHR = 37853, - [NativeName("GL_RG8_EXT")] - Rg8EXT = 33323, + [NativeName("GL_COMPRESSED_SRGB8_ALPHA8_ASTC_3x3x3_OES")] + CompressedSrgb8Alpha8Astc3x3x3OES = 37856, - [NativeName("GL_R32F_EXT")] - R32FEXT = 33326, + [NativeName("GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x3x3_OES")] + CompressedSrgb8Alpha8Astc4x3x3OES = 37857, - [NativeName("GL_RG32F_EXT")] - Rg32FEXT = 33328, + [NativeName("GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4x3_OES")] + CompressedSrgb8Alpha8Astc4x4x3OES = 37858, - [NativeName("GL_R16F_EXT")] - R16FEXT = 33325, + [NativeName("GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4x4_OES")] + CompressedSrgb8Alpha8Astc4x4x4OES = 37859, - [NativeName("GL_RG16F_EXT")] - Rg16FEXT = 33327, + [NativeName("GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4x4_OES")] + CompressedSrgb8Alpha8Astc5x4x4OES = 37860, - [NativeName("GL_DEPTH_COMPONENT32F_NV")] - DepthComponent32FNV = 36267, + [NativeName("GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5x4_OES")] + CompressedSrgb8Alpha8Astc5x5x4OES = 37861, - [NativeName("GL_DEPTH32F_STENCIL8_NV")] - Depth32FStencil8NV = 36268, + [NativeName("GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5x5_OES")] + CompressedSrgb8Alpha8Astc5x5x5OES = 37862, - [NativeName("GL_DEPTH_COMPONENT16_SGIX")] - DepthComponent16SGIX = 33189, + [NativeName("GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5x5_OES")] + CompressedSrgb8Alpha8Astc6x5x5OES = 37863, - [NativeName("GL_DEPTH_COMPONENT24_SGIX")] - DepthComponent24SGIX = 33190, + [NativeName("GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6x5_OES")] + CompressedSrgb8Alpha8Astc6x6x5OES = 37864, - [NativeName("GL_DEPTH_COMPONENT32_SGIX")] - DepthComponent32SGIX = 33191, + [NativeName("GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6x6_OES")] + CompressedSrgb8Alpha8Astc6x6x6OES = 37865, } diff --git a/sources/OpenGL/OpenGL/Enums/TextureCoordName.gen.cs b/sources/OpenGL/OpenGL/Enums/TextureCoordName.gen.cs index d720131a95..d1afc5b6cd 100644 --- a/sources/OpenGL/OpenGL/Enums/TextureCoordName.gen.cs +++ b/sources/OpenGL/OpenGL/Enums/TextureCoordName.gen.cs @@ -10,9 +10,6 @@ namespace Silk.NET.OpenGL; [NativeName("TextureCoordName")] public enum TextureCoordName : uint { - [NativeName("GL_TEXTURE_GEN_STR_OES")] - TextureGenStrOES = 36192, - [NativeName("GL_S")] S = 8192, @@ -24,4 +21,7 @@ public enum TextureCoordName : uint [NativeName("GL_Q")] Q = 8195, + + [NativeName("GL_TEXTURE_GEN_STR_OES")] + TextureGenStrOES = 36192, } diff --git a/sources/OpenGL/OpenGL/Enums/TextureEnvMode.gen.cs b/sources/OpenGL/OpenGL/Enums/TextureEnvMode.gen.cs index fe0d7820da..b6aab97e6e 100644 --- a/sources/OpenGL/OpenGL/Enums/TextureEnvMode.gen.cs +++ b/sources/OpenGL/OpenGL/Enums/TextureEnvMode.gen.cs @@ -10,27 +10,27 @@ namespace Silk.NET.OpenGL; [NativeName("TextureEnvMode")] public enum TextureEnvMode : uint { + [NativeName("GL_ADD")] + Add = 260, + [NativeName("GL_BLEND")] Blend = 3042, [NativeName("GL_REPLACE")] Replace = 7681, - [NativeName("GL_ADD")] - Add = 260, - [NativeName("GL_MODULATE")] Modulate = 8448, [NativeName("GL_DECAL")] Decal = 8449, - [NativeName("GL_COMBINE")] - Combine = 34160, - [NativeName("GL_REPLACE_EXT")] ReplaceEXT = 32866, [NativeName("GL_TEXTURE_ENV_BIAS_SGIX")] TextureEnvBiasSGIX = 32958, + + [NativeName("GL_COMBINE")] + Combine = 34160, } diff --git a/sources/OpenGL/OpenGL/Enums/TextureEnvParameter.gen.cs b/sources/OpenGL/OpenGL/Enums/TextureEnvParameter.gen.cs index c660bfbc68..ca7fe98cc9 100644 --- a/sources/OpenGL/OpenGL/Enums/TextureEnvParameter.gen.cs +++ b/sources/OpenGL/OpenGL/Enums/TextureEnvParameter.gen.cs @@ -10,9 +10,6 @@ namespace Silk.NET.OpenGL; [NativeName("TextureEnvParameter")] public enum TextureEnvParameter : uint { - [NativeName("GL_SRC1_ALPHA_EXT")] - Src1AlphaEXT = 34185, - [NativeName("GL_ALPHA_SCALE")] AlphaScale = 3356, @@ -22,231 +19,234 @@ public enum TextureEnvParameter : uint [NativeName("GL_TEXTURE_ENV_COLOR")] TextureEnvColor = 8705, + [NativeName("GL_TEXTURE_LOD_BIAS")] + TextureLodBias = 34049, + [NativeName("GL_COMBINE")] Combine = 34160, + [NativeName("GL_COMBINE_ARB")] + CombineARB = 34160, + + [NativeName("GL_COMBINE_EXT")] + CombineEXT = 34160, + [NativeName("GL_COMBINE_RGB")] CombineRgb = 34161, + [NativeName("GL_COMBINE_RGB_ARB")] + CombineRgbARB = 34161, + + [NativeName("GL_COMBINE_RGB_EXT")] + CombineRgbEXT = 34161, + [NativeName("GL_COMBINE_ALPHA")] CombineAlpha = 34162, - [NativeName("GL_SOURCE0_RGB")] - Source0Rgb = 34176, - - [NativeName("GL_SOURCE1_RGB")] - Source1Rgb = 34177, + [NativeName("GL_COMBINE_ALPHA_ARB")] + CombineAlphaARB = 34162, - [NativeName("GL_SOURCE2_RGB")] - Source2Rgb = 34178, + [NativeName("GL_COMBINE_ALPHA_EXT")] + CombineAlphaEXT = 34162, - [NativeName("GL_SOURCE0_ALPHA")] - Source0Alpha = 34184, + [NativeName("GL_RGB_SCALE")] + RgbScale = 34163, - [NativeName("GL_SOURCE1_ALPHA")] - Source1Alpha = 34185, + [NativeName("GL_RGB_SCALE_ARB")] + RgbScaleARB = 34163, - [NativeName("GL_SOURCE2_ALPHA")] - Source2Alpha = 34186, + [NativeName("GL_RGB_SCALE_EXT")] + RgbScaleEXT = 34163, - [NativeName("GL_OPERAND0_RGB")] - Operand0Rgb = 34192, + [NativeName("GL_ADD_SIGNED")] + AddSigned = 34164, - [NativeName("GL_OPERAND1_RGB")] - Operand1Rgb = 34193, + [NativeName("GL_ADD_SIGNED_ARB")] + AddSignedARB = 34164, - [NativeName("GL_OPERAND2_RGB")] - Operand2Rgb = 34194, + [NativeName("GL_ADD_SIGNED_EXT")] + AddSignedEXT = 34164, - [NativeName("GL_OPERAND0_ALPHA")] - Operand0Alpha = 34200, + [NativeName("GL_INTERPOLATE")] + Interpolate = 34165, - [NativeName("GL_OPERAND1_ALPHA")] - Operand1Alpha = 34201, + [NativeName("GL_INTERPOLATE_ARB")] + InterpolateARB = 34165, - [NativeName("GL_OPERAND2_ALPHA")] - Operand2Alpha = 34202, + [NativeName("GL_INTERPOLATE_EXT")] + InterpolateEXT = 34165, - [NativeName("GL_RGB_SCALE")] - RgbScale = 34163, + [NativeName("GL_CONSTANT")] + Constant = 34166, - [NativeName("GL_ADD_SIGNED")] - AddSigned = 34164, + [NativeName("GL_CONSTANT_ARB")] + ConstantARB = 34166, - [NativeName("GL_INTERPOLATE")] - Interpolate = 34165, + [NativeName("GL_CONSTANT_EXT")] + ConstantEXT = 34166, - [NativeName("GL_CONSTANT")] - Constant = 34166, + [NativeName("GL_CONSTANT_NV")] + ConstantNV = 34166, [NativeName("GL_PRIMARY_COLOR")] PrimaryColor = 34167, + [NativeName("GL_PRIMARY_COLOR_ARB")] + PrimaryColorARB = 34167, + + [NativeName("GL_PRIMARY_COLOR_EXT")] + PrimaryColorEXT = 34167, + [NativeName("GL_PREVIOUS")] Previous = 34168, - [NativeName("GL_TEXTURE_LOD_BIAS")] - TextureLodBias = 34049, + [NativeName("GL_PREVIOUS_ARB")] + PreviousARB = 34168, - [NativeName("GL_SRC1_ALPHA")] - Src1Alpha = 34185, + [NativeName("GL_PREVIOUS_EXT")] + PreviousEXT = 34168, + + [NativeName("GL_SOURCE0_RGB")] + Source0Rgb = 34176, [NativeName("GL_SRC0_RGB")] Src0Rgb = 34176, - [NativeName("GL_SRC1_RGB")] - Src1Rgb = 34177, - - [NativeName("GL_SRC2_RGB")] - Src2Rgb = 34178, - - [NativeName("GL_SRC0_ALPHA")] - Src0Alpha = 34184, - - [NativeName("GL_SRC2_ALPHA")] - Src2Alpha = 34186, - - [NativeName("GL_COORD_REPLACE")] - CoordReplace = 34914, - - [NativeName("GL_COMBINE_ARB")] - CombineARB = 34160, + [NativeName("GL_SOURCE0_RGB_ARB")] + Source0RgbARB = 34176, - [NativeName("GL_COMBINE_RGB_ARB")] - CombineRgbARB = 34161, + [NativeName("GL_SOURCE0_RGB_EXT")] + Source0RgbEXT = 34176, - [NativeName("GL_COMBINE_ALPHA_ARB")] - CombineAlphaARB = 34162, + [NativeName("GL_SOURCE1_RGB")] + Source1Rgb = 34177, - [NativeName("GL_SOURCE0_RGB_ARB")] - Source0RgbARB = 34176, + [NativeName("GL_SRC1_RGB")] + Src1Rgb = 34177, [NativeName("GL_SOURCE1_RGB_ARB")] Source1RgbARB = 34177, - [NativeName("GL_SOURCE2_RGB_ARB")] - Source2RgbARB = 34178, - - [NativeName("GL_SOURCE0_ALPHA_ARB")] - Source0AlphaARB = 34184, - - [NativeName("GL_SOURCE1_ALPHA_ARB")] - Source1AlphaARB = 34185, + [NativeName("GL_SOURCE1_RGB_EXT")] + Source1RgbEXT = 34177, - [NativeName("GL_SOURCE2_ALPHA_ARB")] - Source2AlphaARB = 34186, + [NativeName("GL_SOURCE2_RGB")] + Source2Rgb = 34178, - [NativeName("GL_OPERAND0_RGB_ARB")] - Operand0RgbARB = 34192, + [NativeName("GL_SRC2_RGB")] + Src2Rgb = 34178, - [NativeName("GL_OPERAND1_RGB_ARB")] - Operand1RgbARB = 34193, + [NativeName("GL_SOURCE2_RGB_ARB")] + Source2RgbARB = 34178, - [NativeName("GL_OPERAND2_RGB_ARB")] - Operand2RgbARB = 34194, + [NativeName("GL_SOURCE2_RGB_EXT")] + Source2RgbEXT = 34178, - [NativeName("GL_OPERAND0_ALPHA_ARB")] - Operand0AlphaARB = 34200, + [NativeName("GL_SOURCE3_RGB_NV")] + Source3RgbNV = 34179, - [NativeName("GL_OPERAND1_ALPHA_ARB")] - Operand1AlphaARB = 34201, + [NativeName("GL_SOURCE0_ALPHA")] + Source0Alpha = 34184, - [NativeName("GL_OPERAND2_ALPHA_ARB")] - Operand2AlphaARB = 34202, + [NativeName("GL_SRC0_ALPHA")] + Src0Alpha = 34184, - [NativeName("GL_RGB_SCALE_ARB")] - RgbScaleARB = 34163, + [NativeName("GL_SOURCE0_ALPHA_ARB")] + Source0AlphaARB = 34184, - [NativeName("GL_ADD_SIGNED_ARB")] - AddSignedARB = 34164, + [NativeName("GL_SOURCE0_ALPHA_EXT")] + Source0AlphaEXT = 34184, - [NativeName("GL_INTERPOLATE_ARB")] - InterpolateARB = 34165, + [NativeName("GL_SRC1_ALPHA_EXT")] + Src1AlphaEXT = 34185, - [NativeName("GL_CONSTANT_ARB")] - ConstantARB = 34166, + [NativeName("GL_SOURCE1_ALPHA")] + Source1Alpha = 34185, - [NativeName("GL_PRIMARY_COLOR_ARB")] - PrimaryColorARB = 34167, + [NativeName("GL_SRC1_ALPHA")] + Src1Alpha = 34185, - [NativeName("GL_PREVIOUS_ARB")] - PreviousARB = 34168, + [NativeName("GL_SOURCE1_ALPHA_ARB")] + Source1AlphaARB = 34185, - [NativeName("GL_COMBINE_EXT")] - CombineEXT = 34160, + [NativeName("GL_SOURCE1_ALPHA_EXT")] + Source1AlphaEXT = 34185, - [NativeName("GL_COMBINE_RGB_EXT")] - CombineRgbEXT = 34161, + [NativeName("GL_SOURCE2_ALPHA")] + Source2Alpha = 34186, - [NativeName("GL_COMBINE_ALPHA_EXT")] - CombineAlphaEXT = 34162, + [NativeName("GL_SRC2_ALPHA")] + Src2Alpha = 34186, - [NativeName("GL_RGB_SCALE_EXT")] - RgbScaleEXT = 34163, + [NativeName("GL_SOURCE2_ALPHA_ARB")] + Source2AlphaARB = 34186, - [NativeName("GL_ADD_SIGNED_EXT")] - AddSignedEXT = 34164, + [NativeName("GL_SOURCE2_ALPHA_EXT")] + Source2AlphaEXT = 34186, - [NativeName("GL_INTERPOLATE_EXT")] - InterpolateEXT = 34165, + [NativeName("GL_SOURCE3_ALPHA_NV")] + Source3AlphaNV = 34187, - [NativeName("GL_CONSTANT_EXT")] - ConstantEXT = 34166, + [NativeName("GL_OPERAND0_RGB")] + Operand0Rgb = 34192, - [NativeName("GL_PRIMARY_COLOR_EXT")] - PrimaryColorEXT = 34167, + [NativeName("GL_OPERAND0_RGB_ARB")] + Operand0RgbARB = 34192, - [NativeName("GL_PREVIOUS_EXT")] - PreviousEXT = 34168, + [NativeName("GL_OPERAND0_RGB_EXT")] + Operand0RgbEXT = 34192, - [NativeName("GL_SOURCE0_RGB_EXT")] - Source0RgbEXT = 34176, + [NativeName("GL_OPERAND1_RGB")] + Operand1Rgb = 34193, - [NativeName("GL_SOURCE1_RGB_EXT")] - Source1RgbEXT = 34177, + [NativeName("GL_OPERAND1_RGB_ARB")] + Operand1RgbARB = 34193, - [NativeName("GL_SOURCE2_RGB_EXT")] - Source2RgbEXT = 34178, + [NativeName("GL_OPERAND1_RGB_EXT")] + Operand1RgbEXT = 34193, - [NativeName("GL_SOURCE0_ALPHA_EXT")] - Source0AlphaEXT = 34184, + [NativeName("GL_OPERAND2_RGB")] + Operand2Rgb = 34194, - [NativeName("GL_SOURCE1_ALPHA_EXT")] - Source1AlphaEXT = 34185, + [NativeName("GL_OPERAND2_RGB_ARB")] + Operand2RgbARB = 34194, - [NativeName("GL_SOURCE2_ALPHA_EXT")] - Source2AlphaEXT = 34186, + [NativeName("GL_OPERAND2_RGB_EXT")] + Operand2RgbEXT = 34194, - [NativeName("GL_OPERAND0_RGB_EXT")] - Operand0RgbEXT = 34192, + [NativeName("GL_OPERAND3_RGB_NV")] + Operand3RgbNV = 34195, - [NativeName("GL_OPERAND1_RGB_EXT")] - Operand1RgbEXT = 34193, + [NativeName("GL_OPERAND0_ALPHA")] + Operand0Alpha = 34200, - [NativeName("GL_OPERAND2_RGB_EXT")] - Operand2RgbEXT = 34194, + [NativeName("GL_OPERAND0_ALPHA_ARB")] + Operand0AlphaARB = 34200, [NativeName("GL_OPERAND0_ALPHA_EXT")] Operand0AlphaEXT = 34200, - [NativeName("GL_OPERAND1_ALPHA_EXT")] - Operand1AlphaEXT = 34201, + [NativeName("GL_OPERAND1_ALPHA")] + Operand1Alpha = 34201, - [NativeName("GL_OPERAND2_ALPHA_EXT")] - Operand2AlphaEXT = 34202, + [NativeName("GL_OPERAND1_ALPHA_ARB")] + Operand1AlphaARB = 34201, - [NativeName("GL_CONSTANT_NV")] - ConstantNV = 34166, + [NativeName("GL_OPERAND1_ALPHA_EXT")] + Operand1AlphaEXT = 34201, - [NativeName("GL_SOURCE3_RGB_NV")] - Source3RgbNV = 34179, + [NativeName("GL_OPERAND2_ALPHA")] + Operand2Alpha = 34202, - [NativeName("GL_SOURCE3_ALPHA_NV")] - Source3AlphaNV = 34187, + [NativeName("GL_OPERAND2_ALPHA_ARB")] + Operand2AlphaARB = 34202, - [NativeName("GL_OPERAND3_RGB_NV")] - Operand3RgbNV = 34195, + [NativeName("GL_OPERAND2_ALPHA_EXT")] + Operand2AlphaEXT = 34202, [NativeName("GL_OPERAND3_ALPHA_NV")] Operand3AlphaNV = 34203, + + [NativeName("GL_COORD_REPLACE")] + CoordReplace = 34914, } diff --git a/sources/OpenGL/OpenGL/Enums/TextureLayout.gen.cs b/sources/OpenGL/OpenGL/Enums/TextureLayout.gen.cs index e5eed606c4..a68a8c3cfb 100644 --- a/sources/OpenGL/OpenGL/Enums/TextureLayout.gen.cs +++ b/sources/OpenGL/OpenGL/Enums/TextureLayout.gen.cs @@ -10,6 +10,12 @@ namespace Silk.NET.OpenGL; [NativeName("TextureLayout")] public enum TextureLayout : uint { + [NativeName("GL_LAYOUT_DEPTH_READ_ONLY_STENCIL_ATTACHMENT_EXT")] + DepthReadOnlyStencilAttachmentEXT = 38192, + + [NativeName("GL_LAYOUT_DEPTH_ATTACHMENT_STENCIL_READ_ONLY_EXT")] + DepthAttachmentStencilReadOnlyEXT = 38193, + [NativeName("GL_LAYOUT_GENERAL_EXT")] GeneralEXT = 38285, @@ -30,10 +36,4 @@ public enum TextureLayout : uint [NativeName("GL_LAYOUT_TRANSFER_DST_EXT")] TransferDstEXT = 38291, - - [NativeName("GL_LAYOUT_DEPTH_READ_ONLY_STENCIL_ATTACHMENT_EXT")] - DepthReadOnlyStencilAttachmentEXT = 38192, - - [NativeName("GL_LAYOUT_DEPTH_ATTACHMENT_STENCIL_READ_ONLY_EXT")] - DepthAttachmentStencilReadOnlyEXT = 38193, } diff --git a/sources/OpenGL/OpenGL/Enums/TextureParameterName.gen.cs b/sources/OpenGL/OpenGL/Enums/TextureParameterName.gen.cs index 00dc3e22a7..e35bf74bcb 100644 --- a/sources/OpenGL/OpenGL/Enums/TextureParameterName.gen.cs +++ b/sources/OpenGL/OpenGL/Enums/TextureParameterName.gen.cs @@ -10,27 +10,27 @@ namespace Silk.NET.OpenGL; [NativeName("TextureParameterName")] public enum TextureParameterName : uint { - [NativeName("GL_TEXTURE_WRAP_R_OES")] - TextureWrapROES = 32882, - - [NativeName("GL_TEXTURE_UNNORMALIZED_COORDINATES_ARM")] - TextureUnnormalizedCoordinatesARM = 36714, - - [NativeName("GL_TEXTURE_BORDER_COLOR_NV")] - TextureBorderColorNV = 4100, - - [NativeName("GL_TEXTURE_FOVEATED_CUTOFF_DENSITY_QCOM")] - TextureFoveatedCutoffDensityQCOM = 38560, - [NativeName("GL_TEXTURE_WIDTH")] TextureWidth = 4096, [NativeName("GL_TEXTURE_HEIGHT")] TextureHeight = 4097, + [NativeName("GL_TEXTURE_COMPONENTS")] + TextureComponents = 4099, + + [NativeName("GL_TEXTURE_INTERNAL_FORMAT")] + TextureInternalFormat = 4099, + + [NativeName("GL_TEXTURE_BORDER_COLOR_NV")] + TextureBorderColorNV = 4100, + [NativeName("GL_TEXTURE_BORDER_COLOR")] TextureBorderColor = 4100, + [NativeName("GL_TEXTURE_BORDER")] + TextureBorder = 4101, + [NativeName("GL_TEXTURE_MAG_FILTER")] TextureMagFilter = 10240, @@ -43,15 +43,6 @@ public enum TextureParameterName : uint [NativeName("GL_TEXTURE_WRAP_T")] TextureWrapT = 10243, - [NativeName("GL_TEXTURE_COMPONENTS")] - TextureComponents = 4099, - - [NativeName("GL_TEXTURE_BORDER")] - TextureBorder = 4101, - - [NativeName("GL_TEXTURE_INTERNAL_FORMAT")] - TextureInternalFormat = 4099, - [NativeName("GL_TEXTURE_RED_SIZE")] TextureRedSize = 32860, @@ -73,71 +64,23 @@ public enum TextureParameterName : uint [NativeName("GL_TEXTURE_PRIORITY")] TexturePriority = 32870, + [NativeName("GL_TEXTURE_PRIORITY_EXT")] + TexturePriorityEXT = 32870, + [NativeName("GL_TEXTURE_RESIDENT")] TextureResident = 32871, - [NativeName("GL_TEXTURE_WRAP_R")] - TextureWrapR = 32882, - - [NativeName("GL_TEXTURE_MIN_LOD")] - TextureMinLod = 33082, - - [NativeName("GL_TEXTURE_MAX_LOD")] - TextureMaxLod = 33083, - - [NativeName("GL_TEXTURE_BASE_LEVEL")] - TextureBaseLevel = 33084, - - [NativeName("GL_TEXTURE_MAX_LEVEL")] - TextureMaxLevel = 33085, - - [NativeName("GL_TEXTURE_LOD_BIAS")] - TextureLodBias = 34049, - - [NativeName("GL_TEXTURE_COMPARE_MODE")] - TextureCompareMode = 34892, - - [NativeName("GL_TEXTURE_COMPARE_FUNC")] - TextureCompareFunc = 34893, - - [NativeName("GL_GENERATE_MIPMAP")] - GenerateMipmap = 33169, - - [NativeName("GL_TEXTURE_SWIZZLE_R")] - TextureSwizzleR = 36418, - - [NativeName("GL_TEXTURE_SWIZZLE_G")] - TextureSwizzleG = 36419, - - [NativeName("GL_TEXTURE_SWIZZLE_B")] - TextureSwizzleB = 36420, - - [NativeName("GL_TEXTURE_SWIZZLE_A")] - TextureSwizzleA = 36421, - - [NativeName("GL_TEXTURE_SWIZZLE_RGBA")] - TextureSwizzleRgba = 36422, - - [NativeName("GL_DEPTH_STENCIL_TEXTURE_MODE")] - DepthStencilTextureMode = 37098, - - [NativeName("GL_TEXTURE_MAX_ANISOTROPY")] - TextureMaxAnisotropy = 34046, - - [NativeName("GL_TEXTURE_TILING_EXT")] - TextureTilingEXT = 38272, - [NativeName("GL_TEXTURE_DEPTH_EXT")] TextureDepthEXT = 32881, - [NativeName("GL_TEXTURE_WRAP_R_EXT")] - TextureWrapREXT = 32882, + [NativeName("GL_TEXTURE_WRAP_R_OES")] + TextureWrapROES = 32882, - [NativeName("GL_TEXTURE_PRIORITY_EXT")] - TexturePriorityEXT = 32870, + [NativeName("GL_TEXTURE_WRAP_R")] + TextureWrapR = 32882, - [NativeName("GL_TEXTURE_MEMORY_LAYOUT_INTEL")] - TextureMemoryLayoutINTEL = 33791, + [NativeName("GL_TEXTURE_WRAP_R_EXT")] + TextureWrapREXT = 32882, [NativeName("GL_DETAIL_TEXTURE_LEVEL_SGIS")] DetailTextureLevelSGIS = 32922, @@ -148,38 +91,50 @@ public enum TextureParameterName : uint [NativeName("GL_DETAIL_TEXTURE_FUNC_POINTS_SGIS")] DetailTextureFuncPointsSGIS = 32924, - [NativeName("GL_GENERATE_MIPMAP_SGIS")] - GenerateMipmapSGIS = 33169, - [NativeName("GL_SHARPEN_TEXTURE_FUNC_POINTS_SGIS")] SharpenTextureFuncPointsSGIS = 32944, + [NativeName("GL_SHADOW_AMBIENT_SGIX")] + ShadowAmbientSGIX = 32959, + + [NativeName("GL_DUAL_TEXTURE_SELECT_SGIS")] + DualTextureSelectSGIS = 33060, + + [NativeName("GL_QUAD_TEXTURE_SELECT_SGIS")] + QuadTextureSelectSGIS = 33061, + [NativeName("GL_TEXTURE_4DSIZE_SGIS")] Texture4DsizeSGIS = 33078, [NativeName("GL_TEXTURE_WRAP_Q_SGIS")] TextureWrapQSGIS = 33079, - [NativeName("GL_TEXTURE_FILTER4_SIZE_SGIS")] - TextureFilter4SizeSGIS = 33095, + [NativeName("GL_TEXTURE_MIN_LOD")] + TextureMinLod = 33082, [NativeName("GL_TEXTURE_MIN_LOD_SGIS")] TextureMinLodSGIS = 33082, + [NativeName("GL_TEXTURE_MAX_LOD")] + TextureMaxLod = 33083, + [NativeName("GL_TEXTURE_MAX_LOD_SGIS")] TextureMaxLodSGIS = 33083, + [NativeName("GL_TEXTURE_BASE_LEVEL")] + TextureBaseLevel = 33084, + [NativeName("GL_TEXTURE_BASE_LEVEL_SGIS")] TextureBaseLevelSGIS = 33084, + [NativeName("GL_TEXTURE_MAX_LEVEL")] + TextureMaxLevel = 33085, + [NativeName("GL_TEXTURE_MAX_LEVEL_SGIS")] TextureMaxLevelSGIS = 33085, - [NativeName("GL_DUAL_TEXTURE_SELECT_SGIS")] - DualTextureSelectSGIS = 33060, - - [NativeName("GL_QUAD_TEXTURE_SELECT_SGIS")] - QuadTextureSelectSGIS = 33061, + [NativeName("GL_TEXTURE_FILTER4_SIZE_SGIS")] + TextureFilter4SizeSGIS = 33095, [NativeName("GL_TEXTURE_CLIPMAP_CENTER_SGIX")] TextureClipmapCenterSGIX = 33137, @@ -199,6 +154,27 @@ public enum TextureParameterName : uint [NativeName("GL_TEXTURE_CLIPMAP_DEPTH_SGIX")] TextureClipmapDepthSGIX = 33142, + [NativeName("GL_POST_TEXTURE_FILTER_BIAS_SGIX")] + PostTextureFilterBiasSGIX = 33145, + + [NativeName("GL_POST_TEXTURE_FILTER_SCALE_SGIX")] + PostTextureFilterScaleSGIX = 33146, + + [NativeName("GL_TEXTURE_LOD_BIAS_S_SGIX")] + TextureLodBiasSSGIX = 33166, + + [NativeName("GL_TEXTURE_LOD_BIAS_T_SGIX")] + TextureLodBiasTSGIX = 33167, + + [NativeName("GL_TEXTURE_LOD_BIAS_R_SGIX")] + TextureLodBiasRSGIX = 33168, + + [NativeName("GL_GENERATE_MIPMAP")] + GenerateMipmap = 33169, + + [NativeName("GL_GENERATE_MIPMAP_SGIS")] + GenerateMipmapSGIS = 33169, + [NativeName("GL_TEXTURE_COMPARE_SGIX")] TextureCompareSGIX = 33178, @@ -211,9 +187,6 @@ public enum TextureParameterName : uint [NativeName("GL_TEXTURE_GEQUAL_R_SGIX")] TextureGequalRSGIX = 33181, - [NativeName("GL_SHADOW_AMBIENT_SGIX")] - ShadowAmbientSGIX = 32959, - [NativeName("GL_TEXTURE_MAX_CLAMP_S_SGIX")] TextureMaxClampSSGIX = 33641, @@ -223,18 +196,45 @@ public enum TextureParameterName : uint [NativeName("GL_TEXTURE_MAX_CLAMP_R_SGIX")] TextureMaxClampRSGIX = 33643, - [NativeName("GL_TEXTURE_LOD_BIAS_S_SGIX")] - TextureLodBiasSSGIX = 33166, + [NativeName("GL_TEXTURE_MEMORY_LAYOUT_INTEL")] + TextureMemoryLayoutINTEL = 33791, - [NativeName("GL_TEXTURE_LOD_BIAS_T_SGIX")] - TextureLodBiasTSGIX = 33167, + [NativeName("GL_TEXTURE_MAX_ANISOTROPY")] + TextureMaxAnisotropy = 34046, - [NativeName("GL_TEXTURE_LOD_BIAS_R_SGIX")] - TextureLodBiasRSGIX = 33168, + [NativeName("GL_TEXTURE_LOD_BIAS")] + TextureLodBias = 34049, - [NativeName("GL_POST_TEXTURE_FILTER_BIAS_SGIX")] - PostTextureFilterBiasSGIX = 33145, + [NativeName("GL_TEXTURE_COMPARE_MODE")] + TextureCompareMode = 34892, - [NativeName("GL_POST_TEXTURE_FILTER_SCALE_SGIX")] - PostTextureFilterScaleSGIX = 33146, + [NativeName("GL_TEXTURE_COMPARE_FUNC")] + TextureCompareFunc = 34893, + + [NativeName("GL_TEXTURE_SWIZZLE_R")] + TextureSwizzleR = 36418, + + [NativeName("GL_TEXTURE_SWIZZLE_G")] + TextureSwizzleG = 36419, + + [NativeName("GL_TEXTURE_SWIZZLE_B")] + TextureSwizzleB = 36420, + + [NativeName("GL_TEXTURE_SWIZZLE_A")] + TextureSwizzleA = 36421, + + [NativeName("GL_TEXTURE_SWIZZLE_RGBA")] + TextureSwizzleRgba = 36422, + + [NativeName("GL_TEXTURE_UNNORMALIZED_COORDINATES_ARM")] + TextureUnnormalizedCoordinatesARM = 36714, + + [NativeName("GL_DEPTH_STENCIL_TEXTURE_MODE")] + DepthStencilTextureMode = 37098, + + [NativeName("GL_TEXTURE_TILING_EXT")] + TextureTilingEXT = 38272, + + [NativeName("GL_TEXTURE_FOVEATED_CUTOFF_DENSITY_QCOM")] + TextureFoveatedCutoffDensityQCOM = 38560, } diff --git a/sources/OpenGL/OpenGL/Enums/TextureTarget.gen.cs b/sources/OpenGL/OpenGL/Enums/TextureTarget.gen.cs index e2653d9662..393666574d 100644 --- a/sources/OpenGL/OpenGL/Enums/TextureTarget.gen.cs +++ b/sources/OpenGL/OpenGL/Enums/TextureTarget.gen.cs @@ -10,36 +10,6 @@ namespace Silk.NET.OpenGL; [NativeName("TextureTarget")] public enum TextureTarget : uint { - [NativeName("GL_TEXTURE_CUBE_MAP_OES")] - TextureCubeMapOES = 34067, - - [NativeName("GL_TEXTURE_CUBE_MAP_POSITIVE_X_OES")] - TextureCubeMapPositiveXOES = 34069, - - [NativeName("GL_TEXTURE_CUBE_MAP_NEGATIVE_X_OES")] - TextureCubeMapNegativeXOES = 34070, - - [NativeName("GL_TEXTURE_CUBE_MAP_POSITIVE_Y_OES")] - TextureCubeMapPositiveYOES = 34071, - - [NativeName("GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_OES")] - TextureCubeMapNegativeYOES = 34072, - - [NativeName("GL_TEXTURE_CUBE_MAP_POSITIVE_Z_OES")] - TextureCubeMapPositiveZOES = 34073, - - [NativeName("GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_OES")] - TextureCubeMapNegativeZOES = 34074, - - [NativeName("GL_TEXTURE_3D_OES")] - Texture3DOES = 32879, - - [NativeName("GL_TEXTURE_CUBE_MAP_ARRAY_OES")] - TextureCubeMapArrayOES = 36873, - - [NativeName("GL_TEXTURE_CUBE_MAP_ARRAY_EXT")] - TextureCubeMapArrayEXT = 36873, - [NativeName("GL_TEXTURE_1D")] Texture1D = 3552, @@ -49,171 +19,201 @@ public enum TextureTarget : uint [NativeName("GL_PROXY_TEXTURE_1D")] ProxyTexture1D = 32867, + [NativeName("GL_PROXY_TEXTURE_1D_EXT")] + ProxyTexture1DEXT = 32867, + [NativeName("GL_PROXY_TEXTURE_2D")] ProxyTexture2D = 32868, + [NativeName("GL_PROXY_TEXTURE_2D_EXT")] + ProxyTexture2DEXT = 32868, + + [NativeName("GL_TEXTURE_3D_OES")] + Texture3DOES = 32879, + [NativeName("GL_TEXTURE_3D")] Texture3D = 32879, + [NativeName("GL_TEXTURE_3D_EXT")] + Texture3DEXT = 32879, + [NativeName("GL_PROXY_TEXTURE_3D")] ProxyTexture3D = 32880, - [NativeName("GL_TEXTURE_CUBE_MAP")] - TextureCubeMap = 34067, - - [NativeName("GL_TEXTURE_CUBE_MAP_POSITIVE_X")] - TextureCubeMapPositiveX = 34069, + [NativeName("GL_PROXY_TEXTURE_3D_EXT")] + ProxyTexture3DEXT = 32880, - [NativeName("GL_TEXTURE_CUBE_MAP_NEGATIVE_X")] - TextureCubeMapNegativeX = 34070, + [NativeName("GL_DETAIL_TEXTURE_2D_SGIS")] + DetailTexture2DSGIS = 32917, - [NativeName("GL_TEXTURE_CUBE_MAP_POSITIVE_Y")] - TextureCubeMapPositiveY = 34071, + [NativeName("GL_TEXTURE_4D_SGIS")] + Texture4DSGIS = 33076, - [NativeName("GL_TEXTURE_CUBE_MAP_NEGATIVE_Y")] - TextureCubeMapNegativeY = 34072, + [NativeName("GL_PROXY_TEXTURE_4D_SGIS")] + ProxyTexture4DSGIS = 33077, - [NativeName("GL_TEXTURE_CUBE_MAP_POSITIVE_Z")] - TextureCubeMapPositiveZ = 34073, + [NativeName("GL_TEXTURE_RECTANGLE")] + TextureRectANGLE = 34037, - [NativeName("GL_TEXTURE_CUBE_MAP_NEGATIVE_Z")] - TextureCubeMapNegativeZ = 34074, + [NativeName("GL_TEXTURE_RECTANGLE_ARB")] + TextureRectangleARB = 34037, - [NativeName("GL_PROXY_TEXTURE_CUBE_MAP")] - ProxyTextureCubeMap = 34075, + [NativeName("GL_TEXTURE_RECTANGLE_NV")] + TextureRectangleNV = 34037, - [NativeName("GL_TEXTURE_1D_ARRAY")] - Texture1DArray = 35864, + [NativeName("GL_PROXY_TEXTURE_RECTANGLE")] + ProxyTextureRectANGLE = 34039, - [NativeName("GL_PROXY_TEXTURE_1D_ARRAY")] - ProxyTexture1DArray = 35865, + [NativeName("GL_PROXY_TEXTURE_RECTANGLE_ARB")] + ProxyTextureRectangleARB = 34039, - [NativeName("GL_TEXTURE_2D_ARRAY")] - Texture2DArray = 35866, + [NativeName("GL_PROXY_TEXTURE_RECTANGLE_NV")] + ProxyTextureRectangleNV = 34039, - [NativeName("GL_PROXY_TEXTURE_2D_ARRAY")] - ProxyTexture2DArray = 35867, + [NativeName("GL_TEXTURE_CUBE_MAP_OES")] + TextureCubeMapOES = 34067, - [NativeName("GL_RENDERBUFFER")] - Renderbuffer = 36161, + [NativeName("GL_TEXTURE_CUBE_MAP")] + TextureCubeMap = 34067, - [NativeName("GL_TEXTURE_BUFFER")] - TextureBuffer = 35882, + [NativeName("GL_TEXTURE_CUBE_MAP_ARB")] + TextureCubeMapARB = 34067, - [NativeName("GL_TEXTURE_RECTANGLE")] - TextureRectANGLE = 34037, + [NativeName("GL_TEXTURE_CUBE_MAP_EXT")] + TextureCubeMapEXT = 34067, - [NativeName("GL_PROXY_TEXTURE_RECTANGLE")] - ProxyTextureRectANGLE = 34039, + [NativeName("GL_TEXTURE_CUBE_MAP_POSITIVE_X_OES")] + TextureCubeMapPositiveXOES = 34069, - [NativeName("GL_TEXTURE_2D_MULTISAMPLE")] - Texture2DMultisample = 37120, + [NativeName("GL_TEXTURE_CUBE_MAP_POSITIVE_X")] + TextureCubeMapPositiveX = 34069, - [NativeName("GL_PROXY_TEXTURE_2D_MULTISAMPLE")] - ProxyTexture2DMultisample = 37121, + [NativeName("GL_TEXTURE_CUBE_MAP_POSITIVE_X_ARB")] + TextureCubeMapPositiveXARB = 34069, - [NativeName("GL_TEXTURE_2D_MULTISAMPLE_ARRAY")] - Texture2DMultisampleArray = 37122, + [NativeName("GL_TEXTURE_CUBE_MAP_POSITIVE_X_EXT")] + TextureCubeMapPositiveXEXT = 34069, - [NativeName("GL_PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY")] - ProxyTexture2DMultisampleArray = 37123, + [NativeName("GL_TEXTURE_CUBE_MAP_NEGATIVE_X_OES")] + TextureCubeMapNegativeXOES = 34070, - [NativeName("GL_TEXTURE_CUBE_MAP_ARRAY")] - TextureCubeMapArray = 36873, + [NativeName("GL_TEXTURE_CUBE_MAP_NEGATIVE_X")] + TextureCubeMapNegativeX = 34070, - [NativeName("GL_PROXY_TEXTURE_CUBE_MAP_ARRAY")] - ProxyTextureCubeMapArray = 36875, + [NativeName("GL_TEXTURE_CUBE_MAP_NEGATIVE_X_ARB")] + TextureCubeMapNegativeXARB = 34070, - [NativeName("GL_TEXTURE_CUBE_MAP_ARB")] - TextureCubeMapARB = 34067, + [NativeName("GL_TEXTURE_CUBE_MAP_NEGATIVE_X_EXT")] + TextureCubeMapNegativeXEXT = 34070, - [NativeName("GL_TEXTURE_CUBE_MAP_POSITIVE_X_ARB")] - TextureCubeMapPositiveXARB = 34069, + [NativeName("GL_TEXTURE_CUBE_MAP_POSITIVE_Y_OES")] + TextureCubeMapPositiveYOES = 34071, - [NativeName("GL_TEXTURE_CUBE_MAP_NEGATIVE_X_ARB")] - TextureCubeMapNegativeXARB = 34070, + [NativeName("GL_TEXTURE_CUBE_MAP_POSITIVE_Y")] + TextureCubeMapPositiveY = 34071, [NativeName("GL_TEXTURE_CUBE_MAP_POSITIVE_Y_ARB")] TextureCubeMapPositiveYARB = 34071, + [NativeName("GL_TEXTURE_CUBE_MAP_POSITIVE_Y_EXT")] + TextureCubeMapPositiveYEXT = 34071, + + [NativeName("GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_OES")] + TextureCubeMapNegativeYOES = 34072, + + [NativeName("GL_TEXTURE_CUBE_MAP_NEGATIVE_Y")] + TextureCubeMapNegativeY = 34072, + [NativeName("GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_ARB")] TextureCubeMapNegativeYARB = 34072, + [NativeName("GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_EXT")] + TextureCubeMapNegativeYEXT = 34072, + + [NativeName("GL_TEXTURE_CUBE_MAP_POSITIVE_Z_OES")] + TextureCubeMapPositiveZOES = 34073, + + [NativeName("GL_TEXTURE_CUBE_MAP_POSITIVE_Z")] + TextureCubeMapPositiveZ = 34073, + [NativeName("GL_TEXTURE_CUBE_MAP_POSITIVE_Z_ARB")] TextureCubeMapPositiveZARB = 34073, - [NativeName("GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_ARB")] - TextureCubeMapNegativeZARB = 34074, + [NativeName("GL_TEXTURE_CUBE_MAP_POSITIVE_Z_EXT")] + TextureCubeMapPositiveZEXT = 34073, - [NativeName("GL_PROXY_TEXTURE_CUBE_MAP_ARB")] - ProxyTextureCubeMapARB = 34075, + [NativeName("GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_OES")] + TextureCubeMapNegativeZOES = 34074, - [NativeName("GL_TEXTURE_CUBE_MAP_ARRAY_ARB")] - TextureCubeMapArrayARB = 36873, + [NativeName("GL_TEXTURE_CUBE_MAP_NEGATIVE_Z")] + TextureCubeMapNegativeZ = 34074, - [NativeName("GL_PROXY_TEXTURE_CUBE_MAP_ARRAY_ARB")] - ProxyTextureCubeMapArrayARB = 36875, + [NativeName("GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_ARB")] + TextureCubeMapNegativeZARB = 34074, - [NativeName("GL_TEXTURE_RECTANGLE_ARB")] - TextureRectangleARB = 34037, + [NativeName("GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_EXT")] + TextureCubeMapNegativeZEXT = 34074, - [NativeName("GL_PROXY_TEXTURE_RECTANGLE_ARB")] - ProxyTextureRectangleARB = 34039, + [NativeName("GL_PROXY_TEXTURE_CUBE_MAP")] + ProxyTextureCubeMap = 34075, - [NativeName("GL_PROXY_TEXTURE_1D_EXT")] - ProxyTexture1DEXT = 32867, + [NativeName("GL_PROXY_TEXTURE_CUBE_MAP_ARB")] + ProxyTextureCubeMapARB = 34075, - [NativeName("GL_PROXY_TEXTURE_2D_EXT")] - ProxyTexture2DEXT = 32868, + [NativeName("GL_PROXY_TEXTURE_CUBE_MAP_EXT")] + ProxyTextureCubeMapEXT = 34075, - [NativeName("GL_TEXTURE_3D_EXT")] - Texture3DEXT = 32879, + [NativeName("GL_TEXTURE_1D_ARRAY")] + Texture1DArray = 35864, - [NativeName("GL_PROXY_TEXTURE_3D_EXT")] - ProxyTexture3DEXT = 32880, + [NativeName("GL_PROXY_TEXTURE_1D_ARRAY")] + ProxyTexture1DArray = 35865, [NativeName("GL_PROXY_TEXTURE_1D_ARRAY_EXT")] ProxyTexture1DArrayEXT = 35865, + [NativeName("GL_TEXTURE_2D_ARRAY")] + Texture2DArray = 35866, + + [NativeName("GL_PROXY_TEXTURE_2D_ARRAY")] + ProxyTexture2DArray = 35867, + [NativeName("GL_PROXY_TEXTURE_2D_ARRAY_EXT")] ProxyTexture2DArrayEXT = 35867, - [NativeName("GL_TEXTURE_CUBE_MAP_EXT")] - TextureCubeMapEXT = 34067, - - [NativeName("GL_TEXTURE_CUBE_MAP_POSITIVE_X_EXT")] - TextureCubeMapPositiveXEXT = 34069, + [NativeName("GL_TEXTURE_BUFFER")] + TextureBuffer = 35882, - [NativeName("GL_TEXTURE_CUBE_MAP_NEGATIVE_X_EXT")] - TextureCubeMapNegativeXEXT = 34070, + [NativeName("GL_RENDERBUFFER")] + Renderbuffer = 36161, - [NativeName("GL_TEXTURE_CUBE_MAP_POSITIVE_Y_EXT")] - TextureCubeMapPositiveYEXT = 34071, + [NativeName("GL_TEXTURE_CUBE_MAP_ARRAY_OES")] + TextureCubeMapArrayOES = 36873, - [NativeName("GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_EXT")] - TextureCubeMapNegativeYEXT = 34072, + [NativeName("GL_TEXTURE_CUBE_MAP_ARRAY_EXT")] + TextureCubeMapArrayEXT = 36873, - [NativeName("GL_TEXTURE_CUBE_MAP_POSITIVE_Z_EXT")] - TextureCubeMapPositiveZEXT = 34073, + [NativeName("GL_TEXTURE_CUBE_MAP_ARRAY")] + TextureCubeMapArray = 36873, - [NativeName("GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_EXT")] - TextureCubeMapNegativeZEXT = 34074, + [NativeName("GL_TEXTURE_CUBE_MAP_ARRAY_ARB")] + TextureCubeMapArrayARB = 36873, - [NativeName("GL_PROXY_TEXTURE_CUBE_MAP_EXT")] - ProxyTextureCubeMapEXT = 34075, + [NativeName("GL_PROXY_TEXTURE_CUBE_MAP_ARRAY")] + ProxyTextureCubeMapArray = 36875, - [NativeName("GL_TEXTURE_RECTANGLE_NV")] - TextureRectangleNV = 34037, + [NativeName("GL_PROXY_TEXTURE_CUBE_MAP_ARRAY_ARB")] + ProxyTextureCubeMapArrayARB = 36875, - [NativeName("GL_PROXY_TEXTURE_RECTANGLE_NV")] - ProxyTextureRectangleNV = 34039, + [NativeName("GL_TEXTURE_2D_MULTISAMPLE")] + Texture2DMultisample = 37120, - [NativeName("GL_DETAIL_TEXTURE_2D_SGIS")] - DetailTexture2DSGIS = 32917, + [NativeName("GL_PROXY_TEXTURE_2D_MULTISAMPLE")] + ProxyTexture2DMultisample = 37121, - [NativeName("GL_TEXTURE_4D_SGIS")] - Texture4DSGIS = 33076, + [NativeName("GL_TEXTURE_2D_MULTISAMPLE_ARRAY")] + Texture2DMultisampleArray = 37122, - [NativeName("GL_PROXY_TEXTURE_4D_SGIS")] - ProxyTexture4DSGIS = 33077, + [NativeName("GL_PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY")] + ProxyTexture2DMultisampleArray = 37123, } diff --git a/sources/OpenGL/OpenGL/Enums/TextureWrapMode.gen.cs b/sources/OpenGL/OpenGL/Enums/TextureWrapMode.gen.cs index 140fcfbeb7..059765dd6a 100644 --- a/sources/OpenGL/OpenGL/Enums/TextureWrapMode.gen.cs +++ b/sources/OpenGL/OpenGL/Enums/TextureWrapMode.gen.cs @@ -10,8 +10,11 @@ namespace Silk.NET.OpenGL; [NativeName("TextureWrapMode")] public enum TextureWrapMode : uint { - [NativeName("GL_MIRRORED_REPEAT_OES")] - MirroredRepeatOES = 33648, + [NativeName("GL_CLAMP")] + Clamp = 10496, + + [NativeName("GL_REPEAT")] + Repeat = 10497, [NativeName("GL_CLAMP_TO_BORDER_OES")] ClampToBorderOES = 33069, @@ -22,33 +25,30 @@ public enum TextureWrapMode : uint [NativeName("GL_CLAMP_TO_BORDER_NV")] ClampToBorderNV = 33069, - [NativeName("GL_REPEAT")] - Repeat = 10497, + [NativeName("GL_CLAMP_TO_BORDER")] + ClampToBorder = 33069, - [NativeName("GL_CLAMP")] - Clamp = 10496, + [NativeName("GL_CLAMP_TO_BORDER_ARB")] + ClampToBorderARB = 33069, + + [NativeName("GL_CLAMP_TO_BORDER_SGIS")] + ClampToBorderSGIS = 33069, [NativeName("GL_CLAMP_TO_EDGE")] ClampToEdge = 33071, - [NativeName("GL_CLAMP_TO_BORDER")] - ClampToBorder = 33069, + [NativeName("GL_CLAMP_TO_EDGE_SGIS")] + ClampToEdgeSGIS = 33071, + + [NativeName("GL_MIRRORED_REPEAT_OES")] + MirroredRepeatOES = 33648, [NativeName("GL_MIRRORED_REPEAT")] MirroredRepeat = 33648, - [NativeName("GL_CLAMP_TO_BORDER_ARB")] - ClampToBorderARB = 33069, - [NativeName("GL_MIRRORED_REPEAT_ARB")] MirroredRepeatARB = 33648, [NativeName("GL_MIRRORED_REPEAT_IBM")] MirroredRepeatIBM = 33648, - - [NativeName("GL_CLAMP_TO_BORDER_SGIS")] - ClampToBorderSGIS = 33069, - - [NativeName("GL_CLAMP_TO_EDGE_SGIS")] - ClampToEdgeSGIS = 33071, } diff --git a/sources/OpenGL/OpenGL/Enums/TransformFeedbackPName.gen.cs b/sources/OpenGL/OpenGL/Enums/TransformFeedbackPName.gen.cs index 436a81bfc2..6b6932dcd2 100644 --- a/sources/OpenGL/OpenGL/Enums/TransformFeedbackPName.gen.cs +++ b/sources/OpenGL/OpenGL/Enums/TransformFeedbackPName.gen.cs @@ -19,9 +19,9 @@ public enum TransformFeedbackPName : uint [NativeName("GL_TRANSFORM_FEEDBACK_BUFFER_BINDING")] BufferBinding = 35983, - [NativeName("GL_TRANSFORM_FEEDBACK_ACTIVE")] - Active = 36388, - [NativeName("GL_TRANSFORM_FEEDBACK_PAUSED")] Paused = 36387, + + [NativeName("GL_TRANSFORM_FEEDBACK_ACTIVE")] + Active = 36388, } diff --git a/sources/OpenGL/OpenGL/Enums/TransformFeedbackTokenNV.gen.cs b/sources/OpenGL/OpenGL/Enums/TransformFeedbackTokenNV.gen.cs index db13771325..2aeb003633 100644 --- a/sources/OpenGL/OpenGL/Enums/TransformFeedbackTokenNV.gen.cs +++ b/sources/OpenGL/OpenGL/Enums/TransformFeedbackTokenNV.gen.cs @@ -10,18 +10,18 @@ namespace Silk.NET.OpenGL; [NativeName("TransformFeedbackTokenNV")] public enum TransformFeedbackTokenNV : uint { - [NativeName("GL_NEXT_BUFFER_NV")] - NextBuffer = 4294967294, + [NativeName("GL_SKIP_COMPONENTS1_NV")] + SkipComponents1 = 4294967290, - [NativeName("GL_SKIP_COMPONENTS4_NV")] - SkipComponents4 = 4294967293, + [NativeName("GL_SKIP_COMPONENTS2_NV")] + SkipComponents2 = 4294967291, [NativeName("GL_SKIP_COMPONENTS3_NV")] SkipComponents3 = 4294967292, - [NativeName("GL_SKIP_COMPONENTS2_NV")] - SkipComponents2 = 4294967291, + [NativeName("GL_SKIP_COMPONENTS4_NV")] + SkipComponents4 = 4294967293, - [NativeName("GL_SKIP_COMPONENTS1_NV")] - SkipComponents1 = 4294967290, + [NativeName("GL_NEXT_BUFFER_NV")] + NextBuffer = 4294967294, } diff --git a/sources/OpenGL/OpenGL/Enums/UniformBlockPName.gen.cs b/sources/OpenGL/OpenGL/Enums/UniformBlockPName.gen.cs index e3fe2bcdae..17b824a32e 100644 --- a/sources/OpenGL/OpenGL/Enums/UniformBlockPName.gen.cs +++ b/sources/OpenGL/OpenGL/Enums/UniformBlockPName.gen.cs @@ -10,6 +10,12 @@ namespace Silk.NET.OpenGL; [NativeName("UniformBlockPName")] public enum UniformBlockPName : uint { + [NativeName("GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_CONTROL_SHADER")] + ReferencedByTessControlShader = 34032, + + [NativeName("GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_EVALUATION_SHADER")] + ReferencedByTessEvaluationShader = 34033, + [NativeName("GL_UNIFORM_BLOCK_BINDING")] Binding = 35391, @@ -34,12 +40,6 @@ public enum UniformBlockPName : uint [NativeName("GL_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER")] ReferencedByFragmentShader = 35398, - [NativeName("GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_CONTROL_SHADER")] - ReferencedByTessControlShader = 34032, - - [NativeName("GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_EVALUATION_SHADER")] - ReferencedByTessEvaluationShader = 34033, - [NativeName("GL_UNIFORM_BLOCK_REFERENCED_BY_COMPUTE_SHADER")] ReferencedByComputeShader = 37100, } diff --git a/sources/OpenGL/OpenGL/Enums/UniformType.gen.cs b/sources/OpenGL/OpenGL/Enums/UniformType.gen.cs index 5ea81712de..d963d97be6 100644 --- a/sources/OpenGL/OpenGL/Enums/UniformType.gen.cs +++ b/sources/OpenGL/OpenGL/Enums/UniformType.gen.cs @@ -79,6 +79,12 @@ public enum UniformType : uint [NativeName("GL_SAMPLER_2D_SHADOW")] Sampler2DShadow = 35682, + [NativeName("GL_SAMPLER_2D_RECT")] + Sampler2DRect = 35683, + + [NativeName("GL_SAMPLER_2D_RECT_SHADOW")] + Sampler2DRectShadow = 35684, + [NativeName("GL_FLOAT_MAT2x3")] FloatMat2x3 = 35685, @@ -103,6 +109,9 @@ public enum UniformType : uint [NativeName("GL_SAMPLER_2D_ARRAY")] Sampler2DArray = 36289, + [NativeName("GL_SAMPLER_BUFFER")] + SamplerBuffer = 36290, + [NativeName("GL_SAMPLER_1D_ARRAY_SHADOW")] Sampler1DArrayShadow = 36291, @@ -133,12 +142,18 @@ public enum UniformType : uint [NativeName("GL_INT_SAMPLER_CUBE")] IntSamplerCube = 36300, + [NativeName("GL_INT_SAMPLER_2D_RECT")] + IntSampler2DRect = 36301, + [NativeName("GL_INT_SAMPLER_1D_ARRAY")] IntSampler1DArray = 36302, [NativeName("GL_INT_SAMPLER_2D_ARRAY")] IntSampler2DArray = 36303, + [NativeName("GL_INT_SAMPLER_BUFFER")] + IntSamplerBuffer = 36304, + [NativeName("GL_UNSIGNED_INT_SAMPLER_1D")] UnsignedIntSampler1D = 36305, @@ -151,50 +166,53 @@ public enum UniformType : uint [NativeName("GL_UNSIGNED_INT_SAMPLER_CUBE")] UnsignedIntSamplerCube = 36308, + [NativeName("GL_UNSIGNED_INT_SAMPLER_2D_RECT")] + UnsignedIntSampler2DRect = 36309, + [NativeName("GL_UNSIGNED_INT_SAMPLER_1D_ARRAY")] UnsignedIntSampler1DArray = 36310, [NativeName("GL_UNSIGNED_INT_SAMPLER_2D_ARRAY")] UnsignedIntSampler2DArray = 36311, - [NativeName("GL_SAMPLER_2D_RECT")] - Sampler2DRect = 35683, + [NativeName("GL_UNSIGNED_INT_SAMPLER_BUFFER")] + UnsignedIntSamplerBuffer = 36312, - [NativeName("GL_SAMPLER_2D_RECT_SHADOW")] - Sampler2DRectShadow = 35684, + [NativeName("GL_DOUBLE_MAT2")] + DoubleMat2 = 36678, - [NativeName("GL_SAMPLER_BUFFER")] - SamplerBuffer = 36290, + [NativeName("GL_DOUBLE_MAT3")] + DoubleMat3 = 36679, - [NativeName("GL_INT_SAMPLER_2D_RECT")] - IntSampler2DRect = 36301, + [NativeName("GL_DOUBLE_MAT4")] + DoubleMat4 = 36680, - [NativeName("GL_INT_SAMPLER_BUFFER")] - IntSamplerBuffer = 36304, + [NativeName("GL_DOUBLE_MAT2x3")] + DoubleMat2x3 = 36681, - [NativeName("GL_UNSIGNED_INT_SAMPLER_2D_RECT")] - UnsignedIntSampler2DRect = 36309, + [NativeName("GL_DOUBLE_MAT2x4")] + DoubleMat2x4 = 36682, - [NativeName("GL_UNSIGNED_INT_SAMPLER_BUFFER")] - UnsignedIntSamplerBuffer = 36312, + [NativeName("GL_DOUBLE_MAT3x2")] + DoubleMat3x2 = 36683, - [NativeName("GL_SAMPLER_2D_MULTISAMPLE")] - Sampler2DMultisample = 37128, + [NativeName("GL_DOUBLE_MAT3x4")] + DoubleMat3x4 = 36684, - [NativeName("GL_INT_SAMPLER_2D_MULTISAMPLE")] - IntSampler2DMultisample = 37129, + [NativeName("GL_DOUBLE_MAT4x2")] + DoubleMat4x2 = 36685, - [NativeName("GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE")] - UnsignedIntSampler2DMultisample = 37130, + [NativeName("GL_DOUBLE_MAT4x3")] + DoubleMat4x3 = 36686, - [NativeName("GL_SAMPLER_2D_MULTISAMPLE_ARRAY")] - Sampler2DMultisampleArray = 37131, + [NativeName("GL_DOUBLE_VEC2")] + DoubleVec2 = 36860, - [NativeName("GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY")] - IntSampler2DMultisampleArray = 37132, + [NativeName("GL_DOUBLE_VEC3")] + DoubleVec3 = 36861, - [NativeName("GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY")] - UnsignedIntSampler2DMultisampleArray = 37133, + [NativeName("GL_DOUBLE_VEC4")] + DoubleVec4 = 36862, [NativeName("GL_SAMPLER_CUBE_MAP_ARRAY")] SamplerCubeMapArray = 36876, @@ -208,39 +226,21 @@ public enum UniformType : uint [NativeName("GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY")] UnsignedIntSamplerCubeMapArray = 36879, - [NativeName("GL_DOUBLE_VEC2")] - DoubleVec2 = 36860, - - [NativeName("GL_DOUBLE_VEC3")] - DoubleVec3 = 36861, - - [NativeName("GL_DOUBLE_VEC4")] - DoubleVec4 = 36862, - - [NativeName("GL_DOUBLE_MAT2")] - DoubleMat2 = 36678, - - [NativeName("GL_DOUBLE_MAT3")] - DoubleMat3 = 36679, - - [NativeName("GL_DOUBLE_MAT4")] - DoubleMat4 = 36680, - - [NativeName("GL_DOUBLE_MAT2x3")] - DoubleMat2x3 = 36681, + [NativeName("GL_SAMPLER_2D_MULTISAMPLE")] + Sampler2DMultisample = 37128, - [NativeName("GL_DOUBLE_MAT2x4")] - DoubleMat2x4 = 36682, + [NativeName("GL_INT_SAMPLER_2D_MULTISAMPLE")] + IntSampler2DMultisample = 37129, - [NativeName("GL_DOUBLE_MAT3x2")] - DoubleMat3x2 = 36683, + [NativeName("GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE")] + UnsignedIntSampler2DMultisample = 37130, - [NativeName("GL_DOUBLE_MAT3x4")] - DoubleMat3x4 = 36684, + [NativeName("GL_SAMPLER_2D_MULTISAMPLE_ARRAY")] + Sampler2DMultisampleArray = 37131, - [NativeName("GL_DOUBLE_MAT4x2")] - DoubleMat4x2 = 36685, + [NativeName("GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY")] + IntSampler2DMultisampleArray = 37132, - [NativeName("GL_DOUBLE_MAT4x3")] - DoubleMat4x3 = 36686, + [NativeName("GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY")] + UnsignedIntSampler2DMultisampleArray = 37133, } diff --git a/sources/OpenGL/OpenGL/Enums/UseProgramStageMask.gen.cs b/sources/OpenGL/OpenGL/Enums/UseProgramStageMask.gen.cs index a662ff8df8..769aa54f1a 100644 --- a/sources/OpenGL/OpenGL/Enums/UseProgramStageMask.gen.cs +++ b/sources/OpenGL/OpenGL/Enums/UseProgramStageMask.gen.cs @@ -13,51 +13,45 @@ public enum UseProgramStageMask : uint { None = 0x0, - [NativeName("GL_GEOMETRY_SHADER_BIT_OES")] - GeometryShaderBitOES = 0x4, - - [NativeName("GL_TESS_CONTROL_SHADER_BIT_OES")] - TessControlShaderBitOES = 0x8, - - [NativeName("GL_TESS_EVALUATION_SHADER_BIT_OES")] - TessEvaluationShaderBitOES = 0x10, - - [NativeName("GL_GEOMETRY_SHADER_BIT_EXT")] - GeometryShaderBitEXT = 0x4, - [NativeName("GL_VERTEX_SHADER_BIT_EXT")] VertexShaderBitEXT = 0x1, - [NativeName("GL_FRAGMENT_SHADER_BIT_EXT")] - FragmentShaderBitEXT = 0x2, - - [NativeName("GL_ALL_SHADER_BITS_EXT")] - AllShaderBitsEXT = 0xFFFFFFFF, - - [NativeName("GL_TESS_CONTROL_SHADER_BIT_EXT")] - TessControlShaderBitEXT = 0x8, - - [NativeName("GL_TESS_EVALUATION_SHADER_BIT_EXT")] - TessEvaluationShaderBitEXT = 0x10, - [NativeName("GL_VERTEX_SHADER_BIT")] VertexShaderBit = 0x1, + [NativeName("GL_FRAGMENT_SHADER_BIT_EXT")] + FragmentShaderBitEXT = 0x2, + [NativeName("GL_FRAGMENT_SHADER_BIT")] FragmentShaderBit = 0x2, + [NativeName("GL_GEOMETRY_SHADER_BIT_OES")] + GeometryShaderBitOES = 0x4, + + [NativeName("GL_GEOMETRY_SHADER_BIT_EXT")] + GeometryShaderBitEXT = 0x4, + [NativeName("GL_GEOMETRY_SHADER_BIT")] GeometryShaderBit = 0x4, + [NativeName("GL_TESS_CONTROL_SHADER_BIT_OES")] + TessControlShaderBitOES = 0x8, + + [NativeName("GL_TESS_CONTROL_SHADER_BIT_EXT")] + TessControlShaderBitEXT = 0x8, + [NativeName("GL_TESS_CONTROL_SHADER_BIT")] TessControlShaderBit = 0x8, + [NativeName("GL_TESS_EVALUATION_SHADER_BIT_OES")] + TessEvaluationShaderBitOES = 0x10, + + [NativeName("GL_TESS_EVALUATION_SHADER_BIT_EXT")] + TessEvaluationShaderBitEXT = 0x10, + [NativeName("GL_TESS_EVALUATION_SHADER_BIT")] TessEvaluationShaderBit = 0x10, - [NativeName("GL_ALL_SHADER_BITS")] - AllShaderBits = 0xFFFFFFFF, - [NativeName("GL_COMPUTE_SHADER_BIT")] ComputeShaderBit = 0x20, @@ -66,4 +60,10 @@ public enum UseProgramStageMask : uint [NativeName("GL_TASK_SHADER_BIT_NV")] TaskShaderBitNV = 0x80, + + [NativeName("GL_ALL_SHADER_BITS_EXT")] + AllShaderBitsEXT = 0xFFFFFFFF, + + [NativeName("GL_ALL_SHADER_BITS")] + AllShaderBits = 0xFFFFFFFF, } diff --git a/sources/OpenGL/OpenGL/Enums/VertexArrayPName.gen.cs b/sources/OpenGL/OpenGL/Enums/VertexArrayPName.gen.cs index 289776153d..b7a9a6fa4d 100644 --- a/sources/OpenGL/OpenGL/Enums/VertexArrayPName.gen.cs +++ b/sources/OpenGL/OpenGL/Enums/VertexArrayPName.gen.cs @@ -10,6 +10,9 @@ namespace Silk.NET.OpenGL; [NativeName("VertexArrayPName")] public enum VertexArrayPName : uint { + [NativeName("GL_VERTEX_ATTRIB_RELATIVE_OFFSET")] + RelativeOffset = 33493, + [NativeName("GL_VERTEX_ATTRIB_ARRAY_ENABLED")] ArrayEnabled = 34338, @@ -22,6 +25,9 @@ public enum VertexArrayPName : uint [NativeName("GL_VERTEX_ATTRIB_ARRAY_TYPE")] ArrayType = 34341, + [NativeName("GL_VERTEX_ATTRIB_ARRAY_LONG")] + ArrayLong = 34638, + [NativeName("GL_VERTEX_ATTRIB_ARRAY_NORMALIZED")] ArrayNormalized = 34922, @@ -30,10 +36,4 @@ public enum VertexArrayPName : uint [NativeName("GL_VERTEX_ATTRIB_ARRAY_DIVISOR")] ArrayDivisor = 35070, - - [NativeName("GL_VERTEX_ATTRIB_ARRAY_LONG")] - ArrayLong = 34638, - - [NativeName("GL_VERTEX_ATTRIB_RELATIVE_OFFSET")] - RelativeOffset = 33493, } diff --git a/sources/OpenGL/OpenGL/Enums/VertexArrayPNameAPPLE.gen.cs b/sources/OpenGL/OpenGL/Enums/VertexArrayPNameAPPLE.gen.cs index 4c9204dc1e..1bf03ebb6c 100644 --- a/sources/OpenGL/OpenGL/Enums/VertexArrayPNameAPPLE.gen.cs +++ b/sources/OpenGL/OpenGL/Enums/VertexArrayPNameAPPLE.gen.cs @@ -10,12 +10,12 @@ namespace Silk.NET.OpenGL; [NativeName("VertexArrayPNameAPPLE")] public enum VertexArrayPNameAPPLE : uint { + [NativeName("GL_STORAGE_CLIENT_APPLE")] + Client = 34228, + [NativeName("GL_STORAGE_CACHED_APPLE")] Cached = 34238, [NativeName("GL_STORAGE_SHARED_APPLE")] Shared = 34239, - - [NativeName("GL_STORAGE_CLIENT_APPLE")] - Client = 34228, } diff --git a/sources/OpenGL/OpenGL/Enums/VertexAttribEnum.gen.cs b/sources/OpenGL/OpenGL/Enums/VertexAttribEnum.gen.cs index 90e966e2c4..ebdc080124 100644 --- a/sources/OpenGL/OpenGL/Enums/VertexAttribEnum.gen.cs +++ b/sources/OpenGL/OpenGL/Enums/VertexAttribEnum.gen.cs @@ -10,9 +10,6 @@ namespace Silk.NET.OpenGL; [NativeName("VertexAttribEnum")] public enum VertexAttribEnum : uint { - [NativeName("GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING")] - VertexAttribArrayBufferBinding = 34975, - [NativeName("GL_VERTEX_ATTRIB_ARRAY_ENABLED")] VertexAttribArrayEnabled = 34338, @@ -31,6 +28,9 @@ public enum VertexAttribEnum : uint [NativeName("GL_VERTEX_ATTRIB_ARRAY_NORMALIZED")] VertexAttribArrayNormalized = 34922, + [NativeName("GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING")] + VertexAttribArrayBufferBinding = 34975, + [NativeName("GL_VERTEX_ATTRIB_ARRAY_INTEGER")] VertexAttribArrayInteger = 35069, diff --git a/sources/OpenGL/OpenGL/Enums/VertexAttribPointerType.gen.cs b/sources/OpenGL/OpenGL/Enums/VertexAttribPointerType.gen.cs index 4083a77593..53df7837d3 100644 --- a/sources/OpenGL/OpenGL/Enums/VertexAttribPointerType.gen.cs +++ b/sources/OpenGL/OpenGL/Enums/VertexAttribPointerType.gen.cs @@ -10,9 +10,6 @@ namespace Silk.NET.OpenGL; [NativeName("VertexAttribPointerType")] public enum VertexAttribPointerType : uint { - [NativeName("GL_UNSIGNED_INT_2_10_10_10_REV_EXT")] - UnsignedInt2x10x10x10RevEXT = 33640, - [NativeName("GL_BYTE")] Byte = 5120, @@ -37,30 +34,33 @@ public enum VertexAttribPointerType : uint [NativeName("GL_DOUBLE")] Double = 5130, - [NativeName("GL_UNSIGNED_INT_2_10_10_10_REV")] - UnsignedInt2x10x10x10Rev = 33640, - - [NativeName("GL_UNSIGNED_INT_10F_11F_11F_REV")] - UnsignedInt10F11F11FRev = 35899, - [NativeName("GL_HALF_FLOAT")] HalfFloat = 5131, - [NativeName("GL_INT_2_10_10_10_REV")] - Int2x10x10x10Rev = 36255, - [NativeName("GL_FIXED")] Fixed = 5132, - [NativeName("GL_UNSIGNED_INT64_ARB")] - UnsignedInt64ARB = 5135, - [NativeName("GL_INT64_ARB")] Int64ARB = 5134, [NativeName("GL_INT64_NV")] Int64NV = 5134, + [NativeName("GL_UNSIGNED_INT64_ARB")] + UnsignedInt64ARB = 5135, + [NativeName("GL_UNSIGNED_INT64_NV")] UnsignedInt64NV = 5135, + + [NativeName("GL_UNSIGNED_INT_2_10_10_10_REV_EXT")] + UnsignedInt2x10x10x10RevEXT = 33640, + + [NativeName("GL_UNSIGNED_INT_2_10_10_10_REV")] + UnsignedInt2x10x10x10Rev = 33640, + + [NativeName("GL_UNSIGNED_INT_10F_11F_11F_REV")] + UnsignedInt10F11F11FRev = 35899, + + [NativeName("GL_INT_2_10_10_10_REV")] + Int2x10x10x10Rev = 36255, } diff --git a/sources/OpenGL/OpenGL/Enums/VertexAttribProperty.gen.cs b/sources/OpenGL/OpenGL/Enums/VertexAttribProperty.gen.cs index 8cb16fe81f..617ae40b49 100644 --- a/sources/OpenGL/OpenGL/Enums/VertexAttribProperty.gen.cs +++ b/sources/OpenGL/OpenGL/Enums/VertexAttribProperty.gen.cs @@ -10,8 +10,11 @@ namespace Silk.NET.OpenGL; [NativeName("VertexAttribPropertyARB")] public enum VertexAttribProperty : uint { - [NativeName("GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING")] - VertexAttribArrayBufferBinding = 34975, + [NativeName("GL_VERTEX_ATTRIB_BINDING")] + VertexAttribBinding = 33492, + + [NativeName("GL_VERTEX_ATTRIB_RELATIVE_OFFSET")] + VertexAttribRelativeOffset = 33493, [NativeName("GL_VERTEX_ATTRIB_ARRAY_ENABLED")] VertexAttribArrayEnabled = 34338, @@ -28,24 +31,21 @@ public enum VertexAttribProperty : uint [NativeName("GL_CURRENT_VERTEX_ATTRIB")] CurrentVertexAttrib = 34342, + [NativeName("GL_VERTEX_ATTRIB_ARRAY_LONG")] + VertexAttribArrayLong = 34638, + [NativeName("GL_VERTEX_ATTRIB_ARRAY_NORMALIZED")] VertexAttribArrayNormalized = 34922, + [NativeName("GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING")] + VertexAttribArrayBufferBinding = 34975, + [NativeName("GL_VERTEX_ATTRIB_ARRAY_INTEGER")] VertexAttribArrayInteger = 35069, - [NativeName("GL_VERTEX_ATTRIB_ARRAY_DIVISOR")] - VertexAttribArrayDivisor = 35070, - - [NativeName("GL_VERTEX_ATTRIB_ARRAY_LONG")] - VertexAttribArrayLong = 34638, - - [NativeName("GL_VERTEX_ATTRIB_BINDING")] - VertexAttribBinding = 33492, - - [NativeName("GL_VERTEX_ATTRIB_RELATIVE_OFFSET")] - VertexAttribRelativeOffset = 33493, - [NativeName("GL_VERTEX_ATTRIB_ARRAY_INTEGER_EXT")] VertexAttribArrayIntegerEXT = 35069, + + [NativeName("GL_VERTEX_ATTRIB_ARRAY_DIVISOR")] + VertexAttribArrayDivisor = 35070, } diff --git a/sources/OpenGL/OpenGL/Enums/VertexAttribType.gen.cs b/sources/OpenGL/OpenGL/Enums/VertexAttribType.gen.cs index 40906bb8f2..7f2aa638f5 100644 --- a/sources/OpenGL/OpenGL/Enums/VertexAttribType.gen.cs +++ b/sources/OpenGL/OpenGL/Enums/VertexAttribType.gen.cs @@ -10,9 +10,6 @@ namespace Silk.NET.OpenGL; [NativeName("VertexAttribType")] public enum VertexAttribType : uint { - [NativeName("GL_UNSIGNED_INT_2_10_10_10_REV_EXT")] - UnsignedInt2x10x10x10RevEXT = 33640, - [NativeName("GL_BYTE")] Byte = 5120, @@ -37,18 +34,21 @@ public enum VertexAttribType : uint [NativeName("GL_DOUBLE")] Double = 5130, + [NativeName("GL_HALF_FLOAT")] + HalfFloat = 5131, + + [NativeName("GL_FIXED")] + Fixed = 5132, + + [NativeName("GL_UNSIGNED_INT_2_10_10_10_REV_EXT")] + UnsignedInt2x10x10x10RevEXT = 33640, + [NativeName("GL_UNSIGNED_INT_2_10_10_10_REV")] UnsignedInt2x10x10x10Rev = 33640, [NativeName("GL_UNSIGNED_INT_10F_11F_11F_REV")] UnsignedInt10F11F11FRev = 35899, - [NativeName("GL_HALF_FLOAT")] - HalfFloat = 5131, - [NativeName("GL_INT_2_10_10_10_REV")] Int2x10x10x10Rev = 36255, - - [NativeName("GL_FIXED")] - Fixed = 5132, } diff --git a/sources/OpenGL/OpenGL/Enums/VertexHintsMaskPGI.gen.cs b/sources/OpenGL/OpenGL/Enums/VertexHintsMaskPGI.gen.cs index 1c0ff1b319..3cb2eb58e9 100644 --- a/sources/OpenGL/OpenGL/Enums/VertexHintsMaskPGI.gen.cs +++ b/sources/OpenGL/OpenGL/Enums/VertexHintsMaskPGI.gen.cs @@ -13,6 +13,12 @@ public enum VertexHintsMaskPGI : uint { None = 0x0, + [NativeName("GL_VERTEX23_BIT_PGI")] + Vertex23Bit = 0x4, + + [NativeName("GL_VERTEX4_BIT_PGI")] + Vertex4Bit = 0x8, + [NativeName("GL_COLOR3_BIT_PGI")] Color3Bit = 0x10000, @@ -60,10 +66,4 @@ public enum VertexHintsMaskPGI : uint [NativeName("GL_TEXCOORD4_BIT_PGI")] Texcoord4Bit = 0x80000000, - - [NativeName("GL_VERTEX23_BIT_PGI")] - Vertex23Bit = 0x4, - - [NativeName("GL_VERTEX4_BIT_PGI")] - Vertex4Bit = 0x8, } From 20027f1b1dbcaa557059fbce4091b1a302e6d70a Mon Sep 17 00:00:00 2001 From: "The Silk.NET Automaton" <9011267+dotnet-bot@users.noreply.github.com> Date: Mon, 9 Nov 2026 03:33:38 +0000 Subject: [PATCH 09/24] Regenerate OpenXR bindings for e5fd68df6a04dd28aaa6e00255786364a3bc1c3f --- sources/OpenXR/OpenXR/xr/BodyJointFB.gen.cs | 8 +- .../OpenXR/OpenXR/xr/LipExpressionHTC.gen.cs | 32 +- .../OpenXR/xr/ReferenceSpaceType.gen.cs | 16 +- sources/OpenXR/OpenXR/xr/Result.gen.cs | 1310 ++++++++--------- .../xr/SoundFieldChannelMaskSurroundBD.gen.cs | 120 +- .../SpatialPersistenceContextResultEXT.gen.cs | 16 +- sources/OpenXR/OpenXR/xr/StructureType.gen.cs | 144 +- .../OpenXR/xr/ViewConfigurationType.gen.cs | 8 +- 8 files changed, 827 insertions(+), 827 deletions(-) diff --git a/sources/OpenXR/OpenXR/xr/BodyJointFB.gen.cs b/sources/OpenXR/OpenXR/xr/BodyJointFB.gen.cs index a685a4855a..bc64ff8a2c 100644 --- a/sources/OpenXR/OpenXR/xr/BodyJointFB.gen.cs +++ b/sources/OpenXR/OpenXR/xr/BodyJointFB.gen.cs @@ -12,6 +12,10 @@ namespace Silk.NET.OpenXR; [SupportedApiProfile("openxr")] public enum BodyJointFB { + [NativeName("XR_BODY_JOINT_NONE_FB")] + [SupportedApiProfile("openxr", ["XR_FB_body_tracking"])] + None = -1, + [NativeName("XR_BODY_JOINT_ROOT_FB")] [SupportedApiProfile("openxr", ["XR_FB_body_tracking"])] Root = 0, @@ -295,8 +299,4 @@ public enum BodyJointFB [NativeName("XR_BODY_JOINT_COUNT_FB")] [SupportedApiProfile("openxr", ["XR_FB_body_tracking"])] Count = 70, - - [NativeName("XR_BODY_JOINT_NONE_FB")] - [SupportedApiProfile("openxr", ["XR_FB_body_tracking"])] - None = -1, } diff --git a/sources/OpenXR/OpenXR/xr/LipExpressionHTC.gen.cs b/sources/OpenXR/OpenXR/xr/LipExpressionHTC.gen.cs index 16e305fa7e..40eb1279fd 100644 --- a/sources/OpenXR/OpenXR/xr/LipExpressionHTC.gen.cs +++ b/sources/OpenXR/OpenXR/xr/LipExpressionHTC.gen.cs @@ -64,18 +64,34 @@ public enum LipExpressionHTC : uint [SupportedApiProfile("openxr", ["XR_HTC_facial_tracking"])] MouthRaiserRight = 12, + [NativeName("XR_LIP_EXPRESSION_MOUTH_SMILE_RIGHT_HTC")] + [SupportedApiProfile("openxr", ["XR_HTC_facial_tracking"])] + MouthSmileRight = MouthRaiserRight, + [NativeName("XR_LIP_EXPRESSION_MOUTH_RAISER_LEFT_HTC")] [SupportedApiProfile("openxr", ["XR_HTC_facial_tracking"])] MouthRaiserLeft = 13, + [NativeName("XR_LIP_EXPRESSION_MOUTH_SMILE_LEFT_HTC")] + [SupportedApiProfile("openxr", ["XR_HTC_facial_tracking"])] + MouthSmileLeft = MouthRaiserLeft, + [NativeName("XR_LIP_EXPRESSION_MOUTH_STRETCHER_RIGHT_HTC")] [SupportedApiProfile("openxr", ["XR_HTC_facial_tracking"])] MouthStretcherRight = 14, + [NativeName("XR_LIP_EXPRESSION_MOUTH_SAD_RIGHT_HTC")] + [SupportedApiProfile("openxr", ["XR_HTC_facial_tracking"])] + MouthSadRight = MouthStretcherRight, + [NativeName("XR_LIP_EXPRESSION_MOUTH_STRETCHER_LEFT_HTC")] [SupportedApiProfile("openxr", ["XR_HTC_facial_tracking"])] MouthStretcherLeft = 15, + [NativeName("XR_LIP_EXPRESSION_MOUTH_SAD_LEFT_HTC")] + [SupportedApiProfile("openxr", ["XR_HTC_facial_tracking"])] + MouthSadLeft = MouthStretcherLeft, + [NativeName("XR_LIP_EXPRESSION_CHEEK_PUFF_RIGHT_HTC")] [SupportedApiProfile("openxr", ["XR_HTC_facial_tracking"])] CheekPuffRight = 16, @@ -159,20 +175,4 @@ public enum LipExpressionHTC : uint [NativeName("XR_LIP_EXPRESSION_TONGUE_DOWNLEFT_MORPH_HTC")] [SupportedApiProfile("openxr", ["XR_HTC_facial_tracking"])] TongueDownleftMorph = 36, - - [NativeName("XR_LIP_EXPRESSION_MOUTH_SMILE_RIGHT_HTC")] - [SupportedApiProfile("openxr", ["XR_HTC_facial_tracking"])] - MouthSmileRight = MouthRaiserRight, - - [NativeName("XR_LIP_EXPRESSION_MOUTH_SMILE_LEFT_HTC")] - [SupportedApiProfile("openxr", ["XR_HTC_facial_tracking"])] - MouthSmileLeft = MouthRaiserLeft, - - [NativeName("XR_LIP_EXPRESSION_MOUTH_SAD_RIGHT_HTC")] - [SupportedApiProfile("openxr", ["XR_HTC_facial_tracking"])] - MouthSadRight = MouthStretcherRight, - - [NativeName("XR_LIP_EXPRESSION_MOUTH_SAD_LEFT_HTC")] - [SupportedApiProfile("openxr", ["XR_HTC_facial_tracking"])] - MouthSadLeft = MouthStretcherLeft, } diff --git a/sources/OpenXR/OpenXR/xr/ReferenceSpaceType.gen.cs b/sources/OpenXR/OpenXR/xr/ReferenceSpaceType.gen.cs index 5f52308eba..5c7fde19e6 100644 --- a/sources/OpenXR/OpenXR/xr/ReferenceSpaceType.gen.cs +++ b/sources/OpenXR/OpenXR/xr/ReferenceSpaceType.gen.cs @@ -24,10 +24,6 @@ public enum ReferenceSpaceType : uint [SupportedApiProfile("openxr")] Stage = 3, - [NativeName("XR_REFERENCE_SPACE_TYPE_LOCAL_FLOOR")] - [SupportedApiProfile("openxr", ["XR_VERSION_1_1"], MinVersion = "1.1")] - LocalFloor = 1000426000, - [NativeName("XR_REFERENCE_SPACE_TYPE_UNBOUNDED_MSFT")] [SupportedApiProfile("openxr", ["XR_MSFT_unbounded_reference_space"])] UnboundedMSFT = 1000038000, @@ -48,6 +44,14 @@ public enum ReferenceSpaceType : uint )] LocalizationMapML = 1000139000, + [NativeName("XR_REFERENCE_SPACE_TYPE_LOCAL_FLOOR")] + [SupportedApiProfile("openxr", ["XR_VERSION_1_1"], MinVersion = "1.1")] + LocalFloor = 1000426000, + + [NativeName("XR_REFERENCE_SPACE_TYPE_LOCAL_FLOOR_EXT")] + [SupportedApiProfile("openxr", ["XR_EXT_local_floor"])] + LocalFloorEXT = LocalFloor, + [NativeName("XR_REFERENCE_SPACE_TYPE_UNBOUNDED_ANDROID")] [SupportedApiProfile("openxr", ["XR_ANDROID_unbounded_reference_space"])] UnboundedANDROID = 1000467000, @@ -59,8 +63,4 @@ public enum ReferenceSpaceType : uint ImpliesSets = ["XR_EXT_uuid", "XR_VERSION_1_0"] )] StationaryEXT = 1000742000, - - [NativeName("XR_REFERENCE_SPACE_TYPE_LOCAL_FLOOR_EXT")] - [SupportedApiProfile("openxr", ["XR_EXT_local_floor"])] - LocalFloorEXT = LocalFloor, } diff --git a/sources/OpenXR/OpenXR/xr/Result.gen.cs b/sources/OpenXR/OpenXR/xr/Result.gen.cs index 70c8bec783..39cbfd5df1 100644 --- a/sources/OpenXR/OpenXR/xr/Result.gen.cs +++ b/sources/OpenXR/OpenXR/xr/Result.gen.cs @@ -12,389 +12,441 @@ namespace Silk.NET.OpenXR; [SupportedApiProfile("openxr")] public enum Result { - [NativeName("XR_SUCCESS")] - [SupportedApiProfile("openxr")] - Success = 0, + [NativeName("XR_ERROR_SPATIAL_ANCHOR_ENTITY_ID_INVALID_ANDROID")] + [SupportedApiProfile( + "openxr", + ["XR_ANDROID_spatial_anchor_space"], + ImpliesSets = ["XR_EXT_spatial_anchor"] + )] + ErrorSpatialAnchorEntityIdInvalidANDROID = -1000795001, - [NativeName("XR_TIMEOUT_EXPIRED")] - [SupportedApiProfile("openxr")] - TimeoutExpired = 1, + [NativeName("XR_ERROR_SPATIAL_ANCHOR_ATTACHABLE_COMPONENT_NOT_FOUND_ANDROID")] + [SupportedApiProfile( + "openxr", + ["XR_ANDROID_spatial_entity_bound_anchor"], + ImpliesSets = ["XR_EXT_spatial_anchor"] + )] + ErrorSpatialAnchorAttachableComponentNotFoundANDROID = -1000790001, - [NativeName("XR_SESSION_LOSS_PENDING")] - [SupportedApiProfile("openxr")] - SessionLossPending = 3, + [NativeName("XR_ERROR_SPATIAL_PERSISTENCE_SCOPE_INCOMPATIBLE_EXT")] + [SupportedApiProfile( + "openxr", + ["XR_EXT_spatial_persistence_operations"], + ImpliesSets = ["XR_EXT_future", "XR_EXT_spatial_persistence"] + )] + ErrorSpatialPersistenceScopeIncompatibleEXT = -1000781001, - [NativeName("XR_EVENT_UNAVAILABLE")] - [SupportedApiProfile("openxr")] - EventUnavailable = 4, + [NativeName("XR_ERROR_SPATIAL_PERSISTENCE_SCOPE_UNSUPPORTED_EXT")] + [SupportedApiProfile( + "openxr", + ["XR_EXT_spatial_persistence"], + ImpliesSets = ["XR_EXT_future", "XR_EXT_spatial_entity"] + )] + ErrorSpatialPersistenceScopeUnsupportedEXT = -1000763001, - [NativeName("XR_SPACE_BOUNDS_UNAVAILABLE")] - [SupportedApiProfile("openxr")] - SpaceBoundsUnavailable = 7, + [NativeName("XR_ERROR_SPATIAL_COMPONENT_NOT_ENABLED_EXT")] + [SupportedApiProfile("openxr", ["XR_EXT_spatial_entity"], ImpliesSets = ["XR_EXT_future"])] + ErrorSpatialComponentNotEnabledEXT = -1000740006, - [NativeName("XR_SESSION_NOT_FOCUSED")] - [SupportedApiProfile("openxr")] - SessionNotFocused = 8, + [NativeName("XR_ERROR_SPATIAL_CAPABILITY_CONFIGURATION_INVALID_EXT")] + [SupportedApiProfile("openxr", ["XR_EXT_spatial_entity"], ImpliesSets = ["XR_EXT_future"])] + ErrorSpatialCapabilityConfigurationInvalidEXT = -1000740005, - [NativeName("XR_FRAME_DISCARDED")] - [SupportedApiProfile("openxr")] - FrameDiscarded = 9, + [NativeName("XR_ERROR_SPATIAL_COMPONENT_UNSUPPORTED_FOR_CAPABILITY_EXT")] + [SupportedApiProfile("openxr", ["XR_EXT_spatial_entity"], ImpliesSets = ["XR_EXT_future"])] + ErrorSpatialComponentUnsupportedForCapabilityEXT = -1000740004, - [NativeName("XR_ERROR_VALIDATION_FAILURE")] - [SupportedApiProfile("openxr")] - ErrorValidationFailure = -1, + [NativeName("XR_ERROR_SPATIAL_BUFFER_ID_INVALID_EXT")] + [SupportedApiProfile("openxr", ["XR_EXT_spatial_entity"], ImpliesSets = ["XR_EXT_future"])] + ErrorSpatialBufferIdInvalidEXT = -1000740003, - [NativeName("XR_ERROR_RUNTIME_FAILURE")] - [SupportedApiProfile("openxr")] - ErrorRuntimeFailure = -2, + [NativeName("XR_ERROR_SPATIAL_ENTITY_ID_INVALID_EXT")] + [SupportedApiProfile("openxr", ["XR_EXT_spatial_entity"], ImpliesSets = ["XR_EXT_future"])] + ErrorSpatialEntityIdInvalidEXT = -1000740002, - [NativeName("XR_ERROR_OUT_OF_MEMORY")] - [SupportedApiProfile("openxr")] - ErrorOutOfMemory = -3, + [NativeName("XR_ERROR_SPATIAL_CAPABILITY_UNSUPPORTED_EXT")] + [SupportedApiProfile("openxr", ["XR_EXT_spatial_entity"], ImpliesSets = ["XR_EXT_future"])] + ErrorSpatialCapabilityUnsupportedEXT = -1000740001, - [NativeName("XR_ERROR_API_VERSION_UNSUPPORTED")] - [SupportedApiProfile("openxr")] - ErrorApiVersionUnsupported = -4, + [NativeName("XR_ERROR_EXTENSION_DEPENDENCY_NOT_ENABLED")] + [SupportedApiProfile("openxr", ["XR_VERSION_1_1"], MinVersion = "1.1")] + ErrorExtensionDependencyNotEnabled = -1000710001, - [NativeName("XR_ERROR_INITIALIZATION_FAILED")] - [SupportedApiProfile("openxr")] - ErrorInitializationFailed = -6, + [NativeName("XR_ERROR_EXTENSION_DEPENDENCY_NOT_ENABLED_KHR")] + [SupportedApiProfile("openxr", ["XR_KHR_maintenance1"])] + ErrorExtensionDependencyNotEnabledKHR = ErrorExtensionDependencyNotEnabled, - [NativeName("XR_ERROR_FUNCTION_UNSUPPORTED")] - [SupportedApiProfile("openxr")] - ErrorFunctionUnsupported = -7, + [NativeName("XR_ERROR_PERMISSION_INSUFFICIENT")] + [SupportedApiProfile("openxr", ["XR_VERSION_1_1"], MinVersion = "1.1")] + ErrorPermissionInsufficient = -1000710000, - [NativeName("XR_ERROR_FEATURE_UNSUPPORTED")] - [SupportedApiProfile("openxr")] - ErrorFeatureUnsupported = -8, + [NativeName("XR_ERROR_PERMISSION_INSUFFICIENT_KHR")] + [SupportedApiProfile("openxr", ["XR_KHR_maintenance1"])] + ErrorPermissionInsufficientKHR = ErrorPermissionInsufficient, - [NativeName("XR_ERROR_EXTENSION_NOT_PRESENT")] - [SupportedApiProfile("openxr")] - ErrorExtensionNotPresent = -9, + [NativeName("XR_ERROR_IMAGE_FORMAT_UNSUPPORTED_ANDROID")] + [SupportedApiProfile( + "openxr", + ["XR_ANDROID_trackables_image"], + ImpliesSets = ["XR_ANDROID_trackables", "XR_EXT_future"] + )] + ErrorImageFormatUnsupportedANDROID = -1000709000, - [NativeName("XR_ERROR_LIMIT_REACHED")] - [SupportedApiProfile("openxr")] - ErrorLimitReached = -10, + [NativeName("XR_ERROR_ANCHOR_NOT_OWNED_BY_CALLER_ANDROID")] + [SupportedApiProfile("openxr", ["XR_ANDROID_anchor_sharing_export"])] + ErrorAnchorNotOwnedByCallerANDROID = -1000701000, - [NativeName("XR_ERROR_SIZE_INSUFFICIENT")] - [SupportedApiProfile("openxr")] - ErrorSizeInsufficient = -11, + [NativeName("XR_ERROR_SPACE_GROUP_NOT_FOUND_META")] + [SupportedApiProfile("openxr", ["XR_META_spatial_entity_group_sharing"])] + ErrorSpaceGroupNotFoundMETA = -1000572002, - [NativeName("XR_ERROR_HANDLE_INVALID")] - [SupportedApiProfile("openxr")] - ErrorHandleInvalid = -12, + [NativeName("XR_ERROR_COLOCATION_DISCOVERY_NO_DISCOVERY_METHOD_META")] + [SupportedApiProfile("openxr", ["XR_META_colocation_discovery"])] + ErrorColocationDiscoveryNoDiscoveryMethodMETA = -1000571002, - [NativeName("XR_ERROR_INSTANCE_LOST")] - [SupportedApiProfile("openxr")] - ErrorInstanceLost = -13, + [NativeName("XR_ERROR_COLOCATION_DISCOVERY_NETWORK_FAILED_META")] + [SupportedApiProfile("openxr", ["XR_META_colocation_discovery"])] + ErrorColocationDiscoveryNetworkFailedMETA = -1000571001, - [NativeName("XR_ERROR_SESSION_RUNNING")] - [SupportedApiProfile("openxr")] - ErrorSessionRunning = -14, + [NativeName("XR_ERROR_WORLD_MESH_DETECTOR_SPACE_NOT_LOCATABLE_ML")] + [SupportedApiProfile("openxr", ["XR_ML_world_mesh_detection"], ImpliesSets = ["XR_EXT_future"])] + ErrorWorldMeshDetectorSpaceNotLocatableML = -1000474001, - [NativeName("XR_ERROR_SESSION_NOT_RUNNING")] - [SupportedApiProfile("openxr")] - ErrorSessionNotRunning = -16, + [NativeName("XR_ERROR_WORLD_MESH_DETECTOR_PERMISSION_DENIED_ML")] + [SupportedApiProfile("openxr", ["XR_ML_world_mesh_detection"], ImpliesSets = ["XR_EXT_future"])] + ErrorWorldMeshDetectorPermissionDeniedML = -1000474000, - [NativeName("XR_ERROR_SESSION_LOST")] - [SupportedApiProfile("openxr")] - ErrorSessionLost = -17, + [NativeName("XR_ERROR_SYSTEM_NOTIFICATION_INCOMPATIBLE_SKU_ML")] + [SupportedApiProfile("openxr", ["XR_ML_system_notifications"])] + ErrorSystemNotificationIncompatibleSkuML = -1000473001, - [NativeName("XR_ERROR_SYSTEM_INVALID")] - [SupportedApiProfile("openxr")] - ErrorSystemInvalid = -18, + [NativeName("XR_ERROR_SYSTEM_NOTIFICATION_PERMISSION_DENIED_ML")] + [SupportedApiProfile("openxr", ["XR_ML_system_notifications"])] + ErrorSystemNotificationPermissionDeniedML = -1000473000, - [NativeName("XR_ERROR_PATH_INVALID")] - [SupportedApiProfile("openxr")] - ErrorPathInvalid = -19, + [NativeName("XR_ERROR_FUTURE_INVALID_EXT")] + [SupportedApiProfile("openxr", ["XR_EXT_future"])] + ErrorFutureInvalidEXT = -1000469002, - [NativeName("XR_ERROR_PATH_COUNT_EXCEEDED")] - [SupportedApiProfile("openxr")] - ErrorPathCountExceeded = -20, + [NativeName("XR_ERROR_FUTURE_PENDING_EXT")] + [SupportedApiProfile("openxr", ["XR_EXT_future"])] + ErrorFuturePendingEXT = -1000469001, - [NativeName("XR_ERROR_PATH_FORMAT_INVALID")] - [SupportedApiProfile("openxr")] - ErrorPathFormatInvalid = -21, + [NativeName("XR_ERROR_MESH_DATA_LIMIT_EXCEEDED_ANDROID")] + [SupportedApiProfile("openxr", ["XR_ANDROID_composition_layer_passthrough_mesh"])] + ErrorMeshDataLimitExceededANDROID = -1000462000, - [NativeName("XR_ERROR_PATH_UNSUPPORTED")] - [SupportedApiProfile("openxr")] - ErrorPathUnsupported = -22, + [NativeName("XR_ERROR_SERVICE_NOT_READY_ANDROID")] + [SupportedApiProfile("openxr", ["XR_ANDROID_face_tracking"])] + ErrorServiceNotReadyANDROID = -1000458000, - [NativeName("XR_ERROR_LAYER_INVALID")] - [SupportedApiProfile("openxr")] - ErrorLayerInvalid = -23, + [NativeName("XR_ERROR_PERSISTED_DATA_NOT_READY_ANDROID")] + [SupportedApiProfile( + "openxr", + ["XR_ANDROID_device_anchor_persistence"], + ImpliesSets = ["XR_ANDROID_trackables", "XR_EXT_uuid"] + )] + ErrorPersistedDataNotReadyANDROID = -1000457003, - [NativeName("XR_ERROR_LAYER_LIMIT_EXCEEDED")] - [SupportedApiProfile("openxr")] - ErrorLayerLimitExceeded = -24, + [NativeName("XR_ERROR_ANCHOR_NOT_TRACKING_ANDROID")] + [SupportedApiProfile( + "openxr", + ["XR_ANDROID_device_anchor_persistence"], + ImpliesSets = ["XR_ANDROID_trackables", "XR_EXT_uuid"] + )] + ErrorAnchorNotTrackingANDROID = -1000457002, - [NativeName("XR_ERROR_SWAPCHAIN_RECT_INVALID")] - [SupportedApiProfile("openxr")] - ErrorSwapchainRectInvalid = -25, + [NativeName("XR_ERROR_ANCHOR_ALREADY_PERSISTED_ANDROID")] + [SupportedApiProfile( + "openxr", + ["XR_ANDROID_device_anchor_persistence"], + ImpliesSets = ["XR_ANDROID_trackables", "XR_EXT_uuid"] + )] + ErrorAnchorAlreadyPersistedANDROID = -1000457001, - [NativeName("XR_ERROR_SWAPCHAIN_FORMAT_UNSUPPORTED")] - [SupportedApiProfile("openxr")] - ErrorSwapchainFormatUnsupported = -26, + [NativeName("XR_ERROR_ANCHOR_ID_NOT_FOUND_ANDROID")] + [SupportedApiProfile( + "openxr", + ["XR_ANDROID_device_anchor_persistence"], + ImpliesSets = ["XR_ANDROID_trackables", "XR_EXT_uuid"] + )] + ErrorAnchorIdNotFoundANDROID = -1000457000, - [NativeName("XR_ERROR_ACTION_TYPE_MISMATCH")] - [SupportedApiProfile("openxr")] - ErrorActionTypeMismatch = -27, + [NativeName("XR_ERROR_TRACKABLE_TYPE_NOT_SUPPORTED_ANDROID")] + [SupportedApiProfile("openxr", ["XR_ANDROID_trackables"])] + ErrorTrackableTypeNotSupportedANDROID = -1000455001, - [NativeName("XR_ERROR_SESSION_NOT_READY")] - [SupportedApiProfile("openxr")] - ErrorSessionNotReady = -28, + [NativeName("XR_ERROR_MISMATCHING_TRACKABLE_TYPE_ANDROID")] + [SupportedApiProfile("openxr", ["XR_ANDROID_trackables"])] + ErrorMismatchingTrackableTypeANDROID = -1000455000, - [NativeName("XR_ERROR_SESSION_NOT_STOPPING")] - [SupportedApiProfile("openxr")] - ErrorSessionNotStopping = -29, + [NativeName("XR_ERROR_PLANE_DETECTION_PERMISSION_DENIED_EXT")] + [SupportedApiProfile("openxr", ["XR_EXT_plane_detection"])] + ErrorPlaneDetectionPermissionDeniedEXT = -1000429001, - [NativeName("XR_ERROR_TIME_INVALID")] - [SupportedApiProfile("openxr")] - ErrorTimeInvalid = -30, + [NativeName("XR_ERROR_SPACE_NOT_LOCATABLE_EXT")] + [SupportedApiProfile("openxr", ["XR_EXT_plane_detection"])] + ErrorSpaceNotLocatableEXT = -1000429000, - [NativeName("XR_ERROR_REFERENCE_SPACE_UNSUPPORTED")] - [SupportedApiProfile("openxr")] - ErrorReferenceSpaceUnsupported = -31, + [NativeName("XR_ERROR_SCENE_CAPTURE_FAILURE_BD")] + [SupportedApiProfile( + "openxr", + ["XR_BD_spatial_scene"], + ImpliesSets = ["XR_BD_spatial_sensing"] + )] + ErrorSceneCaptureFailureBD = -1000392000, - [NativeName("XR_ERROR_FILE_ACCESS_ERROR")] - [SupportedApiProfile("openxr")] - ErrorFileAccessError = -32, - - [NativeName("XR_ERROR_FILE_CONTENTS_INVALID")] - [SupportedApiProfile("openxr")] - ErrorFileContentsInvalid = -33, - - [NativeName("XR_ERROR_FORM_FACTOR_UNSUPPORTED")] - [SupportedApiProfile("openxr")] - ErrorFormFactorUnsupported = -34, - - [NativeName("XR_ERROR_FORM_FACTOR_UNAVAILABLE")] - [SupportedApiProfile("openxr")] - ErrorFormFactorUnavailable = -35, - - [NativeName("XR_ERROR_API_LAYER_NOT_PRESENT")] - [SupportedApiProfile("openxr")] - ErrorApiLayerNotPresent = -36, - - [NativeName("XR_ERROR_CALL_ORDER_INVALID")] - [SupportedApiProfile("openxr")] - ErrorCallOrderInvalid = -37, - - [NativeName("XR_ERROR_GRAPHICS_DEVICE_INVALID")] - [SupportedApiProfile("openxr")] - ErrorGraphicsDeviceInvalid = -38, - - [NativeName("XR_ERROR_POSE_INVALID")] - [SupportedApiProfile("openxr")] - ErrorPoseInvalid = -39, - - [NativeName("XR_ERROR_INDEX_OUT_OF_RANGE")] - [SupportedApiProfile("openxr")] - ErrorIndexOutOfRange = -40, - - [NativeName("XR_ERROR_VIEW_CONFIGURATION_TYPE_UNSUPPORTED")] - [SupportedApiProfile("openxr")] - ErrorViewConfigurationTypeUnsupported = -41, - - [NativeName("XR_ERROR_ENVIRONMENT_BLEND_MODE_UNSUPPORTED")] - [SupportedApiProfile("openxr")] - ErrorEnvironmentBlendModeUnsupported = -42, - - [NativeName("XR_ERROR_NAME_DUPLICATED")] - [SupportedApiProfile("openxr")] - ErrorNameDuplicated = -44, - - [NativeName("XR_ERROR_NAME_INVALID")] - [SupportedApiProfile("openxr")] - ErrorNameInvalid = -45, - - [NativeName("XR_ERROR_ACTIONSET_NOT_ATTACHED")] - [SupportedApiProfile("openxr")] - ErrorActionsetNotAttached = -46, - - [NativeName("XR_ERROR_ACTIONSETS_ALREADY_ATTACHED")] - [SupportedApiProfile("openxr")] - ErrorActionsetsAlreadyAttached = -47, - - [NativeName("XR_ERROR_LOCALIZED_NAME_DUPLICATED")] - [SupportedApiProfile("openxr")] - ErrorLocalizedNameDuplicated = -48, - - [NativeName("XR_ERROR_LOCALIZED_NAME_INVALID")] - [SupportedApiProfile("openxr")] - ErrorLocalizedNameInvalid = -49, - - [NativeName("XR_ERROR_GRAPHICS_REQUIREMENTS_CALL_MISSING")] - [SupportedApiProfile("openxr")] - ErrorGraphicsRequirementsCallMissing = -50, - - [NativeName("XR_ERROR_RUNTIME_UNAVAILABLE")] - [SupportedApiProfile("openxr")] - ErrorRuntimeUnavailable = -51, - - [NativeName("XR_ERROR_EXTENSION_DEPENDENCY_NOT_ENABLED")] - [SupportedApiProfile("openxr", ["XR_VERSION_1_1"], MinVersion = "1.1")] - ErrorExtensionDependencyNotEnabled = -1000710001, + [NativeName("XR_ERROR_SPATIAL_ANCHOR_SHARING_MAP_INSUFFICIENT_BD")] + [SupportedApiProfile( + "openxr", + ["XR_BD_spatial_anchor_sharing"], + ImpliesSets = ["XR_BD_spatial_anchor"] + )] + ErrorSpatialAnchorSharingMapInsufficientBD = -1000391004, - [NativeName("XR_ERROR_PERMISSION_INSUFFICIENT")] - [SupportedApiProfile("openxr", ["XR_VERSION_1_1"], MinVersion = "1.1")] - ErrorPermissionInsufficient = -1000710000, + [NativeName("XR_ERROR_SPATIAL_ANCHOR_SHARING_LOCALIZATION_FAIL_BD")] + [SupportedApiProfile( + "openxr", + ["XR_BD_spatial_anchor_sharing"], + ImpliesSets = ["XR_BD_spatial_anchor"] + )] + ErrorSpatialAnchorSharingLocalizationFailBD = -1000391003, - [NativeName("XR_ERROR_ANDROID_THREAD_SETTINGS_ID_INVALID_KHR")] - [SupportedApiProfile("openxr", ["XR_KHR_android_thread_settings"])] - ErrorAndroidThreadSettingsIdInvalidKHR = -1000003000, + [NativeName("XR_ERROR_SPATIAL_ANCHOR_SHARING_NETWORK_FAILURE_BD")] + [SupportedApiProfile( + "openxr", + ["XR_BD_spatial_anchor_sharing"], + ImpliesSets = ["XR_BD_spatial_anchor"] + )] + ErrorSpatialAnchorSharingNetworkFailureBD = -1000391002, - [NativeName("XR_ERROR_ANDROID_THREAD_SETTINGS_FAILURE_KHR")] - [SupportedApiProfile("openxr", ["XR_KHR_android_thread_settings"])] - ErrorAndroidThreadSettingsFailureKHR = -1000003001, + [NativeName("XR_ERROR_SPATIAL_ANCHOR_SHARING_AUTHENTICATION_FAILURE_BD")] + [SupportedApiProfile( + "openxr", + ["XR_BD_spatial_anchor_sharing"], + ImpliesSets = ["XR_BD_spatial_anchor"] + )] + ErrorSpatialAnchorSharingAuthenticationFailureBD = -1000391001, - [NativeName("XR_ERROR_CREATE_SPATIAL_ANCHOR_FAILED_MSFT")] - [SupportedApiProfile("openxr", ["XR_MSFT_spatial_anchor"])] - ErrorCreateSpatialAnchorFailedMSFT = -1000039001, + [NativeName("XR_ERROR_SPATIAL_ANCHOR_SHARING_NETWORK_TIMEOUT_BD")] + [SupportedApiProfile( + "openxr", + ["XR_BD_spatial_anchor_sharing"], + ImpliesSets = ["XR_BD_spatial_anchor"] + )] + ErrorSpatialAnchorSharingNetworkTimeoutBD = -1000391000, - [NativeName("XR_ERROR_SECONDARY_VIEW_CONFIGURATION_TYPE_NOT_ENABLED_MSFT")] - [SupportedApiProfile("openxr", ["XR_MSFT_secondary_view_configuration"])] - ErrorSecondaryViewConfigurationTypeNotEnabledMSFT = -1000053000, + [NativeName("XR_ERROR_SPATIAL_ANCHOR_NOT_FOUND_BD")] + [SupportedApiProfile( + "openxr", + ["XR_BD_spatial_anchor"], + ImpliesSets = ["XR_BD_spatial_sensing"] + )] + ErrorSpatialAnchorNotFoundBD = -1000390000, - [NativeName("XR_ERROR_CONTROLLER_MODEL_KEY_INVALID_MSFT")] - [SupportedApiProfile("openxr", ["XR_MSFT_controller_model"])] - ErrorControllerModelKeyInvalidMSFT = -1000055000, + [NativeName("XR_ERROR_ANCHOR_NOT_SUPPORTED_FOR_ENTITY_BD")] + [SupportedApiProfile( + "openxr", + ["XR_BD_spatial_sensing"], + ImpliesSets = ["XR_EXT_future", "XR_VERSION_1_0"] + )] + ErrorAnchorNotSupportedForEntityBD = -1000389002, - [NativeName("XR_ERROR_REPROJECTION_MODE_UNSUPPORTED_MSFT")] - [SupportedApiProfile("openxr", ["XR_MSFT_composition_layer_reprojection"])] - ErrorReprojectionModeUnsupportedMSFT = -1000066000, + [NativeName("XR_ERROR_SPATIAL_SENSING_SERVICE_UNAVAILABLE_BD")] + [SupportedApiProfile( + "openxr", + ["XR_BD_spatial_sensing"], + ImpliesSets = ["XR_EXT_future", "XR_VERSION_1_0"] + )] + ErrorSpatialSensingServiceUnavailableBD = -1000389001, - [NativeName("XR_ERROR_COMPUTE_NEW_SCENE_NOT_COMPLETED_MSFT")] - [SupportedApiProfile("openxr", ["XR_MSFT_scene_understanding"])] - ErrorComputeNewSceneNotCompletedMSFT = -1000097000, + [NativeName("XR_ERROR_SPATIAL_ENTITY_ID_INVALID_BD")] + [SupportedApiProfile( + "openxr", + ["XR_BD_spatial_sensing"], + ImpliesSets = ["XR_EXT_future", "XR_VERSION_1_0"] + )] + ErrorSpatialEntityIdInvalidBD = -1000389000, - [NativeName("XR_ERROR_SCENE_COMPONENT_ID_INVALID_MSFT")] - [SupportedApiProfile("openxr", ["XR_MSFT_scene_understanding"])] - ErrorSceneComponentIdInvalidMSFT = -1000097001, + [NativeName("XR_ERROR_NOT_AN_ANCHOR_HTC")] + [SupportedApiProfile("openxr", ["XR_HTC_anchor"])] + ErrorNotAnAnchorHTC = -1000319000, - [NativeName("XR_ERROR_SCENE_COMPONENT_TYPE_MISMATCH_MSFT")] - [SupportedApiProfile("openxr", ["XR_MSFT_scene_understanding"])] - ErrorSceneComponentTypeMismatchMSFT = -1000097002, + [NativeName("XR_ERROR_HINT_ALREADY_SET_QCOM")] + [SupportedApiProfile("openxr", ["XR_QCOM_tracking_optimization_settings"])] + ErrorHintAlreadySetQCOM = -1000306000, - [NativeName("XR_ERROR_SCENE_MESH_BUFFER_ID_INVALID_MSFT")] - [SupportedApiProfile("openxr", ["XR_MSFT_scene_understanding"])] - ErrorSceneMeshBufferIdInvalidMSFT = -1000097003, + [NativeName("XR_ERROR_NOT_INTERACTION_RENDER_MODEL_EXT")] + [SupportedApiProfile( + "openxr", + ["XR_EXT_interaction_render_model"], + ImpliesSets = ["XR_EXT_render_model"] + )] + ErrorNotInteractionRenderModelEXT = -1000301000, - [NativeName("XR_ERROR_SCENE_COMPUTE_FEATURE_INCOMPATIBLE_MSFT")] - [SupportedApiProfile("openxr", ["XR_MSFT_scene_understanding"])] - ErrorSceneComputeFeatureIncompatibleMSFT = -1000097004, + [NativeName("XR_ERROR_RENDER_MODEL_GLTF_EXTENSION_REQUIRED_EXT")] + [SupportedApiProfile( + "openxr", + ["XR_EXT_render_model"], + ImpliesSets = ["XR_EXT_render_model+XR_EXT_uuid", "XR_EXT_render_model+XR_VERSION_1_1"] + )] + ErrorRenderModelGltfExtensionRequiredEXT = -1000300002, - [NativeName("XR_ERROR_SCENE_COMPUTE_CONSISTENCY_MISMATCH_MSFT")] - [SupportedApiProfile("openxr", ["XR_MSFT_scene_understanding"])] - ErrorSceneComputeConsistencyMismatchMSFT = -1000097005, + [NativeName("XR_ERROR_RENDER_MODEL_ASSET_UNAVAILABLE_EXT")] + [SupportedApiProfile( + "openxr", + ["XR_EXT_render_model"], + ImpliesSets = ["XR_EXT_render_model+XR_EXT_uuid", "XR_EXT_render_model+XR_VERSION_1_1"] + )] + ErrorRenderModelAssetUnavailableEXT = -1000300001, - [NativeName("XR_ERROR_DISPLAY_REFRESH_RATE_UNSUPPORTED_FB")] - [SupportedApiProfile("openxr", ["XR_FB_display_refresh_rate"])] - ErrorDisplayRefreshRateUnsupportedFB = -1000101000, + [NativeName("XR_ERROR_RENDER_MODEL_ID_INVALID_EXT")] + [SupportedApiProfile( + "openxr", + ["XR_EXT_render_model"], + ImpliesSets = ["XR_EXT_render_model+XR_EXT_uuid", "XR_EXT_render_model+XR_VERSION_1_1"] + )] + ErrorRenderModelIdInvalidEXT = -1000300000, - [NativeName("XR_ERROR_COLOR_SPACE_UNSUPPORTED_FB")] - [SupportedApiProfile("openxr", ["XR_FB_color_space"])] - ErrorColorSpaceUnsupportedFB = -1000108000, + [NativeName("XR_ERROR_PASSTHROUGH_COLOR_LUT_BUFFER_SIZE_MISMATCH_META")] + [SupportedApiProfile( + "openxr", + ["XR_META_passthrough_color_lut"], + ImpliesSets = ["XR_FB_passthrough", "XR_VERSION_1_0"] + )] + ErrorPassthroughColorLutBufferSizeMismatchMETA = -1000266000, - [NativeName("XR_ERROR_SPACE_COMPONENT_NOT_SUPPORTED_FB")] - [SupportedApiProfile("openxr", ["XR_FB_spatial_entity"])] - ErrorSpaceComponentNotSupportedFB = -1000113000, + [NativeName("XR_ERROR_SPACE_TOO_BRIGHT_META")] + [SupportedApiProfile("openxr", ["XR_META_spatial_entity_persistence"])] + ErrorSpaceTooBrightMETA = -1000259006, - [NativeName("XR_ERROR_SPACE_COMPONENT_NOT_ENABLED_FB")] - [SupportedApiProfile("openxr", ["XR_FB_spatial_entity"])] - ErrorSpaceComponentNotEnabledFB = -1000113001, + [NativeName("XR_ERROR_SPACE_TOO_DARK_META")] + [SupportedApiProfile("openxr", ["XR_META_spatial_entity_persistence"])] + ErrorSpaceTooDarkMETA = -1000259005, - [NativeName("XR_ERROR_SPACE_COMPONENT_STATUS_PENDING_FB")] - [SupportedApiProfile("openxr", ["XR_FB_spatial_entity"])] - ErrorSpaceComponentStatusPendingFB = -1000113002, + [NativeName("XR_ERROR_SPACE_RATE_LIMITED_META")] + [SupportedApiProfile("openxr", ["XR_META_spatial_entity_persistence"])] + ErrorSpaceRateLimitedMETA = -1000259004, - [NativeName("XR_ERROR_SPACE_COMPONENT_STATUS_ALREADY_SET_FB")] - [SupportedApiProfile("openxr", ["XR_FB_spatial_entity"])] - ErrorSpaceComponentStatusAlreadySetFB = -1000113003, + [NativeName("XR_ERROR_SPACE_PERMISSION_INSUFFICIENT_META")] + [SupportedApiProfile("openxr", ["XR_META_spatial_entity_persistence"])] + ErrorSpacePermissionInsufficientMETA = -1000259003, - [NativeName("XR_ERROR_UNEXPECTED_STATE_PASSTHROUGH_FB")] - [SupportedApiProfile("openxr", ["XR_FB_passthrough"])] - ErrorUnexpectedStatePassthroughFB = -1000118000, + [NativeName("XR_ERROR_SPACE_INSUFFICIENT_VIEW_META")] + [SupportedApiProfile("openxr", ["XR_META_spatial_entity_persistence"])] + ErrorSpaceInsufficientViewMETA = -1000259002, - [NativeName("XR_ERROR_FEATURE_ALREADY_CREATED_PASSTHROUGH_FB")] - [SupportedApiProfile("openxr", ["XR_FB_passthrough"])] - ErrorFeatureAlreadyCreatedPassthroughFB = -1000118001, + [NativeName("XR_ERROR_SPACE_STORAGE_AT_CAPACITY_META")] + [SupportedApiProfile("openxr", ["XR_META_spatial_entity_persistence"])] + ErrorSpaceStorageAtCapacityMETA = -1000259001, - [NativeName("XR_ERROR_FEATURE_REQUIRED_PASSTHROUGH_FB")] - [SupportedApiProfile("openxr", ["XR_FB_passthrough"])] - ErrorFeatureRequiredPassthroughFB = -1000118002, + [NativeName("XR_ERROR_SPACE_INSUFFICIENT_RESOURCES_META")] + [SupportedApiProfile("openxr", ["XR_META_spatial_entity_persistence"])] + ErrorSpaceInsufficientResourcesMETA = -1000259000, - [NativeName("XR_ERROR_NOT_PERMITTED_PASSTHROUGH_FB")] - [SupportedApiProfile("openxr", ["XR_FB_passthrough"])] - ErrorNotPermittedPassthroughFB = -1000118003, + [NativeName("XR_ERROR_SPACE_CLOUD_STORAGE_DISABLED_FB")] + [SupportedApiProfile( + "openxr", + ["XR_FB_spatial_entity_sharing"], + ImpliesSets = ["XR_FB_spatial_entity", "XR_VERSION_1_0"] + )] + ErrorSpaceCloudStorageDisabledFB = -1000169004, - [NativeName("XR_ERROR_INSUFFICIENT_RESOURCES_PASSTHROUGH_FB")] - [SupportedApiProfile("openxr", ["XR_FB_passthrough"])] - ErrorInsufficientResourcesPassthroughFB = -1000118004, + [NativeName("XR_ERROR_SPACE_NETWORK_REQUEST_FAILED_FB")] + [SupportedApiProfile( + "openxr", + ["XR_FB_spatial_entity_sharing"], + ImpliesSets = ["XR_FB_spatial_entity", "XR_VERSION_1_0"] + )] + ErrorSpaceNetworkRequestFailedFB = -1000169003, - [NativeName("XR_ERROR_UNKNOWN_PASSTHROUGH_FB")] - [SupportedApiProfile("openxr", ["XR_FB_passthrough"])] - ErrorUnknownPassthroughFB = -1000118050, + [NativeName("XR_ERROR_SPACE_NETWORK_TIMEOUT_FB")] + [SupportedApiProfile( + "openxr", + ["XR_FB_spatial_entity_sharing"], + ImpliesSets = ["XR_FB_spatial_entity", "XR_VERSION_1_0"] + )] + ErrorSpaceNetworkTimeoutFB = -1000169002, - [NativeName("XR_ERROR_RENDER_MODEL_KEY_INVALID_FB")] - [SupportedApiProfile("openxr", ["XR_FB_render_model"])] - ErrorRenderModelKeyInvalidFB = -1000119000, + [NativeName("XR_ERROR_SPACE_LOCALIZATION_FAILED_FB")] + [SupportedApiProfile( + "openxr", + ["XR_FB_spatial_entity_sharing"], + ImpliesSets = ["XR_FB_spatial_entity", "XR_VERSION_1_0"] + )] + ErrorSpaceLocalizationFailedFB = -1000169001, - [NativeName("XR_RENDER_MODEL_UNAVAILABLE_FB")] - [SupportedApiProfile("openxr", ["XR_FB_render_model"])] - RenderModelUnavailableFB = 1000119020, + [NativeName("XR_ERROR_SPACE_MAPPING_INSUFFICIENT_FB")] + [SupportedApiProfile( + "openxr", + ["XR_FB_spatial_entity_sharing"], + ImpliesSets = ["XR_FB_spatial_entity", "XR_VERSION_1_0"] + )] + ErrorSpaceMappingInsufficientFB = -1000169000, - [NativeName("XR_ERROR_MARKER_NOT_TRACKED_VARJO")] - [SupportedApiProfile("openxr", ["XR_VARJO_marker_tracking"])] - ErrorMarkerNotTrackedVARJO = -1000124000, + [NativeName("XR_ERROR_SPATIAL_ANCHOR_NAME_INVALID_MSFT")] + [SupportedApiProfile( + "openxr", + ["XR_MSFT_spatial_anchor_persistence"], + ImpliesSets = ["XR_MSFT_spatial_anchor", "XR_VERSION_1_0"] + )] + ErrorSpatialAnchorNameInvalidMSFT = -1000142002, - [NativeName("XR_ERROR_MARKER_ID_INVALID_VARJO")] - [SupportedApiProfile("openxr", ["XR_VARJO_marker_tracking"])] - ErrorMarkerIdInvalidVARJO = -1000124001, + [NativeName("XR_ERROR_SPATIAL_ANCHOR_NAME_NOT_FOUND_MSFT")] + [SupportedApiProfile( + "openxr", + ["XR_MSFT_spatial_anchor_persistence"], + ImpliesSets = ["XR_MSFT_spatial_anchor", "XR_VERSION_1_0"] + )] + ErrorSpatialAnchorNameNotFoundMSFT = -1000142001, - [NativeName("XR_ERROR_MARKER_DETECTOR_PERMISSION_DENIED_ML")] - [SupportedApiProfile("openxr", ["XR_ML_marker_understanding"])] - ErrorMarkerDetectorPermissionDeniedML = -1000138000, + [NativeName("XR_ERROR_SPATIAL_ANCHORS_ANCHOR_NOT_FOUND_ML")] + [SupportedApiProfile( + "openxr", + ["XR_ML_spatial_anchors_storage"], + ImpliesSets = ["XR_EXT_future", "XR_ML_spatial_anchors"] + )] + ErrorSpatialAnchorsAnchorNotFoundML = -1000141000, - [NativeName("XR_ERROR_MARKER_DETECTOR_LOCATE_FAILED_ML")] - [SupportedApiProfile("openxr", ["XR_ML_marker_understanding"])] - ErrorMarkerDetectorLocateFailedML = -1000138001, + [NativeName("XR_ERROR_SPATIAL_ANCHORS_SPACE_NOT_LOCATABLE_ML")] + [SupportedApiProfile("openxr", ["XR_ML_spatial_anchors"], ImpliesSets = ["XR_EXT_future"])] + ErrorSpatialAnchorsSpaceNotLocatableML = -1000140003, - [NativeName("XR_ERROR_MARKER_DETECTOR_INVALID_DATA_QUERY_ML")] - [SupportedApiProfile("openxr", ["XR_ML_marker_understanding"])] - ErrorMarkerDetectorInvalidDataQueryML = -1000138002, + [NativeName("XR_ERROR_SPATIAL_ANCHORS_OUT_OF_MAP_BOUNDS_ML")] + [SupportedApiProfile("openxr", ["XR_ML_spatial_anchors"], ImpliesSets = ["XR_EXT_future"])] + ErrorSpatialAnchorsOutOfMapBoundsML = -1000140002, - [NativeName("XR_ERROR_MARKER_DETECTOR_INVALID_CREATE_INFO_ML")] - [SupportedApiProfile("openxr", ["XR_ML_marker_understanding"])] - ErrorMarkerDetectorInvalidCreateInfoML = -1000138003, + [NativeName("XR_ERROR_SPATIAL_ANCHORS_NOT_LOCALIZED_ML")] + [SupportedApiProfile("openxr", ["XR_ML_spatial_anchors"], ImpliesSets = ["XR_EXT_future"])] + ErrorSpatialAnchorsNotLocalizedML = -1000140001, - [NativeName("XR_ERROR_MARKER_INVALID_ML")] - [SupportedApiProfile("openxr", ["XR_ML_marker_understanding"])] - ErrorMarkerInvalidML = -1000138004, + [NativeName("XR_ERROR_SPATIAL_ANCHORS_PERMISSION_DENIED_ML")] + [SupportedApiProfile("openxr", ["XR_ML_spatial_anchors"], ImpliesSets = ["XR_EXT_future"])] + ErrorSpatialAnchorsPermissionDeniedML = -1000140000, - [NativeName("XR_ERROR_LOCALIZATION_MAP_INCOMPATIBLE_ML")] + [NativeName("XR_ERROR_LOCALIZATION_MAP_CANNOT_EXPORT_CLOUD_MAP_ML")] [SupportedApiProfile( "openxr", ["XR_ML_localization_map"], ImpliesSets = ["XR_EXT_uuid", "XR_VERSION_1_0"] )] - ErrorLocalizationMapIncompatibleML = -1000139000, + ErrorLocalizationMapCannotExportCloudMapML = -1000139006, - [NativeName("XR_ERROR_LOCALIZATION_MAP_UNAVAILABLE_ML")] + [NativeName("XR_ERROR_LOCALIZATION_MAP_ALREADY_EXISTS_ML")] [SupportedApiProfile( "openxr", ["XR_ML_localization_map"], ImpliesSets = ["XR_EXT_uuid", "XR_VERSION_1_0"] )] - ErrorLocalizationMapUnavailableML = -1000139001, + ErrorLocalizationMapAlreadyExistsML = -1000139005, - [NativeName("XR_ERROR_LOCALIZATION_MAP_FAIL_ML")] + [NativeName("XR_ERROR_LOCALIZATION_MAP_PERMISSION_DENIED_ML")] [SupportedApiProfile( "openxr", ["XR_ML_localization_map"], ImpliesSets = ["XR_EXT_uuid", "XR_VERSION_1_0"] )] - ErrorLocalizationMapFailML = -1000139002, + ErrorLocalizationMapPermissionDeniedML = -1000139004, [NativeName("XR_ERROR_LOCALIZATION_MAP_IMPORT_EXPORT_PERMISSION_DENIED_ML")] [SupportedApiProfile( @@ -404,459 +456,407 @@ public enum Result )] ErrorLocalizationMapImportExportPermissionDeniedML = -1000139003, - [NativeName("XR_ERROR_LOCALIZATION_MAP_PERMISSION_DENIED_ML")] + [NativeName("XR_ERROR_LOCALIZATION_MAP_FAIL_ML")] [SupportedApiProfile( "openxr", ["XR_ML_localization_map"], ImpliesSets = ["XR_EXT_uuid", "XR_VERSION_1_0"] )] - ErrorLocalizationMapPermissionDeniedML = -1000139004, + ErrorLocalizationMapFailML = -1000139002, - [NativeName("XR_ERROR_LOCALIZATION_MAP_ALREADY_EXISTS_ML")] + [NativeName("XR_ERROR_LOCALIZATION_MAP_UNAVAILABLE_ML")] [SupportedApiProfile( "openxr", ["XR_ML_localization_map"], ImpliesSets = ["XR_EXT_uuid", "XR_VERSION_1_0"] )] - ErrorLocalizationMapAlreadyExistsML = -1000139005, + ErrorLocalizationMapUnavailableML = -1000139001, - [NativeName("XR_ERROR_LOCALIZATION_MAP_CANNOT_EXPORT_CLOUD_MAP_ML")] + [NativeName("XR_ERROR_LOCALIZATION_MAP_INCOMPATIBLE_ML")] [SupportedApiProfile( "openxr", ["XR_ML_localization_map"], ImpliesSets = ["XR_EXT_uuid", "XR_VERSION_1_0"] )] - ErrorLocalizationMapCannotExportCloudMapML = -1000139006, + ErrorLocalizationMapIncompatibleML = -1000139000, - [NativeName("XR_ERROR_SPATIAL_ANCHORS_PERMISSION_DENIED_ML")] - [SupportedApiProfile("openxr", ["XR_ML_spatial_anchors"], ImpliesSets = ["XR_EXT_future"])] - ErrorSpatialAnchorsPermissionDeniedML = -1000140000, + [NativeName("XR_ERROR_MARKER_INVALID_ML")] + [SupportedApiProfile("openxr", ["XR_ML_marker_understanding"])] + ErrorMarkerInvalidML = -1000138004, - [NativeName("XR_ERROR_SPATIAL_ANCHORS_NOT_LOCALIZED_ML")] - [SupportedApiProfile("openxr", ["XR_ML_spatial_anchors"], ImpliesSets = ["XR_EXT_future"])] - ErrorSpatialAnchorsNotLocalizedML = -1000140001, + [NativeName("XR_ERROR_MARKER_DETECTOR_INVALID_CREATE_INFO_ML")] + [SupportedApiProfile("openxr", ["XR_ML_marker_understanding"])] + ErrorMarkerDetectorInvalidCreateInfoML = -1000138003, - [NativeName("XR_ERROR_SPATIAL_ANCHORS_OUT_OF_MAP_BOUNDS_ML")] - [SupportedApiProfile("openxr", ["XR_ML_spatial_anchors"], ImpliesSets = ["XR_EXT_future"])] - ErrorSpatialAnchorsOutOfMapBoundsML = -1000140002, + [NativeName("XR_ERROR_MARKER_DETECTOR_INVALID_DATA_QUERY_ML")] + [SupportedApiProfile("openxr", ["XR_ML_marker_understanding"])] + ErrorMarkerDetectorInvalidDataQueryML = -1000138002, - [NativeName("XR_ERROR_SPATIAL_ANCHORS_SPACE_NOT_LOCATABLE_ML")] - [SupportedApiProfile("openxr", ["XR_ML_spatial_anchors"], ImpliesSets = ["XR_EXT_future"])] - ErrorSpatialAnchorsSpaceNotLocatableML = -1000140003, + [NativeName("XR_ERROR_MARKER_DETECTOR_LOCATE_FAILED_ML")] + [SupportedApiProfile("openxr", ["XR_ML_marker_understanding"])] + ErrorMarkerDetectorLocateFailedML = -1000138001, - [NativeName("XR_ERROR_SPATIAL_ANCHORS_ANCHOR_NOT_FOUND_ML")] - [SupportedApiProfile( - "openxr", - ["XR_ML_spatial_anchors_storage"], - ImpliesSets = ["XR_EXT_future", "XR_ML_spatial_anchors"] - )] - ErrorSpatialAnchorsAnchorNotFoundML = -1000141000, + [NativeName("XR_ERROR_MARKER_DETECTOR_PERMISSION_DENIED_ML")] + [SupportedApiProfile("openxr", ["XR_ML_marker_understanding"])] + ErrorMarkerDetectorPermissionDeniedML = -1000138000, - [NativeName("XR_ERROR_SPATIAL_ANCHOR_NAME_NOT_FOUND_MSFT")] - [SupportedApiProfile( - "openxr", - ["XR_MSFT_spatial_anchor_persistence"], - ImpliesSets = ["XR_MSFT_spatial_anchor", "XR_VERSION_1_0"] - )] - ErrorSpatialAnchorNameNotFoundMSFT = -1000142001, + [NativeName("XR_ERROR_MARKER_ID_INVALID_VARJO")] + [SupportedApiProfile("openxr", ["XR_VARJO_marker_tracking"])] + ErrorMarkerIdInvalidVARJO = -1000124001, - [NativeName("XR_ERROR_SPATIAL_ANCHOR_NAME_INVALID_MSFT")] - [SupportedApiProfile( - "openxr", - ["XR_MSFT_spatial_anchor_persistence"], - ImpliesSets = ["XR_MSFT_spatial_anchor", "XR_VERSION_1_0"] - )] - ErrorSpatialAnchorNameInvalidMSFT = -1000142002, + [NativeName("XR_ERROR_MARKER_NOT_TRACKED_VARJO")] + [SupportedApiProfile("openxr", ["XR_VARJO_marker_tracking"])] + ErrorMarkerNotTrackedVARJO = -1000124000, - [NativeName("XR_SCENE_MARKER_DATA_NOT_STRING_MSFT")] - [SupportedApiProfile( - "openxr", - ["XR_MSFT_scene_marker"], - ImpliesSets = ["XR_MSFT_scene_understanding", "XR_VERSION_1_0"] - )] - SceneMarkerDataNotStringMSFT = 1000147000, + [NativeName("XR_ERROR_RENDER_MODEL_KEY_INVALID_FB")] + [SupportedApiProfile("openxr", ["XR_FB_render_model"])] + ErrorRenderModelKeyInvalidFB = -1000119000, - [NativeName("XR_ERROR_SPACE_MAPPING_INSUFFICIENT_FB")] - [SupportedApiProfile( - "openxr", - ["XR_FB_spatial_entity_sharing"], - ImpliesSets = ["XR_FB_spatial_entity", "XR_VERSION_1_0"] - )] - ErrorSpaceMappingInsufficientFB = -1000169000, + [NativeName("XR_ERROR_UNKNOWN_PASSTHROUGH_FB")] + [SupportedApiProfile("openxr", ["XR_FB_passthrough"])] + ErrorUnknownPassthroughFB = -1000118050, + + [NativeName("XR_ERROR_INSUFFICIENT_RESOURCES_PASSTHROUGH_FB")] + [SupportedApiProfile("openxr", ["XR_FB_passthrough"])] + ErrorInsufficientResourcesPassthroughFB = -1000118004, + + [NativeName("XR_ERROR_NOT_PERMITTED_PASSTHROUGH_FB")] + [SupportedApiProfile("openxr", ["XR_FB_passthrough"])] + ErrorNotPermittedPassthroughFB = -1000118003, + + [NativeName("XR_ERROR_FEATURE_REQUIRED_PASSTHROUGH_FB")] + [SupportedApiProfile("openxr", ["XR_FB_passthrough"])] + ErrorFeatureRequiredPassthroughFB = -1000118002, + + [NativeName("XR_ERROR_FEATURE_ALREADY_CREATED_PASSTHROUGH_FB")] + [SupportedApiProfile("openxr", ["XR_FB_passthrough"])] + ErrorFeatureAlreadyCreatedPassthroughFB = -1000118001, + + [NativeName("XR_ERROR_UNEXPECTED_STATE_PASSTHROUGH_FB")] + [SupportedApiProfile("openxr", ["XR_FB_passthrough"])] + ErrorUnexpectedStatePassthroughFB = -1000118000, + + [NativeName("XR_ERROR_SPACE_COMPONENT_STATUS_ALREADY_SET_FB")] + [SupportedApiProfile("openxr", ["XR_FB_spatial_entity"])] + ErrorSpaceComponentStatusAlreadySetFB = -1000113003, + + [NativeName("XR_ERROR_SPACE_COMPONENT_STATUS_PENDING_FB")] + [SupportedApiProfile("openxr", ["XR_FB_spatial_entity"])] + ErrorSpaceComponentStatusPendingFB = -1000113002, + + [NativeName("XR_ERROR_SPACE_COMPONENT_NOT_ENABLED_FB")] + [SupportedApiProfile("openxr", ["XR_FB_spatial_entity"])] + ErrorSpaceComponentNotEnabledFB = -1000113001, + + [NativeName("XR_ERROR_SPACE_COMPONENT_NOT_SUPPORTED_FB")] + [SupportedApiProfile("openxr", ["XR_FB_spatial_entity"])] + ErrorSpaceComponentNotSupportedFB = -1000113000, + + [NativeName("XR_ERROR_COLOR_SPACE_UNSUPPORTED_FB")] + [SupportedApiProfile("openxr", ["XR_FB_color_space"])] + ErrorColorSpaceUnsupportedFB = -1000108000, + + [NativeName("XR_ERROR_DISPLAY_REFRESH_RATE_UNSUPPORTED_FB")] + [SupportedApiProfile("openxr", ["XR_FB_display_refresh_rate"])] + ErrorDisplayRefreshRateUnsupportedFB = -1000101000, + + [NativeName("XR_ERROR_SCENE_COMPUTE_CONSISTENCY_MISMATCH_MSFT")] + [SupportedApiProfile("openxr", ["XR_MSFT_scene_understanding"])] + ErrorSceneComputeConsistencyMismatchMSFT = -1000097005, + + [NativeName("XR_ERROR_SCENE_COMPUTE_FEATURE_INCOMPATIBLE_MSFT")] + [SupportedApiProfile("openxr", ["XR_MSFT_scene_understanding"])] + ErrorSceneComputeFeatureIncompatibleMSFT = -1000097004, + + [NativeName("XR_ERROR_SCENE_MESH_BUFFER_ID_INVALID_MSFT")] + [SupportedApiProfile("openxr", ["XR_MSFT_scene_understanding"])] + ErrorSceneMeshBufferIdInvalidMSFT = -1000097003, + + [NativeName("XR_ERROR_SCENE_COMPONENT_TYPE_MISMATCH_MSFT")] + [SupportedApiProfile("openxr", ["XR_MSFT_scene_understanding"])] + ErrorSceneComponentTypeMismatchMSFT = -1000097002, + + [NativeName("XR_ERROR_SCENE_COMPONENT_ID_INVALID_MSFT")] + [SupportedApiProfile("openxr", ["XR_MSFT_scene_understanding"])] + ErrorSceneComponentIdInvalidMSFT = -1000097001, + + [NativeName("XR_ERROR_COMPUTE_NEW_SCENE_NOT_COMPLETED_MSFT")] + [SupportedApiProfile("openxr", ["XR_MSFT_scene_understanding"])] + ErrorComputeNewSceneNotCompletedMSFT = -1000097000, + + [NativeName("XR_ERROR_REPROJECTION_MODE_UNSUPPORTED_MSFT")] + [SupportedApiProfile("openxr", ["XR_MSFT_composition_layer_reprojection"])] + ErrorReprojectionModeUnsupportedMSFT = -1000066000, - [NativeName("XR_ERROR_SPACE_LOCALIZATION_FAILED_FB")] - [SupportedApiProfile( - "openxr", - ["XR_FB_spatial_entity_sharing"], - ImpliesSets = ["XR_FB_spatial_entity", "XR_VERSION_1_0"] - )] - ErrorSpaceLocalizationFailedFB = -1000169001, + [NativeName("XR_ERROR_CONTROLLER_MODEL_KEY_INVALID_MSFT")] + [SupportedApiProfile("openxr", ["XR_MSFT_controller_model"])] + ErrorControllerModelKeyInvalidMSFT = -1000055000, - [NativeName("XR_ERROR_SPACE_NETWORK_TIMEOUT_FB")] - [SupportedApiProfile( - "openxr", - ["XR_FB_spatial_entity_sharing"], - ImpliesSets = ["XR_FB_spatial_entity", "XR_VERSION_1_0"] - )] - ErrorSpaceNetworkTimeoutFB = -1000169002, + [NativeName("XR_ERROR_SECONDARY_VIEW_CONFIGURATION_TYPE_NOT_ENABLED_MSFT")] + [SupportedApiProfile("openxr", ["XR_MSFT_secondary_view_configuration"])] + ErrorSecondaryViewConfigurationTypeNotEnabledMSFT = -1000053000, - [NativeName("XR_ERROR_SPACE_NETWORK_REQUEST_FAILED_FB")] - [SupportedApiProfile( - "openxr", - ["XR_FB_spatial_entity_sharing"], - ImpliesSets = ["XR_FB_spatial_entity", "XR_VERSION_1_0"] - )] - ErrorSpaceNetworkRequestFailedFB = -1000169003, + [NativeName("XR_ERROR_CREATE_SPATIAL_ANCHOR_FAILED_MSFT")] + [SupportedApiProfile("openxr", ["XR_MSFT_spatial_anchor"])] + ErrorCreateSpatialAnchorFailedMSFT = -1000039001, - [NativeName("XR_ERROR_SPACE_CLOUD_STORAGE_DISABLED_FB")] - [SupportedApiProfile( - "openxr", - ["XR_FB_spatial_entity_sharing"], - ImpliesSets = ["XR_FB_spatial_entity", "XR_VERSION_1_0"] - )] - ErrorSpaceCloudStorageDisabledFB = -1000169004, + [NativeName("XR_ERROR_ANDROID_THREAD_SETTINGS_FAILURE_KHR")] + [SupportedApiProfile("openxr", ["XR_KHR_android_thread_settings"])] + ErrorAndroidThreadSettingsFailureKHR = -1000003001, - [NativeName("XR_ERROR_SPACE_INSUFFICIENT_RESOURCES_META")] - [SupportedApiProfile("openxr", ["XR_META_spatial_entity_persistence"])] - ErrorSpaceInsufficientResourcesMETA = -1000259000, + [NativeName("XR_ERROR_ANDROID_THREAD_SETTINGS_ID_INVALID_KHR")] + [SupportedApiProfile("openxr", ["XR_KHR_android_thread_settings"])] + ErrorAndroidThreadSettingsIdInvalidKHR = -1000003000, - [NativeName("XR_ERROR_SPACE_STORAGE_AT_CAPACITY_META")] - [SupportedApiProfile("openxr", ["XR_META_spatial_entity_persistence"])] - ErrorSpaceStorageAtCapacityMETA = -1000259001, + [NativeName("XR_ERROR_RUNTIME_UNAVAILABLE")] + [SupportedApiProfile("openxr")] + ErrorRuntimeUnavailable = -51, - [NativeName("XR_ERROR_SPACE_INSUFFICIENT_VIEW_META")] - [SupportedApiProfile("openxr", ["XR_META_spatial_entity_persistence"])] - ErrorSpaceInsufficientViewMETA = -1000259002, + [NativeName("XR_ERROR_GRAPHICS_REQUIREMENTS_CALL_MISSING")] + [SupportedApiProfile("openxr")] + ErrorGraphicsRequirementsCallMissing = -50, - [NativeName("XR_ERROR_SPACE_PERMISSION_INSUFFICIENT_META")] - [SupportedApiProfile("openxr", ["XR_META_spatial_entity_persistence"])] - ErrorSpacePermissionInsufficientMETA = -1000259003, + [NativeName("XR_ERROR_LOCALIZED_NAME_INVALID")] + [SupportedApiProfile("openxr")] + ErrorLocalizedNameInvalid = -49, - [NativeName("XR_ERROR_SPACE_RATE_LIMITED_META")] - [SupportedApiProfile("openxr", ["XR_META_spatial_entity_persistence"])] - ErrorSpaceRateLimitedMETA = -1000259004, + [NativeName("XR_ERROR_LOCALIZED_NAME_DUPLICATED")] + [SupportedApiProfile("openxr")] + ErrorLocalizedNameDuplicated = -48, - [NativeName("XR_ERROR_SPACE_TOO_DARK_META")] - [SupportedApiProfile("openxr", ["XR_META_spatial_entity_persistence"])] - ErrorSpaceTooDarkMETA = -1000259005, + [NativeName("XR_ERROR_ACTIONSETS_ALREADY_ATTACHED")] + [SupportedApiProfile("openxr")] + ErrorActionsetsAlreadyAttached = -47, - [NativeName("XR_ERROR_SPACE_TOO_BRIGHT_META")] - [SupportedApiProfile("openxr", ["XR_META_spatial_entity_persistence"])] - ErrorSpaceTooBrightMETA = -1000259006, + [NativeName("XR_ERROR_ACTIONSET_NOT_ATTACHED")] + [SupportedApiProfile("openxr")] + ErrorActionsetNotAttached = -46, - [NativeName("XR_ERROR_PASSTHROUGH_COLOR_LUT_BUFFER_SIZE_MISMATCH_META")] - [SupportedApiProfile( - "openxr", - ["XR_META_passthrough_color_lut"], - ImpliesSets = ["XR_FB_passthrough", "XR_VERSION_1_0"] - )] - ErrorPassthroughColorLutBufferSizeMismatchMETA = -1000266000, + [NativeName("XR_ERROR_NAME_INVALID")] + [SupportedApiProfile("openxr")] + ErrorNameInvalid = -45, - [NativeName("XR_ENVIRONMENT_DEPTH_NOT_AVAILABLE_META")] - [SupportedApiProfile("openxr", ["XR_META_environment_depth"])] - EnvironmentDepthNotAvailableMETA = 1000291000, + [NativeName("XR_ERROR_NAME_DUPLICATED")] + [SupportedApiProfile("openxr")] + ErrorNameDuplicated = -44, - [NativeName("XR_ERROR_RENDER_MODEL_ID_INVALID_EXT")] - [SupportedApiProfile( - "openxr", - ["XR_EXT_render_model"], - ImpliesSets = ["XR_EXT_render_model+XR_EXT_uuid", "XR_EXT_render_model+XR_VERSION_1_1"] - )] - ErrorRenderModelIdInvalidEXT = -1000300000, + [NativeName("XR_ERROR_ENVIRONMENT_BLEND_MODE_UNSUPPORTED")] + [SupportedApiProfile("openxr")] + ErrorEnvironmentBlendModeUnsupported = -42, - [NativeName("XR_ERROR_RENDER_MODEL_ASSET_UNAVAILABLE_EXT")] - [SupportedApiProfile( - "openxr", - ["XR_EXT_render_model"], - ImpliesSets = ["XR_EXT_render_model+XR_EXT_uuid", "XR_EXT_render_model+XR_VERSION_1_1"] - )] - ErrorRenderModelAssetUnavailableEXT = -1000300001, + [NativeName("XR_ERROR_VIEW_CONFIGURATION_TYPE_UNSUPPORTED")] + [SupportedApiProfile("openxr")] + ErrorViewConfigurationTypeUnsupported = -41, - [NativeName("XR_ERROR_RENDER_MODEL_GLTF_EXTENSION_REQUIRED_EXT")] - [SupportedApiProfile( - "openxr", - ["XR_EXT_render_model"], - ImpliesSets = ["XR_EXT_render_model+XR_EXT_uuid", "XR_EXT_render_model+XR_VERSION_1_1"] - )] - ErrorRenderModelGltfExtensionRequiredEXT = -1000300002, + [NativeName("XR_ERROR_INDEX_OUT_OF_RANGE")] + [SupportedApiProfile("openxr")] + ErrorIndexOutOfRange = -40, - [NativeName("XR_ERROR_NOT_INTERACTION_RENDER_MODEL_EXT")] - [SupportedApiProfile( - "openxr", - ["XR_EXT_interaction_render_model"], - ImpliesSets = ["XR_EXT_render_model"] - )] - ErrorNotInteractionRenderModelEXT = -1000301000, + [NativeName("XR_ERROR_POSE_INVALID")] + [SupportedApiProfile("openxr")] + ErrorPoseInvalid = -39, - [NativeName("XR_ERROR_HINT_ALREADY_SET_QCOM")] - [SupportedApiProfile("openxr", ["XR_QCOM_tracking_optimization_settings"])] - ErrorHintAlreadySetQCOM = -1000306000, + [NativeName("XR_ERROR_GRAPHICS_DEVICE_INVALID")] + [SupportedApiProfile("openxr")] + ErrorGraphicsDeviceInvalid = -38, - [NativeName("XR_ERROR_NOT_AN_ANCHOR_HTC")] - [SupportedApiProfile("openxr", ["XR_HTC_anchor"])] - ErrorNotAnAnchorHTC = -1000319000, + [NativeName("XR_ERROR_CALL_ORDER_INVALID")] + [SupportedApiProfile("openxr")] + ErrorCallOrderInvalid = -37, - [NativeName("XR_ERROR_SPATIAL_ENTITY_ID_INVALID_BD")] - [SupportedApiProfile( - "openxr", - ["XR_BD_spatial_sensing"], - ImpliesSets = ["XR_EXT_future", "XR_VERSION_1_0"] - )] - ErrorSpatialEntityIdInvalidBD = -1000389000, + [NativeName("XR_ERROR_API_LAYER_NOT_PRESENT")] + [SupportedApiProfile("openxr")] + ErrorApiLayerNotPresent = -36, - [NativeName("XR_ERROR_SPATIAL_SENSING_SERVICE_UNAVAILABLE_BD")] - [SupportedApiProfile( - "openxr", - ["XR_BD_spatial_sensing"], - ImpliesSets = ["XR_EXT_future", "XR_VERSION_1_0"] - )] - ErrorSpatialSensingServiceUnavailableBD = -1000389001, + [NativeName("XR_ERROR_FORM_FACTOR_UNAVAILABLE")] + [SupportedApiProfile("openxr")] + ErrorFormFactorUnavailable = -35, - [NativeName("XR_ERROR_ANCHOR_NOT_SUPPORTED_FOR_ENTITY_BD")] - [SupportedApiProfile( - "openxr", - ["XR_BD_spatial_sensing"], - ImpliesSets = ["XR_EXT_future", "XR_VERSION_1_0"] - )] - ErrorAnchorNotSupportedForEntityBD = -1000389002, + [NativeName("XR_ERROR_FORM_FACTOR_UNSUPPORTED")] + [SupportedApiProfile("openxr")] + ErrorFormFactorUnsupported = -34, - [NativeName("XR_ERROR_SPATIAL_ANCHOR_NOT_FOUND_BD")] - [SupportedApiProfile( - "openxr", - ["XR_BD_spatial_anchor"], - ImpliesSets = ["XR_BD_spatial_sensing"] - )] - ErrorSpatialAnchorNotFoundBD = -1000390000, + [NativeName("XR_ERROR_FILE_CONTENTS_INVALID")] + [SupportedApiProfile("openxr")] + ErrorFileContentsInvalid = -33, - [NativeName("XR_ERROR_SPATIAL_ANCHOR_SHARING_NETWORK_TIMEOUT_BD")] - [SupportedApiProfile( - "openxr", - ["XR_BD_spatial_anchor_sharing"], - ImpliesSets = ["XR_BD_spatial_anchor"] - )] - ErrorSpatialAnchorSharingNetworkTimeoutBD = -1000391000, + [NativeName("XR_ERROR_FILE_ACCESS_ERROR")] + [SupportedApiProfile("openxr")] + ErrorFileAccessError = -32, - [NativeName("XR_ERROR_SPATIAL_ANCHOR_SHARING_AUTHENTICATION_FAILURE_BD")] - [SupportedApiProfile( - "openxr", - ["XR_BD_spatial_anchor_sharing"], - ImpliesSets = ["XR_BD_spatial_anchor"] - )] - ErrorSpatialAnchorSharingAuthenticationFailureBD = -1000391001, + [NativeName("XR_ERROR_REFERENCE_SPACE_UNSUPPORTED")] + [SupportedApiProfile("openxr")] + ErrorReferenceSpaceUnsupported = -31, - [NativeName("XR_ERROR_SPATIAL_ANCHOR_SHARING_NETWORK_FAILURE_BD")] - [SupportedApiProfile( - "openxr", - ["XR_BD_spatial_anchor_sharing"], - ImpliesSets = ["XR_BD_spatial_anchor"] - )] - ErrorSpatialAnchorSharingNetworkFailureBD = -1000391002, + [NativeName("XR_ERROR_TIME_INVALID")] + [SupportedApiProfile("openxr")] + ErrorTimeInvalid = -30, - [NativeName("XR_ERROR_SPATIAL_ANCHOR_SHARING_LOCALIZATION_FAIL_BD")] - [SupportedApiProfile( - "openxr", - ["XR_BD_spatial_anchor_sharing"], - ImpliesSets = ["XR_BD_spatial_anchor"] - )] - ErrorSpatialAnchorSharingLocalizationFailBD = -1000391003, + [NativeName("XR_ERROR_SESSION_NOT_STOPPING")] + [SupportedApiProfile("openxr")] + ErrorSessionNotStopping = -29, - [NativeName("XR_ERROR_SPATIAL_ANCHOR_SHARING_MAP_INSUFFICIENT_BD")] - [SupportedApiProfile( - "openxr", - ["XR_BD_spatial_anchor_sharing"], - ImpliesSets = ["XR_BD_spatial_anchor"] - )] - ErrorSpatialAnchorSharingMapInsufficientBD = -1000391004, + [NativeName("XR_ERROR_SESSION_NOT_READY")] + [SupportedApiProfile("openxr")] + ErrorSessionNotReady = -28, - [NativeName("XR_ERROR_SCENE_CAPTURE_FAILURE_BD")] - [SupportedApiProfile( - "openxr", - ["XR_BD_spatial_scene"], - ImpliesSets = ["XR_BD_spatial_sensing"] - )] - ErrorSceneCaptureFailureBD = -1000392000, + [NativeName("XR_ERROR_ACTION_TYPE_MISMATCH")] + [SupportedApiProfile("openxr")] + ErrorActionTypeMismatch = -27, + + [NativeName("XR_ERROR_SWAPCHAIN_FORMAT_UNSUPPORTED")] + [SupportedApiProfile("openxr")] + ErrorSwapchainFormatUnsupported = -26, - [NativeName("XR_ERROR_SPACE_NOT_LOCATABLE_EXT")] - [SupportedApiProfile("openxr", ["XR_EXT_plane_detection"])] - ErrorSpaceNotLocatableEXT = -1000429000, + [NativeName("XR_ERROR_SWAPCHAIN_RECT_INVALID")] + [SupportedApiProfile("openxr")] + ErrorSwapchainRectInvalid = -25, - [NativeName("XR_ERROR_PLANE_DETECTION_PERMISSION_DENIED_EXT")] - [SupportedApiProfile("openxr", ["XR_EXT_plane_detection"])] - ErrorPlaneDetectionPermissionDeniedEXT = -1000429001, + [NativeName("XR_ERROR_LAYER_LIMIT_EXCEEDED")] + [SupportedApiProfile("openxr")] + ErrorLayerLimitExceeded = -24, - [NativeName("XR_ERROR_MISMATCHING_TRACKABLE_TYPE_ANDROID")] - [SupportedApiProfile("openxr", ["XR_ANDROID_trackables"])] - ErrorMismatchingTrackableTypeANDROID = -1000455000, + [NativeName("XR_ERROR_LAYER_INVALID")] + [SupportedApiProfile("openxr")] + ErrorLayerInvalid = -23, - [NativeName("XR_ERROR_TRACKABLE_TYPE_NOT_SUPPORTED_ANDROID")] - [SupportedApiProfile("openxr", ["XR_ANDROID_trackables"])] - ErrorTrackableTypeNotSupportedANDROID = -1000455001, + [NativeName("XR_ERROR_PATH_UNSUPPORTED")] + [SupportedApiProfile("openxr")] + ErrorPathUnsupported = -22, - [NativeName("XR_ERROR_ANCHOR_ID_NOT_FOUND_ANDROID")] - [SupportedApiProfile( - "openxr", - ["XR_ANDROID_device_anchor_persistence"], - ImpliesSets = ["XR_ANDROID_trackables", "XR_EXT_uuid"] - )] - ErrorAnchorIdNotFoundANDROID = -1000457000, + [NativeName("XR_ERROR_PATH_FORMAT_INVALID")] + [SupportedApiProfile("openxr")] + ErrorPathFormatInvalid = -21, - [NativeName("XR_ERROR_ANCHOR_ALREADY_PERSISTED_ANDROID")] - [SupportedApiProfile( - "openxr", - ["XR_ANDROID_device_anchor_persistence"], - ImpliesSets = ["XR_ANDROID_trackables", "XR_EXT_uuid"] - )] - ErrorAnchorAlreadyPersistedANDROID = -1000457001, + [NativeName("XR_ERROR_PATH_COUNT_EXCEEDED")] + [SupportedApiProfile("openxr")] + ErrorPathCountExceeded = -20, - [NativeName("XR_ERROR_ANCHOR_NOT_TRACKING_ANDROID")] - [SupportedApiProfile( - "openxr", - ["XR_ANDROID_device_anchor_persistence"], - ImpliesSets = ["XR_ANDROID_trackables", "XR_EXT_uuid"] - )] - ErrorAnchorNotTrackingANDROID = -1000457002, + [NativeName("XR_ERROR_PATH_INVALID")] + [SupportedApiProfile("openxr")] + ErrorPathInvalid = -19, - [NativeName("XR_ERROR_PERSISTED_DATA_NOT_READY_ANDROID")] - [SupportedApiProfile( - "openxr", - ["XR_ANDROID_device_anchor_persistence"], - ImpliesSets = ["XR_ANDROID_trackables", "XR_EXT_uuid"] - )] - ErrorPersistedDataNotReadyANDROID = -1000457003, + [NativeName("XR_ERROR_SYSTEM_INVALID")] + [SupportedApiProfile("openxr")] + ErrorSystemInvalid = -18, - [NativeName("XR_ERROR_SERVICE_NOT_READY_ANDROID")] - [SupportedApiProfile("openxr", ["XR_ANDROID_face_tracking"])] - ErrorServiceNotReadyANDROID = -1000458000, + [NativeName("XR_ERROR_SESSION_LOST")] + [SupportedApiProfile("openxr")] + ErrorSessionLost = -17, - [NativeName("XR_ERROR_MESH_DATA_LIMIT_EXCEEDED_ANDROID")] - [SupportedApiProfile("openxr", ["XR_ANDROID_composition_layer_passthrough_mesh"])] - ErrorMeshDataLimitExceededANDROID = -1000462000, + [NativeName("XR_ERROR_SESSION_NOT_RUNNING")] + [SupportedApiProfile("openxr")] + ErrorSessionNotRunning = -16, - [NativeName("XR_ERROR_FUTURE_PENDING_EXT")] - [SupportedApiProfile("openxr", ["XR_EXT_future"])] - ErrorFuturePendingEXT = -1000469001, + [NativeName("XR_ERROR_SESSION_RUNNING")] + [SupportedApiProfile("openxr")] + ErrorSessionRunning = -14, - [NativeName("XR_ERROR_FUTURE_INVALID_EXT")] - [SupportedApiProfile("openxr", ["XR_EXT_future"])] - ErrorFutureInvalidEXT = -1000469002, + [NativeName("XR_ERROR_INSTANCE_LOST")] + [SupportedApiProfile("openxr")] + ErrorInstanceLost = -13, - [NativeName("XR_ERROR_SYSTEM_NOTIFICATION_PERMISSION_DENIED_ML")] - [SupportedApiProfile("openxr", ["XR_ML_system_notifications"])] - ErrorSystemNotificationPermissionDeniedML = -1000473000, + [NativeName("XR_ERROR_HANDLE_INVALID")] + [SupportedApiProfile("openxr")] + ErrorHandleInvalid = -12, - [NativeName("XR_ERROR_SYSTEM_NOTIFICATION_INCOMPATIBLE_SKU_ML")] - [SupportedApiProfile("openxr", ["XR_ML_system_notifications"])] - ErrorSystemNotificationIncompatibleSkuML = -1000473001, + [NativeName("XR_ERROR_SIZE_INSUFFICIENT")] + [SupportedApiProfile("openxr")] + ErrorSizeInsufficient = -11, - [NativeName("XR_ERROR_WORLD_MESH_DETECTOR_PERMISSION_DENIED_ML")] - [SupportedApiProfile("openxr", ["XR_ML_world_mesh_detection"], ImpliesSets = ["XR_EXT_future"])] - ErrorWorldMeshDetectorPermissionDeniedML = -1000474000, + [NativeName("XR_ERROR_LIMIT_REACHED")] + [SupportedApiProfile("openxr")] + ErrorLimitReached = -10, - [NativeName("XR_ERROR_WORLD_MESH_DETECTOR_SPACE_NOT_LOCATABLE_ML")] - [SupportedApiProfile("openxr", ["XR_ML_world_mesh_detection"], ImpliesSets = ["XR_EXT_future"])] - ErrorWorldMeshDetectorSpaceNotLocatableML = -1000474001, + [NativeName("XR_ERROR_EXTENSION_NOT_PRESENT")] + [SupportedApiProfile("openxr")] + ErrorExtensionNotPresent = -9, - [NativeName("XR_ERROR_FACIAL_EXPRESSION_PERMISSION_DENIED_ML")] - [SupportedApiProfile("openxr", ["XR_ML_facial_expression"])] - ErrorFacialExpressionPermissionDeniedML = 1000482000, + [NativeName("XR_ERROR_FEATURE_UNSUPPORTED")] + [SupportedApiProfile("openxr")] + ErrorFeatureUnsupported = -8, - [NativeName("XR_BOUNDARY_VISIBILITY_SUPPRESSION_NOT_ALLOWED_META")] - [SupportedApiProfile("openxr", ["XR_META_boundary_visibility"])] - BoundaryVisibilitySuppressionNotAllowedMETA = 1000528000, + [NativeName("XR_ERROR_FUNCTION_UNSUPPORTED")] + [SupportedApiProfile("openxr")] + ErrorFunctionUnsupported = -7, - [NativeName("XR_ERROR_COLOCATION_DISCOVERY_NETWORK_FAILED_META")] - [SupportedApiProfile("openxr", ["XR_META_colocation_discovery"])] - ErrorColocationDiscoveryNetworkFailedMETA = -1000571001, + [NativeName("XR_ERROR_INITIALIZATION_FAILED")] + [SupportedApiProfile("openxr")] + ErrorInitializationFailed = -6, - [NativeName("XR_ERROR_COLOCATION_DISCOVERY_NO_DISCOVERY_METHOD_META")] - [SupportedApiProfile("openxr", ["XR_META_colocation_discovery"])] - ErrorColocationDiscoveryNoDiscoveryMethodMETA = -1000571002, + [NativeName("XR_ERROR_API_VERSION_UNSUPPORTED")] + [SupportedApiProfile("openxr")] + ErrorApiVersionUnsupported = -4, - [NativeName("XR_COLOCATION_DISCOVERY_ALREADY_ADVERTISING_META")] - [SupportedApiProfile("openxr", ["XR_META_colocation_discovery"])] - ColocationDiscoveryAlreadyAdvertisingMETA = 1000571003, + [NativeName("XR_ERROR_OUT_OF_MEMORY")] + [SupportedApiProfile("openxr")] + ErrorOutOfMemory = -3, - [NativeName("XR_COLOCATION_DISCOVERY_ALREADY_DISCOVERING_META")] - [SupportedApiProfile("openxr", ["XR_META_colocation_discovery"])] - ColocationDiscoveryAlreadyDiscoveringMETA = 1000571004, + [NativeName("XR_ERROR_RUNTIME_FAILURE")] + [SupportedApiProfile("openxr")] + ErrorRuntimeFailure = -2, - [NativeName("XR_ERROR_SPACE_GROUP_NOT_FOUND_META")] - [SupportedApiProfile("openxr", ["XR_META_spatial_entity_group_sharing"])] - ErrorSpaceGroupNotFoundMETA = -1000572002, + [NativeName("XR_ERROR_VALIDATION_FAILURE")] + [SupportedApiProfile("openxr")] + ErrorValidationFailure = -1, - [NativeName("XR_ERROR_ANCHOR_NOT_OWNED_BY_CALLER_ANDROID")] - [SupportedApiProfile("openxr", ["XR_ANDROID_anchor_sharing_export"])] - ErrorAnchorNotOwnedByCallerANDROID = -1000701000, + [NativeName("XR_SUCCESS")] + [SupportedApiProfile("openxr")] + Success = 0, - [NativeName("XR_ERROR_IMAGE_FORMAT_UNSUPPORTED_ANDROID")] - [SupportedApiProfile( - "openxr", - ["XR_ANDROID_trackables_image"], - ImpliesSets = ["XR_ANDROID_trackables", "XR_EXT_future"] - )] - ErrorImageFormatUnsupportedANDROID = -1000709000, + [NativeName("XR_TIMEOUT_EXPIRED")] + [SupportedApiProfile("openxr")] + TimeoutExpired = 1, - [NativeName("XR_ERROR_SPATIAL_CAPABILITY_UNSUPPORTED_EXT")] - [SupportedApiProfile("openxr", ["XR_EXT_spatial_entity"], ImpliesSets = ["XR_EXT_future"])] - ErrorSpatialCapabilityUnsupportedEXT = -1000740001, + [NativeName("XR_SESSION_LOSS_PENDING")] + [SupportedApiProfile("openxr")] + SessionLossPending = 3, - [NativeName("XR_ERROR_SPATIAL_ENTITY_ID_INVALID_EXT")] - [SupportedApiProfile("openxr", ["XR_EXT_spatial_entity"], ImpliesSets = ["XR_EXT_future"])] - ErrorSpatialEntityIdInvalidEXT = -1000740002, + [NativeName("XR_EVENT_UNAVAILABLE")] + [SupportedApiProfile("openxr")] + EventUnavailable = 4, - [NativeName("XR_ERROR_SPATIAL_BUFFER_ID_INVALID_EXT")] - [SupportedApiProfile("openxr", ["XR_EXT_spatial_entity"], ImpliesSets = ["XR_EXT_future"])] - ErrorSpatialBufferIdInvalidEXT = -1000740003, + [NativeName("XR_SPACE_BOUNDS_UNAVAILABLE")] + [SupportedApiProfile("openxr")] + SpaceBoundsUnavailable = 7, - [NativeName("XR_ERROR_SPATIAL_COMPONENT_UNSUPPORTED_FOR_CAPABILITY_EXT")] - [SupportedApiProfile("openxr", ["XR_EXT_spatial_entity"], ImpliesSets = ["XR_EXT_future"])] - ErrorSpatialComponentUnsupportedForCapabilityEXT = -1000740004, + [NativeName("XR_SESSION_NOT_FOCUSED")] + [SupportedApiProfile("openxr")] + SessionNotFocused = 8, - [NativeName("XR_ERROR_SPATIAL_CAPABILITY_CONFIGURATION_INVALID_EXT")] - [SupportedApiProfile("openxr", ["XR_EXT_spatial_entity"], ImpliesSets = ["XR_EXT_future"])] - ErrorSpatialCapabilityConfigurationInvalidEXT = -1000740005, + [NativeName("XR_FRAME_DISCARDED")] + [SupportedApiProfile("openxr")] + FrameDiscarded = 9, - [NativeName("XR_ERROR_SPATIAL_COMPONENT_NOT_ENABLED_EXT")] - [SupportedApiProfile("openxr", ["XR_EXT_spatial_entity"], ImpliesSets = ["XR_EXT_future"])] - ErrorSpatialComponentNotEnabledEXT = -1000740006, + [NativeName("XR_RENDER_MODEL_UNAVAILABLE_FB")] + [SupportedApiProfile("openxr", ["XR_FB_render_model"])] + RenderModelUnavailableFB = 1000119020, - [NativeName("XR_ERROR_SPATIAL_PERSISTENCE_SCOPE_UNSUPPORTED_EXT")] + [NativeName("XR_SCENE_MARKER_DATA_NOT_STRING_MSFT")] [SupportedApiProfile( "openxr", - ["XR_EXT_spatial_persistence"], - ImpliesSets = ["XR_EXT_future", "XR_EXT_spatial_entity"] + ["XR_MSFT_scene_marker"], + ImpliesSets = ["XR_MSFT_scene_understanding", "XR_VERSION_1_0"] )] - ErrorSpatialPersistenceScopeUnsupportedEXT = -1000763001, + SceneMarkerDataNotStringMSFT = 1000147000, - [NativeName("XR_ERROR_SPATIAL_PERSISTENCE_SCOPE_INCOMPATIBLE_EXT")] - [SupportedApiProfile( - "openxr", - ["XR_EXT_spatial_persistence_operations"], - ImpliesSets = ["XR_EXT_future", "XR_EXT_spatial_persistence"] - )] - ErrorSpatialPersistenceScopeIncompatibleEXT = -1000781001, + [NativeName("XR_ENVIRONMENT_DEPTH_NOT_AVAILABLE_META")] + [SupportedApiProfile("openxr", ["XR_META_environment_depth"])] + EnvironmentDepthNotAvailableMETA = 1000291000, - [NativeName("XR_ERROR_SPATIAL_ANCHOR_ATTACHABLE_COMPONENT_NOT_FOUND_ANDROID")] - [SupportedApiProfile( - "openxr", - ["XR_ANDROID_spatial_entity_bound_anchor"], - ImpliesSets = ["XR_EXT_spatial_anchor"] - )] - ErrorSpatialAnchorAttachableComponentNotFoundANDROID = -1000790001, + [NativeName("XR_ERROR_FACIAL_EXPRESSION_PERMISSION_DENIED_ML")] + [SupportedApiProfile("openxr", ["XR_ML_facial_expression"])] + ErrorFacialExpressionPermissionDeniedML = 1000482000, - [NativeName("XR_ERROR_SPATIAL_ANCHOR_ENTITY_ID_INVALID_ANDROID")] - [SupportedApiProfile( - "openxr", - ["XR_ANDROID_spatial_anchor_space"], - ImpliesSets = ["XR_EXT_spatial_anchor"] - )] - ErrorSpatialAnchorEntityIdInvalidANDROID = -1000795001, + [NativeName("XR_BOUNDARY_VISIBILITY_SUPPRESSION_NOT_ALLOWED_META")] + [SupportedApiProfile("openxr", ["XR_META_boundary_visibility"])] + BoundaryVisibilitySuppressionNotAllowedMETA = 1000528000, - [NativeName("XR_ERROR_EXTENSION_DEPENDENCY_NOT_ENABLED_KHR")] - [SupportedApiProfile("openxr", ["XR_KHR_maintenance1"])] - ErrorExtensionDependencyNotEnabledKHR = ErrorExtensionDependencyNotEnabled, + [NativeName("XR_COLOCATION_DISCOVERY_ALREADY_ADVERTISING_META")] + [SupportedApiProfile("openxr", ["XR_META_colocation_discovery"])] + ColocationDiscoveryAlreadyAdvertisingMETA = 1000571003, - [NativeName("XR_ERROR_PERMISSION_INSUFFICIENT_KHR")] - [SupportedApiProfile("openxr", ["XR_KHR_maintenance1"])] - ErrorPermissionInsufficientKHR = ErrorPermissionInsufficient, + [NativeName("XR_COLOCATION_DISCOVERY_ALREADY_DISCOVERING_META")] + [SupportedApiProfile("openxr", ["XR_META_colocation_discovery"])] + ColocationDiscoveryAlreadyDiscoveringMETA = 1000571004, } diff --git a/sources/OpenXR/OpenXR/xr/SoundFieldChannelMaskSurroundBD.gen.cs b/sources/OpenXR/OpenXR/xr/SoundFieldChannelMaskSurroundBD.gen.cs index 3dc48fcbef..a71062d8c0 100644 --- a/sources/OpenXR/OpenXR/xr/SoundFieldChannelMaskSurroundBD.gen.cs +++ b/sources/OpenXR/OpenXR/xr/SoundFieldChannelMaskSurroundBD.gen.cs @@ -20,127 +20,127 @@ public enum SoundFieldChannelMaskSurroundBD : uint [SupportedApiProfile("openxr", ["XR_BD_spatial_audio_rendering"])] FrontRight = 2, + [NativeName("XR_SOUND_FIELD_CHANNEL_MASK_SURROUND_SETUP_STEREO_BD")] + [SupportedApiProfile("openxr", ["XR_BD_spatial_audio_rendering"])] + SetupStereo = 3, + [NativeName("XR_SOUND_FIELD_CHANNEL_MASK_SURROUND_FRONT_CENTER_BD")] [SupportedApiProfile("openxr", ["XR_BD_spatial_audio_rendering"])] FrontCenter = 4, - [NativeName("XR_SOUND_FIELD_CHANNEL_MASK_SURROUND_LOW_FREQUENCY_BD")] + [NativeName("XR_SOUND_FIELD_CHANNEL_MASK_SURROUND_SETUP_3_0_BD")] [SupportedApiProfile("openxr", ["XR_BD_spatial_audio_rendering"])] - LowFrequency = 8, + Setup3x0 = 7, - [NativeName("XR_SOUND_FIELD_CHANNEL_MASK_SURROUND_BACK_LEFT_BD")] + [NativeName("XR_SOUND_FIELD_CHANNEL_MASK_SURROUND_LOW_FREQUENCY_BD")] [SupportedApiProfile("openxr", ["XR_BD_spatial_audio_rendering"])] - BackLeft = 16, + LowFrequency = 8, - [NativeName("XR_SOUND_FIELD_CHANNEL_MASK_SURROUND_BACK_RIGHT_BD")] + [NativeName("XR_SOUND_FIELD_CHANNEL_MASK_SURROUND_SETUP_2_1_BD")] [SupportedApiProfile("openxr", ["XR_BD_spatial_audio_rendering"])] - BackRight = 32, + Setup2x1 = 11, - [NativeName("XR_SOUND_FIELD_CHANNEL_MASK_SURROUND_SIDE_LEFT_BD")] + [NativeName("XR_SOUND_FIELD_CHANNEL_MASK_SURROUND_SETUP_3_1_BD")] [SupportedApiProfile("openxr", ["XR_BD_spatial_audio_rendering"])] - SideLeft = 64, + Setup3x1 = 15, - [NativeName("XR_SOUND_FIELD_CHANNEL_MASK_SURROUND_SIDE_RIGHT_BD")] + [NativeName("XR_SOUND_FIELD_CHANNEL_MASK_SURROUND_BACK_LEFT_BD")] [SupportedApiProfile("openxr", ["XR_BD_spatial_audio_rendering"])] - SideRight = 128, + BackLeft = 16, - [NativeName("XR_SOUND_FIELD_CHANNEL_MASK_SURROUND_TOP_FRONT_LEFT_BD")] + [NativeName("XR_SOUND_FIELD_CHANNEL_MASK_SURROUND_BACK_RIGHT_BD")] [SupportedApiProfile("openxr", ["XR_BD_spatial_audio_rendering"])] - TopFrontLeft = 256, + BackRight = 32, - [NativeName("XR_SOUND_FIELD_CHANNEL_MASK_SURROUND_TOP_FRONT_RIGHT_BD")] + [NativeName("XR_SOUND_FIELD_CHANNEL_MASK_SURROUND_SETUP_BACK_SURROUND_BD")] [SupportedApiProfile("openxr", ["XR_BD_spatial_audio_rendering"])] - TopFrontRight = 512, + SetupBackSurround = 48, - [NativeName("XR_SOUND_FIELD_CHANNEL_MASK_SURROUND_TOP_BACK_LEFT_BD")] + [NativeName("XR_SOUND_FIELD_CHANNEL_MASK_SURROUND_SETUP_QUAD_BD")] [SupportedApiProfile("openxr", ["XR_BD_spatial_audio_rendering"])] - TopBackLeft = 1024, + SetupQuad = 51, - [NativeName("XR_SOUND_FIELD_CHANNEL_MASK_SURROUND_TOP_BACK_RIGHT_BD")] + [NativeName("XR_SOUND_FIELD_CHANNEL_MASK_SURROUND_SETUP_5_0_BD")] [SupportedApiProfile("openxr", ["XR_BD_spatial_audio_rendering"])] - TopBackRight = 2048, + Setup5x0 = 55, - [NativeName("XR_SOUND_FIELD_CHANNEL_MASK_SURROUND_BACK_CENTER_BD")] + [NativeName("XR_SOUND_FIELD_CHANNEL_MASK_SURROUND_SETUP_5_1_BD")] [SupportedApiProfile("openxr", ["XR_BD_spatial_audio_rendering"])] - BackCenter = 4096, + Setup5x1 = 63, - [NativeName("XR_SOUND_FIELD_CHANNEL_MASK_SURROUND_TOP_SIDE_LEFT_BD")] + [NativeName("XR_SOUND_FIELD_CHANNEL_MASK_SURROUND_SIDE_LEFT_BD")] [SupportedApiProfile("openxr", ["XR_BD_spatial_audio_rendering"])] - TopSideLeft = 8192, + SideLeft = 64, - [NativeName("XR_SOUND_FIELD_CHANNEL_MASK_SURROUND_TOP_SIDE_RIGHT_BD")] + [NativeName("XR_SOUND_FIELD_CHANNEL_MASK_SURROUND_SIDE_RIGHT_BD")] [SupportedApiProfile("openxr", ["XR_BD_spatial_audio_rendering"])] - TopSideRight = 16384, + SideRight = 128, - [NativeName("XR_SOUND_FIELD_CHANNEL_MASK_SURROUND_SETUP_STEREO_BD")] + [NativeName("XR_SOUND_FIELD_CHANNEL_MASK_SURROUND_SETUP_SIDE_SURROUND_BD")] [SupportedApiProfile("openxr", ["XR_BD_spatial_audio_rendering"])] - SetupStereo = 3, + SetupSideSurround = 192, - [NativeName("XR_SOUND_FIELD_CHANNEL_MASK_SURROUND_SETUP_2_1_BD")] + [NativeName("XR_SOUND_FIELD_CHANNEL_MASK_SURROUND_SETUP_5_0_SIDE_BD")] [SupportedApiProfile("openxr", ["XR_BD_spatial_audio_rendering"])] - Setup2x1 = 11, + Setup5x0Side = 199, - [NativeName("XR_SOUND_FIELD_CHANNEL_MASK_SURROUND_SETUP_3_0_BD")] + [NativeName("XR_SOUND_FIELD_CHANNEL_MASK_SURROUND_SETUP_5_1_SIDE_BD")] [SupportedApiProfile("openxr", ["XR_BD_spatial_audio_rendering"])] - Setup3x0 = 7, + Setup5x1Side = 207, - [NativeName("XR_SOUND_FIELD_CHANNEL_MASK_SURROUND_SETUP_4_0_BD")] + [NativeName("XR_SOUND_FIELD_CHANNEL_MASK_SURROUND_SETUP_7_0_BD")] [SupportedApiProfile("openxr", ["XR_BD_spatial_audio_rendering"])] - Setup4x0 = 4099, + Setup7x0 = 247, - [NativeName("XR_SOUND_FIELD_CHANNEL_MASK_SURROUND_SETUP_BACK_SURROUND_BD")] + [NativeName("XR_SOUND_FIELD_CHANNEL_MASK_SURROUND_SETUP_7_1_BD")] [SupportedApiProfile("openxr", ["XR_BD_spatial_audio_rendering"])] - SetupBackSurround = 48, + Setup7x1 = 255, - [NativeName("XR_SOUND_FIELD_CHANNEL_MASK_SURROUND_SETUP_QUAD_BD")] + [NativeName("XR_SOUND_FIELD_CHANNEL_MASK_SURROUND_TOP_FRONT_LEFT_BD")] [SupportedApiProfile("openxr", ["XR_BD_spatial_audio_rendering"])] - SetupQuad = 51, + TopFrontLeft = 256, - [NativeName("XR_SOUND_FIELD_CHANNEL_MASK_SURROUND_SETUP_3_1_BD")] + [NativeName("XR_SOUND_FIELD_CHANNEL_MASK_SURROUND_TOP_FRONT_RIGHT_BD")] [SupportedApiProfile("openxr", ["XR_BD_spatial_audio_rendering"])] - Setup3x1 = 15, + TopFrontRight = 512, - [NativeName("XR_SOUND_FIELD_CHANNEL_MASK_SURROUND_SETUP_5_0_BD")] + [NativeName("XR_SOUND_FIELD_CHANNEL_MASK_SURROUND_SETUP_5_1_2_BD")] [SupportedApiProfile("openxr", ["XR_BD_spatial_audio_rendering"])] - Setup5x0 = 55, + Setup5x1x2 = 831, - [NativeName("XR_SOUND_FIELD_CHANNEL_MASK_SURROUND_SETUP_SIDE_SURROUND_BD")] + [NativeName("XR_SOUND_FIELD_CHANNEL_MASK_SURROUND_TOP_BACK_LEFT_BD")] [SupportedApiProfile("openxr", ["XR_BD_spatial_audio_rendering"])] - SetupSideSurround = 192, + TopBackLeft = 1024, - [NativeName("XR_SOUND_FIELD_CHANNEL_MASK_SURROUND_SETUP_5_0_SIDE_BD")] + [NativeName("XR_SOUND_FIELD_CHANNEL_MASK_SURROUND_TOP_BACK_RIGHT_BD")] [SupportedApiProfile("openxr", ["XR_BD_spatial_audio_rendering"])] - Setup5x0Side = 199, + TopBackRight = 2048, - [NativeName("XR_SOUND_FIELD_CHANNEL_MASK_SURROUND_SETUP_5_1_BD")] + [NativeName("XR_SOUND_FIELD_CHANNEL_MASK_SURROUND_SETUP_5_1_4_BD")] [SupportedApiProfile("openxr", ["XR_BD_spatial_audio_rendering"])] - Setup5x1 = 63, + Setup5x1x4 = 3903, - [NativeName("XR_SOUND_FIELD_CHANNEL_MASK_SURROUND_SETUP_5_1_SIDE_BD")] + [NativeName("XR_SOUND_FIELD_CHANNEL_MASK_SURROUND_SETUP_7_1_4_BD")] [SupportedApiProfile("openxr", ["XR_BD_spatial_audio_rendering"])] - Setup5x1Side = 207, + Setup7x1x4 = 4095, - [NativeName("XR_SOUND_FIELD_CHANNEL_MASK_SURROUND_SETUP_7_0_BD")] + [NativeName("XR_SOUND_FIELD_CHANNEL_MASK_SURROUND_BACK_CENTER_BD")] [SupportedApiProfile("openxr", ["XR_BD_spatial_audio_rendering"])] - Setup7x0 = 247, + BackCenter = 4096, - [NativeName("XR_SOUND_FIELD_CHANNEL_MASK_SURROUND_SETUP_7_1_BD")] + [NativeName("XR_SOUND_FIELD_CHANNEL_MASK_SURROUND_SETUP_4_0_BD")] [SupportedApiProfile("openxr", ["XR_BD_spatial_audio_rendering"])] - Setup7x1 = 255, + Setup4x0 = 4099, - [NativeName("XR_SOUND_FIELD_CHANNEL_MASK_SURROUND_SETUP_5_1_2_BD")] + [NativeName("XR_SOUND_FIELD_CHANNEL_MASK_SURROUND_TOP_SIDE_LEFT_BD")] [SupportedApiProfile("openxr", ["XR_BD_spatial_audio_rendering"])] - Setup5x1x2 = 831, + TopSideLeft = 8192, - [NativeName("XR_SOUND_FIELD_CHANNEL_MASK_SURROUND_SETUP_5_1_4_BD")] + [NativeName("XR_SOUND_FIELD_CHANNEL_MASK_SURROUND_TOP_SIDE_RIGHT_BD")] [SupportedApiProfile("openxr", ["XR_BD_spatial_audio_rendering"])] - Setup5x1x4 = 3903, + TopSideRight = 16384, [NativeName("XR_SOUND_FIELD_CHANNEL_MASK_SURROUND_SETUP_7_1_2_BD")] [SupportedApiProfile("openxr", ["XR_BD_spatial_audio_rendering"])] Setup7x1x2 = 24831, - - [NativeName("XR_SOUND_FIELD_CHANNEL_MASK_SURROUND_SETUP_7_1_4_BD")] - [SupportedApiProfile("openxr", ["XR_BD_spatial_audio_rendering"])] - Setup7x1x4 = 4095, } diff --git a/sources/OpenXR/OpenXR/xr/SpatialPersistenceContextResultEXT.gen.cs b/sources/OpenXR/OpenXR/xr/SpatialPersistenceContextResultEXT.gen.cs index a2decf89ea..571251a677 100644 --- a/sources/OpenXR/OpenXR/xr/SpatialPersistenceContextResultEXT.gen.cs +++ b/sources/OpenXR/OpenXR/xr/SpatialPersistenceContextResultEXT.gen.cs @@ -12,13 +12,13 @@ namespace Silk.NET.OpenXR; [SupportedApiProfile("openxr")] public enum SpatialPersistenceContextResultEXT { - [NativeName("XR_SPATIAL_PERSISTENCE_CONTEXT_RESULT_SUCCESS_EXT")] + [NativeName("XR_SPATIAL_PERSISTENCE_CONTEXT_RESULT_PERSIST_UUID_NOT_FOUND_EXT")] [SupportedApiProfile( "openxr", - ["XR_EXT_spatial_persistence"], - ImpliesSets = ["XR_EXT_future", "XR_EXT_spatial_entity"] + ["XR_EXT_spatial_persistence_operations"], + ImpliesSets = ["XR_EXT_future", "XR_EXT_spatial_persistence"] )] - Success = 0, + PersistUuidNotFound = -1000781002, [NativeName("XR_SPATIAL_PERSISTENCE_CONTEXT_RESULT_ENTITY_NOT_TRACKING_EXT")] [SupportedApiProfile( @@ -28,11 +28,11 @@ public enum SpatialPersistenceContextResultEXT )] EntityNotTracking = -1000781001, - [NativeName("XR_SPATIAL_PERSISTENCE_CONTEXT_RESULT_PERSIST_UUID_NOT_FOUND_EXT")] + [NativeName("XR_SPATIAL_PERSISTENCE_CONTEXT_RESULT_SUCCESS_EXT")] [SupportedApiProfile( "openxr", - ["XR_EXT_spatial_persistence_operations"], - ImpliesSets = ["XR_EXT_future", "XR_EXT_spatial_persistence"] + ["XR_EXT_spatial_persistence"], + ImpliesSets = ["XR_EXT_future", "XR_EXT_spatial_entity"] )] - PersistUuidNotFound = -1000781002, + Success = 0, } diff --git a/sources/OpenXR/OpenXR/xr/StructureType.gen.cs b/sources/OpenXR/OpenXR/xr/StructureType.gen.cs index 90ccd9506a..6556abf9fe 100644 --- a/sources/OpenXR/OpenXR/xr/StructureType.gen.cs +++ b/sources/OpenXR/OpenXR/xr/StructureType.gen.cs @@ -212,18 +212,6 @@ public enum StructureType : uint [SupportedApiProfile("openxr")] InputSourceLocalizedNameGetInfo = 63, - [NativeName("XR_TYPE_SPACES_LOCATE_INFO")] - [SupportedApiProfile("openxr", ["XR_VERSION_1_1"], MinVersion = "1.1")] - SpacesLocateInfo = 1000471000, - - [NativeName("XR_TYPE_SPACE_LOCATIONS")] - [SupportedApiProfile("openxr", ["XR_VERSION_1_1"], MinVersion = "1.1")] - SpaceLocations = 1000471001, - - [NativeName("XR_TYPE_SPACE_VELOCITIES")] - [SupportedApiProfile("openxr", ["XR_VERSION_1_1"], MinVersion = "1.1")] - SpaceVelocities = 1000471002, - [NativeName("XR_TYPE_COMPOSITION_LAYER_CUBE_KHR")] [SupportedApiProfile("openxr", ["XR_KHR_composition_layer_cube"])] CompositionLayerCubeKHR = 1000006000, @@ -312,14 +300,26 @@ public enum StructureType : uint [SupportedApiProfile("openxr", ["XR_KHR_vulkan_enable"])] GraphicsBindingVulkanKHR = 1000025000, + [NativeName("XR_TYPE_GRAPHICS_BINDING_VULKAN2_KHR")] + [SupportedApiProfile("openxr", ["XR_KHR_vulkan_enable2"])] + GraphicsBindingVulkan2KHR = GraphicsBindingVulkanKHR, + [NativeName("XR_TYPE_SWAPCHAIN_IMAGE_VULKAN_KHR")] [SupportedApiProfile("openxr", ["XR_KHR_vulkan_enable"])] SwapchainImageVulkanKHR = 1000025001, + [NativeName("XR_TYPE_SWAPCHAIN_IMAGE_VULKAN2_KHR")] + [SupportedApiProfile("openxr", ["XR_KHR_vulkan_enable2"])] + SwapchainImageVulkan2KHR = SwapchainImageVulkanKHR, + [NativeName("XR_TYPE_GRAPHICS_REQUIREMENTS_VULKAN_KHR")] [SupportedApiProfile("openxr", ["XR_KHR_vulkan_enable"])] GraphicsRequirementsVulkanKHR = 1000025002, + [NativeName("XR_TYPE_GRAPHICS_REQUIREMENTS_VULKAN2_KHR")] + [SupportedApiProfile("openxr", ["XR_KHR_vulkan_enable2"])] + GraphicsRequirementsVulkan2KHR = GraphicsRequirementsVulkanKHR, + [NativeName("XR_TYPE_GRAPHICS_BINDING_D3D11_KHR")] [SupportedApiProfile("openxr", ["XR_KHR_D3D11_enable"])] GraphicsBindingD3D11KHR = 1000027000, @@ -772,21 +772,17 @@ public enum StructureType : uint )] HandTrackingCapsulesStateFB = 1000112000, - [NativeName("XR_TYPE_SYSTEM_SPATIAL_ENTITY_PROPERTIES_FB")] + [NativeName("XR_TYPE_SPACE_COMPONENT_STATUS_FB")] [SupportedApiProfile("openxr", ["XR_FB_spatial_entity"])] - SystemSpatialEntityPropertiesFB = 1000113004, + SpaceComponentStatusFB = 1000113001, [NativeName("XR_TYPE_SPATIAL_ANCHOR_CREATE_INFO_FB")] [SupportedApiProfile("openxr", ["XR_FB_spatial_entity"])] SpatialAnchorCreateInfoFB = 1000113003, - [NativeName("XR_TYPE_SPACE_COMPONENT_STATUS_SET_INFO_FB")] - [SupportedApiProfile("openxr", ["XR_FB_spatial_entity"])] - SpaceComponentStatusSetInfoFB = 1000113007, - - [NativeName("XR_TYPE_SPACE_COMPONENT_STATUS_FB")] + [NativeName("XR_TYPE_SYSTEM_SPATIAL_ENTITY_PROPERTIES_FB")] [SupportedApiProfile("openxr", ["XR_FB_spatial_entity"])] - SpaceComponentStatusFB = 1000113001, + SystemSpatialEntityPropertiesFB = 1000113004, [NativeName("XR_TYPE_EVENT_DATA_SPATIAL_ANCHOR_CREATE_COMPLETE_FB")] [SupportedApiProfile("openxr", ["XR_FB_spatial_entity"])] @@ -796,6 +792,10 @@ public enum StructureType : uint [SupportedApiProfile("openxr", ["XR_FB_spatial_entity"])] EventDataSpaceSetStatusCompleteFB = 1000113006, + [NativeName("XR_TYPE_SPACE_COMPONENT_STATUS_SET_INFO_FB")] + [SupportedApiProfile("openxr", ["XR_FB_spatial_entity"])] + SpaceComponentStatusSetInfoFB = 1000113007, + [NativeName("XR_TYPE_FOVEATION_PROFILE_CREATE_INFO_FB")] [SupportedApiProfile( "openxr", @@ -828,17 +828,17 @@ public enum StructureType : uint )] FoveationLevelProfileCreateInfoFB = 1000115000, - [NativeName("XR_TYPE_KEYBOARD_SPACE_CREATE_INFO_FB")] + [NativeName("XR_TYPE_SYSTEM_KEYBOARD_TRACKING_PROPERTIES_FB")] [SupportedApiProfile("openxr", ["XR_FB_keyboard_tracking"])] - KeyboardSpaceCreateInfoFB = 1000116009, + SystemKeyboardTrackingPropertiesFB = 1000116002, [NativeName("XR_TYPE_KEYBOARD_TRACKING_QUERY_FB")] [SupportedApiProfile("openxr", ["XR_FB_keyboard_tracking"])] KeyboardTrackingQueryFB = 1000116004, - [NativeName("XR_TYPE_SYSTEM_KEYBOARD_TRACKING_PROPERTIES_FB")] + [NativeName("XR_TYPE_KEYBOARD_SPACE_CREATE_INFO_FB")] [SupportedApiProfile("openxr", ["XR_FB_keyboard_tracking"])] - SystemKeyboardTrackingPropertiesFB = 1000116002, + KeyboardSpaceCreateInfoFB = 1000116009, [NativeName("XR_TYPE_TRIANGLE_MESH_CREATE_INFO_FB")] [SupportedApiProfile("openxr", ["XR_FB_triangle_mesh"])] @@ -1168,18 +1168,6 @@ public enum StructureType : uint )] SpatialAnchorsUpdateExpirationCompletionDetailsML = 1000141012, - [NativeName("XR_TYPE_EVENT_DATA_HEADSET_FIT_CHANGED_ML")] - [SupportedApiProfile("openxr", ["XR_ML_user_calibration"])] - EventDataHeadsetFitChangedML = 1000472000, - - [NativeName("XR_TYPE_EVENT_DATA_EYE_CALIBRATION_CHANGED_ML")] - [SupportedApiProfile("openxr", ["XR_ML_user_calibration"])] - EventDataEyeCalibrationChangedML = 1000472001, - - [NativeName("XR_TYPE_USER_CALIBRATION_ENABLE_EVENTS_INFO_ML")] - [SupportedApiProfile("openxr", ["XR_ML_user_calibration"])] - UserCalibrationEnableEventsInfoML = 1000472002, - [NativeName("XR_TYPE_SPATIAL_ANCHOR_PERSISTENCE_INFO_MSFT")] [SupportedApiProfile( "openxr", @@ -1244,21 +1232,21 @@ public enum StructureType : uint )] SpaceStorageLocationFilterInfoFB = 1000156003, - [NativeName("XR_TYPE_SPACE_UUID_FILTER_INFO_FB")] + [NativeName("XR_TYPE_SPACE_COMPONENT_FILTER_INFO_FB")] [SupportedApiProfile( "openxr", ["XR_FB_spatial_entity_query"], ImpliesSets = ["XR_FB_spatial_entity_storage", "XR_VERSION_1_0"] )] - SpaceUuidFilterInfoFB = 1000156054, + SpaceComponentFilterInfoFB = 1000156052, - [NativeName("XR_TYPE_SPACE_COMPONENT_FILTER_INFO_FB")] + [NativeName("XR_TYPE_SPACE_UUID_FILTER_INFO_FB")] [SupportedApiProfile( "openxr", ["XR_FB_spatial_entity_query"], ImpliesSets = ["XR_FB_spatial_entity_storage", "XR_VERSION_1_0"] )] - SpaceComponentFilterInfoFB = 1000156052, + SpaceUuidFilterInfoFB = 1000156054, [NativeName("XR_TYPE_EVENT_DATA_SPACE_QUERY_RESULTS_AVAILABLE_FB")] [SupportedApiProfile( @@ -1448,6 +1436,10 @@ public enum StructureType : uint )] SystemFoveationEyeTrackedPropertiesMETA = 1000200002, + [NativeName("XR_TYPE_FACE_EXPRESSION_INFO_FB")] + [SupportedApiProfile("openxr", ["XR_FB_face_tracking"])] + FaceExpressionInfoFB = 1000201002, + [NativeName("XR_TYPE_SYSTEM_FACE_TRACKING_PROPERTIES_FB")] [SupportedApiProfile("openxr", ["XR_FB_face_tracking"])] SystemFaceTrackingPropertiesFB = 1000201004, @@ -1456,10 +1448,6 @@ public enum StructureType : uint [SupportedApiProfile("openxr", ["XR_FB_face_tracking"])] FaceTrackerCreateInfoFB = 1000201005, - [NativeName("XR_TYPE_FACE_EXPRESSION_INFO_FB")] - [SupportedApiProfile("openxr", ["XR_FB_face_tracking"])] - FaceExpressionInfoFB = 1000201002, - [NativeName("XR_TYPE_FACE_EXPRESSION_WEIGHTS_FB")] [SupportedApiProfile("openxr", ["XR_FB_face_tracking"])] FaceExpressionWeightsFB = 1000201006, @@ -1500,6 +1488,10 @@ public enum StructureType : uint [SupportedApiProfile("openxr", ["XR_FB_haptic_pcm"])] DevicePcmSampleRateStateFB = 1000209002, + [NativeName("XR_TYPE_DEVICE_PCM_SAMPLE_RATE_GET_INFO_FB")] + [SupportedApiProfile("openxr", ["XR_FB_haptic_pcm"])] + DevicePcmSampleRateGetInfoFB = DevicePcmSampleRateStateFB, + [NativeName("XR_TYPE_FRAME_SYNTHESIS_INFO_EXT")] [SupportedApiProfile("openxr", ["XR_EXT_frame_synthesis"])] FrameSynthesisInfoEXT = 1000211000, @@ -2664,6 +2656,42 @@ public enum StructureType : uint [SupportedApiProfile("openxr", ["XR_EXT_user_presence"])] SystemUserPresencePropertiesEXT = 1000470001, + [NativeName("XR_TYPE_SPACES_LOCATE_INFO")] + [SupportedApiProfile("openxr", ["XR_VERSION_1_1"], MinVersion = "1.1")] + SpacesLocateInfo = 1000471000, + + [NativeName("XR_TYPE_SPACES_LOCATE_INFO_KHR")] + [SupportedApiProfile("openxr", ["XR_KHR_locate_spaces"])] + SpacesLocateInfoKHR = SpacesLocateInfo, + + [NativeName("XR_TYPE_SPACE_LOCATIONS")] + [SupportedApiProfile("openxr", ["XR_VERSION_1_1"], MinVersion = "1.1")] + SpaceLocations = 1000471001, + + [NativeName("XR_TYPE_SPACE_LOCATIONS_KHR")] + [SupportedApiProfile("openxr", ["XR_KHR_locate_spaces"])] + SpaceLocationsKHR = SpaceLocations, + + [NativeName("XR_TYPE_SPACE_VELOCITIES")] + [SupportedApiProfile("openxr", ["XR_VERSION_1_1"], MinVersion = "1.1")] + SpaceVelocities = 1000471002, + + [NativeName("XR_TYPE_SPACE_VELOCITIES_KHR")] + [SupportedApiProfile("openxr", ["XR_KHR_locate_spaces"])] + SpaceVelocitiesKHR = SpaceVelocities, + + [NativeName("XR_TYPE_EVENT_DATA_HEADSET_FIT_CHANGED_ML")] + [SupportedApiProfile("openxr", ["XR_ML_user_calibration"])] + EventDataHeadsetFitChangedML = 1000472000, + + [NativeName("XR_TYPE_EVENT_DATA_EYE_CALIBRATION_CHANGED_ML")] + [SupportedApiProfile("openxr", ["XR_ML_user_calibration"])] + EventDataEyeCalibrationChangedML = 1000472001, + + [NativeName("XR_TYPE_USER_CALIBRATION_ENABLE_EVENTS_INFO_ML")] + [SupportedApiProfile("openxr", ["XR_ML_user_calibration"])] + UserCalibrationEnableEventsInfoML = 1000472002, + [NativeName("XR_TYPE_SYSTEM_NOTIFICATIONS_SET_INFO_ML")] [SupportedApiProfile("openxr", ["XR_ML_system_notifications"])] SystemNotificationsSetInfoML = 1000473000, @@ -3467,32 +3495,4 @@ public enum StructureType : uint [NativeName("XR_TYPE_EVENT_DATA_VIEW_CONFIGURATION_VIEWS_CHANGED_EXT")] [SupportedApiProfile("openxr", ["XR_EXT_view_configuration_views_change"])] EventDataViewConfigurationViewsChangedEXT = 1000839000, - - [NativeName("XR_TYPE_GRAPHICS_BINDING_VULKAN2_KHR")] - [SupportedApiProfile("openxr", ["XR_KHR_vulkan_enable2"])] - GraphicsBindingVulkan2KHR = GraphicsBindingVulkanKHR, - - [NativeName("XR_TYPE_SWAPCHAIN_IMAGE_VULKAN2_KHR")] - [SupportedApiProfile("openxr", ["XR_KHR_vulkan_enable2"])] - SwapchainImageVulkan2KHR = SwapchainImageVulkanKHR, - - [NativeName("XR_TYPE_GRAPHICS_REQUIREMENTS_VULKAN2_KHR")] - [SupportedApiProfile("openxr", ["XR_KHR_vulkan_enable2"])] - GraphicsRequirementsVulkan2KHR = GraphicsRequirementsVulkanKHR, - - [NativeName("XR_TYPE_DEVICE_PCM_SAMPLE_RATE_GET_INFO_FB")] - [SupportedApiProfile("openxr", ["XR_FB_haptic_pcm"])] - DevicePcmSampleRateGetInfoFB = DevicePcmSampleRateStateFB, - - [NativeName("XR_TYPE_SPACES_LOCATE_INFO_KHR")] - [SupportedApiProfile("openxr", ["XR_KHR_locate_spaces"])] - SpacesLocateInfoKHR = SpacesLocateInfo, - - [NativeName("XR_TYPE_SPACE_LOCATIONS_KHR")] - [SupportedApiProfile("openxr", ["XR_KHR_locate_spaces"])] - SpaceLocationsKHR = SpaceLocations, - - [NativeName("XR_TYPE_SPACE_VELOCITIES_KHR")] - [SupportedApiProfile("openxr", ["XR_KHR_locate_spaces"])] - SpaceVelocitiesKHR = SpaceVelocities, } diff --git a/sources/OpenXR/OpenXR/xr/ViewConfigurationType.gen.cs b/sources/OpenXR/OpenXR/xr/ViewConfigurationType.gen.cs index b97ddaef3b..4e34d5064c 100644 --- a/sources/OpenXR/OpenXR/xr/ViewConfigurationType.gen.cs +++ b/sources/OpenXR/OpenXR/xr/ViewConfigurationType.gen.cs @@ -24,6 +24,10 @@ public enum ViewConfigurationType : uint [SupportedApiProfile("openxr", ["XR_VERSION_1_1"], MinVersion = "1.1")] PrimaryStereoWithFoveatedInset = 1000037000, + [NativeName("XR_VIEW_CONFIGURATION_TYPE_PRIMARY_QUAD_VARJO")] + [SupportedApiProfile("openxr", ["XR_VARJO_quad_views"])] + PrimaryQuadVARJO = PrimaryStereoWithFoveatedInset, + [NativeName("XR_VIEW_CONFIGURATION_TYPE_SECONDARY_MONO_FIRST_PERSON_OBSERVER_MSFT")] [SupportedApiProfile( "openxr", @@ -31,8 +35,4 @@ public enum ViewConfigurationType : uint ImpliesSets = ["XR_MSFT_secondary_view_configuration", "XR_VERSION_1_0"] )] SecondaryMonoFirstPersonObserverMSFT = 1000054000, - - [NativeName("XR_VIEW_CONFIGURATION_TYPE_PRIMARY_QUAD_VARJO")] - [SupportedApiProfile("openxr", ["XR_VARJO_quad_views"])] - PrimaryQuadVARJO = PrimaryStereoWithFoveatedInset, } From 43f1362258b3d4f20563f12aaf4e974cb79ab59d Mon Sep 17 00:00:00 2001 From: "The Silk.NET Automaton" <9011267+dotnet-bot@users.noreply.github.com> Date: Mon, 9 Nov 2026 03:33:38 +0000 Subject: [PATCH 10/24] Regenerate SDL bindings for e5fd68df6a04dd28aaa6e00255786364a3bc1c3f --- sources/SDL/SDL/sdl3/AudioFormat.gen.cs | 24 ++-- sources/SDL/SDL/sdl3/BlendMode.gen.cs | 4 +- sources/SDL/SDL/sdl3/Colorspace.gen.cs | 32 ++--- sources/SDL/SDL/sdl3/EventType.gen.cs | 12 +- sources/SDL/SDL/sdl3/PixelFormat.gen.cs | 182 ++++++++++++------------ 5 files changed, 127 insertions(+), 127 deletions(-) diff --git a/sources/SDL/SDL/sdl3/AudioFormat.gen.cs b/sources/SDL/SDL/sdl3/AudioFormat.gen.cs index cbfcacaed8..5dbc297326 100644 --- a/sources/SDL/SDL/sdl3/AudioFormat.gen.cs +++ b/sources/SDL/SDL/sdl3/AudioFormat.gen.cs @@ -23,27 +23,27 @@ public enum AudioFormat [NativeName("SDL_AUDIO_S16LE")] S16Le = 32784, - [NativeName("SDL_AUDIO_S16BE")] - S16Be = 36880, + [NativeName("SDL_AUDIO_S16")] + S16 = S16Le, [NativeName("SDL_AUDIO_S32LE")] S32Le = 32800, - [NativeName("SDL_AUDIO_S32BE")] - S32Be = 36896, + [NativeName("SDL_AUDIO_S32")] + S32 = S32Le, [NativeName("SDL_AUDIO_F32LE")] F32Le = 33056, - [NativeName("SDL_AUDIO_F32BE")] - F32Be = 37152, + [NativeName("SDL_AUDIO_F32")] + F32 = F32Le, - [NativeName("SDL_AUDIO_S16")] - S16 = S16Le, + [NativeName("SDL_AUDIO_S16BE")] + S16Be = 36880, - [NativeName("SDL_AUDIO_S32")] - S32 = S32Le, + [NativeName("SDL_AUDIO_S32BE")] + S32Be = 36896, - [NativeName("SDL_AUDIO_F32")] - F32 = F32Le, + [NativeName("SDL_AUDIO_F32BE")] + F32Be = 37152, } diff --git a/sources/SDL/SDL/sdl3/BlendMode.gen.cs b/sources/SDL/SDL/sdl3/BlendMode.gen.cs index 76f3f168ba..733d03b3f9 100644 --- a/sources/SDL/SDL/sdl3/BlendMode.gen.cs +++ b/sources/SDL/SDL/sdl3/BlendMode.gen.cs @@ -13,10 +13,10 @@ public enum BlendMode : uint { None = 0, Blend = 1, - BlendPremultiplied = 16, Add = 2, - AddPremultiplied = 32, Mod = 4, Mul = 8, + BlendPremultiplied = 16, + AddPremultiplied = 32, Invalid = 2147483647, } diff --git a/sources/SDL/SDL/sdl3/Colorspace.gen.cs b/sources/SDL/SDL/sdl3/Colorspace.gen.cs index 0ecd9b201e..90d56f5ccb 100644 --- a/sources/SDL/SDL/sdl3/Colorspace.gen.cs +++ b/sources/SDL/SDL/sdl3/Colorspace.gen.cs @@ -14,39 +14,39 @@ public enum Colorspace [NativeName("SDL_COLORSPACE_UNKNOWN")] Unknown = 0, + [NativeName("SDL_COLORSPACE_SRGB_LINEAR")] + SrgbLinear = 301991168, + [NativeName("SDL_COLORSPACE_SRGB")] Srgb = 301991328, - [NativeName("SDL_COLORSPACE_SRGB_LINEAR")] - SrgbLinear = 301991168, + [NativeName("SDL_COLORSPACE_RGB_DEFAULT")] + RgbDefault = Srgb, [NativeName("SDL_COLORSPACE_HDR10")] Hdr10 = 301999616, - [NativeName("SDL_COLORSPACE_JPEG")] - Jpeg = 570426566, + [NativeName("SDL_COLORSPACE_BT709_LIMITED")] + Bt709Limited = 554697761, [NativeName("SDL_COLORSPACE_BT601_LIMITED")] Bt601Limited = 554703046, - [NativeName("SDL_COLORSPACE_BT601_FULL")] - Bt601Full = 571480262, + [NativeName("SDL_COLORSPACE_YUV_DEFAULT")] + YuvDefault = Bt601Limited, - [NativeName("SDL_COLORSPACE_BT709_LIMITED")] - Bt709Limited = 554697761, + [NativeName("SDL_COLORSPACE_BT2020_LIMITED")] + Bt2020Limited = 554706441, + + [NativeName("SDL_COLORSPACE_JPEG")] + Jpeg = 570426566, [NativeName("SDL_COLORSPACE_BT709_FULL")] Bt709Full = 571474977, - [NativeName("SDL_COLORSPACE_BT2020_LIMITED")] - Bt2020Limited = 554706441, + [NativeName("SDL_COLORSPACE_BT601_FULL")] + Bt601Full = 571480262, [NativeName("SDL_COLORSPACE_BT2020_FULL")] Bt2020Full = 571483657, - - [NativeName("SDL_COLORSPACE_RGB_DEFAULT")] - RgbDefault = Srgb, - - [NativeName("SDL_COLORSPACE_YUV_DEFAULT")] - YuvDefault = Bt601Limited, } diff --git a/sources/SDL/SDL/sdl3/EventType.gen.cs b/sources/SDL/SDL/sdl3/EventType.gen.cs index 1dd1236062..cb96cc588a 100644 --- a/sources/SDL/SDL/sdl3/EventType.gen.cs +++ b/sources/SDL/SDL/sdl3/EventType.gen.cs @@ -44,6 +44,9 @@ public enum EventType [NativeName("SDL_EVENT_DISPLAY_ORIENTATION")] DisplayOrientation = 337, + [NativeName("SDL_EVENT_DISPLAY_FIRST")] + DisplayFirst = DisplayOrientation, + [NativeName("SDL_EVENT_DISPLAY_ADDED")] DisplayAdded = 338, @@ -65,15 +68,15 @@ public enum EventType [NativeName("SDL_EVENT_DISPLAY_USABLE_BOUNDS_CHANGED")] DisplayUsableBoundsChanged = 344, - [NativeName("SDL_EVENT_DISPLAY_FIRST")] - DisplayFirst = DisplayOrientation, - [NativeName("SDL_EVENT_DISPLAY_LAST")] DisplayLast = DisplayUsableBoundsChanged, [NativeName("SDL_EVENT_WINDOW_SHOWN")] WindowShown = 514, + [NativeName("SDL_EVENT_WINDOW_FIRST")] + WindowFirst = WindowShown, + [NativeName("SDL_EVENT_WINDOW_HIDDEN")] WindowHidden = 515, @@ -146,9 +149,6 @@ public enum EventType [NativeName("SDL_EVENT_WINDOW_HDR_STATE_CHANGED")] WindowHdrStateChanged = 538, - [NativeName("SDL_EVENT_WINDOW_FIRST")] - WindowFirst = WindowShown, - [NativeName("SDL_EVENT_WINDOW_LAST")] WindowLast = WindowHdrStateChanged, diff --git a/sources/SDL/SDL/sdl3/PixelFormat.gen.cs b/sources/SDL/SDL/sdl3/PixelFormat.gen.cs index 0dd7bbd86a..9449203e3b 100644 --- a/sources/SDL/SDL/sdl3/PixelFormat.gen.cs +++ b/sources/SDL/SDL/sdl3/PixelFormat.gen.cs @@ -20,12 +20,6 @@ public enum PixelFormat [NativeName("SDL_PIXELFORMAT_INDEX1MSB")] Index1Msb = 287310080, - [NativeName("SDL_PIXELFORMAT_INDEX2LSB")] - Index2Lsb = 470811136, - - [NativeName("SDL_PIXELFORMAT_INDEX2MSB")] - Index2Msb = 471859712, - [NativeName("SDL_PIXELFORMAT_INDEX4LSB")] Index4Lsb = 303039488, @@ -41,99 +35,123 @@ public enum PixelFormat [NativeName("SDL_PIXELFORMAT_XRGB4444")] Xrgb4444 = 353504258, - [NativeName("SDL_PIXELFORMAT_XBGR4444")] - Xbgr4444 = 357698562, - [NativeName("SDL_PIXELFORMAT_XRGB1555")] Xrgb1555 = 353570562, - [NativeName("SDL_PIXELFORMAT_XBGR1555")] - Xbgr1555 = 357764866, + [NativeName("SDL_PIXELFORMAT_RGB565")] + Rgb565 = 353701890, [NativeName("SDL_PIXELFORMAT_ARGB4444")] Argb4444 = 355602434, - [NativeName("SDL_PIXELFORMAT_RGBA4444")] - Rgba4444 = 356651010, - - [NativeName("SDL_PIXELFORMAT_ABGR4444")] - Abgr4444 = 359796738, - - [NativeName("SDL_PIXELFORMAT_BGRA4444")] - Bgra4444 = 360845314, - [NativeName("SDL_PIXELFORMAT_ARGB1555")] Argb1555 = 355667970, + [NativeName("SDL_PIXELFORMAT_RGBA4444")] + Rgba4444 = 356651010, + [NativeName("SDL_PIXELFORMAT_RGBA5551")] Rgba5551 = 356782082, - [NativeName("SDL_PIXELFORMAT_ABGR1555")] - Abgr1555 = 359862274, - - [NativeName("SDL_PIXELFORMAT_BGRA5551")] - Bgra5551 = 360976386, + [NativeName("SDL_PIXELFORMAT_XBGR4444")] + Xbgr4444 = 357698562, - [NativeName("SDL_PIXELFORMAT_RGB565")] - Rgb565 = 353701890, + [NativeName("SDL_PIXELFORMAT_XBGR1555")] + Xbgr1555 = 357764866, [NativeName("SDL_PIXELFORMAT_BGR565")] Bgr565 = 357896194, - [NativeName("SDL_PIXELFORMAT_RGB24")] - Rgb24 = 386930691, + [NativeName("SDL_PIXELFORMAT_ABGR4444")] + Abgr4444 = 359796738, - [NativeName("SDL_PIXELFORMAT_BGR24")] - Bgr24 = 390076419, + [NativeName("SDL_PIXELFORMAT_ABGR1555")] + Abgr1555 = 359862274, + + [NativeName("SDL_PIXELFORMAT_BGRA4444")] + Bgra4444 = 360845314, + + [NativeName("SDL_PIXELFORMAT_BGRA5551")] + Bgra5551 = 360976386, [NativeName("SDL_PIXELFORMAT_XRGB8888")] Xrgb8888 = 370546692, + [NativeName("SDL_PIXELFORMAT_BGRX32")] + Bgrx32 = Xrgb8888, + + [NativeName("SDL_PIXELFORMAT_XRGB2101010")] + Xrgb2101010 = 370614276, + [NativeName("SDL_PIXELFORMAT_RGBX8888")] Rgbx8888 = 371595268, - [NativeName("SDL_PIXELFORMAT_XBGR8888")] - Xbgr8888 = 374740996, - - [NativeName("SDL_PIXELFORMAT_BGRX8888")] - Bgrx8888 = 375789572, + [NativeName("SDL_PIXELFORMAT_XBGR32")] + Xbgr32 = Rgbx8888, [NativeName("SDL_PIXELFORMAT_ARGB8888")] Argb8888 = 372645892, + [NativeName("SDL_PIXELFORMAT_BGRA32")] + Bgra32 = Argb8888, + + [NativeName("SDL_PIXELFORMAT_ARGB2101010")] + Argb2101010 = 372711428, + [NativeName("SDL_PIXELFORMAT_RGBA8888")] Rgba8888 = 373694468, - [NativeName("SDL_PIXELFORMAT_ABGR8888")] - Abgr8888 = 376840196, + [NativeName("SDL_PIXELFORMAT_ABGR32")] + Abgr32 = Rgba8888, - [NativeName("SDL_PIXELFORMAT_BGRA8888")] - Bgra8888 = 377888772, + [NativeName("SDL_PIXELFORMAT_XBGR8888")] + Xbgr8888 = 374740996, - [NativeName("SDL_PIXELFORMAT_XRGB2101010")] - Xrgb2101010 = 370614276, + [NativeName("SDL_PIXELFORMAT_RGBX32")] + Rgbx32 = Xbgr8888, [NativeName("SDL_PIXELFORMAT_XBGR2101010")] Xbgr2101010 = 374808580, - [NativeName("SDL_PIXELFORMAT_ARGB2101010")] - Argb2101010 = 372711428, + [NativeName("SDL_PIXELFORMAT_BGRX8888")] + Bgrx8888 = 375789572, + + [NativeName("SDL_PIXELFORMAT_XRGB32")] + Xrgb32 = Bgrx8888, + + [NativeName("SDL_PIXELFORMAT_ABGR8888")] + Abgr8888 = 376840196, + + [NativeName("SDL_PIXELFORMAT_RGBA32")] + Rgba32 = Abgr8888, [NativeName("SDL_PIXELFORMAT_ABGR2101010")] Abgr2101010 = 376905732, + [NativeName("SDL_PIXELFORMAT_BGRA8888")] + Bgra8888 = 377888772, + + [NativeName("SDL_PIXELFORMAT_ARGB32")] + Argb32 = Bgra8888, + + [NativeName("SDL_PIXELFORMAT_RGB24")] + Rgb24 = 386930691, + + [NativeName("SDL_PIXELFORMAT_BGR24")] + Bgr24 = 390076419, + [NativeName("SDL_PIXELFORMAT_RGB48")] Rgb48 = 403714054, - [NativeName("SDL_PIXELFORMAT_BGR48")] - Bgr48 = 406859782, - [NativeName("SDL_PIXELFORMAT_RGBA64")] Rgba64 = 404766728, [NativeName("SDL_PIXELFORMAT_ARGB64")] Argb64 = 405815304, + [NativeName("SDL_PIXELFORMAT_BGR48")] + Bgr48 = 406859782, + [NativeName("SDL_PIXELFORMAT_BGRA64")] Bgra64 = 407912456, @@ -143,15 +161,15 @@ public enum PixelFormat [NativeName("SDL_PIXELFORMAT_RGB48_FLOAT")] Rgb48Float = 437268486, - [NativeName("SDL_PIXELFORMAT_BGR48_FLOAT")] - Bgr48Float = 440414214, - [NativeName("SDL_PIXELFORMAT_RGBA64_FLOAT")] Rgba64Float = 438321160, [NativeName("SDL_PIXELFORMAT_ARGB64_FLOAT")] Argb64Float = 439369736, + [NativeName("SDL_PIXELFORMAT_BGR48_FLOAT")] + Bgr48Float = 440414214, + [NativeName("SDL_PIXELFORMAT_BGRA64_FLOAT")] Bgra64Float = 441466888, @@ -161,72 +179,54 @@ public enum PixelFormat [NativeName("SDL_PIXELFORMAT_RGB96_FLOAT")] Rgb96Float = 454057996, - [NativeName("SDL_PIXELFORMAT_BGR96_FLOAT")] - Bgr96Float = 457203724, - [NativeName("SDL_PIXELFORMAT_RGBA128_FLOAT")] Rgba128Float = 455114768, [NativeName("SDL_PIXELFORMAT_ARGB128_FLOAT")] Argb128Float = 456163344, + [NativeName("SDL_PIXELFORMAT_BGR96_FLOAT")] + Bgr96Float = 457203724, + [NativeName("SDL_PIXELFORMAT_BGRA128_FLOAT")] Bgra128Float = 458260496, [NativeName("SDL_PIXELFORMAT_ABGR128_FLOAT")] Abgr128Float = 459309072, - [NativeName("SDL_PIXELFORMAT_YV12")] - Yv12 = 842094169, + [NativeName("SDL_PIXELFORMAT_INDEX2LSB")] + Index2Lsb = 470811136, - [NativeName("SDL_PIXELFORMAT_IYUV")] - Iyuv = 1448433993, + [NativeName("SDL_PIXELFORMAT_INDEX2MSB")] + Index2Msb = 471859712, - [NativeName("SDL_PIXELFORMAT_YUY2")] - Yuy2 = 844715353, + [NativeName("SDL_PIXELFORMAT_EXTERNAL_OES")] + ExternalOes = 542328143, - [NativeName("SDL_PIXELFORMAT_UYVY")] - Uyvy = 1498831189, + [NativeName("SDL_PIXELFORMAT_P010")] + P010 = 808530000, - [NativeName("SDL_PIXELFORMAT_YVYU")] - Yvyu = 1431918169, + [NativeName("SDL_PIXELFORMAT_NV21")] + Nv21 = 825382478, [NativeName("SDL_PIXELFORMAT_NV12")] Nv12 = 842094158, - [NativeName("SDL_PIXELFORMAT_NV21")] - Nv21 = 825382478, - - [NativeName("SDL_PIXELFORMAT_P010")] - P010 = 808530000, + [NativeName("SDL_PIXELFORMAT_YV12")] + Yv12 = 842094169, - [NativeName("SDL_PIXELFORMAT_EXTERNAL_OES")] - ExternalOes = 542328143, + [NativeName("SDL_PIXELFORMAT_YUY2")] + Yuy2 = 844715353, [NativeName("SDL_PIXELFORMAT_MJPG")] Mjpg = 1196444237, - [NativeName("SDL_PIXELFORMAT_RGBA32")] - Rgba32 = Abgr8888, - - [NativeName("SDL_PIXELFORMAT_ARGB32")] - Argb32 = Bgra8888, - - [NativeName("SDL_PIXELFORMAT_BGRA32")] - Bgra32 = Argb8888, - - [NativeName("SDL_PIXELFORMAT_ABGR32")] - Abgr32 = Rgba8888, - - [NativeName("SDL_PIXELFORMAT_RGBX32")] - Rgbx32 = Xbgr8888, - - [NativeName("SDL_PIXELFORMAT_XRGB32")] - Xrgb32 = Bgrx8888, + [NativeName("SDL_PIXELFORMAT_YVYU")] + Yvyu = 1431918169, - [NativeName("SDL_PIXELFORMAT_BGRX32")] - Bgrx32 = Xrgb8888, + [NativeName("SDL_PIXELFORMAT_IYUV")] + Iyuv = 1448433993, - [NativeName("SDL_PIXELFORMAT_XBGR32")] - Xbgr32 = Rgbx8888, + [NativeName("SDL_PIXELFORMAT_UYVY")] + Uyvy = 1498831189, } From aaad6f30014b3df195b23062d7be664a3610a002 Mon Sep 17 00:00:00 2001 From: "The Silk.NET Automaton" <9011267+dotnet-bot@users.noreply.github.com> Date: Mon, 9 Nov 2026 03:33:38 +0000 Subject: [PATCH 11/24] Regenerate Vulkan bindings for e5fd68df6a04dd28aaa6e00255786364a3bc1c3f --- .../Vulkan/Vulkan/Enums/AccessFlags2.gen.cs | 238 +- .../Vulkan/Enums/BufferUsageFlags2.gen.cs | 90 +- .../Vulkan/Enums/FormatFeatureFlags2.gen.cs | 234 +- .../Vulkan/Enums/ImageCreateFlags2KHR.gen.cs | 6 +- .../Vulkan/Enums/PipelineCreateFlags2.gen.cs | 116 +- .../Vulkan/Enums/PipelineStageFlags2.gen.cs | 240 +- .../Vulkan/Enums/TensorCreateFlagsARM.gen.cs | 6 +- ...AccelerationStructureCreateFlagsKHR.gen.cs | 16 +- .../vk/AccelerationStructureTypeKHR.gen.cs | 44 +- sources/Vulkan/Vulkan/vk/AccessFlags.gen.cs | 198 +- .../Vulkan/Vulkan/vk/BufferCreateFlags.gen.cs | 42 +- .../Vulkan/Vulkan/vk/BufferUsageFlags.gen.cs | 206 +- .../BuildAccelerationStructureFlagsKHR.gen.cs | 174 +- .../Vulkan/Vulkan/vk/ChromaLocation.gen.cs | 22 +- .../Vulkan/Vulkan/vk/ComponentTypeKHR.gen.cs | 226 +- .../CopyAccelerationStructureModeKHR.gen.cs | 44 +- .../Vulkan/vk/DebugReportObjectTypeEXT.gen.cs | 56 +- .../Vulkan/Vulkan/vk/DependencyFlags.gen.cs | 62 +- .../Vulkan/vk/DescriptorBindingFlags.gen.cs | 66 +- .../vk/DescriptorPoolCreateFlags.gen.cs | 38 +- .../vk/DescriptorSetLayoutCreateFlags.gen.cs | 98 +- .../Vulkan/Vulkan/vk/DescriptorType.gen.cs | 60 +- .../vk/DescriptorUpdateTemplateType.gen.cs | 8 +- .../vk/DeviceFaultAddressTypeKHR.gen.cs | 84 +- sources/Vulkan/Vulkan/vk/DriverId.gen.cs | 264 +- sources/Vulkan/Vulkan/vk/DynamicState.gen.cs | 604 +- .../vk/ExternalFenceFeatureFlags.gen.cs | 22 +- .../vk/ExternalFenceHandleTypeFlags.gen.cs | 66 +- .../vk/ExternalMemoryFeatureFlags.gen.cs | 44 +- .../vk/ExternalMemoryHandleTypeFlags.gen.cs | 192 +- .../vk/ExternalSemaphoreFeatureFlags.gen.cs | 22 +- .../ExternalSemaphoreHandleTypeFlags.gen.cs | 100 +- sources/Vulkan/Vulkan/vk/Format.gen.cs | 2068 +- .../Vulkan/vk/FormatFeatureFlags.gen.cs | 298 +- .../Vulkan/Vulkan/vk/GeometryFlagsKHR.gen.cs | 20 +- .../Vulkan/vk/GeometryInstanceFlagsKHR.gen.cs | 78 +- .../Vulkan/Vulkan/vk/GeometryTypeKHR.gen.cs | 44 +- .../Vulkan/Vulkan/vk/GpaPerfBlockAMD.gen.cs | 22 +- .../Vulkan/Vulkan/vk/ImageAspectFlags.gen.cs | 100 +- .../Vulkan/Vulkan/vk/ImageCreateFlags.gen.cs | 206 +- sources/Vulkan/Vulkan/vk/ImageLayout.gen.cs | 392 +- .../Vulkan/Vulkan/vk/ImageUsageFlags.gen.cs | 134 +- .../Vulkan/vk/ImageViewCreateFlags.gen.cs | 16 +- sources/Vulkan/Vulkan/vk/IndexType.gen.cs | 26 +- .../Vulkan/vk/LineRasterizationMode.gen.cs | 80 +- .../Vulkan/vk/MemoryAllocateFlags.gen.cs | 52 +- .../Vulkan/Vulkan/vk/MemoryHeapFlags.gen.cs | 8 +- sources/Vulkan/Vulkan/vk/ObjectType.gen.cs | 170 +- .../Vulkan/vk/OpacityMicromapFormatKHR.gen.cs | 16 +- .../vk/OpacityMicromapSpecialIndexKHR.gen.cs | 64 +- .../Vulkan/vk/PeerMemoryFeatureFlags.gen.cs | 48 +- .../Vulkan/Vulkan/vk/PipelineBindPoint.gen.cs | 22 +- .../Vulkan/vk/PipelineCacheCreateFlags.gen.cs | 8 +- .../Vulkan/vk/PipelineCreateFlags.gen.cs | 306 +- .../vk/PipelineCreationFeedbackFlags.gen.cs | 16 +- ...ipelineDepthStencilStateCreateFlags.gen.cs | 20 +- .../PipelineRobustnessBufferBehavior.gen.cs | 62 +- .../vk/PipelineRobustnessImageBehavior.gen.cs | 62 +- .../vk/PipelineShaderStageCreateFlags.gen.cs | 16 +- .../Vulkan/vk/PipelineStageFlags.gen.cs | 196 +- .../Vulkan/vk/PointClippingBehavior.gen.cs | 8 +- .../Vulkan/vk/PresentGravityFlagsKHR.gen.cs | 16 +- .../Vulkan/vk/PresentScalingFlagsKHR.gen.cs | 16 +- .../Vulkan/vk/QueryResultStatusKHR.gen.cs | 22 +- .../Vulkan/vk/QueueGlobalPriority.gen.cs | 84 +- .../RayTracingInvocationReorderModeEXT.gen.cs | 12 +- .../vk/RayTracingShaderGroupTypeKHR.gen.cs | 28 +- .../Vulkan/Vulkan/vk/RenderingFlags.gen.cs | 94 +- .../Vulkan/Vulkan/vk/ResolveModeFlags.gen.cs | 110 +- sources/Vulkan/Vulkan/vk/Result.gen.cs | 666 +- .../Vulkan/vk/SamplerCreateFlags.gen.cs | 22 +- .../Vulkan/vk/SamplerReductionMode.gen.cs | 58 +- .../vk/SamplerYcbcrModelConversion.gen.cs | 88 +- .../Vulkan/Vulkan/vk/SamplerYcbcrRange.gen.cs | 22 +- sources/Vulkan/Vulkan/vk/ScopeKHR.gen.cs | 48 +- sources/Vulkan/Vulkan/vk/SemaphoreType.gen.cs | 22 +- .../Vulkan/vk/ShaderCreateFlagsEXT.gen.cs | 48 +- .../vk/ShaderFloatControlsIndependence.gen.cs | 44 +- .../Vulkan/Vulkan/vk/ShaderStageFlags.gen.cs | 212 +- .../vk/SpirvResourceTypeFlagsEXT.gen.cs | 28 +- .../vk/StdVideoAv1ColorPrimaries.gen.cs | 8 +- sources/Vulkan/Vulkan/vk/StructureType.gen.cs | 18320 ++++++++-------- .../Vulkan/vk/SubgroupFeatureFlags.gen.cs | 32 +- .../Vulkan/vk/SubpassDescriptionFlags.gen.cs | 108 +- .../Vulkan/vk/SwapchainCreateFlagsKHR.gen.cs | 46 +- .../Vulkan/vk/TessellationDomainOrigin.gen.cs | 8 +- sources/Vulkan/Vulkan/vk/TimeDomainKHR.gen.cs | 86 +- .../Vulkan/Vulkan/vk/ToolPurposeFlags.gen.cs | 40 +- .../vk/VideoCodecOperationFlagsKHR.gen.cs | 46 +- .../Vulkan/vk/VideoEncodeFlagsKHR.gen.cs | 16 +- .../VideoEncodeH264CapabilityFlagsKHR.gen.cs | 18 +- .../VideoEncodeH265CapabilityFlagsKHR.gen.cs | 18 +- 92 files changed, 14316 insertions(+), 14316 deletions(-) diff --git a/sources/Vulkan/Vulkan/Enums/AccessFlags2.gen.cs b/sources/Vulkan/Vulkan/Enums/AccessFlags2.gen.cs index d220925410..c5da0443ae 100644 --- a/sources/Vulkan/Vulkan/Enums/AccessFlags2.gen.cs +++ b/sources/Vulkan/Vulkan/Enums/AccessFlags2.gen.cs @@ -15,152 +15,149 @@ public enum AccessFlags2 : ulong [NativeName("VK_ACCESS_2_NONE")] None = 0x0, + [NativeName("VK_ACCESS_2_NONE_KHR")] + NoneKHR = 0x0, + [NativeName("VK_ACCESS_2_INDIRECT_COMMAND_READ_BIT")] IndirectCommandReadBit = 0x1, + [NativeName("VK_ACCESS_2_INDIRECT_COMMAND_READ_BIT_KHR")] + IndirectCommandReadBitKHR = 0x1, + [NativeName("VK_ACCESS_2_INDEX_READ_BIT")] IndexReadBit = 0x2, + [NativeName("VK_ACCESS_2_INDEX_READ_BIT_KHR")] + IndexReadBitKHR = 0x2, + [NativeName("VK_ACCESS_2_VERTEX_ATTRIBUTE_READ_BIT")] VertexAttributeReadBit = 0x4, + [NativeName("VK_ACCESS_2_VERTEX_ATTRIBUTE_READ_BIT_KHR")] + VertexAttributeReadBitKHR = 0x4, + [NativeName("VK_ACCESS_2_UNIFORM_READ_BIT")] UniformReadBit = 0x8, + [NativeName("VK_ACCESS_2_UNIFORM_READ_BIT_KHR")] + UniformReadBitKHR = 0x8, + [NativeName("VK_ACCESS_2_INPUT_ATTACHMENT_READ_BIT")] InputAttachmentReadBit = 0x10, + [NativeName("VK_ACCESS_2_INPUT_ATTACHMENT_READ_BIT_KHR")] + InputAttachmentReadBitKHR = 0x10, + [NativeName("VK_ACCESS_2_SHADER_READ_BIT")] ShaderReadBit = 0x20, + [NativeName("VK_ACCESS_2_SHADER_READ_BIT_KHR")] + ShaderReadBitKHR = 0x20, + [NativeName("VK_ACCESS_2_SHADER_WRITE_BIT")] ShaderWriteBit = 0x40, + [NativeName("VK_ACCESS_2_SHADER_WRITE_BIT_KHR")] + ShaderWriteBitKHR = 0x40, + [NativeName("VK_ACCESS_2_COLOR_ATTACHMENT_READ_BIT")] ColorAttachmentReadBit = 0x80, + [NativeName("VK_ACCESS_2_COLOR_ATTACHMENT_READ_BIT_KHR")] + ColorAttachmentReadBitKHR = 0x80, + [NativeName("VK_ACCESS_2_COLOR_ATTACHMENT_WRITE_BIT")] ColorAttachmentWriteBit = 0x100, + [NativeName("VK_ACCESS_2_COLOR_ATTACHMENT_WRITE_BIT_KHR")] + ColorAttachmentWriteBitKHR = 0x100, + [NativeName("VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT")] DepthStencilAttachmentReadBit = 0x200, + [NativeName("VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT_KHR")] + DepthStencilAttachmentReadBitKHR = 0x200, + [NativeName("VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_WRITE_BIT")] DepthStencilAttachmentWriteBit = 0x400, + [NativeName("VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_WRITE_BIT_KHR")] + DepthStencilAttachmentWriteBitKHR = 0x400, + [NativeName("VK_ACCESS_2_TRANSFER_READ_BIT")] TransferReadBit = 0x800, + [NativeName("VK_ACCESS_2_TRANSFER_READ_BIT_KHR")] + TransferReadBitKHR = 0x800, + [NativeName("VK_ACCESS_2_TRANSFER_WRITE_BIT")] TransferWriteBit = 0x1000, + [NativeName("VK_ACCESS_2_TRANSFER_WRITE_BIT_KHR")] + TransferWriteBitKHR = 0x1000, + [NativeName("VK_ACCESS_2_HOST_READ_BIT")] HostReadBit = 0x2000, + [NativeName("VK_ACCESS_2_HOST_READ_BIT_KHR")] + HostReadBitKHR = 0x2000, + [NativeName("VK_ACCESS_2_HOST_WRITE_BIT")] HostWriteBit = 0x4000, + [NativeName("VK_ACCESS_2_HOST_WRITE_BIT_KHR")] + HostWriteBitKHR = 0x4000, + [NativeName("VK_ACCESS_2_MEMORY_READ_BIT")] MemoryReadBit = 0x8000, + [NativeName("VK_ACCESS_2_MEMORY_READ_BIT_KHR")] + MemoryReadBitKHR = 0x8000, + [NativeName("VK_ACCESS_2_MEMORY_WRITE_BIT")] MemoryWriteBit = 0x10000, - [NativeName("VK_ACCESS_2_SHADER_SAMPLED_READ_BIT")] - ShaderSampledReadBit = 0x100000000, - - [NativeName("VK_ACCESS_2_SHADER_STORAGE_READ_BIT")] - ShaderStorageReadBit = 0x200000000, - - [NativeName("VK_ACCESS_2_SHADER_STORAGE_WRITE_BIT")] - ShaderStorageWriteBit = 0x400000000, - - [NativeName("VK_ACCESS_2_VIDEO_DECODE_READ_BIT_KHR")] - VideoDecodeReadBitKHR = 0x800000000, - - [NativeName("VK_ACCESS_2_VIDEO_DECODE_WRITE_BIT_KHR")] - VideoDecodeWriteBitKHR = 0x1000000000, - - [NativeName("VK_ACCESS_2_SAMPLER_HEAP_READ_BIT_EXT")] - SamplerHeapReadBitEXT = 0x200000000000000, - - [NativeName("VK_ACCESS_2_RESOURCE_HEAP_READ_BIT_EXT")] - ResourceHeapReadBitEXT = 0x400000000000000, - - [NativeName("VK_ACCESS_2_VIDEO_ENCODE_READ_BIT_KHR")] - VideoEncodeReadBitKHR = 0x2000000000, - - [NativeName("VK_ACCESS_2_VIDEO_ENCODE_WRITE_BIT_KHR")] - VideoEncodeWriteBitKHR = 0x4000000000, - - [NativeName("VK_ACCESS_2_SHADER_TILE_ATTACHMENT_READ_BIT_QCOM")] - ShaderTileAttachmentReadBitQCOM = 0x8000000000000, - - [NativeName("VK_ACCESS_2_SHADER_TILE_ATTACHMENT_WRITE_BIT_QCOM")] - ShaderTileAttachmentWriteBitQCOM = 0x10000000000000, - - [NativeName("VK_ACCESS_2_NONE_KHR")] - NoneKHR = 0x0, - - [NativeName("VK_ACCESS_2_INDIRECT_COMMAND_READ_BIT_KHR")] - IndirectCommandReadBitKHR = 0x1, - - [NativeName("VK_ACCESS_2_INDEX_READ_BIT_KHR")] - IndexReadBitKHR = 0x2, - - [NativeName("VK_ACCESS_2_VERTEX_ATTRIBUTE_READ_BIT_KHR")] - VertexAttributeReadBitKHR = 0x4, - - [NativeName("VK_ACCESS_2_UNIFORM_READ_BIT_KHR")] - UniformReadBitKHR = 0x8, - - [NativeName("VK_ACCESS_2_INPUT_ATTACHMENT_READ_BIT_KHR")] - InputAttachmentReadBitKHR = 0x10, - - [NativeName("VK_ACCESS_2_SHADER_READ_BIT_KHR")] - ShaderReadBitKHR = 0x20, - - [NativeName("VK_ACCESS_2_SHADER_WRITE_BIT_KHR")] - ShaderWriteBitKHR = 0x40, + [NativeName("VK_ACCESS_2_MEMORY_WRITE_BIT_KHR")] + MemoryWriteBitKHR = 0x10000, - [NativeName("VK_ACCESS_2_COLOR_ATTACHMENT_READ_BIT_KHR")] - ColorAttachmentReadBitKHR = 0x80, + [NativeName("VK_ACCESS_2_COMMAND_PREPROCESS_READ_BIT_NV")] + CommandPreprocessReadBitNV = 0x20000, - [NativeName("VK_ACCESS_2_COLOR_ATTACHMENT_WRITE_BIT_KHR")] - ColorAttachmentWriteBitKHR = 0x100, + [NativeName("VK_ACCESS_2_COMMAND_PREPROCESS_READ_BIT_EXT")] + CommandPreprocessReadBitEXT = 0x20000, - [NativeName("VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT_KHR")] - DepthStencilAttachmentReadBitKHR = 0x200, + [NativeName("VK_ACCESS_2_COMMAND_PREPROCESS_WRITE_BIT_NV")] + CommandPreprocessWriteBitNV = 0x40000, - [NativeName("VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_WRITE_BIT_KHR")] - DepthStencilAttachmentWriteBitKHR = 0x400, + [NativeName("VK_ACCESS_2_COMMAND_PREPROCESS_WRITE_BIT_EXT")] + CommandPreprocessWriteBitEXT = 0x40000, - [NativeName("VK_ACCESS_2_TRANSFER_READ_BIT_KHR")] - TransferReadBitKHR = 0x800, + [NativeName("VK_ACCESS_2_COLOR_ATTACHMENT_READ_NONCOHERENT_BIT_EXT")] + ColorAttachmentReadNoncoherentBitEXT = 0x80000, - [NativeName("VK_ACCESS_2_TRANSFER_WRITE_BIT_KHR")] - TransferWriteBitKHR = 0x1000, + [NativeName("VK_ACCESS_2_CONDITIONAL_RENDERING_READ_BIT_EXT")] + ConditionalRenderingReadBitEXT = 0x100000, - [NativeName("VK_ACCESS_2_HOST_READ_BIT_KHR")] - HostReadBitKHR = 0x2000, + [NativeName("VK_ACCESS_2_ACCELERATION_STRUCTURE_READ_BIT_KHR")] + AccelerationStructureReadBitKHR = 0x200000, - [NativeName("VK_ACCESS_2_HOST_WRITE_BIT_KHR")] - HostWriteBitKHR = 0x4000, + [NativeName("VK_ACCESS_2_ACCELERATION_STRUCTURE_READ_BIT_NV")] + AccelerationStructureReadBitNV = 0x200000, - [NativeName("VK_ACCESS_2_MEMORY_READ_BIT_KHR")] - MemoryReadBitKHR = 0x8000, + [NativeName("VK_ACCESS_2_ACCELERATION_STRUCTURE_WRITE_BIT_KHR")] + AccelerationStructureWriteBitKHR = 0x400000, - [NativeName("VK_ACCESS_2_MEMORY_WRITE_BIT_KHR")] - MemoryWriteBitKHR = 0x10000, + [NativeName("VK_ACCESS_2_ACCELERATION_STRUCTURE_WRITE_BIT_NV")] + AccelerationStructureWriteBitNV = 0x400000, - [NativeName("VK_ACCESS_2_SHADER_SAMPLED_READ_BIT_KHR")] - ShaderSampledReadBitKHR = 0x100000000, + [NativeName("VK_ACCESS_2_FRAGMENT_SHADING_RATE_ATTACHMENT_READ_BIT_KHR")] + FragmentShadingRateAttachmentReadBitKHR = 0x800000, - [NativeName("VK_ACCESS_2_SHADER_STORAGE_READ_BIT_KHR")] - ShaderStorageReadBitKHR = 0x200000000, + [NativeName("VK_ACCESS_2_SHADING_RATE_IMAGE_READ_BIT_NV")] + ShadingRateImageReadBitNV = 0x800000, - [NativeName("VK_ACCESS_2_SHADER_STORAGE_WRITE_BIT_KHR")] - ShaderStorageWriteBitKHR = 0x400000000, + [NativeName("VK_ACCESS_2_FRAGMENT_DENSITY_MAP_READ_BIT_EXT")] + FragmentDensityMapReadBitEXT = 0x1000000, [NativeName("VK_ACCESS_2_TRANSFORM_FEEDBACK_WRITE_BIT_EXT")] TransformFeedbackWriteBitEXT = 0x2000000, @@ -171,47 +168,35 @@ public enum AccessFlags2 : ulong [NativeName("VK_ACCESS_2_TRANSFORM_FEEDBACK_COUNTER_WRITE_BIT_EXT")] TransformFeedbackCounterWriteBitEXT = 0x8000000, - [NativeName("VK_ACCESS_2_CONDITIONAL_RENDERING_READ_BIT_EXT")] - ConditionalRenderingReadBitEXT = 0x100000, - - [NativeName("VK_ACCESS_2_COMMAND_PREPROCESS_READ_BIT_NV")] - CommandPreprocessReadBitNV = 0x20000, - - [NativeName("VK_ACCESS_2_COMMAND_PREPROCESS_WRITE_BIT_NV")] - CommandPreprocessWriteBitNV = 0x40000, - - [NativeName("VK_ACCESS_2_COMMAND_PREPROCESS_READ_BIT_EXT")] - CommandPreprocessReadBitEXT = 0x20000, - - [NativeName("VK_ACCESS_2_COMMAND_PREPROCESS_WRITE_BIT_EXT")] - CommandPreprocessWriteBitEXT = 0x40000, + [NativeName("VK_ACCESS_2_SHADER_SAMPLED_READ_BIT")] + ShaderSampledReadBit = 0x100000000, - [NativeName("VK_ACCESS_2_FRAGMENT_SHADING_RATE_ATTACHMENT_READ_BIT_KHR")] - FragmentShadingRateAttachmentReadBitKHR = 0x800000, + [NativeName("VK_ACCESS_2_SHADER_SAMPLED_READ_BIT_KHR")] + ShaderSampledReadBitKHR = 0x100000000, - [NativeName("VK_ACCESS_2_SHADING_RATE_IMAGE_READ_BIT_NV")] - ShadingRateImageReadBitNV = 0x800000, + [NativeName("VK_ACCESS_2_SHADER_STORAGE_READ_BIT")] + ShaderStorageReadBit = 0x200000000, - [NativeName("VK_ACCESS_2_ACCELERATION_STRUCTURE_READ_BIT_KHR")] - AccelerationStructureReadBitKHR = 0x200000, + [NativeName("VK_ACCESS_2_SHADER_STORAGE_READ_BIT_KHR")] + ShaderStorageReadBitKHR = 0x200000000, - [NativeName("VK_ACCESS_2_ACCELERATION_STRUCTURE_WRITE_BIT_KHR")] - AccelerationStructureWriteBitKHR = 0x400000, + [NativeName("VK_ACCESS_2_SHADER_STORAGE_WRITE_BIT")] + ShaderStorageWriteBit = 0x400000000, - [NativeName("VK_ACCESS_2_ACCELERATION_STRUCTURE_READ_BIT_NV")] - AccelerationStructureReadBitNV = 0x200000, + [NativeName("VK_ACCESS_2_SHADER_STORAGE_WRITE_BIT_KHR")] + ShaderStorageWriteBitKHR = 0x400000000, - [NativeName("VK_ACCESS_2_ACCELERATION_STRUCTURE_WRITE_BIT_NV")] - AccelerationStructureWriteBitNV = 0x400000, + [NativeName("VK_ACCESS_2_VIDEO_DECODE_READ_BIT_KHR")] + VideoDecodeReadBitKHR = 0x800000000, - [NativeName("VK_ACCESS_2_FRAGMENT_DENSITY_MAP_READ_BIT_EXT")] - FragmentDensityMapReadBitEXT = 0x1000000, + [NativeName("VK_ACCESS_2_VIDEO_DECODE_WRITE_BIT_KHR")] + VideoDecodeWriteBitKHR = 0x1000000000, - [NativeName("VK_ACCESS_2_COLOR_ATTACHMENT_READ_NONCOHERENT_BIT_EXT")] - ColorAttachmentReadNoncoherentBitEXT = 0x80000, + [NativeName("VK_ACCESS_2_VIDEO_ENCODE_READ_BIT_KHR")] + VideoEncodeReadBitKHR = 0x2000000000, - [NativeName("VK_ACCESS_2_DESCRIPTOR_BUFFER_READ_BIT_EXT")] - DescriptorBufferReadBitEXT = 0x20000000000, + [NativeName("VK_ACCESS_2_VIDEO_ENCODE_WRITE_BIT_KHR")] + VideoEncodeWriteBitKHR = 0x4000000000, [NativeName("VK_ACCESS_2_INVOCATION_MASK_READ_BIT_HUAWEI")] InvocationMaskReadBitHUAWEI = 0x8000000000, @@ -219,11 +204,8 @@ public enum AccessFlags2 : ulong [NativeName("VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR")] ShaderBindingTableReadBitKHR = 0x10000000000, - [NativeName("VK_ACCESS_2_MICROMAP_READ_BIT_EXT")] - MicromapReadBitEXT = 0x100000000000, - - [NativeName("VK_ACCESS_2_MICROMAP_WRITE_BIT_EXT")] - MicromapWriteBitEXT = 0x200000000000, + [NativeName("VK_ACCESS_2_DESCRIPTOR_BUFFER_READ_BIT_EXT")] + DescriptorBufferReadBitEXT = 0x20000000000, [NativeName("VK_ACCESS_2_OPTICAL_FLOW_READ_BIT_NV")] OpticalFlowReadBitNV = 0x40000000000, @@ -231,15 +213,33 @@ public enum AccessFlags2 : ulong [NativeName("VK_ACCESS_2_OPTICAL_FLOW_WRITE_BIT_NV")] OpticalFlowWriteBitNV = 0x80000000000, + [NativeName("VK_ACCESS_2_MICROMAP_READ_BIT_EXT")] + MicromapReadBitEXT = 0x100000000000, + + [NativeName("VK_ACCESS_2_MICROMAP_WRITE_BIT_EXT")] + MicromapWriteBitEXT = 0x200000000000, + [NativeName("VK_ACCESS_2_DATA_GRAPH_READ_BIT_ARM")] DataGraphReadBitARM = 0x800000000000, [NativeName("VK_ACCESS_2_DATA_GRAPH_WRITE_BIT_ARM")] DataGraphWriteBitARM = 0x1000000000000, + [NativeName("VK_ACCESS_2_SHADER_TILE_ATTACHMENT_READ_BIT_QCOM")] + ShaderTileAttachmentReadBitQCOM = 0x8000000000000, + + [NativeName("VK_ACCESS_2_SHADER_TILE_ATTACHMENT_WRITE_BIT_QCOM")] + ShaderTileAttachmentWriteBitQCOM = 0x10000000000000, + [NativeName("VK_ACCESS_2_MEMORY_DECOMPRESSION_READ_BIT_EXT")] MemoryDecompressionReadBitEXT = 0x80000000000000, [NativeName("VK_ACCESS_2_MEMORY_DECOMPRESSION_WRITE_BIT_EXT")] MemoryDecompressionWriteBitEXT = 0x100000000000000, + + [NativeName("VK_ACCESS_2_SAMPLER_HEAP_READ_BIT_EXT")] + SamplerHeapReadBitEXT = 0x200000000000000, + + [NativeName("VK_ACCESS_2_RESOURCE_HEAP_READ_BIT_EXT")] + ResourceHeapReadBitEXT = 0x400000000000000, } diff --git a/sources/Vulkan/Vulkan/Enums/BufferUsageFlags2.gen.cs b/sources/Vulkan/Vulkan/Enums/BufferUsageFlags2.gen.cs index 68939ea539..d2128bac2c 100644 --- a/sources/Vulkan/Vulkan/Enums/BufferUsageFlags2.gen.cs +++ b/sources/Vulkan/Vulkan/Enums/BufferUsageFlags2.gen.cs @@ -17,69 +17,54 @@ public enum BufferUsageFlags2 : ulong [NativeName("VK_BUFFER_USAGE_2_TRANSFER_SRC_BIT")] TransferSrcBit = 0x1, - [NativeName("VK_BUFFER_USAGE_2_TRANSFER_DST_BIT")] - TransferDstBit = 0x2, - - [NativeName("VK_BUFFER_USAGE_2_UNIFORM_TEXEL_BUFFER_BIT")] - UniformTexelBufferBit = 0x4, - - [NativeName("VK_BUFFER_USAGE_2_STORAGE_TEXEL_BUFFER_BIT")] - StorageTexelBufferBit = 0x8, - - [NativeName("VK_BUFFER_USAGE_2_UNIFORM_BUFFER_BIT")] - UniformBufferBit = 0x10, - - [NativeName("VK_BUFFER_USAGE_2_STORAGE_BUFFER_BIT")] - StorageBufferBit = 0x20, - - [NativeName("VK_BUFFER_USAGE_2_INDEX_BUFFER_BIT")] - IndexBufferBit = 0x40, - - [NativeName("VK_BUFFER_USAGE_2_VERTEX_BUFFER_BIT")] - VertexBufferBit = 0x80, - - [NativeName("VK_BUFFER_USAGE_2_INDIRECT_BUFFER_BIT")] - IndirectBufferBit = 0x100, - - [NativeName("VK_BUFFER_USAGE_2_SHADER_DEVICE_ADDRESS_BIT")] - ShaderDeviceAddressBit = 0x20000, - - [NativeName("VK_BUFFER_USAGE_2_EXECUTION_GRAPH_SCRATCH_BIT_AMDX")] - ExecutionGraphScratchBitAMDX = 0x2000000, - - [NativeName("VK_BUFFER_USAGE_2_DESCRIPTOR_HEAP_BIT_EXT")] - DescriptorHeapBitEXT = 0x10000000, - - [NativeName("VK_BUFFER_USAGE_2_MICROMAP_BUILD_INPUT_READ_ONLY_BIT_EXT")] - MicromapBuildInputReadOnlyBitEXT = 0x800000, - - [NativeName("VK_BUFFER_USAGE_2_MICROMAP_STORAGE_BIT_EXT")] - MicromapStorageBitEXT = 0x1000000, - [NativeName("VK_BUFFER_USAGE_2_TRANSFER_SRC_BIT_KHR")] TransferSrcBitKHR = 0x1, + [NativeName("VK_BUFFER_USAGE_2_TRANSFER_DST_BIT")] + TransferDstBit = 0x2, + [NativeName("VK_BUFFER_USAGE_2_TRANSFER_DST_BIT_KHR")] TransferDstBitKHR = 0x2, + [NativeName("VK_BUFFER_USAGE_2_UNIFORM_TEXEL_BUFFER_BIT")] + UniformTexelBufferBit = 0x4, + [NativeName("VK_BUFFER_USAGE_2_UNIFORM_TEXEL_BUFFER_BIT_KHR")] UniformTexelBufferBitKHR = 0x4, + [NativeName("VK_BUFFER_USAGE_2_STORAGE_TEXEL_BUFFER_BIT")] + StorageTexelBufferBit = 0x8, + [NativeName("VK_BUFFER_USAGE_2_STORAGE_TEXEL_BUFFER_BIT_KHR")] StorageTexelBufferBitKHR = 0x8, + [NativeName("VK_BUFFER_USAGE_2_UNIFORM_BUFFER_BIT")] + UniformBufferBit = 0x10, + [NativeName("VK_BUFFER_USAGE_2_UNIFORM_BUFFER_BIT_KHR")] UniformBufferBitKHR = 0x10, + [NativeName("VK_BUFFER_USAGE_2_STORAGE_BUFFER_BIT")] + StorageBufferBit = 0x20, + [NativeName("VK_BUFFER_USAGE_2_STORAGE_BUFFER_BIT_KHR")] StorageBufferBitKHR = 0x20, + [NativeName("VK_BUFFER_USAGE_2_INDEX_BUFFER_BIT")] + IndexBufferBit = 0x40, + [NativeName("VK_BUFFER_USAGE_2_INDEX_BUFFER_BIT_KHR")] IndexBufferBitKHR = 0x40, + [NativeName("VK_BUFFER_USAGE_2_VERTEX_BUFFER_BIT")] + VertexBufferBit = 0x80, + [NativeName("VK_BUFFER_USAGE_2_VERTEX_BUFFER_BIT_KHR")] VertexBufferBitKHR = 0x80, + [NativeName("VK_BUFFER_USAGE_2_INDIRECT_BUFFER_BIT")] + IndirectBufferBit = 0x100, + [NativeName("VK_BUFFER_USAGE_2_INDIRECT_BUFFER_BIT_KHR")] IndirectBufferBitKHR = 0x100, @@ -110,6 +95,9 @@ public enum BufferUsageFlags2 : ulong [NativeName("VK_BUFFER_USAGE_2_VIDEO_ENCODE_SRC_BIT_KHR")] VideoEncodeSrcBitKHR = 0x10000, + [NativeName("VK_BUFFER_USAGE_2_SHADER_DEVICE_ADDRESS_BIT")] + ShaderDeviceAddressBit = 0x20000, + [NativeName("VK_BUFFER_USAGE_2_SHADER_DEVICE_ADDRESS_BIT_KHR")] ShaderDeviceAddressBitKHR = 0x20000, @@ -125,21 +113,33 @@ public enum BufferUsageFlags2 : ulong [NativeName("VK_BUFFER_USAGE_2_RESOURCE_DESCRIPTOR_BUFFER_BIT_EXT")] ResourceDescriptorBufferBitEXT = 0x400000, + [NativeName("VK_BUFFER_USAGE_2_MICROMAP_BUILD_INPUT_READ_ONLY_BIT_EXT")] + MicromapBuildInputReadOnlyBitEXT = 0x800000, + + [NativeName("VK_BUFFER_USAGE_2_MICROMAP_STORAGE_BIT_EXT")] + MicromapStorageBitEXT = 0x1000000, + + [NativeName("VK_BUFFER_USAGE_2_EXECUTION_GRAPH_SCRATCH_BIT_AMDX")] + ExecutionGraphScratchBitAMDX = 0x2000000, + [NativeName("VK_BUFFER_USAGE_2_PUSH_DESCRIPTORS_DESCRIPTOR_BUFFER_BIT_EXT")] PushDescriptorsDescriptorBufferBitEXT = 0x4000000, - [NativeName("VK_BUFFER_USAGE_2_COMPRESSED_DATA_DGF1_BIT_AMDX")] - CompressedDataDgf1BitAMDX = 0x200000000, + [NativeName("VK_BUFFER_USAGE_2_TILE_MEMORY_BIT_QCOM")] + TileMemoryBitQCOM = 0x8000000, + + [NativeName("VK_BUFFER_USAGE_2_DESCRIPTOR_HEAP_BIT_EXT")] + DescriptorHeapBitEXT = 0x10000000, [NativeName("VK_BUFFER_USAGE_2_DATA_GRAPH_FOREIGN_DESCRIPTOR_BIT_ARM")] DataGraphForeignDescriptorBitARM = 0x20000000, - [NativeName("VK_BUFFER_USAGE_2_TILE_MEMORY_BIT_QCOM")] - TileMemoryBitQCOM = 0x8000000, + [NativeName("VK_BUFFER_USAGE_2_PREPROCESS_BUFFER_BIT_EXT")] + PreprocessBufferBitEXT = 0x80000000, [NativeName("VK_BUFFER_USAGE_2_MEMORY_DECOMPRESSION_BIT_EXT")] MemoryDecompressionBitEXT = 0x100000000, - [NativeName("VK_BUFFER_USAGE_2_PREPROCESS_BUFFER_BIT_EXT")] - PreprocessBufferBitEXT = 0x80000000, + [NativeName("VK_BUFFER_USAGE_2_COMPRESSED_DATA_DGF1_BIT_AMDX")] + CompressedDataDgf1BitAMDX = 0x200000000, } diff --git a/sources/Vulkan/Vulkan/Enums/FormatFeatureFlags2.gen.cs b/sources/Vulkan/Vulkan/Enums/FormatFeatureFlags2.gen.cs index 3f6a54c5c4..0f97a1a898 100644 --- a/sources/Vulkan/Vulkan/Enums/FormatFeatureFlags2.gen.cs +++ b/sources/Vulkan/Vulkan/Enums/FormatFeatureFlags2.gen.cs @@ -17,92 +17,161 @@ public enum FormatFeatureFlags2 : ulong [NativeName("VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT")] SampledImageBit = 0x1, + [NativeName("VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR")] + SampledImageBitKHR = 0x1, + [NativeName("VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT")] StorageImageBit = 0x2, + [NativeName("VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR")] + StorageImageBitKHR = 0x2, + [NativeName("VK_FORMAT_FEATURE_2_STORAGE_IMAGE_ATOMIC_BIT")] StorageImageAtomicBit = 0x4, + [NativeName("VK_FORMAT_FEATURE_2_STORAGE_IMAGE_ATOMIC_BIT_KHR")] + StorageImageAtomicBitKHR = 0x4, + [NativeName("VK_FORMAT_FEATURE_2_UNIFORM_TEXEL_BUFFER_BIT")] UniformTexelBufferBit = 0x8, + [NativeName("VK_FORMAT_FEATURE_2_UNIFORM_TEXEL_BUFFER_BIT_KHR")] + UniformTexelBufferBitKHR = 0x8, + [NativeName("VK_FORMAT_FEATURE_2_STORAGE_TEXEL_BUFFER_BIT")] StorageTexelBufferBit = 0x10, + [NativeName("VK_FORMAT_FEATURE_2_STORAGE_TEXEL_BUFFER_BIT_KHR")] + StorageTexelBufferBitKHR = 0x10, + [NativeName("VK_FORMAT_FEATURE_2_STORAGE_TEXEL_BUFFER_ATOMIC_BIT")] StorageTexelBufferAtomicBit = 0x20, + [NativeName("VK_FORMAT_FEATURE_2_STORAGE_TEXEL_BUFFER_ATOMIC_BIT_KHR")] + StorageTexelBufferAtomicBitKHR = 0x20, + [NativeName("VK_FORMAT_FEATURE_2_VERTEX_BUFFER_BIT")] VertexBufferBit = 0x40, + [NativeName("VK_FORMAT_FEATURE_2_VERTEX_BUFFER_BIT_KHR")] + VertexBufferBitKHR = 0x40, + [NativeName("VK_FORMAT_FEATURE_2_COLOR_ATTACHMENT_BIT")] ColorAttachmentBit = 0x80, + [NativeName("VK_FORMAT_FEATURE_2_COLOR_ATTACHMENT_BIT_KHR")] + ColorAttachmentBitKHR = 0x80, + [NativeName("VK_FORMAT_FEATURE_2_COLOR_ATTACHMENT_BLEND_BIT")] ColorAttachmentBlendBit = 0x100, + [NativeName("VK_FORMAT_FEATURE_2_COLOR_ATTACHMENT_BLEND_BIT_KHR")] + ColorAttachmentBlendBitKHR = 0x100, + [NativeName("VK_FORMAT_FEATURE_2_DEPTH_STENCIL_ATTACHMENT_BIT")] DepthStencilAttachmentBit = 0x200, + [NativeName("VK_FORMAT_FEATURE_2_DEPTH_STENCIL_ATTACHMENT_BIT_KHR")] + DepthStencilAttachmentBitKHR = 0x200, + [NativeName("VK_FORMAT_FEATURE_2_BLIT_SRC_BIT")] BlitSrcBit = 0x400, + [NativeName("VK_FORMAT_FEATURE_2_BLIT_SRC_BIT_KHR")] + BlitSrcBitKHR = 0x400, + [NativeName("VK_FORMAT_FEATURE_2_BLIT_DST_BIT")] BlitDstBit = 0x800, + [NativeName("VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR")] + BlitDstBitKHR = 0x800, + [NativeName("VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_FILTER_LINEAR_BIT")] SampledImageFilterLinearBit = 0x1000, + [NativeName("VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_FILTER_LINEAR_BIT_KHR")] + SampledImageFilterLinearBitKHR = 0x1000, + + [NativeName("VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_FILTER_CUBIC_BIT")] + SampledImageFilterCubicBit = 0x2000, + + [NativeName("VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_FILTER_CUBIC_BIT_EXT")] + SampledImageFilterCubicBitEXT = 0x2000, + [NativeName("VK_FORMAT_FEATURE_2_TRANSFER_SRC_BIT")] TransferSrcBit = 0x4000, + [NativeName("VK_FORMAT_FEATURE_2_TRANSFER_SRC_BIT_KHR")] + TransferSrcBitKHR = 0x4000, + [NativeName("VK_FORMAT_FEATURE_2_TRANSFER_DST_BIT")] TransferDstBit = 0x8000, + [NativeName("VK_FORMAT_FEATURE_2_TRANSFER_DST_BIT_KHR")] + TransferDstBitKHR = 0x8000, + [NativeName("VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_FILTER_MINMAX_BIT")] SampledImageFilterMinmaxBit = 0x10000, + [NativeName("VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_FILTER_MINMAX_BIT_KHR")] + SampledImageFilterMinmaxBitKHR = 0x10000, + [NativeName("VK_FORMAT_FEATURE_2_MIDPOINT_CHROMA_SAMPLES_BIT")] MidpointChromaSamplesBit = 0x20000, + [NativeName("VK_FORMAT_FEATURE_2_MIDPOINT_CHROMA_SAMPLES_BIT_KHR")] + MidpointChromaSamplesBitKHR = 0x20000, + [NativeName("VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT")] SampledImageYcbcrConversionLinearFilterBit = 0x40000, + [NativeName("VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT_KHR")] + SampledImageYcbcrConversionLinearFilterBitKHR = 0x40000, + [NativeName( "VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT" )] SampledImageYcbcrConversionSeparateReconstructionFilterBit = 0x80000, + [NativeName( + "VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT_KHR" + )] + SampledImageYcbcrConversionSeparateReconstructionFilterBitKHR = 0x80000, + [NativeName( "VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_BIT" )] SampledImageYcbcrConversionChromaReconstructionExplicitBit = 0x100000, + [NativeName( + "VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_BIT_KHR" + )] + SampledImageYcbcrConversionChromaReconstructionExplicitBitKHR = 0x100000, + [NativeName( "VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_FORCEABLE_BIT" )] SampledImageYcbcrConversionChromaReconstructionExplicitForceableBit = 0x200000, + [NativeName( + "VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_FORCEABLE_BIT_KHR" + )] + SampledImageYcbcrConversionChromaReconstructionExplicitForceableBitKHR = 0x200000, + [NativeName("VK_FORMAT_FEATURE_2_DISJOINT_BIT")] DisjointBit = 0x400000, + [NativeName("VK_FORMAT_FEATURE_2_DISJOINT_BIT_KHR")] + DisjointBitKHR = 0x400000, + [NativeName("VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT")] CositedChromaSamplesBit = 0x800000, - [NativeName("VK_FORMAT_FEATURE_2_STORAGE_READ_WITHOUT_FORMAT_BIT")] - StorageReadWithoutFormatBit = 0x80000000, - - [NativeName("VK_FORMAT_FEATURE_2_STORAGE_WRITE_WITHOUT_FORMAT_BIT")] - StorageWriteWithoutFormatBit = 0x100000000, - - [NativeName("VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_DEPTH_COMPARISON_BIT")] - SampledImageDepthComparisonBit = 0x200000000, - - [NativeName("VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_FILTER_CUBIC_BIT")] - SampledImageFilterCubicBit = 0x2000, + [NativeName("VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR")] + CositedChromaSamplesBitKHR = 0x800000, - [NativeName("VK_FORMAT_FEATURE_2_HOST_IMAGE_TRANSFER_BIT")] - HostImageTransferBit = 0x400000000000, + [NativeName("VK_FORMAT_FEATURE_2_FRAGMENT_DENSITY_MAP_BIT_EXT")] + FragmentDensityMapBitEXT = 0x1000000, [NativeName("VK_FORMAT_FEATURE_2_VIDEO_DECODE_OUTPUT_BIT_KHR")] VideoDecodeOutputBitKHR = 0x2000000, @@ -110,120 +179,36 @@ public enum FormatFeatureFlags2 : ulong [NativeName("VK_FORMAT_FEATURE_2_VIDEO_DECODE_DPB_BIT_KHR")] VideoDecodeDpbBitKHR = 0x4000000, - [NativeName("VK_FORMAT_FEATURE_2_ACCELERATION_STRUCTURE_VERTEX_BUFFER_BIT_KHR")] - AccelerationStructureVertexBufferBitKHR = 0x20000000, - - [NativeName("VK_FORMAT_FEATURE_2_FRAGMENT_DENSITY_MAP_BIT_EXT")] - FragmentDensityMapBitEXT = 0x1000000, - - [NativeName("VK_FORMAT_FEATURE_2_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR")] - FragmentShadingRateAttachmentBitKHR = 0x40000000, - - [NativeName("VK_FORMAT_FEATURE_2_HOST_IMAGE_TRANSFER_BIT_EXT")] - HostImageTransferBitEXT = 0x400000000000, - [NativeName("VK_FORMAT_FEATURE_2_VIDEO_ENCODE_INPUT_BIT_KHR")] VideoEncodeInputBitKHR = 0x8000000, [NativeName("VK_FORMAT_FEATURE_2_VIDEO_ENCODE_DPB_BIT_KHR")] VideoEncodeDpbBitKHR = 0x10000000, - [NativeName("VK_FORMAT_FEATURE_2_BLOCK_MATCHING_SXD_BIT_QCOM")] - BlockMatchingSxdBitQCOM = 0x100000000000, - - [NativeName("VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR")] - SampledImageBitKHR = 0x1, - - [NativeName("VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR")] - StorageImageBitKHR = 0x2, - - [NativeName("VK_FORMAT_FEATURE_2_STORAGE_IMAGE_ATOMIC_BIT_KHR")] - StorageImageAtomicBitKHR = 0x4, - - [NativeName("VK_FORMAT_FEATURE_2_UNIFORM_TEXEL_BUFFER_BIT_KHR")] - UniformTexelBufferBitKHR = 0x8, - - [NativeName("VK_FORMAT_FEATURE_2_STORAGE_TEXEL_BUFFER_BIT_KHR")] - StorageTexelBufferBitKHR = 0x10, - - [NativeName("VK_FORMAT_FEATURE_2_STORAGE_TEXEL_BUFFER_ATOMIC_BIT_KHR")] - StorageTexelBufferAtomicBitKHR = 0x20, - - [NativeName("VK_FORMAT_FEATURE_2_VERTEX_BUFFER_BIT_KHR")] - VertexBufferBitKHR = 0x40, - - [NativeName("VK_FORMAT_FEATURE_2_COLOR_ATTACHMENT_BIT_KHR")] - ColorAttachmentBitKHR = 0x80, - - [NativeName("VK_FORMAT_FEATURE_2_COLOR_ATTACHMENT_BLEND_BIT_KHR")] - ColorAttachmentBlendBitKHR = 0x100, - - [NativeName("VK_FORMAT_FEATURE_2_DEPTH_STENCIL_ATTACHMENT_BIT_KHR")] - DepthStencilAttachmentBitKHR = 0x200, - - [NativeName("VK_FORMAT_FEATURE_2_BLIT_SRC_BIT_KHR")] - BlitSrcBitKHR = 0x400, - - [NativeName("VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR")] - BlitDstBitKHR = 0x800, - - [NativeName("VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_FILTER_LINEAR_BIT_KHR")] - SampledImageFilterLinearBitKHR = 0x1000, - - [NativeName("VK_FORMAT_FEATURE_2_TRANSFER_SRC_BIT_KHR")] - TransferSrcBitKHR = 0x4000, - - [NativeName("VK_FORMAT_FEATURE_2_TRANSFER_DST_BIT_KHR")] - TransferDstBitKHR = 0x8000, - - [NativeName("VK_FORMAT_FEATURE_2_MIDPOINT_CHROMA_SAMPLES_BIT_KHR")] - MidpointChromaSamplesBitKHR = 0x20000, - - [NativeName("VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT_KHR")] - SampledImageYcbcrConversionLinearFilterBitKHR = 0x40000, - - [NativeName( - "VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT_KHR" - )] - SampledImageYcbcrConversionSeparateReconstructionFilterBitKHR = 0x80000, - - [NativeName( - "VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_BIT_KHR" - )] - SampledImageYcbcrConversionChromaReconstructionExplicitBitKHR = 0x100000, - - [NativeName( - "VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_FORCEABLE_BIT_KHR" - )] - SampledImageYcbcrConversionChromaReconstructionExplicitForceableBitKHR = 0x200000, + [NativeName("VK_FORMAT_FEATURE_2_ACCELERATION_STRUCTURE_VERTEX_BUFFER_BIT_KHR")] + AccelerationStructureVertexBufferBitKHR = 0x20000000, - [NativeName("VK_FORMAT_FEATURE_2_DISJOINT_BIT_KHR")] - DisjointBitKHR = 0x400000, + [NativeName("VK_FORMAT_FEATURE_2_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR")] + FragmentShadingRateAttachmentBitKHR = 0x40000000, - [NativeName("VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR")] - CositedChromaSamplesBitKHR = 0x800000, + [NativeName("VK_FORMAT_FEATURE_2_STORAGE_READ_WITHOUT_FORMAT_BIT")] + StorageReadWithoutFormatBit = 0x80000000, [NativeName("VK_FORMAT_FEATURE_2_STORAGE_READ_WITHOUT_FORMAT_BIT_KHR")] StorageReadWithoutFormatBitKHR = 0x80000000, + [NativeName("VK_FORMAT_FEATURE_2_STORAGE_WRITE_WITHOUT_FORMAT_BIT")] + StorageWriteWithoutFormatBit = 0x100000000, + [NativeName("VK_FORMAT_FEATURE_2_STORAGE_WRITE_WITHOUT_FORMAT_BIT_KHR")] StorageWriteWithoutFormatBitKHR = 0x100000000, + [NativeName("VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_DEPTH_COMPARISON_BIT")] + SampledImageDepthComparisonBit = 0x200000000, + [NativeName("VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_DEPTH_COMPARISON_BIT_KHR")] SampledImageDepthComparisonBitKHR = 0x200000000, - [NativeName("VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_FILTER_MINMAX_BIT_KHR")] - SampledImageFilterMinmaxBitKHR = 0x10000, - - [NativeName("VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_FILTER_CUBIC_BIT_EXT")] - SampledImageFilterCubicBitEXT = 0x2000, - - [NativeName("VK_FORMAT_FEATURE_2_ACCELERATION_STRUCTURE_RADIUS_BUFFER_BIT_NV")] - AccelerationStructureRadiusBufferBitNV = 0x8000000000000, - - [NativeName("VK_FORMAT_FEATURE_2_LINEAR_COLOR_ATTACHMENT_BIT_NV")] - LinearColorAttachmentBitNV = 0x4000000000, - [NativeName("VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM")] WeightImageBitQCOM = 0x400000000, @@ -236,12 +221,12 @@ public enum FormatFeatureFlags2 : ulong [NativeName("VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM")] BoxFilterSampledBitQCOM = 0x2000000000, + [NativeName("VK_FORMAT_FEATURE_2_LINEAR_COLOR_ATTACHMENT_BIT_NV")] + LinearColorAttachmentBitNV = 0x4000000000, + [NativeName("VK_FORMAT_FEATURE_2_TENSOR_SHADER_BIT_ARM")] TensorShaderBitARM = 0x8000000000, - [NativeName("VK_FORMAT_FEATURE_2_TENSOR_IMAGE_ALIASING_BIT_ARM")] - TensorImageAliasingBitARM = 0x80000000000, - [NativeName("VK_FORMAT_FEATURE_2_OPTICAL_FLOW_IMAGE_BIT_NV")] OpticalFlowImageBitNV = 0x10000000000, @@ -251,20 +236,32 @@ public enum FormatFeatureFlags2 : ulong [NativeName("VK_FORMAT_FEATURE_2_OPTICAL_FLOW_COST_BIT_NV")] OpticalFlowCostBitNV = 0x40000000000, + [NativeName("VK_FORMAT_FEATURE_2_TENSOR_IMAGE_ALIASING_BIT_ARM")] + TensorImageAliasingBitARM = 0x80000000000, + + [NativeName("VK_FORMAT_FEATURE_2_BLOCK_MATCHING_SXD_BIT_QCOM")] + BlockMatchingSxdBitQCOM = 0x100000000000, + + [NativeName("VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_FILTER_LINEAR_2D_BIT_IMG")] + SampledImageFilterLinear2DBitIMG = 0x200000000000, + + [NativeName("VK_FORMAT_FEATURE_2_HOST_IMAGE_TRANSFER_BIT")] + HostImageTransferBit = 0x400000000000, + + [NativeName("VK_FORMAT_FEATURE_2_HOST_IMAGE_TRANSFER_BIT_EXT")] + HostImageTransferBitEXT = 0x400000000000, + [NativeName("VK_FORMAT_FEATURE_2_TENSOR_DATA_GRAPH_BIT_ARM")] TensorDataGraphBitARM = 0x1000000000000, - [NativeName("VK_FORMAT_FEATURE_2_COPY_IMAGE_INDIRECT_DST_BIT_KHR")] - CopyImageIndirectDstBitKHR = 0x800000000000000, - [NativeName("VK_FORMAT_FEATURE_2_VIDEO_ENCODE_QUANTIZATION_DELTA_MAP_BIT_KHR")] VideoEncodeQuantizationDeltaMapBitKHR = 0x2000000000000, [NativeName("VK_FORMAT_FEATURE_2_VIDEO_ENCODE_EMPHASIS_MAP_BIT_KHR")] VideoEncodeEmphasisMapBitKHR = 0x4000000000000, - [NativeName("VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_FILTER_LINEAR_2D_BIT_IMG")] - SampledImageFilterLinear2DBitIMG = 0x200000000000, + [NativeName("VK_FORMAT_FEATURE_2_ACCELERATION_STRUCTURE_RADIUS_BUFFER_BIT_NV")] + AccelerationStructureRadiusBufferBitNV = 0x8000000000000, [NativeName("VK_FORMAT_FEATURE_2_DEPTH_COPY_ON_COMPUTE_QUEUE_BIT_KHR")] DepthCopyOnComputeQueueBitKHR = 0x10000000000000, @@ -286,4 +283,7 @@ public enum FormatFeatureFlags2 : ulong [NativeName("VK_FORMAT_FEATURE_2_DATA_GRAPH_OPTICAL_FLOW_COST_BIT_ARM")] DataGraphOpticalFlowCostBitARM = 0x400000000000000, + + [NativeName("VK_FORMAT_FEATURE_2_COPY_IMAGE_INDIRECT_DST_BIT_KHR")] + CopyImageIndirectDstBitKHR = 0x800000000000000, } diff --git a/sources/Vulkan/Vulkan/Enums/ImageCreateFlags2KHR.gen.cs b/sources/Vulkan/Vulkan/Enums/ImageCreateFlags2KHR.gen.cs index ca8b112238..dc8b777cb4 100644 --- a/sources/Vulkan/Vulkan/Enums/ImageCreateFlags2KHR.gen.cs +++ b/sources/Vulkan/Vulkan/Enums/ImageCreateFlags2KHR.gen.cs @@ -29,9 +29,6 @@ public enum ImageCreateFlags2KHR : ulong [NativeName("VK_IMAGE_CREATE_2_CUBE_COMPATIBLE_BIT_KHR")] CubeCompatibleBit = 0x10, - [NativeName("VK_IMAGE_CREATE_2_ALIAS_SINGLE_LAYER_DESCRIPTOR_BIT_KHR")] - AliasSingleLayerDescriptorBit = 0x400000, - [NativeName("VK_IMAGE_CREATE_2_2D_ARRAY_COMPATIBLE_BIT_KHR")] X2DArrayCompatibleBit = 0x20, @@ -76,4 +73,7 @@ public enum ImageCreateFlags2KHR : ulong [NativeName("VK_IMAGE_CREATE_2_VIDEO_PROFILE_INDEPENDENT_BIT_KHR")] VideoProfileIndependentBit = 0x100000, + + [NativeName("VK_IMAGE_CREATE_2_ALIAS_SINGLE_LAYER_DESCRIPTOR_BIT_KHR")] + AliasSingleLayerDescriptorBit = 0x400000, } diff --git a/sources/Vulkan/Vulkan/Enums/PipelineCreateFlags2.gen.cs b/sources/Vulkan/Vulkan/Enums/PipelineCreateFlags2.gen.cs index cbf1037675..2bcb13444f 100644 --- a/sources/Vulkan/Vulkan/Enums/PipelineCreateFlags2.gen.cs +++ b/sources/Vulkan/Vulkan/Enums/PipelineCreateFlags2.gen.cs @@ -17,60 +17,30 @@ public enum PipelineCreateFlags2 : ulong [NativeName("VK_PIPELINE_CREATE_2_DISABLE_OPTIMIZATION_BIT")] DisableOptimizationBit = 0x1, - [NativeName("VK_PIPELINE_CREATE_2_ALLOW_DERIVATIVES_BIT")] - AllowDerivativesBit = 0x2, - - [NativeName("VK_PIPELINE_CREATE_2_DERIVATIVE_BIT")] - DerivativeBit = 0x4, - - [NativeName("VK_PIPELINE_CREATE_2_VIEW_INDEX_FROM_DEVICE_INDEX_BIT")] - ViewIndexFromDeviceIndexBit = 0x8, - - [NativeName("VK_PIPELINE_CREATE_2_DISPATCH_BASE_BIT")] - DispatchBaseBit = 0x10, - - [NativeName("VK_PIPELINE_CREATE_2_FAIL_ON_PIPELINE_COMPILE_REQUIRED_BIT")] - FailOnPipelineCompileRequiredBit = 0x100, - - [NativeName("VK_PIPELINE_CREATE_2_EARLY_RETURN_ON_FAILURE_BIT")] - EarlyReturnOnFailureBit = 0x200, - - [NativeName("VK_PIPELINE_CREATE_2_NO_PROTECTED_ACCESS_BIT")] - NoProtectedAccessBit = 0x8000000, - - [NativeName("VK_PIPELINE_CREATE_2_PROTECTED_ACCESS_ONLY_BIT")] - ProtectedAccessOnlyBit = 0x40000000, - - [NativeName("VK_PIPELINE_CREATE_2_EXECUTION_GRAPH_BIT_AMDX")] - ExecutionGraphBitAMDX = 0x100000000, - - [NativeName("VK_PIPELINE_CREATE_2_DESCRIPTOR_HEAP_BIT_EXT")] - DescriptorHeapBitEXT = 0x1000000000, - - [NativeName("VK_PIPELINE_CREATE_2_RAY_TRACING_SKIP_BUILT_IN_PRIMITIVES_BIT_KHR")] - RayTracingSkipBuiltInPrimitivesBitKHR = 0x1000, - - [NativeName("VK_PIPELINE_CREATE_2_RAY_TRACING_OPACITY_MICROMAP_BIT_EXT")] - RayTracingOpacityMicromapBitEXT = 0x1000000, - - [NativeName("VK_PIPELINE_CREATE_2_RAY_TRACING_ALLOW_SPHERES_AND_LINEAR_SWEPT_SPHERES_BIT_NV")] - RayTracingAllowSpheresAndLinearSweptSpheresBitNV = 0x200000000, - - [NativeName("VK_PIPELINE_CREATE_2_ENABLE_LEGACY_DITHERING_BIT_EXT")] - EnableLegacyDitheringBitEXT = 0x400000000, - [NativeName("VK_PIPELINE_CREATE_2_DISABLE_OPTIMIZATION_BIT_KHR")] DisableOptimizationBitKHR = 0x1, + [NativeName("VK_PIPELINE_CREATE_2_ALLOW_DERIVATIVES_BIT")] + AllowDerivativesBit = 0x2, + [NativeName("VK_PIPELINE_CREATE_2_ALLOW_DERIVATIVES_BIT_KHR")] AllowDerivativesBitKHR = 0x2, + [NativeName("VK_PIPELINE_CREATE_2_DERIVATIVE_BIT")] + DerivativeBit = 0x4, + [NativeName("VK_PIPELINE_CREATE_2_DERIVATIVE_BIT_KHR")] DerivativeBitKHR = 0x4, + [NativeName("VK_PIPELINE_CREATE_2_VIEW_INDEX_FROM_DEVICE_INDEX_BIT")] + ViewIndexFromDeviceIndexBit = 0x8, + [NativeName("VK_PIPELINE_CREATE_2_VIEW_INDEX_FROM_DEVICE_INDEX_BIT_KHR")] ViewIndexFromDeviceIndexBitKHR = 0x8, + [NativeName("VK_PIPELINE_CREATE_2_DISPATCH_BASE_BIT")] + DispatchBaseBit = 0x10, + [NativeName("VK_PIPELINE_CREATE_2_DISPATCH_BASE_BIT_KHR")] DispatchBaseBitKHR = 0x10, @@ -83,21 +53,27 @@ public enum PipelineCreateFlags2 : ulong [NativeName("VK_PIPELINE_CREATE_2_CAPTURE_INTERNAL_REPRESENTATIONS_BIT_KHR")] CaptureInternalRepresentationsBitKHR = 0x80, + [NativeName("VK_PIPELINE_CREATE_2_FAIL_ON_PIPELINE_COMPILE_REQUIRED_BIT")] + FailOnPipelineCompileRequiredBit = 0x100, + [NativeName("VK_PIPELINE_CREATE_2_FAIL_ON_PIPELINE_COMPILE_REQUIRED_BIT_KHR")] FailOnPipelineCompileRequiredBitKHR = 0x100, + [NativeName("VK_PIPELINE_CREATE_2_EARLY_RETURN_ON_FAILURE_BIT")] + EarlyReturnOnFailureBit = 0x200, + [NativeName("VK_PIPELINE_CREATE_2_EARLY_RETURN_ON_FAILURE_BIT_KHR")] EarlyReturnOnFailureBitKHR = 0x200, [NativeName("VK_PIPELINE_CREATE_2_LINK_TIME_OPTIMIZATION_BIT_EXT")] LinkTimeOptimizationBitEXT = 0x400, - [NativeName("VK_PIPELINE_CREATE_2_RETAIN_LINK_TIME_OPTIMIZATION_INFO_BIT_EXT")] - RetainLinkTimeOptimizationInfoBitEXT = 0x800000, - [NativeName("VK_PIPELINE_CREATE_2_LIBRARY_BIT_KHR")] LibraryBitKHR = 0x800, + [NativeName("VK_PIPELINE_CREATE_2_RAY_TRACING_SKIP_BUILT_IN_PRIMITIVES_BIT_KHR")] + RayTracingSkipBuiltInPrimitivesBitKHR = 0x1000, + [NativeName("VK_PIPELINE_CREATE_2_RAY_TRACING_SKIP_TRIANGLES_BIT_KHR")] RayTracingSkipTrianglesBitKHR = 0x1000, @@ -116,12 +92,12 @@ public enum PipelineCreateFlags2 : ulong [NativeName("VK_PIPELINE_CREATE_2_RAY_TRACING_NO_NULL_INTERSECTION_SHADERS_BIT_KHR")] RayTracingNoNullIntersectionShadersBitKHR = 0x20000, - [NativeName("VK_PIPELINE_CREATE_2_RAY_TRACING_SHADER_GROUP_HANDLE_CAPTURE_REPLAY_BIT_KHR")] - RayTracingShaderGroupHandleCaptureReplayBitKHR = 0x80000, - [NativeName("VK_PIPELINE_CREATE_2_INDIRECT_BINDABLE_BIT_NV")] IndirectBindableBitNV = 0x40000, + [NativeName("VK_PIPELINE_CREATE_2_RAY_TRACING_SHADER_GROUP_HANDLE_CAPTURE_REPLAY_BIT_KHR")] + RayTracingShaderGroupHandleCaptureReplayBitKHR = 0x80000, + [NativeName("VK_PIPELINE_CREATE_2_RAY_TRACING_ALLOW_MOTION_BIT_NV")] RayTracingAllowMotionBitNV = 0x100000, @@ -131,42 +107,66 @@ public enum PipelineCreateFlags2 : ulong [NativeName("VK_PIPELINE_CREATE_2_RENDERING_FRAGMENT_DENSITY_MAP_ATTACHMENT_BIT_EXT")] RenderingFragmentDensityMapAttachmentBitEXT = 0x400000, + [NativeName("VK_PIPELINE_CREATE_2_RETAIN_LINK_TIME_OPTIMIZATION_INFO_BIT_EXT")] + RetainLinkTimeOptimizationInfoBitEXT = 0x800000, + + [NativeName("VK_PIPELINE_CREATE_2_RAY_TRACING_OPACITY_MICROMAP_BIT_EXT")] + RayTracingOpacityMicromapBitEXT = 0x1000000, + + [NativeName("VK_PIPELINE_CREATE_2_RAY_TRACING_OPACITY_MICROMAP_BIT_KHR")] + RayTracingOpacityMicromapBitKHR = 0x1000000, + [NativeName("VK_PIPELINE_CREATE_2_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT")] ColorAttachmentFeedbackLoopBitEXT = 0x2000000, [NativeName("VK_PIPELINE_CREATE_2_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT")] DepthStencilAttachmentFeedbackLoopBitEXT = 0x4000000, + [NativeName("VK_PIPELINE_CREATE_2_NO_PROTECTED_ACCESS_BIT")] + NoProtectedAccessBit = 0x8000000, + [NativeName("VK_PIPELINE_CREATE_2_NO_PROTECTED_ACCESS_BIT_EXT")] NoProtectedAccessBitEXT = 0x8000000, - [NativeName("VK_PIPELINE_CREATE_2_PROTECTED_ACCESS_ONLY_BIT_EXT")] - ProtectedAccessOnlyBitEXT = 0x40000000, - [NativeName("VK_PIPELINE_CREATE_2_RAY_TRACING_DISPLACEMENT_MICROMAP_BIT_NV")] RayTracingDisplacementMicromapBitNV = 0x10000000, [NativeName("VK_PIPELINE_CREATE_2_DESCRIPTOR_BUFFER_BIT_EXT")] DescriptorBufferBitEXT = 0x20000000, - [NativeName("VK_PIPELINE_CREATE_2_DISALLOW_OPACITY_MICROMAP_BIT_ARM")] - DisallowOpacityMicromapBitARM = 0x2000000000, + [NativeName("VK_PIPELINE_CREATE_2_PROTECTED_ACCESS_ONLY_BIT")] + ProtectedAccessOnlyBit = 0x40000000, - [NativeName("VK_PIPELINE_CREATE_2_INSTRUMENT_SHADERS_BIT_ARM")] - InstrumentShadersBitARM = 0x8000000000, + [NativeName("VK_PIPELINE_CREATE_2_PROTECTED_ACCESS_ONLY_BIT_EXT")] + ProtectedAccessOnlyBitEXT = 0x40000000, [NativeName("VK_PIPELINE_CREATE_2_CAPTURE_DATA_BIT_KHR")] CaptureDataBitKHR = 0x80000000, + [NativeName("VK_PIPELINE_CREATE_2_EXECUTION_GRAPH_BIT_AMDX")] + ExecutionGraphBitAMDX = 0x100000000, + + [NativeName("VK_PIPELINE_CREATE_2_RAY_TRACING_ALLOW_SPHERES_AND_LINEAR_SWEPT_SPHERES_BIT_NV")] + RayTracingAllowSpheresAndLinearSweptSpheresBitNV = 0x200000000, + + [NativeName("VK_PIPELINE_CREATE_2_ENABLE_LEGACY_DITHERING_BIT_EXT")] + EnableLegacyDitheringBitEXT = 0x400000000, + + [NativeName("VK_PIPELINE_CREATE_2_DESCRIPTOR_HEAP_BIT_EXT")] + DescriptorHeapBitEXT = 0x1000000000, + + [NativeName("VK_PIPELINE_CREATE_2_DISALLOW_OPACITY_MICROMAP_BIT_ARM")] + DisallowOpacityMicromapBitARM = 0x2000000000, + [NativeName("VK_PIPELINE_CREATE_2_INDIRECT_BINDABLE_BIT_EXT")] IndirectBindableBitEXT = 0x4000000000, + [NativeName("VK_PIPELINE_CREATE_2_INSTRUMENT_SHADERS_BIT_ARM")] + InstrumentShadersBitARM = 0x8000000000, + [NativeName("VK_PIPELINE_CREATE_2_PER_LAYER_FRAGMENT_DENSITY_BIT_VALVE")] PerLayerFragmentDensityBitVALVE = 0x10000000000, - [NativeName("VK_PIPELINE_CREATE_2_RAY_TRACING_OPACITY_MICROMAP_BIT_KHR")] - RayTracingOpacityMicromapBitKHR = 0x1000000, - [NativeName("VK_PIPELINE_CREATE_2_OPACITY_MICROMAP_DISALLOW_MIXED_SPECIAL_INDEX_BIT_KHR")] OpacityMicromapDisallowMixedSpecialIndexBitKHR = 0x20000000000, diff --git a/sources/Vulkan/Vulkan/Enums/PipelineStageFlags2.gen.cs b/sources/Vulkan/Vulkan/Enums/PipelineStageFlags2.gen.cs index b997b134d2..443f4aa0bc 100644 --- a/sources/Vulkan/Vulkan/Enums/PipelineStageFlags2.gen.cs +++ b/sources/Vulkan/Vulkan/Enums/PipelineStageFlags2.gen.cs @@ -15,237 +15,237 @@ public enum PipelineStageFlags2 : ulong [NativeName("VK_PIPELINE_STAGE_2_NONE")] None = 0x0, + [NativeName("VK_PIPELINE_STAGE_2_NONE_KHR")] + NoneKHR = 0x0, + [NativeName("VK_PIPELINE_STAGE_2_TOP_OF_PIPE_BIT")] TopOfPipeBit = 0x1, + [NativeName("VK_PIPELINE_STAGE_2_TOP_OF_PIPE_BIT_KHR")] + TopOfPipeBitKHR = 0x1, + [NativeName("VK_PIPELINE_STAGE_2_DRAW_INDIRECT_BIT")] DrawIndirectBit = 0x2, + [NativeName("VK_PIPELINE_STAGE_2_DRAW_INDIRECT_BIT_KHR")] + DrawIndirectBitKHR = 0x2, + [NativeName("VK_PIPELINE_STAGE_2_VERTEX_INPUT_BIT")] VertexInputBit = 0x4, + [NativeName("VK_PIPELINE_STAGE_2_VERTEX_INPUT_BIT_KHR")] + VertexInputBitKHR = 0x4, + [NativeName("VK_PIPELINE_STAGE_2_VERTEX_SHADER_BIT")] VertexShaderBit = 0x8, + [NativeName("VK_PIPELINE_STAGE_2_VERTEX_SHADER_BIT_KHR")] + VertexShaderBitKHR = 0x8, + [NativeName("VK_PIPELINE_STAGE_2_TESSELLATION_CONTROL_SHADER_BIT")] TessellationControlShaderBit = 0x10, + [NativeName("VK_PIPELINE_STAGE_2_TESSELLATION_CONTROL_SHADER_BIT_KHR")] + TessellationControlShaderBitKHR = 0x10, + [NativeName("VK_PIPELINE_STAGE_2_TESSELLATION_EVALUATION_SHADER_BIT")] TessellationEvaluationShaderBit = 0x20, + [NativeName("VK_PIPELINE_STAGE_2_TESSELLATION_EVALUATION_SHADER_BIT_KHR")] + TessellationEvaluationShaderBitKHR = 0x20, + [NativeName("VK_PIPELINE_STAGE_2_GEOMETRY_SHADER_BIT")] GeometryShaderBit = 0x40, + [NativeName("VK_PIPELINE_STAGE_2_GEOMETRY_SHADER_BIT_KHR")] + GeometryShaderBitKHR = 0x40, + [NativeName("VK_PIPELINE_STAGE_2_FRAGMENT_SHADER_BIT")] FragmentShaderBit = 0x80, + [NativeName("VK_PIPELINE_STAGE_2_FRAGMENT_SHADER_BIT_KHR")] + FragmentShaderBitKHR = 0x80, + [NativeName("VK_PIPELINE_STAGE_2_EARLY_FRAGMENT_TESTS_BIT")] EarlyFragmentTestsBit = 0x100, + [NativeName("VK_PIPELINE_STAGE_2_EARLY_FRAGMENT_TESTS_BIT_KHR")] + EarlyFragmentTestsBitKHR = 0x100, + [NativeName("VK_PIPELINE_STAGE_2_LATE_FRAGMENT_TESTS_BIT")] LateFragmentTestsBit = 0x200, + [NativeName("VK_PIPELINE_STAGE_2_LATE_FRAGMENT_TESTS_BIT_KHR")] + LateFragmentTestsBitKHR = 0x200, + [NativeName("VK_PIPELINE_STAGE_2_COLOR_ATTACHMENT_OUTPUT_BIT")] ColorAttachmentOutputBit = 0x400, + [NativeName("VK_PIPELINE_STAGE_2_COLOR_ATTACHMENT_OUTPUT_BIT_KHR")] + ColorAttachmentOutputBitKHR = 0x400, + [NativeName("VK_PIPELINE_STAGE_2_COMPUTE_SHADER_BIT")] ComputeShaderBit = 0x800, + [NativeName("VK_PIPELINE_STAGE_2_COMPUTE_SHADER_BIT_KHR")] + ComputeShaderBitKHR = 0x800, + [NativeName("VK_PIPELINE_STAGE_2_ALL_TRANSFER_BIT")] AllTransferBit = 0x1000, [NativeName("VK_PIPELINE_STAGE_2_TRANSFER_BIT")] TransferBit = 0x1000, + [NativeName("VK_PIPELINE_STAGE_2_ALL_TRANSFER_BIT_KHR")] + AllTransferBitKHR = 0x1000, + + [NativeName("VK_PIPELINE_STAGE_2_TRANSFER_BIT_KHR")] + TransferBitKHR = 0x1000, + [NativeName("VK_PIPELINE_STAGE_2_BOTTOM_OF_PIPE_BIT")] BottomOfPipeBit = 0x2000, + [NativeName("VK_PIPELINE_STAGE_2_BOTTOM_OF_PIPE_BIT_KHR")] + BottomOfPipeBitKHR = 0x2000, + [NativeName("VK_PIPELINE_STAGE_2_HOST_BIT")] HostBit = 0x4000, + [NativeName("VK_PIPELINE_STAGE_2_HOST_BIT_KHR")] + HostBitKHR = 0x4000, + [NativeName("VK_PIPELINE_STAGE_2_ALL_GRAPHICS_BIT")] AllGraphicsBit = 0x8000, + [NativeName("VK_PIPELINE_STAGE_2_ALL_GRAPHICS_BIT_KHR")] + AllGraphicsBitKHR = 0x8000, + [NativeName("VK_PIPELINE_STAGE_2_ALL_COMMANDS_BIT")] AllCommandsBit = 0x10000, - [NativeName("VK_PIPELINE_STAGE_2_COPY_BIT")] - CopyBit = 0x100000000, - - [NativeName("VK_PIPELINE_STAGE_2_RESOLVE_BIT")] - ResolveBit = 0x200000000, - - [NativeName("VK_PIPELINE_STAGE_2_BLIT_BIT")] - BlitBit = 0x400000000, - - [NativeName("VK_PIPELINE_STAGE_2_CLEAR_BIT")] - ClearBit = 0x800000000, - - [NativeName("VK_PIPELINE_STAGE_2_INDEX_INPUT_BIT")] - IndexInputBit = 0x1000000000, - - [NativeName("VK_PIPELINE_STAGE_2_VERTEX_ATTRIBUTE_INPUT_BIT")] - VertexAttributeInputBit = 0x2000000000, - - [NativeName("VK_PIPELINE_STAGE_2_PRE_RASTERIZATION_SHADERS_BIT")] - PreRasterizationShadersBit = 0x4000000000, + [NativeName("VK_PIPELINE_STAGE_2_ALL_COMMANDS_BIT_KHR")] + AllCommandsBitKHR = 0x10000, - [NativeName("VK_PIPELINE_STAGE_2_VIDEO_DECODE_BIT_KHR")] - VideoDecodeBitKHR = 0x4000000, + [NativeName("VK_PIPELINE_STAGE_2_COMMAND_PREPROCESS_BIT_NV")] + CommandPreprocessBitNV = 0x20000, - [NativeName("VK_PIPELINE_STAGE_2_VIDEO_ENCODE_BIT_KHR")] - VideoEncodeBitKHR = 0x8000000, + [NativeName("VK_PIPELINE_STAGE_2_COMMAND_PREPROCESS_BIT_EXT")] + CommandPreprocessBitEXT = 0x20000, - [NativeName("VK_PIPELINE_STAGE_2_NONE_KHR")] - NoneKHR = 0x0, + [NativeName("VK_PIPELINE_STAGE_2_CONDITIONAL_RENDERING_BIT_EXT")] + ConditionalRenderingBitEXT = 0x40000, - [NativeName("VK_PIPELINE_STAGE_2_TOP_OF_PIPE_BIT_KHR")] - TopOfPipeBitKHR = 0x1, + [NativeName("VK_PIPELINE_STAGE_2_TASK_SHADER_BIT_NV")] + TaskShaderBitNV = 0x80000, - [NativeName("VK_PIPELINE_STAGE_2_DRAW_INDIRECT_BIT_KHR")] - DrawIndirectBitKHR = 0x2, + [NativeName("VK_PIPELINE_STAGE_2_TASK_SHADER_BIT_EXT")] + TaskShaderBitEXT = 0x80000, - [NativeName("VK_PIPELINE_STAGE_2_VERTEX_INPUT_BIT_KHR")] - VertexInputBitKHR = 0x4, + [NativeName("VK_PIPELINE_STAGE_2_MESH_SHADER_BIT_NV")] + MeshShaderBitNV = 0x100000, - [NativeName("VK_PIPELINE_STAGE_2_VERTEX_SHADER_BIT_KHR")] - VertexShaderBitKHR = 0x8, + [NativeName("VK_PIPELINE_STAGE_2_MESH_SHADER_BIT_EXT")] + MeshShaderBitEXT = 0x100000, - [NativeName("VK_PIPELINE_STAGE_2_TESSELLATION_CONTROL_SHADER_BIT_KHR")] - TessellationControlShaderBitKHR = 0x10, + [NativeName("VK_PIPELINE_STAGE_2_RAY_TRACING_SHADER_BIT_KHR")] + RayTracingShaderBitKHR = 0x200000, - [NativeName("VK_PIPELINE_STAGE_2_TESSELLATION_EVALUATION_SHADER_BIT_KHR")] - TessellationEvaluationShaderBitKHR = 0x20, + [NativeName("VK_PIPELINE_STAGE_2_RAY_TRACING_SHADER_BIT_NV")] + RayTracingShaderBitNV = 0x200000, - [NativeName("VK_PIPELINE_STAGE_2_GEOMETRY_SHADER_BIT_KHR")] - GeometryShaderBitKHR = 0x40, + [NativeName("VK_PIPELINE_STAGE_2_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR")] + FragmentShadingRateAttachmentBitKHR = 0x400000, - [NativeName("VK_PIPELINE_STAGE_2_FRAGMENT_SHADER_BIT_KHR")] - FragmentShaderBitKHR = 0x80, + [NativeName("VK_PIPELINE_STAGE_2_SHADING_RATE_IMAGE_BIT_NV")] + ShadingRateImageBitNV = 0x400000, - [NativeName("VK_PIPELINE_STAGE_2_EARLY_FRAGMENT_TESTS_BIT_KHR")] - EarlyFragmentTestsBitKHR = 0x100, + [NativeName("VK_PIPELINE_STAGE_2_FRAGMENT_DENSITY_PROCESS_BIT_EXT")] + FragmentDensityProcessBitEXT = 0x800000, - [NativeName("VK_PIPELINE_STAGE_2_LATE_FRAGMENT_TESTS_BIT_KHR")] - LateFragmentTestsBitKHR = 0x200, + [NativeName("VK_PIPELINE_STAGE_2_TRANSFORM_FEEDBACK_BIT_EXT")] + TransformFeedbackBitEXT = 0x1000000, - [NativeName("VK_PIPELINE_STAGE_2_COLOR_ATTACHMENT_OUTPUT_BIT_KHR")] - ColorAttachmentOutputBitKHR = 0x400, + [NativeName("VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_KHR")] + AccelerationStructureBuildBitKHR = 0x2000000, - [NativeName("VK_PIPELINE_STAGE_2_COMPUTE_SHADER_BIT_KHR")] - ComputeShaderBitKHR = 0x800, + [NativeName("VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_NV")] + AccelerationStructureBuildBitNV = 0x2000000, - [NativeName("VK_PIPELINE_STAGE_2_ALL_TRANSFER_BIT_KHR")] - AllTransferBitKHR = 0x1000, + [NativeName("VK_PIPELINE_STAGE_2_VIDEO_DECODE_BIT_KHR")] + VideoDecodeBitKHR = 0x4000000, - [NativeName("VK_PIPELINE_STAGE_2_TRANSFER_BIT_KHR")] - TransferBitKHR = 0x1000, + [NativeName("VK_PIPELINE_STAGE_2_VIDEO_ENCODE_BIT_KHR")] + VideoEncodeBitKHR = 0x8000000, - [NativeName("VK_PIPELINE_STAGE_2_BOTTOM_OF_PIPE_BIT_KHR")] - BottomOfPipeBitKHR = 0x2000, + [NativeName("VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR")] + AccelerationStructureCopyBitKHR = 0x10000000, - [NativeName("VK_PIPELINE_STAGE_2_HOST_BIT_KHR")] - HostBitKHR = 0x4000, + [NativeName("VK_PIPELINE_STAGE_2_OPTICAL_FLOW_BIT_NV")] + OpticalFlowBitNV = 0x20000000, - [NativeName("VK_PIPELINE_STAGE_2_ALL_GRAPHICS_BIT_KHR")] - AllGraphicsBitKHR = 0x8000, + [NativeName("VK_PIPELINE_STAGE_2_MICROMAP_BUILD_BIT_EXT")] + MicromapBuildBitEXT = 0x40000000, - [NativeName("VK_PIPELINE_STAGE_2_ALL_COMMANDS_BIT_KHR")] - AllCommandsBitKHR = 0x10000, + [NativeName("VK_PIPELINE_STAGE_2_COPY_BIT")] + CopyBit = 0x100000000, [NativeName("VK_PIPELINE_STAGE_2_COPY_BIT_KHR")] CopyBitKHR = 0x100000000, + [NativeName("VK_PIPELINE_STAGE_2_RESOLVE_BIT")] + ResolveBit = 0x200000000, + [NativeName("VK_PIPELINE_STAGE_2_RESOLVE_BIT_KHR")] ResolveBitKHR = 0x200000000, + [NativeName("VK_PIPELINE_STAGE_2_BLIT_BIT")] + BlitBit = 0x400000000, + [NativeName("VK_PIPELINE_STAGE_2_BLIT_BIT_KHR")] BlitBitKHR = 0x400000000, + [NativeName("VK_PIPELINE_STAGE_2_CLEAR_BIT")] + ClearBit = 0x800000000, + [NativeName("VK_PIPELINE_STAGE_2_CLEAR_BIT_KHR")] ClearBitKHR = 0x800000000, + [NativeName("VK_PIPELINE_STAGE_2_INDEX_INPUT_BIT")] + IndexInputBit = 0x1000000000, + [NativeName("VK_PIPELINE_STAGE_2_INDEX_INPUT_BIT_KHR")] IndexInputBitKHR = 0x1000000000, + [NativeName("VK_PIPELINE_STAGE_2_VERTEX_ATTRIBUTE_INPUT_BIT")] + VertexAttributeInputBit = 0x2000000000, + [NativeName("VK_PIPELINE_STAGE_2_VERTEX_ATTRIBUTE_INPUT_BIT_KHR")] VertexAttributeInputBitKHR = 0x2000000000, + [NativeName("VK_PIPELINE_STAGE_2_PRE_RASTERIZATION_SHADERS_BIT")] + PreRasterizationShadersBit = 0x4000000000, + [NativeName("VK_PIPELINE_STAGE_2_PRE_RASTERIZATION_SHADERS_BIT_KHR")] PreRasterizationShadersBitKHR = 0x4000000000, - [NativeName("VK_PIPELINE_STAGE_2_TRANSFORM_FEEDBACK_BIT_EXT")] - TransformFeedbackBitEXT = 0x1000000, - - [NativeName("VK_PIPELINE_STAGE_2_CONDITIONAL_RENDERING_BIT_EXT")] - ConditionalRenderingBitEXT = 0x40000, - - [NativeName("VK_PIPELINE_STAGE_2_COMMAND_PREPROCESS_BIT_NV")] - CommandPreprocessBitNV = 0x20000, - - [NativeName("VK_PIPELINE_STAGE_2_COMMAND_PREPROCESS_BIT_EXT")] - CommandPreprocessBitEXT = 0x20000, - - [NativeName("VK_PIPELINE_STAGE_2_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR")] - FragmentShadingRateAttachmentBitKHR = 0x400000, - - [NativeName("VK_PIPELINE_STAGE_2_SHADING_RATE_IMAGE_BIT_NV")] - ShadingRateImageBitNV = 0x400000, - - [NativeName("VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_KHR")] - AccelerationStructureBuildBitKHR = 0x2000000, - - [NativeName("VK_PIPELINE_STAGE_2_RAY_TRACING_SHADER_BIT_KHR")] - RayTracingShaderBitKHR = 0x200000, - - [NativeName("VK_PIPELINE_STAGE_2_RAY_TRACING_SHADER_BIT_NV")] - RayTracingShaderBitNV = 0x200000, - - [NativeName("VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_NV")] - AccelerationStructureBuildBitNV = 0x2000000, - - [NativeName("VK_PIPELINE_STAGE_2_FRAGMENT_DENSITY_PROCESS_BIT_EXT")] - FragmentDensityProcessBitEXT = 0x800000, - - [NativeName("VK_PIPELINE_STAGE_2_TASK_SHADER_BIT_NV")] - TaskShaderBitNV = 0x80000, - - [NativeName("VK_PIPELINE_STAGE_2_MESH_SHADER_BIT_NV")] - MeshShaderBitNV = 0x100000, - - [NativeName("VK_PIPELINE_STAGE_2_TASK_SHADER_BIT_EXT")] - TaskShaderBitEXT = 0x80000, - - [NativeName("VK_PIPELINE_STAGE_2_MESH_SHADER_BIT_EXT")] - MeshShaderBitEXT = 0x100000, - [NativeName("VK_PIPELINE_STAGE_2_SUBPASS_SHADER_BIT_HUAWEI")] SubpassShaderBitHUAWEI = 0x8000000000, [NativeName("VK_PIPELINE_STAGE_2_INVOCATION_MASK_BIT_HUAWEI")] InvocationMaskBitHUAWEI = 0x10000000000, - [NativeName("VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR")] - AccelerationStructureCopyBitKHR = 0x10000000, - - [NativeName("VK_PIPELINE_STAGE_2_MICROMAP_BUILD_BIT_EXT")] - MicromapBuildBitEXT = 0x40000000, - [NativeName("VK_PIPELINE_STAGE_2_CLUSTER_CULLING_SHADER_BIT_HUAWEI")] ClusterCullingShaderBitHUAWEI = 0x20000000000, - [NativeName("VK_PIPELINE_STAGE_2_OPTICAL_FLOW_BIT_NV")] - OpticalFlowBitNV = 0x20000000, + [NativeName("VK_PIPELINE_STAGE_2_DATA_GRAPH_BIT_ARM")] + DataGraphBitARM = 0x40000000000, [NativeName("VK_PIPELINE_STAGE_2_CONVERT_COOPERATIVE_VECTOR_MATRIX_BIT_NV")] ConvertCooperativeVectorMatrixBitNV = 0x100000000000, - [NativeName("VK_PIPELINE_STAGE_2_DATA_GRAPH_BIT_ARM")] - DataGraphBitARM = 0x40000000000, + [NativeName("VK_PIPELINE_STAGE_2_MEMORY_DECOMPRESSION_BIT_EXT")] + MemoryDecompressionBitEXT = 0x200000000000, [NativeName("VK_PIPELINE_STAGE_2_COPY_INDIRECT_BIT_KHR")] CopyIndirectBitKHR = 0x400000000000, - - [NativeName("VK_PIPELINE_STAGE_2_MEMORY_DECOMPRESSION_BIT_EXT")] - MemoryDecompressionBitEXT = 0x200000000000, } diff --git a/sources/Vulkan/Vulkan/Enums/TensorCreateFlagsARM.gen.cs b/sources/Vulkan/Vulkan/Enums/TensorCreateFlagsARM.gen.cs index d15b1e20c2..bd06e482b3 100644 --- a/sources/Vulkan/Vulkan/Enums/TensorCreateFlagsARM.gen.cs +++ b/sources/Vulkan/Vulkan/Enums/TensorCreateFlagsARM.gen.cs @@ -20,9 +20,9 @@ public enum TensorCreateFlagsARM : ulong [NativeName("VK_TENSOR_CREATE_PROTECTED_BIT_ARM")] ProtectedBit = 0x2, - [NativeName("VK_TENSOR_CREATE_DESCRIPTOR_HEAP_CAPTURE_REPLAY_BIT_ARM")] - DescriptorHeapCaptureReplayBit = 0x8, - [NativeName("VK_TENSOR_CREATE_DESCRIPTOR_BUFFER_CAPTURE_REPLAY_BIT_ARM")] DescriptorBufferCaptureReplayBit = 0x4, + + [NativeName("VK_TENSOR_CREATE_DESCRIPTOR_HEAP_CAPTURE_REPLAY_BIT_ARM")] + DescriptorHeapCaptureReplayBit = 0x8, } diff --git a/sources/Vulkan/Vulkan/vk/AccelerationStructureCreateFlagsKHR.gen.cs b/sources/Vulkan/Vulkan/vk/AccelerationStructureCreateFlagsKHR.gen.cs index 2ddfa88f62..f87441b674 100644 --- a/sources/Vulkan/Vulkan/vk/AccelerationStructureCreateFlagsKHR.gen.cs +++ b/sources/Vulkan/Vulkan/vk/AccelerationStructureCreateFlagsKHR.gen.cs @@ -26,6 +26,14 @@ public enum AccelerationStructureCreateFlagsKHR : uint )] DeviceAddressCaptureReplayBit = 0x1, + [NativeName("VK_ACCELERATION_STRUCTURE_CREATE_MOTION_BIT_NV")] + [SupportedApiProfile( + "vulkan", + ["VK_NV_ray_tracing_motion_blur"], + ImpliesSets = ["VK_KHR_ray_tracing_pipeline"] + )] + MotionBitNV = 0x4, + [NativeName("VK_ACCELERATION_STRUCTURE_CREATE_DESCRIPTOR_BUFFER_CAPTURE_REPLAY_BIT_EXT")] [SupportedApiProfile( "vulkan", @@ -38,12 +46,4 @@ public enum AccelerationStructureCreateFlagsKHR : uint ] )] DescriptorBufferCaptureReplayBitEXT = 0x8, - - [NativeName("VK_ACCELERATION_STRUCTURE_CREATE_MOTION_BIT_NV")] - [SupportedApiProfile( - "vulkan", - ["VK_NV_ray_tracing_motion_blur"], - ImpliesSets = ["VK_KHR_ray_tracing_pipeline"] - )] - MotionBitNV = 0x4, } diff --git a/sources/Vulkan/Vulkan/vk/AccelerationStructureTypeKHR.gen.cs b/sources/Vulkan/Vulkan/vk/AccelerationStructureTypeKHR.gen.cs index 43aeab3d31..74fb4c0c89 100644 --- a/sources/Vulkan/Vulkan/vk/AccelerationStructureTypeKHR.gen.cs +++ b/sources/Vulkan/Vulkan/vk/AccelerationStructureTypeKHR.gen.cs @@ -23,18 +23,18 @@ public enum AccelerationStructureTypeKHR : uint )] TopLevel = 0, - [NativeName("VK_ACCELERATION_STRUCTURE_TYPE_BOTTOM_LEVEL_KHR")] + [NativeName("VK_ACCELERATION_STRUCTURE_TYPE_TOP_LEVEL_NV")] [SupportedApiProfile( "vulkan", - ["VK_KHR_acceleration_structure"], + ["VK_NV_ray_tracing"], ImpliesSets = [ - "VK_KHR_deferred_host_operations+VK_VERSION_1_1+VK_EXT_descriptor_indexing+VK_KHR_buffer_device_address", - "VK_KHR_deferred_host_operations+VK_VERSION_1_2", + "VK_KHR_get_physical_device_properties2+VK_KHR_get_memory_requirements2", + "VK_VERSION_1_1", ] )] - BottomLevel = 1, + TopLevelNV = TopLevel, - [NativeName("VK_ACCELERATION_STRUCTURE_TYPE_GENERIC_KHR")] + [NativeName("VK_ACCELERATION_STRUCTURE_TYPE_BOTTOM_LEVEL_KHR")] [SupportedApiProfile( "vulkan", ["VK_KHR_acceleration_structure"], @@ -43,17 +43,9 @@ public enum AccelerationStructureTypeKHR : uint "VK_KHR_deferred_host_operations+VK_VERSION_1_2", ] )] - Generic = 2, - - [NativeName("VK_ACCELERATION_STRUCTURE_TYPE_OPACITY_MICROMAP_KHR")] - [SupportedApiProfile( - "vulkan", - ["VK_KHR_opacity_micromap"], - ImpliesSets = ["VK_KHR_acceleration_structure", "VK_KHR_device_address_commands"] - )] - OpacityMicromap = 1000623000, + BottomLevel = 1, - [NativeName("VK_ACCELERATION_STRUCTURE_TYPE_TOP_LEVEL_NV")] + [NativeName("VK_ACCELERATION_STRUCTURE_TYPE_BOTTOM_LEVEL_NV")] [SupportedApiProfile( "vulkan", ["VK_NV_ray_tracing"], @@ -62,16 +54,24 @@ public enum AccelerationStructureTypeKHR : uint "VK_VERSION_1_1", ] )] - TopLevelNV = TopLevel, + BottomLevelNV = BottomLevel, - [NativeName("VK_ACCELERATION_STRUCTURE_TYPE_BOTTOM_LEVEL_NV")] + [NativeName("VK_ACCELERATION_STRUCTURE_TYPE_GENERIC_KHR")] [SupportedApiProfile( "vulkan", - ["VK_NV_ray_tracing"], + ["VK_KHR_acceleration_structure"], ImpliesSets = [ - "VK_KHR_get_physical_device_properties2+VK_KHR_get_memory_requirements2", - "VK_VERSION_1_1", + "VK_KHR_deferred_host_operations+VK_VERSION_1_1+VK_EXT_descriptor_indexing+VK_KHR_buffer_device_address", + "VK_KHR_deferred_host_operations+VK_VERSION_1_2", ] )] - BottomLevelNV = BottomLevel, + Generic = 2, + + [NativeName("VK_ACCELERATION_STRUCTURE_TYPE_OPACITY_MICROMAP_KHR")] + [SupportedApiProfile( + "vulkan", + ["VK_KHR_opacity_micromap"], + ImpliesSets = ["VK_KHR_acceleration_structure", "VK_KHR_device_address_commands"] + )] + OpacityMicromap = 1000623000, } diff --git a/sources/Vulkan/Vulkan/vk/AccessFlags.gen.cs b/sources/Vulkan/Vulkan/vk/AccessFlags.gen.cs index c222fc12c7..bb3f471ddd 100644 --- a/sources/Vulkan/Vulkan/vk/AccessFlags.gen.cs +++ b/sources/Vulkan/Vulkan/vk/AccessFlags.gen.cs @@ -13,6 +13,34 @@ namespace Silk.NET.Vulkan; [SupportedApiProfile("vulkan")] public enum AccessFlags : uint { + [NativeName("VK_ACCESS_NONE")] + [SupportedApiProfile( + "vulkan", + [ + "VK_BASE_VERSION_1_3", + "VK_BASE_VERSION_1_4", + "VK_COMPUTE_VERSION_1_3", + "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_3", + "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_3", + "VK_VERSION_1_4", + ], + MinVersion = "1.3" + )] + None = 0x0, + + [NativeName("VK_ACCESS_NONE_KHR")] + [SupportedApiProfile( + "vulkan", + ["VK_KHR_synchronization2"], + ImpliesSets = [ + "VK_KHR_synchronization2+VK_KHR_get_physical_device_properties2", + "VK_KHR_synchronization2+VK_VERSION_1_1", + ] + )] + NoneKHR = None, + [NativeName("VK_ACCESS_INDIRECT_COMMAND_READ_BIT")] [SupportedApiProfile( "vulkan", @@ -506,55 +534,60 @@ public enum AccessFlags : uint )] MemoryWriteBit = 0x10000, - [NativeName("VK_ACCESS_NONE")] + [NativeName("VK_ACCESS_COMMAND_PREPROCESS_READ_BIT_EXT")] [SupportedApiProfile( "vulkan", - [ - "VK_BASE_VERSION_1_3", - "VK_BASE_VERSION_1_4", - "VK_COMPUTE_VERSION_1_3", - "VK_COMPUTE_VERSION_1_4", - "VK_GRAPHICS_VERSION_1_3", - "VK_GRAPHICS_VERSION_1_4", + ["VK_EXT_device_generated_commands"], + ImpliesSets = [ + "VK_KHR_buffer_device_address+VK_KHR_extended_flags", + "VK_KHR_buffer_device_address+VK_KHR_maintenance5", + "VK_VERSION_1_2+VK_KHR_extended_flags", + "VK_VERSION_1_2+VK_KHR_maintenance5", "VK_VERSION_1_3", - "VK_VERSION_1_4", - ], - MinVersion = "1.3" + ] )] - None = 0x0, + CommandPreprocessReadBitEXT = 0x20000, - [NativeName("VK_ACCESS_TRANSFORM_FEEDBACK_WRITE_BIT_EXT")] + [NativeName("VK_ACCESS_COMMAND_PREPROCESS_READ_BIT_NV")] [SupportedApiProfile( "vulkan", - ["VK_EXT_transform_feedback"], - ImpliesSets = [ - "VK_EXT_transform_feedback+VK_KHR_get_physical_device_properties2", - "VK_EXT_transform_feedback+VK_VERSION_1_1", - ] + ["VK_NV_device_generated_commands"], + ImpliesSets = ["VK_VERSION_1_1+VK_KHR_buffer_device_address", "VK_VERSION_1_2"] )] - TransformFeedbackWriteBitEXT = 0x2000000, + CommandPreprocessReadBitNV = CommandPreprocessReadBitEXT, - [NativeName("VK_ACCESS_TRANSFORM_FEEDBACK_COUNTER_READ_BIT_EXT")] + [NativeName("VK_ACCESS_COMMAND_PREPROCESS_WRITE_BIT_EXT")] [SupportedApiProfile( "vulkan", - ["VK_EXT_transform_feedback"], + ["VK_EXT_device_generated_commands"], ImpliesSets = [ - "VK_EXT_transform_feedback+VK_KHR_get_physical_device_properties2", - "VK_EXT_transform_feedback+VK_VERSION_1_1", + "VK_KHR_buffer_device_address+VK_KHR_extended_flags", + "VK_KHR_buffer_device_address+VK_KHR_maintenance5", + "VK_VERSION_1_2+VK_KHR_extended_flags", + "VK_VERSION_1_2+VK_KHR_maintenance5", + "VK_VERSION_1_3", ] )] - TransformFeedbackCounterReadBitEXT = 0x4000000, + CommandPreprocessWriteBitEXT = 0x40000, - [NativeName("VK_ACCESS_TRANSFORM_FEEDBACK_COUNTER_WRITE_BIT_EXT")] + [NativeName("VK_ACCESS_COMMAND_PREPROCESS_WRITE_BIT_NV")] [SupportedApiProfile( "vulkan", - ["VK_EXT_transform_feedback"], + ["VK_NV_device_generated_commands"], + ImpliesSets = ["VK_VERSION_1_1+VK_KHR_buffer_device_address", "VK_VERSION_1_2"] + )] + CommandPreprocessWriteBitNV = CommandPreprocessWriteBitEXT, + + [NativeName("VK_ACCESS_COLOR_ATTACHMENT_READ_NONCOHERENT_BIT_EXT")] + [SupportedApiProfile( + "vulkan", + ["VK_EXT_blend_operation_advanced"], ImpliesSets = [ - "VK_EXT_transform_feedback+VK_KHR_get_physical_device_properties2", - "VK_EXT_transform_feedback+VK_VERSION_1_1", + "VK_EXT_blend_operation_advanced+VK_KHR_get_physical_device_properties2", + "VK_EXT_blend_operation_advanced+VK_VERSION_1_1", ] )] - TransformFeedbackCounterWriteBitEXT = 0x8000000, + ColorAttachmentReadNoncoherentBitEXT = 0x80000, [NativeName("VK_ACCESS_CONDITIONAL_RENDERING_READ_BIT_EXT")] [SupportedApiProfile( @@ -567,27 +600,27 @@ public enum AccessFlags : uint )] ConditionalRenderingReadBitEXT = 0x100000, - [NativeName("VK_ACCESS_COLOR_ATTACHMENT_READ_NONCOHERENT_BIT_EXT")] + [NativeName("VK_ACCESS_ACCELERATION_STRUCTURE_READ_BIT_KHR")] [SupportedApiProfile( "vulkan", - ["VK_EXT_blend_operation_advanced"], + ["VK_KHR_acceleration_structure"], ImpliesSets = [ - "VK_EXT_blend_operation_advanced+VK_KHR_get_physical_device_properties2", - "VK_EXT_blend_operation_advanced+VK_VERSION_1_1", + "VK_KHR_deferred_host_operations+VK_VERSION_1_1+VK_EXT_descriptor_indexing+VK_KHR_buffer_device_address", + "VK_KHR_deferred_host_operations+VK_VERSION_1_2", ] )] - ColorAttachmentReadNoncoherentBitEXT = 0x80000, + AccelerationStructureReadBitKHR = 0x200000, - [NativeName("VK_ACCESS_ACCELERATION_STRUCTURE_READ_BIT_KHR")] + [NativeName("VK_ACCESS_ACCELERATION_STRUCTURE_READ_BIT_NV")] [SupportedApiProfile( "vulkan", - ["VK_KHR_acceleration_structure"], + ["VK_NV_ray_tracing"], ImpliesSets = [ - "VK_KHR_deferred_host_operations+VK_VERSION_1_1+VK_EXT_descriptor_indexing+VK_KHR_buffer_device_address", - "VK_KHR_deferred_host_operations+VK_VERSION_1_2", + "VK_KHR_get_physical_device_properties2+VK_KHR_get_memory_requirements2", + "VK_VERSION_1_1", ] )] - AccelerationStructureReadBitKHR = 0x200000, + AccelerationStructureReadBitNV = AccelerationStructureReadBitKHR, [NativeName("VK_ACCESS_ACCELERATION_STRUCTURE_WRITE_BIT_KHR")] [SupportedApiProfile( @@ -600,16 +633,16 @@ public enum AccessFlags : uint )] AccelerationStructureWriteBitKHR = 0x400000, - [NativeName("VK_ACCESS_FRAGMENT_DENSITY_MAP_READ_BIT_EXT")] + [NativeName("VK_ACCESS_ACCELERATION_STRUCTURE_WRITE_BIT_NV")] [SupportedApiProfile( "vulkan", - ["VK_EXT_fragment_density_map"], + ["VK_NV_ray_tracing"], ImpliesSets = [ - "VK_EXT_fragment_density_map+VK_KHR_get_physical_device_properties2", - "VK_EXT_fragment_density_map+VK_VERSION_1_1", + "VK_KHR_get_physical_device_properties2+VK_KHR_get_memory_requirements2", + "VK_VERSION_1_1", ] )] - FragmentDensityMapReadBitEXT = 0x1000000, + AccelerationStructureWriteBitNV = AccelerationStructureWriteBitKHR, [NativeName("VK_ACCESS_FRAGMENT_SHADING_RATE_ATTACHMENT_READ_BIT_KHR")] [SupportedApiProfile( @@ -623,34 +656,6 @@ public enum AccessFlags : uint )] FragmentShadingRateAttachmentReadBitKHR = 0x800000, - [NativeName("VK_ACCESS_COMMAND_PREPROCESS_READ_BIT_EXT")] - [SupportedApiProfile( - "vulkan", - ["VK_EXT_device_generated_commands"], - ImpliesSets = [ - "VK_KHR_buffer_device_address+VK_KHR_extended_flags", - "VK_KHR_buffer_device_address+VK_KHR_maintenance5", - "VK_VERSION_1_2+VK_KHR_extended_flags", - "VK_VERSION_1_2+VK_KHR_maintenance5", - "VK_VERSION_1_3", - ] - )] - CommandPreprocessReadBitEXT = 0x20000, - - [NativeName("VK_ACCESS_COMMAND_PREPROCESS_WRITE_BIT_EXT")] - [SupportedApiProfile( - "vulkan", - ["VK_EXT_device_generated_commands"], - ImpliesSets = [ - "VK_KHR_buffer_device_address+VK_KHR_extended_flags", - "VK_KHR_buffer_device_address+VK_KHR_maintenance5", - "VK_VERSION_1_2+VK_KHR_extended_flags", - "VK_VERSION_1_2+VK_KHR_maintenance5", - "VK_VERSION_1_3", - ] - )] - CommandPreprocessWriteBitEXT = 0x40000, - [NativeName("VK_ACCESS_SHADING_RATE_IMAGE_READ_BIT_NV")] [SupportedApiProfile( "vulkan", @@ -662,52 +667,47 @@ public enum AccessFlags : uint )] ShadingRateImageReadBitNV = FragmentShadingRateAttachmentReadBitKHR, - [NativeName("VK_ACCESS_ACCELERATION_STRUCTURE_READ_BIT_NV")] + [NativeName("VK_ACCESS_FRAGMENT_DENSITY_MAP_READ_BIT_EXT")] [SupportedApiProfile( "vulkan", - ["VK_NV_ray_tracing"], + ["VK_EXT_fragment_density_map"], ImpliesSets = [ - "VK_KHR_get_physical_device_properties2+VK_KHR_get_memory_requirements2", - "VK_VERSION_1_1", + "VK_EXT_fragment_density_map+VK_KHR_get_physical_device_properties2", + "VK_EXT_fragment_density_map+VK_VERSION_1_1", ] )] - AccelerationStructureReadBitNV = AccelerationStructureReadBitKHR, + FragmentDensityMapReadBitEXT = 0x1000000, - [NativeName("VK_ACCESS_ACCELERATION_STRUCTURE_WRITE_BIT_NV")] + [NativeName("VK_ACCESS_TRANSFORM_FEEDBACK_WRITE_BIT_EXT")] [SupportedApiProfile( "vulkan", - ["VK_NV_ray_tracing"], + ["VK_EXT_transform_feedback"], ImpliesSets = [ - "VK_KHR_get_physical_device_properties2+VK_KHR_get_memory_requirements2", - "VK_VERSION_1_1", + "VK_EXT_transform_feedback+VK_KHR_get_physical_device_properties2", + "VK_EXT_transform_feedback+VK_VERSION_1_1", ] )] - AccelerationStructureWriteBitNV = AccelerationStructureWriteBitKHR, - - [NativeName("VK_ACCESS_COMMAND_PREPROCESS_READ_BIT_NV")] - [SupportedApiProfile( - "vulkan", - ["VK_NV_device_generated_commands"], - ImpliesSets = ["VK_VERSION_1_1+VK_KHR_buffer_device_address", "VK_VERSION_1_2"] - )] - CommandPreprocessReadBitNV = CommandPreprocessReadBitEXT, + TransformFeedbackWriteBitEXT = 0x2000000, - [NativeName("VK_ACCESS_COMMAND_PREPROCESS_WRITE_BIT_NV")] + [NativeName("VK_ACCESS_TRANSFORM_FEEDBACK_COUNTER_READ_BIT_EXT")] [SupportedApiProfile( "vulkan", - ["VK_NV_device_generated_commands"], - ImpliesSets = ["VK_VERSION_1_1+VK_KHR_buffer_device_address", "VK_VERSION_1_2"] + ["VK_EXT_transform_feedback"], + ImpliesSets = [ + "VK_EXT_transform_feedback+VK_KHR_get_physical_device_properties2", + "VK_EXT_transform_feedback+VK_VERSION_1_1", + ] )] - CommandPreprocessWriteBitNV = CommandPreprocessWriteBitEXT, + TransformFeedbackCounterReadBitEXT = 0x4000000, - [NativeName("VK_ACCESS_NONE_KHR")] + [NativeName("VK_ACCESS_TRANSFORM_FEEDBACK_COUNTER_WRITE_BIT_EXT")] [SupportedApiProfile( "vulkan", - ["VK_KHR_synchronization2"], + ["VK_EXT_transform_feedback"], ImpliesSets = [ - "VK_KHR_synchronization2+VK_KHR_get_physical_device_properties2", - "VK_KHR_synchronization2+VK_VERSION_1_1", + "VK_EXT_transform_feedback+VK_KHR_get_physical_device_properties2", + "VK_EXT_transform_feedback+VK_VERSION_1_1", ] )] - NoneKHR = None, + TransformFeedbackCounterWriteBitEXT = 0x8000000, } diff --git a/sources/Vulkan/Vulkan/vk/BufferCreateFlags.gen.cs b/sources/Vulkan/Vulkan/vk/BufferCreateFlags.gen.cs index a7b9f5c85b..33350573b3 100644 --- a/sources/Vulkan/Vulkan/vk/BufferCreateFlags.gen.cs +++ b/sources/Vulkan/Vulkan/vk/BufferCreateFlags.gen.cs @@ -148,27 +148,6 @@ public enum BufferCreateFlags : uint )] DeviceAddressCaptureReplayBit = 0x10, - [NativeName("VK_BUFFER_CREATE_DESCRIPTOR_BUFFER_CAPTURE_REPLAY_BIT_EXT")] - [SupportedApiProfile( - "vulkan", - ["VK_EXT_descriptor_buffer"], - ImpliesSets = [ - "VK_KHR_synchronization2+VK_KHR_buffer_device_address+VK_EXT_descriptor_indexing+VK_KHR_get_physical_device_properties2", - "VK_KHR_synchronization2+VK_KHR_buffer_device_address+VK_EXT_descriptor_indexing+VK_VERSION_1_1", - "VK_KHR_synchronization2+VK_VERSION_1_2", - "VK_VERSION_1_3", - ] - )] - DescriptorBufferCaptureReplayBitEXT = 0x20, - - [NativeName("VK_BUFFER_CREATE_VIDEO_PROFILE_INDEPENDENT_BIT_KHR")] - [SupportedApiProfile( - "vulkan", - ["VK_KHR_video_maintenance1"], - ImpliesSets = ["VK_KHR_video_queue"] - )] - VideoProfileIndependentBitKHR = 0x40, - [NativeName("VK_BUFFER_CREATE_DEVICE_ADDRESS_CAPTURE_REPLAY_BIT_EXT")] [SupportedApiProfile( "vulkan", @@ -190,4 +169,25 @@ public enum BufferCreateFlags : uint ] )] DeviceAddressCaptureReplayBitKHR = DeviceAddressCaptureReplayBit, + + [NativeName("VK_BUFFER_CREATE_DESCRIPTOR_BUFFER_CAPTURE_REPLAY_BIT_EXT")] + [SupportedApiProfile( + "vulkan", + ["VK_EXT_descriptor_buffer"], + ImpliesSets = [ + "VK_KHR_synchronization2+VK_KHR_buffer_device_address+VK_EXT_descriptor_indexing+VK_KHR_get_physical_device_properties2", + "VK_KHR_synchronization2+VK_KHR_buffer_device_address+VK_EXT_descriptor_indexing+VK_VERSION_1_1", + "VK_KHR_synchronization2+VK_VERSION_1_2", + "VK_VERSION_1_3", + ] + )] + DescriptorBufferCaptureReplayBitEXT = 0x20, + + [NativeName("VK_BUFFER_CREATE_VIDEO_PROFILE_INDEPENDENT_BIT_KHR")] + [SupportedApiProfile( + "vulkan", + ["VK_KHR_video_maintenance1"], + ImpliesSets = ["VK_KHR_video_queue"] + )] + VideoProfileIndependentBitKHR = 0x40, } diff --git a/sources/Vulkan/Vulkan/vk/BufferUsageFlags.gen.cs b/sources/Vulkan/Vulkan/vk/BufferUsageFlags.gen.cs index c2e675cb8a..2740b409ed 100644 --- a/sources/Vulkan/Vulkan/vk/BufferUsageFlags.gen.cs +++ b/sources/Vulkan/Vulkan/vk/BufferUsageFlags.gen.cs @@ -276,48 +276,38 @@ public enum BufferUsageFlags : uint )] IndirectBufferBit = 0x100, - [NativeName("VK_BUFFER_USAGE_SHADER_DEVICE_ADDRESS_BIT")] + [NativeName("VK_BUFFER_USAGE_CONDITIONAL_RENDERING_BIT_EXT")] [SupportedApiProfile( "vulkan", - [ - "VK_BASE_VERSION_1_2", - "VK_BASE_VERSION_1_3", - "VK_BASE_VERSION_1_4", - "VK_COMPUTE_VERSION_1_2", - "VK_COMPUTE_VERSION_1_3", - "VK_COMPUTE_VERSION_1_4", - "VK_GRAPHICS_VERSION_1_2", - "VK_GRAPHICS_VERSION_1_3", - "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_2", - "VK_VERSION_1_3", - "VK_VERSION_1_4", - ], - MinVersion = "1.2" + ["VK_EXT_conditional_rendering"], + ImpliesSets = [ + "VK_EXT_conditional_rendering+VK_KHR_get_physical_device_properties2", + "VK_EXT_conditional_rendering+VK_VERSION_1_1", + ] )] - ShaderDeviceAddressBit = 0x20000, + ConditionalRenderingBitEXT = 0x200, - [NativeName("VK_BUFFER_USAGE_VIDEO_DECODE_SRC_BIT_KHR")] + [NativeName("VK_BUFFER_USAGE_SHADER_BINDING_TABLE_BIT_KHR")] [SupportedApiProfile( "vulkan", - ["VK_KHR_video_decode_queue"], + ["VK_KHR_ray_tracing_pipeline"], ImpliesSets = [ - "VK_KHR_video_queue+VK_KHR_synchronization2", - "VK_KHR_video_queue+VK_VERSION_1_3", + "VK_KHR_acceleration_structure+VK_KHR_spirv_1_4", + "VK_KHR_acceleration_structure+VK_VERSION_1_2", ] )] - VideoDecodeSrcBitKHR = 0x2000, + ShaderBindingTableBitKHR = 0x400, - [NativeName("VK_BUFFER_USAGE_VIDEO_DECODE_DST_BIT_KHR")] + [NativeName("VK_BUFFER_USAGE_RAY_TRACING_BIT_NV")] [SupportedApiProfile( "vulkan", - ["VK_KHR_video_decode_queue"], + ["VK_NV_ray_tracing"], ImpliesSets = [ - "VK_KHR_video_queue+VK_KHR_synchronization2", - "VK_KHR_video_queue+VK_VERSION_1_3", + "VK_KHR_get_physical_device_properties2+VK_KHR_get_memory_requirements2", + "VK_VERSION_1_1", ] )] - VideoDecodeDstBitKHR = 0x4000, + RayTracingBitNV = ShaderBindingTableBitKHR, [NativeName("VK_BUFFER_USAGE_TRANSFORM_FEEDBACK_BUFFER_BIT_EXT")] [SupportedApiProfile( @@ -341,111 +331,116 @@ public enum BufferUsageFlags : uint )] TransformFeedbackCounterBufferBitEXT = 0x1000, - [NativeName("VK_BUFFER_USAGE_CONDITIONAL_RENDERING_BIT_EXT")] + [NativeName("VK_BUFFER_USAGE_VIDEO_DECODE_SRC_BIT_KHR")] [SupportedApiProfile( "vulkan", - ["VK_EXT_conditional_rendering"], + ["VK_KHR_video_decode_queue"], ImpliesSets = [ - "VK_EXT_conditional_rendering+VK_KHR_get_physical_device_properties2", - "VK_EXT_conditional_rendering+VK_VERSION_1_1", + "VK_KHR_video_queue+VK_KHR_synchronization2", + "VK_KHR_video_queue+VK_VERSION_1_3", ] )] - ConditionalRenderingBitEXT = 0x200, + VideoDecodeSrcBitKHR = 0x2000, - [NativeName("VK_BUFFER_USAGE_EXECUTION_GRAPH_SCRATCH_BIT_AMDX")] + [NativeName("VK_BUFFER_USAGE_VIDEO_DECODE_DST_BIT_KHR")] [SupportedApiProfile( "vulkan", - ["VK_AMDX_shader_enqueue"], + ["VK_KHR_video_decode_queue"], ImpliesSets = [ - "VK_KHR_maintenance5+VK_KHR_pipeline_library+VK_KHR_synchronization2+VK_KHR_spirv_1_4+VK_EXT_extended_dynamic_state", - "VK_KHR_maintenance5+VK_KHR_pipeline_library+VK_VERSION_1_3", + "VK_KHR_video_queue+VK_KHR_synchronization2", + "VK_KHR_video_queue+VK_VERSION_1_3", ] )] - ExecutionGraphScratchBitAMDX = 0x2000000, + VideoDecodeDstBitKHR = 0x4000, - [NativeName("VK_BUFFER_USAGE_DESCRIPTOR_HEAP_BIT_EXT")] + [NativeName("VK_BUFFER_USAGE_VIDEO_ENCODE_DST_BIT_KHR")] [SupportedApiProfile( "vulkan", - ["VK_EXT_descriptor_heap"], + ["VK_KHR_video_encode_queue"], ImpliesSets = [ - "VK_KHR_extended_flags+VK_KHR_buffer_device_address", - "VK_KHR_extended_flags+VK_VERSION_1_2", - "VK_KHR_maintenance5+VK_KHR_buffer_device_address", - "VK_KHR_maintenance5+VK_VERSION_1_2", - "VK_VERSION_1_4", + "VK_KHR_video_queue+VK_KHR_synchronization2", + "VK_KHR_video_queue+VK_VERSION_1_3", ] )] - DescriptorHeapBitEXT = 0x10000000, + VideoEncodeDstBitKHR = 0x8000, - [NativeName("VK_BUFFER_USAGE_ACCELERATION_STRUCTURE_BUILD_INPUT_READ_ONLY_BIT_KHR")] + [NativeName("VK_BUFFER_USAGE_VIDEO_ENCODE_SRC_BIT_KHR")] [SupportedApiProfile( "vulkan", - ["VK_KHR_acceleration_structure"], + ["VK_KHR_video_encode_queue"], ImpliesSets = [ - "VK_KHR_deferred_host_operations+VK_VERSION_1_1+VK_EXT_descriptor_indexing+VK_KHR_buffer_device_address", - "VK_KHR_deferred_host_operations+VK_VERSION_1_2", + "VK_KHR_video_queue+VK_KHR_synchronization2", + "VK_KHR_video_queue+VK_VERSION_1_3", ] )] - AccelerationStructureBuildInputReadOnlyBitKHR = 0x80000, + VideoEncodeSrcBitKHR = 0x10000, - [NativeName("VK_BUFFER_USAGE_ACCELERATION_STRUCTURE_STORAGE_BIT_KHR")] + [NativeName("VK_BUFFER_USAGE_SHADER_DEVICE_ADDRESS_BIT")] [SupportedApiProfile( "vulkan", - ["VK_KHR_acceleration_structure"], - ImpliesSets = [ - "VK_KHR_deferred_host_operations+VK_VERSION_1_1+VK_EXT_descriptor_indexing+VK_KHR_buffer_device_address", - "VK_KHR_deferred_host_operations+VK_VERSION_1_2", - ] + [ + "VK_BASE_VERSION_1_2", + "VK_BASE_VERSION_1_3", + "VK_BASE_VERSION_1_4", + "VK_COMPUTE_VERSION_1_2", + "VK_COMPUTE_VERSION_1_3", + "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_2", + "VK_GRAPHICS_VERSION_1_3", + "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_2", + "VK_VERSION_1_3", + "VK_VERSION_1_4", + ], + MinVersion = "1.2" )] - AccelerationStructureStorageBitKHR = 0x100000, + ShaderDeviceAddressBit = 0x20000, - [NativeName("VK_BUFFER_USAGE_SHADER_BINDING_TABLE_BIT_KHR")] + [NativeName("VK_BUFFER_USAGE_SHADER_DEVICE_ADDRESS_BIT_EXT")] [SupportedApiProfile( "vulkan", - ["VK_KHR_ray_tracing_pipeline"], + ["VK_EXT_buffer_device_address"], ImpliesSets = [ - "VK_KHR_acceleration_structure+VK_KHR_spirv_1_4", - "VK_KHR_acceleration_structure+VK_VERSION_1_2", + "VK_EXT_buffer_device_address+VK_KHR_get_physical_device_properties2", + "VK_EXT_buffer_device_address+VK_VERSION_1_1", ] )] - ShaderBindingTableBitKHR = 0x400, + ShaderDeviceAddressBitEXT = ShaderDeviceAddressBit, - [NativeName("VK_BUFFER_USAGE_VIDEO_ENCODE_DST_BIT_KHR")] + [NativeName("VK_BUFFER_USAGE_SHADER_DEVICE_ADDRESS_BIT_KHR")] [SupportedApiProfile( "vulkan", - ["VK_KHR_video_encode_queue"], + ["VK_KHR_buffer_device_address"], ImpliesSets = [ - "VK_KHR_video_queue+VK_KHR_synchronization2", - "VK_KHR_video_queue+VK_VERSION_1_3", + "VK_KHR_get_physical_device_properties2+VK_KHR_device_group", + "VK_VERSION_1_1", ] )] - VideoEncodeDstBitKHR = 0x8000, + ShaderDeviceAddressBitKHR = ShaderDeviceAddressBit, - [NativeName("VK_BUFFER_USAGE_VIDEO_ENCODE_SRC_BIT_KHR")] + [NativeName("VK_BUFFER_USAGE_ACCELERATION_STRUCTURE_BUILD_INPUT_READ_ONLY_BIT_KHR")] [SupportedApiProfile( "vulkan", - ["VK_KHR_video_encode_queue"], + ["VK_KHR_acceleration_structure"], ImpliesSets = [ - "VK_KHR_video_queue+VK_KHR_synchronization2", - "VK_KHR_video_queue+VK_VERSION_1_3", + "VK_KHR_deferred_host_operations+VK_VERSION_1_1+VK_EXT_descriptor_indexing+VK_KHR_buffer_device_address", + "VK_KHR_deferred_host_operations+VK_VERSION_1_2", ] )] - VideoEncodeSrcBitKHR = 0x10000, + AccelerationStructureBuildInputReadOnlyBitKHR = 0x80000, - [NativeName("VK_BUFFER_USAGE_SAMPLER_DESCRIPTOR_BUFFER_BIT_EXT")] + [NativeName("VK_BUFFER_USAGE_ACCELERATION_STRUCTURE_STORAGE_BIT_KHR")] [SupportedApiProfile( "vulkan", - ["VK_EXT_descriptor_buffer"], + ["VK_KHR_acceleration_structure"], ImpliesSets = [ - "VK_KHR_synchronization2+VK_KHR_buffer_device_address+VK_EXT_descriptor_indexing+VK_KHR_get_physical_device_properties2", - "VK_KHR_synchronization2+VK_KHR_buffer_device_address+VK_EXT_descriptor_indexing+VK_VERSION_1_1", - "VK_KHR_synchronization2+VK_VERSION_1_2", - "VK_VERSION_1_3", + "VK_KHR_deferred_host_operations+VK_VERSION_1_1+VK_EXT_descriptor_indexing+VK_KHR_buffer_device_address", + "VK_KHR_deferred_host_operations+VK_VERSION_1_2", ] )] - SamplerDescriptorBufferBitEXT = 0x200000, + AccelerationStructureStorageBitKHR = 0x100000, - [NativeName("VK_BUFFER_USAGE_RESOURCE_DESCRIPTOR_BUFFER_BIT_EXT")] + [NativeName("VK_BUFFER_USAGE_SAMPLER_DESCRIPTOR_BUFFER_BIT_EXT")] [SupportedApiProfile( "vulkan", ["VK_EXT_descriptor_buffer"], @@ -456,9 +451,9 @@ public enum BufferUsageFlags : uint "VK_VERSION_1_3", ] )] - ResourceDescriptorBufferBitEXT = 0x400000, + SamplerDescriptorBufferBitEXT = 0x200000, - [NativeName("VK_BUFFER_USAGE_PUSH_DESCRIPTORS_DESCRIPTOR_BUFFER_BIT_EXT")] + [NativeName("VK_BUFFER_USAGE_RESOURCE_DESCRIPTOR_BUFFER_BIT_EXT")] [SupportedApiProfile( "vulkan", ["VK_EXT_descriptor_buffer"], @@ -469,7 +464,7 @@ public enum BufferUsageFlags : uint "VK_VERSION_1_3", ] )] - PushDescriptorsDescriptorBufferBitEXT = 0x4000000, + ResourceDescriptorBufferBitEXT = 0x400000, [NativeName("VK_BUFFER_USAGE_MICROMAP_BUILD_INPUT_READ_ONLY_BIT_EXT")] [SupportedApiProfile( @@ -493,47 +488,52 @@ public enum BufferUsageFlags : uint )] MicromapStorageBitEXT = 0x1000000, - [NativeName("VK_BUFFER_USAGE_TILE_MEMORY_BIT_QCOM")] + [NativeName("VK_BUFFER_USAGE_EXECUTION_GRAPH_SCRATCH_BIT_AMDX")] [SupportedApiProfile( "vulkan", - ["VK_QCOM_tile_memory_heap"], + ["VK_AMDX_shader_enqueue"], ImpliesSets = [ - "VK_KHR_get_memory_requirements2+VK_KHR_get_physical_device_properties2", - "VK_VERSION_1_1", + "VK_KHR_maintenance5+VK_KHR_pipeline_library+VK_KHR_synchronization2+VK_KHR_spirv_1_4+VK_EXT_extended_dynamic_state", + "VK_KHR_maintenance5+VK_KHR_pipeline_library+VK_VERSION_1_3", ] )] - TileMemoryBitQCOM = 0x8000000, + ExecutionGraphScratchBitAMDX = 0x2000000, - [NativeName("VK_BUFFER_USAGE_RAY_TRACING_BIT_NV")] + [NativeName("VK_BUFFER_USAGE_PUSH_DESCRIPTORS_DESCRIPTOR_BUFFER_BIT_EXT")] [SupportedApiProfile( "vulkan", - ["VK_NV_ray_tracing"], + ["VK_EXT_descriptor_buffer"], ImpliesSets = [ - "VK_KHR_get_physical_device_properties2+VK_KHR_get_memory_requirements2", - "VK_VERSION_1_1", + "VK_KHR_synchronization2+VK_KHR_buffer_device_address+VK_EXT_descriptor_indexing+VK_KHR_get_physical_device_properties2", + "VK_KHR_synchronization2+VK_KHR_buffer_device_address+VK_EXT_descriptor_indexing+VK_VERSION_1_1", + "VK_KHR_synchronization2+VK_VERSION_1_2", + "VK_VERSION_1_3", ] )] - RayTracingBitNV = ShaderBindingTableBitKHR, + PushDescriptorsDescriptorBufferBitEXT = 0x4000000, - [NativeName("VK_BUFFER_USAGE_SHADER_DEVICE_ADDRESS_BIT_EXT")] + [NativeName("VK_BUFFER_USAGE_TILE_MEMORY_BIT_QCOM")] [SupportedApiProfile( "vulkan", - ["VK_EXT_buffer_device_address"], + ["VK_QCOM_tile_memory_heap"], ImpliesSets = [ - "VK_EXT_buffer_device_address+VK_KHR_get_physical_device_properties2", - "VK_EXT_buffer_device_address+VK_VERSION_1_1", + "VK_KHR_get_memory_requirements2+VK_KHR_get_physical_device_properties2", + "VK_VERSION_1_1", ] )] - ShaderDeviceAddressBitEXT = ShaderDeviceAddressBit, + TileMemoryBitQCOM = 0x8000000, - [NativeName("VK_BUFFER_USAGE_SHADER_DEVICE_ADDRESS_BIT_KHR")] + [NativeName("VK_BUFFER_USAGE_DESCRIPTOR_HEAP_BIT_EXT")] [SupportedApiProfile( "vulkan", - ["VK_KHR_buffer_device_address"], + ["VK_EXT_descriptor_heap"], ImpliesSets = [ - "VK_KHR_get_physical_device_properties2+VK_KHR_device_group", - "VK_VERSION_1_1", + "VK_KHR_extended_flags+VK_KHR_buffer_device_address", + "VK_KHR_extended_flags+VK_VERSION_1_2", + "VK_KHR_maintenance5+VK_KHR_buffer_device_address", + "VK_KHR_maintenance5+VK_VERSION_1_2", + "VK_VERSION_1_4", ] )] - ShaderDeviceAddressBitKHR = ShaderDeviceAddressBit, + DescriptorHeapBitEXT = 0x10000000, } diff --git a/sources/Vulkan/Vulkan/vk/BuildAccelerationStructureFlagsKHR.gen.cs b/sources/Vulkan/Vulkan/vk/BuildAccelerationStructureFlagsKHR.gen.cs index cbf5762159..62bdbab45f 100644 --- a/sources/Vulkan/Vulkan/vk/BuildAccelerationStructureFlagsKHR.gen.cs +++ b/sources/Vulkan/Vulkan/vk/BuildAccelerationStructureFlagsKHR.gen.cs @@ -26,6 +26,17 @@ public enum BuildAccelerationStructureFlagsKHR : uint )] AllowUpdateBit = 0x1, + [NativeName("VK_BUILD_ACCELERATION_STRUCTURE_ALLOW_UPDATE_BIT_NV")] + [SupportedApiProfile( + "vulkan", + ["VK_NV_ray_tracing"], + ImpliesSets = [ + "VK_KHR_get_physical_device_properties2+VK_KHR_get_memory_requirements2", + "VK_VERSION_1_1", + ] + )] + AllowUpdateBitNV = AllowUpdateBit, + [NativeName("VK_BUILD_ACCELERATION_STRUCTURE_ALLOW_COMPACTION_BIT_KHR")] [SupportedApiProfile( "vulkan", @@ -37,6 +48,17 @@ public enum BuildAccelerationStructureFlagsKHR : uint )] AllowCompactionBit = 0x2, + [NativeName("VK_BUILD_ACCELERATION_STRUCTURE_ALLOW_COMPACTION_BIT_NV")] + [SupportedApiProfile( + "vulkan", + ["VK_NV_ray_tracing"], + ImpliesSets = [ + "VK_KHR_get_physical_device_properties2+VK_KHR_get_memory_requirements2", + "VK_VERSION_1_1", + ] + )] + AllowCompactionBitNV = AllowCompactionBit, + [NativeName("VK_BUILD_ACCELERATION_STRUCTURE_PREFER_FAST_TRACE_BIT_KHR")] [SupportedApiProfile( "vulkan", @@ -48,18 +70,18 @@ public enum BuildAccelerationStructureFlagsKHR : uint )] PreferFastTraceBit = 0x4, - [NativeName("VK_BUILD_ACCELERATION_STRUCTURE_PREFER_FAST_BUILD_BIT_KHR")] + [NativeName("VK_BUILD_ACCELERATION_STRUCTURE_PREFER_FAST_TRACE_BIT_NV")] [SupportedApiProfile( "vulkan", - ["VK_KHR_acceleration_structure"], + ["VK_NV_ray_tracing"], ImpliesSets = [ - "VK_KHR_deferred_host_operations+VK_VERSION_1_1+VK_EXT_descriptor_indexing+VK_KHR_buffer_device_address", - "VK_KHR_deferred_host_operations+VK_VERSION_1_2", + "VK_KHR_get_physical_device_properties2+VK_KHR_get_memory_requirements2", + "VK_VERSION_1_1", ] )] - PreferFastBuildBit = 0x8, + PreferFastTraceBitNV = PreferFastTraceBit, - [NativeName("VK_BUILD_ACCELERATION_STRUCTURE_LOW_MEMORY_BIT_KHR")] + [NativeName("VK_BUILD_ACCELERATION_STRUCTURE_PREFER_FAST_BUILD_BIT_KHR")] [SupportedApiProfile( "vulkan", ["VK_KHR_acceleration_structure"], @@ -68,50 +90,48 @@ public enum BuildAccelerationStructureFlagsKHR : uint "VK_KHR_deferred_host_operations+VK_VERSION_1_2", ] )] - LowMemoryBit = 0x10, - - [NativeName("VK_BUILD_ACCELERATION_STRUCTURE_MOTION_BIT_NV")] - [SupportedApiProfile( - "vulkan", - ["VK_NV_ray_tracing_motion_blur"], - ImpliesSets = ["VK_KHR_ray_tracing_pipeline"] - )] - MotionBitNV = 0x20, + PreferFastBuildBit = 0x8, - [NativeName("VK_BUILD_ACCELERATION_STRUCTURE_ALLOW_OPACITY_MICROMAP_DATA_UPDATE_BIT_EXT")] + [NativeName("VK_BUILD_ACCELERATION_STRUCTURE_PREFER_FAST_BUILD_BIT_NV")] [SupportedApiProfile( "vulkan", - ["VK_EXT_opacity_micromap"], + ["VK_NV_ray_tracing"], ImpliesSets = [ - "VK_KHR_acceleration_structure+VK_KHR_synchronization2", - "VK_KHR_acceleration_structure+VK_VERSION_1_3", + "VK_KHR_get_physical_device_properties2+VK_KHR_get_memory_requirements2", + "VK_VERSION_1_1", ] )] - AllowOpacityMicromapDataUpdateBitEXT = 0x100, + PreferFastBuildBitNV = PreferFastBuildBit, - [NativeName("VK_BUILD_ACCELERATION_STRUCTURE_ALLOW_DISPLACEMENT_MICROMAP_UPDATE_BIT_NV")] + [NativeName("VK_BUILD_ACCELERATION_STRUCTURE_LOW_MEMORY_BIT_KHR")] [SupportedApiProfile( "vulkan", - ["VK_NV_displacement_micromap"], - ImpliesSets = ["VK_EXT_opacity_micromap"] + ["VK_KHR_acceleration_structure"], + ImpliesSets = [ + "VK_KHR_deferred_host_operations+VK_VERSION_1_1+VK_EXT_descriptor_indexing+VK_KHR_buffer_device_address", + "VK_KHR_deferred_host_operations+VK_VERSION_1_2", + ] )] - AllowDisplacementMicromapUpdateBitNV = 0x200, + LowMemoryBit = 0x10, - [NativeName("VK_BUILD_ACCELERATION_STRUCTURE_ALLOW_DATA_ACCESS_BIT_KHR")] + [NativeName("VK_BUILD_ACCELERATION_STRUCTURE_LOW_MEMORY_BIT_NV")] [SupportedApiProfile( "vulkan", - ["VK_KHR_ray_tracing_position_fetch"], - ImpliesSets = ["VK_KHR_acceleration_structure"] + ["VK_NV_ray_tracing"], + ImpliesSets = [ + "VK_KHR_get_physical_device_properties2+VK_KHR_get_memory_requirements2", + "VK_VERSION_1_1", + ] )] - AllowDataAccessBit = 0x800, + LowMemoryBitNV = LowMemoryBit, - [NativeName("VK_BUILD_ACCELERATION_STRUCTURE_ALLOW_CLUSTER_OPACITY_MICROMAPS_BIT_NV")] + [NativeName("VK_BUILD_ACCELERATION_STRUCTURE_MOTION_BIT_NV")] [SupportedApiProfile( "vulkan", - ["VK_NV_cluster_acceleration_structure"], - ImpliesSets = ["VK_KHR_acceleration_structure"] + ["VK_NV_ray_tracing_motion_blur"], + ImpliesSets = ["VK_KHR_ray_tracing_pipeline"] )] - AllowClusterOpacityMicromapsBitNV = 0x1000, + MotionBitNV = 0x20, [NativeName("VK_BUILD_ACCELERATION_STRUCTURE_ALLOW_OPACITY_MICROMAP_UPDATE_BIT_KHR")] [SupportedApiProfile( @@ -121,96 +141,76 @@ public enum BuildAccelerationStructureFlagsKHR : uint )] AllowOpacityMicromapUpdateBit = 0x40, - [NativeName("VK_BUILD_ACCELERATION_STRUCTURE_ALLOW_DISABLE_OPACITY_MICROMAPS_BIT_KHR")] + [NativeName("VK_BUILD_ACCELERATION_STRUCTURE_ALLOW_OPACITY_MICROMAP_UPDATE_BIT_EXT")] [SupportedApiProfile( "vulkan", - ["VK_KHR_opacity_micromap"], - ImpliesSets = ["VK_KHR_acceleration_structure", "VK_KHR_device_address_commands"] + ["VK_EXT_opacity_micromap"], + ImpliesSets = [ + "VK_KHR_acceleration_structure+VK_KHR_synchronization2", + "VK_KHR_acceleration_structure+VK_VERSION_1_3", + ] )] - AllowDisableOpacityMicromapsBit = 0x80, + AllowOpacityMicromapUpdateBitEXT = AllowOpacityMicromapUpdateBit, - [NativeName("VK_BUILD_ACCELERATION_STRUCTURE_MICROMAP_LOSSY_BIT_KHR")] + [NativeName("VK_BUILD_ACCELERATION_STRUCTURE_ALLOW_DISABLE_OPACITY_MICROMAPS_BIT_KHR")] [SupportedApiProfile( "vulkan", ["VK_KHR_opacity_micromap"], ImpliesSets = ["VK_KHR_acceleration_structure", "VK_KHR_device_address_commands"] )] - MicromapLossyBit = 0x400, - - [NativeName("VK_BUILD_ACCELERATION_STRUCTURE_ALLOW_UPDATE_BIT_NV")] - [SupportedApiProfile( - "vulkan", - ["VK_NV_ray_tracing"], - ImpliesSets = [ - "VK_KHR_get_physical_device_properties2+VK_KHR_get_memory_requirements2", - "VK_VERSION_1_1", - ] - )] - AllowUpdateBitNV = AllowUpdateBit, + AllowDisableOpacityMicromapsBit = 0x80, - [NativeName("VK_BUILD_ACCELERATION_STRUCTURE_ALLOW_COMPACTION_BIT_NV")] + [NativeName("VK_BUILD_ACCELERATION_STRUCTURE_ALLOW_DISABLE_OPACITY_MICROMAPS_BIT_EXT")] [SupportedApiProfile( "vulkan", - ["VK_NV_ray_tracing"], + ["VK_EXT_opacity_micromap"], ImpliesSets = [ - "VK_KHR_get_physical_device_properties2+VK_KHR_get_memory_requirements2", - "VK_VERSION_1_1", + "VK_KHR_acceleration_structure+VK_KHR_synchronization2", + "VK_KHR_acceleration_structure+VK_VERSION_1_3", ] )] - AllowCompactionBitNV = AllowCompactionBit, + AllowDisableOpacityMicromapsBitEXT = AllowDisableOpacityMicromapsBit, - [NativeName("VK_BUILD_ACCELERATION_STRUCTURE_PREFER_FAST_TRACE_BIT_NV")] + [NativeName("VK_BUILD_ACCELERATION_STRUCTURE_ALLOW_OPACITY_MICROMAP_DATA_UPDATE_BIT_EXT")] [SupportedApiProfile( "vulkan", - ["VK_NV_ray_tracing"], + ["VK_EXT_opacity_micromap"], ImpliesSets = [ - "VK_KHR_get_physical_device_properties2+VK_KHR_get_memory_requirements2", - "VK_VERSION_1_1", + "VK_KHR_acceleration_structure+VK_KHR_synchronization2", + "VK_KHR_acceleration_structure+VK_VERSION_1_3", ] )] - PreferFastTraceBitNV = PreferFastTraceBit, + AllowOpacityMicromapDataUpdateBitEXT = 0x100, - [NativeName("VK_BUILD_ACCELERATION_STRUCTURE_PREFER_FAST_BUILD_BIT_NV")] + [NativeName("VK_BUILD_ACCELERATION_STRUCTURE_ALLOW_DISPLACEMENT_MICROMAP_UPDATE_BIT_NV")] [SupportedApiProfile( "vulkan", - ["VK_NV_ray_tracing"], - ImpliesSets = [ - "VK_KHR_get_physical_device_properties2+VK_KHR_get_memory_requirements2", - "VK_VERSION_1_1", - ] + ["VK_NV_displacement_micromap"], + ImpliesSets = ["VK_EXT_opacity_micromap"] )] - PreferFastBuildBitNV = PreferFastBuildBit, + AllowDisplacementMicromapUpdateBitNV = 0x200, - [NativeName("VK_BUILD_ACCELERATION_STRUCTURE_LOW_MEMORY_BIT_NV")] + [NativeName("VK_BUILD_ACCELERATION_STRUCTURE_MICROMAP_LOSSY_BIT_KHR")] [SupportedApiProfile( "vulkan", - ["VK_NV_ray_tracing"], - ImpliesSets = [ - "VK_KHR_get_physical_device_properties2+VK_KHR_get_memory_requirements2", - "VK_VERSION_1_1", - ] + ["VK_KHR_opacity_micromap"], + ImpliesSets = ["VK_KHR_acceleration_structure", "VK_KHR_device_address_commands"] )] - LowMemoryBitNV = LowMemoryBit, + MicromapLossyBit = 0x400, - [NativeName("VK_BUILD_ACCELERATION_STRUCTURE_ALLOW_OPACITY_MICROMAP_UPDATE_BIT_EXT")] + [NativeName("VK_BUILD_ACCELERATION_STRUCTURE_ALLOW_DATA_ACCESS_BIT_KHR")] [SupportedApiProfile( "vulkan", - ["VK_EXT_opacity_micromap"], - ImpliesSets = [ - "VK_KHR_acceleration_structure+VK_KHR_synchronization2", - "VK_KHR_acceleration_structure+VK_VERSION_1_3", - ] + ["VK_KHR_ray_tracing_position_fetch"], + ImpliesSets = ["VK_KHR_acceleration_structure"] )] - AllowOpacityMicromapUpdateBitEXT = AllowOpacityMicromapUpdateBit, + AllowDataAccessBit = 0x800, - [NativeName("VK_BUILD_ACCELERATION_STRUCTURE_ALLOW_DISABLE_OPACITY_MICROMAPS_BIT_EXT")] + [NativeName("VK_BUILD_ACCELERATION_STRUCTURE_ALLOW_CLUSTER_OPACITY_MICROMAPS_BIT_NV")] [SupportedApiProfile( "vulkan", - ["VK_EXT_opacity_micromap"], - ImpliesSets = [ - "VK_KHR_acceleration_structure+VK_KHR_synchronization2", - "VK_KHR_acceleration_structure+VK_VERSION_1_3", - ] + ["VK_NV_cluster_acceleration_structure"], + ImpliesSets = ["VK_KHR_acceleration_structure"] )] - AllowDisableOpacityMicromapsBitEXT = AllowDisableOpacityMicromapsBit, + AllowClusterOpacityMicromapsBitNV = 0x1000, } diff --git a/sources/Vulkan/Vulkan/vk/ChromaLocation.gen.cs b/sources/Vulkan/Vulkan/vk/ChromaLocation.gen.cs index 92a3fcf018..defa114adf 100644 --- a/sources/Vulkan/Vulkan/vk/ChromaLocation.gen.cs +++ b/sources/Vulkan/Vulkan/vk/ChromaLocation.gen.cs @@ -33,6 +33,17 @@ public enum ChromaLocation : uint )] CositedEven = 0, + [NativeName("VK_CHROMA_LOCATION_COSITED_EVEN_KHR")] + [SupportedApiProfile( + "vulkan", + ["VK_KHR_sampler_ycbcr_conversion"], + ImpliesSets = [ + "VK_KHR_maintenance1+VK_KHR_bind_memory2+VK_KHR_get_memory_requirements2+VK_KHR_get_physical_device_properties2", + "VK_VERSION_1_1", + ] + )] + CositedEvenKHR = CositedEven, + [NativeName("VK_CHROMA_LOCATION_MIDPOINT")] [SupportedApiProfile( "vulkan", @@ -54,17 +65,6 @@ public enum ChromaLocation : uint )] Midpoint = 1, - [NativeName("VK_CHROMA_LOCATION_COSITED_EVEN_KHR")] - [SupportedApiProfile( - "vulkan", - ["VK_KHR_sampler_ycbcr_conversion"], - ImpliesSets = [ - "VK_KHR_maintenance1+VK_KHR_bind_memory2+VK_KHR_get_memory_requirements2+VK_KHR_get_physical_device_properties2", - "VK_VERSION_1_1", - ] - )] - CositedEvenKHR = CositedEven, - [NativeName("VK_CHROMA_LOCATION_MIDPOINT_KHR")] [SupportedApiProfile( "vulkan", diff --git a/sources/Vulkan/Vulkan/vk/ComponentTypeKHR.gen.cs b/sources/Vulkan/Vulkan/vk/ComponentTypeKHR.gen.cs index 2c2f29db2f..2f60be3e79 100644 --- a/sources/Vulkan/Vulkan/vk/ComponentTypeKHR.gen.cs +++ b/sources/Vulkan/Vulkan/vk/ComponentTypeKHR.gen.cs @@ -23,18 +23,18 @@ public enum ComponentTypeKHR : uint )] Float16 = 0, - [NativeName("VK_COMPONENT_TYPE_FLOAT32_KHR")] + [NativeName("VK_COMPONENT_TYPE_FLOAT16_NV")] [SupportedApiProfile( "vulkan", - ["VK_NV_cooperative_vector"], + ["VK_NV_cooperative_matrix"], ImpliesSets = [ - "VK_NV_cooperative_vector+VK_KHR_get_physical_device_properties2", - "VK_NV_cooperative_vector+VK_VERSION_1_1", + "VK_NV_cooperative_matrix+VK_KHR_get_physical_device_properties2", + "VK_NV_cooperative_matrix+VK_VERSION_1_1", ] )] - Float32 = 1, + Float16NV = Float16, - [NativeName("VK_COMPONENT_TYPE_FLOAT64_KHR")] + [NativeName("VK_COMPONENT_TYPE_FLOAT32_KHR")] [SupportedApiProfile( "vulkan", ["VK_NV_cooperative_vector"], @@ -43,20 +43,20 @@ public enum ComponentTypeKHR : uint "VK_NV_cooperative_vector+VK_VERSION_1_1", ] )] - Float64 = 2, + Float32 = 1, - [NativeName("VK_COMPONENT_TYPE_SINT8_KHR")] + [NativeName("VK_COMPONENT_TYPE_FLOAT32_NV")] [SupportedApiProfile( "vulkan", - ["VK_NV_cooperative_vector"], + ["VK_NV_cooperative_matrix"], ImpliesSets = [ - "VK_NV_cooperative_vector+VK_KHR_get_physical_device_properties2", - "VK_NV_cooperative_vector+VK_VERSION_1_1", + "VK_NV_cooperative_matrix+VK_KHR_get_physical_device_properties2", + "VK_NV_cooperative_matrix+VK_VERSION_1_1", ] )] - Sint8 = 3, + Float32NV = Float32, - [NativeName("VK_COMPONENT_TYPE_SINT16_KHR")] + [NativeName("VK_COMPONENT_TYPE_FLOAT64_KHR")] [SupportedApiProfile( "vulkan", ["VK_NV_cooperative_vector"], @@ -65,20 +65,20 @@ public enum ComponentTypeKHR : uint "VK_NV_cooperative_vector+VK_VERSION_1_1", ] )] - Sint16 = 4, + Float64 = 2, - [NativeName("VK_COMPONENT_TYPE_SINT32_KHR")] + [NativeName("VK_COMPONENT_TYPE_FLOAT64_NV")] [SupportedApiProfile( "vulkan", - ["VK_NV_cooperative_vector"], + ["VK_NV_cooperative_matrix"], ImpliesSets = [ - "VK_NV_cooperative_vector+VK_KHR_get_physical_device_properties2", - "VK_NV_cooperative_vector+VK_VERSION_1_1", + "VK_NV_cooperative_matrix+VK_KHR_get_physical_device_properties2", + "VK_NV_cooperative_matrix+VK_VERSION_1_1", ] )] - Sint32 = 5, + Float64NV = Float64, - [NativeName("VK_COMPONENT_TYPE_SINT64_KHR")] + [NativeName("VK_COMPONENT_TYPE_SINT8_KHR")] [SupportedApiProfile( "vulkan", ["VK_NV_cooperative_vector"], @@ -87,20 +87,20 @@ public enum ComponentTypeKHR : uint "VK_NV_cooperative_vector+VK_VERSION_1_1", ] )] - Sint64 = 6, + Sint8 = 3, - [NativeName("VK_COMPONENT_TYPE_UINT8_KHR")] + [NativeName("VK_COMPONENT_TYPE_SINT8_NV")] [SupportedApiProfile( "vulkan", - ["VK_NV_cooperative_vector"], + ["VK_NV_cooperative_matrix"], ImpliesSets = [ - "VK_NV_cooperative_vector+VK_KHR_get_physical_device_properties2", - "VK_NV_cooperative_vector+VK_VERSION_1_1", + "VK_NV_cooperative_matrix+VK_KHR_get_physical_device_properties2", + "VK_NV_cooperative_matrix+VK_VERSION_1_1", ] )] - Uint8 = 7, + Sint8NV = Sint8, - [NativeName("VK_COMPONENT_TYPE_UINT16_KHR")] + [NativeName("VK_COMPONENT_TYPE_SINT16_KHR")] [SupportedApiProfile( "vulkan", ["VK_NV_cooperative_vector"], @@ -109,20 +109,20 @@ public enum ComponentTypeKHR : uint "VK_NV_cooperative_vector+VK_VERSION_1_1", ] )] - Uint16 = 8, + Sint16 = 4, - [NativeName("VK_COMPONENT_TYPE_UINT32_KHR")] + [NativeName("VK_COMPONENT_TYPE_SINT16_NV")] [SupportedApiProfile( "vulkan", - ["VK_NV_cooperative_vector"], + ["VK_NV_cooperative_matrix"], ImpliesSets = [ - "VK_NV_cooperative_vector+VK_KHR_get_physical_device_properties2", - "VK_NV_cooperative_vector+VK_VERSION_1_1", + "VK_NV_cooperative_matrix+VK_KHR_get_physical_device_properties2", + "VK_NV_cooperative_matrix+VK_VERSION_1_1", ] )] - Uint32 = 9, + Sint16NV = Sint16, - [NativeName("VK_COMPONENT_TYPE_UINT64_KHR")] + [NativeName("VK_COMPONENT_TYPE_SINT32_KHR")] [SupportedApiProfile( "vulkan", ["VK_NV_cooperative_vector"], @@ -131,32 +131,20 @@ public enum ComponentTypeKHR : uint "VK_NV_cooperative_vector+VK_VERSION_1_1", ] )] - Uint64 = 10, - - [NativeName("VK_COMPONENT_TYPE_BFLOAT16_KHR")] - [SupportedApiProfile( - "vulkan", - ["VK_KHR_cooperative_matrix", "VK_KHR_shader_bfloat16"], - ImpliesSets = [ - "VK_KHR_shader_bfloat16+VK_KHR_get_physical_device_properties2", - "VK_KHR_shader_bfloat16+VK_VERSION_1_1", - ], - RequireAll = true - )] - Bfloat16 = 1000141000, + Sint32 = 5, - [NativeName("VK_COMPONENT_TYPE_SINT8_PACKED_NV")] + [NativeName("VK_COMPONENT_TYPE_SINT32_NV")] [SupportedApiProfile( "vulkan", - ["VK_NV_cooperative_vector"], + ["VK_NV_cooperative_matrix"], ImpliesSets = [ - "VK_NV_cooperative_vector+VK_KHR_get_physical_device_properties2", - "VK_NV_cooperative_vector+VK_VERSION_1_1", + "VK_NV_cooperative_matrix+VK_KHR_get_physical_device_properties2", + "VK_NV_cooperative_matrix+VK_VERSION_1_1", ] )] - Sint8PackedNV = 1000491000, + Sint32NV = Sint32, - [NativeName("VK_COMPONENT_TYPE_UINT8_PACKED_NV")] + [NativeName("VK_COMPONENT_TYPE_SINT64_KHR")] [SupportedApiProfile( "vulkan", ["VK_NV_cooperative_vector"], @@ -165,33 +153,31 @@ public enum ComponentTypeKHR : uint "VK_NV_cooperative_vector+VK_VERSION_1_1", ] )] - Uint8PackedNV = 1000491001, + Sint64 = 6, - [NativeName("VK_COMPONENT_TYPE_FLOAT8_E4M3_EXT")] + [NativeName("VK_COMPONENT_TYPE_SINT64_NV")] [SupportedApiProfile( "vulkan", - ["VK_EXT_shader_float8", "VK_KHR_cooperative_matrix"], + ["VK_NV_cooperative_matrix"], ImpliesSets = [ - "VK_EXT_shader_float8+VK_KHR_get_physical_device_properties2", - "VK_EXT_shader_float8+VK_VERSION_1_1", - ], - RequireAll = true + "VK_NV_cooperative_matrix+VK_KHR_get_physical_device_properties2", + "VK_NV_cooperative_matrix+VK_VERSION_1_1", + ] )] - Float8E4M3EXT = 1000491002, + Sint64NV = Sint64, - [NativeName("VK_COMPONENT_TYPE_FLOAT8_E5M2_EXT")] + [NativeName("VK_COMPONENT_TYPE_UINT8_KHR")] [SupportedApiProfile( "vulkan", - ["VK_EXT_shader_float8", "VK_KHR_cooperative_matrix"], + ["VK_NV_cooperative_vector"], ImpliesSets = [ - "VK_EXT_shader_float8+VK_KHR_get_physical_device_properties2", - "VK_EXT_shader_float8+VK_VERSION_1_1", - ], - RequireAll = true + "VK_NV_cooperative_vector+VK_KHR_get_physical_device_properties2", + "VK_NV_cooperative_vector+VK_VERSION_1_1", + ] )] - Float8E5M2EXT = 1000491003, + Uint8 = 7, - [NativeName("VK_COMPONENT_TYPE_FLOAT16_NV")] + [NativeName("VK_COMPONENT_TYPE_UINT8_NV")] [SupportedApiProfile( "vulkan", ["VK_NV_cooperative_matrix"], @@ -200,20 +186,20 @@ public enum ComponentTypeKHR : uint "VK_NV_cooperative_matrix+VK_VERSION_1_1", ] )] - Float16NV = Float16, + Uint8NV = Uint8, - [NativeName("VK_COMPONENT_TYPE_FLOAT32_NV")] + [NativeName("VK_COMPONENT_TYPE_UINT16_KHR")] [SupportedApiProfile( "vulkan", - ["VK_NV_cooperative_matrix"], + ["VK_NV_cooperative_vector"], ImpliesSets = [ - "VK_NV_cooperative_matrix+VK_KHR_get_physical_device_properties2", - "VK_NV_cooperative_matrix+VK_VERSION_1_1", + "VK_NV_cooperative_vector+VK_KHR_get_physical_device_properties2", + "VK_NV_cooperative_vector+VK_VERSION_1_1", ] )] - Float32NV = Float32, + Uint16 = 8, - [NativeName("VK_COMPONENT_TYPE_FLOAT64_NV")] + [NativeName("VK_COMPONENT_TYPE_UINT16_NV")] [SupportedApiProfile( "vulkan", ["VK_NV_cooperative_matrix"], @@ -222,20 +208,20 @@ public enum ComponentTypeKHR : uint "VK_NV_cooperative_matrix+VK_VERSION_1_1", ] )] - Float64NV = Float64, + Uint16NV = Uint16, - [NativeName("VK_COMPONENT_TYPE_SINT8_NV")] + [NativeName("VK_COMPONENT_TYPE_UINT32_KHR")] [SupportedApiProfile( "vulkan", - ["VK_NV_cooperative_matrix"], + ["VK_NV_cooperative_vector"], ImpliesSets = [ - "VK_NV_cooperative_matrix+VK_KHR_get_physical_device_properties2", - "VK_NV_cooperative_matrix+VK_VERSION_1_1", + "VK_NV_cooperative_vector+VK_KHR_get_physical_device_properties2", + "VK_NV_cooperative_vector+VK_VERSION_1_1", ] )] - Sint8NV = Sint8, + Uint32 = 9, - [NativeName("VK_COMPONENT_TYPE_SINT16_NV")] + [NativeName("VK_COMPONENT_TYPE_UINT32_NV")] [SupportedApiProfile( "vulkan", ["VK_NV_cooperative_matrix"], @@ -244,20 +230,20 @@ public enum ComponentTypeKHR : uint "VK_NV_cooperative_matrix+VK_VERSION_1_1", ] )] - Sint16NV = Sint16, + Uint32NV = Uint32, - [NativeName("VK_COMPONENT_TYPE_SINT32_NV")] + [NativeName("VK_COMPONENT_TYPE_UINT64_KHR")] [SupportedApiProfile( "vulkan", - ["VK_NV_cooperative_matrix"], + ["VK_NV_cooperative_vector"], ImpliesSets = [ - "VK_NV_cooperative_matrix+VK_KHR_get_physical_device_properties2", - "VK_NV_cooperative_matrix+VK_VERSION_1_1", + "VK_NV_cooperative_vector+VK_KHR_get_physical_device_properties2", + "VK_NV_cooperative_vector+VK_VERSION_1_1", ] )] - Sint32NV = Sint32, + Uint64 = 10, - [NativeName("VK_COMPONENT_TYPE_SINT64_NV")] + [NativeName("VK_COMPONENT_TYPE_UINT64_NV")] [SupportedApiProfile( "vulkan", ["VK_NV_cooperative_matrix"], @@ -266,51 +252,53 @@ public enum ComponentTypeKHR : uint "VK_NV_cooperative_matrix+VK_VERSION_1_1", ] )] - Sint64NV = Sint64, + Uint64NV = Uint64, - [NativeName("VK_COMPONENT_TYPE_UINT8_NV")] + [NativeName("VK_COMPONENT_TYPE_BFLOAT16_KHR")] [SupportedApiProfile( "vulkan", - ["VK_NV_cooperative_matrix"], + ["VK_KHR_cooperative_matrix", "VK_KHR_shader_bfloat16"], ImpliesSets = [ - "VK_NV_cooperative_matrix+VK_KHR_get_physical_device_properties2", - "VK_NV_cooperative_matrix+VK_VERSION_1_1", - ] + "VK_KHR_shader_bfloat16+VK_KHR_get_physical_device_properties2", + "VK_KHR_shader_bfloat16+VK_VERSION_1_1", + ], + RequireAll = true )] - Uint8NV = Uint8, + Bfloat16 = 1000141000, - [NativeName("VK_COMPONENT_TYPE_UINT16_NV")] + [NativeName("VK_COMPONENT_TYPE_SINT8_PACKED_NV")] [SupportedApiProfile( "vulkan", - ["VK_NV_cooperative_matrix"], + ["VK_NV_cooperative_vector"], ImpliesSets = [ - "VK_NV_cooperative_matrix+VK_KHR_get_physical_device_properties2", - "VK_NV_cooperative_matrix+VK_VERSION_1_1", + "VK_NV_cooperative_vector+VK_KHR_get_physical_device_properties2", + "VK_NV_cooperative_vector+VK_VERSION_1_1", ] )] - Uint16NV = Uint16, + Sint8PackedNV = 1000491000, - [NativeName("VK_COMPONENT_TYPE_UINT32_NV")] + [NativeName("VK_COMPONENT_TYPE_UINT8_PACKED_NV")] [SupportedApiProfile( "vulkan", - ["VK_NV_cooperative_matrix"], + ["VK_NV_cooperative_vector"], ImpliesSets = [ - "VK_NV_cooperative_matrix+VK_KHR_get_physical_device_properties2", - "VK_NV_cooperative_matrix+VK_VERSION_1_1", + "VK_NV_cooperative_vector+VK_KHR_get_physical_device_properties2", + "VK_NV_cooperative_vector+VK_VERSION_1_1", ] )] - Uint32NV = Uint32, + Uint8PackedNV = 1000491001, - [NativeName("VK_COMPONENT_TYPE_UINT64_NV")] + [NativeName("VK_COMPONENT_TYPE_FLOAT8_E4M3_EXT")] [SupportedApiProfile( "vulkan", - ["VK_NV_cooperative_matrix"], + ["VK_EXT_shader_float8", "VK_KHR_cooperative_matrix"], ImpliesSets = [ - "VK_NV_cooperative_matrix+VK_KHR_get_physical_device_properties2", - "VK_NV_cooperative_matrix+VK_VERSION_1_1", - ] + "VK_EXT_shader_float8+VK_KHR_get_physical_device_properties2", + "VK_EXT_shader_float8+VK_VERSION_1_1", + ], + RequireAll = true )] - Uint64NV = Uint64, + Float8E4M3EXT = 1000491002, [NativeName("VK_COMPONENT_TYPE_FLOAT_E4M3_NV")] [SupportedApiProfile( @@ -323,6 +311,18 @@ public enum ComponentTypeKHR : uint )] FloatE4M3NV = Float8E4M3EXT, + [NativeName("VK_COMPONENT_TYPE_FLOAT8_E5M2_EXT")] + [SupportedApiProfile( + "vulkan", + ["VK_EXT_shader_float8", "VK_KHR_cooperative_matrix"], + ImpliesSets = [ + "VK_EXT_shader_float8+VK_KHR_get_physical_device_properties2", + "VK_EXT_shader_float8+VK_VERSION_1_1", + ], + RequireAll = true + )] + Float8E5M2EXT = 1000491003, + [NativeName("VK_COMPONENT_TYPE_FLOAT_E5M2_NV")] [SupportedApiProfile( "vulkan", diff --git a/sources/Vulkan/Vulkan/vk/CopyAccelerationStructureModeKHR.gen.cs b/sources/Vulkan/Vulkan/vk/CopyAccelerationStructureModeKHR.gen.cs index d81a5bbf26..c2eedf16ed 100644 --- a/sources/Vulkan/Vulkan/vk/CopyAccelerationStructureModeKHR.gen.cs +++ b/sources/Vulkan/Vulkan/vk/CopyAccelerationStructureModeKHR.gen.cs @@ -23,18 +23,18 @@ public enum CopyAccelerationStructureModeKHR : uint )] Clone = 0, - [NativeName("VK_COPY_ACCELERATION_STRUCTURE_MODE_COMPACT_KHR")] + [NativeName("VK_COPY_ACCELERATION_STRUCTURE_MODE_CLONE_NV")] [SupportedApiProfile( "vulkan", - ["VK_KHR_acceleration_structure"], + ["VK_NV_ray_tracing"], ImpliesSets = [ - "VK_KHR_deferred_host_operations+VK_VERSION_1_1+VK_EXT_descriptor_indexing+VK_KHR_buffer_device_address", - "VK_KHR_deferred_host_operations+VK_VERSION_1_2", + "VK_KHR_get_physical_device_properties2+VK_KHR_get_memory_requirements2", + "VK_VERSION_1_1", ] )] - Compact = 1, + CloneNV = Clone, - [NativeName("VK_COPY_ACCELERATION_STRUCTURE_MODE_SERIALIZE_KHR")] + [NativeName("VK_COPY_ACCELERATION_STRUCTURE_MODE_COMPACT_KHR")] [SupportedApiProfile( "vulkan", ["VK_KHR_acceleration_structure"], @@ -43,38 +43,38 @@ public enum CopyAccelerationStructureModeKHR : uint "VK_KHR_deferred_host_operations+VK_VERSION_1_2", ] )] - Serialize = 2, + Compact = 1, - [NativeName("VK_COPY_ACCELERATION_STRUCTURE_MODE_DESERIALIZE_KHR")] + [NativeName("VK_COPY_ACCELERATION_STRUCTURE_MODE_COMPACT_NV")] [SupportedApiProfile( "vulkan", - ["VK_KHR_acceleration_structure"], + ["VK_NV_ray_tracing"], ImpliesSets = [ - "VK_KHR_deferred_host_operations+VK_VERSION_1_1+VK_EXT_descriptor_indexing+VK_KHR_buffer_device_address", - "VK_KHR_deferred_host_operations+VK_VERSION_1_2", + "VK_KHR_get_physical_device_properties2+VK_KHR_get_memory_requirements2", + "VK_VERSION_1_1", ] )] - Deserialize = 3, + CompactNV = Compact, - [NativeName("VK_COPY_ACCELERATION_STRUCTURE_MODE_CLONE_NV")] + [NativeName("VK_COPY_ACCELERATION_STRUCTURE_MODE_SERIALIZE_KHR")] [SupportedApiProfile( "vulkan", - ["VK_NV_ray_tracing"], + ["VK_KHR_acceleration_structure"], ImpliesSets = [ - "VK_KHR_get_physical_device_properties2+VK_KHR_get_memory_requirements2", - "VK_VERSION_1_1", + "VK_KHR_deferred_host_operations+VK_VERSION_1_1+VK_EXT_descriptor_indexing+VK_KHR_buffer_device_address", + "VK_KHR_deferred_host_operations+VK_VERSION_1_2", ] )] - CloneNV = Clone, + Serialize = 2, - [NativeName("VK_COPY_ACCELERATION_STRUCTURE_MODE_COMPACT_NV")] + [NativeName("VK_COPY_ACCELERATION_STRUCTURE_MODE_DESERIALIZE_KHR")] [SupportedApiProfile( "vulkan", - ["VK_NV_ray_tracing"], + ["VK_KHR_acceleration_structure"], ImpliesSets = [ - "VK_KHR_get_physical_device_properties2+VK_KHR_get_memory_requirements2", - "VK_VERSION_1_1", + "VK_KHR_deferred_host_operations+VK_VERSION_1_1+VK_EXT_descriptor_indexing+VK_KHR_buffer_device_address", + "VK_KHR_deferred_host_operations+VK_VERSION_1_2", ] )] - CompactNV = Compact, + Deserialize = 3, } diff --git a/sources/Vulkan/Vulkan/vk/DebugReportObjectTypeEXT.gen.cs b/sources/Vulkan/Vulkan/vk/DebugReportObjectTypeEXT.gen.cs index 9b45e165d5..61d4960611 100644 --- a/sources/Vulkan/Vulkan/vk/DebugReportObjectTypeEXT.gen.cs +++ b/sources/Vulkan/Vulkan/vk/DebugReportObjectTypeEXT.gen.cs @@ -140,14 +140,6 @@ public enum DebugReportObjectTypeEXT : uint [SupportedApiProfile("vulkan", ["VK_EXT_debug_report"])] ValidationCacheExt = 33, - [NativeName("VK_DEBUG_REPORT_OBJECT_TYPE_SAMPLER_YCBCR_CONVERSION_EXT")] - [SupportedApiProfile("vulkan", ["VK_EXT_debug_report", "VK_VERSION_1_1"], RequireAll = true)] - SamplerYcbcrConversion = 1000156000, - - [NativeName("VK_DEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_EXT")] - [SupportedApiProfile("vulkan", ["VK_EXT_debug_report", "VK_VERSION_1_1"], RequireAll = true)] - DescriptorUpdateTemplate = 1000085000, - [NativeName("VK_DEBUG_REPORT_OBJECT_TYPE_CU_MODULE_NVX_EXT")] [SupportedApiProfile( "vulkan", @@ -164,6 +156,18 @@ public enum DebugReportObjectTypeEXT : uint )] CuFunctionNvx = 1000029001, + [NativeName("VK_DEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_EXT")] + [SupportedApiProfile("vulkan", ["VK_EXT_debug_report", "VK_VERSION_1_1"], RequireAll = true)] + DescriptorUpdateTemplate = 1000085000, + + [NativeName("VK_DEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_KHR_EXT")] + [SupportedApiProfile( + "vulkan", + ["VK_EXT_debug_report", "VK_KHR_descriptor_update_template"], + RequireAll = true + )] + DescriptorUpdateTemplateKhr = DescriptorUpdateTemplate, + [NativeName("VK_DEBUG_REPORT_OBJECT_TYPE_ACCELERATION_STRUCTURE_KHR_EXT")] [SupportedApiProfile( "vulkan", @@ -176,6 +180,22 @@ public enum DebugReportObjectTypeEXT : uint )] AccelerationStructureKhr = 1000150000, + [NativeName("VK_DEBUG_REPORT_OBJECT_TYPE_SAMPLER_YCBCR_CONVERSION_EXT")] + [SupportedApiProfile("vulkan", ["VK_EXT_debug_report", "VK_VERSION_1_1"], RequireAll = true)] + SamplerYcbcrConversion = 1000156000, + + [NativeName("VK_DEBUG_REPORT_OBJECT_TYPE_SAMPLER_YCBCR_CONVERSION_KHR_EXT")] + [SupportedApiProfile( + "vulkan", + ["VK_EXT_debug_report", "VK_KHR_sampler_ycbcr_conversion"], + ImpliesSets = [ + "VK_KHR_maintenance1+VK_KHR_bind_memory2+VK_KHR_get_memory_requirements2+VK_KHR_get_physical_device_properties2", + "VK_VERSION_1_1", + ], + RequireAll = true + )] + SamplerYcbcrConversionKhr = SamplerYcbcrConversion, + [NativeName("VK_DEBUG_REPORT_OBJECT_TYPE_ACCELERATION_STRUCTURE_NV_EXT")] [SupportedApiProfile( "vulkan", @@ -223,24 +243,4 @@ public enum DebugReportObjectTypeEXT : uint RequireAll = true )] BufferCollectionFuchsia = 1000366000, - - [NativeName("VK_DEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_KHR_EXT")] - [SupportedApiProfile( - "vulkan", - ["VK_EXT_debug_report", "VK_KHR_descriptor_update_template"], - RequireAll = true - )] - DescriptorUpdateTemplateKhr = DescriptorUpdateTemplate, - - [NativeName("VK_DEBUG_REPORT_OBJECT_TYPE_SAMPLER_YCBCR_CONVERSION_KHR_EXT")] - [SupportedApiProfile( - "vulkan", - ["VK_EXT_debug_report", "VK_KHR_sampler_ycbcr_conversion"], - ImpliesSets = [ - "VK_KHR_maintenance1+VK_KHR_bind_memory2+VK_KHR_get_memory_requirements2+VK_KHR_get_physical_device_properties2", - "VK_VERSION_1_1", - ], - RequireAll = true - )] - SamplerYcbcrConversionKhr = SamplerYcbcrConversion, } diff --git a/sources/Vulkan/Vulkan/vk/DependencyFlags.gen.cs b/sources/Vulkan/Vulkan/vk/DependencyFlags.gen.cs index 0b9cd81fb9..d038e706a4 100644 --- a/sources/Vulkan/Vulkan/vk/DependencyFlags.gen.cs +++ b/sources/Vulkan/Vulkan/vk/DependencyFlags.gen.cs @@ -44,18 +44,10 @@ public enum DependencyFlags : uint )] ByRegionBit = 0x1, - [NativeName("VK_DEPENDENCY_DEVICE_GROUP_BIT")] + [NativeName("VK_DEPENDENCY_VIEW_LOCAL_BIT")] [SupportedApiProfile( "vulkan", [ - "VK_BASE_VERSION_1_1", - "VK_BASE_VERSION_1_2", - "VK_BASE_VERSION_1_3", - "VK_BASE_VERSION_1_4", - "VK_COMPUTE_VERSION_1_1", - "VK_COMPUTE_VERSION_1_2", - "VK_COMPUTE_VERSION_1_3", - "VK_COMPUTE_VERSION_1_4", "VK_GRAPHICS_VERSION_1_1", "VK_GRAPHICS_VERSION_1_2", "VK_GRAPHICS_VERSION_1_3", @@ -67,12 +59,31 @@ public enum DependencyFlags : uint ], MinVersion = "1.1" )] - DeviceGroupBit = 0x4, + ViewLocalBit = 0x2, - [NativeName("VK_DEPENDENCY_VIEW_LOCAL_BIT")] + [NativeName("VK_DEPENDENCY_VIEW_LOCAL_BIT_KHR")] + [SupportedApiProfile( + "vulkan", + ["VK_KHR_multiview"], + ImpliesSets = [ + "VK_KHR_multiview+VK_KHR_get_physical_device_properties2", + "VK_KHR_multiview+VK_VERSION_1_1", + ] + )] + ViewLocalBitKHR = ViewLocalBit, + + [NativeName("VK_DEPENDENCY_DEVICE_GROUP_BIT")] [SupportedApiProfile( "vulkan", [ + "VK_BASE_VERSION_1_1", + "VK_BASE_VERSION_1_2", + "VK_BASE_VERSION_1_3", + "VK_BASE_VERSION_1_4", + "VK_COMPUTE_VERSION_1_1", + "VK_COMPUTE_VERSION_1_2", + "VK_COMPUTE_VERSION_1_3", + "VK_COMPUTE_VERSION_1_4", "VK_GRAPHICS_VERSION_1_1", "VK_GRAPHICS_VERSION_1_2", "VK_GRAPHICS_VERSION_1_3", @@ -84,7 +95,15 @@ public enum DependencyFlags : uint ], MinVersion = "1.1" )] - ViewLocalBit = 0x2, + DeviceGroupBit = 0x4, + + [NativeName("VK_DEPENDENCY_DEVICE_GROUP_BIT_KHR")] + [SupportedApiProfile( + "vulkan", + ["VK_KHR_device_group"], + ImpliesSets = ["VK_KHR_device_group_creation"] + )] + DeviceGroupBitKHR = DeviceGroupBit, [NativeName("VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT")] [SupportedApiProfile( @@ -111,23 +130,4 @@ public enum DependencyFlags : uint ] )] AsymmetricEventBitKHR = 0x40, - - [NativeName("VK_DEPENDENCY_VIEW_LOCAL_BIT_KHR")] - [SupportedApiProfile( - "vulkan", - ["VK_KHR_multiview"], - ImpliesSets = [ - "VK_KHR_multiview+VK_KHR_get_physical_device_properties2", - "VK_KHR_multiview+VK_VERSION_1_1", - ] - )] - ViewLocalBitKHR = ViewLocalBit, - - [NativeName("VK_DEPENDENCY_DEVICE_GROUP_BIT_KHR")] - [SupportedApiProfile( - "vulkan", - ["VK_KHR_device_group"], - ImpliesSets = ["VK_KHR_device_group_creation"] - )] - DeviceGroupBitKHR = DeviceGroupBit, } diff --git a/sources/Vulkan/Vulkan/vk/DescriptorBindingFlags.gen.cs b/sources/Vulkan/Vulkan/vk/DescriptorBindingFlags.gen.cs index 54acde9f5a..ad64bce8e0 100644 --- a/sources/Vulkan/Vulkan/vk/DescriptorBindingFlags.gen.cs +++ b/sources/Vulkan/Vulkan/vk/DescriptorBindingFlags.gen.cs @@ -33,6 +33,17 @@ public enum DescriptorBindingFlags : uint )] UpdateAfterBindBit = 0x1, + [NativeName("VK_DESCRIPTOR_BINDING_UPDATE_AFTER_BIND_BIT_EXT")] + [SupportedApiProfile( + "vulkan", + ["VK_EXT_descriptor_indexing"], + ImpliesSets = [ + "VK_KHR_get_physical_device_properties2+VK_KHR_maintenance3", + "VK_VERSION_1_1", + ] + )] + UpdateAfterBindBitEXT = UpdateAfterBindBit, + [NativeName("VK_DESCRIPTOR_BINDING_UPDATE_UNUSED_WHILE_PENDING_BIT")] [SupportedApiProfile( "vulkan", @@ -51,6 +62,17 @@ public enum DescriptorBindingFlags : uint )] UpdateUnusedWhilePendingBit = 0x2, + [NativeName("VK_DESCRIPTOR_BINDING_UPDATE_UNUSED_WHILE_PENDING_BIT_EXT")] + [SupportedApiProfile( + "vulkan", + ["VK_EXT_descriptor_indexing"], + ImpliesSets = [ + "VK_KHR_get_physical_device_properties2+VK_KHR_maintenance3", + "VK_VERSION_1_1", + ] + )] + UpdateUnusedWhilePendingBitEXT = UpdateUnusedWhilePendingBit, + [NativeName("VK_DESCRIPTOR_BINDING_PARTIALLY_BOUND_BIT")] [SupportedApiProfile( "vulkan", @@ -69,6 +91,17 @@ public enum DescriptorBindingFlags : uint )] PartiallyBoundBit = 0x4, + [NativeName("VK_DESCRIPTOR_BINDING_PARTIALLY_BOUND_BIT_EXT")] + [SupportedApiProfile( + "vulkan", + ["VK_EXT_descriptor_indexing"], + ImpliesSets = [ + "VK_KHR_get_physical_device_properties2+VK_KHR_maintenance3", + "VK_VERSION_1_1", + ] + )] + PartiallyBoundBitEXT = PartiallyBoundBit, + [NativeName("VK_DESCRIPTOR_BINDING_VARIABLE_DESCRIPTOR_COUNT_BIT")] [SupportedApiProfile( "vulkan", @@ -87,39 +120,6 @@ public enum DescriptorBindingFlags : uint )] VariableDescriptorCountBit = 0x8, - [NativeName("VK_DESCRIPTOR_BINDING_UPDATE_AFTER_BIND_BIT_EXT")] - [SupportedApiProfile( - "vulkan", - ["VK_EXT_descriptor_indexing"], - ImpliesSets = [ - "VK_KHR_get_physical_device_properties2+VK_KHR_maintenance3", - "VK_VERSION_1_1", - ] - )] - UpdateAfterBindBitEXT = UpdateAfterBindBit, - - [NativeName("VK_DESCRIPTOR_BINDING_UPDATE_UNUSED_WHILE_PENDING_BIT_EXT")] - [SupportedApiProfile( - "vulkan", - ["VK_EXT_descriptor_indexing"], - ImpliesSets = [ - "VK_KHR_get_physical_device_properties2+VK_KHR_maintenance3", - "VK_VERSION_1_1", - ] - )] - UpdateUnusedWhilePendingBitEXT = UpdateUnusedWhilePendingBit, - - [NativeName("VK_DESCRIPTOR_BINDING_PARTIALLY_BOUND_BIT_EXT")] - [SupportedApiProfile( - "vulkan", - ["VK_EXT_descriptor_indexing"], - ImpliesSets = [ - "VK_KHR_get_physical_device_properties2+VK_KHR_maintenance3", - "VK_VERSION_1_1", - ] - )] - PartiallyBoundBitEXT = PartiallyBoundBit, - [NativeName("VK_DESCRIPTOR_BINDING_VARIABLE_DESCRIPTOR_COUNT_BIT_EXT")] [SupportedApiProfile( "vulkan", diff --git a/sources/Vulkan/Vulkan/vk/DescriptorPoolCreateFlags.gen.cs b/sources/Vulkan/Vulkan/vk/DescriptorPoolCreateFlags.gen.cs index 776d5c1ece..6041533f0a 100644 --- a/sources/Vulkan/Vulkan/vk/DescriptorPoolCreateFlags.gen.cs +++ b/sources/Vulkan/Vulkan/vk/DescriptorPoolCreateFlags.gen.cs @@ -57,6 +57,17 @@ public enum DescriptorPoolCreateFlags : uint )] UpdateAfterBindBit = 0x2, + [NativeName("VK_DESCRIPTOR_POOL_CREATE_UPDATE_AFTER_BIND_BIT_EXT")] + [SupportedApiProfile( + "vulkan", + ["VK_EXT_descriptor_indexing"], + ImpliesSets = [ + "VK_KHR_get_physical_device_properties2+VK_KHR_maintenance3", + "VK_VERSION_1_1", + ] + )] + UpdateAfterBindBitEXT = UpdateAfterBindBit, + [NativeName("VK_DESCRIPTOR_POOL_CREATE_HOST_ONLY_BIT_EXT")] [SupportedApiProfile( "vulkan", @@ -68,6 +79,14 @@ public enum DescriptorPoolCreateFlags : uint )] HostOnlyBitEXT = 0x4, + [NativeName("VK_DESCRIPTOR_POOL_CREATE_HOST_ONLY_BIT_VALVE")] + [SupportedApiProfile( + "vulkan", + ["VK_VALVE_mutable_descriptor_type"], + ImpliesSets = ["VK_KHR_maintenance3"] + )] + HostOnlyBitVALVE = HostOnlyBitEXT, + [NativeName("VK_DESCRIPTOR_POOL_CREATE_ALLOW_OVERALLOCATION_SETS_BIT_NV")] [SupportedApiProfile( "vulkan", @@ -83,23 +102,4 @@ public enum DescriptorPoolCreateFlags : uint ImpliesSets = ["VK_VERSION_1_1"] )] AllowOverallocationPoolsBitNV = 0x10, - - [NativeName("VK_DESCRIPTOR_POOL_CREATE_UPDATE_AFTER_BIND_BIT_EXT")] - [SupportedApiProfile( - "vulkan", - ["VK_EXT_descriptor_indexing"], - ImpliesSets = [ - "VK_KHR_get_physical_device_properties2+VK_KHR_maintenance3", - "VK_VERSION_1_1", - ] - )] - UpdateAfterBindBitEXT = UpdateAfterBindBit, - - [NativeName("VK_DESCRIPTOR_POOL_CREATE_HOST_ONLY_BIT_VALVE")] - [SupportedApiProfile( - "vulkan", - ["VK_VALVE_mutable_descriptor_type"], - ImpliesSets = ["VK_KHR_maintenance3"] - )] - HostOnlyBitVALVE = HostOnlyBitEXT, } diff --git a/sources/Vulkan/Vulkan/vk/DescriptorSetLayoutCreateFlags.gen.cs b/sources/Vulkan/Vulkan/vk/DescriptorSetLayoutCreateFlags.gen.cs index b03cf30fdd..3fb2aba332 100644 --- a/sources/Vulkan/Vulkan/vk/DescriptorSetLayoutCreateFlags.gen.cs +++ b/sources/Vulkan/Vulkan/vk/DescriptorSetLayoutCreateFlags.gen.cs @@ -15,6 +15,25 @@ public enum DescriptorSetLayoutCreateFlags : uint { None = 0x0, + [NativeName("VK_DESCRIPTOR_SET_LAYOUT_CREATE_PUSH_DESCRIPTOR_BIT")] + [SupportedApiProfile( + "vulkan", + ["VK_COMPUTE_VERSION_1_4", "VK_GRAPHICS_VERSION_1_4", "VK_VERSION_1_4"], + MinVersion = "1.4" + )] + PushDescriptorBit = 0x1, + + [NativeName("VK_DESCRIPTOR_SET_LAYOUT_CREATE_PUSH_DESCRIPTOR_BIT_KHR")] + [SupportedApiProfile( + "vulkan", + ["VK_KHR_push_descriptor"], + ImpliesSets = [ + "VK_KHR_push_descriptor+VK_KHR_get_physical_device_properties2", + "VK_KHR_push_descriptor+VK_VERSION_1_1", + ] + )] + PushDescriptorBitKHR = PushDescriptorBit, + [NativeName("VK_DESCRIPTOR_SET_LAYOUT_CREATE_UPDATE_AFTER_BIND_POOL_BIT")] [SupportedApiProfile( "vulkan", @@ -33,13 +52,35 @@ public enum DescriptorSetLayoutCreateFlags : uint )] UpdateAfterBindPoolBit = 0x2, - [NativeName("VK_DESCRIPTOR_SET_LAYOUT_CREATE_PUSH_DESCRIPTOR_BIT")] + [NativeName("VK_DESCRIPTOR_SET_LAYOUT_CREATE_UPDATE_AFTER_BIND_POOL_BIT_EXT")] [SupportedApiProfile( "vulkan", - ["VK_COMPUTE_VERSION_1_4", "VK_GRAPHICS_VERSION_1_4", "VK_VERSION_1_4"], - MinVersion = "1.4" + ["VK_EXT_descriptor_indexing"], + ImpliesSets = [ + "VK_KHR_get_physical_device_properties2+VK_KHR_maintenance3", + "VK_VERSION_1_1", + ] )] - PushDescriptorBit = 0x1, + UpdateAfterBindPoolBitEXT = UpdateAfterBindPoolBit, + + [NativeName("VK_DESCRIPTOR_SET_LAYOUT_CREATE_HOST_ONLY_POOL_BIT_EXT")] + [SupportedApiProfile( + "vulkan", + ["VK_EXT_mutable_descriptor_type"], + ImpliesSets = [ + "VK_EXT_mutable_descriptor_type+VK_KHR_maintenance3", + "VK_EXT_mutable_descriptor_type+VK_VERSION_1_1", + ] + )] + HostOnlyPoolBitEXT = 0x4, + + [NativeName("VK_DESCRIPTOR_SET_LAYOUT_CREATE_HOST_ONLY_POOL_BIT_VALVE")] + [SupportedApiProfile( + "vulkan", + ["VK_VALVE_mutable_descriptor_type"], + ImpliesSets = ["VK_KHR_maintenance3"] + )] + HostOnlyPoolBitVALVE = HostOnlyPoolBitEXT, [NativeName("VK_DESCRIPTOR_SET_LAYOUT_CREATE_DESCRIPTOR_BUFFER_BIT_EXT")] [SupportedApiProfile( @@ -67,25 +108,6 @@ public enum DescriptorSetLayoutCreateFlags : uint )] EmbeddedImmutableSamplersBitEXT = 0x20, - [NativeName("VK_DESCRIPTOR_SET_LAYOUT_CREATE_INDIRECT_BINDABLE_BIT_NV")] - [SupportedApiProfile( - "vulkan", - ["VK_NV_device_generated_commands_compute"], - ImpliesSets = ["VK_NV_device_generated_commands"] - )] - IndirectBindableBitNV = 0x80, - - [NativeName("VK_DESCRIPTOR_SET_LAYOUT_CREATE_HOST_ONLY_POOL_BIT_EXT")] - [SupportedApiProfile( - "vulkan", - ["VK_EXT_mutable_descriptor_type"], - ImpliesSets = [ - "VK_EXT_mutable_descriptor_type+VK_KHR_maintenance3", - "VK_EXT_mutable_descriptor_type+VK_VERSION_1_1", - ] - )] - HostOnlyPoolBitEXT = 0x4, - [NativeName("VK_DESCRIPTOR_SET_LAYOUT_CREATE_PER_STAGE_BIT_NV")] [SupportedApiProfile( "vulkan", @@ -97,33 +119,11 @@ public enum DescriptorSetLayoutCreateFlags : uint )] PerStageBitNV = 0x40, - [NativeName("VK_DESCRIPTOR_SET_LAYOUT_CREATE_PUSH_DESCRIPTOR_BIT_KHR")] - [SupportedApiProfile( - "vulkan", - ["VK_KHR_push_descriptor"], - ImpliesSets = [ - "VK_KHR_push_descriptor+VK_KHR_get_physical_device_properties2", - "VK_KHR_push_descriptor+VK_VERSION_1_1", - ] - )] - PushDescriptorBitKHR = PushDescriptorBit, - - [NativeName("VK_DESCRIPTOR_SET_LAYOUT_CREATE_UPDATE_AFTER_BIND_POOL_BIT_EXT")] - [SupportedApiProfile( - "vulkan", - ["VK_EXT_descriptor_indexing"], - ImpliesSets = [ - "VK_KHR_get_physical_device_properties2+VK_KHR_maintenance3", - "VK_VERSION_1_1", - ] - )] - UpdateAfterBindPoolBitEXT = UpdateAfterBindPoolBit, - - [NativeName("VK_DESCRIPTOR_SET_LAYOUT_CREATE_HOST_ONLY_POOL_BIT_VALVE")] + [NativeName("VK_DESCRIPTOR_SET_LAYOUT_CREATE_INDIRECT_BINDABLE_BIT_NV")] [SupportedApiProfile( "vulkan", - ["VK_VALVE_mutable_descriptor_type"], - ImpliesSets = ["VK_KHR_maintenance3"] + ["VK_NV_device_generated_commands_compute"], + ImpliesSets = ["VK_NV_device_generated_commands"] )] - HostOnlyPoolBitVALVE = HostOnlyPoolBitEXT, + IndirectBindableBitNV = 0x80, } diff --git a/sources/Vulkan/Vulkan/vk/DescriptorType.gen.cs b/sources/Vulkan/Vulkan/vk/DescriptorType.gen.cs index fc3583f92d..a6bd2c3657 100644 --- a/sources/Vulkan/Vulkan/vk/DescriptorType.gen.cs +++ b/sources/Vulkan/Vulkan/vk/DescriptorType.gen.cs @@ -291,6 +291,17 @@ public enum DescriptorType : uint )] InlineUniformBlock = 1000138000, + [NativeName("VK_DESCRIPTOR_TYPE_INLINE_UNIFORM_BLOCK_EXT")] + [SupportedApiProfile( + "vulkan", + ["VK_EXT_inline_uniform_block"], + ImpliesSets = [ + "VK_KHR_get_physical_device_properties2+VK_KHR_maintenance1", + "VK_VERSION_1_1", + ] + )] + InlineUniformBlockEXT = InlineUniformBlock, + [NativeName("VK_DESCRIPTOR_TYPE_ACCELERATION_STRUCTURE_KHR")] [SupportedApiProfile( "vulkan", @@ -313,6 +324,25 @@ public enum DescriptorType : uint )] AccelerationStructureNV = 1000165000, + [NativeName("VK_DESCRIPTOR_TYPE_MUTABLE_EXT")] + [SupportedApiProfile( + "vulkan", + ["VK_EXT_mutable_descriptor_type"], + ImpliesSets = [ + "VK_EXT_mutable_descriptor_type+VK_KHR_maintenance3", + "VK_EXT_mutable_descriptor_type+VK_VERSION_1_1", + ] + )] + MutableEXT = 1000351000, + + [NativeName("VK_DESCRIPTOR_TYPE_MUTABLE_VALVE")] + [SupportedApiProfile( + "vulkan", + ["VK_VALVE_mutable_descriptor_type"], + ImpliesSets = ["VK_KHR_maintenance3"] + )] + MutableVALVE = MutableEXT, + [NativeName("VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM")] [SupportedApiProfile( "vulkan", @@ -339,17 +369,6 @@ public enum DescriptorType : uint [SupportedApiProfile("vulkan", ["VK_ARM_tensors"], ImpliesSets = ["VK_VERSION_1_3"])] TensorARM = 1000460000, - [NativeName("VK_DESCRIPTOR_TYPE_MUTABLE_EXT")] - [SupportedApiProfile( - "vulkan", - ["VK_EXT_mutable_descriptor_type"], - ImpliesSets = [ - "VK_EXT_mutable_descriptor_type+VK_KHR_maintenance3", - "VK_EXT_mutable_descriptor_type+VK_VERSION_1_1", - ] - )] - MutableEXT = 1000351000, - [NativeName("VK_DESCRIPTOR_TYPE_PARTITIONED_ACCELERATION_STRUCTURE_NV")] [SupportedApiProfile( "vulkan", @@ -357,23 +376,4 @@ public enum DescriptorType : uint ImpliesSets = ["VK_KHR_acceleration_structure"] )] PartitionedAccelerationStructureNV = 1000570000, - - [NativeName("VK_DESCRIPTOR_TYPE_INLINE_UNIFORM_BLOCK_EXT")] - [SupportedApiProfile( - "vulkan", - ["VK_EXT_inline_uniform_block"], - ImpliesSets = [ - "VK_KHR_get_physical_device_properties2+VK_KHR_maintenance1", - "VK_VERSION_1_1", - ] - )] - InlineUniformBlockEXT = InlineUniformBlock, - - [NativeName("VK_DESCRIPTOR_TYPE_MUTABLE_VALVE")] - [SupportedApiProfile( - "vulkan", - ["VK_VALVE_mutable_descriptor_type"], - ImpliesSets = ["VK_KHR_maintenance3"] - )] - MutableVALVE = MutableEXT, } diff --git a/sources/Vulkan/Vulkan/vk/DescriptorUpdateTemplateType.gen.cs b/sources/Vulkan/Vulkan/vk/DescriptorUpdateTemplateType.gen.cs index acca4d6720..7490ae34e5 100644 --- a/sources/Vulkan/Vulkan/vk/DescriptorUpdateTemplateType.gen.cs +++ b/sources/Vulkan/Vulkan/vk/DescriptorUpdateTemplateType.gen.cs @@ -33,6 +33,10 @@ public enum DescriptorUpdateTemplateType : uint )] DescriptorSet = 0, + [NativeName("VK_DESCRIPTOR_UPDATE_TEMPLATE_TYPE_DESCRIPTOR_SET_KHR")] + [SupportedApiProfile("vulkan", ["VK_KHR_descriptor_update_template"])] + DescriptorSetKHR = DescriptorSet, + [NativeName("VK_DESCRIPTOR_UPDATE_TEMPLATE_TYPE_PUSH_DESCRIPTORS")] [SupportedApiProfile( "vulkan", @@ -54,8 +58,4 @@ public enum DescriptorUpdateTemplateType : uint ] )] PushDescriptorsKHR = PushDescriptors, - - [NativeName("VK_DESCRIPTOR_UPDATE_TEMPLATE_TYPE_DESCRIPTOR_SET_KHR")] - [SupportedApiProfile("vulkan", ["VK_KHR_descriptor_update_template"])] - DescriptorSetKHR = DescriptorSet, } diff --git a/sources/Vulkan/Vulkan/vk/DeviceFaultAddressTypeKHR.gen.cs b/sources/Vulkan/Vulkan/vk/DeviceFaultAddressTypeKHR.gen.cs index 11c27f76cd..086cf7a7e3 100644 --- a/sources/Vulkan/Vulkan/vk/DeviceFaultAddressTypeKHR.gen.cs +++ b/sources/Vulkan/Vulkan/vk/DeviceFaultAddressTypeKHR.gen.cs @@ -23,18 +23,18 @@ public enum DeviceFaultAddressTypeKHR : uint )] None = 0, - [NativeName("VK_DEVICE_FAULT_ADDRESS_TYPE_READ_INVALID_KHR")] + [NativeName("VK_DEVICE_FAULT_ADDRESS_TYPE_NONE_EXT")] [SupportedApiProfile( "vulkan", - ["VK_KHR_device_fault"], + ["VK_EXT_device_fault"], ImpliesSets = [ - "VK_KHR_device_fault+VK_KHR_get_physical_device_properties2", - "VK_KHR_device_fault+VK_VERSION_1_1", + "VK_EXT_device_fault+VK_KHR_get_physical_device_properties2", + "VK_EXT_device_fault+VK_VERSION_1_1", ] )] - ReadInvalid = 1, + NoneEXT = None, - [NativeName("VK_DEVICE_FAULT_ADDRESS_TYPE_WRITE_INVALID_KHR")] + [NativeName("VK_DEVICE_FAULT_ADDRESS_TYPE_READ_INVALID_KHR")] [SupportedApiProfile( "vulkan", ["VK_KHR_device_fault"], @@ -43,20 +43,20 @@ public enum DeviceFaultAddressTypeKHR : uint "VK_KHR_device_fault+VK_VERSION_1_1", ] )] - WriteInvalid = 2, + ReadInvalid = 1, - [NativeName("VK_DEVICE_FAULT_ADDRESS_TYPE_EXECUTE_INVALID_KHR")] + [NativeName("VK_DEVICE_FAULT_ADDRESS_TYPE_READ_INVALID_EXT")] [SupportedApiProfile( "vulkan", - ["VK_KHR_device_fault"], + ["VK_EXT_device_fault"], ImpliesSets = [ - "VK_KHR_device_fault+VK_KHR_get_physical_device_properties2", - "VK_KHR_device_fault+VK_VERSION_1_1", + "VK_EXT_device_fault+VK_KHR_get_physical_device_properties2", + "VK_EXT_device_fault+VK_VERSION_1_1", ] )] - ExecuteInvalid = 3, + ReadInvalidEXT = ReadInvalid, - [NativeName("VK_DEVICE_FAULT_ADDRESS_TYPE_INSTRUCTION_POINTER_UNKNOWN_KHR")] + [NativeName("VK_DEVICE_FAULT_ADDRESS_TYPE_WRITE_INVALID_KHR")] [SupportedApiProfile( "vulkan", ["VK_KHR_device_fault"], @@ -65,20 +65,20 @@ public enum DeviceFaultAddressTypeKHR : uint "VK_KHR_device_fault+VK_VERSION_1_1", ] )] - InstructionPointerUnknown = 4, + WriteInvalid = 2, - [NativeName("VK_DEVICE_FAULT_ADDRESS_TYPE_INSTRUCTION_POINTER_INVALID_KHR")] + [NativeName("VK_DEVICE_FAULT_ADDRESS_TYPE_WRITE_INVALID_EXT")] [SupportedApiProfile( "vulkan", - ["VK_KHR_device_fault"], + ["VK_EXT_device_fault"], ImpliesSets = [ - "VK_KHR_device_fault+VK_KHR_get_physical_device_properties2", - "VK_KHR_device_fault+VK_VERSION_1_1", + "VK_EXT_device_fault+VK_KHR_get_physical_device_properties2", + "VK_EXT_device_fault+VK_VERSION_1_1", ] )] - InstructionPointerInvalid = 5, + WriteInvalidEXT = WriteInvalid, - [NativeName("VK_DEVICE_FAULT_ADDRESS_TYPE_INSTRUCTION_POINTER_FAULT_KHR")] + [NativeName("VK_DEVICE_FAULT_ADDRESS_TYPE_EXECUTE_INVALID_KHR")] [SupportedApiProfile( "vulkan", ["VK_KHR_device_fault"], @@ -87,9 +87,9 @@ public enum DeviceFaultAddressTypeKHR : uint "VK_KHR_device_fault+VK_VERSION_1_1", ] )] - InstructionPointerFault = 6, + ExecuteInvalid = 3, - [NativeName("VK_DEVICE_FAULT_ADDRESS_TYPE_NONE_EXT")] + [NativeName("VK_DEVICE_FAULT_ADDRESS_TYPE_EXECUTE_INVALID_EXT")] [SupportedApiProfile( "vulkan", ["VK_EXT_device_fault"], @@ -98,20 +98,20 @@ public enum DeviceFaultAddressTypeKHR : uint "VK_EXT_device_fault+VK_VERSION_1_1", ] )] - NoneEXT = None, + ExecuteInvalidEXT = ExecuteInvalid, - [NativeName("VK_DEVICE_FAULT_ADDRESS_TYPE_READ_INVALID_EXT")] + [NativeName("VK_DEVICE_FAULT_ADDRESS_TYPE_INSTRUCTION_POINTER_UNKNOWN_KHR")] [SupportedApiProfile( "vulkan", - ["VK_EXT_device_fault"], + ["VK_KHR_device_fault"], ImpliesSets = [ - "VK_EXT_device_fault+VK_KHR_get_physical_device_properties2", - "VK_EXT_device_fault+VK_VERSION_1_1", + "VK_KHR_device_fault+VK_KHR_get_physical_device_properties2", + "VK_KHR_device_fault+VK_VERSION_1_1", ] )] - ReadInvalidEXT = ReadInvalid, + InstructionPointerUnknown = 4, - [NativeName("VK_DEVICE_FAULT_ADDRESS_TYPE_WRITE_INVALID_EXT")] + [NativeName("VK_DEVICE_FAULT_ADDRESS_TYPE_INSTRUCTION_POINTER_UNKNOWN_EXT")] [SupportedApiProfile( "vulkan", ["VK_EXT_device_fault"], @@ -120,20 +120,20 @@ public enum DeviceFaultAddressTypeKHR : uint "VK_EXT_device_fault+VK_VERSION_1_1", ] )] - WriteInvalidEXT = WriteInvalid, + InstructionPointerUnknownEXT = InstructionPointerUnknown, - [NativeName("VK_DEVICE_FAULT_ADDRESS_TYPE_EXECUTE_INVALID_EXT")] + [NativeName("VK_DEVICE_FAULT_ADDRESS_TYPE_INSTRUCTION_POINTER_INVALID_KHR")] [SupportedApiProfile( "vulkan", - ["VK_EXT_device_fault"], + ["VK_KHR_device_fault"], ImpliesSets = [ - "VK_EXT_device_fault+VK_KHR_get_physical_device_properties2", - "VK_EXT_device_fault+VK_VERSION_1_1", + "VK_KHR_device_fault+VK_KHR_get_physical_device_properties2", + "VK_KHR_device_fault+VK_VERSION_1_1", ] )] - ExecuteInvalidEXT = ExecuteInvalid, + InstructionPointerInvalid = 5, - [NativeName("VK_DEVICE_FAULT_ADDRESS_TYPE_INSTRUCTION_POINTER_UNKNOWN_EXT")] + [NativeName("VK_DEVICE_FAULT_ADDRESS_TYPE_INSTRUCTION_POINTER_INVALID_EXT")] [SupportedApiProfile( "vulkan", ["VK_EXT_device_fault"], @@ -142,18 +142,18 @@ public enum DeviceFaultAddressTypeKHR : uint "VK_EXT_device_fault+VK_VERSION_1_1", ] )] - InstructionPointerUnknownEXT = InstructionPointerUnknown, + InstructionPointerInvalidEXT = InstructionPointerInvalid, - [NativeName("VK_DEVICE_FAULT_ADDRESS_TYPE_INSTRUCTION_POINTER_INVALID_EXT")] + [NativeName("VK_DEVICE_FAULT_ADDRESS_TYPE_INSTRUCTION_POINTER_FAULT_KHR")] [SupportedApiProfile( "vulkan", - ["VK_EXT_device_fault"], + ["VK_KHR_device_fault"], ImpliesSets = [ - "VK_EXT_device_fault+VK_KHR_get_physical_device_properties2", - "VK_EXT_device_fault+VK_VERSION_1_1", + "VK_KHR_device_fault+VK_KHR_get_physical_device_properties2", + "VK_KHR_device_fault+VK_VERSION_1_1", ] )] - InstructionPointerInvalidEXT = InstructionPointerInvalid, + InstructionPointerFault = 6, [NativeName("VK_DEVICE_FAULT_ADDRESS_TYPE_INSTRUCTION_POINTER_FAULT_EXT")] [SupportedApiProfile( diff --git a/sources/Vulkan/Vulkan/vk/DriverId.gen.cs b/sources/Vulkan/Vulkan/vk/DriverId.gen.cs index 0dabccb4ab..dbd55e4382 100644 --- a/sources/Vulkan/Vulkan/vk/DriverId.gen.cs +++ b/sources/Vulkan/Vulkan/vk/DriverId.gen.cs @@ -33,6 +33,17 @@ public enum DriverId : uint )] AmdProprietary = 1, + [NativeName("VK_DRIVER_ID_AMD_PROPRIETARY_KHR")] + [SupportedApiProfile( + "vulkan", + ["VK_KHR_driver_properties"], + ImpliesSets = [ + "VK_KHR_driver_properties+VK_KHR_get_physical_device_properties2", + "VK_KHR_driver_properties+VK_VERSION_1_1", + ] + )] + AmdProprietaryKHR = AmdProprietary, + [NativeName("VK_DRIVER_ID_AMD_OPEN_SOURCE")] [SupportedApiProfile( "vulkan", @@ -54,6 +65,17 @@ public enum DriverId : uint )] AmdOpenSource = 2, + [NativeName("VK_DRIVER_ID_AMD_OPEN_SOURCE_KHR")] + [SupportedApiProfile( + "vulkan", + ["VK_KHR_driver_properties"], + ImpliesSets = [ + "VK_KHR_driver_properties+VK_KHR_get_physical_device_properties2", + "VK_KHR_driver_properties+VK_VERSION_1_1", + ] + )] + AmdOpenSourceKHR = AmdOpenSource, + [NativeName("VK_DRIVER_ID_MESA_RADV")] [SupportedApiProfile( "vulkan", @@ -75,6 +97,17 @@ public enum DriverId : uint )] MesaRadv = 3, + [NativeName("VK_DRIVER_ID_MESA_RADV_KHR")] + [SupportedApiProfile( + "vulkan", + ["VK_KHR_driver_properties"], + ImpliesSets = [ + "VK_KHR_driver_properties+VK_KHR_get_physical_device_properties2", + "VK_KHR_driver_properties+VK_VERSION_1_1", + ] + )] + MesaRadvKHR = MesaRadv, + [NativeName("VK_DRIVER_ID_NVIDIA_PROPRIETARY")] [SupportedApiProfile( "vulkan", @@ -96,6 +129,17 @@ public enum DriverId : uint )] NvidiaProprietary = 4, + [NativeName("VK_DRIVER_ID_NVIDIA_PROPRIETARY_KHR")] + [SupportedApiProfile( + "vulkan", + ["VK_KHR_driver_properties"], + ImpliesSets = [ + "VK_KHR_driver_properties+VK_KHR_get_physical_device_properties2", + "VK_KHR_driver_properties+VK_VERSION_1_1", + ] + )] + NvidiaProprietaryKHR = NvidiaProprietary, + [NativeName("VK_DRIVER_ID_INTEL_PROPRIETARY_WINDOWS")] [SupportedApiProfile( "vulkan", @@ -117,6 +161,17 @@ public enum DriverId : uint )] IntelProprietaryWindows = 5, + [NativeName("VK_DRIVER_ID_INTEL_PROPRIETARY_WINDOWS_KHR")] + [SupportedApiProfile( + "vulkan", + ["VK_KHR_driver_properties"], + ImpliesSets = [ + "VK_KHR_driver_properties+VK_KHR_get_physical_device_properties2", + "VK_KHR_driver_properties+VK_VERSION_1_1", + ] + )] + IntelProprietaryWindowsKHR = IntelProprietaryWindows, + [NativeName("VK_DRIVER_ID_INTEL_OPEN_SOURCE_MESA")] [SupportedApiProfile( "vulkan", @@ -138,6 +193,17 @@ public enum DriverId : uint )] IntelOpenSourceMESA = 6, + [NativeName("VK_DRIVER_ID_INTEL_OPEN_SOURCE_MESA_KHR")] + [SupportedApiProfile( + "vulkan", + ["VK_KHR_driver_properties"], + ImpliesSets = [ + "VK_KHR_driver_properties+VK_KHR_get_physical_device_properties2", + "VK_KHR_driver_properties+VK_VERSION_1_1", + ] + )] + IntelOpenSourceMesaKHR = IntelOpenSourceMESA, + [NativeName("VK_DRIVER_ID_IMAGINATION_PROPRIETARY")] [SupportedApiProfile( "vulkan", @@ -159,6 +225,17 @@ public enum DriverId : uint )] ImaginationProprietary = 7, + [NativeName("VK_DRIVER_ID_IMAGINATION_PROPRIETARY_KHR")] + [SupportedApiProfile( + "vulkan", + ["VK_KHR_driver_properties"], + ImpliesSets = [ + "VK_KHR_driver_properties+VK_KHR_get_physical_device_properties2", + "VK_KHR_driver_properties+VK_VERSION_1_1", + ] + )] + ImaginationProprietaryKHR = ImaginationProprietary, + [NativeName("VK_DRIVER_ID_QUALCOMM_PROPRIETARY")] [SupportedApiProfile( "vulkan", @@ -180,6 +257,17 @@ public enum DriverId : uint )] QualcommProprietary = 8, + [NativeName("VK_DRIVER_ID_QUALCOMM_PROPRIETARY_KHR")] + [SupportedApiProfile( + "vulkan", + ["VK_KHR_driver_properties"], + ImpliesSets = [ + "VK_KHR_driver_properties+VK_KHR_get_physical_device_properties2", + "VK_KHR_driver_properties+VK_VERSION_1_1", + ] + )] + QualcommProprietaryKHR = QualcommProprietary, + [NativeName("VK_DRIVER_ID_ARM_PROPRIETARY")] [SupportedApiProfile( "vulkan", @@ -201,6 +289,17 @@ public enum DriverId : uint )] ArmProprietary = 9, + [NativeName("VK_DRIVER_ID_ARM_PROPRIETARY_KHR")] + [SupportedApiProfile( + "vulkan", + ["VK_KHR_driver_properties"], + ImpliesSets = [ + "VK_KHR_driver_properties+VK_KHR_get_physical_device_properties2", + "VK_KHR_driver_properties+VK_VERSION_1_1", + ] + )] + ArmProprietaryKHR = ArmProprietary, + [NativeName("VK_DRIVER_ID_GOOGLE_SWIFTSHADER")] [SupportedApiProfile( "vulkan", @@ -222,6 +321,17 @@ public enum DriverId : uint )] GoogleSwiftshader = 10, + [NativeName("VK_DRIVER_ID_GOOGLE_SWIFTSHADER_KHR")] + [SupportedApiProfile( + "vulkan", + ["VK_KHR_driver_properties"], + ImpliesSets = [ + "VK_KHR_driver_properties+VK_KHR_get_physical_device_properties2", + "VK_KHR_driver_properties+VK_VERSION_1_1", + ] + )] + GoogleSwiftshaderKHR = GoogleSwiftshader, + [NativeName("VK_DRIVER_ID_GGP_PROPRIETARY")] [SupportedApiProfile( "vulkan", @@ -243,6 +353,17 @@ public enum DriverId : uint )] GgpProprietary = 11, + [NativeName("VK_DRIVER_ID_GGP_PROPRIETARY_KHR")] + [SupportedApiProfile( + "vulkan", + ["VK_KHR_driver_properties"], + ImpliesSets = [ + "VK_KHR_driver_properties+VK_KHR_get_physical_device_properties2", + "VK_KHR_driver_properties+VK_VERSION_1_1", + ] + )] + GgpProprietaryKHR = GgpProprietary, + [NativeName("VK_DRIVER_ID_BROADCOM_PROPRIETARY")] [SupportedApiProfile( "vulkan", @@ -264,6 +385,17 @@ public enum DriverId : uint )] BroadcomProprietary = 12, + [NativeName("VK_DRIVER_ID_BROADCOM_PROPRIETARY_KHR")] + [SupportedApiProfile( + "vulkan", + ["VK_KHR_driver_properties"], + ImpliesSets = [ + "VK_KHR_driver_properties+VK_KHR_get_physical_device_properties2", + "VK_KHR_driver_properties+VK_VERSION_1_1", + ] + )] + BroadcomProprietaryKHR = BroadcomProprietary, + [NativeName("VK_DRIVER_ID_MESA_LLVMPIPE")] [SupportedApiProfile( "vulkan", @@ -641,136 +773,4 @@ public enum DriverId : uint MinVersion = "1.2" )] ApeSoft = 30, - - [NativeName("VK_DRIVER_ID_AMD_PROPRIETARY_KHR")] - [SupportedApiProfile( - "vulkan", - ["VK_KHR_driver_properties"], - ImpliesSets = [ - "VK_KHR_driver_properties+VK_KHR_get_physical_device_properties2", - "VK_KHR_driver_properties+VK_VERSION_1_1", - ] - )] - AmdProprietaryKHR = AmdProprietary, - - [NativeName("VK_DRIVER_ID_AMD_OPEN_SOURCE_KHR")] - [SupportedApiProfile( - "vulkan", - ["VK_KHR_driver_properties"], - ImpliesSets = [ - "VK_KHR_driver_properties+VK_KHR_get_physical_device_properties2", - "VK_KHR_driver_properties+VK_VERSION_1_1", - ] - )] - AmdOpenSourceKHR = AmdOpenSource, - - [NativeName("VK_DRIVER_ID_MESA_RADV_KHR")] - [SupportedApiProfile( - "vulkan", - ["VK_KHR_driver_properties"], - ImpliesSets = [ - "VK_KHR_driver_properties+VK_KHR_get_physical_device_properties2", - "VK_KHR_driver_properties+VK_VERSION_1_1", - ] - )] - MesaRadvKHR = MesaRadv, - - [NativeName("VK_DRIVER_ID_NVIDIA_PROPRIETARY_KHR")] - [SupportedApiProfile( - "vulkan", - ["VK_KHR_driver_properties"], - ImpliesSets = [ - "VK_KHR_driver_properties+VK_KHR_get_physical_device_properties2", - "VK_KHR_driver_properties+VK_VERSION_1_1", - ] - )] - NvidiaProprietaryKHR = NvidiaProprietary, - - [NativeName("VK_DRIVER_ID_INTEL_PROPRIETARY_WINDOWS_KHR")] - [SupportedApiProfile( - "vulkan", - ["VK_KHR_driver_properties"], - ImpliesSets = [ - "VK_KHR_driver_properties+VK_KHR_get_physical_device_properties2", - "VK_KHR_driver_properties+VK_VERSION_1_1", - ] - )] - IntelProprietaryWindowsKHR = IntelProprietaryWindows, - - [NativeName("VK_DRIVER_ID_INTEL_OPEN_SOURCE_MESA_KHR")] - [SupportedApiProfile( - "vulkan", - ["VK_KHR_driver_properties"], - ImpliesSets = [ - "VK_KHR_driver_properties+VK_KHR_get_physical_device_properties2", - "VK_KHR_driver_properties+VK_VERSION_1_1", - ] - )] - IntelOpenSourceMesaKHR = IntelOpenSourceMESA, - - [NativeName("VK_DRIVER_ID_IMAGINATION_PROPRIETARY_KHR")] - [SupportedApiProfile( - "vulkan", - ["VK_KHR_driver_properties"], - ImpliesSets = [ - "VK_KHR_driver_properties+VK_KHR_get_physical_device_properties2", - "VK_KHR_driver_properties+VK_VERSION_1_1", - ] - )] - ImaginationProprietaryKHR = ImaginationProprietary, - - [NativeName("VK_DRIVER_ID_QUALCOMM_PROPRIETARY_KHR")] - [SupportedApiProfile( - "vulkan", - ["VK_KHR_driver_properties"], - ImpliesSets = [ - "VK_KHR_driver_properties+VK_KHR_get_physical_device_properties2", - "VK_KHR_driver_properties+VK_VERSION_1_1", - ] - )] - QualcommProprietaryKHR = QualcommProprietary, - - [NativeName("VK_DRIVER_ID_ARM_PROPRIETARY_KHR")] - [SupportedApiProfile( - "vulkan", - ["VK_KHR_driver_properties"], - ImpliesSets = [ - "VK_KHR_driver_properties+VK_KHR_get_physical_device_properties2", - "VK_KHR_driver_properties+VK_VERSION_1_1", - ] - )] - ArmProprietaryKHR = ArmProprietary, - - [NativeName("VK_DRIVER_ID_GOOGLE_SWIFTSHADER_KHR")] - [SupportedApiProfile( - "vulkan", - ["VK_KHR_driver_properties"], - ImpliesSets = [ - "VK_KHR_driver_properties+VK_KHR_get_physical_device_properties2", - "VK_KHR_driver_properties+VK_VERSION_1_1", - ] - )] - GoogleSwiftshaderKHR = GoogleSwiftshader, - - [NativeName("VK_DRIVER_ID_GGP_PROPRIETARY_KHR")] - [SupportedApiProfile( - "vulkan", - ["VK_KHR_driver_properties"], - ImpliesSets = [ - "VK_KHR_driver_properties+VK_KHR_get_physical_device_properties2", - "VK_KHR_driver_properties+VK_VERSION_1_1", - ] - )] - GgpProprietaryKHR = GgpProprietary, - - [NativeName("VK_DRIVER_ID_BROADCOM_PROPRIETARY_KHR")] - [SupportedApiProfile( - "vulkan", - ["VK_KHR_driver_properties"], - ImpliesSets = [ - "VK_KHR_driver_properties+VK_KHR_get_physical_device_properties2", - "VK_KHR_driver_properties+VK_VERSION_1_1", - ] - )] - BroadcomProprietaryKHR = BroadcomProprietary, } diff --git a/sources/Vulkan/Vulkan/vk/DynamicState.gen.cs b/sources/Vulkan/Vulkan/vk/DynamicState.gen.cs index 7aa1d68fbf..245c49c38e 100644 --- a/sources/Vulkan/Vulkan/vk/DynamicState.gen.cs +++ b/sources/Vulkan/Vulkan/vk/DynamicState.gen.cs @@ -183,6 +183,140 @@ public enum DynamicState : uint )] StencilReference = 8, + [NativeName("VK_DYNAMIC_STATE_VIEWPORT_W_SCALING_NV")] + [SupportedApiProfile("vulkan", ["VK_NV_clip_space_w_scaling"])] + ViewportWScalingNV = 1000087000, + + [NativeName("VK_DYNAMIC_STATE_DISCARD_RECTANGLE_EXT")] + [SupportedApiProfile( + "vulkan", + ["VK_EXT_discard_rectangles"], + ImpliesSets = [ + "VK_EXT_discard_rectangles+VK_KHR_get_physical_device_properties2", + "VK_EXT_discard_rectangles+VK_VERSION_1_1", + ] + )] + DiscardRectangleEXT = 1000099000, + + [NativeName("VK_DYNAMIC_STATE_DISCARD_RECTANGLE_ENABLE_EXT")] + [SupportedApiProfile( + "vulkan", + ["VK_EXT_discard_rectangles"], + ImpliesSets = [ + "VK_EXT_discard_rectangles+VK_KHR_get_physical_device_properties2", + "VK_EXT_discard_rectangles+VK_VERSION_1_1", + ] + )] + DiscardRectangleEnableEXT = 1000099001, + + [NativeName("VK_DYNAMIC_STATE_DISCARD_RECTANGLE_MODE_EXT")] + [SupportedApiProfile( + "vulkan", + ["VK_EXT_discard_rectangles"], + ImpliesSets = [ + "VK_EXT_discard_rectangles+VK_KHR_get_physical_device_properties2", + "VK_EXT_discard_rectangles+VK_VERSION_1_1", + ] + )] + DiscardRectangleModeEXT = 1000099002, + + [NativeName("VK_DYNAMIC_STATE_SAMPLE_LOCATIONS_EXT")] + [SupportedApiProfile( + "vulkan", + ["VK_EXT_sample_locations"], + ImpliesSets = [ + "VK_EXT_sample_locations+VK_KHR_get_physical_device_properties2", + "VK_EXT_sample_locations+VK_VERSION_1_1", + ] + )] + SampleLocationsEXT = 1000143000, + + [NativeName("VK_DYNAMIC_STATE_VIEWPORT_SHADING_RATE_PALETTE_NV")] + [SupportedApiProfile( + "vulkan", + ["VK_NV_shading_rate_image"], + ImpliesSets = [ + "VK_NV_shading_rate_image+VK_KHR_get_physical_device_properties2", + "VK_NV_shading_rate_image+VK_VERSION_1_1", + ] + )] + ViewportShadingRatePaletteNV = 1000164004, + + [NativeName("VK_DYNAMIC_STATE_VIEWPORT_COARSE_SAMPLE_ORDER_NV")] + [SupportedApiProfile( + "vulkan", + ["VK_NV_shading_rate_image"], + ImpliesSets = [ + "VK_NV_shading_rate_image+VK_KHR_get_physical_device_properties2", + "VK_NV_shading_rate_image+VK_VERSION_1_1", + ] + )] + ViewportCoarseSampleOrderNV = 1000164006, + + [NativeName("VK_DYNAMIC_STATE_EXCLUSIVE_SCISSOR_ENABLE_NV")] + [SupportedApiProfile( + "vulkan", + ["VK_NV_scissor_exclusive"], + ImpliesSets = [ + "VK_NV_scissor_exclusive+VK_KHR_get_physical_device_properties2", + "VK_NV_scissor_exclusive+VK_VERSION_1_1", + ] + )] + ExclusiveScissorEnableNV = 1000205000, + + [NativeName("VK_DYNAMIC_STATE_EXCLUSIVE_SCISSOR_NV")] + [SupportedApiProfile( + "vulkan", + ["VK_NV_scissor_exclusive"], + ImpliesSets = [ + "VK_NV_scissor_exclusive+VK_KHR_get_physical_device_properties2", + "VK_NV_scissor_exclusive+VK_VERSION_1_1", + ] + )] + ExclusiveScissorNV = 1000205001, + + [NativeName("VK_DYNAMIC_STATE_FRAGMENT_SHADING_RATE_KHR")] + [SupportedApiProfile( + "vulkan", + ["VK_KHR_fragment_shading_rate"], + ImpliesSets = [ + "VK_KHR_create_renderpass2+VK_KHR_get_physical_device_properties2", + "VK_KHR_create_renderpass2+VK_VERSION_1_1", + "VK_VERSION_1_2", + ] + )] + FragmentShadingRateKHR = 1000226000, + + [NativeName("VK_DYNAMIC_STATE_LINE_STIPPLE")] + [SupportedApiProfile( + "vulkan", + ["VK_GRAPHICS_VERSION_1_4", "VK_VERSION_1_4"], + MinVersion = "1.4" + )] + LineStipple = 1000259000, + + [NativeName("VK_DYNAMIC_STATE_LINE_STIPPLE_EXT")] + [SupportedApiProfile( + "vulkan", + ["VK_EXT_line_rasterization"], + ImpliesSets = [ + "VK_EXT_line_rasterization+VK_KHR_get_physical_device_properties2", + "VK_EXT_line_rasterization+VK_VERSION_1_1", + ] + )] + LineStippleEXT = LineStipple, + + [NativeName("VK_DYNAMIC_STATE_LINE_STIPPLE_KHR")] + [SupportedApiProfile( + "vulkan", + ["VK_KHR_line_rasterization"], + ImpliesSets = [ + "VK_KHR_line_rasterization+VK_KHR_get_physical_device_properties2", + "VK_KHR_line_rasterization+VK_VERSION_1_1", + ] + )] + LineStippleKHR = LineStipple, + [NativeName("VK_DYNAMIC_STATE_CULL_MODE")] [SupportedApiProfile( "vulkan", @@ -191,6 +325,17 @@ public enum DynamicState : uint )] CullMode = 1000267000, + [NativeName("VK_DYNAMIC_STATE_CULL_MODE_EXT")] + [SupportedApiProfile( + "vulkan", + ["VK_EXT_extended_dynamic_state"], + ImpliesSets = [ + "VK_EXT_extended_dynamic_state+VK_KHR_get_physical_device_properties2", + "VK_EXT_extended_dynamic_state+VK_VERSION_1_1", + ] + )] + CullModeEXT = CullMode, + [NativeName("VK_DYNAMIC_STATE_FRONT_FACE")] [SupportedApiProfile( "vulkan", @@ -199,6 +344,17 @@ public enum DynamicState : uint )] FrontFace = 1000267001, + [NativeName("VK_DYNAMIC_STATE_FRONT_FACE_EXT")] + [SupportedApiProfile( + "vulkan", + ["VK_EXT_extended_dynamic_state"], + ImpliesSets = [ + "VK_EXT_extended_dynamic_state+VK_KHR_get_physical_device_properties2", + "VK_EXT_extended_dynamic_state+VK_VERSION_1_1", + ] + )] + FrontFaceEXT = FrontFace, + [NativeName("VK_DYNAMIC_STATE_PRIMITIVE_TOPOLOGY")] [SupportedApiProfile( "vulkan", @@ -207,6 +363,17 @@ public enum DynamicState : uint )] PrimitiveTopology = 1000267002, + [NativeName("VK_DYNAMIC_STATE_PRIMITIVE_TOPOLOGY_EXT")] + [SupportedApiProfile( + "vulkan", + ["VK_EXT_extended_dynamic_state"], + ImpliesSets = [ + "VK_EXT_extended_dynamic_state+VK_KHR_get_physical_device_properties2", + "VK_EXT_extended_dynamic_state+VK_VERSION_1_1", + ] + )] + PrimitiveTopologyEXT = PrimitiveTopology, + [NativeName("VK_DYNAMIC_STATE_VIEWPORT_WITH_COUNT")] [SupportedApiProfile( "vulkan", @@ -215,6 +382,17 @@ public enum DynamicState : uint )] ViewportWithCount = 1000267003, + [NativeName("VK_DYNAMIC_STATE_VIEWPORT_WITH_COUNT_EXT")] + [SupportedApiProfile( + "vulkan", + ["VK_EXT_extended_dynamic_state"], + ImpliesSets = [ + "VK_EXT_extended_dynamic_state+VK_KHR_get_physical_device_properties2", + "VK_EXT_extended_dynamic_state+VK_VERSION_1_1", + ] + )] + ViewportWithCountEXT = ViewportWithCount, + [NativeName("VK_DYNAMIC_STATE_SCISSOR_WITH_COUNT")] [SupportedApiProfile( "vulkan", @@ -223,141 +401,149 @@ public enum DynamicState : uint )] ScissorWithCount = 1000267004, - [NativeName("VK_DYNAMIC_STATE_VERTEX_INPUT_BINDING_STRIDE")] + [NativeName("VK_DYNAMIC_STATE_SCISSOR_WITH_COUNT_EXT")] [SupportedApiProfile( "vulkan", - ["VK_GRAPHICS_VERSION_1_3", "VK_GRAPHICS_VERSION_1_4", "VK_VERSION_1_3", "VK_VERSION_1_4"], - MinVersion = "1.3" + ["VK_EXT_extended_dynamic_state"], + ImpliesSets = [ + "VK_EXT_extended_dynamic_state+VK_KHR_get_physical_device_properties2", + "VK_EXT_extended_dynamic_state+VK_VERSION_1_1", + ] )] - VertexInputBindingStride = 1000267005, + ScissorWithCountEXT = ScissorWithCount, - [NativeName("VK_DYNAMIC_STATE_DEPTH_TEST_ENABLE")] + [NativeName("VK_DYNAMIC_STATE_VERTEX_INPUT_BINDING_STRIDE")] [SupportedApiProfile( "vulkan", ["VK_GRAPHICS_VERSION_1_3", "VK_GRAPHICS_VERSION_1_4", "VK_VERSION_1_3", "VK_VERSION_1_4"], MinVersion = "1.3" )] - DepthTestEnable = 1000267006, + VertexInputBindingStride = 1000267005, - [NativeName("VK_DYNAMIC_STATE_DEPTH_WRITE_ENABLE")] + [NativeName("VK_DYNAMIC_STATE_VERTEX_INPUT_BINDING_STRIDE_EXT")] [SupportedApiProfile( "vulkan", - ["VK_GRAPHICS_VERSION_1_3", "VK_GRAPHICS_VERSION_1_4", "VK_VERSION_1_3", "VK_VERSION_1_4"], - MinVersion = "1.3" + ["VK_EXT_extended_dynamic_state"], + ImpliesSets = [ + "VK_EXT_extended_dynamic_state+VK_KHR_get_physical_device_properties2", + "VK_EXT_extended_dynamic_state+VK_VERSION_1_1", + ] )] - DepthWriteEnable = 1000267007, + VertexInputBindingStrideEXT = VertexInputBindingStride, - [NativeName("VK_DYNAMIC_STATE_DEPTH_COMPARE_OP")] + [NativeName("VK_DYNAMIC_STATE_DEPTH_TEST_ENABLE")] [SupportedApiProfile( "vulkan", ["VK_GRAPHICS_VERSION_1_3", "VK_GRAPHICS_VERSION_1_4", "VK_VERSION_1_3", "VK_VERSION_1_4"], MinVersion = "1.3" )] - DepthCompareOp = 1000267008, + DepthTestEnable = 1000267006, - [NativeName("VK_DYNAMIC_STATE_DEPTH_BOUNDS_TEST_ENABLE")] + [NativeName("VK_DYNAMIC_STATE_DEPTH_TEST_ENABLE_EXT")] [SupportedApiProfile( "vulkan", - ["VK_GRAPHICS_VERSION_1_3", "VK_GRAPHICS_VERSION_1_4", "VK_VERSION_1_3", "VK_VERSION_1_4"], - MinVersion = "1.3" + ["VK_EXT_extended_dynamic_state"], + ImpliesSets = [ + "VK_EXT_extended_dynamic_state+VK_KHR_get_physical_device_properties2", + "VK_EXT_extended_dynamic_state+VK_VERSION_1_1", + ] )] - DepthBoundsTestEnable = 1000267009, + DepthTestEnableEXT = DepthTestEnable, - [NativeName("VK_DYNAMIC_STATE_STENCIL_TEST_ENABLE")] + [NativeName("VK_DYNAMIC_STATE_DEPTH_WRITE_ENABLE")] [SupportedApiProfile( "vulkan", ["VK_GRAPHICS_VERSION_1_3", "VK_GRAPHICS_VERSION_1_4", "VK_VERSION_1_3", "VK_VERSION_1_4"], MinVersion = "1.3" )] - StencilTestEnable = 1000267010, + DepthWriteEnable = 1000267007, - [NativeName("VK_DYNAMIC_STATE_STENCIL_OP")] + [NativeName("VK_DYNAMIC_STATE_DEPTH_WRITE_ENABLE_EXT")] [SupportedApiProfile( "vulkan", - ["VK_GRAPHICS_VERSION_1_3", "VK_GRAPHICS_VERSION_1_4", "VK_VERSION_1_3", "VK_VERSION_1_4"], - MinVersion = "1.3" + ["VK_EXT_extended_dynamic_state"], + ImpliesSets = [ + "VK_EXT_extended_dynamic_state+VK_KHR_get_physical_device_properties2", + "VK_EXT_extended_dynamic_state+VK_VERSION_1_1", + ] )] - StencilOp = 1000267011, + DepthWriteEnableEXT = DepthWriteEnable, - [NativeName("VK_DYNAMIC_STATE_RASTERIZER_DISCARD_ENABLE")] + [NativeName("VK_DYNAMIC_STATE_DEPTH_COMPARE_OP")] [SupportedApiProfile( "vulkan", ["VK_GRAPHICS_VERSION_1_3", "VK_GRAPHICS_VERSION_1_4", "VK_VERSION_1_3", "VK_VERSION_1_4"], MinVersion = "1.3" )] - RasterizerDiscardEnable = 1000377001, + DepthCompareOp = 1000267008, - [NativeName("VK_DYNAMIC_STATE_DEPTH_BIAS_ENABLE")] + [NativeName("VK_DYNAMIC_STATE_DEPTH_COMPARE_OP_EXT")] [SupportedApiProfile( "vulkan", - ["VK_GRAPHICS_VERSION_1_3", "VK_GRAPHICS_VERSION_1_4", "VK_VERSION_1_3", "VK_VERSION_1_4"], - MinVersion = "1.3" + ["VK_EXT_extended_dynamic_state"], + ImpliesSets = [ + "VK_EXT_extended_dynamic_state+VK_KHR_get_physical_device_properties2", + "VK_EXT_extended_dynamic_state+VK_VERSION_1_1", + ] )] - DepthBiasEnable = 1000377002, + DepthCompareOpEXT = DepthCompareOp, - [NativeName("VK_DYNAMIC_STATE_PRIMITIVE_RESTART_ENABLE")] + [NativeName("VK_DYNAMIC_STATE_DEPTH_BOUNDS_TEST_ENABLE")] [SupportedApiProfile( "vulkan", ["VK_GRAPHICS_VERSION_1_3", "VK_GRAPHICS_VERSION_1_4", "VK_VERSION_1_3", "VK_VERSION_1_4"], MinVersion = "1.3" )] - PrimitiveRestartEnable = 1000377004, + DepthBoundsTestEnable = 1000267009, - [NativeName("VK_DYNAMIC_STATE_LINE_STIPPLE")] + [NativeName("VK_DYNAMIC_STATE_DEPTH_BOUNDS_TEST_ENABLE_EXT")] [SupportedApiProfile( "vulkan", - ["VK_GRAPHICS_VERSION_1_4", "VK_VERSION_1_4"], - MinVersion = "1.4" + ["VK_EXT_extended_dynamic_state"], + ImpliesSets = [ + "VK_EXT_extended_dynamic_state+VK_KHR_get_physical_device_properties2", + "VK_EXT_extended_dynamic_state+VK_VERSION_1_1", + ] )] - LineStipple = 1000259000, - - [NativeName("VK_DYNAMIC_STATE_VIEWPORT_W_SCALING_NV")] - [SupportedApiProfile("vulkan", ["VK_NV_clip_space_w_scaling"])] - ViewportWScalingNV = 1000087000, + DepthBoundsTestEnableEXT = DepthBoundsTestEnable, - [NativeName("VK_DYNAMIC_STATE_DISCARD_RECTANGLE_EXT")] + [NativeName("VK_DYNAMIC_STATE_STENCIL_TEST_ENABLE")] [SupportedApiProfile( "vulkan", - ["VK_EXT_discard_rectangles"], - ImpliesSets = [ - "VK_EXT_discard_rectangles+VK_KHR_get_physical_device_properties2", - "VK_EXT_discard_rectangles+VK_VERSION_1_1", - ] + ["VK_GRAPHICS_VERSION_1_3", "VK_GRAPHICS_VERSION_1_4", "VK_VERSION_1_3", "VK_VERSION_1_4"], + MinVersion = "1.3" )] - DiscardRectangleEXT = 1000099000, + StencilTestEnable = 1000267010, - [NativeName("VK_DYNAMIC_STATE_DISCARD_RECTANGLE_ENABLE_EXT")] + [NativeName("VK_DYNAMIC_STATE_STENCIL_TEST_ENABLE_EXT")] [SupportedApiProfile( "vulkan", - ["VK_EXT_discard_rectangles"], + ["VK_EXT_extended_dynamic_state"], ImpliesSets = [ - "VK_EXT_discard_rectangles+VK_KHR_get_physical_device_properties2", - "VK_EXT_discard_rectangles+VK_VERSION_1_1", + "VK_EXT_extended_dynamic_state+VK_KHR_get_physical_device_properties2", + "VK_EXT_extended_dynamic_state+VK_VERSION_1_1", ] )] - DiscardRectangleEnableEXT = 1000099001, + StencilTestEnableEXT = StencilTestEnable, - [NativeName("VK_DYNAMIC_STATE_DISCARD_RECTANGLE_MODE_EXT")] + [NativeName("VK_DYNAMIC_STATE_STENCIL_OP")] [SupportedApiProfile( "vulkan", - ["VK_EXT_discard_rectangles"], - ImpliesSets = [ - "VK_EXT_discard_rectangles+VK_KHR_get_physical_device_properties2", - "VK_EXT_discard_rectangles+VK_VERSION_1_1", - ] + ["VK_GRAPHICS_VERSION_1_3", "VK_GRAPHICS_VERSION_1_4", "VK_VERSION_1_3", "VK_VERSION_1_4"], + MinVersion = "1.3" )] - DiscardRectangleModeEXT = 1000099002, + StencilOp = 1000267011, - [NativeName("VK_DYNAMIC_STATE_SAMPLE_LOCATIONS_EXT")] + [NativeName("VK_DYNAMIC_STATE_STENCIL_OP_EXT")] [SupportedApiProfile( "vulkan", - ["VK_EXT_sample_locations"], + ["VK_EXT_extended_dynamic_state"], ImpliesSets = [ - "VK_EXT_sample_locations+VK_KHR_get_physical_device_properties2", - "VK_EXT_sample_locations+VK_VERSION_1_1", + "VK_EXT_extended_dynamic_state+VK_KHR_get_physical_device_properties2", + "VK_EXT_extended_dynamic_state+VK_VERSION_1_1", ] )] - SampleLocationsEXT = 1000143000, + StencilOpEXT = StencilOp, [NativeName("VK_DYNAMIC_STATE_RAY_TRACING_PIPELINE_STACK_SIZE_KHR")] [SupportedApiProfile( @@ -370,74 +556,67 @@ public enum DynamicState : uint )] RayTracingPipelineStackSizeKHR = 1000347000, - [NativeName("VK_DYNAMIC_STATE_VIEWPORT_SHADING_RATE_PALETTE_NV")] + [NativeName("VK_DYNAMIC_STATE_VERTEX_INPUT_EXT")] [SupportedApiProfile( "vulkan", - ["VK_NV_shading_rate_image"], + ["VK_EXT_vertex_input_dynamic_state"], ImpliesSets = [ - "VK_NV_shading_rate_image+VK_KHR_get_physical_device_properties2", - "VK_NV_shading_rate_image+VK_VERSION_1_1", + "VK_EXT_vertex_input_dynamic_state+VK_KHR_get_physical_device_properties2", + "VK_EXT_vertex_input_dynamic_state+VK_VERSION_1_1", ] )] - ViewportShadingRatePaletteNV = 1000164004, + VertexInputEXT = 1000352000, - [NativeName("VK_DYNAMIC_STATE_VIEWPORT_COARSE_SAMPLE_ORDER_NV")] + [NativeName("VK_DYNAMIC_STATE_PATCH_CONTROL_POINTS_EXT")] [SupportedApiProfile( "vulkan", - ["VK_NV_shading_rate_image"], + ["VK_EXT_extended_dynamic_state2"], ImpliesSets = [ - "VK_NV_shading_rate_image+VK_KHR_get_physical_device_properties2", - "VK_NV_shading_rate_image+VK_VERSION_1_1", + "VK_EXT_extended_dynamic_state2+VK_KHR_get_physical_device_properties2", + "VK_EXT_extended_dynamic_state2+VK_VERSION_1_1", ] )] - ViewportCoarseSampleOrderNV = 1000164006, + PatchControlPointsEXT = 1000377000, - [NativeName("VK_DYNAMIC_STATE_EXCLUSIVE_SCISSOR_ENABLE_NV")] + [NativeName("VK_DYNAMIC_STATE_RASTERIZER_DISCARD_ENABLE")] [SupportedApiProfile( "vulkan", - ["VK_NV_scissor_exclusive"], - ImpliesSets = [ - "VK_NV_scissor_exclusive+VK_KHR_get_physical_device_properties2", - "VK_NV_scissor_exclusive+VK_VERSION_1_1", - ] + ["VK_GRAPHICS_VERSION_1_3", "VK_GRAPHICS_VERSION_1_4", "VK_VERSION_1_3", "VK_VERSION_1_4"], + MinVersion = "1.3" )] - ExclusiveScissorEnableNV = 1000205000, + RasterizerDiscardEnable = 1000377001, - [NativeName("VK_DYNAMIC_STATE_EXCLUSIVE_SCISSOR_NV")] + [NativeName("VK_DYNAMIC_STATE_RASTERIZER_DISCARD_ENABLE_EXT")] [SupportedApiProfile( "vulkan", - ["VK_NV_scissor_exclusive"], + ["VK_EXT_extended_dynamic_state2"], ImpliesSets = [ - "VK_NV_scissor_exclusive+VK_KHR_get_physical_device_properties2", - "VK_NV_scissor_exclusive+VK_VERSION_1_1", + "VK_EXT_extended_dynamic_state2+VK_KHR_get_physical_device_properties2", + "VK_EXT_extended_dynamic_state2+VK_VERSION_1_1", ] )] - ExclusiveScissorNV = 1000205001, + RasterizerDiscardEnableEXT = RasterizerDiscardEnable, - [NativeName("VK_DYNAMIC_STATE_FRAGMENT_SHADING_RATE_KHR")] + [NativeName("VK_DYNAMIC_STATE_DEPTH_BIAS_ENABLE")] [SupportedApiProfile( "vulkan", - ["VK_KHR_fragment_shading_rate"], - ImpliesSets = [ - "VK_KHR_create_renderpass2+VK_KHR_get_physical_device_properties2", - "VK_KHR_create_renderpass2+VK_VERSION_1_1", - "VK_VERSION_1_2", - ] + ["VK_GRAPHICS_VERSION_1_3", "VK_GRAPHICS_VERSION_1_4", "VK_VERSION_1_3", "VK_VERSION_1_4"], + MinVersion = "1.3" )] - FragmentShadingRateKHR = 1000226000, + DepthBiasEnable = 1000377002, - [NativeName("VK_DYNAMIC_STATE_VERTEX_INPUT_EXT")] + [NativeName("VK_DYNAMIC_STATE_DEPTH_BIAS_ENABLE_EXT")] [SupportedApiProfile( "vulkan", - ["VK_EXT_vertex_input_dynamic_state"], + ["VK_EXT_extended_dynamic_state2"], ImpliesSets = [ - "VK_EXT_vertex_input_dynamic_state+VK_KHR_get_physical_device_properties2", - "VK_EXT_vertex_input_dynamic_state+VK_VERSION_1_1", + "VK_EXT_extended_dynamic_state2+VK_KHR_get_physical_device_properties2", + "VK_EXT_extended_dynamic_state2+VK_VERSION_1_1", ] )] - VertexInputEXT = 1000352000, + DepthBiasEnableEXT = DepthBiasEnable, - [NativeName("VK_DYNAMIC_STATE_PATCH_CONTROL_POINTS_EXT")] + [NativeName("VK_DYNAMIC_STATE_LOGIC_OP_EXT")] [SupportedApiProfile( "vulkan", ["VK_EXT_extended_dynamic_state2"], @@ -446,9 +625,17 @@ public enum DynamicState : uint "VK_EXT_extended_dynamic_state2+VK_VERSION_1_1", ] )] - PatchControlPointsEXT = 1000377000, + LogicOpEXT = 1000377003, - [NativeName("VK_DYNAMIC_STATE_LOGIC_OP_EXT")] + [NativeName("VK_DYNAMIC_STATE_PRIMITIVE_RESTART_ENABLE")] + [SupportedApiProfile( + "vulkan", + ["VK_GRAPHICS_VERSION_1_3", "VK_GRAPHICS_VERSION_1_4", "VK_VERSION_1_3", "VK_VERSION_1_4"], + MinVersion = "1.3" + )] + PrimitiveRestartEnable = 1000377004, + + [NativeName("VK_DYNAMIC_STATE_PRIMITIVE_RESTART_ENABLE_EXT")] [SupportedApiProfile( "vulkan", ["VK_EXT_extended_dynamic_state2"], @@ -457,7 +644,7 @@ public enum DynamicState : uint "VK_EXT_extended_dynamic_state2+VK_VERSION_1_1", ] )] - LogicOpEXT = 1000377003, + PrimitiveRestartEnableEXT = PrimitiveRestartEnable, [NativeName("VK_DYNAMIC_STATE_COLOR_WRITE_ENABLE_EXT")] [SupportedApiProfile( @@ -470,6 +657,20 @@ public enum DynamicState : uint )] ColorWriteEnableEXT = 1000381000, + [NativeName("VK_DYNAMIC_STATE_TESSELLATION_DOMAIN_ORIGIN_EXT")] + [SupportedApiProfile( + "vulkan", + [ + "VK_EXT_extended_dynamic_state3+VK_KHR_maintenance2", + "VK_EXT_extended_dynamic_state3+VK_VERSION_1_1", + ], + ImpliesSets = [ + "VK_EXT_extended_dynamic_state3+VK_KHR_get_physical_device_properties2", + "VK_EXT_extended_dynamic_state3+VK_VERSION_1_1", + ] + )] + TessellationDomainOriginEXT = 1000455002, + [NativeName("VK_DYNAMIC_STATE_DEPTH_CLAMP_ENABLE_EXT")] [SupportedApiProfile( "vulkan", @@ -580,20 +781,6 @@ public enum DynamicState : uint )] ColorWriteMaskEXT = 1000455012, - [NativeName("VK_DYNAMIC_STATE_TESSELLATION_DOMAIN_ORIGIN_EXT")] - [SupportedApiProfile( - "vulkan", - [ - "VK_EXT_extended_dynamic_state3+VK_KHR_maintenance2", - "VK_EXT_extended_dynamic_state3+VK_VERSION_1_1", - ], - ImpliesSets = [ - "VK_EXT_extended_dynamic_state3+VK_KHR_get_physical_device_properties2", - "VK_EXT_extended_dynamic_state3+VK_VERSION_1_1", - ] - )] - TessellationDomainOriginEXT = 1000455002, - [NativeName("VK_DYNAMIC_STATE_RASTERIZATION_STREAM_EXT")] [SupportedApiProfile( "vulkan", @@ -861,191 +1048,4 @@ public enum DynamicState : uint ] )] DepthClampRangeEXT = 1000582000, - - [NativeName("VK_DYNAMIC_STATE_LINE_STIPPLE_EXT")] - [SupportedApiProfile( - "vulkan", - ["VK_EXT_line_rasterization"], - ImpliesSets = [ - "VK_EXT_line_rasterization+VK_KHR_get_physical_device_properties2", - "VK_EXT_line_rasterization+VK_VERSION_1_1", - ] - )] - LineStippleEXT = LineStipple, - - [NativeName("VK_DYNAMIC_STATE_CULL_MODE_EXT")] - [SupportedApiProfile( - "vulkan", - ["VK_EXT_extended_dynamic_state"], - ImpliesSets = [ - "VK_EXT_extended_dynamic_state+VK_KHR_get_physical_device_properties2", - "VK_EXT_extended_dynamic_state+VK_VERSION_1_1", - ] - )] - CullModeEXT = CullMode, - - [NativeName("VK_DYNAMIC_STATE_FRONT_FACE_EXT")] - [SupportedApiProfile( - "vulkan", - ["VK_EXT_extended_dynamic_state"], - ImpliesSets = [ - "VK_EXT_extended_dynamic_state+VK_KHR_get_physical_device_properties2", - "VK_EXT_extended_dynamic_state+VK_VERSION_1_1", - ] - )] - FrontFaceEXT = FrontFace, - - [NativeName("VK_DYNAMIC_STATE_PRIMITIVE_TOPOLOGY_EXT")] - [SupportedApiProfile( - "vulkan", - ["VK_EXT_extended_dynamic_state"], - ImpliesSets = [ - "VK_EXT_extended_dynamic_state+VK_KHR_get_physical_device_properties2", - "VK_EXT_extended_dynamic_state+VK_VERSION_1_1", - ] - )] - PrimitiveTopologyEXT = PrimitiveTopology, - - [NativeName("VK_DYNAMIC_STATE_VIEWPORT_WITH_COUNT_EXT")] - [SupportedApiProfile( - "vulkan", - ["VK_EXT_extended_dynamic_state"], - ImpliesSets = [ - "VK_EXT_extended_dynamic_state+VK_KHR_get_physical_device_properties2", - "VK_EXT_extended_dynamic_state+VK_VERSION_1_1", - ] - )] - ViewportWithCountEXT = ViewportWithCount, - - [NativeName("VK_DYNAMIC_STATE_SCISSOR_WITH_COUNT_EXT")] - [SupportedApiProfile( - "vulkan", - ["VK_EXT_extended_dynamic_state"], - ImpliesSets = [ - "VK_EXT_extended_dynamic_state+VK_KHR_get_physical_device_properties2", - "VK_EXT_extended_dynamic_state+VK_VERSION_1_1", - ] - )] - ScissorWithCountEXT = ScissorWithCount, - - [NativeName("VK_DYNAMIC_STATE_VERTEX_INPUT_BINDING_STRIDE_EXT")] - [SupportedApiProfile( - "vulkan", - ["VK_EXT_extended_dynamic_state"], - ImpliesSets = [ - "VK_EXT_extended_dynamic_state+VK_KHR_get_physical_device_properties2", - "VK_EXT_extended_dynamic_state+VK_VERSION_1_1", - ] - )] - VertexInputBindingStrideEXT = VertexInputBindingStride, - - [NativeName("VK_DYNAMIC_STATE_DEPTH_TEST_ENABLE_EXT")] - [SupportedApiProfile( - "vulkan", - ["VK_EXT_extended_dynamic_state"], - ImpliesSets = [ - "VK_EXT_extended_dynamic_state+VK_KHR_get_physical_device_properties2", - "VK_EXT_extended_dynamic_state+VK_VERSION_1_1", - ] - )] - DepthTestEnableEXT = DepthTestEnable, - - [NativeName("VK_DYNAMIC_STATE_DEPTH_WRITE_ENABLE_EXT")] - [SupportedApiProfile( - "vulkan", - ["VK_EXT_extended_dynamic_state"], - ImpliesSets = [ - "VK_EXT_extended_dynamic_state+VK_KHR_get_physical_device_properties2", - "VK_EXT_extended_dynamic_state+VK_VERSION_1_1", - ] - )] - DepthWriteEnableEXT = DepthWriteEnable, - - [NativeName("VK_DYNAMIC_STATE_DEPTH_COMPARE_OP_EXT")] - [SupportedApiProfile( - "vulkan", - ["VK_EXT_extended_dynamic_state"], - ImpliesSets = [ - "VK_EXT_extended_dynamic_state+VK_KHR_get_physical_device_properties2", - "VK_EXT_extended_dynamic_state+VK_VERSION_1_1", - ] - )] - DepthCompareOpEXT = DepthCompareOp, - - [NativeName("VK_DYNAMIC_STATE_DEPTH_BOUNDS_TEST_ENABLE_EXT")] - [SupportedApiProfile( - "vulkan", - ["VK_EXT_extended_dynamic_state"], - ImpliesSets = [ - "VK_EXT_extended_dynamic_state+VK_KHR_get_physical_device_properties2", - "VK_EXT_extended_dynamic_state+VK_VERSION_1_1", - ] - )] - DepthBoundsTestEnableEXT = DepthBoundsTestEnable, - - [NativeName("VK_DYNAMIC_STATE_STENCIL_TEST_ENABLE_EXT")] - [SupportedApiProfile( - "vulkan", - ["VK_EXT_extended_dynamic_state"], - ImpliesSets = [ - "VK_EXT_extended_dynamic_state+VK_KHR_get_physical_device_properties2", - "VK_EXT_extended_dynamic_state+VK_VERSION_1_1", - ] - )] - StencilTestEnableEXT = StencilTestEnable, - - [NativeName("VK_DYNAMIC_STATE_STENCIL_OP_EXT")] - [SupportedApiProfile( - "vulkan", - ["VK_EXT_extended_dynamic_state"], - ImpliesSets = [ - "VK_EXT_extended_dynamic_state+VK_KHR_get_physical_device_properties2", - "VK_EXT_extended_dynamic_state+VK_VERSION_1_1", - ] - )] - StencilOpEXT = StencilOp, - - [NativeName("VK_DYNAMIC_STATE_RASTERIZER_DISCARD_ENABLE_EXT")] - [SupportedApiProfile( - "vulkan", - ["VK_EXT_extended_dynamic_state2"], - ImpliesSets = [ - "VK_EXT_extended_dynamic_state2+VK_KHR_get_physical_device_properties2", - "VK_EXT_extended_dynamic_state2+VK_VERSION_1_1", - ] - )] - RasterizerDiscardEnableEXT = RasterizerDiscardEnable, - - [NativeName("VK_DYNAMIC_STATE_DEPTH_BIAS_ENABLE_EXT")] - [SupportedApiProfile( - "vulkan", - ["VK_EXT_extended_dynamic_state2"], - ImpliesSets = [ - "VK_EXT_extended_dynamic_state2+VK_KHR_get_physical_device_properties2", - "VK_EXT_extended_dynamic_state2+VK_VERSION_1_1", - ] - )] - DepthBiasEnableEXT = DepthBiasEnable, - - [NativeName("VK_DYNAMIC_STATE_PRIMITIVE_RESTART_ENABLE_EXT")] - [SupportedApiProfile( - "vulkan", - ["VK_EXT_extended_dynamic_state2"], - ImpliesSets = [ - "VK_EXT_extended_dynamic_state2+VK_KHR_get_physical_device_properties2", - "VK_EXT_extended_dynamic_state2+VK_VERSION_1_1", - ] - )] - PrimitiveRestartEnableEXT = PrimitiveRestartEnable, - - [NativeName("VK_DYNAMIC_STATE_LINE_STIPPLE_KHR")] - [SupportedApiProfile( - "vulkan", - ["VK_KHR_line_rasterization"], - ImpliesSets = [ - "VK_KHR_line_rasterization+VK_KHR_get_physical_device_properties2", - "VK_KHR_line_rasterization+VK_VERSION_1_1", - ] - )] - LineStippleKHR = LineStipple, } diff --git a/sources/Vulkan/Vulkan/vk/ExternalFenceFeatureFlags.gen.cs b/sources/Vulkan/Vulkan/vk/ExternalFenceFeatureFlags.gen.cs index 34ad0c0843..6a15c1e225 100644 --- a/sources/Vulkan/Vulkan/vk/ExternalFenceFeatureFlags.gen.cs +++ b/sources/Vulkan/Vulkan/vk/ExternalFenceFeatureFlags.gen.cs @@ -40,6 +40,17 @@ public enum ExternalFenceFeatureFlags : uint )] ExportableBit = 0x1, + [NativeName("VK_EXTERNAL_FENCE_FEATURE_EXPORTABLE_BIT_KHR")] + [SupportedApiProfile( + "vulkan", + ["VK_KHR_external_fence_capabilities"], + ImpliesSets = [ + "VK_KHR_external_fence_capabilities+VK_KHR_get_physical_device_properties2", + "VK_KHR_external_fence_capabilities+VK_VERSION_1_1", + ] + )] + ExportableBitKHR = ExportableBit, + [NativeName("VK_EXTERNAL_FENCE_FEATURE_IMPORTABLE_BIT")] [SupportedApiProfile( "vulkan", @@ -65,17 +76,6 @@ public enum ExternalFenceFeatureFlags : uint )] ImportableBit = 0x2, - [NativeName("VK_EXTERNAL_FENCE_FEATURE_EXPORTABLE_BIT_KHR")] - [SupportedApiProfile( - "vulkan", - ["VK_KHR_external_fence_capabilities"], - ImpliesSets = [ - "VK_KHR_external_fence_capabilities+VK_KHR_get_physical_device_properties2", - "VK_KHR_external_fence_capabilities+VK_VERSION_1_1", - ] - )] - ExportableBitKHR = ExportableBit, - [NativeName("VK_EXTERNAL_FENCE_FEATURE_IMPORTABLE_BIT_KHR")] [SupportedApiProfile( "vulkan", diff --git a/sources/Vulkan/Vulkan/vk/ExternalFenceHandleTypeFlags.gen.cs b/sources/Vulkan/Vulkan/vk/ExternalFenceHandleTypeFlags.gen.cs index 63b01fb294..93b0ac759b 100644 --- a/sources/Vulkan/Vulkan/vk/ExternalFenceHandleTypeFlags.gen.cs +++ b/sources/Vulkan/Vulkan/vk/ExternalFenceHandleTypeFlags.gen.cs @@ -40,6 +40,17 @@ public enum ExternalFenceHandleTypeFlags : uint )] OpaqueFdBit = 0x1, + [NativeName("VK_EXTERNAL_FENCE_HANDLE_TYPE_OPAQUE_FD_BIT_KHR")] + [SupportedApiProfile( + "vulkan", + ["VK_KHR_external_fence_capabilities"], + ImpliesSets = [ + "VK_KHR_external_fence_capabilities+VK_KHR_get_physical_device_properties2", + "VK_KHR_external_fence_capabilities+VK_VERSION_1_1", + ] + )] + OpaqueFdBitKHR = OpaqueFdBit, + [NativeName("VK_EXTERNAL_FENCE_HANDLE_TYPE_OPAQUE_WIN32_BIT")] [SupportedApiProfile( "vulkan", @@ -65,6 +76,17 @@ public enum ExternalFenceHandleTypeFlags : uint )] OpaqueWin32Bit = 0x2, + [NativeName("VK_EXTERNAL_FENCE_HANDLE_TYPE_OPAQUE_WIN32_BIT_KHR")] + [SupportedApiProfile( + "vulkan", + ["VK_KHR_external_fence_capabilities"], + ImpliesSets = [ + "VK_KHR_external_fence_capabilities+VK_KHR_get_physical_device_properties2", + "VK_KHR_external_fence_capabilities+VK_VERSION_1_1", + ] + )] + OpaqueWin32BitKHR = OpaqueWin32Bit, + [NativeName("VK_EXTERNAL_FENCE_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT")] [SupportedApiProfile( "vulkan", @@ -90,6 +112,17 @@ public enum ExternalFenceHandleTypeFlags : uint )] OpaqueWin32KmtBit = 0x4, + [NativeName("VK_EXTERNAL_FENCE_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT_KHR")] + [SupportedApiProfile( + "vulkan", + ["VK_KHR_external_fence_capabilities"], + ImpliesSets = [ + "VK_KHR_external_fence_capabilities+VK_KHR_get_physical_device_properties2", + "VK_KHR_external_fence_capabilities+VK_VERSION_1_1", + ] + )] + OpaqueWin32KmtBitKHR = OpaqueWin32KmtBit, + [NativeName("VK_EXTERNAL_FENCE_HANDLE_TYPE_SYNC_FD_BIT")] [SupportedApiProfile( "vulkan", @@ -115,39 +148,6 @@ public enum ExternalFenceHandleTypeFlags : uint )] SyncFdBit = 0x8, - [NativeName("VK_EXTERNAL_FENCE_HANDLE_TYPE_OPAQUE_FD_BIT_KHR")] - [SupportedApiProfile( - "vulkan", - ["VK_KHR_external_fence_capabilities"], - ImpliesSets = [ - "VK_KHR_external_fence_capabilities+VK_KHR_get_physical_device_properties2", - "VK_KHR_external_fence_capabilities+VK_VERSION_1_1", - ] - )] - OpaqueFdBitKHR = OpaqueFdBit, - - [NativeName("VK_EXTERNAL_FENCE_HANDLE_TYPE_OPAQUE_WIN32_BIT_KHR")] - [SupportedApiProfile( - "vulkan", - ["VK_KHR_external_fence_capabilities"], - ImpliesSets = [ - "VK_KHR_external_fence_capabilities+VK_KHR_get_physical_device_properties2", - "VK_KHR_external_fence_capabilities+VK_VERSION_1_1", - ] - )] - OpaqueWin32BitKHR = OpaqueWin32Bit, - - [NativeName("VK_EXTERNAL_FENCE_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT_KHR")] - [SupportedApiProfile( - "vulkan", - ["VK_KHR_external_fence_capabilities"], - ImpliesSets = [ - "VK_KHR_external_fence_capabilities+VK_KHR_get_physical_device_properties2", - "VK_KHR_external_fence_capabilities+VK_VERSION_1_1", - ] - )] - OpaqueWin32KmtBitKHR = OpaqueWin32KmtBit, - [NativeName("VK_EXTERNAL_FENCE_HANDLE_TYPE_SYNC_FD_BIT_KHR")] [SupportedApiProfile( "vulkan", diff --git a/sources/Vulkan/Vulkan/vk/ExternalMemoryFeatureFlags.gen.cs b/sources/Vulkan/Vulkan/vk/ExternalMemoryFeatureFlags.gen.cs index b7ec750dab..147e96bb37 100644 --- a/sources/Vulkan/Vulkan/vk/ExternalMemoryFeatureFlags.gen.cs +++ b/sources/Vulkan/Vulkan/vk/ExternalMemoryFeatureFlags.gen.cs @@ -40,6 +40,17 @@ public enum ExternalMemoryFeatureFlags : uint )] DedicatedOnlyBit = 0x1, + [NativeName("VK_EXTERNAL_MEMORY_FEATURE_DEDICATED_ONLY_BIT_KHR")] + [SupportedApiProfile( + "vulkan", + ["VK_KHR_external_memory_capabilities"], + ImpliesSets = [ + "VK_KHR_external_memory_capabilities+VK_KHR_get_physical_device_properties2", + "VK_KHR_external_memory_capabilities+VK_VERSION_1_1", + ] + )] + DedicatedOnlyBitKHR = DedicatedOnlyBit, + [NativeName("VK_EXTERNAL_MEMORY_FEATURE_EXPORTABLE_BIT")] [SupportedApiProfile( "vulkan", @@ -65,6 +76,17 @@ public enum ExternalMemoryFeatureFlags : uint )] ExportableBit = 0x2, + [NativeName("VK_EXTERNAL_MEMORY_FEATURE_EXPORTABLE_BIT_KHR")] + [SupportedApiProfile( + "vulkan", + ["VK_KHR_external_memory_capabilities"], + ImpliesSets = [ + "VK_KHR_external_memory_capabilities+VK_KHR_get_physical_device_properties2", + "VK_KHR_external_memory_capabilities+VK_VERSION_1_1", + ] + )] + ExportableBitKHR = ExportableBit, + [NativeName("VK_EXTERNAL_MEMORY_FEATURE_IMPORTABLE_BIT")] [SupportedApiProfile( "vulkan", @@ -90,28 +112,6 @@ public enum ExternalMemoryFeatureFlags : uint )] ImportableBit = 0x4, - [NativeName("VK_EXTERNAL_MEMORY_FEATURE_DEDICATED_ONLY_BIT_KHR")] - [SupportedApiProfile( - "vulkan", - ["VK_KHR_external_memory_capabilities"], - ImpliesSets = [ - "VK_KHR_external_memory_capabilities+VK_KHR_get_physical_device_properties2", - "VK_KHR_external_memory_capabilities+VK_VERSION_1_1", - ] - )] - DedicatedOnlyBitKHR = DedicatedOnlyBit, - - [NativeName("VK_EXTERNAL_MEMORY_FEATURE_EXPORTABLE_BIT_KHR")] - [SupportedApiProfile( - "vulkan", - ["VK_KHR_external_memory_capabilities"], - ImpliesSets = [ - "VK_KHR_external_memory_capabilities+VK_KHR_get_physical_device_properties2", - "VK_KHR_external_memory_capabilities+VK_VERSION_1_1", - ] - )] - ExportableBitKHR = ExportableBit, - [NativeName("VK_EXTERNAL_MEMORY_FEATURE_IMPORTABLE_BIT_KHR")] [SupportedApiProfile( "vulkan", diff --git a/sources/Vulkan/Vulkan/vk/ExternalMemoryHandleTypeFlags.gen.cs b/sources/Vulkan/Vulkan/vk/ExternalMemoryHandleTypeFlags.gen.cs index 8442b27964..5e41d76cc2 100644 --- a/sources/Vulkan/Vulkan/vk/ExternalMemoryHandleTypeFlags.gen.cs +++ b/sources/Vulkan/Vulkan/vk/ExternalMemoryHandleTypeFlags.gen.cs @@ -40,6 +40,17 @@ public enum ExternalMemoryHandleTypeFlags : uint )] OpaqueFdBit = 0x1, + [NativeName("VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_FD_BIT_KHR")] + [SupportedApiProfile( + "vulkan", + ["VK_KHR_external_memory_capabilities"], + ImpliesSets = [ + "VK_KHR_external_memory_capabilities+VK_KHR_get_physical_device_properties2", + "VK_KHR_external_memory_capabilities+VK_VERSION_1_1", + ] + )] + OpaqueFdBitKHR = OpaqueFdBit, + [NativeName("VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_BIT")] [SupportedApiProfile( "vulkan", @@ -65,6 +76,17 @@ public enum ExternalMemoryHandleTypeFlags : uint )] OpaqueWin32Bit = 0x2, + [NativeName("VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_BIT_KHR")] + [SupportedApiProfile( + "vulkan", + ["VK_KHR_external_memory_capabilities"], + ImpliesSets = [ + "VK_KHR_external_memory_capabilities+VK_KHR_get_physical_device_properties2", + "VK_KHR_external_memory_capabilities+VK_VERSION_1_1", + ] + )] + OpaqueWin32BitKHR = OpaqueWin32Bit, + [NativeName("VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT")] [SupportedApiProfile( "vulkan", @@ -90,6 +112,17 @@ public enum ExternalMemoryHandleTypeFlags : uint )] OpaqueWin32KmtBit = 0x4, + [NativeName("VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT_KHR")] + [SupportedApiProfile( + "vulkan", + ["VK_KHR_external_memory_capabilities"], + ImpliesSets = [ + "VK_KHR_external_memory_capabilities+VK_KHR_get_physical_device_properties2", + "VK_KHR_external_memory_capabilities+VK_VERSION_1_1", + ] + )] + OpaqueWin32KmtBitKHR = OpaqueWin32KmtBit, + [NativeName("VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_TEXTURE_BIT")] [SupportedApiProfile( "vulkan", @@ -115,6 +148,17 @@ public enum ExternalMemoryHandleTypeFlags : uint )] D3D11TextureBit = 0x8, + [NativeName("VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_TEXTURE_BIT_KHR")] + [SupportedApiProfile( + "vulkan", + ["VK_KHR_external_memory_capabilities"], + ImpliesSets = [ + "VK_KHR_external_memory_capabilities+VK_KHR_get_physical_device_properties2", + "VK_KHR_external_memory_capabilities+VK_VERSION_1_1", + ] + )] + D3D11TextureBitKHR = D3D11TextureBit, + [NativeName("VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_TEXTURE_KMT_BIT")] [SupportedApiProfile( "vulkan", @@ -140,6 +184,17 @@ public enum ExternalMemoryHandleTypeFlags : uint )] D3D11TextureKmtBit = 0x10, + [NativeName("VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_TEXTURE_KMT_BIT_KHR")] + [SupportedApiProfile( + "vulkan", + ["VK_KHR_external_memory_capabilities"], + ImpliesSets = [ + "VK_KHR_external_memory_capabilities+VK_KHR_get_physical_device_properties2", + "VK_KHR_external_memory_capabilities+VK_VERSION_1_1", + ] + )] + D3D11TextureKmtBitKHR = D3D11TextureKmtBit, + [NativeName("VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D12_HEAP_BIT")] [SupportedApiProfile( "vulkan", @@ -165,6 +220,17 @@ public enum ExternalMemoryHandleTypeFlags : uint )] D3D12HeapBit = 0x20, + [NativeName("VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D12_HEAP_BIT_KHR")] + [SupportedApiProfile( + "vulkan", + ["VK_KHR_external_memory_capabilities"], + ImpliesSets = [ + "VK_KHR_external_memory_capabilities+VK_KHR_get_physical_device_properties2", + "VK_KHR_external_memory_capabilities+VK_VERSION_1_1", + ] + )] + D3D12HeapBitKHR = D3D12HeapBit, + [NativeName("VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D12_RESOURCE_BIT")] [SupportedApiProfile( "vulkan", @@ -190,24 +256,16 @@ public enum ExternalMemoryHandleTypeFlags : uint )] D3D12ResourceBit = 0x40, - [NativeName("VK_EXTERNAL_MEMORY_HANDLE_TYPE_DMA_BUF_BIT_EXT")] - [SupportedApiProfile( - "vulkan", - ["VK_EXT_external_memory_dma_buf"], - ImpliesSets = ["VK_KHR_external_memory_fd"] - )] - DmaBufBitEXT = 0x200, - - [NativeName("VK_EXTERNAL_MEMORY_HANDLE_TYPE_ANDROID_HARDWARE_BUFFER_BIT_ANDROID")] + [NativeName("VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D12_RESOURCE_BIT_KHR")] [SupportedApiProfile( "vulkan", - ["VK_ANDROID_external_memory_android_hardware_buffer"], + ["VK_KHR_external_memory_capabilities"], ImpliesSets = [ - "VK_EXT_queue_family_foreign+VK_KHR_sampler_ycbcr_conversion+VK_KHR_external_memory+VK_KHR_dedicated_allocation", - "VK_EXT_queue_family_foreign+VK_VERSION_1_1", + "VK_KHR_external_memory_capabilities+VK_KHR_get_physical_device_properties2", + "VK_KHR_external_memory_capabilities+VK_VERSION_1_1", ] )] - AndroidHardwareBufferBitANDROID = 0x400, + D3D12ResourceBitKHR = D3D12ResourceBit, [NativeName("VK_EXTERNAL_MEMORY_HANDLE_TYPE_HOST_ALLOCATION_BIT_EXT")] [SupportedApiProfile( @@ -231,6 +289,25 @@ public enum ExternalMemoryHandleTypeFlags : uint )] HostMappedForeignMemoryBitEXT = 0x100, + [NativeName("VK_EXTERNAL_MEMORY_HANDLE_TYPE_DMA_BUF_BIT_EXT")] + [SupportedApiProfile( + "vulkan", + ["VK_EXT_external_memory_dma_buf"], + ImpliesSets = ["VK_KHR_external_memory_fd"] + )] + DmaBufBitEXT = 0x200, + + [NativeName("VK_EXTERNAL_MEMORY_HANDLE_TYPE_ANDROID_HARDWARE_BUFFER_BIT_ANDROID")] + [SupportedApiProfile( + "vulkan", + ["VK_ANDROID_external_memory_android_hardware_buffer"], + ImpliesSets = [ + "VK_EXT_queue_family_foreign+VK_KHR_sampler_ycbcr_conversion+VK_KHR_external_memory+VK_KHR_dedicated_allocation", + "VK_EXT_queue_family_foreign+VK_VERSION_1_1", + ] + )] + AndroidHardwareBufferBitANDROID = 0x400, + [NativeName("VK_EXTERNAL_MEMORY_HANDLE_TYPE_ZIRCON_VMO_BIT_FUCHSIA")] [SupportedApiProfile( "vulkan", @@ -253,27 +330,27 @@ public enum ExternalMemoryHandleTypeFlags : uint )] RdmaAddressBitNV = 0x1000, - [NativeName("VK_EXTERNAL_MEMORY_HANDLE_TYPE_OH_NATIVE_BUFFER_BIT_OHOS")] + [NativeName("VK_EXTERNAL_MEMORY_HANDLE_TYPE_SCREEN_BUFFER_BIT_QNX")] [SupportedApiProfile( "vulkan", - ["VK_OHOS_external_memory"], + ["VK_QNX_external_memory_screen_buffer"], ImpliesSets = [ "VK_EXT_queue_family_foreign+VK_KHR_sampler_ycbcr_conversion+VK_KHR_external_memory+VK_KHR_dedicated_allocation", "VK_EXT_queue_family_foreign+VK_VERSION_1_1", ] )] - OhNativeBufferBitOHOS = 0x8000, + ScreenBufferBitQNX = 0x4000, - [NativeName("VK_EXTERNAL_MEMORY_HANDLE_TYPE_SCREEN_BUFFER_BIT_QNX")] + [NativeName("VK_EXTERNAL_MEMORY_HANDLE_TYPE_OH_NATIVE_BUFFER_BIT_OHOS")] [SupportedApiProfile( "vulkan", - ["VK_QNX_external_memory_screen_buffer"], + ["VK_OHOS_external_memory"], ImpliesSets = [ "VK_EXT_queue_family_foreign+VK_KHR_sampler_ycbcr_conversion+VK_KHR_external_memory+VK_KHR_dedicated_allocation", "VK_EXT_queue_family_foreign+VK_VERSION_1_1", ] )] - ScreenBufferBitQNX = 0x4000, + OhNativeBufferBitOHOS = 0x8000, [NativeName("VK_EXTERNAL_MEMORY_HANDLE_TYPE_MTLBUFFER_BIT_EXT")] [SupportedApiProfile( @@ -307,81 +384,4 @@ public enum ExternalMemoryHandleTypeFlags : uint ] )] MtlheapBitEXT = 0x40000, - - [NativeName("VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_FD_BIT_KHR")] - [SupportedApiProfile( - "vulkan", - ["VK_KHR_external_memory_capabilities"], - ImpliesSets = [ - "VK_KHR_external_memory_capabilities+VK_KHR_get_physical_device_properties2", - "VK_KHR_external_memory_capabilities+VK_VERSION_1_1", - ] - )] - OpaqueFdBitKHR = OpaqueFdBit, - - [NativeName("VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_BIT_KHR")] - [SupportedApiProfile( - "vulkan", - ["VK_KHR_external_memory_capabilities"], - ImpliesSets = [ - "VK_KHR_external_memory_capabilities+VK_KHR_get_physical_device_properties2", - "VK_KHR_external_memory_capabilities+VK_VERSION_1_1", - ] - )] - OpaqueWin32BitKHR = OpaqueWin32Bit, - - [NativeName("VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT_KHR")] - [SupportedApiProfile( - "vulkan", - ["VK_KHR_external_memory_capabilities"], - ImpliesSets = [ - "VK_KHR_external_memory_capabilities+VK_KHR_get_physical_device_properties2", - "VK_KHR_external_memory_capabilities+VK_VERSION_1_1", - ] - )] - OpaqueWin32KmtBitKHR = OpaqueWin32KmtBit, - - [NativeName("VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_TEXTURE_BIT_KHR")] - [SupportedApiProfile( - "vulkan", - ["VK_KHR_external_memory_capabilities"], - ImpliesSets = [ - "VK_KHR_external_memory_capabilities+VK_KHR_get_physical_device_properties2", - "VK_KHR_external_memory_capabilities+VK_VERSION_1_1", - ] - )] - D3D11TextureBitKHR = D3D11TextureBit, - - [NativeName("VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_TEXTURE_KMT_BIT_KHR")] - [SupportedApiProfile( - "vulkan", - ["VK_KHR_external_memory_capabilities"], - ImpliesSets = [ - "VK_KHR_external_memory_capabilities+VK_KHR_get_physical_device_properties2", - "VK_KHR_external_memory_capabilities+VK_VERSION_1_1", - ] - )] - D3D11TextureKmtBitKHR = D3D11TextureKmtBit, - - [NativeName("VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D12_HEAP_BIT_KHR")] - [SupportedApiProfile( - "vulkan", - ["VK_KHR_external_memory_capabilities"], - ImpliesSets = [ - "VK_KHR_external_memory_capabilities+VK_KHR_get_physical_device_properties2", - "VK_KHR_external_memory_capabilities+VK_VERSION_1_1", - ] - )] - D3D12HeapBitKHR = D3D12HeapBit, - - [NativeName("VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D12_RESOURCE_BIT_KHR")] - [SupportedApiProfile( - "vulkan", - ["VK_KHR_external_memory_capabilities"], - ImpliesSets = [ - "VK_KHR_external_memory_capabilities+VK_KHR_get_physical_device_properties2", - "VK_KHR_external_memory_capabilities+VK_VERSION_1_1", - ] - )] - D3D12ResourceBitKHR = D3D12ResourceBit, } diff --git a/sources/Vulkan/Vulkan/vk/ExternalSemaphoreFeatureFlags.gen.cs b/sources/Vulkan/Vulkan/vk/ExternalSemaphoreFeatureFlags.gen.cs index 66114b874f..5c18eda2cb 100644 --- a/sources/Vulkan/Vulkan/vk/ExternalSemaphoreFeatureFlags.gen.cs +++ b/sources/Vulkan/Vulkan/vk/ExternalSemaphoreFeatureFlags.gen.cs @@ -40,6 +40,17 @@ public enum ExternalSemaphoreFeatureFlags : uint )] ExportableBit = 0x1, + [NativeName("VK_EXTERNAL_SEMAPHORE_FEATURE_EXPORTABLE_BIT_KHR")] + [SupportedApiProfile( + "vulkan", + ["VK_KHR_external_semaphore_capabilities"], + ImpliesSets = [ + "VK_KHR_external_semaphore_capabilities+VK_KHR_get_physical_device_properties2", + "VK_KHR_external_semaphore_capabilities+VK_VERSION_1_1", + ] + )] + ExportableBitKHR = ExportableBit, + [NativeName("VK_EXTERNAL_SEMAPHORE_FEATURE_IMPORTABLE_BIT")] [SupportedApiProfile( "vulkan", @@ -65,17 +76,6 @@ public enum ExternalSemaphoreFeatureFlags : uint )] ImportableBit = 0x2, - [NativeName("VK_EXTERNAL_SEMAPHORE_FEATURE_EXPORTABLE_BIT_KHR")] - [SupportedApiProfile( - "vulkan", - ["VK_KHR_external_semaphore_capabilities"], - ImpliesSets = [ - "VK_KHR_external_semaphore_capabilities+VK_KHR_get_physical_device_properties2", - "VK_KHR_external_semaphore_capabilities+VK_VERSION_1_1", - ] - )] - ExportableBitKHR = ExportableBit, - [NativeName("VK_EXTERNAL_SEMAPHORE_FEATURE_IMPORTABLE_BIT_KHR")] [SupportedApiProfile( "vulkan", diff --git a/sources/Vulkan/Vulkan/vk/ExternalSemaphoreHandleTypeFlags.gen.cs b/sources/Vulkan/Vulkan/vk/ExternalSemaphoreHandleTypeFlags.gen.cs index 80c963ff64..5ee64b8e5f 100644 --- a/sources/Vulkan/Vulkan/vk/ExternalSemaphoreHandleTypeFlags.gen.cs +++ b/sources/Vulkan/Vulkan/vk/ExternalSemaphoreHandleTypeFlags.gen.cs @@ -40,6 +40,17 @@ public enum ExternalSemaphoreHandleTypeFlags : uint )] OpaqueFdBit = 0x1, + [NativeName("VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_FD_BIT_KHR")] + [SupportedApiProfile( + "vulkan", + ["VK_KHR_external_semaphore_capabilities"], + ImpliesSets = [ + "VK_KHR_external_semaphore_capabilities+VK_KHR_get_physical_device_properties2", + "VK_KHR_external_semaphore_capabilities+VK_VERSION_1_1", + ] + )] + OpaqueFdBitKHR = OpaqueFdBit, + [NativeName("VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_WIN32_BIT")] [SupportedApiProfile( "vulkan", @@ -65,6 +76,17 @@ public enum ExternalSemaphoreHandleTypeFlags : uint )] OpaqueWin32Bit = 0x2, + [NativeName("VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_WIN32_BIT_KHR")] + [SupportedApiProfile( + "vulkan", + ["VK_KHR_external_semaphore_capabilities"], + ImpliesSets = [ + "VK_KHR_external_semaphore_capabilities+VK_KHR_get_physical_device_properties2", + "VK_KHR_external_semaphore_capabilities+VK_VERSION_1_1", + ] + )] + OpaqueWin32BitKHR = OpaqueWin32Bit, + [NativeName("VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT")] [SupportedApiProfile( "vulkan", @@ -90,6 +112,17 @@ public enum ExternalSemaphoreHandleTypeFlags : uint )] OpaqueWin32KmtBit = 0x4, + [NativeName("VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT_KHR")] + [SupportedApiProfile( + "vulkan", + ["VK_KHR_external_semaphore_capabilities"], + ImpliesSets = [ + "VK_KHR_external_semaphore_capabilities+VK_KHR_get_physical_device_properties2", + "VK_KHR_external_semaphore_capabilities+VK_VERSION_1_1", + ] + )] + OpaqueWin32KmtBitKHR = OpaqueWin32KmtBit, + [NativeName("VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_D3D12_FENCE_BIT")] [SupportedApiProfile( "vulkan", @@ -115,7 +148,7 @@ public enum ExternalSemaphoreHandleTypeFlags : uint )] D3D12FenceBit = 0x8, - [NativeName("VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_SYNC_FD_BIT")] + [NativeName("VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_D3D11_FENCE_BIT")] [SupportedApiProfile( "vulkan", [ @@ -138,17 +171,20 @@ public enum ExternalSemaphoreHandleTypeFlags : uint ], MinVersion = "1.1" )] - SyncFdBit = 0x10, + D3D11FenceBit = D3D12FenceBit, - [NativeName("VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_ZIRCON_EVENT_BIT_FUCHSIA")] + [NativeName("VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_D3D12_FENCE_BIT_KHR")] [SupportedApiProfile( "vulkan", - ["VK_FUCHSIA_external_semaphore"], - ImpliesSets = ["VK_KHR_external_semaphore", "VK_KHR_external_semaphore_capabilities"] + ["VK_KHR_external_semaphore_capabilities"], + ImpliesSets = [ + "VK_KHR_external_semaphore_capabilities+VK_KHR_get_physical_device_properties2", + "VK_KHR_external_semaphore_capabilities+VK_VERSION_1_1", + ] )] - ZirconEventBitFUCHSIA = 0x80, + D3D12FenceBitKHR = D3D12FenceBit, - [NativeName("VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_D3D11_FENCE_BIT")] + [NativeName("VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_SYNC_FD_BIT")] [SupportedApiProfile( "vulkan", [ @@ -171,42 +207,9 @@ public enum ExternalSemaphoreHandleTypeFlags : uint ], MinVersion = "1.1" )] - D3D11FenceBit = D3D12FenceBit, - - [NativeName("VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_FD_BIT_KHR")] - [SupportedApiProfile( - "vulkan", - ["VK_KHR_external_semaphore_capabilities"], - ImpliesSets = [ - "VK_KHR_external_semaphore_capabilities+VK_KHR_get_physical_device_properties2", - "VK_KHR_external_semaphore_capabilities+VK_VERSION_1_1", - ] - )] - OpaqueFdBitKHR = OpaqueFdBit, - - [NativeName("VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_WIN32_BIT_KHR")] - [SupportedApiProfile( - "vulkan", - ["VK_KHR_external_semaphore_capabilities"], - ImpliesSets = [ - "VK_KHR_external_semaphore_capabilities+VK_KHR_get_physical_device_properties2", - "VK_KHR_external_semaphore_capabilities+VK_VERSION_1_1", - ] - )] - OpaqueWin32BitKHR = OpaqueWin32Bit, - - [NativeName("VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT_KHR")] - [SupportedApiProfile( - "vulkan", - ["VK_KHR_external_semaphore_capabilities"], - ImpliesSets = [ - "VK_KHR_external_semaphore_capabilities+VK_KHR_get_physical_device_properties2", - "VK_KHR_external_semaphore_capabilities+VK_VERSION_1_1", - ] - )] - OpaqueWin32KmtBitKHR = OpaqueWin32KmtBit, + SyncFdBit = 0x10, - [NativeName("VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_D3D12_FENCE_BIT_KHR")] + [NativeName("VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_SYNC_FD_BIT_KHR")] [SupportedApiProfile( "vulkan", ["VK_KHR_external_semaphore_capabilities"], @@ -215,16 +218,13 @@ public enum ExternalSemaphoreHandleTypeFlags : uint "VK_KHR_external_semaphore_capabilities+VK_VERSION_1_1", ] )] - D3D12FenceBitKHR = D3D12FenceBit, + SyncFdBitKHR = SyncFdBit, - [NativeName("VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_SYNC_FD_BIT_KHR")] + [NativeName("VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_ZIRCON_EVENT_BIT_FUCHSIA")] [SupportedApiProfile( "vulkan", - ["VK_KHR_external_semaphore_capabilities"], - ImpliesSets = [ - "VK_KHR_external_semaphore_capabilities+VK_KHR_get_physical_device_properties2", - "VK_KHR_external_semaphore_capabilities+VK_VERSION_1_1", - ] + ["VK_FUCHSIA_external_semaphore"], + ImpliesSets = ["VK_KHR_external_semaphore", "VK_KHR_external_semaphore_capabilities"] )] - SyncFdBitKHR = SyncFdBit, + ZirconEventBitFUCHSIA = 0x80, } diff --git a/sources/Vulkan/Vulkan/vk/Format.gen.cs b/sources/Vulkan/Vulkan/vk/Format.gen.cs index 4fa2eab2b8..ca3b2ddbe8 100644 --- a/sources/Vulkan/Vulkan/vk/Format.gen.cs +++ b/sources/Vulkan/Vulkan/vk/Format.gen.cs @@ -5377,357 +5377,431 @@ public enum Format : uint )] Astc12x12SrgbBlock = 184, - [NativeName("VK_FORMAT_G8B8G8R8_422_UNORM")] + [NativeName("VK_FORMAT_PVRTC1_2BPP_UNORM_BLOCK_IMG")] + [SupportedApiProfile("vulkan", ["VK_IMG_format_pvrtc"])] + Pvrtc1x2BppUnormBlockIMG = 1000054000, + + [NativeName("VK_FORMAT_PVRTC1_4BPP_UNORM_BLOCK_IMG")] + [SupportedApiProfile("vulkan", ["VK_IMG_format_pvrtc"])] + Pvrtc1x4BppUnormBlockIMG = 1000054001, + + [NativeName("VK_FORMAT_PVRTC2_2BPP_UNORM_BLOCK_IMG")] + [SupportedApiProfile("vulkan", ["VK_IMG_format_pvrtc"])] + Pvrtc2x2BppUnormBlockIMG = 1000054002, + + [NativeName("VK_FORMAT_PVRTC2_4BPP_UNORM_BLOCK_IMG")] + [SupportedApiProfile("vulkan", ["VK_IMG_format_pvrtc"])] + Pvrtc2x4BppUnormBlockIMG = 1000054003, + + [NativeName("VK_FORMAT_PVRTC1_2BPP_SRGB_BLOCK_IMG")] + [SupportedApiProfile("vulkan", ["VK_IMG_format_pvrtc"])] + Pvrtc1x2BppSrgbBlockIMG = 1000054004, + + [NativeName("VK_FORMAT_PVRTC1_4BPP_SRGB_BLOCK_IMG")] + [SupportedApiProfile("vulkan", ["VK_IMG_format_pvrtc"])] + Pvrtc1x4BppSrgbBlockIMG = 1000054005, + + [NativeName("VK_FORMAT_PVRTC2_2BPP_SRGB_BLOCK_IMG")] + [SupportedApiProfile("vulkan", ["VK_IMG_format_pvrtc"])] + Pvrtc2x2BppSrgbBlockIMG = 1000054006, + + [NativeName("VK_FORMAT_PVRTC2_4BPP_SRGB_BLOCK_IMG")] + [SupportedApiProfile("vulkan", ["VK_IMG_format_pvrtc"])] + Pvrtc2x4BppSrgbBlockIMG = 1000054007, + + [NativeName("VK_FORMAT_ASTC_4x4_SFLOAT_BLOCK")] [SupportedApiProfile( "vulkan", [ - "VK_BASE_VERSION_1_1", - "VK_BASE_VERSION_1_2", "VK_BASE_VERSION_1_3", "VK_BASE_VERSION_1_4", - "VK_COMPUTE_VERSION_1_1", - "VK_COMPUTE_VERSION_1_2", "VK_COMPUTE_VERSION_1_3", "VK_COMPUTE_VERSION_1_4", - "VK_GRAPHICS_VERSION_1_1", - "VK_GRAPHICS_VERSION_1_2", "VK_GRAPHICS_VERSION_1_3", "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_1", - "VK_VERSION_1_2", "VK_VERSION_1_3", "VK_VERSION_1_4", ], - MinVersion = "1.1" + MinVersion = "1.3" )] - G8B8G8R8x422Unorm = 1000156000, + Astc4x4SfloatBlock = 1000066000, - [NativeName("VK_FORMAT_B8G8R8G8_422_UNORM")] + [NativeName("VK_FORMAT_ASTC_4x4_SFLOAT_BLOCK_EXT")] + [SupportedApiProfile( + "vulkan", + ["VK_EXT_texture_compression_astc_hdr"], + ImpliesSets = [ + "VK_EXT_texture_compression_astc_hdr+VK_KHR_get_physical_device_properties2", + "VK_EXT_texture_compression_astc_hdr+VK_VERSION_1_1", + ] + )] + Astc4x4SfloatBlockEXT = Astc4x4SfloatBlock, + + [NativeName("VK_FORMAT_ASTC_5x4_SFLOAT_BLOCK")] [SupportedApiProfile( "vulkan", [ - "VK_BASE_VERSION_1_1", - "VK_BASE_VERSION_1_2", "VK_BASE_VERSION_1_3", "VK_BASE_VERSION_1_4", - "VK_COMPUTE_VERSION_1_1", - "VK_COMPUTE_VERSION_1_2", "VK_COMPUTE_VERSION_1_3", "VK_COMPUTE_VERSION_1_4", - "VK_GRAPHICS_VERSION_1_1", - "VK_GRAPHICS_VERSION_1_2", "VK_GRAPHICS_VERSION_1_3", "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_1", - "VK_VERSION_1_2", "VK_VERSION_1_3", "VK_VERSION_1_4", ], - MinVersion = "1.1" + MinVersion = "1.3" )] - B8G8R8G8x422Unorm = 1000156001, + Astc5x4SfloatBlock = 1000066001, - [NativeName("VK_FORMAT_G8_B8_R8_3PLANE_420_UNORM")] + [NativeName("VK_FORMAT_ASTC_5x4_SFLOAT_BLOCK_EXT")] + [SupportedApiProfile( + "vulkan", + ["VK_EXT_texture_compression_astc_hdr"], + ImpliesSets = [ + "VK_EXT_texture_compression_astc_hdr+VK_KHR_get_physical_device_properties2", + "VK_EXT_texture_compression_astc_hdr+VK_VERSION_1_1", + ] + )] + Astc5x4SfloatBlockEXT = Astc5x4SfloatBlock, + + [NativeName("VK_FORMAT_ASTC_5x5_SFLOAT_BLOCK")] [SupportedApiProfile( "vulkan", [ - "VK_BASE_VERSION_1_1", - "VK_BASE_VERSION_1_2", "VK_BASE_VERSION_1_3", "VK_BASE_VERSION_1_4", - "VK_COMPUTE_VERSION_1_1", - "VK_COMPUTE_VERSION_1_2", "VK_COMPUTE_VERSION_1_3", "VK_COMPUTE_VERSION_1_4", - "VK_GRAPHICS_VERSION_1_1", - "VK_GRAPHICS_VERSION_1_2", "VK_GRAPHICS_VERSION_1_3", "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_1", - "VK_VERSION_1_2", "VK_VERSION_1_3", "VK_VERSION_1_4", ], - MinVersion = "1.1" + MinVersion = "1.3" )] - G8B8R8x3Plane420Unorm = 1000156002, + Astc5x5SfloatBlock = 1000066002, - [NativeName("VK_FORMAT_G8_B8R8_2PLANE_420_UNORM")] + [NativeName("VK_FORMAT_ASTC_5x5_SFLOAT_BLOCK_EXT")] + [SupportedApiProfile( + "vulkan", + ["VK_EXT_texture_compression_astc_hdr"], + ImpliesSets = [ + "VK_EXT_texture_compression_astc_hdr+VK_KHR_get_physical_device_properties2", + "VK_EXT_texture_compression_astc_hdr+VK_VERSION_1_1", + ] + )] + Astc5x5SfloatBlockEXT = Astc5x5SfloatBlock, + + [NativeName("VK_FORMAT_ASTC_6x5_SFLOAT_BLOCK")] [SupportedApiProfile( "vulkan", [ - "VK_BASE_VERSION_1_1", - "VK_BASE_VERSION_1_2", "VK_BASE_VERSION_1_3", "VK_BASE_VERSION_1_4", - "VK_COMPUTE_VERSION_1_1", - "VK_COMPUTE_VERSION_1_2", "VK_COMPUTE_VERSION_1_3", "VK_COMPUTE_VERSION_1_4", - "VK_GRAPHICS_VERSION_1_1", - "VK_GRAPHICS_VERSION_1_2", "VK_GRAPHICS_VERSION_1_3", "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_1", - "VK_VERSION_1_2", "VK_VERSION_1_3", "VK_VERSION_1_4", ], - MinVersion = "1.1" + MinVersion = "1.3" )] - G8B8R8x2Plane420Unorm = 1000156003, + Astc6x5SfloatBlock = 1000066003, - [NativeName("VK_FORMAT_G8_B8_R8_3PLANE_422_UNORM")] + [NativeName("VK_FORMAT_ASTC_6x5_SFLOAT_BLOCK_EXT")] + [SupportedApiProfile( + "vulkan", + ["VK_EXT_texture_compression_astc_hdr"], + ImpliesSets = [ + "VK_EXT_texture_compression_astc_hdr+VK_KHR_get_physical_device_properties2", + "VK_EXT_texture_compression_astc_hdr+VK_VERSION_1_1", + ] + )] + Astc6x5SfloatBlockEXT = Astc6x5SfloatBlock, + + [NativeName("VK_FORMAT_ASTC_6x6_SFLOAT_BLOCK")] [SupportedApiProfile( "vulkan", [ - "VK_BASE_VERSION_1_1", - "VK_BASE_VERSION_1_2", "VK_BASE_VERSION_1_3", "VK_BASE_VERSION_1_4", - "VK_COMPUTE_VERSION_1_1", - "VK_COMPUTE_VERSION_1_2", "VK_COMPUTE_VERSION_1_3", "VK_COMPUTE_VERSION_1_4", - "VK_GRAPHICS_VERSION_1_1", - "VK_GRAPHICS_VERSION_1_2", "VK_GRAPHICS_VERSION_1_3", "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_1", - "VK_VERSION_1_2", "VK_VERSION_1_3", "VK_VERSION_1_4", ], - MinVersion = "1.1" + MinVersion = "1.3" )] - G8B8R8x3Plane422Unorm = 1000156004, + Astc6x6SfloatBlock = 1000066004, - [NativeName("VK_FORMAT_G8_B8R8_2PLANE_422_UNORM")] + [NativeName("VK_FORMAT_ASTC_6x6_SFLOAT_BLOCK_EXT")] + [SupportedApiProfile( + "vulkan", + ["VK_EXT_texture_compression_astc_hdr"], + ImpliesSets = [ + "VK_EXT_texture_compression_astc_hdr+VK_KHR_get_physical_device_properties2", + "VK_EXT_texture_compression_astc_hdr+VK_VERSION_1_1", + ] + )] + Astc6x6SfloatBlockEXT = Astc6x6SfloatBlock, + + [NativeName("VK_FORMAT_ASTC_8x5_SFLOAT_BLOCK")] [SupportedApiProfile( "vulkan", [ - "VK_BASE_VERSION_1_1", - "VK_BASE_VERSION_1_2", "VK_BASE_VERSION_1_3", "VK_BASE_VERSION_1_4", - "VK_COMPUTE_VERSION_1_1", - "VK_COMPUTE_VERSION_1_2", "VK_COMPUTE_VERSION_1_3", "VK_COMPUTE_VERSION_1_4", - "VK_GRAPHICS_VERSION_1_1", - "VK_GRAPHICS_VERSION_1_2", "VK_GRAPHICS_VERSION_1_3", "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_1", - "VK_VERSION_1_2", "VK_VERSION_1_3", "VK_VERSION_1_4", ], - MinVersion = "1.1" + MinVersion = "1.3" )] - G8B8R8x2Plane422Unorm = 1000156005, + Astc8x5SfloatBlock = 1000066005, - [NativeName("VK_FORMAT_G8_B8_R8_3PLANE_444_UNORM")] + [NativeName("VK_FORMAT_ASTC_8x5_SFLOAT_BLOCK_EXT")] + [SupportedApiProfile( + "vulkan", + ["VK_EXT_texture_compression_astc_hdr"], + ImpliesSets = [ + "VK_EXT_texture_compression_astc_hdr+VK_KHR_get_physical_device_properties2", + "VK_EXT_texture_compression_astc_hdr+VK_VERSION_1_1", + ] + )] + Astc8x5SfloatBlockEXT = Astc8x5SfloatBlock, + + [NativeName("VK_FORMAT_ASTC_8x6_SFLOAT_BLOCK")] [SupportedApiProfile( "vulkan", [ - "VK_BASE_VERSION_1_1", - "VK_BASE_VERSION_1_2", "VK_BASE_VERSION_1_3", "VK_BASE_VERSION_1_4", - "VK_COMPUTE_VERSION_1_1", - "VK_COMPUTE_VERSION_1_2", "VK_COMPUTE_VERSION_1_3", "VK_COMPUTE_VERSION_1_4", - "VK_GRAPHICS_VERSION_1_1", - "VK_GRAPHICS_VERSION_1_2", "VK_GRAPHICS_VERSION_1_3", "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_1", - "VK_VERSION_1_2", "VK_VERSION_1_3", "VK_VERSION_1_4", ], - MinVersion = "1.1" + MinVersion = "1.3" )] - G8B8R8x3Plane444Unorm = 1000156006, + Astc8x6SfloatBlock = 1000066006, - [NativeName("VK_FORMAT_R10X6_UNORM_PACK16")] + [NativeName("VK_FORMAT_ASTC_8x6_SFLOAT_BLOCK_EXT")] + [SupportedApiProfile( + "vulkan", + ["VK_EXT_texture_compression_astc_hdr"], + ImpliesSets = [ + "VK_EXT_texture_compression_astc_hdr+VK_KHR_get_physical_device_properties2", + "VK_EXT_texture_compression_astc_hdr+VK_VERSION_1_1", + ] + )] + Astc8x6SfloatBlockEXT = Astc8x6SfloatBlock, + + [NativeName("VK_FORMAT_ASTC_8x8_SFLOAT_BLOCK")] [SupportedApiProfile( "vulkan", [ - "VK_BASE_VERSION_1_1", - "VK_BASE_VERSION_1_2", "VK_BASE_VERSION_1_3", "VK_BASE_VERSION_1_4", - "VK_COMPUTE_VERSION_1_1", - "VK_COMPUTE_VERSION_1_2", "VK_COMPUTE_VERSION_1_3", "VK_COMPUTE_VERSION_1_4", - "VK_GRAPHICS_VERSION_1_1", - "VK_GRAPHICS_VERSION_1_2", "VK_GRAPHICS_VERSION_1_3", "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_1", - "VK_VERSION_1_2", "VK_VERSION_1_3", "VK_VERSION_1_4", ], - MinVersion = "1.1" + MinVersion = "1.3" )] - R10x6UnormPack16 = 1000156007, + Astc8x8SfloatBlock = 1000066007, - [NativeName("VK_FORMAT_R10X6G10X6_UNORM_2PACK16")] + [NativeName("VK_FORMAT_ASTC_8x8_SFLOAT_BLOCK_EXT")] + [SupportedApiProfile( + "vulkan", + ["VK_EXT_texture_compression_astc_hdr"], + ImpliesSets = [ + "VK_EXT_texture_compression_astc_hdr+VK_KHR_get_physical_device_properties2", + "VK_EXT_texture_compression_astc_hdr+VK_VERSION_1_1", + ] + )] + Astc8x8SfloatBlockEXT = Astc8x8SfloatBlock, + + [NativeName("VK_FORMAT_ASTC_10x5_SFLOAT_BLOCK")] [SupportedApiProfile( "vulkan", [ - "VK_BASE_VERSION_1_1", - "VK_BASE_VERSION_1_2", "VK_BASE_VERSION_1_3", "VK_BASE_VERSION_1_4", - "VK_COMPUTE_VERSION_1_1", - "VK_COMPUTE_VERSION_1_2", "VK_COMPUTE_VERSION_1_3", "VK_COMPUTE_VERSION_1_4", - "VK_GRAPHICS_VERSION_1_1", - "VK_GRAPHICS_VERSION_1_2", "VK_GRAPHICS_VERSION_1_3", "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_1", - "VK_VERSION_1_2", "VK_VERSION_1_3", "VK_VERSION_1_4", ], - MinVersion = "1.1" + MinVersion = "1.3" )] - R10x6G10x6Unorm2Pack16 = 1000156008, + Astc10x5SfloatBlock = 1000066008, - [NativeName("VK_FORMAT_R10X6G10X6B10X6A10X6_UNORM_4PACK16")] + [NativeName("VK_FORMAT_ASTC_10x5_SFLOAT_BLOCK_EXT")] [SupportedApiProfile( "vulkan", - [ - "VK_BASE_VERSION_1_1", - "VK_BASE_VERSION_1_2", - "VK_BASE_VERSION_1_3", - "VK_BASE_VERSION_1_4", - "VK_COMPUTE_VERSION_1_1", - "VK_COMPUTE_VERSION_1_2", - "VK_COMPUTE_VERSION_1_3", + ["VK_EXT_texture_compression_astc_hdr"], + ImpliesSets = [ + "VK_EXT_texture_compression_astc_hdr+VK_KHR_get_physical_device_properties2", + "VK_EXT_texture_compression_astc_hdr+VK_VERSION_1_1", + ] + )] + Astc10x5SfloatBlockEXT = Astc10x5SfloatBlock, + + [NativeName("VK_FORMAT_ASTC_10x6_SFLOAT_BLOCK")] + [SupportedApiProfile( + "vulkan", + [ + "VK_BASE_VERSION_1_3", + "VK_BASE_VERSION_1_4", + "VK_COMPUTE_VERSION_1_3", "VK_COMPUTE_VERSION_1_4", - "VK_GRAPHICS_VERSION_1_1", - "VK_GRAPHICS_VERSION_1_2", "VK_GRAPHICS_VERSION_1_3", "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_1", - "VK_VERSION_1_2", "VK_VERSION_1_3", "VK_VERSION_1_4", ], - MinVersion = "1.1" + MinVersion = "1.3" )] - R10x6G10x6B10x6A10x6Unorm4Pack16 = 1000156009, + Astc10x6SfloatBlock = 1000066009, - [NativeName("VK_FORMAT_G10X6B10X6G10X6R10X6_422_UNORM_4PACK16")] + [NativeName("VK_FORMAT_ASTC_10x6_SFLOAT_BLOCK_EXT")] + [SupportedApiProfile( + "vulkan", + ["VK_EXT_texture_compression_astc_hdr"], + ImpliesSets = [ + "VK_EXT_texture_compression_astc_hdr+VK_KHR_get_physical_device_properties2", + "VK_EXT_texture_compression_astc_hdr+VK_VERSION_1_1", + ] + )] + Astc10x6SfloatBlockEXT = Astc10x6SfloatBlock, + + [NativeName("VK_FORMAT_ASTC_10x8_SFLOAT_BLOCK")] [SupportedApiProfile( "vulkan", [ - "VK_BASE_VERSION_1_1", - "VK_BASE_VERSION_1_2", "VK_BASE_VERSION_1_3", "VK_BASE_VERSION_1_4", - "VK_COMPUTE_VERSION_1_1", - "VK_COMPUTE_VERSION_1_2", "VK_COMPUTE_VERSION_1_3", "VK_COMPUTE_VERSION_1_4", - "VK_GRAPHICS_VERSION_1_1", - "VK_GRAPHICS_VERSION_1_2", "VK_GRAPHICS_VERSION_1_3", "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_1", - "VK_VERSION_1_2", "VK_VERSION_1_3", "VK_VERSION_1_4", ], - MinVersion = "1.1" + MinVersion = "1.3" )] - G10x6B10x6G10x6R10x6x422Unorm4Pack16 = 1000156010, + Astc10x8SfloatBlock = 1000066010, - [NativeName("VK_FORMAT_B10X6G10X6R10X6G10X6_422_UNORM_4PACK16")] + [NativeName("VK_FORMAT_ASTC_10x8_SFLOAT_BLOCK_EXT")] + [SupportedApiProfile( + "vulkan", + ["VK_EXT_texture_compression_astc_hdr"], + ImpliesSets = [ + "VK_EXT_texture_compression_astc_hdr+VK_KHR_get_physical_device_properties2", + "VK_EXT_texture_compression_astc_hdr+VK_VERSION_1_1", + ] + )] + Astc10x8SfloatBlockEXT = Astc10x8SfloatBlock, + + [NativeName("VK_FORMAT_ASTC_10x10_SFLOAT_BLOCK")] [SupportedApiProfile( "vulkan", [ - "VK_BASE_VERSION_1_1", - "VK_BASE_VERSION_1_2", "VK_BASE_VERSION_1_3", "VK_BASE_VERSION_1_4", - "VK_COMPUTE_VERSION_1_1", - "VK_COMPUTE_VERSION_1_2", "VK_COMPUTE_VERSION_1_3", "VK_COMPUTE_VERSION_1_4", - "VK_GRAPHICS_VERSION_1_1", - "VK_GRAPHICS_VERSION_1_2", "VK_GRAPHICS_VERSION_1_3", "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_1", - "VK_VERSION_1_2", "VK_VERSION_1_3", "VK_VERSION_1_4", ], - MinVersion = "1.1" + MinVersion = "1.3" )] - B10x6G10x6R10x6G10x6x422Unorm4Pack16 = 1000156011, + Astc10x10SfloatBlock = 1000066011, - [NativeName("VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_420_UNORM_3PACK16")] + [NativeName("VK_FORMAT_ASTC_10x10_SFLOAT_BLOCK_EXT")] + [SupportedApiProfile( + "vulkan", + ["VK_EXT_texture_compression_astc_hdr"], + ImpliesSets = [ + "VK_EXT_texture_compression_astc_hdr+VK_KHR_get_physical_device_properties2", + "VK_EXT_texture_compression_astc_hdr+VK_VERSION_1_1", + ] + )] + Astc10x10SfloatBlockEXT = Astc10x10SfloatBlock, + + [NativeName("VK_FORMAT_ASTC_12x10_SFLOAT_BLOCK")] [SupportedApiProfile( "vulkan", [ - "VK_BASE_VERSION_1_1", - "VK_BASE_VERSION_1_2", "VK_BASE_VERSION_1_3", "VK_BASE_VERSION_1_4", - "VK_COMPUTE_VERSION_1_1", - "VK_COMPUTE_VERSION_1_2", "VK_COMPUTE_VERSION_1_3", "VK_COMPUTE_VERSION_1_4", - "VK_GRAPHICS_VERSION_1_1", - "VK_GRAPHICS_VERSION_1_2", "VK_GRAPHICS_VERSION_1_3", "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_1", - "VK_VERSION_1_2", "VK_VERSION_1_3", "VK_VERSION_1_4", ], - MinVersion = "1.1" + MinVersion = "1.3" )] - G10x6B10x6R10x6x3Plane420Unorm3Pack16 = 1000156012, + Astc12x10SfloatBlock = 1000066012, - [NativeName("VK_FORMAT_G10X6_B10X6R10X6_2PLANE_420_UNORM_3PACK16")] + [NativeName("VK_FORMAT_ASTC_12x10_SFLOAT_BLOCK_EXT")] + [SupportedApiProfile( + "vulkan", + ["VK_EXT_texture_compression_astc_hdr"], + ImpliesSets = [ + "VK_EXT_texture_compression_astc_hdr+VK_KHR_get_physical_device_properties2", + "VK_EXT_texture_compression_astc_hdr+VK_VERSION_1_1", + ] + )] + Astc12x10SfloatBlockEXT = Astc12x10SfloatBlock, + + [NativeName("VK_FORMAT_ASTC_12x12_SFLOAT_BLOCK")] [SupportedApiProfile( "vulkan", [ - "VK_BASE_VERSION_1_1", - "VK_BASE_VERSION_1_2", "VK_BASE_VERSION_1_3", "VK_BASE_VERSION_1_4", - "VK_COMPUTE_VERSION_1_1", - "VK_COMPUTE_VERSION_1_2", "VK_COMPUTE_VERSION_1_3", "VK_COMPUTE_VERSION_1_4", - "VK_GRAPHICS_VERSION_1_1", - "VK_GRAPHICS_VERSION_1_2", "VK_GRAPHICS_VERSION_1_3", "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_1", - "VK_VERSION_1_2", "VK_VERSION_1_3", "VK_VERSION_1_4", ], - MinVersion = "1.1" + MinVersion = "1.3" )] - G10x6B10x6R10x6x2Plane420Unorm3Pack16 = 1000156013, + Astc12x12SfloatBlock = 1000066013, - [NativeName("VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_422_UNORM_3PACK16")] + [NativeName("VK_FORMAT_ASTC_12x12_SFLOAT_BLOCK_EXT")] + [SupportedApiProfile( + "vulkan", + ["VK_EXT_texture_compression_astc_hdr"], + ImpliesSets = [ + "VK_EXT_texture_compression_astc_hdr+VK_KHR_get_physical_device_properties2", + "VK_EXT_texture_compression_astc_hdr+VK_VERSION_1_1", + ] + )] + Astc12x12SfloatBlockEXT = Astc12x12SfloatBlock, + + [NativeName("VK_FORMAT_G8B8G8R8_422_UNORM")] [SupportedApiProfile( "vulkan", [ @@ -5750,9 +5824,20 @@ public enum Format : uint ], MinVersion = "1.1" )] - G10x6B10x6R10x6x3Plane422Unorm3Pack16 = 1000156014, + G8B8G8R8x422Unorm = 1000156000, - [NativeName("VK_FORMAT_G10X6_B10X6R10X6_2PLANE_422_UNORM_3PACK16")] + [NativeName("VK_FORMAT_G8B8G8R8_422_UNORM_KHR")] + [SupportedApiProfile( + "vulkan", + ["VK_KHR_sampler_ycbcr_conversion"], + ImpliesSets = [ + "VK_KHR_maintenance1+VK_KHR_bind_memory2+VK_KHR_get_memory_requirements2+VK_KHR_get_physical_device_properties2", + "VK_VERSION_1_1", + ] + )] + G8B8G8R8x422UnormKHR = G8B8G8R8x422Unorm, + + [NativeName("VK_FORMAT_B8G8R8G8_422_UNORM")] [SupportedApiProfile( "vulkan", [ @@ -5775,9 +5860,20 @@ public enum Format : uint ], MinVersion = "1.1" )] - G10x6B10x6R10x6x2Plane422Unorm3Pack16 = 1000156015, + B8G8R8G8x422Unorm = 1000156001, - [NativeName("VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_444_UNORM_3PACK16")] + [NativeName("VK_FORMAT_B8G8R8G8_422_UNORM_KHR")] + [SupportedApiProfile( + "vulkan", + ["VK_KHR_sampler_ycbcr_conversion"], + ImpliesSets = [ + "VK_KHR_maintenance1+VK_KHR_bind_memory2+VK_KHR_get_memory_requirements2+VK_KHR_get_physical_device_properties2", + "VK_VERSION_1_1", + ] + )] + B8G8R8G8x422UnormKHR = B8G8R8G8x422Unorm, + + [NativeName("VK_FORMAT_G8_B8_R8_3PLANE_420_UNORM")] [SupportedApiProfile( "vulkan", [ @@ -5800,9 +5896,20 @@ public enum Format : uint ], MinVersion = "1.1" )] - G10x6B10x6R10x6x3Plane444Unorm3Pack16 = 1000156016, + G8B8R8x3Plane420Unorm = 1000156002, - [NativeName("VK_FORMAT_R12X4_UNORM_PACK16")] + [NativeName("VK_FORMAT_G8_B8_R8_3PLANE_420_UNORM_KHR")] + [SupportedApiProfile( + "vulkan", + ["VK_KHR_sampler_ycbcr_conversion"], + ImpliesSets = [ + "VK_KHR_maintenance1+VK_KHR_bind_memory2+VK_KHR_get_memory_requirements2+VK_KHR_get_physical_device_properties2", + "VK_VERSION_1_1", + ] + )] + G8B8R8x3Plane420UnormKHR = G8B8R8x3Plane420Unorm, + + [NativeName("VK_FORMAT_G8_B8R8_2PLANE_420_UNORM")] [SupportedApiProfile( "vulkan", [ @@ -5825,9 +5932,20 @@ public enum Format : uint ], MinVersion = "1.1" )] - R12x4UnormPack16 = 1000156017, + G8B8R8x2Plane420Unorm = 1000156003, - [NativeName("VK_FORMAT_R12X4G12X4_UNORM_2PACK16")] + [NativeName("VK_FORMAT_G8_B8R8_2PLANE_420_UNORM_KHR")] + [SupportedApiProfile( + "vulkan", + ["VK_KHR_sampler_ycbcr_conversion"], + ImpliesSets = [ + "VK_KHR_maintenance1+VK_KHR_bind_memory2+VK_KHR_get_memory_requirements2+VK_KHR_get_physical_device_properties2", + "VK_VERSION_1_1", + ] + )] + G8B8R8x2Plane420UnormKHR = G8B8R8x2Plane420Unorm, + + [NativeName("VK_FORMAT_G8_B8_R8_3PLANE_422_UNORM")] [SupportedApiProfile( "vulkan", [ @@ -5850,9 +5968,20 @@ public enum Format : uint ], MinVersion = "1.1" )] - R12x4G12x4Unorm2Pack16 = 1000156018, + G8B8R8x3Plane422Unorm = 1000156004, - [NativeName("VK_FORMAT_R12X4G12X4B12X4A12X4_UNORM_4PACK16")] + [NativeName("VK_FORMAT_G8_B8_R8_3PLANE_422_UNORM_KHR")] + [SupportedApiProfile( + "vulkan", + ["VK_KHR_sampler_ycbcr_conversion"], + ImpliesSets = [ + "VK_KHR_maintenance1+VK_KHR_bind_memory2+VK_KHR_get_memory_requirements2+VK_KHR_get_physical_device_properties2", + "VK_VERSION_1_1", + ] + )] + G8B8R8x3Plane422UnormKHR = G8B8R8x3Plane422Unorm, + + [NativeName("VK_FORMAT_G8_B8R8_2PLANE_422_UNORM")] [SupportedApiProfile( "vulkan", [ @@ -5875,9 +6004,20 @@ public enum Format : uint ], MinVersion = "1.1" )] - R12x4G12x4B12x4A12x4Unorm4Pack16 = 1000156019, + G8B8R8x2Plane422Unorm = 1000156005, - [NativeName("VK_FORMAT_G12X4B12X4G12X4R12X4_422_UNORM_4PACK16")] + [NativeName("VK_FORMAT_G8_B8R8_2PLANE_422_UNORM_KHR")] + [SupportedApiProfile( + "vulkan", + ["VK_KHR_sampler_ycbcr_conversion"], + ImpliesSets = [ + "VK_KHR_maintenance1+VK_KHR_bind_memory2+VK_KHR_get_memory_requirements2+VK_KHR_get_physical_device_properties2", + "VK_VERSION_1_1", + ] + )] + G8B8R8x2Plane422UnormKHR = G8B8R8x2Plane422Unorm, + + [NativeName("VK_FORMAT_G8_B8_R8_3PLANE_444_UNORM")] [SupportedApiProfile( "vulkan", [ @@ -5900,9 +6040,20 @@ public enum Format : uint ], MinVersion = "1.1" )] - G12x4B12x4G12x4R12x4x422Unorm4Pack16 = 1000156020, + G8B8R8x3Plane444Unorm = 1000156006, - [NativeName("VK_FORMAT_B12X4G12X4R12X4G12X4_422_UNORM_4PACK16")] + [NativeName("VK_FORMAT_G8_B8_R8_3PLANE_444_UNORM_KHR")] + [SupportedApiProfile( + "vulkan", + ["VK_KHR_sampler_ycbcr_conversion"], + ImpliesSets = [ + "VK_KHR_maintenance1+VK_KHR_bind_memory2+VK_KHR_get_memory_requirements2+VK_KHR_get_physical_device_properties2", + "VK_VERSION_1_1", + ] + )] + G8B8R8x3Plane444UnormKHR = G8B8R8x3Plane444Unorm, + + [NativeName("VK_FORMAT_R10X6_UNORM_PACK16")] [SupportedApiProfile( "vulkan", [ @@ -5925,9 +6076,20 @@ public enum Format : uint ], MinVersion = "1.1" )] - B12x4G12x4R12x4G12x4x422Unorm4Pack16 = 1000156021, + R10x6UnormPack16 = 1000156007, - [NativeName("VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_420_UNORM_3PACK16")] + [NativeName("VK_FORMAT_R10X6_UNORM_PACK16_KHR")] + [SupportedApiProfile( + "vulkan", + ["VK_KHR_sampler_ycbcr_conversion"], + ImpliesSets = [ + "VK_KHR_maintenance1+VK_KHR_bind_memory2+VK_KHR_get_memory_requirements2+VK_KHR_get_physical_device_properties2", + "VK_VERSION_1_1", + ] + )] + R10x6UnormPack16KHR = R10x6UnormPack16, + + [NativeName("VK_FORMAT_R10X6G10X6_UNORM_2PACK16")] [SupportedApiProfile( "vulkan", [ @@ -5950,9 +6112,20 @@ public enum Format : uint ], MinVersion = "1.1" )] - G12x4B12x4R12x4x3Plane420Unorm3Pack16 = 1000156022, + R10x6G10x6Unorm2Pack16 = 1000156008, - [NativeName("VK_FORMAT_G12X4_B12X4R12X4_2PLANE_420_UNORM_3PACK16")] + [NativeName("VK_FORMAT_R10X6G10X6_UNORM_2PACK16_KHR")] + [SupportedApiProfile( + "vulkan", + ["VK_KHR_sampler_ycbcr_conversion"], + ImpliesSets = [ + "VK_KHR_maintenance1+VK_KHR_bind_memory2+VK_KHR_get_memory_requirements2+VK_KHR_get_physical_device_properties2", + "VK_VERSION_1_1", + ] + )] + R10x6G10x6Unorm2Pack16KHR = R10x6G10x6Unorm2Pack16, + + [NativeName("VK_FORMAT_R10X6G10X6B10X6A10X6_UNORM_4PACK16")] [SupportedApiProfile( "vulkan", [ @@ -5975,9 +6148,20 @@ public enum Format : uint ], MinVersion = "1.1" )] - G12x4B12x4R12x4x2Plane420Unorm3Pack16 = 1000156023, + R10x6G10x6B10x6A10x6Unorm4Pack16 = 1000156009, - [NativeName("VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_422_UNORM_3PACK16")] + [NativeName("VK_FORMAT_R10X6G10X6B10X6A10X6_UNORM_4PACK16_KHR")] + [SupportedApiProfile( + "vulkan", + ["VK_KHR_sampler_ycbcr_conversion"], + ImpliesSets = [ + "VK_KHR_maintenance1+VK_KHR_bind_memory2+VK_KHR_get_memory_requirements2+VK_KHR_get_physical_device_properties2", + "VK_VERSION_1_1", + ] + )] + R10x6G10x6B10x6A10x6Unorm4Pack16KHR = R10x6G10x6B10x6A10x6Unorm4Pack16, + + [NativeName("VK_FORMAT_G10X6B10X6G10X6R10X6_422_UNORM_4PACK16")] [SupportedApiProfile( "vulkan", [ @@ -6000,9 +6184,20 @@ public enum Format : uint ], MinVersion = "1.1" )] - G12x4B12x4R12x4x3Plane422Unorm3Pack16 = 1000156024, + G10x6B10x6G10x6R10x6x422Unorm4Pack16 = 1000156010, - [NativeName("VK_FORMAT_G12X4_B12X4R12X4_2PLANE_422_UNORM_3PACK16")] + [NativeName("VK_FORMAT_G10X6B10X6G10X6R10X6_422_UNORM_4PACK16_KHR")] + [SupportedApiProfile( + "vulkan", + ["VK_KHR_sampler_ycbcr_conversion"], + ImpliesSets = [ + "VK_KHR_maintenance1+VK_KHR_bind_memory2+VK_KHR_get_memory_requirements2+VK_KHR_get_physical_device_properties2", + "VK_VERSION_1_1", + ] + )] + G10x6B10x6G10x6R10x6x422Unorm4Pack16KHR = G10x6B10x6G10x6R10x6x422Unorm4Pack16, + + [NativeName("VK_FORMAT_B10X6G10X6R10X6G10X6_422_UNORM_4PACK16")] [SupportedApiProfile( "vulkan", [ @@ -6025,9 +6220,20 @@ public enum Format : uint ], MinVersion = "1.1" )] - G12x4B12x4R12x4x2Plane422Unorm3Pack16 = 1000156025, + B10x6G10x6R10x6G10x6x422Unorm4Pack16 = 1000156011, - [NativeName("VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_444_UNORM_3PACK16")] + [NativeName("VK_FORMAT_B10X6G10X6R10X6G10X6_422_UNORM_4PACK16_KHR")] + [SupportedApiProfile( + "vulkan", + ["VK_KHR_sampler_ycbcr_conversion"], + ImpliesSets = [ + "VK_KHR_maintenance1+VK_KHR_bind_memory2+VK_KHR_get_memory_requirements2+VK_KHR_get_physical_device_properties2", + "VK_VERSION_1_1", + ] + )] + B10x6G10x6R10x6G10x6x422Unorm4Pack16KHR = B10x6G10x6R10x6G10x6x422Unorm4Pack16, + + [NativeName("VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_420_UNORM_3PACK16")] [SupportedApiProfile( "vulkan", [ @@ -6050,9 +6256,20 @@ public enum Format : uint ], MinVersion = "1.1" )] - G12x4B12x4R12x4x3Plane444Unorm3Pack16 = 1000156026, + G10x6B10x6R10x6x3Plane420Unorm3Pack16 = 1000156012, - [NativeName("VK_FORMAT_G16B16G16R16_422_UNORM")] + [NativeName("VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_420_UNORM_3PACK16_KHR")] + [SupportedApiProfile( + "vulkan", + ["VK_KHR_sampler_ycbcr_conversion"], + ImpliesSets = [ + "VK_KHR_maintenance1+VK_KHR_bind_memory2+VK_KHR_get_memory_requirements2+VK_KHR_get_physical_device_properties2", + "VK_VERSION_1_1", + ] + )] + G10x6B10x6R10x6x3Plane420Unorm3Pack16KHR = G10x6B10x6R10x6x3Plane420Unorm3Pack16, + + [NativeName("VK_FORMAT_G10X6_B10X6R10X6_2PLANE_420_UNORM_3PACK16")] [SupportedApiProfile( "vulkan", [ @@ -6075,9 +6292,20 @@ public enum Format : uint ], MinVersion = "1.1" )] - G16B16G16R16x422Unorm = 1000156027, + G10x6B10x6R10x6x2Plane420Unorm3Pack16 = 1000156013, - [NativeName("VK_FORMAT_B16G16R16G16_422_UNORM")] + [NativeName("VK_FORMAT_G10X6_B10X6R10X6_2PLANE_420_UNORM_3PACK16_KHR")] + [SupportedApiProfile( + "vulkan", + ["VK_KHR_sampler_ycbcr_conversion"], + ImpliesSets = [ + "VK_KHR_maintenance1+VK_KHR_bind_memory2+VK_KHR_get_memory_requirements2+VK_KHR_get_physical_device_properties2", + "VK_VERSION_1_1", + ] + )] + G10x6B10x6R10x6x2Plane420Unorm3Pack16KHR = G10x6B10x6R10x6x2Plane420Unorm3Pack16, + + [NativeName("VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_422_UNORM_3PACK16")] [SupportedApiProfile( "vulkan", [ @@ -6100,9 +6328,20 @@ public enum Format : uint ], MinVersion = "1.1" )] - B16G16R16G16x422Unorm = 1000156028, + G10x6B10x6R10x6x3Plane422Unorm3Pack16 = 1000156014, - [NativeName("VK_FORMAT_G16_B16_R16_3PLANE_420_UNORM")] + [NativeName("VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_422_UNORM_3PACK16_KHR")] + [SupportedApiProfile( + "vulkan", + ["VK_KHR_sampler_ycbcr_conversion"], + ImpliesSets = [ + "VK_KHR_maintenance1+VK_KHR_bind_memory2+VK_KHR_get_memory_requirements2+VK_KHR_get_physical_device_properties2", + "VK_VERSION_1_1", + ] + )] + G10x6B10x6R10x6x3Plane422Unorm3Pack16KHR = G10x6B10x6R10x6x3Plane422Unorm3Pack16, + + [NativeName("VK_FORMAT_G10X6_B10X6R10X6_2PLANE_422_UNORM_3PACK16")] [SupportedApiProfile( "vulkan", [ @@ -6125,9 +6364,20 @@ public enum Format : uint ], MinVersion = "1.1" )] - G16B16R16x3Plane420Unorm = 1000156029, + G10x6B10x6R10x6x2Plane422Unorm3Pack16 = 1000156015, - [NativeName("VK_FORMAT_G16_B16R16_2PLANE_420_UNORM")] + [NativeName("VK_FORMAT_G10X6_B10X6R10X6_2PLANE_422_UNORM_3PACK16_KHR")] + [SupportedApiProfile( + "vulkan", + ["VK_KHR_sampler_ycbcr_conversion"], + ImpliesSets = [ + "VK_KHR_maintenance1+VK_KHR_bind_memory2+VK_KHR_get_memory_requirements2+VK_KHR_get_physical_device_properties2", + "VK_VERSION_1_1", + ] + )] + G10x6B10x6R10x6x2Plane422Unorm3Pack16KHR = G10x6B10x6R10x6x2Plane422Unorm3Pack16, + + [NativeName("VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_444_UNORM_3PACK16")] [SupportedApiProfile( "vulkan", [ @@ -6150,9 +6400,20 @@ public enum Format : uint ], MinVersion = "1.1" )] - G16B16R16x2Plane420Unorm = 1000156030, + G10x6B10x6R10x6x3Plane444Unorm3Pack16 = 1000156016, - [NativeName("VK_FORMAT_G16_B16_R16_3PLANE_422_UNORM")] + [NativeName("VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_444_UNORM_3PACK16_KHR")] + [SupportedApiProfile( + "vulkan", + ["VK_KHR_sampler_ycbcr_conversion"], + ImpliesSets = [ + "VK_KHR_maintenance1+VK_KHR_bind_memory2+VK_KHR_get_memory_requirements2+VK_KHR_get_physical_device_properties2", + "VK_VERSION_1_1", + ] + )] + G10x6B10x6R10x6x3Plane444Unorm3Pack16KHR = G10x6B10x6R10x6x3Plane444Unorm3Pack16, + + [NativeName("VK_FORMAT_R12X4_UNORM_PACK16")] [SupportedApiProfile( "vulkan", [ @@ -6175,9 +6436,20 @@ public enum Format : uint ], MinVersion = "1.1" )] - G16B16R16x3Plane422Unorm = 1000156031, + R12x4UnormPack16 = 1000156017, - [NativeName("VK_FORMAT_G16_B16R16_2PLANE_422_UNORM")] + [NativeName("VK_FORMAT_R12X4_UNORM_PACK16_KHR")] + [SupportedApiProfile( + "vulkan", + ["VK_KHR_sampler_ycbcr_conversion"], + ImpliesSets = [ + "VK_KHR_maintenance1+VK_KHR_bind_memory2+VK_KHR_get_memory_requirements2+VK_KHR_get_physical_device_properties2", + "VK_VERSION_1_1", + ] + )] + R12x4UnormPack16KHR = R12x4UnormPack16, + + [NativeName("VK_FORMAT_R12X4G12X4_UNORM_2PACK16")] [SupportedApiProfile( "vulkan", [ @@ -6200,9 +6472,20 @@ public enum Format : uint ], MinVersion = "1.1" )] - G16B16R16x2Plane422Unorm = 1000156032, + R12x4G12x4Unorm2Pack16 = 1000156018, - [NativeName("VK_FORMAT_G16_B16_R16_3PLANE_444_UNORM")] + [NativeName("VK_FORMAT_R12X4G12X4_UNORM_2PACK16_KHR")] + [SupportedApiProfile( + "vulkan", + ["VK_KHR_sampler_ycbcr_conversion"], + ImpliesSets = [ + "VK_KHR_maintenance1+VK_KHR_bind_memory2+VK_KHR_get_memory_requirements2+VK_KHR_get_physical_device_properties2", + "VK_VERSION_1_1", + ] + )] + R12x4G12x4Unorm2Pack16KHR = R12x4G12x4Unorm2Pack16, + + [NativeName("VK_FORMAT_R12X4G12X4B12X4A12X4_UNORM_4PACK16")] [SupportedApiProfile( "vulkan", [ @@ -6225,405 +6508,522 @@ public enum Format : uint ], MinVersion = "1.1" )] - G16B16R16x3Plane444Unorm = 1000156033, + R12x4G12x4B12x4A12x4Unorm4Pack16 = 1000156019, - [NativeName("VK_FORMAT_G8_B8R8_2PLANE_444_UNORM")] + [NativeName("VK_FORMAT_R12X4G12X4B12X4A12X4_UNORM_4PACK16_KHR")] [SupportedApiProfile( "vulkan", - [ - "VK_BASE_VERSION_1_3", - "VK_BASE_VERSION_1_4", - "VK_COMPUTE_VERSION_1_3", - "VK_COMPUTE_VERSION_1_4", - "VK_GRAPHICS_VERSION_1_3", - "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_3", - "VK_VERSION_1_4", - ], - MinVersion = "1.3" + ["VK_KHR_sampler_ycbcr_conversion"], + ImpliesSets = [ + "VK_KHR_maintenance1+VK_KHR_bind_memory2+VK_KHR_get_memory_requirements2+VK_KHR_get_physical_device_properties2", + "VK_VERSION_1_1", + ] )] - G8B8R8x2Plane444Unorm = 1000330000, + R12x4G12x4B12x4A12x4Unorm4Pack16KHR = R12x4G12x4B12x4A12x4Unorm4Pack16, - [NativeName("VK_FORMAT_G10X6_B10X6R10X6_2PLANE_444_UNORM_3PACK16")] + [NativeName("VK_FORMAT_G12X4B12X4G12X4R12X4_422_UNORM_4PACK16")] [SupportedApiProfile( "vulkan", [ + "VK_BASE_VERSION_1_1", + "VK_BASE_VERSION_1_2", "VK_BASE_VERSION_1_3", "VK_BASE_VERSION_1_4", + "VK_COMPUTE_VERSION_1_1", + "VK_COMPUTE_VERSION_1_2", "VK_COMPUTE_VERSION_1_3", "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_1", + "VK_GRAPHICS_VERSION_1_2", "VK_GRAPHICS_VERSION_1_3", "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_1", + "VK_VERSION_1_2", "VK_VERSION_1_3", "VK_VERSION_1_4", ], - MinVersion = "1.3" + MinVersion = "1.1" )] - G10x6B10x6R10x6x2Plane444Unorm3Pack16 = 1000330001, + G12x4B12x4G12x4R12x4x422Unorm4Pack16 = 1000156020, - [NativeName("VK_FORMAT_G12X4_B12X4R12X4_2PLANE_444_UNORM_3PACK16")] + [NativeName("VK_FORMAT_G12X4B12X4G12X4R12X4_422_UNORM_4PACK16_KHR")] [SupportedApiProfile( "vulkan", - [ - "VK_BASE_VERSION_1_3", - "VK_BASE_VERSION_1_4", - "VK_COMPUTE_VERSION_1_3", - "VK_COMPUTE_VERSION_1_4", - "VK_GRAPHICS_VERSION_1_3", - "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_3", - "VK_VERSION_1_4", - ], - MinVersion = "1.3" + ["VK_KHR_sampler_ycbcr_conversion"], + ImpliesSets = [ + "VK_KHR_maintenance1+VK_KHR_bind_memory2+VK_KHR_get_memory_requirements2+VK_KHR_get_physical_device_properties2", + "VK_VERSION_1_1", + ] )] - G12x4B12x4R12x4x2Plane444Unorm3Pack16 = 1000330002, + G12x4B12x4G12x4R12x4x422Unorm4Pack16KHR = G12x4B12x4G12x4R12x4x422Unorm4Pack16, - [NativeName("VK_FORMAT_G16_B16R16_2PLANE_444_UNORM")] + [NativeName("VK_FORMAT_B12X4G12X4R12X4G12X4_422_UNORM_4PACK16")] [SupportedApiProfile( "vulkan", [ + "VK_BASE_VERSION_1_1", + "VK_BASE_VERSION_1_2", "VK_BASE_VERSION_1_3", "VK_BASE_VERSION_1_4", + "VK_COMPUTE_VERSION_1_1", + "VK_COMPUTE_VERSION_1_2", "VK_COMPUTE_VERSION_1_3", "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_1", + "VK_GRAPHICS_VERSION_1_2", "VK_GRAPHICS_VERSION_1_3", "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_1", + "VK_VERSION_1_2", "VK_VERSION_1_3", "VK_VERSION_1_4", ], - MinVersion = "1.3" + MinVersion = "1.1" )] - G16B16R16x2Plane444Unorm = 1000330003, + B12x4G12x4R12x4G12x4x422Unorm4Pack16 = 1000156021, - [NativeName("VK_FORMAT_A4R4G4B4_UNORM_PACK16")] + [NativeName("VK_FORMAT_B12X4G12X4R12X4G12X4_422_UNORM_4PACK16_KHR")] + [SupportedApiProfile( + "vulkan", + ["VK_KHR_sampler_ycbcr_conversion"], + ImpliesSets = [ + "VK_KHR_maintenance1+VK_KHR_bind_memory2+VK_KHR_get_memory_requirements2+VK_KHR_get_physical_device_properties2", + "VK_VERSION_1_1", + ] + )] + B12x4G12x4R12x4G12x4x422Unorm4Pack16KHR = B12x4G12x4R12x4G12x4x422Unorm4Pack16, + + [NativeName("VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_420_UNORM_3PACK16")] [SupportedApiProfile( "vulkan", [ + "VK_BASE_VERSION_1_1", + "VK_BASE_VERSION_1_2", "VK_BASE_VERSION_1_3", "VK_BASE_VERSION_1_4", + "VK_COMPUTE_VERSION_1_1", + "VK_COMPUTE_VERSION_1_2", "VK_COMPUTE_VERSION_1_3", "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_1", + "VK_GRAPHICS_VERSION_1_2", "VK_GRAPHICS_VERSION_1_3", "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_1", + "VK_VERSION_1_2", "VK_VERSION_1_3", "VK_VERSION_1_4", ], - MinVersion = "1.3" + MinVersion = "1.1" )] - A4R4G4B4UnormPack16 = 1000340000, + G12x4B12x4R12x4x3Plane420Unorm3Pack16 = 1000156022, - [NativeName("VK_FORMAT_A4B4G4R4_UNORM_PACK16")] + [NativeName("VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_420_UNORM_3PACK16_KHR")] + [SupportedApiProfile( + "vulkan", + ["VK_KHR_sampler_ycbcr_conversion"], + ImpliesSets = [ + "VK_KHR_maintenance1+VK_KHR_bind_memory2+VK_KHR_get_memory_requirements2+VK_KHR_get_physical_device_properties2", + "VK_VERSION_1_1", + ] + )] + G12x4B12x4R12x4x3Plane420Unorm3Pack16KHR = G12x4B12x4R12x4x3Plane420Unorm3Pack16, + + [NativeName("VK_FORMAT_G12X4_B12X4R12X4_2PLANE_420_UNORM_3PACK16")] [SupportedApiProfile( "vulkan", [ + "VK_BASE_VERSION_1_1", + "VK_BASE_VERSION_1_2", "VK_BASE_VERSION_1_3", "VK_BASE_VERSION_1_4", + "VK_COMPUTE_VERSION_1_1", + "VK_COMPUTE_VERSION_1_2", "VK_COMPUTE_VERSION_1_3", "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_1", + "VK_GRAPHICS_VERSION_1_2", "VK_GRAPHICS_VERSION_1_3", "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_1", + "VK_VERSION_1_2", "VK_VERSION_1_3", "VK_VERSION_1_4", ], - MinVersion = "1.3" + MinVersion = "1.1" )] - A4B4G4R4UnormPack16 = 1000340001, + G12x4B12x4R12x4x2Plane420Unorm3Pack16 = 1000156023, - [NativeName("VK_FORMAT_ASTC_4x4_SFLOAT_BLOCK")] + [NativeName("VK_FORMAT_G12X4_B12X4R12X4_2PLANE_420_UNORM_3PACK16_KHR")] + [SupportedApiProfile( + "vulkan", + ["VK_KHR_sampler_ycbcr_conversion"], + ImpliesSets = [ + "VK_KHR_maintenance1+VK_KHR_bind_memory2+VK_KHR_get_memory_requirements2+VK_KHR_get_physical_device_properties2", + "VK_VERSION_1_1", + ] + )] + G12x4B12x4R12x4x2Plane420Unorm3Pack16KHR = G12x4B12x4R12x4x2Plane420Unorm3Pack16, + + [NativeName("VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_422_UNORM_3PACK16")] [SupportedApiProfile( "vulkan", [ + "VK_BASE_VERSION_1_1", + "VK_BASE_VERSION_1_2", "VK_BASE_VERSION_1_3", "VK_BASE_VERSION_1_4", + "VK_COMPUTE_VERSION_1_1", + "VK_COMPUTE_VERSION_1_2", "VK_COMPUTE_VERSION_1_3", "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_1", + "VK_GRAPHICS_VERSION_1_2", "VK_GRAPHICS_VERSION_1_3", "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_1", + "VK_VERSION_1_2", "VK_VERSION_1_3", "VK_VERSION_1_4", ], - MinVersion = "1.3" + MinVersion = "1.1" )] - Astc4x4SfloatBlock = 1000066000, + G12x4B12x4R12x4x3Plane422Unorm3Pack16 = 1000156024, - [NativeName("VK_FORMAT_ASTC_5x4_SFLOAT_BLOCK")] + [NativeName("VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_422_UNORM_3PACK16_KHR")] + [SupportedApiProfile( + "vulkan", + ["VK_KHR_sampler_ycbcr_conversion"], + ImpliesSets = [ + "VK_KHR_maintenance1+VK_KHR_bind_memory2+VK_KHR_get_memory_requirements2+VK_KHR_get_physical_device_properties2", + "VK_VERSION_1_1", + ] + )] + G12x4B12x4R12x4x3Plane422Unorm3Pack16KHR = G12x4B12x4R12x4x3Plane422Unorm3Pack16, + + [NativeName("VK_FORMAT_G12X4_B12X4R12X4_2PLANE_422_UNORM_3PACK16")] [SupportedApiProfile( "vulkan", [ + "VK_BASE_VERSION_1_1", + "VK_BASE_VERSION_1_2", "VK_BASE_VERSION_1_3", "VK_BASE_VERSION_1_4", + "VK_COMPUTE_VERSION_1_1", + "VK_COMPUTE_VERSION_1_2", "VK_COMPUTE_VERSION_1_3", "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_1", + "VK_GRAPHICS_VERSION_1_2", "VK_GRAPHICS_VERSION_1_3", "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_1", + "VK_VERSION_1_2", "VK_VERSION_1_3", "VK_VERSION_1_4", ], - MinVersion = "1.3" + MinVersion = "1.1" )] - Astc5x4SfloatBlock = 1000066001, + G12x4B12x4R12x4x2Plane422Unorm3Pack16 = 1000156025, - [NativeName("VK_FORMAT_ASTC_5x5_SFLOAT_BLOCK")] + [NativeName("VK_FORMAT_G12X4_B12X4R12X4_2PLANE_422_UNORM_3PACK16_KHR")] + [SupportedApiProfile( + "vulkan", + ["VK_KHR_sampler_ycbcr_conversion"], + ImpliesSets = [ + "VK_KHR_maintenance1+VK_KHR_bind_memory2+VK_KHR_get_memory_requirements2+VK_KHR_get_physical_device_properties2", + "VK_VERSION_1_1", + ] + )] + G12x4B12x4R12x4x2Plane422Unorm3Pack16KHR = G12x4B12x4R12x4x2Plane422Unorm3Pack16, + + [NativeName("VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_444_UNORM_3PACK16")] [SupportedApiProfile( "vulkan", [ + "VK_BASE_VERSION_1_1", + "VK_BASE_VERSION_1_2", "VK_BASE_VERSION_1_3", "VK_BASE_VERSION_1_4", + "VK_COMPUTE_VERSION_1_1", + "VK_COMPUTE_VERSION_1_2", "VK_COMPUTE_VERSION_1_3", "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_1", + "VK_GRAPHICS_VERSION_1_2", "VK_GRAPHICS_VERSION_1_3", "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_1", + "VK_VERSION_1_2", "VK_VERSION_1_3", "VK_VERSION_1_4", ], - MinVersion = "1.3" + MinVersion = "1.1" )] - Astc5x5SfloatBlock = 1000066002, + G12x4B12x4R12x4x3Plane444Unorm3Pack16 = 1000156026, - [NativeName("VK_FORMAT_ASTC_6x5_SFLOAT_BLOCK")] + [NativeName("VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_444_UNORM_3PACK16_KHR")] + [SupportedApiProfile( + "vulkan", + ["VK_KHR_sampler_ycbcr_conversion"], + ImpliesSets = [ + "VK_KHR_maintenance1+VK_KHR_bind_memory2+VK_KHR_get_memory_requirements2+VK_KHR_get_physical_device_properties2", + "VK_VERSION_1_1", + ] + )] + G12x4B12x4R12x4x3Plane444Unorm3Pack16KHR = G12x4B12x4R12x4x3Plane444Unorm3Pack16, + + [NativeName("VK_FORMAT_G16B16G16R16_422_UNORM")] [SupportedApiProfile( "vulkan", [ + "VK_BASE_VERSION_1_1", + "VK_BASE_VERSION_1_2", "VK_BASE_VERSION_1_3", "VK_BASE_VERSION_1_4", + "VK_COMPUTE_VERSION_1_1", + "VK_COMPUTE_VERSION_1_2", "VK_COMPUTE_VERSION_1_3", "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_1", + "VK_GRAPHICS_VERSION_1_2", "VK_GRAPHICS_VERSION_1_3", "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_1", + "VK_VERSION_1_2", "VK_VERSION_1_3", "VK_VERSION_1_4", ], - MinVersion = "1.3" + MinVersion = "1.1" )] - Astc6x5SfloatBlock = 1000066003, + G16B16G16R16x422Unorm = 1000156027, - [NativeName("VK_FORMAT_ASTC_6x6_SFLOAT_BLOCK")] + [NativeName("VK_FORMAT_G16B16G16R16_422_UNORM_KHR")] + [SupportedApiProfile( + "vulkan", + ["VK_KHR_sampler_ycbcr_conversion"], + ImpliesSets = [ + "VK_KHR_maintenance1+VK_KHR_bind_memory2+VK_KHR_get_memory_requirements2+VK_KHR_get_physical_device_properties2", + "VK_VERSION_1_1", + ] + )] + G16B16G16R16x422UnormKHR = G16B16G16R16x422Unorm, + + [NativeName("VK_FORMAT_B16G16R16G16_422_UNORM")] [SupportedApiProfile( "vulkan", [ + "VK_BASE_VERSION_1_1", + "VK_BASE_VERSION_1_2", "VK_BASE_VERSION_1_3", "VK_BASE_VERSION_1_4", + "VK_COMPUTE_VERSION_1_1", + "VK_COMPUTE_VERSION_1_2", "VK_COMPUTE_VERSION_1_3", "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_1", + "VK_GRAPHICS_VERSION_1_2", "VK_GRAPHICS_VERSION_1_3", "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_1", + "VK_VERSION_1_2", "VK_VERSION_1_3", "VK_VERSION_1_4", ], - MinVersion = "1.3" + MinVersion = "1.1" )] - Astc6x6SfloatBlock = 1000066004, + B16G16R16G16x422Unorm = 1000156028, - [NativeName("VK_FORMAT_ASTC_8x5_SFLOAT_BLOCK")] + [NativeName("VK_FORMAT_B16G16R16G16_422_UNORM_KHR")] + [SupportedApiProfile( + "vulkan", + ["VK_KHR_sampler_ycbcr_conversion"], + ImpliesSets = [ + "VK_KHR_maintenance1+VK_KHR_bind_memory2+VK_KHR_get_memory_requirements2+VK_KHR_get_physical_device_properties2", + "VK_VERSION_1_1", + ] + )] + B16G16R16G16x422UnormKHR = B16G16R16G16x422Unorm, + + [NativeName("VK_FORMAT_G16_B16_R16_3PLANE_420_UNORM")] [SupportedApiProfile( "vulkan", [ + "VK_BASE_VERSION_1_1", + "VK_BASE_VERSION_1_2", "VK_BASE_VERSION_1_3", "VK_BASE_VERSION_1_4", + "VK_COMPUTE_VERSION_1_1", + "VK_COMPUTE_VERSION_1_2", "VK_COMPUTE_VERSION_1_3", "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_1", + "VK_GRAPHICS_VERSION_1_2", "VK_GRAPHICS_VERSION_1_3", "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_1", + "VK_VERSION_1_2", "VK_VERSION_1_3", "VK_VERSION_1_4", ], - MinVersion = "1.3" + MinVersion = "1.1" )] - Astc8x5SfloatBlock = 1000066005, + G16B16R16x3Plane420Unorm = 1000156029, - [NativeName("VK_FORMAT_ASTC_8x6_SFLOAT_BLOCK")] + [NativeName("VK_FORMAT_G16_B16_R16_3PLANE_420_UNORM_KHR")] + [SupportedApiProfile( + "vulkan", + ["VK_KHR_sampler_ycbcr_conversion"], + ImpliesSets = [ + "VK_KHR_maintenance1+VK_KHR_bind_memory2+VK_KHR_get_memory_requirements2+VK_KHR_get_physical_device_properties2", + "VK_VERSION_1_1", + ] + )] + G16B16R16x3Plane420UnormKHR = G16B16R16x3Plane420Unorm, + + [NativeName("VK_FORMAT_G16_B16R16_2PLANE_420_UNORM")] [SupportedApiProfile( "vulkan", [ + "VK_BASE_VERSION_1_1", + "VK_BASE_VERSION_1_2", "VK_BASE_VERSION_1_3", "VK_BASE_VERSION_1_4", + "VK_COMPUTE_VERSION_1_1", + "VK_COMPUTE_VERSION_1_2", "VK_COMPUTE_VERSION_1_3", "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_1", + "VK_GRAPHICS_VERSION_1_2", "VK_GRAPHICS_VERSION_1_3", "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_1", + "VK_VERSION_1_2", "VK_VERSION_1_3", "VK_VERSION_1_4", ], - MinVersion = "1.3" + MinVersion = "1.1" )] - Astc8x6SfloatBlock = 1000066006, + G16B16R16x2Plane420Unorm = 1000156030, - [NativeName("VK_FORMAT_ASTC_8x8_SFLOAT_BLOCK")] + [NativeName("VK_FORMAT_G16_B16R16_2PLANE_420_UNORM_KHR")] + [SupportedApiProfile( + "vulkan", + ["VK_KHR_sampler_ycbcr_conversion"], + ImpliesSets = [ + "VK_KHR_maintenance1+VK_KHR_bind_memory2+VK_KHR_get_memory_requirements2+VK_KHR_get_physical_device_properties2", + "VK_VERSION_1_1", + ] + )] + G16B16R16x2Plane420UnormKHR = G16B16R16x2Plane420Unorm, + + [NativeName("VK_FORMAT_G16_B16_R16_3PLANE_422_UNORM")] [SupportedApiProfile( "vulkan", [ + "VK_BASE_VERSION_1_1", + "VK_BASE_VERSION_1_2", "VK_BASE_VERSION_1_3", "VK_BASE_VERSION_1_4", + "VK_COMPUTE_VERSION_1_1", + "VK_COMPUTE_VERSION_1_2", "VK_COMPUTE_VERSION_1_3", "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_1", + "VK_GRAPHICS_VERSION_1_2", "VK_GRAPHICS_VERSION_1_3", "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_1", + "VK_VERSION_1_2", "VK_VERSION_1_3", "VK_VERSION_1_4", ], - MinVersion = "1.3" + MinVersion = "1.1" )] - Astc8x8SfloatBlock = 1000066007, + G16B16R16x3Plane422Unorm = 1000156031, - [NativeName("VK_FORMAT_ASTC_10x5_SFLOAT_BLOCK")] + [NativeName("VK_FORMAT_G16_B16_R16_3PLANE_422_UNORM_KHR")] + [SupportedApiProfile( + "vulkan", + ["VK_KHR_sampler_ycbcr_conversion"], + ImpliesSets = [ + "VK_KHR_maintenance1+VK_KHR_bind_memory2+VK_KHR_get_memory_requirements2+VK_KHR_get_physical_device_properties2", + "VK_VERSION_1_1", + ] + )] + G16B16R16x3Plane422UnormKHR = G16B16R16x3Plane422Unorm, + + [NativeName("VK_FORMAT_G16_B16R16_2PLANE_422_UNORM")] [SupportedApiProfile( "vulkan", [ + "VK_BASE_VERSION_1_1", + "VK_BASE_VERSION_1_2", "VK_BASE_VERSION_1_3", "VK_BASE_VERSION_1_4", + "VK_COMPUTE_VERSION_1_1", + "VK_COMPUTE_VERSION_1_2", "VK_COMPUTE_VERSION_1_3", "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_1", + "VK_GRAPHICS_VERSION_1_2", "VK_GRAPHICS_VERSION_1_3", "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_1", + "VK_VERSION_1_2", "VK_VERSION_1_3", "VK_VERSION_1_4", ], - MinVersion = "1.3" + MinVersion = "1.1" )] - Astc10x5SfloatBlock = 1000066008, + G16B16R16x2Plane422Unorm = 1000156032, - [NativeName("VK_FORMAT_ASTC_10x6_SFLOAT_BLOCK")] + [NativeName("VK_FORMAT_G16_B16R16_2PLANE_422_UNORM_KHR")] [SupportedApiProfile( "vulkan", - [ - "VK_BASE_VERSION_1_3", - "VK_BASE_VERSION_1_4", - "VK_COMPUTE_VERSION_1_3", - "VK_COMPUTE_VERSION_1_4", - "VK_GRAPHICS_VERSION_1_3", - "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_3", - "VK_VERSION_1_4", - ], - MinVersion = "1.3" - )] - Astc10x6SfloatBlock = 1000066009, - - [NativeName("VK_FORMAT_ASTC_10x8_SFLOAT_BLOCK")] - [SupportedApiProfile( - "vulkan", - [ - "VK_BASE_VERSION_1_3", - "VK_BASE_VERSION_1_4", - "VK_COMPUTE_VERSION_1_3", - "VK_COMPUTE_VERSION_1_4", - "VK_GRAPHICS_VERSION_1_3", - "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_3", - "VK_VERSION_1_4", - ], - MinVersion = "1.3" - )] - Astc10x8SfloatBlock = 1000066010, - - [NativeName("VK_FORMAT_ASTC_10x10_SFLOAT_BLOCK")] - [SupportedApiProfile( - "vulkan", - [ - "VK_BASE_VERSION_1_3", - "VK_BASE_VERSION_1_4", - "VK_COMPUTE_VERSION_1_3", - "VK_COMPUTE_VERSION_1_4", - "VK_GRAPHICS_VERSION_1_3", - "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_3", - "VK_VERSION_1_4", - ], - MinVersion = "1.3" - )] - Astc10x10SfloatBlock = 1000066011, - - [NativeName("VK_FORMAT_ASTC_12x10_SFLOAT_BLOCK")] - [SupportedApiProfile( - "vulkan", - [ - "VK_BASE_VERSION_1_3", - "VK_BASE_VERSION_1_4", - "VK_COMPUTE_VERSION_1_3", - "VK_COMPUTE_VERSION_1_4", - "VK_GRAPHICS_VERSION_1_3", - "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_3", - "VK_VERSION_1_4", - ], - MinVersion = "1.3" + ["VK_KHR_sampler_ycbcr_conversion"], + ImpliesSets = [ + "VK_KHR_maintenance1+VK_KHR_bind_memory2+VK_KHR_get_memory_requirements2+VK_KHR_get_physical_device_properties2", + "VK_VERSION_1_1", + ] )] - Astc12x10SfloatBlock = 1000066012, + G16B16R16x2Plane422UnormKHR = G16B16R16x2Plane422Unorm, - [NativeName("VK_FORMAT_ASTC_12x12_SFLOAT_BLOCK")] + [NativeName("VK_FORMAT_G16_B16_R16_3PLANE_444_UNORM")] [SupportedApiProfile( "vulkan", [ + "VK_BASE_VERSION_1_1", + "VK_BASE_VERSION_1_2", "VK_BASE_VERSION_1_3", "VK_BASE_VERSION_1_4", + "VK_COMPUTE_VERSION_1_1", + "VK_COMPUTE_VERSION_1_2", "VK_COMPUTE_VERSION_1_3", "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_1", + "VK_GRAPHICS_VERSION_1_2", "VK_GRAPHICS_VERSION_1_3", "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_1", + "VK_VERSION_1_2", "VK_VERSION_1_3", "VK_VERSION_1_4", ], - MinVersion = "1.3" - )] - Astc12x12SfloatBlock = 1000066013, - - [NativeName("VK_FORMAT_A1B5G5R5_UNORM_PACK16")] - [SupportedApiProfile( - "vulkan", - [ - "VK_BASE_VERSION_1_4", - "VK_COMPUTE_VERSION_1_4", - "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_4", - ], - MinVersion = "1.4" + MinVersion = "1.1" )] - A1B5G5R5UnormPack16 = 1000470000, + G16B16R16x3Plane444Unorm = 1000156033, - [NativeName("VK_FORMAT_A8_UNORM")] + [NativeName("VK_FORMAT_G16_B16_R16_3PLANE_444_UNORM_KHR")] [SupportedApiProfile( "vulkan", - [ - "VK_BASE_VERSION_1_4", - "VK_COMPUTE_VERSION_1_4", - "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_4", - ], - MinVersion = "1.4" + ["VK_KHR_sampler_ycbcr_conversion"], + ImpliesSets = [ + "VK_KHR_maintenance1+VK_KHR_bind_memory2+VK_KHR_get_memory_requirements2+VK_KHR_get_physical_device_properties2", + "VK_VERSION_1_1", + ] )] - A8Unorm = 1000470001, - - [NativeName("VK_FORMAT_PVRTC1_2BPP_UNORM_BLOCK_IMG")] - [SupportedApiProfile("vulkan", ["VK_IMG_format_pvrtc"])] - Pvrtc1x2BppUnormBlockIMG = 1000054000, - - [NativeName("VK_FORMAT_PVRTC1_4BPP_UNORM_BLOCK_IMG")] - [SupportedApiProfile("vulkan", ["VK_IMG_format_pvrtc"])] - Pvrtc1x4BppUnormBlockIMG = 1000054001, - - [NativeName("VK_FORMAT_PVRTC2_2BPP_UNORM_BLOCK_IMG")] - [SupportedApiProfile("vulkan", ["VK_IMG_format_pvrtc"])] - Pvrtc2x2BppUnormBlockIMG = 1000054002, - - [NativeName("VK_FORMAT_PVRTC2_4BPP_UNORM_BLOCK_IMG")] - [SupportedApiProfile("vulkan", ["VK_IMG_format_pvrtc"])] - Pvrtc2x4BppUnormBlockIMG = 1000054003, - - [NativeName("VK_FORMAT_PVRTC1_2BPP_SRGB_BLOCK_IMG")] - [SupportedApiProfile("vulkan", ["VK_IMG_format_pvrtc"])] - Pvrtc1x2BppSrgbBlockIMG = 1000054004, - - [NativeName("VK_FORMAT_PVRTC1_4BPP_SRGB_BLOCK_IMG")] - [SupportedApiProfile("vulkan", ["VK_IMG_format_pvrtc"])] - Pvrtc1x4BppSrgbBlockIMG = 1000054005, - - [NativeName("VK_FORMAT_PVRTC2_2BPP_SRGB_BLOCK_IMG")] - [SupportedApiProfile("vulkan", ["VK_IMG_format_pvrtc"])] - Pvrtc2x2BppSrgbBlockIMG = 1000054006, - - [NativeName("VK_FORMAT_PVRTC2_4BPP_SRGB_BLOCK_IMG")] - [SupportedApiProfile("vulkan", ["VK_IMG_format_pvrtc"])] - Pvrtc2x4BppSrgbBlockIMG = 1000054007, + G16B16R16x3Plane444UnormKHR = G16B16R16x3Plane444Unorm, [NativeName("VK_FORMAT_ASTC_3x3x3_UNORM_BLOCK_EXT")] [SupportedApiProfile( @@ -6955,138 +7355,260 @@ public enum Format : uint )] Astc6x6x6SfloatBlockEXT = 1000288029, - [NativeName("VK_FORMAT_R8_BOOL_ARM")] - [SupportedApiProfile("vulkan", ["VK_ARM_tensors"], ImpliesSets = ["VK_VERSION_1_3"])] - R8BoolARM = 1000460000, - - [NativeName("VK_FORMAT_R16_SFLOAT_FPENCODING_BFLOAT16_ARM")] - [SupportedApiProfile( - "vulkan", - ["VK_ARM_tensors", "VK_KHR_shader_bfloat16"], - ImpliesSets = ["VK_VERSION_1_3"], - RequireAll = true - )] - R16SfloatFpencodingBfloat16ARM = 1000460001, - - [NativeName("VK_FORMAT_R8_SFLOAT_FPENCODING_FLOAT8E4M3_ARM")] + [NativeName("VK_FORMAT_G8_B8R8_2PLANE_444_UNORM")] [SupportedApiProfile( "vulkan", - ["VK_ARM_tensors", "VK_EXT_shader_float8"], - ImpliesSets = ["VK_VERSION_1_3"], - RequireAll = true + [ + "VK_BASE_VERSION_1_3", + "VK_BASE_VERSION_1_4", + "VK_COMPUTE_VERSION_1_3", + "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_3", + "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_3", + "VK_VERSION_1_4", + ], + MinVersion = "1.3" )] - R8SfloatFpencodingFloat8E4M3ARM = 1000460002, + G8B8R8x2Plane444Unorm = 1000330000, - [NativeName("VK_FORMAT_R8_SFLOAT_FPENCODING_FLOAT8E5M2_ARM")] + [NativeName("VK_FORMAT_G8_B8R8_2PLANE_444_UNORM_EXT")] [SupportedApiProfile( "vulkan", - ["VK_ARM_tensors", "VK_EXT_shader_float8"], - ImpliesSets = ["VK_VERSION_1_3"], - RequireAll = true + ["VK_EXT_ycbcr_2plane_444_formats"], + ImpliesSets = [ + "VK_EXT_ycbcr_2plane_444_formats+VK_KHR_sampler_ycbcr_conversion", + "VK_EXT_ycbcr_2plane_444_formats+VK_VERSION_1_1", + ] )] - R8SfloatFpencodingFloat8E5M2ARM = 1000460003, + G8B8R8x2Plane444UnormEXT = G8B8R8x2Plane444Unorm, - [NativeName("VK_FORMAT_R16G16_SFIXED5_NV")] + [NativeName("VK_FORMAT_G10X6_B10X6R10X6_2PLANE_444_UNORM_3PACK16")] [SupportedApiProfile( "vulkan", - ["VK_NV_optical_flow"], - ImpliesSets = [ - "VK_KHR_format_feature_flags2+VK_KHR_synchronization2+VK_KHR_get_physical_device_properties2", - "VK_KHR_format_feature_flags2+VK_KHR_synchronization2+VK_VERSION_1_1", + [ + "VK_BASE_VERSION_1_3", + "VK_BASE_VERSION_1_4", + "VK_COMPUTE_VERSION_1_3", + "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_3", + "VK_GRAPHICS_VERSION_1_4", "VK_VERSION_1_3", - ] + "VK_VERSION_1_4", + ], + MinVersion = "1.3" )] - R16G16Sfixed5NV = 1000464000, + G10x6B10x6R10x6x2Plane444Unorm3Pack16 = 1000330001, - [NativeName("VK_FORMAT_R10X6_UINT_PACK16_ARM")] + [NativeName("VK_FORMAT_G10X6_B10X6R10X6_2PLANE_444_UNORM_3PACK16_EXT")] [SupportedApiProfile( "vulkan", - ["VK_ARM_format_pack"], + ["VK_EXT_ycbcr_2plane_444_formats"], ImpliesSets = [ - "VK_ARM_format_pack+VK_KHR_get_physical_device_properties2", - "VK_ARM_format_pack+VK_VERSION_1_1", + "VK_EXT_ycbcr_2plane_444_formats+VK_KHR_sampler_ycbcr_conversion", + "VK_EXT_ycbcr_2plane_444_formats+VK_VERSION_1_1", ] )] - R10x6UintPack16ARM = 1000609000, + G10x6B10x6R10x6x2Plane444Unorm3Pack16EXT = G10x6B10x6R10x6x2Plane444Unorm3Pack16, - [NativeName("VK_FORMAT_R10X6G10X6_UINT_2PACK16_ARM")] + [NativeName("VK_FORMAT_G12X4_B12X4R12X4_2PLANE_444_UNORM_3PACK16")] [SupportedApiProfile( "vulkan", - ["VK_ARM_format_pack"], - ImpliesSets = [ - "VK_ARM_format_pack+VK_KHR_get_physical_device_properties2", - "VK_ARM_format_pack+VK_VERSION_1_1", - ] + [ + "VK_BASE_VERSION_1_3", + "VK_BASE_VERSION_1_4", + "VK_COMPUTE_VERSION_1_3", + "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_3", + "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_3", + "VK_VERSION_1_4", + ], + MinVersion = "1.3" )] - R10x6G10x6Uint2Pack16ARM = 1000609001, + G12x4B12x4R12x4x2Plane444Unorm3Pack16 = 1000330002, - [NativeName("VK_FORMAT_R10X6G10X6B10X6A10X6_UINT_4PACK16_ARM")] + [NativeName("VK_FORMAT_G12X4_B12X4R12X4_2PLANE_444_UNORM_3PACK16_EXT")] [SupportedApiProfile( "vulkan", - ["VK_ARM_format_pack"], + ["VK_EXT_ycbcr_2plane_444_formats"], ImpliesSets = [ - "VK_ARM_format_pack+VK_KHR_get_physical_device_properties2", - "VK_ARM_format_pack+VK_VERSION_1_1", + "VK_EXT_ycbcr_2plane_444_formats+VK_KHR_sampler_ycbcr_conversion", + "VK_EXT_ycbcr_2plane_444_formats+VK_VERSION_1_1", ] )] - R10x6G10x6B10x6A10x6Uint4Pack16ARM = 1000609002, + G12x4B12x4R12x4x2Plane444Unorm3Pack16EXT = G12x4B12x4R12x4x2Plane444Unorm3Pack16, - [NativeName("VK_FORMAT_R12X4_UINT_PACK16_ARM")] + [NativeName("VK_FORMAT_G16_B16R16_2PLANE_444_UNORM")] [SupportedApiProfile( "vulkan", - ["VK_ARM_format_pack"], - ImpliesSets = [ - "VK_ARM_format_pack+VK_KHR_get_physical_device_properties2", - "VK_ARM_format_pack+VK_VERSION_1_1", - ] - )] - R12x4UintPack16ARM = 1000609003, - - [NativeName("VK_FORMAT_R12X4G12X4_UINT_2PACK16_ARM")] + [ + "VK_BASE_VERSION_1_3", + "VK_BASE_VERSION_1_4", + "VK_COMPUTE_VERSION_1_3", + "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_3", + "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_3", + "VK_VERSION_1_4", + ], + MinVersion = "1.3" + )] + G16B16R16x2Plane444Unorm = 1000330003, + + [NativeName("VK_FORMAT_G16_B16R16_2PLANE_444_UNORM_EXT")] [SupportedApiProfile( "vulkan", - ["VK_ARM_format_pack"], + ["VK_EXT_ycbcr_2plane_444_formats"], ImpliesSets = [ - "VK_ARM_format_pack+VK_KHR_get_physical_device_properties2", - "VK_ARM_format_pack+VK_VERSION_1_1", + "VK_EXT_ycbcr_2plane_444_formats+VK_KHR_sampler_ycbcr_conversion", + "VK_EXT_ycbcr_2plane_444_formats+VK_VERSION_1_1", ] )] - R12x4G12x4Uint2Pack16ARM = 1000609004, + G16B16R16x2Plane444UnormEXT = G16B16R16x2Plane444Unorm, - [NativeName("VK_FORMAT_R12X4G12X4B12X4A12X4_UINT_4PACK16_ARM")] + [NativeName("VK_FORMAT_A4R4G4B4_UNORM_PACK16")] [SupportedApiProfile( "vulkan", - ["VK_ARM_format_pack"], + [ + "VK_BASE_VERSION_1_3", + "VK_BASE_VERSION_1_4", + "VK_COMPUTE_VERSION_1_3", + "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_3", + "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_3", + "VK_VERSION_1_4", + ], + MinVersion = "1.3" + )] + A4R4G4B4UnormPack16 = 1000340000, + + [NativeName("VK_FORMAT_A4R4G4B4_UNORM_PACK16_EXT")] + [SupportedApiProfile( + "vulkan", + ["VK_EXT_4444_formats"], ImpliesSets = [ - "VK_ARM_format_pack+VK_KHR_get_physical_device_properties2", - "VK_ARM_format_pack+VK_VERSION_1_1", + "VK_EXT_4444_formats+VK_KHR_get_physical_device_properties2", + "VK_EXT_4444_formats+VK_VERSION_1_1", ] )] - R12x4G12x4B12x4A12x4Uint4Pack16ARM = 1000609005, + A4R4G4B4UnormPack16EXT = A4R4G4B4UnormPack16, - [NativeName("VK_FORMAT_R14X2_UINT_PACK16_ARM")] + [NativeName("VK_FORMAT_A4B4G4R4_UNORM_PACK16")] [SupportedApiProfile( "vulkan", - ["VK_ARM_format_pack"], + [ + "VK_BASE_VERSION_1_3", + "VK_BASE_VERSION_1_4", + "VK_COMPUTE_VERSION_1_3", + "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_3", + "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_3", + "VK_VERSION_1_4", + ], + MinVersion = "1.3" + )] + A4B4G4R4UnormPack16 = 1000340001, + + [NativeName("VK_FORMAT_A4B4G4R4_UNORM_PACK16_EXT")] + [SupportedApiProfile( + "vulkan", + ["VK_EXT_4444_formats"], ImpliesSets = [ - "VK_ARM_format_pack+VK_KHR_get_physical_device_properties2", - "VK_ARM_format_pack+VK_VERSION_1_1", + "VK_EXT_4444_formats+VK_KHR_get_physical_device_properties2", + "VK_EXT_4444_formats+VK_VERSION_1_1", ] )] - R14x2UintPack16ARM = 1000609006, + A4B4G4R4UnormPack16EXT = A4B4G4R4UnormPack16, - [NativeName("VK_FORMAT_R14X2G14X2_UINT_2PACK16_ARM")] + [NativeName("VK_FORMAT_R8_BOOL_ARM")] + [SupportedApiProfile("vulkan", ["VK_ARM_tensors"], ImpliesSets = ["VK_VERSION_1_3"])] + R8BoolARM = 1000460000, + + [NativeName("VK_FORMAT_R16_SFLOAT_FPENCODING_BFLOAT16_ARM")] [SupportedApiProfile( "vulkan", - ["VK_ARM_format_pack"], + ["VK_ARM_tensors", "VK_KHR_shader_bfloat16"], + ImpliesSets = ["VK_VERSION_1_3"], + RequireAll = true + )] + R16SfloatFpencodingBfloat16ARM = 1000460001, + + [NativeName("VK_FORMAT_R8_SFLOAT_FPENCODING_FLOAT8E4M3_ARM")] + [SupportedApiProfile( + "vulkan", + ["VK_ARM_tensors", "VK_EXT_shader_float8"], + ImpliesSets = ["VK_VERSION_1_3"], + RequireAll = true + )] + R8SfloatFpencodingFloat8E4M3ARM = 1000460002, + + [NativeName("VK_FORMAT_R8_SFLOAT_FPENCODING_FLOAT8E5M2_ARM")] + [SupportedApiProfile( + "vulkan", + ["VK_ARM_tensors", "VK_EXT_shader_float8"], + ImpliesSets = ["VK_VERSION_1_3"], + RequireAll = true + )] + R8SfloatFpencodingFloat8E5M2ARM = 1000460003, + + [NativeName("VK_FORMAT_R16G16_SFIXED5_NV")] + [SupportedApiProfile( + "vulkan", + ["VK_NV_optical_flow"], ImpliesSets = [ - "VK_ARM_format_pack+VK_KHR_get_physical_device_properties2", - "VK_ARM_format_pack+VK_VERSION_1_1", + "VK_KHR_format_feature_flags2+VK_KHR_synchronization2+VK_KHR_get_physical_device_properties2", + "VK_KHR_format_feature_flags2+VK_KHR_synchronization2+VK_VERSION_1_1", + "VK_VERSION_1_3", ] )] - R14x2G14x2Uint2Pack16ARM = 1000609007, + R16G16Sfixed5NV = 1000464000, - [NativeName("VK_FORMAT_R14X2G14X2B14X2A14X2_UINT_4PACK16_ARM")] + [NativeName("VK_FORMAT_A1B5G5R5_UNORM_PACK16")] + [SupportedApiProfile( + "vulkan", + [ + "VK_BASE_VERSION_1_4", + "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_4", + ], + MinVersion = "1.4" + )] + A1B5G5R5UnormPack16 = 1000470000, + + [NativeName("VK_FORMAT_A1B5G5R5_UNORM_PACK16_KHR")] + [SupportedApiProfile( + "vulkan", + ["VK_KHR_maintenance5"], + ImpliesSets = ["VK_VERSION_1_1+VK_KHR_dynamic_rendering", "VK_VERSION_1_3"] + )] + A1B5G5R5UnormPack16KHR = A1B5G5R5UnormPack16, + + [NativeName("VK_FORMAT_A8_UNORM")] + [SupportedApiProfile( + "vulkan", + [ + "VK_BASE_VERSION_1_4", + "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_4", + ], + MinVersion = "1.4" + )] + A8Unorm = 1000470001, + + [NativeName("VK_FORMAT_A8_UNORM_KHR")] + [SupportedApiProfile( + "vulkan", + ["VK_KHR_maintenance5"], + ImpliesSets = ["VK_VERSION_1_1+VK_KHR_dynamic_rendering", "VK_VERSION_1_3"] + )] + A8UnormKHR = A8Unorm, + + [NativeName("VK_FORMAT_R10X6_UINT_PACK16_ARM")] [SupportedApiProfile( "vulkan", ["VK_ARM_format_pack"], @@ -7095,9 +7617,9 @@ public enum Format : uint "VK_ARM_format_pack+VK_VERSION_1_1", ] )] - R14x2G14x2B14x2A14x2Uint4Pack16ARM = 1000609008, + R10x6UintPack16ARM = 1000609000, - [NativeName("VK_FORMAT_R14X2_UNORM_PACK16_ARM")] + [NativeName("VK_FORMAT_R10X6G10X6_UINT_2PACK16_ARM")] [SupportedApiProfile( "vulkan", ["VK_ARM_format_pack"], @@ -7106,9 +7628,9 @@ public enum Format : uint "VK_ARM_format_pack+VK_VERSION_1_1", ] )] - R14x2UnormPack16ARM = 1000609009, + R10x6G10x6Uint2Pack16ARM = 1000609001, - [NativeName("VK_FORMAT_R14X2G14X2_UNORM_2PACK16_ARM")] + [NativeName("VK_FORMAT_R10X6G10X6B10X6A10X6_UINT_4PACK16_ARM")] [SupportedApiProfile( "vulkan", ["VK_ARM_format_pack"], @@ -7117,9 +7639,9 @@ public enum Format : uint "VK_ARM_format_pack+VK_VERSION_1_1", ] )] - R14x2G14x2Unorm2Pack16ARM = 1000609010, + R10x6G10x6B10x6A10x6Uint4Pack16ARM = 1000609002, - [NativeName("VK_FORMAT_R14X2G14X2B14X2A14X2_UNORM_4PACK16_ARM")] + [NativeName("VK_FORMAT_R12X4_UINT_PACK16_ARM")] [SupportedApiProfile( "vulkan", ["VK_ARM_format_pack"], @@ -7128,9 +7650,9 @@ public enum Format : uint "VK_ARM_format_pack+VK_VERSION_1_1", ] )] - R14x2G14x2B14x2A14x2Unorm4Pack16ARM = 1000609011, + R12x4UintPack16ARM = 1000609003, - [NativeName("VK_FORMAT_G14X2_B14X2R14X2_2PLANE_420_UNORM_3PACK16_ARM")] + [NativeName("VK_FORMAT_R12X4G12X4_UINT_2PACK16_ARM")] [SupportedApiProfile( "vulkan", ["VK_ARM_format_pack"], @@ -7139,9 +7661,9 @@ public enum Format : uint "VK_ARM_format_pack+VK_VERSION_1_1", ] )] - G14x2B14x2R14x2x2Plane420Unorm3Pack16ARM = 1000609012, + R12x4G12x4Uint2Pack16ARM = 1000609004, - [NativeName("VK_FORMAT_G14X2_B14X2R14X2_2PLANE_422_UNORM_3PACK16_ARM")] + [NativeName("VK_FORMAT_R12X4G12X4B12X4A12X4_UINT_4PACK16_ARM")] [SupportedApiProfile( "vulkan", ["VK_ARM_format_pack"], @@ -7150,615 +7672,93 @@ public enum Format : uint "VK_ARM_format_pack+VK_VERSION_1_1", ] )] - G14x2B14x2R14x2x2Plane422Unorm3Pack16ARM = 1000609013, + R12x4G12x4B12x4A12x4Uint4Pack16ARM = 1000609005, - [NativeName("VK_FORMAT_ASTC_4x4_SFLOAT_BLOCK_EXT")] + [NativeName("VK_FORMAT_R14X2_UINT_PACK16_ARM")] [SupportedApiProfile( "vulkan", - ["VK_EXT_texture_compression_astc_hdr"], + ["VK_ARM_format_pack"], ImpliesSets = [ - "VK_EXT_texture_compression_astc_hdr+VK_KHR_get_physical_device_properties2", - "VK_EXT_texture_compression_astc_hdr+VK_VERSION_1_1", + "VK_ARM_format_pack+VK_KHR_get_physical_device_properties2", + "VK_ARM_format_pack+VK_VERSION_1_1", ] )] - Astc4x4SfloatBlockEXT = Astc4x4SfloatBlock, + R14x2UintPack16ARM = 1000609006, - [NativeName("VK_FORMAT_ASTC_5x4_SFLOAT_BLOCK_EXT")] + [NativeName("VK_FORMAT_R14X2G14X2_UINT_2PACK16_ARM")] [SupportedApiProfile( "vulkan", - ["VK_EXT_texture_compression_astc_hdr"], + ["VK_ARM_format_pack"], ImpliesSets = [ - "VK_EXT_texture_compression_astc_hdr+VK_KHR_get_physical_device_properties2", - "VK_EXT_texture_compression_astc_hdr+VK_VERSION_1_1", + "VK_ARM_format_pack+VK_KHR_get_physical_device_properties2", + "VK_ARM_format_pack+VK_VERSION_1_1", ] )] - Astc5x4SfloatBlockEXT = Astc5x4SfloatBlock, + R14x2G14x2Uint2Pack16ARM = 1000609007, - [NativeName("VK_FORMAT_ASTC_5x5_SFLOAT_BLOCK_EXT")] + [NativeName("VK_FORMAT_R14X2G14X2B14X2A14X2_UINT_4PACK16_ARM")] [SupportedApiProfile( "vulkan", - ["VK_EXT_texture_compression_astc_hdr"], + ["VK_ARM_format_pack"], ImpliesSets = [ - "VK_EXT_texture_compression_astc_hdr+VK_KHR_get_physical_device_properties2", - "VK_EXT_texture_compression_astc_hdr+VK_VERSION_1_1", + "VK_ARM_format_pack+VK_KHR_get_physical_device_properties2", + "VK_ARM_format_pack+VK_VERSION_1_1", ] )] - Astc5x5SfloatBlockEXT = Astc5x5SfloatBlock, + R14x2G14x2B14x2A14x2Uint4Pack16ARM = 1000609008, - [NativeName("VK_FORMAT_ASTC_6x5_SFLOAT_BLOCK_EXT")] + [NativeName("VK_FORMAT_R14X2_UNORM_PACK16_ARM")] [SupportedApiProfile( "vulkan", - ["VK_EXT_texture_compression_astc_hdr"], + ["VK_ARM_format_pack"], ImpliesSets = [ - "VK_EXT_texture_compression_astc_hdr+VK_KHR_get_physical_device_properties2", - "VK_EXT_texture_compression_astc_hdr+VK_VERSION_1_1", + "VK_ARM_format_pack+VK_KHR_get_physical_device_properties2", + "VK_ARM_format_pack+VK_VERSION_1_1", ] )] - Astc6x5SfloatBlockEXT = Astc6x5SfloatBlock, + R14x2UnormPack16ARM = 1000609009, - [NativeName("VK_FORMAT_ASTC_6x6_SFLOAT_BLOCK_EXT")] + [NativeName("VK_FORMAT_R14X2G14X2_UNORM_2PACK16_ARM")] [SupportedApiProfile( "vulkan", - ["VK_EXT_texture_compression_astc_hdr"], + ["VK_ARM_format_pack"], ImpliesSets = [ - "VK_EXT_texture_compression_astc_hdr+VK_KHR_get_physical_device_properties2", - "VK_EXT_texture_compression_astc_hdr+VK_VERSION_1_1", + "VK_ARM_format_pack+VK_KHR_get_physical_device_properties2", + "VK_ARM_format_pack+VK_VERSION_1_1", ] )] - Astc6x6SfloatBlockEXT = Astc6x6SfloatBlock, + R14x2G14x2Unorm2Pack16ARM = 1000609010, - [NativeName("VK_FORMAT_ASTC_8x5_SFLOAT_BLOCK_EXT")] + [NativeName("VK_FORMAT_R14X2G14X2B14X2A14X2_UNORM_4PACK16_ARM")] [SupportedApiProfile( "vulkan", - ["VK_EXT_texture_compression_astc_hdr"], + ["VK_ARM_format_pack"], ImpliesSets = [ - "VK_EXT_texture_compression_astc_hdr+VK_KHR_get_physical_device_properties2", - "VK_EXT_texture_compression_astc_hdr+VK_VERSION_1_1", + "VK_ARM_format_pack+VK_KHR_get_physical_device_properties2", + "VK_ARM_format_pack+VK_VERSION_1_1", ] )] - Astc8x5SfloatBlockEXT = Astc8x5SfloatBlock, + R14x2G14x2B14x2A14x2Unorm4Pack16ARM = 1000609011, - [NativeName("VK_FORMAT_ASTC_8x6_SFLOAT_BLOCK_EXT")] + [NativeName("VK_FORMAT_G14X2_B14X2R14X2_2PLANE_420_UNORM_3PACK16_ARM")] [SupportedApiProfile( "vulkan", - ["VK_EXT_texture_compression_astc_hdr"], + ["VK_ARM_format_pack"], ImpliesSets = [ - "VK_EXT_texture_compression_astc_hdr+VK_KHR_get_physical_device_properties2", - "VK_EXT_texture_compression_astc_hdr+VK_VERSION_1_1", + "VK_ARM_format_pack+VK_KHR_get_physical_device_properties2", + "VK_ARM_format_pack+VK_VERSION_1_1", ] )] - Astc8x6SfloatBlockEXT = Astc8x6SfloatBlock, + G14x2B14x2R14x2x2Plane420Unorm3Pack16ARM = 1000609012, - [NativeName("VK_FORMAT_ASTC_8x8_SFLOAT_BLOCK_EXT")] - [SupportedApiProfile( - "vulkan", - ["VK_EXT_texture_compression_astc_hdr"], - ImpliesSets = [ - "VK_EXT_texture_compression_astc_hdr+VK_KHR_get_physical_device_properties2", - "VK_EXT_texture_compression_astc_hdr+VK_VERSION_1_1", - ] - )] - Astc8x8SfloatBlockEXT = Astc8x8SfloatBlock, - - [NativeName("VK_FORMAT_ASTC_10x5_SFLOAT_BLOCK_EXT")] - [SupportedApiProfile( - "vulkan", - ["VK_EXT_texture_compression_astc_hdr"], - ImpliesSets = [ - "VK_EXT_texture_compression_astc_hdr+VK_KHR_get_physical_device_properties2", - "VK_EXT_texture_compression_astc_hdr+VK_VERSION_1_1", - ] - )] - Astc10x5SfloatBlockEXT = Astc10x5SfloatBlock, - - [NativeName("VK_FORMAT_ASTC_10x6_SFLOAT_BLOCK_EXT")] - [SupportedApiProfile( - "vulkan", - ["VK_EXT_texture_compression_astc_hdr"], - ImpliesSets = [ - "VK_EXT_texture_compression_astc_hdr+VK_KHR_get_physical_device_properties2", - "VK_EXT_texture_compression_astc_hdr+VK_VERSION_1_1", - ] - )] - Astc10x6SfloatBlockEXT = Astc10x6SfloatBlock, - - [NativeName("VK_FORMAT_ASTC_10x8_SFLOAT_BLOCK_EXT")] - [SupportedApiProfile( - "vulkan", - ["VK_EXT_texture_compression_astc_hdr"], - ImpliesSets = [ - "VK_EXT_texture_compression_astc_hdr+VK_KHR_get_physical_device_properties2", - "VK_EXT_texture_compression_astc_hdr+VK_VERSION_1_1", - ] - )] - Astc10x8SfloatBlockEXT = Astc10x8SfloatBlock, - - [NativeName("VK_FORMAT_ASTC_10x10_SFLOAT_BLOCK_EXT")] - [SupportedApiProfile( - "vulkan", - ["VK_EXT_texture_compression_astc_hdr"], - ImpliesSets = [ - "VK_EXT_texture_compression_astc_hdr+VK_KHR_get_physical_device_properties2", - "VK_EXT_texture_compression_astc_hdr+VK_VERSION_1_1", - ] - )] - Astc10x10SfloatBlockEXT = Astc10x10SfloatBlock, - - [NativeName("VK_FORMAT_ASTC_12x10_SFLOAT_BLOCK_EXT")] - [SupportedApiProfile( - "vulkan", - ["VK_EXT_texture_compression_astc_hdr"], - ImpliesSets = [ - "VK_EXT_texture_compression_astc_hdr+VK_KHR_get_physical_device_properties2", - "VK_EXT_texture_compression_astc_hdr+VK_VERSION_1_1", - ] - )] - Astc12x10SfloatBlockEXT = Astc12x10SfloatBlock, - - [NativeName("VK_FORMAT_ASTC_12x12_SFLOAT_BLOCK_EXT")] - [SupportedApiProfile( - "vulkan", - ["VK_EXT_texture_compression_astc_hdr"], - ImpliesSets = [ - "VK_EXT_texture_compression_astc_hdr+VK_KHR_get_physical_device_properties2", - "VK_EXT_texture_compression_astc_hdr+VK_VERSION_1_1", - ] - )] - Astc12x12SfloatBlockEXT = Astc12x12SfloatBlock, - - [NativeName("VK_FORMAT_G8B8G8R8_422_UNORM_KHR")] - [SupportedApiProfile( - "vulkan", - ["VK_KHR_sampler_ycbcr_conversion"], - ImpliesSets = [ - "VK_KHR_maintenance1+VK_KHR_bind_memory2+VK_KHR_get_memory_requirements2+VK_KHR_get_physical_device_properties2", - "VK_VERSION_1_1", - ] - )] - G8B8G8R8x422UnormKHR = G8B8G8R8x422Unorm, - - [NativeName("VK_FORMAT_B8G8R8G8_422_UNORM_KHR")] - [SupportedApiProfile( - "vulkan", - ["VK_KHR_sampler_ycbcr_conversion"], - ImpliesSets = [ - "VK_KHR_maintenance1+VK_KHR_bind_memory2+VK_KHR_get_memory_requirements2+VK_KHR_get_physical_device_properties2", - "VK_VERSION_1_1", - ] - )] - B8G8R8G8x422UnormKHR = B8G8R8G8x422Unorm, - - [NativeName("VK_FORMAT_G8_B8_R8_3PLANE_420_UNORM_KHR")] - [SupportedApiProfile( - "vulkan", - ["VK_KHR_sampler_ycbcr_conversion"], - ImpliesSets = [ - "VK_KHR_maintenance1+VK_KHR_bind_memory2+VK_KHR_get_memory_requirements2+VK_KHR_get_physical_device_properties2", - "VK_VERSION_1_1", - ] - )] - G8B8R8x3Plane420UnormKHR = G8B8R8x3Plane420Unorm, - - [NativeName("VK_FORMAT_G8_B8R8_2PLANE_420_UNORM_KHR")] - [SupportedApiProfile( - "vulkan", - ["VK_KHR_sampler_ycbcr_conversion"], - ImpliesSets = [ - "VK_KHR_maintenance1+VK_KHR_bind_memory2+VK_KHR_get_memory_requirements2+VK_KHR_get_physical_device_properties2", - "VK_VERSION_1_1", - ] - )] - G8B8R8x2Plane420UnormKHR = G8B8R8x2Plane420Unorm, - - [NativeName("VK_FORMAT_G8_B8_R8_3PLANE_422_UNORM_KHR")] - [SupportedApiProfile( - "vulkan", - ["VK_KHR_sampler_ycbcr_conversion"], - ImpliesSets = [ - "VK_KHR_maintenance1+VK_KHR_bind_memory2+VK_KHR_get_memory_requirements2+VK_KHR_get_physical_device_properties2", - "VK_VERSION_1_1", - ] - )] - G8B8R8x3Plane422UnormKHR = G8B8R8x3Plane422Unorm, - - [NativeName("VK_FORMAT_G8_B8R8_2PLANE_422_UNORM_KHR")] - [SupportedApiProfile( - "vulkan", - ["VK_KHR_sampler_ycbcr_conversion"], - ImpliesSets = [ - "VK_KHR_maintenance1+VK_KHR_bind_memory2+VK_KHR_get_memory_requirements2+VK_KHR_get_physical_device_properties2", - "VK_VERSION_1_1", - ] - )] - G8B8R8x2Plane422UnormKHR = G8B8R8x2Plane422Unorm, - - [NativeName("VK_FORMAT_G8_B8_R8_3PLANE_444_UNORM_KHR")] - [SupportedApiProfile( - "vulkan", - ["VK_KHR_sampler_ycbcr_conversion"], - ImpliesSets = [ - "VK_KHR_maintenance1+VK_KHR_bind_memory2+VK_KHR_get_memory_requirements2+VK_KHR_get_physical_device_properties2", - "VK_VERSION_1_1", - ] - )] - G8B8R8x3Plane444UnormKHR = G8B8R8x3Plane444Unorm, - - [NativeName("VK_FORMAT_R10X6_UNORM_PACK16_KHR")] - [SupportedApiProfile( - "vulkan", - ["VK_KHR_sampler_ycbcr_conversion"], - ImpliesSets = [ - "VK_KHR_maintenance1+VK_KHR_bind_memory2+VK_KHR_get_memory_requirements2+VK_KHR_get_physical_device_properties2", - "VK_VERSION_1_1", - ] - )] - R10x6UnormPack16KHR = R10x6UnormPack16, - - [NativeName("VK_FORMAT_R10X6G10X6_UNORM_2PACK16_KHR")] - [SupportedApiProfile( - "vulkan", - ["VK_KHR_sampler_ycbcr_conversion"], - ImpliesSets = [ - "VK_KHR_maintenance1+VK_KHR_bind_memory2+VK_KHR_get_memory_requirements2+VK_KHR_get_physical_device_properties2", - "VK_VERSION_1_1", - ] - )] - R10x6G10x6Unorm2Pack16KHR = R10x6G10x6Unorm2Pack16, - - [NativeName("VK_FORMAT_R10X6G10X6B10X6A10X6_UNORM_4PACK16_KHR")] - [SupportedApiProfile( - "vulkan", - ["VK_KHR_sampler_ycbcr_conversion"], - ImpliesSets = [ - "VK_KHR_maintenance1+VK_KHR_bind_memory2+VK_KHR_get_memory_requirements2+VK_KHR_get_physical_device_properties2", - "VK_VERSION_1_1", - ] - )] - R10x6G10x6B10x6A10x6Unorm4Pack16KHR = R10x6G10x6B10x6A10x6Unorm4Pack16, - - [NativeName("VK_FORMAT_G10X6B10X6G10X6R10X6_422_UNORM_4PACK16_KHR")] - [SupportedApiProfile( - "vulkan", - ["VK_KHR_sampler_ycbcr_conversion"], - ImpliesSets = [ - "VK_KHR_maintenance1+VK_KHR_bind_memory2+VK_KHR_get_memory_requirements2+VK_KHR_get_physical_device_properties2", - "VK_VERSION_1_1", - ] - )] - G10x6B10x6G10x6R10x6x422Unorm4Pack16KHR = G10x6B10x6G10x6R10x6x422Unorm4Pack16, - - [NativeName("VK_FORMAT_B10X6G10X6R10X6G10X6_422_UNORM_4PACK16_KHR")] - [SupportedApiProfile( - "vulkan", - ["VK_KHR_sampler_ycbcr_conversion"], - ImpliesSets = [ - "VK_KHR_maintenance1+VK_KHR_bind_memory2+VK_KHR_get_memory_requirements2+VK_KHR_get_physical_device_properties2", - "VK_VERSION_1_1", - ] - )] - B10x6G10x6R10x6G10x6x422Unorm4Pack16KHR = B10x6G10x6R10x6G10x6x422Unorm4Pack16, - - [NativeName("VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_420_UNORM_3PACK16_KHR")] - [SupportedApiProfile( - "vulkan", - ["VK_KHR_sampler_ycbcr_conversion"], - ImpliesSets = [ - "VK_KHR_maintenance1+VK_KHR_bind_memory2+VK_KHR_get_memory_requirements2+VK_KHR_get_physical_device_properties2", - "VK_VERSION_1_1", - ] - )] - G10x6B10x6R10x6x3Plane420Unorm3Pack16KHR = G10x6B10x6R10x6x3Plane420Unorm3Pack16, - - [NativeName("VK_FORMAT_G10X6_B10X6R10X6_2PLANE_420_UNORM_3PACK16_KHR")] - [SupportedApiProfile( - "vulkan", - ["VK_KHR_sampler_ycbcr_conversion"], - ImpliesSets = [ - "VK_KHR_maintenance1+VK_KHR_bind_memory2+VK_KHR_get_memory_requirements2+VK_KHR_get_physical_device_properties2", - "VK_VERSION_1_1", - ] - )] - G10x6B10x6R10x6x2Plane420Unorm3Pack16KHR = G10x6B10x6R10x6x2Plane420Unorm3Pack16, - - [NativeName("VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_422_UNORM_3PACK16_KHR")] - [SupportedApiProfile( - "vulkan", - ["VK_KHR_sampler_ycbcr_conversion"], - ImpliesSets = [ - "VK_KHR_maintenance1+VK_KHR_bind_memory2+VK_KHR_get_memory_requirements2+VK_KHR_get_physical_device_properties2", - "VK_VERSION_1_1", - ] - )] - G10x6B10x6R10x6x3Plane422Unorm3Pack16KHR = G10x6B10x6R10x6x3Plane422Unorm3Pack16, - - [NativeName("VK_FORMAT_G10X6_B10X6R10X6_2PLANE_422_UNORM_3PACK16_KHR")] - [SupportedApiProfile( - "vulkan", - ["VK_KHR_sampler_ycbcr_conversion"], - ImpliesSets = [ - "VK_KHR_maintenance1+VK_KHR_bind_memory2+VK_KHR_get_memory_requirements2+VK_KHR_get_physical_device_properties2", - "VK_VERSION_1_1", - ] - )] - G10x6B10x6R10x6x2Plane422Unorm3Pack16KHR = G10x6B10x6R10x6x2Plane422Unorm3Pack16, - - [NativeName("VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_444_UNORM_3PACK16_KHR")] - [SupportedApiProfile( - "vulkan", - ["VK_KHR_sampler_ycbcr_conversion"], - ImpliesSets = [ - "VK_KHR_maintenance1+VK_KHR_bind_memory2+VK_KHR_get_memory_requirements2+VK_KHR_get_physical_device_properties2", - "VK_VERSION_1_1", - ] - )] - G10x6B10x6R10x6x3Plane444Unorm3Pack16KHR = G10x6B10x6R10x6x3Plane444Unorm3Pack16, - - [NativeName("VK_FORMAT_R12X4_UNORM_PACK16_KHR")] - [SupportedApiProfile( - "vulkan", - ["VK_KHR_sampler_ycbcr_conversion"], - ImpliesSets = [ - "VK_KHR_maintenance1+VK_KHR_bind_memory2+VK_KHR_get_memory_requirements2+VK_KHR_get_physical_device_properties2", - "VK_VERSION_1_1", - ] - )] - R12x4UnormPack16KHR = R12x4UnormPack16, - - [NativeName("VK_FORMAT_R12X4G12X4_UNORM_2PACK16_KHR")] - [SupportedApiProfile( - "vulkan", - ["VK_KHR_sampler_ycbcr_conversion"], - ImpliesSets = [ - "VK_KHR_maintenance1+VK_KHR_bind_memory2+VK_KHR_get_memory_requirements2+VK_KHR_get_physical_device_properties2", - "VK_VERSION_1_1", - ] - )] - R12x4G12x4Unorm2Pack16KHR = R12x4G12x4Unorm2Pack16, - - [NativeName("VK_FORMAT_R12X4G12X4B12X4A12X4_UNORM_4PACK16_KHR")] - [SupportedApiProfile( - "vulkan", - ["VK_KHR_sampler_ycbcr_conversion"], - ImpliesSets = [ - "VK_KHR_maintenance1+VK_KHR_bind_memory2+VK_KHR_get_memory_requirements2+VK_KHR_get_physical_device_properties2", - "VK_VERSION_1_1", - ] - )] - R12x4G12x4B12x4A12x4Unorm4Pack16KHR = R12x4G12x4B12x4A12x4Unorm4Pack16, - - [NativeName("VK_FORMAT_G12X4B12X4G12X4R12X4_422_UNORM_4PACK16_KHR")] - [SupportedApiProfile( - "vulkan", - ["VK_KHR_sampler_ycbcr_conversion"], - ImpliesSets = [ - "VK_KHR_maintenance1+VK_KHR_bind_memory2+VK_KHR_get_memory_requirements2+VK_KHR_get_physical_device_properties2", - "VK_VERSION_1_1", - ] - )] - G12x4B12x4G12x4R12x4x422Unorm4Pack16KHR = G12x4B12x4G12x4R12x4x422Unorm4Pack16, - - [NativeName("VK_FORMAT_B12X4G12X4R12X4G12X4_422_UNORM_4PACK16_KHR")] - [SupportedApiProfile( - "vulkan", - ["VK_KHR_sampler_ycbcr_conversion"], - ImpliesSets = [ - "VK_KHR_maintenance1+VK_KHR_bind_memory2+VK_KHR_get_memory_requirements2+VK_KHR_get_physical_device_properties2", - "VK_VERSION_1_1", - ] - )] - B12x4G12x4R12x4G12x4x422Unorm4Pack16KHR = B12x4G12x4R12x4G12x4x422Unorm4Pack16, - - [NativeName("VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_420_UNORM_3PACK16_KHR")] - [SupportedApiProfile( - "vulkan", - ["VK_KHR_sampler_ycbcr_conversion"], - ImpliesSets = [ - "VK_KHR_maintenance1+VK_KHR_bind_memory2+VK_KHR_get_memory_requirements2+VK_KHR_get_physical_device_properties2", - "VK_VERSION_1_1", - ] - )] - G12x4B12x4R12x4x3Plane420Unorm3Pack16KHR = G12x4B12x4R12x4x3Plane420Unorm3Pack16, - - [NativeName("VK_FORMAT_G12X4_B12X4R12X4_2PLANE_420_UNORM_3PACK16_KHR")] - [SupportedApiProfile( - "vulkan", - ["VK_KHR_sampler_ycbcr_conversion"], - ImpliesSets = [ - "VK_KHR_maintenance1+VK_KHR_bind_memory2+VK_KHR_get_memory_requirements2+VK_KHR_get_physical_device_properties2", - "VK_VERSION_1_1", - ] - )] - G12x4B12x4R12x4x2Plane420Unorm3Pack16KHR = G12x4B12x4R12x4x2Plane420Unorm3Pack16, - - [NativeName("VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_422_UNORM_3PACK16_KHR")] - [SupportedApiProfile( - "vulkan", - ["VK_KHR_sampler_ycbcr_conversion"], - ImpliesSets = [ - "VK_KHR_maintenance1+VK_KHR_bind_memory2+VK_KHR_get_memory_requirements2+VK_KHR_get_physical_device_properties2", - "VK_VERSION_1_1", - ] - )] - G12x4B12x4R12x4x3Plane422Unorm3Pack16KHR = G12x4B12x4R12x4x3Plane422Unorm3Pack16, - - [NativeName("VK_FORMAT_G12X4_B12X4R12X4_2PLANE_422_UNORM_3PACK16_KHR")] - [SupportedApiProfile( - "vulkan", - ["VK_KHR_sampler_ycbcr_conversion"], - ImpliesSets = [ - "VK_KHR_maintenance1+VK_KHR_bind_memory2+VK_KHR_get_memory_requirements2+VK_KHR_get_physical_device_properties2", - "VK_VERSION_1_1", - ] - )] - G12x4B12x4R12x4x2Plane422Unorm3Pack16KHR = G12x4B12x4R12x4x2Plane422Unorm3Pack16, - - [NativeName("VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_444_UNORM_3PACK16_KHR")] - [SupportedApiProfile( - "vulkan", - ["VK_KHR_sampler_ycbcr_conversion"], - ImpliesSets = [ - "VK_KHR_maintenance1+VK_KHR_bind_memory2+VK_KHR_get_memory_requirements2+VK_KHR_get_physical_device_properties2", - "VK_VERSION_1_1", - ] - )] - G12x4B12x4R12x4x3Plane444Unorm3Pack16KHR = G12x4B12x4R12x4x3Plane444Unorm3Pack16, - - [NativeName("VK_FORMAT_G16B16G16R16_422_UNORM_KHR")] - [SupportedApiProfile( - "vulkan", - ["VK_KHR_sampler_ycbcr_conversion"], - ImpliesSets = [ - "VK_KHR_maintenance1+VK_KHR_bind_memory2+VK_KHR_get_memory_requirements2+VK_KHR_get_physical_device_properties2", - "VK_VERSION_1_1", - ] - )] - G16B16G16R16x422UnormKHR = G16B16G16R16x422Unorm, - - [NativeName("VK_FORMAT_B16G16R16G16_422_UNORM_KHR")] - [SupportedApiProfile( - "vulkan", - ["VK_KHR_sampler_ycbcr_conversion"], - ImpliesSets = [ - "VK_KHR_maintenance1+VK_KHR_bind_memory2+VK_KHR_get_memory_requirements2+VK_KHR_get_physical_device_properties2", - "VK_VERSION_1_1", - ] - )] - B16G16R16G16x422UnormKHR = B16G16R16G16x422Unorm, - - [NativeName("VK_FORMAT_G16_B16_R16_3PLANE_420_UNORM_KHR")] - [SupportedApiProfile( - "vulkan", - ["VK_KHR_sampler_ycbcr_conversion"], - ImpliesSets = [ - "VK_KHR_maintenance1+VK_KHR_bind_memory2+VK_KHR_get_memory_requirements2+VK_KHR_get_physical_device_properties2", - "VK_VERSION_1_1", - ] - )] - G16B16R16x3Plane420UnormKHR = G16B16R16x3Plane420Unorm, - - [NativeName("VK_FORMAT_G16_B16R16_2PLANE_420_UNORM_KHR")] - [SupportedApiProfile( - "vulkan", - ["VK_KHR_sampler_ycbcr_conversion"], - ImpliesSets = [ - "VK_KHR_maintenance1+VK_KHR_bind_memory2+VK_KHR_get_memory_requirements2+VK_KHR_get_physical_device_properties2", - "VK_VERSION_1_1", - ] - )] - G16B16R16x2Plane420UnormKHR = G16B16R16x2Plane420Unorm, - - [NativeName("VK_FORMAT_G16_B16_R16_3PLANE_422_UNORM_KHR")] - [SupportedApiProfile( - "vulkan", - ["VK_KHR_sampler_ycbcr_conversion"], - ImpliesSets = [ - "VK_KHR_maintenance1+VK_KHR_bind_memory2+VK_KHR_get_memory_requirements2+VK_KHR_get_physical_device_properties2", - "VK_VERSION_1_1", - ] - )] - G16B16R16x3Plane422UnormKHR = G16B16R16x3Plane422Unorm, - - [NativeName("VK_FORMAT_G16_B16R16_2PLANE_422_UNORM_KHR")] - [SupportedApiProfile( - "vulkan", - ["VK_KHR_sampler_ycbcr_conversion"], - ImpliesSets = [ - "VK_KHR_maintenance1+VK_KHR_bind_memory2+VK_KHR_get_memory_requirements2+VK_KHR_get_physical_device_properties2", - "VK_VERSION_1_1", - ] - )] - G16B16R16x2Plane422UnormKHR = G16B16R16x2Plane422Unorm, - - [NativeName("VK_FORMAT_G16_B16_R16_3PLANE_444_UNORM_KHR")] - [SupportedApiProfile( - "vulkan", - ["VK_KHR_sampler_ycbcr_conversion"], - ImpliesSets = [ - "VK_KHR_maintenance1+VK_KHR_bind_memory2+VK_KHR_get_memory_requirements2+VK_KHR_get_physical_device_properties2", - "VK_VERSION_1_1", - ] - )] - G16B16R16x3Plane444UnormKHR = G16B16R16x3Plane444Unorm, - - [NativeName("VK_FORMAT_G8_B8R8_2PLANE_444_UNORM_EXT")] - [SupportedApiProfile( - "vulkan", - ["VK_EXT_ycbcr_2plane_444_formats"], - ImpliesSets = [ - "VK_EXT_ycbcr_2plane_444_formats+VK_KHR_sampler_ycbcr_conversion", - "VK_EXT_ycbcr_2plane_444_formats+VK_VERSION_1_1", - ] - )] - G8B8R8x2Plane444UnormEXT = G8B8R8x2Plane444Unorm, - - [NativeName("VK_FORMAT_G10X6_B10X6R10X6_2PLANE_444_UNORM_3PACK16_EXT")] - [SupportedApiProfile( - "vulkan", - ["VK_EXT_ycbcr_2plane_444_formats"], - ImpliesSets = [ - "VK_EXT_ycbcr_2plane_444_formats+VK_KHR_sampler_ycbcr_conversion", - "VK_EXT_ycbcr_2plane_444_formats+VK_VERSION_1_1", - ] - )] - G10x6B10x6R10x6x2Plane444Unorm3Pack16EXT = G10x6B10x6R10x6x2Plane444Unorm3Pack16, - - [NativeName("VK_FORMAT_G12X4_B12X4R12X4_2PLANE_444_UNORM_3PACK16_EXT")] - [SupportedApiProfile( - "vulkan", - ["VK_EXT_ycbcr_2plane_444_formats"], - ImpliesSets = [ - "VK_EXT_ycbcr_2plane_444_formats+VK_KHR_sampler_ycbcr_conversion", - "VK_EXT_ycbcr_2plane_444_formats+VK_VERSION_1_1", - ] - )] - G12x4B12x4R12x4x2Plane444Unorm3Pack16EXT = G12x4B12x4R12x4x2Plane444Unorm3Pack16, - - [NativeName("VK_FORMAT_G16_B16R16_2PLANE_444_UNORM_EXT")] - [SupportedApiProfile( - "vulkan", - ["VK_EXT_ycbcr_2plane_444_formats"], - ImpliesSets = [ - "VK_EXT_ycbcr_2plane_444_formats+VK_KHR_sampler_ycbcr_conversion", - "VK_EXT_ycbcr_2plane_444_formats+VK_VERSION_1_1", - ] - )] - G16B16R16x2Plane444UnormEXT = G16B16R16x2Plane444Unorm, - - [NativeName("VK_FORMAT_A4R4G4B4_UNORM_PACK16_EXT")] - [SupportedApiProfile( - "vulkan", - ["VK_EXT_4444_formats"], - ImpliesSets = [ - "VK_EXT_4444_formats+VK_KHR_get_physical_device_properties2", - "VK_EXT_4444_formats+VK_VERSION_1_1", - ] - )] - A4R4G4B4UnormPack16EXT = A4R4G4B4UnormPack16, - - [NativeName("VK_FORMAT_A4B4G4R4_UNORM_PACK16_EXT")] + [NativeName("VK_FORMAT_G14X2_B14X2R14X2_2PLANE_422_UNORM_3PACK16_ARM")] [SupportedApiProfile( "vulkan", - ["VK_EXT_4444_formats"], + ["VK_ARM_format_pack"], ImpliesSets = [ - "VK_EXT_4444_formats+VK_KHR_get_physical_device_properties2", - "VK_EXT_4444_formats+VK_VERSION_1_1", + "VK_ARM_format_pack+VK_KHR_get_physical_device_properties2", + "VK_ARM_format_pack+VK_VERSION_1_1", ] )] - A4B4G4R4UnormPack16EXT = A4B4G4R4UnormPack16, - - [NativeName("VK_FORMAT_A1B5G5R5_UNORM_PACK16_KHR")] - [SupportedApiProfile( - "vulkan", - ["VK_KHR_maintenance5"], - ImpliesSets = ["VK_VERSION_1_1+VK_KHR_dynamic_rendering", "VK_VERSION_1_3"] - )] - A1B5G5R5UnormPack16KHR = A1B5G5R5UnormPack16, - - [NativeName("VK_FORMAT_A8_UNORM_KHR")] - [SupportedApiProfile( - "vulkan", - ["VK_KHR_maintenance5"], - ImpliesSets = ["VK_VERSION_1_1+VK_KHR_dynamic_rendering", "VK_VERSION_1_3"] - )] - A8UnormKHR = A8Unorm, + G14x2B14x2R14x2x2Plane422Unorm3Pack16ARM = 1000609013, } diff --git a/sources/Vulkan/Vulkan/vk/FormatFeatureFlags.gen.cs b/sources/Vulkan/Vulkan/vk/FormatFeatureFlags.gen.cs index 858916be43..bc9c3c2207 100644 --- a/sources/Vulkan/Vulkan/vk/FormatFeatureFlags.gen.cs +++ b/sources/Vulkan/Vulkan/vk/FormatFeatureFlags.gen.cs @@ -392,6 +392,14 @@ public enum FormatFeatureFlags : uint )] SampledImageFilterLinearBit = 0x1000, + [NativeName("VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_CUBIC_BIT_EXT")] + [SupportedApiProfile("vulkan", ["VK_EXT_filter_cubic"])] + SampledImageFilterCubicBitEXT = 0x2000, + + [NativeName("VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_CUBIC_BIT_IMG")] + [SupportedApiProfile("vulkan", ["VK_IMG_filter_cubic"])] + SampledImageFilterCubicBitIMG = SampledImageFilterCubicBitEXT, + [NativeName("VK_FORMAT_FEATURE_TRANSFER_SRC_BIT")] [SupportedApiProfile( "vulkan", @@ -417,6 +425,10 @@ public enum FormatFeatureFlags : uint )] TransferSrcBit = 0x4000, + [NativeName("VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR")] + [SupportedApiProfile("vulkan", ["VK_KHR_maintenance1"])] + TransferSrcBitKHR = TransferSrcBit, + [NativeName("VK_FORMAT_FEATURE_TRANSFER_DST_BIT")] [SupportedApiProfile( "vulkan", @@ -442,6 +454,39 @@ public enum FormatFeatureFlags : uint )] TransferDstBit = 0x8000, + [NativeName("VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR")] + [SupportedApiProfile("vulkan", ["VK_KHR_maintenance1"])] + TransferDstBitKHR = TransferDstBit, + + [NativeName("VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT")] + [SupportedApiProfile( + "vulkan", + [ + "VK_COMPUTE_VERSION_1_2", + "VK_COMPUTE_VERSION_1_3", + "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_2", + "VK_GRAPHICS_VERSION_1_3", + "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_2", + "VK_VERSION_1_3", + "VK_VERSION_1_4", + ], + MinVersion = "1.2" + )] + SampledImageFilterMinmaxBit = 0x10000, + + [NativeName("VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT_EXT")] + [SupportedApiProfile( + "vulkan", + ["VK_EXT_sampler_filter_minmax"], + ImpliesSets = [ + "VK_EXT_sampler_filter_minmax+VK_KHR_get_physical_device_properties2", + "VK_EXT_sampler_filter_minmax+VK_VERSION_1_1", + ] + )] + SampledImageFilterMinmaxBitEXT = SampledImageFilterMinmaxBit, + [NativeName("VK_FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT")] [SupportedApiProfile( "vulkan", @@ -463,6 +508,17 @@ public enum FormatFeatureFlags : uint )] MidpointChromaSamplesBit = 0x20000, + [NativeName("VK_FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT_KHR")] + [SupportedApiProfile( + "vulkan", + ["VK_KHR_sampler_ycbcr_conversion"], + ImpliesSets = [ + "VK_KHR_maintenance1+VK_KHR_bind_memory2+VK_KHR_get_memory_requirements2+VK_KHR_get_physical_device_properties2", + "VK_VERSION_1_1", + ] + )] + MidpointChromaSamplesBitKHR = MidpointChromaSamplesBit, + [NativeName("VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT")] [SupportedApiProfile( "vulkan", @@ -484,6 +540,17 @@ public enum FormatFeatureFlags : uint )] SampledImageYcbcrConversionLinearFilterBit = 0x40000, + [NativeName("VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT_KHR")] + [SupportedApiProfile( + "vulkan", + ["VK_KHR_sampler_ycbcr_conversion"], + ImpliesSets = [ + "VK_KHR_maintenance1+VK_KHR_bind_memory2+VK_KHR_get_memory_requirements2+VK_KHR_get_physical_device_properties2", + "VK_VERSION_1_1", + ] + )] + SampledImageYcbcrConversionLinearFilterBitKHR = SampledImageYcbcrConversionLinearFilterBit, + [NativeName( "VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT" )] @@ -507,6 +574,20 @@ public enum FormatFeatureFlags : uint )] SampledImageYcbcrConversionSeparateReconstructionFilterBit = 0x80000, + [NativeName( + "VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT_KHR" + )] + [SupportedApiProfile( + "vulkan", + ["VK_KHR_sampler_ycbcr_conversion"], + ImpliesSets = [ + "VK_KHR_maintenance1+VK_KHR_bind_memory2+VK_KHR_get_memory_requirements2+VK_KHR_get_physical_device_properties2", + "VK_VERSION_1_1", + ] + )] + SampledImageYcbcrConversionSeparateReconstructionFilterBitKHR = + SampledImageYcbcrConversionSeparateReconstructionFilterBit, + [NativeName( "VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_BIT" )] @@ -530,6 +611,20 @@ public enum FormatFeatureFlags : uint )] SampledImageYcbcrConversionChromaReconstructionExplicitBit = 0x100000, + [NativeName( + "VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_BIT_KHR" + )] + [SupportedApiProfile( + "vulkan", + ["VK_KHR_sampler_ycbcr_conversion"], + ImpliesSets = [ + "VK_KHR_maintenance1+VK_KHR_bind_memory2+VK_KHR_get_memory_requirements2+VK_KHR_get_physical_device_properties2", + "VK_VERSION_1_1", + ] + )] + SampledImageYcbcrConversionChromaReconstructionExplicitBitKHR = + SampledImageYcbcrConversionChromaReconstructionExplicitBit, + [NativeName( "VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_FORCEABLE_BIT" )] @@ -553,6 +648,20 @@ public enum FormatFeatureFlags : uint )] SampledImageYcbcrConversionChromaReconstructionExplicitForceableBit = 0x200000, + [NativeName( + "VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_FORCEABLE_BIT_KHR" + )] + [SupportedApiProfile( + "vulkan", + ["VK_KHR_sampler_ycbcr_conversion"], + ImpliesSets = [ + "VK_KHR_maintenance1+VK_KHR_bind_memory2+VK_KHR_get_memory_requirements2+VK_KHR_get_physical_device_properties2", + "VK_VERSION_1_1", + ] + )] + SampledImageYcbcrConversionChromaReconstructionExplicitForceableBitKHR = + SampledImageYcbcrConversionChromaReconstructionExplicitForceableBit, + [NativeName("VK_FORMAT_FEATURE_DISJOINT_BIT")] [SupportedApiProfile( "vulkan", @@ -574,6 +683,17 @@ public enum FormatFeatureFlags : uint )] DisjointBit = 0x400000, + [NativeName("VK_FORMAT_FEATURE_DISJOINT_BIT_KHR")] + [SupportedApiProfile( + "vulkan", + ["VK_KHR_sampler_ycbcr_conversion"], + ImpliesSets = [ + "VK_KHR_maintenance1+VK_KHR_bind_memory2+VK_KHR_get_memory_requirements2+VK_KHR_get_physical_device_properties2", + "VK_VERSION_1_1", + ] + )] + DisjointBitKHR = DisjointBit, + [NativeName("VK_FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT")] [SupportedApiProfile( "vulkan", @@ -595,23 +715,27 @@ public enum FormatFeatureFlags : uint )] CositedChromaSamplesBit = 0x800000, - [NativeName("VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT")] + [NativeName("VK_FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT_KHR")] [SupportedApiProfile( "vulkan", - [ - "VK_COMPUTE_VERSION_1_2", - "VK_COMPUTE_VERSION_1_3", - "VK_COMPUTE_VERSION_1_4", - "VK_GRAPHICS_VERSION_1_2", - "VK_GRAPHICS_VERSION_1_3", - "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_2", - "VK_VERSION_1_3", - "VK_VERSION_1_4", - ], - MinVersion = "1.2" + ["VK_KHR_sampler_ycbcr_conversion"], + ImpliesSets = [ + "VK_KHR_maintenance1+VK_KHR_bind_memory2+VK_KHR_get_memory_requirements2+VK_KHR_get_physical_device_properties2", + "VK_VERSION_1_1", + ] )] - SampledImageFilterMinmaxBit = 0x10000, + CositedChromaSamplesBitKHR = CositedChromaSamplesBit, + + [NativeName("VK_FORMAT_FEATURE_FRAGMENT_DENSITY_MAP_BIT_EXT")] + [SupportedApiProfile( + "vulkan", + ["VK_EXT_fragment_density_map"], + ImpliesSets = [ + "VK_EXT_fragment_density_map+VK_KHR_get_physical_device_properties2", + "VK_EXT_fragment_density_map+VK_VERSION_1_1", + ] + )] + FragmentDensityMapBitEXT = 0x1000000, [NativeName("VK_FORMAT_FEATURE_VIDEO_DECODE_OUTPUT_BIT_KHR")] [SupportedApiProfile( @@ -635,44 +759,6 @@ public enum FormatFeatureFlags : uint )] VideoDecodeDpbBitKHR = 0x4000000, - [NativeName("VK_FORMAT_FEATURE_ACCELERATION_STRUCTURE_VERTEX_BUFFER_BIT_KHR")] - [SupportedApiProfile( - "vulkan", - ["VK_KHR_acceleration_structure"], - ImpliesSets = [ - "VK_KHR_deferred_host_operations+VK_VERSION_1_1+VK_EXT_descriptor_indexing+VK_KHR_buffer_device_address", - "VK_KHR_deferred_host_operations+VK_VERSION_1_2", - ] - )] - AccelerationStructureVertexBufferBitKHR = 0x20000000, - - [NativeName("VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_CUBIC_BIT_EXT")] - [SupportedApiProfile("vulkan", ["VK_EXT_filter_cubic"])] - SampledImageFilterCubicBitEXT = 0x2000, - - [NativeName("VK_FORMAT_FEATURE_FRAGMENT_DENSITY_MAP_BIT_EXT")] - [SupportedApiProfile( - "vulkan", - ["VK_EXT_fragment_density_map"], - ImpliesSets = [ - "VK_EXT_fragment_density_map+VK_KHR_get_physical_device_properties2", - "VK_EXT_fragment_density_map+VK_VERSION_1_1", - ] - )] - FragmentDensityMapBitEXT = 0x1000000, - - [NativeName("VK_FORMAT_FEATURE_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR")] - [SupportedApiProfile( - "vulkan", - ["VK_KHR_fragment_shading_rate"], - ImpliesSets = [ - "VK_KHR_create_renderpass2+VK_KHR_get_physical_device_properties2", - "VK_KHR_create_renderpass2+VK_VERSION_1_1", - "VK_VERSION_1_2", - ] - )] - FragmentShadingRateAttachmentBitKHR = 0x40000000, - [NativeName("VK_FORMAT_FEATURE_VIDEO_ENCODE_INPUT_BIT_KHR")] [SupportedApiProfile( "vulkan", @@ -695,112 +781,26 @@ public enum FormatFeatureFlags : uint )] VideoEncodeDpbBitKHR = 0x10000000, - [NativeName("VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_CUBIC_BIT_IMG")] - [SupportedApiProfile("vulkan", ["VK_IMG_filter_cubic"])] - SampledImageFilterCubicBitIMG = SampledImageFilterCubicBitEXT, - - [NativeName("VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR")] - [SupportedApiProfile("vulkan", ["VK_KHR_maintenance1"])] - TransferSrcBitKHR = TransferSrcBit, - - [NativeName("VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR")] - [SupportedApiProfile("vulkan", ["VK_KHR_maintenance1"])] - TransferDstBitKHR = TransferDstBit, - - [NativeName("VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT_EXT")] - [SupportedApiProfile( - "vulkan", - ["VK_EXT_sampler_filter_minmax"], - ImpliesSets = [ - "VK_EXT_sampler_filter_minmax+VK_KHR_get_physical_device_properties2", - "VK_EXT_sampler_filter_minmax+VK_VERSION_1_1", - ] - )] - SampledImageFilterMinmaxBitEXT = SampledImageFilterMinmaxBit, - - [NativeName("VK_FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT_KHR")] - [SupportedApiProfile( - "vulkan", - ["VK_KHR_sampler_ycbcr_conversion"], - ImpliesSets = [ - "VK_KHR_maintenance1+VK_KHR_bind_memory2+VK_KHR_get_memory_requirements2+VK_KHR_get_physical_device_properties2", - "VK_VERSION_1_1", - ] - )] - MidpointChromaSamplesBitKHR = MidpointChromaSamplesBit, - - [NativeName("VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT_KHR")] - [SupportedApiProfile( - "vulkan", - ["VK_KHR_sampler_ycbcr_conversion"], - ImpliesSets = [ - "VK_KHR_maintenance1+VK_KHR_bind_memory2+VK_KHR_get_memory_requirements2+VK_KHR_get_physical_device_properties2", - "VK_VERSION_1_1", - ] - )] - SampledImageYcbcrConversionLinearFilterBitKHR = SampledImageYcbcrConversionLinearFilterBit, - - [NativeName( - "VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT_KHR" - )] - [SupportedApiProfile( - "vulkan", - ["VK_KHR_sampler_ycbcr_conversion"], - ImpliesSets = [ - "VK_KHR_maintenance1+VK_KHR_bind_memory2+VK_KHR_get_memory_requirements2+VK_KHR_get_physical_device_properties2", - "VK_VERSION_1_1", - ] - )] - SampledImageYcbcrConversionSeparateReconstructionFilterBitKHR = - SampledImageYcbcrConversionSeparateReconstructionFilterBit, - - [NativeName( - "VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_BIT_KHR" - )] - [SupportedApiProfile( - "vulkan", - ["VK_KHR_sampler_ycbcr_conversion"], - ImpliesSets = [ - "VK_KHR_maintenance1+VK_KHR_bind_memory2+VK_KHR_get_memory_requirements2+VK_KHR_get_physical_device_properties2", - "VK_VERSION_1_1", - ] - )] - SampledImageYcbcrConversionChromaReconstructionExplicitBitKHR = - SampledImageYcbcrConversionChromaReconstructionExplicitBit, - - [NativeName( - "VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_FORCEABLE_BIT_KHR" - )] - [SupportedApiProfile( - "vulkan", - ["VK_KHR_sampler_ycbcr_conversion"], - ImpliesSets = [ - "VK_KHR_maintenance1+VK_KHR_bind_memory2+VK_KHR_get_memory_requirements2+VK_KHR_get_physical_device_properties2", - "VK_VERSION_1_1", - ] - )] - SampledImageYcbcrConversionChromaReconstructionExplicitForceableBitKHR = - SampledImageYcbcrConversionChromaReconstructionExplicitForceableBit, - - [NativeName("VK_FORMAT_FEATURE_DISJOINT_BIT_KHR")] + [NativeName("VK_FORMAT_FEATURE_ACCELERATION_STRUCTURE_VERTEX_BUFFER_BIT_KHR")] [SupportedApiProfile( "vulkan", - ["VK_KHR_sampler_ycbcr_conversion"], + ["VK_KHR_acceleration_structure"], ImpliesSets = [ - "VK_KHR_maintenance1+VK_KHR_bind_memory2+VK_KHR_get_memory_requirements2+VK_KHR_get_physical_device_properties2", - "VK_VERSION_1_1", + "VK_KHR_deferred_host_operations+VK_VERSION_1_1+VK_EXT_descriptor_indexing+VK_KHR_buffer_device_address", + "VK_KHR_deferred_host_operations+VK_VERSION_1_2", ] )] - DisjointBitKHR = DisjointBit, + AccelerationStructureVertexBufferBitKHR = 0x20000000, - [NativeName("VK_FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT_KHR")] + [NativeName("VK_FORMAT_FEATURE_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR")] [SupportedApiProfile( "vulkan", - ["VK_KHR_sampler_ycbcr_conversion"], + ["VK_KHR_fragment_shading_rate"], ImpliesSets = [ - "VK_KHR_maintenance1+VK_KHR_bind_memory2+VK_KHR_get_memory_requirements2+VK_KHR_get_physical_device_properties2", - "VK_VERSION_1_1", + "VK_KHR_create_renderpass2+VK_KHR_get_physical_device_properties2", + "VK_KHR_create_renderpass2+VK_VERSION_1_1", + "VK_VERSION_1_2", ] )] - CositedChromaSamplesBitKHR = CositedChromaSamplesBit, + FragmentShadingRateAttachmentBitKHR = 0x40000000, } diff --git a/sources/Vulkan/Vulkan/vk/GeometryFlagsKHR.gen.cs b/sources/Vulkan/Vulkan/vk/GeometryFlagsKHR.gen.cs index 9c60b53e82..c87a1bbca5 100644 --- a/sources/Vulkan/Vulkan/vk/GeometryFlagsKHR.gen.cs +++ b/sources/Vulkan/Vulkan/vk/GeometryFlagsKHR.gen.cs @@ -26,27 +26,27 @@ public enum GeometryFlagsKHR : uint )] OpaqueBit = 0x1, - [NativeName("VK_GEOMETRY_NO_DUPLICATE_ANY_HIT_INVOCATION_BIT_KHR")] + [NativeName("VK_GEOMETRY_OPAQUE_BIT_NV")] [SupportedApiProfile( "vulkan", - ["VK_KHR_acceleration_structure"], + ["VK_NV_ray_tracing"], ImpliesSets = [ - "VK_KHR_deferred_host_operations+VK_VERSION_1_1+VK_EXT_descriptor_indexing+VK_KHR_buffer_device_address", - "VK_KHR_deferred_host_operations+VK_VERSION_1_2", + "VK_KHR_get_physical_device_properties2+VK_KHR_get_memory_requirements2", + "VK_VERSION_1_1", ] )] - NoDuplicateAnyHitInvocationBit = 0x2, + OpaqueBitNV = OpaqueBit, - [NativeName("VK_GEOMETRY_OPAQUE_BIT_NV")] + [NativeName("VK_GEOMETRY_NO_DUPLICATE_ANY_HIT_INVOCATION_BIT_KHR")] [SupportedApiProfile( "vulkan", - ["VK_NV_ray_tracing"], + ["VK_KHR_acceleration_structure"], ImpliesSets = [ - "VK_KHR_get_physical_device_properties2+VK_KHR_get_memory_requirements2", - "VK_VERSION_1_1", + "VK_KHR_deferred_host_operations+VK_VERSION_1_1+VK_EXT_descriptor_indexing+VK_KHR_buffer_device_address", + "VK_KHR_deferred_host_operations+VK_VERSION_1_2", ] )] - OpaqueBitNV = OpaqueBit, + NoDuplicateAnyHitInvocationBit = 0x2, [NativeName("VK_GEOMETRY_NO_DUPLICATE_ANY_HIT_INVOCATION_BIT_NV")] [SupportedApiProfile( diff --git a/sources/Vulkan/Vulkan/vk/GeometryInstanceFlagsKHR.gen.cs b/sources/Vulkan/Vulkan/vk/GeometryInstanceFlagsKHR.gen.cs index ad2db67ad5..8a02db9d60 100644 --- a/sources/Vulkan/Vulkan/vk/GeometryInstanceFlagsKHR.gen.cs +++ b/sources/Vulkan/Vulkan/vk/GeometryInstanceFlagsKHR.gen.cs @@ -26,18 +26,18 @@ public enum GeometryInstanceFlagsKHR : uint )] TriangleFacingCullDisableBit = 0x1, - [NativeName("VK_GEOMETRY_INSTANCE_TRIANGLE_FLIP_FACING_BIT_KHR")] + [NativeName("VK_GEOMETRY_INSTANCE_TRIANGLE_CULL_DISABLE_BIT_NV")] [SupportedApiProfile( "vulkan", - ["VK_KHR_acceleration_structure"], + ["VK_NV_ray_tracing"], ImpliesSets = [ - "VK_KHR_deferred_host_operations+VK_VERSION_1_1+VK_EXT_descriptor_indexing+VK_KHR_buffer_device_address", - "VK_KHR_deferred_host_operations+VK_VERSION_1_2", + "VK_KHR_get_physical_device_properties2+VK_KHR_get_memory_requirements2", + "VK_VERSION_1_1", ] )] - TriangleFlipFacingBit = 0x2, + TriangleCullDisableBitNV = TriangleFacingCullDisableBit, - [NativeName("VK_GEOMETRY_INSTANCE_FORCE_OPAQUE_BIT_KHR")] + [NativeName("VK_GEOMETRY_INSTANCE_TRIANGLE_FLIP_FACING_BIT_KHR")] [SupportedApiProfile( "vulkan", ["VK_KHR_acceleration_structure"], @@ -46,9 +46,9 @@ public enum GeometryInstanceFlagsKHR : uint "VK_KHR_deferred_host_operations+VK_VERSION_1_2", ] )] - ForceOpaqueBit = 0x4, + TriangleFlipFacingBit = 0x2, - [NativeName("VK_GEOMETRY_INSTANCE_FORCE_NO_OPAQUE_BIT_KHR")] + [NativeName("VK_GEOMETRY_INSTANCE_TRIANGLE_FRONT_COUNTERCLOCKWISE_BIT_KHR")] [SupportedApiProfile( "vulkan", ["VK_KHR_acceleration_structure"], @@ -57,25 +57,20 @@ public enum GeometryInstanceFlagsKHR : uint "VK_KHR_deferred_host_operations+VK_VERSION_1_2", ] )] - ForceNoOpaqueBit = 0x8, - - [NativeName("VK_GEOMETRY_INSTANCE_FORCE_OPACITY_MICROMAP_2_STATE_BIT_KHR")] - [SupportedApiProfile( - "vulkan", - ["VK_KHR_opacity_micromap"], - ImpliesSets = ["VK_KHR_acceleration_structure", "VK_KHR_device_address_commands"] - )] - ForceOpacityMicromap2StateBit = 0x10, + TriangleFrontCounterclockwiseBit = TriangleFlipFacingBit, - [NativeName("VK_GEOMETRY_INSTANCE_DISABLE_OPACITY_MICROMAPS_BIT_KHR")] + [NativeName("VK_GEOMETRY_INSTANCE_TRIANGLE_FRONT_COUNTERCLOCKWISE_BIT_NV")] [SupportedApiProfile( "vulkan", - ["VK_KHR_opacity_micromap"], - ImpliesSets = ["VK_KHR_acceleration_structure", "VK_KHR_device_address_commands"] + ["VK_NV_ray_tracing"], + ImpliesSets = [ + "VK_KHR_get_physical_device_properties2+VK_KHR_get_memory_requirements2", + "VK_VERSION_1_1", + ] )] - DisableOpacityMicromapsBit = 0x20, + TriangleFrontCounterclockwiseBitNV = TriangleFrontCounterclockwiseBit, - [NativeName("VK_GEOMETRY_INSTANCE_TRIANGLE_FRONT_COUNTERCLOCKWISE_BIT_KHR")] + [NativeName("VK_GEOMETRY_INSTANCE_FORCE_OPAQUE_BIT_KHR")] [SupportedApiProfile( "vulkan", ["VK_KHR_acceleration_structure"], @@ -84,9 +79,9 @@ public enum GeometryInstanceFlagsKHR : uint "VK_KHR_deferred_host_operations+VK_VERSION_1_2", ] )] - TriangleFrontCounterclockwiseBit = TriangleFlipFacingBit, + ForceOpaqueBit = 0x4, - [NativeName("VK_GEOMETRY_INSTANCE_TRIANGLE_CULL_DISABLE_BIT_NV")] + [NativeName("VK_GEOMETRY_INSTANCE_FORCE_OPAQUE_BIT_NV")] [SupportedApiProfile( "vulkan", ["VK_NV_ray_tracing"], @@ -95,20 +90,20 @@ public enum GeometryInstanceFlagsKHR : uint "VK_VERSION_1_1", ] )] - TriangleCullDisableBitNV = TriangleFacingCullDisableBit, + ForceOpaqueBitNV = ForceOpaqueBit, - [NativeName("VK_GEOMETRY_INSTANCE_TRIANGLE_FRONT_COUNTERCLOCKWISE_BIT_NV")] + [NativeName("VK_GEOMETRY_INSTANCE_FORCE_NO_OPAQUE_BIT_KHR")] [SupportedApiProfile( "vulkan", - ["VK_NV_ray_tracing"], + ["VK_KHR_acceleration_structure"], ImpliesSets = [ - "VK_KHR_get_physical_device_properties2+VK_KHR_get_memory_requirements2", - "VK_VERSION_1_1", + "VK_KHR_deferred_host_operations+VK_VERSION_1_1+VK_EXT_descriptor_indexing+VK_KHR_buffer_device_address", + "VK_KHR_deferred_host_operations+VK_VERSION_1_2", ] )] - TriangleFrontCounterclockwiseBitNV = TriangleFrontCounterclockwiseBit, + ForceNoOpaqueBit = 0x8, - [NativeName("VK_GEOMETRY_INSTANCE_FORCE_OPAQUE_BIT_NV")] + [NativeName("VK_GEOMETRY_INSTANCE_FORCE_NO_OPAQUE_BIT_NV")] [SupportedApiProfile( "vulkan", ["VK_NV_ray_tracing"], @@ -117,18 +112,15 @@ public enum GeometryInstanceFlagsKHR : uint "VK_VERSION_1_1", ] )] - ForceOpaqueBitNV = ForceOpaqueBit, + ForceNoOpaqueBitNV = ForceNoOpaqueBit, - [NativeName("VK_GEOMETRY_INSTANCE_FORCE_NO_OPAQUE_BIT_NV")] + [NativeName("VK_GEOMETRY_INSTANCE_FORCE_OPACITY_MICROMAP_2_STATE_BIT_KHR")] [SupportedApiProfile( "vulkan", - ["VK_NV_ray_tracing"], - ImpliesSets = [ - "VK_KHR_get_physical_device_properties2+VK_KHR_get_memory_requirements2", - "VK_VERSION_1_1", - ] + ["VK_KHR_opacity_micromap"], + ImpliesSets = ["VK_KHR_acceleration_structure", "VK_KHR_device_address_commands"] )] - ForceNoOpaqueBitNV = ForceNoOpaqueBit, + ForceOpacityMicromap2StateBit = 0x10, [NativeName("VK_GEOMETRY_INSTANCE_FORCE_OPACITY_MICROMAP_2_STATE_BIT_EXT")] [SupportedApiProfile( @@ -141,6 +133,14 @@ public enum GeometryInstanceFlagsKHR : uint )] ForceOpacityMicromap2StateBitEXT = ForceOpacityMicromap2StateBit, + [NativeName("VK_GEOMETRY_INSTANCE_DISABLE_OPACITY_MICROMAPS_BIT_KHR")] + [SupportedApiProfile( + "vulkan", + ["VK_KHR_opacity_micromap"], + ImpliesSets = ["VK_KHR_acceleration_structure", "VK_KHR_device_address_commands"] + )] + DisableOpacityMicromapsBit = 0x20, + [NativeName("VK_GEOMETRY_INSTANCE_DISABLE_OPACITY_MICROMAPS_BIT_EXT")] [SupportedApiProfile( "vulkan", diff --git a/sources/Vulkan/Vulkan/vk/GeometryTypeKHR.gen.cs b/sources/Vulkan/Vulkan/vk/GeometryTypeKHR.gen.cs index 4e2b8fa517..208a593e0c 100644 --- a/sources/Vulkan/Vulkan/vk/GeometryTypeKHR.gen.cs +++ b/sources/Vulkan/Vulkan/vk/GeometryTypeKHR.gen.cs @@ -23,6 +23,17 @@ public enum GeometryTypeKHR : uint )] Triangles = 0, + [NativeName("VK_GEOMETRY_TYPE_TRIANGLES_NV")] + [SupportedApiProfile( + "vulkan", + ["VK_NV_ray_tracing"], + ImpliesSets = [ + "VK_KHR_get_physical_device_properties2+VK_KHR_get_memory_requirements2", + "VK_VERSION_1_1", + ] + )] + TrianglesNV = Triangles, + [NativeName("VK_GEOMETRY_TYPE_AABBS_KHR")] [SupportedApiProfile( "vulkan", @@ -34,6 +45,17 @@ public enum GeometryTypeKHR : uint )] Aabbs = 1, + [NativeName("VK_GEOMETRY_TYPE_AABBS_NV")] + [SupportedApiProfile( + "vulkan", + ["VK_NV_ray_tracing"], + ImpliesSets = [ + "VK_KHR_get_physical_device_properties2+VK_KHR_get_memory_requirements2", + "VK_VERSION_1_1", + ] + )] + AabbsNV = Aabbs, + [NativeName("VK_GEOMETRY_TYPE_INSTANCES_KHR")] [SupportedApiProfile( "vulkan", @@ -80,26 +102,4 @@ public enum GeometryTypeKHR : uint ImpliesSets = ["VK_KHR_acceleration_structure", "VK_KHR_device_address_commands"] )] Micromap = 1000623000, - - [NativeName("VK_GEOMETRY_TYPE_TRIANGLES_NV")] - [SupportedApiProfile( - "vulkan", - ["VK_NV_ray_tracing"], - ImpliesSets = [ - "VK_KHR_get_physical_device_properties2+VK_KHR_get_memory_requirements2", - "VK_VERSION_1_1", - ] - )] - TrianglesNV = Triangles, - - [NativeName("VK_GEOMETRY_TYPE_AABBS_NV")] - [SupportedApiProfile( - "vulkan", - ["VK_NV_ray_tracing"], - ImpliesSets = [ - "VK_KHR_get_physical_device_properties2+VK_KHR_get_memory_requirements2", - "VK_VERSION_1_1", - ] - )] - AabbsNV = Aabbs, } diff --git a/sources/Vulkan/Vulkan/vk/GpaPerfBlockAMD.gen.cs b/sources/Vulkan/Vulkan/vk/GpaPerfBlockAMD.gen.cs index c96636b940..e8001a000e 100644 --- a/sources/Vulkan/Vulkan/vk/GpaPerfBlockAMD.gen.cs +++ b/sources/Vulkan/Vulkan/vk/GpaPerfBlockAMD.gen.cs @@ -386,6 +386,17 @@ public enum GpaPerfBlockAMD : uint )] Ge = 33, + [NativeName("VK_GPA_PERF_BLOCK_GE1_AMD")] + [SupportedApiProfile( + "vulkan", + ["VK_AMD_gpa_interface"], + ImpliesSets = [ + "VK_AMD_gpa_interface+VK_KHR_get_physical_device_properties2", + "VK_AMD_gpa_interface+VK_VERSION_1_1", + ] + )] + Ge1 = Ge, + [NativeName("VK_GPA_PERF_BLOCK_GL1A_AMD")] [SupportedApiProfile( "vulkan", @@ -639,17 +650,6 @@ public enum GpaPerfBlockAMD : uint )] Rlcuser = 56, - [NativeName("VK_GPA_PERF_BLOCK_GE1_AMD")] - [SupportedApiProfile( - "vulkan", - ["VK_AMD_gpa_interface"], - ImpliesSets = [ - "VK_AMD_gpa_interface+VK_KHR_get_physical_device_properties2", - "VK_AMD_gpa_interface+VK_VERSION_1_1", - ] - )] - Ge1 = Ge, - [NativeName("VK_GPA_PERF_BLOCK_RLCLOCAL_AMD")] [SupportedApiProfile( "vulkan", diff --git a/sources/Vulkan/Vulkan/vk/ImageAspectFlags.gen.cs b/sources/Vulkan/Vulkan/vk/ImageAspectFlags.gen.cs index 8a2a4c6846..88fec6e494 100644 --- a/sources/Vulkan/Vulkan/vk/ImageAspectFlags.gen.cs +++ b/sources/Vulkan/Vulkan/vk/ImageAspectFlags.gen.cs @@ -13,6 +13,27 @@ namespace Silk.NET.Vulkan; [SupportedApiProfile("vulkan")] public enum ImageAspectFlags : uint { + [NativeName("VK_IMAGE_ASPECT_NONE")] + [SupportedApiProfile( + "vulkan", + [ + "VK_BASE_VERSION_1_3", + "VK_BASE_VERSION_1_4", + "VK_COMPUTE_VERSION_1_3", + "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_3", + "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_3", + "VK_VERSION_1_4", + ], + MinVersion = "1.3" + )] + None = 0x0, + + [NativeName("VK_IMAGE_ASPECT_NONE_KHR")] + [SupportedApiProfile("vulkan", ["VK_KHR_maintenance4"], ImpliesSets = ["VK_VERSION_1_1"])] + NoneKHR = None, + [NativeName("VK_IMAGE_ASPECT_COLOR_BIT")] [SupportedApiProfile( "vulkan", @@ -154,6 +175,17 @@ public enum ImageAspectFlags : uint )] Plane0Bit = 0x10, + [NativeName("VK_IMAGE_ASPECT_PLANE_0_BIT_KHR")] + [SupportedApiProfile( + "vulkan", + ["VK_KHR_sampler_ycbcr_conversion"], + ImpliesSets = [ + "VK_KHR_maintenance1+VK_KHR_bind_memory2+VK_KHR_get_memory_requirements2+VK_KHR_get_physical_device_properties2", + "VK_VERSION_1_1", + ] + )] + Plane0BitKHR = Plane0Bit, + [NativeName("VK_IMAGE_ASPECT_PLANE_1_BIT")] [SupportedApiProfile( "vulkan", @@ -179,6 +211,17 @@ public enum ImageAspectFlags : uint )] Plane1Bit = 0x20, + [NativeName("VK_IMAGE_ASPECT_PLANE_1_BIT_KHR")] + [SupportedApiProfile( + "vulkan", + ["VK_KHR_sampler_ycbcr_conversion"], + ImpliesSets = [ + "VK_KHR_maintenance1+VK_KHR_bind_memory2+VK_KHR_get_memory_requirements2+VK_KHR_get_physical_device_properties2", + "VK_VERSION_1_1", + ] + )] + Plane1BitKHR = Plane1Bit, + [NativeName("VK_IMAGE_ASPECT_PLANE_2_BIT")] [SupportedApiProfile( "vulkan", @@ -204,22 +247,16 @@ public enum ImageAspectFlags : uint )] Plane2Bit = 0x40, - [NativeName("VK_IMAGE_ASPECT_NONE")] + [NativeName("VK_IMAGE_ASPECT_PLANE_2_BIT_KHR")] [SupportedApiProfile( "vulkan", - [ - "VK_BASE_VERSION_1_3", - "VK_BASE_VERSION_1_4", - "VK_COMPUTE_VERSION_1_3", - "VK_COMPUTE_VERSION_1_4", - "VK_GRAPHICS_VERSION_1_3", - "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_3", - "VK_VERSION_1_4", - ], - MinVersion = "1.3" + ["VK_KHR_sampler_ycbcr_conversion"], + ImpliesSets = [ + "VK_KHR_maintenance1+VK_KHR_bind_memory2+VK_KHR_get_memory_requirements2+VK_KHR_get_physical_device_properties2", + "VK_VERSION_1_1", + ] )] - None = 0x0, + Plane2BitKHR = Plane2Bit, [NativeName("VK_IMAGE_ASPECT_MEMORY_PLANE_0_BIT_EXT")] [SupportedApiProfile( @@ -268,41 +305,4 @@ public enum ImageAspectFlags : uint ] )] MemoryPlane3BitEXT = 0x400, - - [NativeName("VK_IMAGE_ASPECT_PLANE_0_BIT_KHR")] - [SupportedApiProfile( - "vulkan", - ["VK_KHR_sampler_ycbcr_conversion"], - ImpliesSets = [ - "VK_KHR_maintenance1+VK_KHR_bind_memory2+VK_KHR_get_memory_requirements2+VK_KHR_get_physical_device_properties2", - "VK_VERSION_1_1", - ] - )] - Plane0BitKHR = Plane0Bit, - - [NativeName("VK_IMAGE_ASPECT_PLANE_1_BIT_KHR")] - [SupportedApiProfile( - "vulkan", - ["VK_KHR_sampler_ycbcr_conversion"], - ImpliesSets = [ - "VK_KHR_maintenance1+VK_KHR_bind_memory2+VK_KHR_get_memory_requirements2+VK_KHR_get_physical_device_properties2", - "VK_VERSION_1_1", - ] - )] - Plane1BitKHR = Plane1Bit, - - [NativeName("VK_IMAGE_ASPECT_PLANE_2_BIT_KHR")] - [SupportedApiProfile( - "vulkan", - ["VK_KHR_sampler_ycbcr_conversion"], - ImpliesSets = [ - "VK_KHR_maintenance1+VK_KHR_bind_memory2+VK_KHR_get_memory_requirements2+VK_KHR_get_physical_device_properties2", - "VK_VERSION_1_1", - ] - )] - Plane2BitKHR = Plane2Bit, - - [NativeName("VK_IMAGE_ASPECT_NONE_KHR")] - [SupportedApiProfile("vulkan", ["VK_KHR_maintenance4"], ImpliesSets = ["VK_VERSION_1_1"])] - NoneKHR = None, } diff --git a/sources/Vulkan/Vulkan/vk/ImageCreateFlags.gen.cs b/sources/Vulkan/Vulkan/vk/ImageCreateFlags.gen.cs index aa928e73c0..59e6a68c4f 100644 --- a/sources/Vulkan/Vulkan/vk/ImageCreateFlags.gen.cs +++ b/sources/Vulkan/Vulkan/vk/ImageCreateFlags.gen.cs @@ -160,7 +160,7 @@ public enum ImageCreateFlags : uint )] CreateCubeCompatibleBit = 0x10, - [NativeName("VK_IMAGE_CREATE_ALIAS_BIT")] + [NativeName("VK_IMAGE_CREATE_2D_ARRAY_COMPATIBLE_BIT")] [SupportedApiProfile( "vulkan", [ @@ -183,7 +183,11 @@ public enum ImageCreateFlags : uint ], MinVersion = "1.1" )] - CreateAliasBit = 0x400, + Create2DArrayCompatibleBit = 0x20, + + [NativeName("VK_IMAGE_CREATE_2D_ARRAY_COMPATIBLE_BIT_KHR")] + [SupportedApiProfile("vulkan", ["VK_KHR_maintenance1"])] + Create2DArrayCompatibleBitKHR = Create2DArrayCompatibleBit, [NativeName("VK_IMAGE_CREATE_SPLIT_INSTANCE_BIND_REGIONS_BIT")] [SupportedApiProfile( @@ -210,7 +214,16 @@ public enum ImageCreateFlags : uint )] CreateSplitInstanceBindRegionsBit = 0x40, - [NativeName("VK_IMAGE_CREATE_2D_ARRAY_COMPATIBLE_BIT")] + [NativeName("VK_IMAGE_CREATE_SPLIT_INSTANCE_BIND_REGIONS_BIT_KHR")] + [SupportedApiProfile( + "vulkan", + ["VK_KHR_bind_memory2", "VK_KHR_device_group"], + ImpliesSets = ["VK_KHR_device_group_creation"], + RequireAll = true + )] + CreateSplitInstanceBindRegionsBitKHR = CreateSplitInstanceBindRegionsBit, + + [NativeName("VK_IMAGE_CREATE_BLOCK_TEXEL_VIEW_COMPATIBLE_BIT")] [SupportedApiProfile( "vulkan", [ @@ -233,9 +246,13 @@ public enum ImageCreateFlags : uint ], MinVersion = "1.1" )] - Create2DArrayCompatibleBit = 0x20, + CreateBlockTexelViewCompatibleBit = 0x80, - [NativeName("VK_IMAGE_CREATE_BLOCK_TEXEL_VIEW_COMPATIBLE_BIT")] + [NativeName("VK_IMAGE_CREATE_BLOCK_TEXEL_VIEW_COMPATIBLE_BIT_KHR")] + [SupportedApiProfile("vulkan", ["VK_KHR_maintenance2"])] + CreateBlockTexelViewCompatibleBitKHR = CreateBlockTexelViewCompatibleBit, + + [NativeName("VK_IMAGE_CREATE_EXTENDED_USAGE_BIT")] [SupportedApiProfile( "vulkan", [ @@ -258,9 +275,13 @@ public enum ImageCreateFlags : uint ], MinVersion = "1.1" )] - CreateBlockTexelViewCompatibleBit = 0x80, + CreateExtendedUsageBit = 0x100, - [NativeName("VK_IMAGE_CREATE_EXTENDED_USAGE_BIT")] + [NativeName("VK_IMAGE_CREATE_EXTENDED_USAGE_BIT_KHR")] + [SupportedApiProfile("vulkan", ["VK_KHR_maintenance2"])] + CreateExtendedUsageBitKHR = CreateExtendedUsageBit, + + [NativeName("VK_IMAGE_CREATE_DISJOINT_BIT")] [SupportedApiProfile( "vulkan", [ @@ -283,9 +304,20 @@ public enum ImageCreateFlags : uint ], MinVersion = "1.1" )] - CreateExtendedUsageBit = 0x100, + CreateDisjointBit = 0x200, - [NativeName("VK_IMAGE_CREATE_PROTECTED_BIT")] + [NativeName("VK_IMAGE_CREATE_DISJOINT_BIT_KHR")] + [SupportedApiProfile( + "vulkan", + ["VK_KHR_sampler_ycbcr_conversion"], + ImpliesSets = [ + "VK_KHR_maintenance1+VK_KHR_bind_memory2+VK_KHR_get_memory_requirements2+VK_KHR_get_physical_device_properties2", + "VK_VERSION_1_1", + ] + )] + CreateDisjointBitKHR = CreateDisjointBit, + + [NativeName("VK_IMAGE_CREATE_ALIAS_BIT")] [SupportedApiProfile( "vulkan", [ @@ -308,9 +340,13 @@ public enum ImageCreateFlags : uint ], MinVersion = "1.1" )] - CreateProtectedBit = 0x800, + CreateAliasBit = 0x400, - [NativeName("VK_IMAGE_CREATE_DISJOINT_BIT")] + [NativeName("VK_IMAGE_CREATE_ALIAS_BIT_KHR")] + [SupportedApiProfile("vulkan", ["VK_KHR_bind_memory2"])] + CreateAliasBitKHR = CreateAliasBit, + + [NativeName("VK_IMAGE_CREATE_PROTECTED_BIT")] [SupportedApiProfile( "vulkan", [ @@ -333,32 +369,7 @@ public enum ImageCreateFlags : uint ], MinVersion = "1.1" )] - CreateDisjointBit = 0x200, - - [NativeName("VK_IMAGE_CREATE_CORNER_SAMPLED_BIT_NV")] - [SupportedApiProfile( - "vulkan", - ["VK_NV_corner_sampled_image"], - ImpliesSets = [ - "VK_NV_corner_sampled_image+VK_KHR_get_physical_device_properties2", - "VK_NV_corner_sampled_image+VK_VERSION_1_1", - ] - )] - CreateCornerSampledBitNV = 0x2000, - - [NativeName("VK_IMAGE_CREATE_DESCRIPTOR_HEAP_CAPTURE_REPLAY_BIT_EXT")] - [SupportedApiProfile( - "vulkan", - ["VK_EXT_descriptor_heap"], - ImpliesSets = [ - "VK_KHR_extended_flags+VK_KHR_buffer_device_address", - "VK_KHR_extended_flags+VK_VERSION_1_2", - "VK_KHR_maintenance5+VK_KHR_buffer_device_address", - "VK_KHR_maintenance5+VK_VERSION_1_2", - "VK_VERSION_1_4", - ] - )] - CreateDescriptorHeapCaptureReplayBitEXT = 0x10000, + CreateProtectedBit = 0x800, [NativeName("VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT")] [SupportedApiProfile( @@ -371,43 +382,27 @@ public enum ImageCreateFlags : uint )] CreateSampleLocationsCompatibleDepthBitEXT = 0x1000, - [NativeName("VK_IMAGE_CREATE_SUBSAMPLED_BIT_EXT")] + [NativeName("VK_IMAGE_CREATE_CORNER_SAMPLED_BIT_NV")] [SupportedApiProfile( "vulkan", - ["VK_EXT_fragment_density_map"], + ["VK_NV_corner_sampled_image"], ImpliesSets = [ - "VK_EXT_fragment_density_map+VK_KHR_get_physical_device_properties2", - "VK_EXT_fragment_density_map+VK_VERSION_1_1", + "VK_NV_corner_sampled_image+VK_KHR_get_physical_device_properties2", + "VK_NV_corner_sampled_image+VK_VERSION_1_1", ] )] - CreateSubsampledBitEXT = 0x4000, - - [NativeName("VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT")] - [SupportedApiProfile( - "vulkan", - ["VK_EXT_multisampled_render_to_single_sampled"], - ImpliesSets = ["VK_KHR_create_renderpass2+VK_KHR_depth_stencil_resolve", "VK_VERSION_1_2"] - )] - CreateMultisampledRenderToSingleSampledBitEXT = 0x40000, + CreateCornerSampledBitNV = 0x2000, - [NativeName("VK_IMAGE_CREATE_2D_VIEW_COMPATIBLE_BIT_EXT")] + [NativeName("VK_IMAGE_CREATE_SUBSAMPLED_BIT_EXT")] [SupportedApiProfile( "vulkan", - ["VK_EXT_image_2d_view_of_3d"], + ["VK_EXT_fragment_density_map"], ImpliesSets = [ - "VK_KHR_maintenance1+VK_KHR_get_physical_device_properties2", - "VK_VERSION_1_1", + "VK_EXT_fragment_density_map+VK_KHR_get_physical_device_properties2", + "VK_EXT_fragment_density_map+VK_VERSION_1_1", ] )] - Create2DViewCompatibleBitEXT = 0x20000, - - [NativeName("VK_IMAGE_CREATE_VIDEO_PROFILE_INDEPENDENT_BIT_KHR")] - [SupportedApiProfile( - "vulkan", - ["VK_KHR_video_maintenance1"], - ImpliesSets = ["VK_KHR_video_queue"] - )] - CreateVideoProfileIndependentBitKHR = 0x100000, + CreateSubsampledBitEXT = 0x4000, [NativeName("VK_IMAGE_CREATE_FRAGMENT_DENSITY_MAP_OFFSET_BIT_EXT")] [SupportedApiProfile( @@ -426,52 +421,30 @@ public enum ImageCreateFlags : uint )] CreateFragmentDensityMapOffsetBitEXT = 0x8000, - [NativeName("VK_IMAGE_CREATE_ALIAS_SINGLE_LAYER_DESCRIPTOR_BIT_KHR")] + [NativeName("VK_IMAGE_CREATE_FRAGMENT_DENSITY_MAP_OFFSET_BIT_QCOM")] [SupportedApiProfile( "vulkan", - ["VK_KHR_maintenance11"], + ["VK_QCOM_fragment_density_map_offset"], ImpliesSets = [ - "VK_KHR_maintenance11+VK_KHR_get_physical_device_properties2", - "VK_KHR_maintenance11+VK_VERSION_1_1", + "VK_EXT_fragment_density_map+VK_KHR_get_physical_device_properties2", + "VK_EXT_fragment_density_map+VK_VERSION_1_1", ] )] - CreateAliasSingleLayerDescriptorBitKHR = 0x400000, - - [NativeName("VK_IMAGE_CREATE_SPLIT_INSTANCE_BIND_REGIONS_BIT_KHR")] - [SupportedApiProfile( - "vulkan", - ["VK_KHR_bind_memory2", "VK_KHR_device_group"], - ImpliesSets = ["VK_KHR_device_group_creation"], - RequireAll = true - )] - CreateSplitInstanceBindRegionsBitKHR = CreateSplitInstanceBindRegionsBit, - - [NativeName("VK_IMAGE_CREATE_2D_ARRAY_COMPATIBLE_BIT_KHR")] - [SupportedApiProfile("vulkan", ["VK_KHR_maintenance1"])] - Create2DArrayCompatibleBitKHR = Create2DArrayCompatibleBit, - - [NativeName("VK_IMAGE_CREATE_BLOCK_TEXEL_VIEW_COMPATIBLE_BIT_KHR")] - [SupportedApiProfile("vulkan", ["VK_KHR_maintenance2"])] - CreateBlockTexelViewCompatibleBitKHR = CreateBlockTexelViewCompatibleBit, - - [NativeName("VK_IMAGE_CREATE_EXTENDED_USAGE_BIT_KHR")] - [SupportedApiProfile("vulkan", ["VK_KHR_maintenance2"])] - CreateExtendedUsageBitKHR = CreateExtendedUsageBit, + CreateFragmentDensityMapOffsetBitQCOM = CreateFragmentDensityMapOffsetBitEXT, - [NativeName("VK_IMAGE_CREATE_DISJOINT_BIT_KHR")] + [NativeName("VK_IMAGE_CREATE_DESCRIPTOR_HEAP_CAPTURE_REPLAY_BIT_EXT")] [SupportedApiProfile( "vulkan", - ["VK_KHR_sampler_ycbcr_conversion"], + ["VK_EXT_descriptor_heap"], ImpliesSets = [ - "VK_KHR_maintenance1+VK_KHR_bind_memory2+VK_KHR_get_memory_requirements2+VK_KHR_get_physical_device_properties2", - "VK_VERSION_1_1", + "VK_KHR_extended_flags+VK_KHR_buffer_device_address", + "VK_KHR_extended_flags+VK_VERSION_1_2", + "VK_KHR_maintenance5+VK_KHR_buffer_device_address", + "VK_KHR_maintenance5+VK_VERSION_1_2", + "VK_VERSION_1_4", ] )] - CreateDisjointBitKHR = CreateDisjointBit, - - [NativeName("VK_IMAGE_CREATE_ALIAS_BIT_KHR")] - [SupportedApiProfile("vulkan", ["VK_KHR_bind_memory2"])] - CreateAliasBitKHR = CreateAliasBit, + CreateDescriptorHeapCaptureReplayBitEXT = 0x10000, [NativeName("VK_IMAGE_CREATE_DESCRIPTOR_BUFFER_CAPTURE_REPLAY_BIT_EXT")] [SupportedApiProfile( @@ -486,14 +459,41 @@ public enum ImageCreateFlags : uint )] CreateDescriptorBufferCaptureReplayBitEXT = CreateDescriptorHeapCaptureReplayBitEXT, - [NativeName("VK_IMAGE_CREATE_FRAGMENT_DENSITY_MAP_OFFSET_BIT_QCOM")] + [NativeName("VK_IMAGE_CREATE_2D_VIEW_COMPATIBLE_BIT_EXT")] [SupportedApiProfile( "vulkan", - ["VK_QCOM_fragment_density_map_offset"], + ["VK_EXT_image_2d_view_of_3d"], ImpliesSets = [ - "VK_EXT_fragment_density_map+VK_KHR_get_physical_device_properties2", - "VK_EXT_fragment_density_map+VK_VERSION_1_1", + "VK_KHR_maintenance1+VK_KHR_get_physical_device_properties2", + "VK_VERSION_1_1", ] )] - CreateFragmentDensityMapOffsetBitQCOM = CreateFragmentDensityMapOffsetBitEXT, + Create2DViewCompatibleBitEXT = 0x20000, + + [NativeName("VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT")] + [SupportedApiProfile( + "vulkan", + ["VK_EXT_multisampled_render_to_single_sampled"], + ImpliesSets = ["VK_KHR_create_renderpass2+VK_KHR_depth_stencil_resolve", "VK_VERSION_1_2"] + )] + CreateMultisampledRenderToSingleSampledBitEXT = 0x40000, + + [NativeName("VK_IMAGE_CREATE_VIDEO_PROFILE_INDEPENDENT_BIT_KHR")] + [SupportedApiProfile( + "vulkan", + ["VK_KHR_video_maintenance1"], + ImpliesSets = ["VK_KHR_video_queue"] + )] + CreateVideoProfileIndependentBitKHR = 0x100000, + + [NativeName("VK_IMAGE_CREATE_ALIAS_SINGLE_LAYER_DESCRIPTOR_BIT_KHR")] + [SupportedApiProfile( + "vulkan", + ["VK_KHR_maintenance11"], + ImpliesSets = [ + "VK_KHR_maintenance11+VK_KHR_get_physical_device_properties2", + "VK_KHR_maintenance11+VK_VERSION_1_1", + ] + )] + CreateAliasSingleLayerDescriptorBitKHR = 0x400000, } diff --git a/sources/Vulkan/Vulkan/vk/ImageLayout.gen.cs b/sources/Vulkan/Vulkan/vk/ImageLayout.gen.cs index bedf56f471..46a6b23a31 100644 --- a/sources/Vulkan/Vulkan/vk/ImageLayout.gen.cs +++ b/sources/Vulkan/Vulkan/vk/ImageLayout.gen.cs @@ -273,6 +273,54 @@ public enum ImageLayout : uint )] Preinitialized = 8, + [NativeName("VK_IMAGE_LAYOUT_PRESENT_SRC_KHR")] + [SupportedApiProfile("vulkan", ["VK_KHR_swapchain"], ImpliesSets = ["VK_KHR_surface"])] + PresentSrcKHR = 1000001002, + + [NativeName("VK_IMAGE_LAYOUT_VIDEO_DECODE_DST_KHR")] + [SupportedApiProfile( + "vulkan", + ["VK_KHR_video_decode_queue"], + ImpliesSets = [ + "VK_KHR_video_queue+VK_KHR_synchronization2", + "VK_KHR_video_queue+VK_VERSION_1_3", + ] + )] + VideoDecodeDstKHR = 1000024000, + + [NativeName("VK_IMAGE_LAYOUT_VIDEO_DECODE_SRC_KHR")] + [SupportedApiProfile( + "vulkan", + ["VK_KHR_video_decode_queue"], + ImpliesSets = [ + "VK_KHR_video_queue+VK_KHR_synchronization2", + "VK_KHR_video_queue+VK_VERSION_1_3", + ] + )] + VideoDecodeSrcKHR = 1000024001, + + [NativeName("VK_IMAGE_LAYOUT_VIDEO_DECODE_DPB_KHR")] + [SupportedApiProfile( + "vulkan", + ["VK_KHR_video_decode_queue"], + ImpliesSets = [ + "VK_KHR_video_queue+VK_KHR_synchronization2", + "VK_KHR_video_queue+VK_VERSION_1_3", + ] + )] + VideoDecodeDpbKHR = 1000024002, + + [NativeName("VK_IMAGE_LAYOUT_SHARED_PRESENT_KHR")] + [SupportedApiProfile( + "vulkan", + ["VK_KHR_shared_presentable_image"], + ImpliesSets = [ + "VK_KHR_swapchain+VK_KHR_get_surface_capabilities2+VK_KHR_get_physical_device_properties2", + "VK_KHR_swapchain+VK_KHR_get_surface_capabilities2+VK_VERSION_1_1", + ] + )] + SharedPresentKHR = 1000111000, + [NativeName("VK_IMAGE_LAYOUT_DEPTH_READ_ONLY_STENCIL_ATTACHMENT_OPTIMAL")] [SupportedApiProfile( "vulkan", @@ -290,6 +338,10 @@ public enum ImageLayout : uint )] DepthReadOnlyStencilAttachmentOptimal = 1000117000, + [NativeName("VK_IMAGE_LAYOUT_DEPTH_READ_ONLY_STENCIL_ATTACHMENT_OPTIMAL_KHR")] + [SupportedApiProfile("vulkan", ["VK_KHR_maintenance2"])] + DepthReadOnlyStencilAttachmentOptimalKHR = DepthReadOnlyStencilAttachmentOptimal, + [NativeName("VK_IMAGE_LAYOUT_DEPTH_ATTACHMENT_STENCIL_READ_ONLY_OPTIMAL")] [SupportedApiProfile( "vulkan", @@ -307,6 +359,63 @@ public enum ImageLayout : uint )] DepthAttachmentStencilReadOnlyOptimal = 1000117001, + [NativeName("VK_IMAGE_LAYOUT_DEPTH_ATTACHMENT_STENCIL_READ_ONLY_OPTIMAL_KHR")] + [SupportedApiProfile("vulkan", ["VK_KHR_maintenance2"])] + DepthAttachmentStencilReadOnlyOptimalKHR = DepthAttachmentStencilReadOnlyOptimal, + + [NativeName("VK_IMAGE_LAYOUT_FRAGMENT_SHADING_RATE_ATTACHMENT_OPTIMAL_KHR")] + [SupportedApiProfile( + "vulkan", + ["VK_KHR_fragment_shading_rate"], + ImpliesSets = [ + "VK_KHR_create_renderpass2+VK_KHR_get_physical_device_properties2", + "VK_KHR_create_renderpass2+VK_VERSION_1_1", + "VK_VERSION_1_2", + ] + )] + FragmentShadingRateAttachmentOptimalKHR = 1000164003, + + [NativeName("VK_IMAGE_LAYOUT_SHADING_RATE_OPTIMAL_NV")] + [SupportedApiProfile( + "vulkan", + ["VK_NV_shading_rate_image"], + ImpliesSets = [ + "VK_NV_shading_rate_image+VK_KHR_get_physical_device_properties2", + "VK_NV_shading_rate_image+VK_VERSION_1_1", + ] + )] + ShadingRateOptimalNV = FragmentShadingRateAttachmentOptimalKHR, + + [NativeName("VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT")] + [SupportedApiProfile( + "vulkan", + ["VK_EXT_fragment_density_map"], + ImpliesSets = [ + "VK_EXT_fragment_density_map+VK_KHR_get_physical_device_properties2", + "VK_EXT_fragment_density_map+VK_VERSION_1_1", + ] + )] + FragmentDensityMapOptimalEXT = 1000218000, + + [NativeName("VK_IMAGE_LAYOUT_RENDERING_LOCAL_READ")] + [SupportedApiProfile( + "vulkan", + ["VK_GRAPHICS_VERSION_1_4", "VK_VERSION_1_4"], + MinVersion = "1.4" + )] + RenderingLocalRead = 1000232000, + + [NativeName("VK_IMAGE_LAYOUT_RENDERING_LOCAL_READ_KHR")] + [SupportedApiProfile( + "vulkan", + ["VK_KHR_dynamic_rendering_local_read"], + ImpliesSets = [ + "VK_KHR_dynamic_rendering_local_read+VK_KHR_dynamic_rendering", + "VK_KHR_dynamic_rendering_local_read+VK_VERSION_1_3", + ] + )] + RenderingLocalReadKHR = RenderingLocalRead, + [NativeName("VK_IMAGE_LAYOUT_DEPTH_ATTACHMENT_OPTIMAL")] [SupportedApiProfile( "vulkan", @@ -322,6 +431,18 @@ public enum ImageLayout : uint )] DepthAttachmentOptimal = 1000241000, + [NativeName("VK_IMAGE_LAYOUT_DEPTH_ATTACHMENT_OPTIMAL_KHR")] + [SupportedApiProfile( + "vulkan", + ["VK_KHR_separate_depth_stencil_layouts"], + ImpliesSets = [ + "VK_KHR_create_renderpass2+VK_KHR_get_physical_device_properties2", + "VK_KHR_create_renderpass2+VK_VERSION_1_1", + "VK_VERSION_1_2", + ] + )] + DepthAttachmentOptimalKHR = DepthAttachmentOptimal, + [NativeName("VK_IMAGE_LAYOUT_DEPTH_READ_ONLY_OPTIMAL")] [SupportedApiProfile( "vulkan", @@ -337,22 +458,19 @@ public enum ImageLayout : uint )] DepthReadOnlyOptimal = 1000241001, - [NativeName("VK_IMAGE_LAYOUT_STENCIL_ATTACHMENT_OPTIMAL")] + [NativeName("VK_IMAGE_LAYOUT_DEPTH_READ_ONLY_OPTIMAL_KHR")] [SupportedApiProfile( "vulkan", - [ - "VK_GRAPHICS_VERSION_1_2", - "VK_GRAPHICS_VERSION_1_3", - "VK_GRAPHICS_VERSION_1_4", + ["VK_KHR_separate_depth_stencil_layouts"], + ImpliesSets = [ + "VK_KHR_create_renderpass2+VK_KHR_get_physical_device_properties2", + "VK_KHR_create_renderpass2+VK_VERSION_1_1", "VK_VERSION_1_2", - "VK_VERSION_1_3", - "VK_VERSION_1_4", - ], - MinVersion = "1.2" + ] )] - StencilAttachmentOptimal = 1000241002, + DepthReadOnlyOptimalKHR = DepthReadOnlyOptimal, - [NativeName("VK_IMAGE_LAYOUT_STENCIL_READ_ONLY_OPTIMAL")] + [NativeName("VK_IMAGE_LAYOUT_STENCIL_ATTACHMENT_OPTIMAL")] [SupportedApiProfile( "vulkan", [ @@ -365,153 +483,135 @@ public enum ImageLayout : uint ], MinVersion = "1.2" )] - StencilReadOnlyOptimal = 1000241003, + StencilAttachmentOptimal = 1000241002, - [NativeName("VK_IMAGE_LAYOUT_READ_ONLY_OPTIMAL")] + [NativeName("VK_IMAGE_LAYOUT_STENCIL_ATTACHMENT_OPTIMAL_KHR")] [SupportedApiProfile( "vulkan", - [ - "VK_BASE_VERSION_1_3", - "VK_BASE_VERSION_1_4", - "VK_COMPUTE_VERSION_1_3", - "VK_COMPUTE_VERSION_1_4", - "VK_GRAPHICS_VERSION_1_3", - "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_3", - "VK_VERSION_1_4", - ], - MinVersion = "1.3" + ["VK_KHR_separate_depth_stencil_layouts"], + ImpliesSets = [ + "VK_KHR_create_renderpass2+VK_KHR_get_physical_device_properties2", + "VK_KHR_create_renderpass2+VK_VERSION_1_1", + "VK_VERSION_1_2", + ] )] - ReadOnlyOptimal = 1000314000, + StencilAttachmentOptimalKHR = StencilAttachmentOptimal, - [NativeName("VK_IMAGE_LAYOUT_ATTACHMENT_OPTIMAL")] + [NativeName("VK_IMAGE_LAYOUT_STENCIL_READ_ONLY_OPTIMAL")] [SupportedApiProfile( "vulkan", [ - "VK_BASE_VERSION_1_3", - "VK_BASE_VERSION_1_4", - "VK_COMPUTE_VERSION_1_3", - "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_2", "VK_GRAPHICS_VERSION_1_3", "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_2", "VK_VERSION_1_3", "VK_VERSION_1_4", ], - MinVersion = "1.3" - )] - AttachmentOptimal = 1000314001, - - [NativeName("VK_IMAGE_LAYOUT_RENDERING_LOCAL_READ")] - [SupportedApiProfile( - "vulkan", - ["VK_GRAPHICS_VERSION_1_4", "VK_VERSION_1_4"], - MinVersion = "1.4" + MinVersion = "1.2" )] - RenderingLocalRead = 1000232000, - - [NativeName("VK_IMAGE_LAYOUT_PRESENT_SRC_KHR")] - [SupportedApiProfile("vulkan", ["VK_KHR_swapchain"], ImpliesSets = ["VK_KHR_surface"])] - PresentSrcKHR = 1000001002, + StencilReadOnlyOptimal = 1000241003, - [NativeName("VK_IMAGE_LAYOUT_VIDEO_DECODE_DST_KHR")] + [NativeName("VK_IMAGE_LAYOUT_STENCIL_READ_ONLY_OPTIMAL_KHR")] [SupportedApiProfile( "vulkan", - ["VK_KHR_video_decode_queue"], + ["VK_KHR_separate_depth_stencil_layouts"], ImpliesSets = [ - "VK_KHR_video_queue+VK_KHR_synchronization2", - "VK_KHR_video_queue+VK_VERSION_1_3", + "VK_KHR_create_renderpass2+VK_KHR_get_physical_device_properties2", + "VK_KHR_create_renderpass2+VK_VERSION_1_1", + "VK_VERSION_1_2", ] )] - VideoDecodeDstKHR = 1000024000, + StencilReadOnlyOptimalKHR = StencilReadOnlyOptimal, - [NativeName("VK_IMAGE_LAYOUT_VIDEO_DECODE_SRC_KHR")] + [NativeName("VK_IMAGE_LAYOUT_VIDEO_ENCODE_DST_KHR")] [SupportedApiProfile( "vulkan", - ["VK_KHR_video_decode_queue"], + ["VK_KHR_video_encode_queue"], ImpliesSets = [ "VK_KHR_video_queue+VK_KHR_synchronization2", "VK_KHR_video_queue+VK_VERSION_1_3", ] )] - VideoDecodeSrcKHR = 1000024001, + VideoEncodeDstKHR = 1000299000, - [NativeName("VK_IMAGE_LAYOUT_VIDEO_DECODE_DPB_KHR")] + [NativeName("VK_IMAGE_LAYOUT_VIDEO_ENCODE_SRC_KHR")] [SupportedApiProfile( "vulkan", - ["VK_KHR_video_decode_queue"], + ["VK_KHR_video_encode_queue"], ImpliesSets = [ "VK_KHR_video_queue+VK_KHR_synchronization2", "VK_KHR_video_queue+VK_VERSION_1_3", ] )] - VideoDecodeDpbKHR = 1000024002, - - [NativeName("VK_IMAGE_LAYOUT_SHARED_PRESENT_KHR")] - [SupportedApiProfile( - "vulkan", - ["VK_KHR_shared_presentable_image"], - ImpliesSets = [ - "VK_KHR_swapchain+VK_KHR_get_surface_capabilities2+VK_KHR_get_physical_device_properties2", - "VK_KHR_swapchain+VK_KHR_get_surface_capabilities2+VK_VERSION_1_1", - ] - )] - SharedPresentKHR = 1000111000, + VideoEncodeSrcKHR = 1000299001, - [NativeName("VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT")] + [NativeName("VK_IMAGE_LAYOUT_VIDEO_ENCODE_DPB_KHR")] [SupportedApiProfile( "vulkan", - ["VK_EXT_fragment_density_map"], + ["VK_KHR_video_encode_queue"], ImpliesSets = [ - "VK_EXT_fragment_density_map+VK_KHR_get_physical_device_properties2", - "VK_EXT_fragment_density_map+VK_VERSION_1_1", + "VK_KHR_video_queue+VK_KHR_synchronization2", + "VK_KHR_video_queue+VK_VERSION_1_3", ] )] - FragmentDensityMapOptimalEXT = 1000218000, + VideoEncodeDpbKHR = 1000299002, - [NativeName("VK_IMAGE_LAYOUT_FRAGMENT_SHADING_RATE_ATTACHMENT_OPTIMAL_KHR")] + [NativeName("VK_IMAGE_LAYOUT_READ_ONLY_OPTIMAL")] [SupportedApiProfile( "vulkan", - ["VK_KHR_fragment_shading_rate"], - ImpliesSets = [ - "VK_KHR_create_renderpass2+VK_KHR_get_physical_device_properties2", - "VK_KHR_create_renderpass2+VK_VERSION_1_1", - "VK_VERSION_1_2", - ] + [ + "VK_BASE_VERSION_1_3", + "VK_BASE_VERSION_1_4", + "VK_COMPUTE_VERSION_1_3", + "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_3", + "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_3", + "VK_VERSION_1_4", + ], + MinVersion = "1.3" )] - FragmentShadingRateAttachmentOptimalKHR = 1000164003, + ReadOnlyOptimal = 1000314000, - [NativeName("VK_IMAGE_LAYOUT_VIDEO_ENCODE_DST_KHR")] + [NativeName("VK_IMAGE_LAYOUT_READ_ONLY_OPTIMAL_KHR")] [SupportedApiProfile( "vulkan", - ["VK_KHR_video_encode_queue"], + ["VK_KHR_synchronization2"], ImpliesSets = [ - "VK_KHR_video_queue+VK_KHR_synchronization2", - "VK_KHR_video_queue+VK_VERSION_1_3", + "VK_KHR_synchronization2+VK_KHR_get_physical_device_properties2", + "VK_KHR_synchronization2+VK_VERSION_1_1", ] )] - VideoEncodeDstKHR = 1000299000, + ReadOnlyOptimalKHR = ReadOnlyOptimal, - [NativeName("VK_IMAGE_LAYOUT_VIDEO_ENCODE_SRC_KHR")] + [NativeName("VK_IMAGE_LAYOUT_ATTACHMENT_OPTIMAL")] [SupportedApiProfile( "vulkan", - ["VK_KHR_video_encode_queue"], - ImpliesSets = [ - "VK_KHR_video_queue+VK_KHR_synchronization2", - "VK_KHR_video_queue+VK_VERSION_1_3", - ] + [ + "VK_BASE_VERSION_1_3", + "VK_BASE_VERSION_1_4", + "VK_COMPUTE_VERSION_1_3", + "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_3", + "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_3", + "VK_VERSION_1_4", + ], + MinVersion = "1.3" )] - VideoEncodeSrcKHR = 1000299001, + AttachmentOptimal = 1000314001, - [NativeName("VK_IMAGE_LAYOUT_VIDEO_ENCODE_DPB_KHR")] + [NativeName("VK_IMAGE_LAYOUT_ATTACHMENT_OPTIMAL_KHR")] [SupportedApiProfile( "vulkan", - ["VK_KHR_video_encode_queue"], + ["VK_KHR_synchronization2"], ImpliesSets = [ - "VK_KHR_video_queue+VK_KHR_synchronization2", - "VK_KHR_video_queue+VK_VERSION_1_3", + "VK_KHR_synchronization2+VK_KHR_get_physical_device_properties2", + "VK_KHR_synchronization2+VK_VERSION_1_1", ] )] - VideoEncodeDpbKHR = 1000299002, + AttachmentOptimalKHR = AttachmentOptimal, [NativeName("VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT")] [SupportedApiProfile( @@ -549,104 +649,4 @@ public enum ImageLayout : uint ] )] ZeroInitializedEXT = 1000620000, - - [NativeName("VK_IMAGE_LAYOUT_DEPTH_READ_ONLY_STENCIL_ATTACHMENT_OPTIMAL_KHR")] - [SupportedApiProfile("vulkan", ["VK_KHR_maintenance2"])] - DepthReadOnlyStencilAttachmentOptimalKHR = DepthReadOnlyStencilAttachmentOptimal, - - [NativeName("VK_IMAGE_LAYOUT_DEPTH_ATTACHMENT_STENCIL_READ_ONLY_OPTIMAL_KHR")] - [SupportedApiProfile("vulkan", ["VK_KHR_maintenance2"])] - DepthAttachmentStencilReadOnlyOptimalKHR = DepthAttachmentStencilReadOnlyOptimal, - - [NativeName("VK_IMAGE_LAYOUT_SHADING_RATE_OPTIMAL_NV")] - [SupportedApiProfile( - "vulkan", - ["VK_NV_shading_rate_image"], - ImpliesSets = [ - "VK_NV_shading_rate_image+VK_KHR_get_physical_device_properties2", - "VK_NV_shading_rate_image+VK_VERSION_1_1", - ] - )] - ShadingRateOptimalNV = FragmentShadingRateAttachmentOptimalKHR, - - [NativeName("VK_IMAGE_LAYOUT_RENDERING_LOCAL_READ_KHR")] - [SupportedApiProfile( - "vulkan", - ["VK_KHR_dynamic_rendering_local_read"], - ImpliesSets = [ - "VK_KHR_dynamic_rendering_local_read+VK_KHR_dynamic_rendering", - "VK_KHR_dynamic_rendering_local_read+VK_VERSION_1_3", - ] - )] - RenderingLocalReadKHR = RenderingLocalRead, - - [NativeName("VK_IMAGE_LAYOUT_DEPTH_ATTACHMENT_OPTIMAL_KHR")] - [SupportedApiProfile( - "vulkan", - ["VK_KHR_separate_depth_stencil_layouts"], - ImpliesSets = [ - "VK_KHR_create_renderpass2+VK_KHR_get_physical_device_properties2", - "VK_KHR_create_renderpass2+VK_VERSION_1_1", - "VK_VERSION_1_2", - ] - )] - DepthAttachmentOptimalKHR = DepthAttachmentOptimal, - - [NativeName("VK_IMAGE_LAYOUT_DEPTH_READ_ONLY_OPTIMAL_KHR")] - [SupportedApiProfile( - "vulkan", - ["VK_KHR_separate_depth_stencil_layouts"], - ImpliesSets = [ - "VK_KHR_create_renderpass2+VK_KHR_get_physical_device_properties2", - "VK_KHR_create_renderpass2+VK_VERSION_1_1", - "VK_VERSION_1_2", - ] - )] - DepthReadOnlyOptimalKHR = DepthReadOnlyOptimal, - - [NativeName("VK_IMAGE_LAYOUT_STENCIL_ATTACHMENT_OPTIMAL_KHR")] - [SupportedApiProfile( - "vulkan", - ["VK_KHR_separate_depth_stencil_layouts"], - ImpliesSets = [ - "VK_KHR_create_renderpass2+VK_KHR_get_physical_device_properties2", - "VK_KHR_create_renderpass2+VK_VERSION_1_1", - "VK_VERSION_1_2", - ] - )] - StencilAttachmentOptimalKHR = StencilAttachmentOptimal, - - [NativeName("VK_IMAGE_LAYOUT_STENCIL_READ_ONLY_OPTIMAL_KHR")] - [SupportedApiProfile( - "vulkan", - ["VK_KHR_separate_depth_stencil_layouts"], - ImpliesSets = [ - "VK_KHR_create_renderpass2+VK_KHR_get_physical_device_properties2", - "VK_KHR_create_renderpass2+VK_VERSION_1_1", - "VK_VERSION_1_2", - ] - )] - StencilReadOnlyOptimalKHR = StencilReadOnlyOptimal, - - [NativeName("VK_IMAGE_LAYOUT_READ_ONLY_OPTIMAL_KHR")] - [SupportedApiProfile( - "vulkan", - ["VK_KHR_synchronization2"], - ImpliesSets = [ - "VK_KHR_synchronization2+VK_KHR_get_physical_device_properties2", - "VK_KHR_synchronization2+VK_VERSION_1_1", - ] - )] - ReadOnlyOptimalKHR = ReadOnlyOptimal, - - [NativeName("VK_IMAGE_LAYOUT_ATTACHMENT_OPTIMAL_KHR")] - [SupportedApiProfile( - "vulkan", - ["VK_KHR_synchronization2"], - ImpliesSets = [ - "VK_KHR_synchronization2+VK_KHR_get_physical_device_properties2", - "VK_KHR_synchronization2+VK_VERSION_1_1", - ] - )] - AttachmentOptimalKHR = AttachmentOptimal, } diff --git a/sources/Vulkan/Vulkan/vk/ImageUsageFlags.gen.cs b/sources/Vulkan/Vulkan/vk/ImageUsageFlags.gen.cs index a6f2cbcefb..3b418d8708 100644 --- a/sources/Vulkan/Vulkan/vk/ImageUsageFlags.gen.cs +++ b/sources/Vulkan/Vulkan/vk/ImageUsageFlags.gen.cs @@ -247,42 +247,41 @@ public enum ImageUsageFlags : uint )] InputAttachmentBit = 0x80, - [NativeName("VK_IMAGE_USAGE_HOST_TRANSFER_BIT")] + [NativeName("VK_IMAGE_USAGE_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR")] [SupportedApiProfile( "vulkan", - [ - "VK_BASE_VERSION_1_4", - "VK_COMPUTE_VERSION_1_4", - "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_4", - ], - MinVersion = "1.4" + ["VK_KHR_fragment_shading_rate"], + ImpliesSets = [ + "VK_KHR_create_renderpass2+VK_KHR_get_physical_device_properties2", + "VK_KHR_create_renderpass2+VK_VERSION_1_1", + "VK_VERSION_1_2", + ] )] - HostTransferBit = 0x400000, + FragmentShadingRateAttachmentBitKHR = 0x100, - [NativeName("VK_IMAGE_USAGE_VIDEO_DECODE_DST_BIT_KHR")] + [NativeName("VK_IMAGE_USAGE_SHADING_RATE_IMAGE_BIT_NV")] [SupportedApiProfile( "vulkan", - ["VK_KHR_video_decode_queue"], + ["VK_NV_shading_rate_image"], ImpliesSets = [ - "VK_KHR_video_queue+VK_KHR_synchronization2", - "VK_KHR_video_queue+VK_VERSION_1_3", + "VK_NV_shading_rate_image+VK_KHR_get_physical_device_properties2", + "VK_NV_shading_rate_image+VK_VERSION_1_1", ] )] - VideoDecodeDstBitKHR = 0x400, + ShadingRateImageBitNV = FragmentShadingRateAttachmentBitKHR, - [NativeName("VK_IMAGE_USAGE_VIDEO_DECODE_SRC_BIT_KHR")] + [NativeName("VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT")] [SupportedApiProfile( "vulkan", - ["VK_KHR_video_decode_queue"], + ["VK_EXT_fragment_density_map"], ImpliesSets = [ - "VK_KHR_video_queue+VK_KHR_synchronization2", - "VK_KHR_video_queue+VK_VERSION_1_3", + "VK_EXT_fragment_density_map+VK_KHR_get_physical_device_properties2", + "VK_EXT_fragment_density_map+VK_VERSION_1_1", ] )] - VideoDecodeSrcBitKHR = 0x800, + FragmentDensityMapBitEXT = 0x200, - [NativeName("VK_IMAGE_USAGE_VIDEO_DECODE_DPB_BIT_KHR")] + [NativeName("VK_IMAGE_USAGE_VIDEO_DECODE_DST_BIT_KHR")] [SupportedApiProfile( "vulkan", ["VK_KHR_video_decode_queue"], @@ -291,30 +290,29 @@ public enum ImageUsageFlags : uint "VK_KHR_video_queue+VK_VERSION_1_3", ] )] - VideoDecodeDpbBitKHR = 0x1000, + VideoDecodeDstBitKHR = 0x400, - [NativeName("VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT")] + [NativeName("VK_IMAGE_USAGE_VIDEO_DECODE_SRC_BIT_KHR")] [SupportedApiProfile( "vulkan", - ["VK_EXT_fragment_density_map"], + ["VK_KHR_video_decode_queue"], ImpliesSets = [ - "VK_EXT_fragment_density_map+VK_KHR_get_physical_device_properties2", - "VK_EXT_fragment_density_map+VK_VERSION_1_1", + "VK_KHR_video_queue+VK_KHR_synchronization2", + "VK_KHR_video_queue+VK_VERSION_1_3", ] )] - FragmentDensityMapBitEXT = 0x200, + VideoDecodeSrcBitKHR = 0x800, - [NativeName("VK_IMAGE_USAGE_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR")] + [NativeName("VK_IMAGE_USAGE_VIDEO_DECODE_DPB_BIT_KHR")] [SupportedApiProfile( "vulkan", - ["VK_KHR_fragment_shading_rate"], + ["VK_KHR_video_decode_queue"], ImpliesSets = [ - "VK_KHR_create_renderpass2+VK_KHR_get_physical_device_properties2", - "VK_KHR_create_renderpass2+VK_VERSION_1_1", - "VK_VERSION_1_2", + "VK_KHR_video_queue+VK_KHR_synchronization2", + "VK_KHR_video_queue+VK_VERSION_1_3", ] )] - FragmentShadingRateAttachmentBitKHR = 0x100, + VideoDecodeDpbBitKHR = 0x1000, [NativeName("VK_IMAGE_USAGE_VIDEO_ENCODE_DST_BIT_KHR")] [SupportedApiProfile( @@ -349,27 +347,27 @@ public enum ImageUsageFlags : uint )] VideoEncodeDpbBitKHR = 0x8000, - [NativeName("VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT")] + [NativeName("VK_IMAGE_USAGE_INVOCATION_MASK_BIT_HUAWEI")] [SupportedApiProfile( "vulkan", - ["VK_EXT_attachment_feedback_loop_layout"], + ["VK_HUAWEI_invocation_mask"], ImpliesSets = [ - "VK_EXT_attachment_feedback_loop_layout+VK_KHR_get_physical_device_properties2", - "VK_EXT_attachment_feedback_loop_layout+VK_VERSION_1_1", + "VK_KHR_ray_tracing_pipeline+VK_KHR_synchronization2", + "VK_KHR_ray_tracing_pipeline+VK_VERSION_1_3", ] )] - AttachmentFeedbackLoopBitEXT = 0x80000, + InvocationMaskBitHUAWEI = 0x40000, - [NativeName("VK_IMAGE_USAGE_INVOCATION_MASK_BIT_HUAWEI")] + [NativeName("VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT")] [SupportedApiProfile( "vulkan", - ["VK_HUAWEI_invocation_mask"], + ["VK_EXT_attachment_feedback_loop_layout"], ImpliesSets = [ - "VK_KHR_ray_tracing_pipeline+VK_KHR_synchronization2", - "VK_KHR_ray_tracing_pipeline+VK_VERSION_1_3", + "VK_EXT_attachment_feedback_loop_layout+VK_KHR_get_physical_device_properties2", + "VK_EXT_attachment_feedback_loop_layout+VK_VERSION_1_1", ] )] - InvocationMaskBitHUAWEI = 0x40000, + AttachmentFeedbackLoopBitEXT = 0x80000, [NativeName("VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM")] [SupportedApiProfile( @@ -393,20 +391,34 @@ public enum ImageUsageFlags : uint )] SampleBlockMatchBitQCOM = 0x200000, - [NativeName("VK_IMAGE_USAGE_TENSOR_ALIASING_BIT_ARM")] - [SupportedApiProfile("vulkan", ["VK_ARM_tensors"], ImpliesSets = ["VK_VERSION_1_3"])] - TensorAliasingBitARM = 0x800000, + [NativeName("VK_IMAGE_USAGE_HOST_TRANSFER_BIT")] + [SupportedApiProfile( + "vulkan", + [ + "VK_BASE_VERSION_1_4", + "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_4", + ], + MinVersion = "1.4" + )] + HostTransferBit = 0x400000, - [NativeName("VK_IMAGE_USAGE_TILE_MEMORY_BIT_QCOM")] + [NativeName("VK_IMAGE_USAGE_HOST_TRANSFER_BIT_EXT")] [SupportedApiProfile( "vulkan", - ["VK_QCOM_tile_memory_heap"], + ["VK_EXT_host_image_copy"], ImpliesSets = [ - "VK_KHR_get_memory_requirements2+VK_KHR_get_physical_device_properties2", - "VK_VERSION_1_1", + "VK_KHR_copy_commands2+VK_KHR_format_feature_flags2+VK_KHR_get_physical_device_properties2", + "VK_KHR_copy_commands2+VK_KHR_format_feature_flags2+VK_VERSION_1_1", + "VK_VERSION_1_3", ] )] - TileMemoryBitQCOM = 0x8000000, + HostTransferBitEXT = HostTransferBit, + + [NativeName("VK_IMAGE_USAGE_TENSOR_ALIASING_BIT_ARM")] + [SupportedApiProfile("vulkan", ["VK_ARM_tensors"], ImpliesSets = ["VK_VERSION_1_3"])] + TensorAliasingBitARM = 0x800000, [NativeName("VK_IMAGE_USAGE_VIDEO_ENCODE_QUANTIZATION_DELTA_MAP_BIT_KHR")] [SupportedApiProfile( @@ -430,26 +442,14 @@ public enum ImageUsageFlags : uint )] VideoEncodeEmphasisMapBitKHR = 0x4000000, - [NativeName("VK_IMAGE_USAGE_SHADING_RATE_IMAGE_BIT_NV")] - [SupportedApiProfile( - "vulkan", - ["VK_NV_shading_rate_image"], - ImpliesSets = [ - "VK_NV_shading_rate_image+VK_KHR_get_physical_device_properties2", - "VK_NV_shading_rate_image+VK_VERSION_1_1", - ] - )] - ShadingRateImageBitNV = FragmentShadingRateAttachmentBitKHR, - - [NativeName("VK_IMAGE_USAGE_HOST_TRANSFER_BIT_EXT")] + [NativeName("VK_IMAGE_USAGE_TILE_MEMORY_BIT_QCOM")] [SupportedApiProfile( "vulkan", - ["VK_EXT_host_image_copy"], + ["VK_QCOM_tile_memory_heap"], ImpliesSets = [ - "VK_KHR_copy_commands2+VK_KHR_format_feature_flags2+VK_KHR_get_physical_device_properties2", - "VK_KHR_copy_commands2+VK_KHR_format_feature_flags2+VK_VERSION_1_1", - "VK_VERSION_1_3", + "VK_KHR_get_memory_requirements2+VK_KHR_get_physical_device_properties2", + "VK_VERSION_1_1", ] )] - HostTransferBitEXT = HostTransferBit, + TileMemoryBitQCOM = 0x8000000, } diff --git a/sources/Vulkan/Vulkan/vk/ImageViewCreateFlags.gen.cs b/sources/Vulkan/Vulkan/vk/ImageViewCreateFlags.gen.cs index 721cf6b419..5b5cb83979 100644 --- a/sources/Vulkan/Vulkan/vk/ImageViewCreateFlags.gen.cs +++ b/sources/Vulkan/Vulkan/vk/ImageViewCreateFlags.gen.cs @@ -26,6 +26,14 @@ public enum ImageViewCreateFlags : uint )] FragmentDensityMapDynamicBitEXT = 0x1, + [NativeName("VK_IMAGE_VIEW_CREATE_FRAGMENT_DENSITY_MAP_DEFERRED_BIT_EXT")] + [SupportedApiProfile( + "vulkan", + ["VK_EXT_fragment_density_map2"], + ImpliesSets = ["VK_EXT_fragment_density_map"] + )] + FragmentDensityMapDeferredBitEXT = 0x2, + [NativeName("VK_IMAGE_VIEW_CREATE_DESCRIPTOR_BUFFER_CAPTURE_REPLAY_BIT_EXT")] [SupportedApiProfile( "vulkan", @@ -38,12 +46,4 @@ public enum ImageViewCreateFlags : uint ] )] DescriptorBufferCaptureReplayBitEXT = 0x4, - - [NativeName("VK_IMAGE_VIEW_CREATE_FRAGMENT_DENSITY_MAP_DEFERRED_BIT_EXT")] - [SupportedApiProfile( - "vulkan", - ["VK_EXT_fragment_density_map2"], - ImpliesSets = ["VK_EXT_fragment_density_map"] - )] - FragmentDensityMapDeferredBitEXT = 0x2, } diff --git a/sources/Vulkan/Vulkan/vk/IndexType.gen.cs b/sources/Vulkan/Vulkan/vk/IndexType.gen.cs index 07851f5b0c..dcc068c481 100644 --- a/sources/Vulkan/Vulkan/vk/IndexType.gen.cs +++ b/sources/Vulkan/Vulkan/vk/IndexType.gen.cs @@ -70,19 +70,6 @@ public enum IndexType : uint )] Uint32 = 1, - [NativeName("VK_INDEX_TYPE_UINT8")] - [SupportedApiProfile( - "vulkan", - [ - "VK_BASE_VERSION_1_4", - "VK_COMPUTE_VERSION_1_4", - "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_4", - ], - MinVersion = "1.4" - )] - Uint8 = 1000265000, - [NativeName("VK_INDEX_TYPE_NONE_KHR")] [SupportedApiProfile( "vulkan", @@ -105,6 +92,19 @@ public enum IndexType : uint )] NoneNV = NoneKHR, + [NativeName("VK_INDEX_TYPE_UINT8")] + [SupportedApiProfile( + "vulkan", + [ + "VK_BASE_VERSION_1_4", + "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_4", + ], + MinVersion = "1.4" + )] + Uint8 = 1000265000, + [NativeName("VK_INDEX_TYPE_UINT8_EXT")] [SupportedApiProfile( "vulkan", diff --git a/sources/Vulkan/Vulkan/vk/LineRasterizationMode.gen.cs b/sources/Vulkan/Vulkan/vk/LineRasterizationMode.gen.cs index 80a420a3a2..0cb2f5f6bc 100644 --- a/sources/Vulkan/Vulkan/vk/LineRasterizationMode.gen.cs +++ b/sources/Vulkan/Vulkan/vk/LineRasterizationMode.gen.cs @@ -20,31 +20,37 @@ public enum LineRasterizationMode : uint )] Default = 0, - [NativeName("VK_LINE_RASTERIZATION_MODE_RECTANGULAR")] + [NativeName("VK_LINE_RASTERIZATION_MODE_DEFAULT_EXT")] [SupportedApiProfile( "vulkan", - ["VK_GRAPHICS_VERSION_1_4", "VK_VERSION_1_4"], - MinVersion = "1.4" + ["VK_EXT_line_rasterization"], + ImpliesSets = [ + "VK_EXT_line_rasterization+VK_KHR_get_physical_device_properties2", + "VK_EXT_line_rasterization+VK_VERSION_1_1", + ] )] - Rectangular = 1, + DefaultEXT = Default, - [NativeName("VK_LINE_RASTERIZATION_MODE_BRESENHAM")] + [NativeName("VK_LINE_RASTERIZATION_MODE_DEFAULT_KHR")] [SupportedApiProfile( "vulkan", - ["VK_GRAPHICS_VERSION_1_4", "VK_VERSION_1_4"], - MinVersion = "1.4" + ["VK_KHR_line_rasterization"], + ImpliesSets = [ + "VK_KHR_line_rasterization+VK_KHR_get_physical_device_properties2", + "VK_KHR_line_rasterization+VK_VERSION_1_1", + ] )] - Bresenham = 2, + DefaultKHR = Default, - [NativeName("VK_LINE_RASTERIZATION_MODE_RECTANGULAR_SMOOTH")] + [NativeName("VK_LINE_RASTERIZATION_MODE_RECTANGULAR")] [SupportedApiProfile( "vulkan", ["VK_GRAPHICS_VERSION_1_4", "VK_VERSION_1_4"], MinVersion = "1.4" )] - RectangularSmooth = 3, + Rectangular = 1, - [NativeName("VK_LINE_RASTERIZATION_MODE_DEFAULT_EXT")] + [NativeName("VK_LINE_RASTERIZATION_MODE_RECTANGULAR_EXT")] [SupportedApiProfile( "vulkan", ["VK_EXT_line_rasterization"], @@ -53,31 +59,28 @@ public enum LineRasterizationMode : uint "VK_EXT_line_rasterization+VK_VERSION_1_1", ] )] - DefaultEXT = Default, + RectangularEXT = Rectangular, - [NativeName("VK_LINE_RASTERIZATION_MODE_RECTANGULAR_EXT")] + [NativeName("VK_LINE_RASTERIZATION_MODE_RECTANGULAR_KHR")] [SupportedApiProfile( "vulkan", - ["VK_EXT_line_rasterization"], + ["VK_KHR_line_rasterization"], ImpliesSets = [ - "VK_EXT_line_rasterization+VK_KHR_get_physical_device_properties2", - "VK_EXT_line_rasterization+VK_VERSION_1_1", + "VK_KHR_line_rasterization+VK_KHR_get_physical_device_properties2", + "VK_KHR_line_rasterization+VK_VERSION_1_1", ] )] - RectangularEXT = Rectangular, + RectangularKHR = Rectangular, - [NativeName("VK_LINE_RASTERIZATION_MODE_BRESENHAM_EXT")] + [NativeName("VK_LINE_RASTERIZATION_MODE_BRESENHAM")] [SupportedApiProfile( "vulkan", - ["VK_EXT_line_rasterization"], - ImpliesSets = [ - "VK_EXT_line_rasterization+VK_KHR_get_physical_device_properties2", - "VK_EXT_line_rasterization+VK_VERSION_1_1", - ] + ["VK_GRAPHICS_VERSION_1_4", "VK_VERSION_1_4"], + MinVersion = "1.4" )] - BresenhamEXT = Bresenham, + Bresenham = 2, - [NativeName("VK_LINE_RASTERIZATION_MODE_RECTANGULAR_SMOOTH_EXT")] + [NativeName("VK_LINE_RASTERIZATION_MODE_BRESENHAM_EXT")] [SupportedApiProfile( "vulkan", ["VK_EXT_line_rasterization"], @@ -86,9 +89,9 @@ public enum LineRasterizationMode : uint "VK_EXT_line_rasterization+VK_VERSION_1_1", ] )] - RectangularSmoothEXT = RectangularSmooth, + BresenhamEXT = Bresenham, - [NativeName("VK_LINE_RASTERIZATION_MODE_DEFAULT_KHR")] + [NativeName("VK_LINE_RASTERIZATION_MODE_BRESENHAM_KHR")] [SupportedApiProfile( "vulkan", ["VK_KHR_line_rasterization"], @@ -97,29 +100,26 @@ public enum LineRasterizationMode : uint "VK_KHR_line_rasterization+VK_VERSION_1_1", ] )] - DefaultKHR = Default, + BresenhamKHR = Bresenham, - [NativeName("VK_LINE_RASTERIZATION_MODE_RECTANGULAR_KHR")] + [NativeName("VK_LINE_RASTERIZATION_MODE_RECTANGULAR_SMOOTH")] [SupportedApiProfile( "vulkan", - ["VK_KHR_line_rasterization"], - ImpliesSets = [ - "VK_KHR_line_rasterization+VK_KHR_get_physical_device_properties2", - "VK_KHR_line_rasterization+VK_VERSION_1_1", - ] + ["VK_GRAPHICS_VERSION_1_4", "VK_VERSION_1_4"], + MinVersion = "1.4" )] - RectangularKHR = Rectangular, + RectangularSmooth = 3, - [NativeName("VK_LINE_RASTERIZATION_MODE_BRESENHAM_KHR")] + [NativeName("VK_LINE_RASTERIZATION_MODE_RECTANGULAR_SMOOTH_EXT")] [SupportedApiProfile( "vulkan", - ["VK_KHR_line_rasterization"], + ["VK_EXT_line_rasterization"], ImpliesSets = [ - "VK_KHR_line_rasterization+VK_KHR_get_physical_device_properties2", - "VK_KHR_line_rasterization+VK_VERSION_1_1", + "VK_EXT_line_rasterization+VK_KHR_get_physical_device_properties2", + "VK_EXT_line_rasterization+VK_VERSION_1_1", ] )] - BresenhamKHR = Bresenham, + RectangularSmoothEXT = RectangularSmooth, [NativeName("VK_LINE_RASTERIZATION_MODE_RECTANGULAR_SMOOTH_KHR")] [SupportedApiProfile( diff --git a/sources/Vulkan/Vulkan/vk/MemoryAllocateFlags.gen.cs b/sources/Vulkan/Vulkan/vk/MemoryAllocateFlags.gen.cs index 77befc012d..fc3c6ad44d 100644 --- a/sources/Vulkan/Vulkan/vk/MemoryAllocateFlags.gen.cs +++ b/sources/Vulkan/Vulkan/vk/MemoryAllocateFlags.gen.cs @@ -40,6 +40,14 @@ public enum MemoryAllocateFlags : uint )] DeviceMaskBit = 0x1, + [NativeName("VK_MEMORY_ALLOCATE_DEVICE_MASK_BIT_KHR")] + [SupportedApiProfile( + "vulkan", + ["VK_KHR_device_group"], + ImpliesSets = ["VK_KHR_device_group_creation"] + )] + DeviceMaskBitKHR = DeviceMaskBit, + [NativeName("VK_MEMORY_ALLOCATE_DEVICE_ADDRESS_BIT")] [SupportedApiProfile( "vulkan", @@ -61,6 +69,17 @@ public enum MemoryAllocateFlags : uint )] DeviceAddressBit = 0x2, + [NativeName("VK_MEMORY_ALLOCATE_DEVICE_ADDRESS_BIT_KHR")] + [SupportedApiProfile( + "vulkan", + ["VK_KHR_buffer_device_address"], + ImpliesSets = [ + "VK_KHR_get_physical_device_properties2+VK_KHR_device_group", + "VK_VERSION_1_1", + ] + )] + DeviceAddressBitKHR = DeviceAddressBit, + [NativeName("VK_MEMORY_ALLOCATE_DEVICE_ADDRESS_CAPTURE_REPLAY_BIT")] [SupportedApiProfile( "vulkan", @@ -82,26 +101,7 @@ public enum MemoryAllocateFlags : uint )] DeviceAddressCaptureReplayBit = 0x4, - [NativeName("VK_MEMORY_ALLOCATE_ZERO_INITIALIZE_BIT_EXT")] - [SupportedApiProfile( - "vulkan", - ["VK_EXT_zero_initialize_device_memory"], - ImpliesSets = [ - "VK_EXT_zero_initialize_device_memory+VK_KHR_get_physical_device_properties2", - "VK_EXT_zero_initialize_device_memory+VK_VERSION_1_1", - ] - )] - ZeroInitializeBitEXT = 0x8, - - [NativeName("VK_MEMORY_ALLOCATE_DEVICE_MASK_BIT_KHR")] - [SupportedApiProfile( - "vulkan", - ["VK_KHR_device_group"], - ImpliesSets = ["VK_KHR_device_group_creation"] - )] - DeviceMaskBitKHR = DeviceMaskBit, - - [NativeName("VK_MEMORY_ALLOCATE_DEVICE_ADDRESS_BIT_KHR")] + [NativeName("VK_MEMORY_ALLOCATE_DEVICE_ADDRESS_CAPTURE_REPLAY_BIT_KHR")] [SupportedApiProfile( "vulkan", ["VK_KHR_buffer_device_address"], @@ -110,16 +110,16 @@ public enum MemoryAllocateFlags : uint "VK_VERSION_1_1", ] )] - DeviceAddressBitKHR = DeviceAddressBit, + DeviceAddressCaptureReplayBitKHR = DeviceAddressCaptureReplayBit, - [NativeName("VK_MEMORY_ALLOCATE_DEVICE_ADDRESS_CAPTURE_REPLAY_BIT_KHR")] + [NativeName("VK_MEMORY_ALLOCATE_ZERO_INITIALIZE_BIT_EXT")] [SupportedApiProfile( "vulkan", - ["VK_KHR_buffer_device_address"], + ["VK_EXT_zero_initialize_device_memory"], ImpliesSets = [ - "VK_KHR_get_physical_device_properties2+VK_KHR_device_group", - "VK_VERSION_1_1", + "VK_EXT_zero_initialize_device_memory+VK_KHR_get_physical_device_properties2", + "VK_EXT_zero_initialize_device_memory+VK_VERSION_1_1", ] )] - DeviceAddressCaptureReplayBitKHR = DeviceAddressCaptureReplayBit, + ZeroInitializeBitEXT = 0x8, } diff --git a/sources/Vulkan/Vulkan/vk/MemoryHeapFlags.gen.cs b/sources/Vulkan/Vulkan/vk/MemoryHeapFlags.gen.cs index 2b2c5d5974..a41508354a 100644 --- a/sources/Vulkan/Vulkan/vk/MemoryHeapFlags.gen.cs +++ b/sources/Vulkan/Vulkan/vk/MemoryHeapFlags.gen.cs @@ -69,6 +69,10 @@ public enum MemoryHeapFlags : uint )] MultiInstanceBit = 0x2, + [NativeName("VK_MEMORY_HEAP_MULTI_INSTANCE_BIT_KHR")] + [SupportedApiProfile("vulkan", ["VK_KHR_device_group_creation"])] + MultiInstanceBitKHR = MultiInstanceBit, + [NativeName("VK_MEMORY_HEAP_TILE_MEMORY_BIT_QCOM")] [SupportedApiProfile( "vulkan", @@ -79,8 +83,4 @@ public enum MemoryHeapFlags : uint ] )] TileMemoryBitQCOM = 0x8, - - [NativeName("VK_MEMORY_HEAP_MULTI_INSTANCE_BIT_KHR")] - [SupportedApiProfile("vulkan", ["VK_KHR_device_group_creation"])] - MultiInstanceBitKHR = MultiInstanceBit, } diff --git a/sources/Vulkan/Vulkan/vk/ObjectType.gen.cs b/sources/Vulkan/Vulkan/vk/ObjectType.gen.cs index 7d089093b5..7005c8abe3 100644 --- a/sources/Vulkan/Vulkan/vk/ObjectType.gen.cs +++ b/sources/Vulkan/Vulkan/vk/ObjectType.gen.cs @@ -766,65 +766,6 @@ public enum ObjectType : uint )] CommandPool = 25, - [NativeName("VK_OBJECT_TYPE_DESCRIPTOR_UPDATE_TEMPLATE")] - [SupportedApiProfile( - "vulkan", - [ - "VK_COMPUTE_VERSION_1_1", - "VK_COMPUTE_VERSION_1_2", - "VK_COMPUTE_VERSION_1_3", - "VK_COMPUTE_VERSION_1_4", - "VK_GRAPHICS_VERSION_1_1", - "VK_GRAPHICS_VERSION_1_2", - "VK_GRAPHICS_VERSION_1_3", - "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_1", - "VK_VERSION_1_2", - "VK_VERSION_1_3", - "VK_VERSION_1_4", - ], - MinVersion = "1.1" - )] - DescriptorUpdateTemplate = 1000085000, - - [NativeName("VK_OBJECT_TYPE_SAMPLER_YCBCR_CONVERSION")] - [SupportedApiProfile( - "vulkan", - [ - "VK_COMPUTE_VERSION_1_1", - "VK_COMPUTE_VERSION_1_2", - "VK_COMPUTE_VERSION_1_3", - "VK_COMPUTE_VERSION_1_4", - "VK_GRAPHICS_VERSION_1_1", - "VK_GRAPHICS_VERSION_1_2", - "VK_GRAPHICS_VERSION_1_3", - "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_1", - "VK_VERSION_1_2", - "VK_VERSION_1_3", - "VK_VERSION_1_4", - ], - MinVersion = "1.1" - )] - SamplerYcbcrConversion = 1000156000, - - [NativeName("VK_OBJECT_TYPE_PRIVATE_DATA_SLOT")] - [SupportedApiProfile( - "vulkan", - [ - "VK_BASE_VERSION_1_3", - "VK_BASE_VERSION_1_4", - "VK_COMPUTE_VERSION_1_3", - "VK_COMPUTE_VERSION_1_4", - "VK_GRAPHICS_VERSION_1_3", - "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_3", - "VK_VERSION_1_4", - ], - MinVersion = "1.3" - )] - PrivateDataSlot = 1000295000, - [NativeName("VK_OBJECT_TYPE_SURFACE_KHR")] [SupportedApiProfile("vulkan", ["VK_KHR_surface"])] SurfaceKHR = 1000000000, @@ -869,6 +810,31 @@ public enum ObjectType : uint [SupportedApiProfile("vulkan", ["VK_NVX_binary_import"])] CuFunctionNVX = 1000029001, + [NativeName("VK_OBJECT_TYPE_DESCRIPTOR_UPDATE_TEMPLATE")] + [SupportedApiProfile( + "vulkan", + [ + "VK_COMPUTE_VERSION_1_1", + "VK_COMPUTE_VERSION_1_2", + "VK_COMPUTE_VERSION_1_3", + "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_1", + "VK_GRAPHICS_VERSION_1_2", + "VK_GRAPHICS_VERSION_1_3", + "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_1", + "VK_VERSION_1_2", + "VK_VERSION_1_3", + "VK_VERSION_1_4", + ], + MinVersion = "1.1" + )] + DescriptorUpdateTemplate = 1000085000, + + [NativeName("VK_OBJECT_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_KHR")] + [SupportedApiProfile("vulkan", ["VK_KHR_descriptor_update_template"])] + DescriptorUpdateTemplateKHR = DescriptorUpdateTemplate, + [NativeName("VK_OBJECT_TYPE_DEBUG_UTILS_MESSENGER_EXT")] [SupportedApiProfile("vulkan", ["VK_EXT_debug_utils"])] DebugUtilsMessengerEXT = 1000128000, @@ -895,6 +861,38 @@ public enum ObjectType : uint )] AccelerationStructureKHR = 1000150000, + [NativeName("VK_OBJECT_TYPE_SAMPLER_YCBCR_CONVERSION")] + [SupportedApiProfile( + "vulkan", + [ + "VK_COMPUTE_VERSION_1_1", + "VK_COMPUTE_VERSION_1_2", + "VK_COMPUTE_VERSION_1_3", + "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_1", + "VK_GRAPHICS_VERSION_1_2", + "VK_GRAPHICS_VERSION_1_3", + "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_1", + "VK_VERSION_1_2", + "VK_VERSION_1_3", + "VK_VERSION_1_4", + ], + MinVersion = "1.1" + )] + SamplerYcbcrConversion = 1000156000, + + [NativeName("VK_OBJECT_TYPE_SAMPLER_YCBCR_CONVERSION_KHR")] + [SupportedApiProfile( + "vulkan", + ["VK_KHR_sampler_ycbcr_conversion"], + ImpliesSets = [ + "VK_KHR_maintenance1+VK_KHR_bind_memory2+VK_KHR_get_memory_requirements2+VK_KHR_get_physical_device_properties2", + "VK_VERSION_1_1", + ] + )] + SamplerYcbcrConversionKHR = SamplerYcbcrConversion, + [NativeName("VK_OBJECT_TYPE_VALIDATION_CACHE_EXT")] [SupportedApiProfile("vulkan", ["VK_EXT_validation_cache"])] ValidationCacheEXT = 1000160000, @@ -926,6 +924,34 @@ public enum ObjectType : uint )] IndirectCommandsLayoutNV = 1000277000, + [NativeName("VK_OBJECT_TYPE_PRIVATE_DATA_SLOT")] + [SupportedApiProfile( + "vulkan", + [ + "VK_BASE_VERSION_1_3", + "VK_BASE_VERSION_1_4", + "VK_COMPUTE_VERSION_1_3", + "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_3", + "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_3", + "VK_VERSION_1_4", + ], + MinVersion = "1.3" + )] + PrivateDataSlot = 1000295000, + + [NativeName("VK_OBJECT_TYPE_PRIVATE_DATA_SLOT_EXT")] + [SupportedApiProfile( + "vulkan", + ["VK_EXT_private_data"], + ImpliesSets = [ + "VK_EXT_private_data+VK_KHR_get_physical_device_properties2", + "VK_EXT_private_data+VK_VERSION_1_1", + ] + )] + PrivateDataSlotEXT = PrivateDataSlot, + [NativeName("VK_OBJECT_TYPE_CUDA_MODULE_NV")] [SupportedApiProfile( "vulkan", @@ -1067,30 +1093,4 @@ public enum ObjectType : uint ] )] ShaderInstrumentationARM = 1000607000, - - [NativeName("VK_OBJECT_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_KHR")] - [SupportedApiProfile("vulkan", ["VK_KHR_descriptor_update_template"])] - DescriptorUpdateTemplateKHR = DescriptorUpdateTemplate, - - [NativeName("VK_OBJECT_TYPE_SAMPLER_YCBCR_CONVERSION_KHR")] - [SupportedApiProfile( - "vulkan", - ["VK_KHR_sampler_ycbcr_conversion"], - ImpliesSets = [ - "VK_KHR_maintenance1+VK_KHR_bind_memory2+VK_KHR_get_memory_requirements2+VK_KHR_get_physical_device_properties2", - "VK_VERSION_1_1", - ] - )] - SamplerYcbcrConversionKHR = SamplerYcbcrConversion, - - [NativeName("VK_OBJECT_TYPE_PRIVATE_DATA_SLOT_EXT")] - [SupportedApiProfile( - "vulkan", - ["VK_EXT_private_data"], - ImpliesSets = [ - "VK_EXT_private_data+VK_KHR_get_physical_device_properties2", - "VK_EXT_private_data+VK_VERSION_1_1", - ] - )] - PrivateDataSlotEXT = PrivateDataSlot, } diff --git a/sources/Vulkan/Vulkan/vk/OpacityMicromapFormatKHR.gen.cs b/sources/Vulkan/Vulkan/vk/OpacityMicromapFormatKHR.gen.cs index 811a7888cb..28b20138ec 100644 --- a/sources/Vulkan/Vulkan/vk/OpacityMicromapFormatKHR.gen.cs +++ b/sources/Vulkan/Vulkan/vk/OpacityMicromapFormatKHR.gen.cs @@ -20,14 +20,6 @@ public enum OpacityMicromapFormatKHR : uint )] Format2State = 1, - [NativeName("VK_OPACITY_MICROMAP_FORMAT_4_STATE_KHR")] - [SupportedApiProfile( - "vulkan", - ["VK_KHR_opacity_micromap"], - ImpliesSets = ["VK_KHR_acceleration_structure", "VK_KHR_device_address_commands"] - )] - Format4State = 2, - [NativeName("VK_OPACITY_MICROMAP_FORMAT_2_STATE_EXT")] [SupportedApiProfile( "vulkan", @@ -39,6 +31,14 @@ public enum OpacityMicromapFormatKHR : uint )] Format2StateEXT = Format2State, + [NativeName("VK_OPACITY_MICROMAP_FORMAT_4_STATE_KHR")] + [SupportedApiProfile( + "vulkan", + ["VK_KHR_opacity_micromap"], + ImpliesSets = ["VK_KHR_acceleration_structure", "VK_KHR_device_address_commands"] + )] + Format4State = 2, + [NativeName("VK_OPACITY_MICROMAP_FORMAT_4_STATE_EXT")] [SupportedApiProfile( "vulkan", diff --git a/sources/Vulkan/Vulkan/vk/OpacityMicromapSpecialIndexKHR.gen.cs b/sources/Vulkan/Vulkan/vk/OpacityMicromapSpecialIndexKHR.gen.cs index 9bd32f3bbb..2f019cb208 100644 --- a/sources/Vulkan/Vulkan/vk/OpacityMicromapSpecialIndexKHR.gen.cs +++ b/sources/Vulkan/Vulkan/vk/OpacityMicromapSpecialIndexKHR.gen.cs @@ -12,48 +12,43 @@ namespace Silk.NET.Vulkan; [SupportedApiProfile("vulkan")] public enum OpacityMicromapSpecialIndexKHR { - [NativeName("VK_OPACITY_MICROMAP_SPECIAL_INDEX_FULLY_TRANSPARENT_KHR")] + [NativeName("VK_OPACITY_MICROMAP_SPECIAL_INDEX_CLUSTER_GEOMETRY_DISABLE_OPACITY_MICROMAP_NV")] [SupportedApiProfile( "vulkan", - ["VK_KHR_opacity_micromap"], - ImpliesSets = ["VK_KHR_acceleration_structure", "VK_KHR_device_address_commands"] + ["VK_EXT_opacity_micromap", "VK_NV_cluster_acceleration_structure"], + ImpliesSets = ["VK_KHR_acceleration_structure"], + RequireAll = true )] - FullyTransparent = -1, + ClusterGeometryDisableOpacityMicromapNV = -5, - [NativeName("VK_OPACITY_MICROMAP_SPECIAL_INDEX_FULLY_OPAQUE_KHR")] + [NativeName("VK_OPACITY_MICROMAP_SPECIAL_INDEX_FULLY_UNKNOWN_OPAQUE_KHR")] [SupportedApiProfile( "vulkan", ["VK_KHR_opacity_micromap"], ImpliesSets = ["VK_KHR_acceleration_structure", "VK_KHR_device_address_commands"] )] - FullyOpaque = -2, + FullyUnknownOpaque = -4, - [NativeName("VK_OPACITY_MICROMAP_SPECIAL_INDEX_FULLY_UNKNOWN_TRANSPARENT_KHR")] + [NativeName("VK_OPACITY_MICROMAP_SPECIAL_INDEX_FULLY_UNKNOWN_OPAQUE_EXT")] [SupportedApiProfile( "vulkan", - ["VK_KHR_opacity_micromap"], - ImpliesSets = ["VK_KHR_acceleration_structure", "VK_KHR_device_address_commands"] + ["VK_EXT_opacity_micromap"], + ImpliesSets = [ + "VK_KHR_acceleration_structure+VK_KHR_synchronization2", + "VK_KHR_acceleration_structure+VK_VERSION_1_3", + ] )] - FullyUnknownTransparent = -3, + FullyUnknownOpaqueEXT = FullyUnknownOpaque, - [NativeName("VK_OPACITY_MICROMAP_SPECIAL_INDEX_FULLY_UNKNOWN_OPAQUE_KHR")] + [NativeName("VK_OPACITY_MICROMAP_SPECIAL_INDEX_FULLY_UNKNOWN_TRANSPARENT_KHR")] [SupportedApiProfile( "vulkan", ["VK_KHR_opacity_micromap"], ImpliesSets = ["VK_KHR_acceleration_structure", "VK_KHR_device_address_commands"] )] - FullyUnknownOpaque = -4, - - [NativeName("VK_OPACITY_MICROMAP_SPECIAL_INDEX_CLUSTER_GEOMETRY_DISABLE_OPACITY_MICROMAP_NV")] - [SupportedApiProfile( - "vulkan", - ["VK_EXT_opacity_micromap", "VK_NV_cluster_acceleration_structure"], - ImpliesSets = ["VK_KHR_acceleration_structure"], - RequireAll = true - )] - ClusterGeometryDisableOpacityMicromapNV = -5, + FullyUnknownTransparent = -3, - [NativeName("VK_OPACITY_MICROMAP_SPECIAL_INDEX_FULLY_TRANSPARENT_EXT")] + [NativeName("VK_OPACITY_MICROMAP_SPECIAL_INDEX_FULLY_UNKNOWN_TRANSPARENT_EXT")] [SupportedApiProfile( "vulkan", ["VK_EXT_opacity_micromap"], @@ -62,7 +57,15 @@ public enum OpacityMicromapSpecialIndexKHR "VK_KHR_acceleration_structure+VK_VERSION_1_3", ] )] - FullyTransparentEXT = FullyTransparent, + FullyUnknownTransparentEXT = FullyUnknownTransparent, + + [NativeName("VK_OPACITY_MICROMAP_SPECIAL_INDEX_FULLY_OPAQUE_KHR")] + [SupportedApiProfile( + "vulkan", + ["VK_KHR_opacity_micromap"], + ImpliesSets = ["VK_KHR_acceleration_structure", "VK_KHR_device_address_commands"] + )] + FullyOpaque = -2, [NativeName("VK_OPACITY_MICROMAP_SPECIAL_INDEX_FULLY_OPAQUE_EXT")] [SupportedApiProfile( @@ -75,18 +78,15 @@ public enum OpacityMicromapSpecialIndexKHR )] FullyOpaqueEXT = FullyOpaque, - [NativeName("VK_OPACITY_MICROMAP_SPECIAL_INDEX_FULLY_UNKNOWN_TRANSPARENT_EXT")] + [NativeName("VK_OPACITY_MICROMAP_SPECIAL_INDEX_FULLY_TRANSPARENT_KHR")] [SupportedApiProfile( "vulkan", - ["VK_EXT_opacity_micromap"], - ImpliesSets = [ - "VK_KHR_acceleration_structure+VK_KHR_synchronization2", - "VK_KHR_acceleration_structure+VK_VERSION_1_3", - ] + ["VK_KHR_opacity_micromap"], + ImpliesSets = ["VK_KHR_acceleration_structure", "VK_KHR_device_address_commands"] )] - FullyUnknownTransparentEXT = FullyUnknownTransparent, + FullyTransparent = -1, - [NativeName("VK_OPACITY_MICROMAP_SPECIAL_INDEX_FULLY_UNKNOWN_OPAQUE_EXT")] + [NativeName("VK_OPACITY_MICROMAP_SPECIAL_INDEX_FULLY_TRANSPARENT_EXT")] [SupportedApiProfile( "vulkan", ["VK_EXT_opacity_micromap"], @@ -95,5 +95,5 @@ public enum OpacityMicromapSpecialIndexKHR "VK_KHR_acceleration_structure+VK_VERSION_1_3", ] )] - FullyUnknownOpaqueEXT = FullyUnknownOpaque, + FullyTransparentEXT = FullyTransparent, } diff --git a/sources/Vulkan/Vulkan/vk/PeerMemoryFeatureFlags.gen.cs b/sources/Vulkan/Vulkan/vk/PeerMemoryFeatureFlags.gen.cs index dc0d5ed892..f556aedd60 100644 --- a/sources/Vulkan/Vulkan/vk/PeerMemoryFeatureFlags.gen.cs +++ b/sources/Vulkan/Vulkan/vk/PeerMemoryFeatureFlags.gen.cs @@ -40,6 +40,14 @@ public enum PeerMemoryFeatureFlags : uint )] CopySrcBit = 0x1, + [NativeName("VK_PEER_MEMORY_FEATURE_COPY_SRC_BIT_KHR")] + [SupportedApiProfile( + "vulkan", + ["VK_KHR_device_group"], + ImpliesSets = ["VK_KHR_device_group_creation"] + )] + CopySrcBitKHR = CopySrcBit, + [NativeName("VK_PEER_MEMORY_FEATURE_COPY_DST_BIT")] [SupportedApiProfile( "vulkan", @@ -65,6 +73,14 @@ public enum PeerMemoryFeatureFlags : uint )] CopyDstBit = 0x2, + [NativeName("VK_PEER_MEMORY_FEATURE_COPY_DST_BIT_KHR")] + [SupportedApiProfile( + "vulkan", + ["VK_KHR_device_group"], + ImpliesSets = ["VK_KHR_device_group_creation"] + )] + CopyDstBitKHR = CopyDstBit, + [NativeName("VK_PEER_MEMORY_FEATURE_GENERIC_SRC_BIT")] [SupportedApiProfile( "vulkan", @@ -90,6 +106,14 @@ public enum PeerMemoryFeatureFlags : uint )] GenericSrcBit = 0x4, + [NativeName("VK_PEER_MEMORY_FEATURE_GENERIC_SRC_BIT_KHR")] + [SupportedApiProfile( + "vulkan", + ["VK_KHR_device_group"], + ImpliesSets = ["VK_KHR_device_group_creation"] + )] + GenericSrcBitKHR = GenericSrcBit, + [NativeName("VK_PEER_MEMORY_FEATURE_GENERIC_DST_BIT")] [SupportedApiProfile( "vulkan", @@ -115,30 +139,6 @@ public enum PeerMemoryFeatureFlags : uint )] GenericDstBit = 0x8, - [NativeName("VK_PEER_MEMORY_FEATURE_COPY_SRC_BIT_KHR")] - [SupportedApiProfile( - "vulkan", - ["VK_KHR_device_group"], - ImpliesSets = ["VK_KHR_device_group_creation"] - )] - CopySrcBitKHR = CopySrcBit, - - [NativeName("VK_PEER_MEMORY_FEATURE_COPY_DST_BIT_KHR")] - [SupportedApiProfile( - "vulkan", - ["VK_KHR_device_group"], - ImpliesSets = ["VK_KHR_device_group_creation"] - )] - CopyDstBitKHR = CopyDstBit, - - [NativeName("VK_PEER_MEMORY_FEATURE_GENERIC_SRC_BIT_KHR")] - [SupportedApiProfile( - "vulkan", - ["VK_KHR_device_group"], - ImpliesSets = ["VK_KHR_device_group_creation"] - )] - GenericSrcBitKHR = GenericSrcBit, - [NativeName("VK_PEER_MEMORY_FEATURE_GENERIC_DST_BIT_KHR")] [SupportedApiProfile( "vulkan", diff --git a/sources/Vulkan/Vulkan/vk/PipelineBindPoint.gen.cs b/sources/Vulkan/Vulkan/vk/PipelineBindPoint.gen.cs index cc39dd2d60..686f92a8c4 100644 --- a/sources/Vulkan/Vulkan/vk/PipelineBindPoint.gen.cs +++ b/sources/Vulkan/Vulkan/vk/PipelineBindPoint.gen.cs @@ -82,6 +82,17 @@ public enum PipelineBindPoint : uint )] RayTracingKHR = 1000165000, + [NativeName("VK_PIPELINE_BIND_POINT_RAY_TRACING_NV")] + [SupportedApiProfile( + "vulkan", + ["VK_NV_ray_tracing"], + ImpliesSets = [ + "VK_KHR_get_physical_device_properties2+VK_KHR_get_memory_requirements2", + "VK_VERSION_1_1", + ] + )] + RayTracingNV = RayTracingKHR, + [NativeName("VK_PIPELINE_BIND_POINT_SUBPASS_SHADING_HUAWEI")] [SupportedApiProfile( "vulkan", @@ -104,15 +115,4 @@ public enum PipelineBindPoint : uint ] )] DataGraphARM = 1000507000, - - [NativeName("VK_PIPELINE_BIND_POINT_RAY_TRACING_NV")] - [SupportedApiProfile( - "vulkan", - ["VK_NV_ray_tracing"], - ImpliesSets = [ - "VK_KHR_get_physical_device_properties2+VK_KHR_get_memory_requirements2", - "VK_VERSION_1_1", - ] - )] - RayTracingNV = RayTracingKHR, } diff --git a/sources/Vulkan/Vulkan/vk/PipelineCacheCreateFlags.gen.cs b/sources/Vulkan/Vulkan/vk/PipelineCacheCreateFlags.gen.cs index 8fc7121cd6..39cc83346e 100644 --- a/sources/Vulkan/Vulkan/vk/PipelineCacheCreateFlags.gen.cs +++ b/sources/Vulkan/Vulkan/vk/PipelineCacheCreateFlags.gen.cs @@ -30,10 +30,6 @@ public enum PipelineCacheCreateFlags : uint )] ExternallySynchronizedBit = 0x1, - [NativeName("VK_PIPELINE_CACHE_CREATE_INTERNALLY_SYNCHRONIZED_MERGE_BIT_KHR")] - [SupportedApiProfile("vulkan", ["VK_KHR_maintenance8"], ImpliesSets = ["VK_VERSION_1_1"])] - InternallySynchronizedMergeBitKHR = 0x8, - [NativeName("VK_PIPELINE_CACHE_CREATE_EXTERNALLY_SYNCHRONIZED_BIT_EXT")] [SupportedApiProfile( "vulkan", @@ -44,4 +40,8 @@ public enum PipelineCacheCreateFlags : uint ] )] ExternallySynchronizedBitEXT = ExternallySynchronizedBit, + + [NativeName("VK_PIPELINE_CACHE_CREATE_INTERNALLY_SYNCHRONIZED_MERGE_BIT_KHR")] + [SupportedApiProfile("vulkan", ["VK_KHR_maintenance8"], ImpliesSets = ["VK_VERSION_1_1"])] + InternallySynchronizedMergeBitKHR = 0x8, } diff --git a/sources/Vulkan/Vulkan/vk/PipelineCreateFlags.gen.cs b/sources/Vulkan/Vulkan/vk/PipelineCreateFlags.gen.cs index 61b1dfe108..2b1a46c430 100644 --- a/sources/Vulkan/Vulkan/vk/PipelineCreateFlags.gen.cs +++ b/sources/Vulkan/Vulkan/vk/PipelineCreateFlags.gen.cs @@ -87,14 +87,10 @@ public enum PipelineCreateFlags : uint )] DerivativeBit = 0x4, - [NativeName("VK_PIPELINE_CREATE_DISPATCH_BASE_BIT")] + [NativeName("VK_PIPELINE_CREATE_VIEW_INDEX_FROM_DEVICE_INDEX_BIT")] [SupportedApiProfile( "vulkan", [ - "VK_COMPUTE_VERSION_1_1", - "VK_COMPUTE_VERSION_1_2", - "VK_COMPUTE_VERSION_1_3", - "VK_COMPUTE_VERSION_1_4", "VK_GRAPHICS_VERSION_1_1", "VK_GRAPHICS_VERSION_1_2", "VK_GRAPHICS_VERSION_1_3", @@ -106,12 +102,24 @@ public enum PipelineCreateFlags : uint ], MinVersion = "1.1" )] - DispatchBaseBit = 0x10, + ViewIndexFromDeviceIndexBit = 0x8, - [NativeName("VK_PIPELINE_CREATE_VIEW_INDEX_FROM_DEVICE_INDEX_BIT")] + [NativeName("VK_PIPELINE_CREATE_VIEW_INDEX_FROM_DEVICE_INDEX_BIT_KHR")] + [SupportedApiProfile( + "vulkan", + ["VK_KHR_device_group"], + ImpliesSets = ["VK_KHR_device_group_creation"] + )] + ViewIndexFromDeviceIndexBitKHR = ViewIndexFromDeviceIndexBit, + + [NativeName("VK_PIPELINE_CREATE_DISPATCH_BASE_BIT")] [SupportedApiProfile( "vulkan", [ + "VK_COMPUTE_VERSION_1_1", + "VK_COMPUTE_VERSION_1_2", + "VK_COMPUTE_VERSION_1_3", + "VK_COMPUTE_VERSION_1_4", "VK_GRAPHICS_VERSION_1_1", "VK_GRAPHICS_VERSION_1_2", "VK_GRAPHICS_VERSION_1_3", @@ -123,7 +131,48 @@ public enum PipelineCreateFlags : uint ], MinVersion = "1.1" )] - ViewIndexFromDeviceIndexBit = 0x8, + DispatchBaseBit = 0x10, + + [NativeName("VK_PIPELINE_CREATE_DISPATCH_BASE_BIT_KHR")] + [SupportedApiProfile( + "vulkan", + ["VK_KHR_device_group"], + ImpliesSets = ["VK_KHR_device_group_creation"] + )] + DispatchBaseBitKHR = DispatchBaseBit, + + [NativeName("VK_PIPELINE_CREATE_DEFER_COMPILE_BIT_NV")] + [SupportedApiProfile( + "vulkan", + ["VK_NV_ray_tracing"], + ImpliesSets = [ + "VK_KHR_get_physical_device_properties2+VK_KHR_get_memory_requirements2", + "VK_VERSION_1_1", + ] + )] + DeferCompileBitNV = 0x20, + + [NativeName("VK_PIPELINE_CREATE_CAPTURE_STATISTICS_BIT_KHR")] + [SupportedApiProfile( + "vulkan", + ["VK_KHR_pipeline_executable_properties"], + ImpliesSets = [ + "VK_KHR_pipeline_executable_properties+VK_KHR_get_physical_device_properties2", + "VK_KHR_pipeline_executable_properties+VK_VERSION_1_1", + ] + )] + CaptureStatisticsBitKHR = 0x40, + + [NativeName("VK_PIPELINE_CREATE_CAPTURE_INTERNAL_REPRESENTATIONS_BIT_KHR")] + [SupportedApiProfile( + "vulkan", + ["VK_KHR_pipeline_executable_properties"], + ImpliesSets = [ + "VK_KHR_pipeline_executable_properties+VK_KHR_get_physical_device_properties2", + "VK_KHR_pipeline_executable_properties+VK_VERSION_1_1", + ] + )] + CaptureInternalRepresentationsBitKHR = 0x80, [NativeName("VK_PIPELINE_CREATE_FAIL_ON_PIPELINE_COMPILE_REQUIRED_BIT")] [SupportedApiProfile( @@ -140,6 +189,17 @@ public enum PipelineCreateFlags : uint )] FailOnPipelineCompileRequiredBit = 0x100, + [NativeName("VK_PIPELINE_CREATE_FAIL_ON_PIPELINE_COMPILE_REQUIRED_BIT_EXT")] + [SupportedApiProfile( + "vulkan", + ["VK_EXT_pipeline_creation_cache_control"], + ImpliesSets = [ + "VK_EXT_pipeline_creation_cache_control+VK_KHR_get_physical_device_properties2", + "VK_EXT_pipeline_creation_cache_control+VK_VERSION_1_1", + ] + )] + FailOnPipelineCompileRequiredBitEXT = FailOnPipelineCompileRequiredBit, + [NativeName("VK_PIPELINE_CREATE_EARLY_RETURN_ON_FAILURE_BIT")] [SupportedApiProfile( "vulkan", @@ -155,23 +215,33 @@ public enum PipelineCreateFlags : uint )] EarlyReturnOnFailureBit = 0x200, - [NativeName("VK_PIPELINE_CREATE_NO_PROTECTED_ACCESS_BIT")] + [NativeName("VK_PIPELINE_CREATE_EARLY_RETURN_ON_FAILURE_BIT_EXT")] [SupportedApiProfile( "vulkan", - ["VK_COMPUTE_VERSION_1_4", "VK_GRAPHICS_VERSION_1_4", "VK_VERSION_1_4"], - MinVersion = "1.4" + ["VK_EXT_pipeline_creation_cache_control"], + ImpliesSets = [ + "VK_EXT_pipeline_creation_cache_control+VK_KHR_get_physical_device_properties2", + "VK_EXT_pipeline_creation_cache_control+VK_VERSION_1_1", + ] )] - NoProtectedAccessBit = 0x8000000, + EarlyReturnOnFailureBitEXT = EarlyReturnOnFailureBit, - [NativeName("VK_PIPELINE_CREATE_PROTECTED_ACCESS_ONLY_BIT")] + [NativeName("VK_PIPELINE_CREATE_LINK_TIME_OPTIMIZATION_BIT_EXT")] [SupportedApiProfile( "vulkan", - ["VK_COMPUTE_VERSION_1_4", "VK_GRAPHICS_VERSION_1_4", "VK_VERSION_1_4"], - MinVersion = "1.4" + ["VK_EXT_graphics_pipeline_library"], + ImpliesSets = [ + "VK_KHR_pipeline_library+VK_KHR_get_physical_device_properties2", + "VK_KHR_pipeline_library+VK_VERSION_1_1", + ] )] - ProtectedAccessOnlyBit = 0x40000000, + LinkTimeOptimizationBitEXT = 0x400, - [NativeName("VK_PIPELINE_CREATE_RAY_TRACING_NO_NULL_ANY_HIT_SHADERS_BIT_KHR")] + [NativeName("VK_PIPELINE_CREATE_LIBRARY_BIT_KHR")] + [SupportedApiProfile("vulkan", ["VK_KHR_pipeline_library"])] + LibraryBitKHR = 0x800, + + [NativeName("VK_PIPELINE_CREATE_RAY_TRACING_SKIP_TRIANGLES_BIT_KHR")] [SupportedApiProfile( "vulkan", ["VK_KHR_ray_tracing_pipeline"], @@ -180,9 +250,9 @@ public enum PipelineCreateFlags : uint "VK_KHR_acceleration_structure+VK_VERSION_1_2", ] )] - RayTracingNoNullAnyHitShadersBitKHR = 0x4000, + RayTracingSkipTrianglesBitKHR = 0x1000, - [NativeName("VK_PIPELINE_CREATE_RAY_TRACING_NO_NULL_CLOSEST_HIT_SHADERS_BIT_KHR")] + [NativeName("VK_PIPELINE_CREATE_RAY_TRACING_SKIP_AABBS_BIT_KHR")] [SupportedApiProfile( "vulkan", ["VK_KHR_ray_tracing_pipeline"], @@ -191,9 +261,9 @@ public enum PipelineCreateFlags : uint "VK_KHR_acceleration_structure+VK_VERSION_1_2", ] )] - RayTracingNoNullClosestHitShadersBitKHR = 0x8000, + RayTracingSkipAabbsBitKHR = 0x2000, - [NativeName("VK_PIPELINE_CREATE_RAY_TRACING_NO_NULL_MISS_SHADERS_BIT_KHR")] + [NativeName("VK_PIPELINE_CREATE_RAY_TRACING_NO_NULL_ANY_HIT_SHADERS_BIT_KHR")] [SupportedApiProfile( "vulkan", ["VK_KHR_ray_tracing_pipeline"], @@ -202,9 +272,9 @@ public enum PipelineCreateFlags : uint "VK_KHR_acceleration_structure+VK_VERSION_1_2", ] )] - RayTracingNoNullMissShadersBitKHR = 0x10000, + RayTracingNoNullAnyHitShadersBitKHR = 0x4000, - [NativeName("VK_PIPELINE_CREATE_RAY_TRACING_NO_NULL_INTERSECTION_SHADERS_BIT_KHR")] + [NativeName("VK_PIPELINE_CREATE_RAY_TRACING_NO_NULL_CLOSEST_HIT_SHADERS_BIT_KHR")] [SupportedApiProfile( "vulkan", ["VK_KHR_ray_tracing_pipeline"], @@ -213,9 +283,9 @@ public enum PipelineCreateFlags : uint "VK_KHR_acceleration_structure+VK_VERSION_1_2", ] )] - RayTracingNoNullIntersectionShadersBitKHR = 0x20000, + RayTracingNoNullClosestHitShadersBitKHR = 0x8000, - [NativeName("VK_PIPELINE_CREATE_RAY_TRACING_SKIP_TRIANGLES_BIT_KHR")] + [NativeName("VK_PIPELINE_CREATE_RAY_TRACING_NO_NULL_MISS_SHADERS_BIT_KHR")] [SupportedApiProfile( "vulkan", ["VK_KHR_ray_tracing_pipeline"], @@ -224,9 +294,9 @@ public enum PipelineCreateFlags : uint "VK_KHR_acceleration_structure+VK_VERSION_1_2", ] )] - RayTracingSkipTrianglesBitKHR = 0x1000, + RayTracingNoNullMissShadersBitKHR = 0x10000, - [NativeName("VK_PIPELINE_CREATE_RAY_TRACING_SKIP_AABBS_BIT_KHR")] + [NativeName("VK_PIPELINE_CREATE_RAY_TRACING_NO_NULL_INTERSECTION_SHADERS_BIT_KHR")] [SupportedApiProfile( "vulkan", ["VK_KHR_ray_tracing_pipeline"], @@ -235,7 +305,15 @@ public enum PipelineCreateFlags : uint "VK_KHR_acceleration_structure+VK_VERSION_1_2", ] )] - RayTracingSkipAabbsBitKHR = 0x2000, + RayTracingNoNullIntersectionShadersBitKHR = 0x20000, + + [NativeName("VK_PIPELINE_CREATE_INDIRECT_BINDABLE_BIT_NV")] + [SupportedApiProfile( + "vulkan", + ["VK_NV_device_generated_commands"], + ImpliesSets = ["VK_VERSION_1_1+VK_KHR_buffer_device_address", "VK_VERSION_1_2"] + )] + IndirectBindableBitNV = 0x40000, [NativeName("VK_PIPELINE_CREATE_RAY_TRACING_SHADER_GROUP_HANDLE_CAPTURE_REPLAY_BIT_KHR")] [SupportedApiProfile( @@ -248,30 +326,13 @@ public enum PipelineCreateFlags : uint )] RayTracingShaderGroupHandleCaptureReplayBitKHR = 0x80000, - [NativeName("VK_PIPELINE_CREATE_DEFER_COMPILE_BIT_NV")] - [SupportedApiProfile( - "vulkan", - ["VK_NV_ray_tracing"], - ImpliesSets = [ - "VK_KHR_get_physical_device_properties2+VK_KHR_get_memory_requirements2", - "VK_VERSION_1_1", - ] - )] - DeferCompileBitNV = 0x20, - - [NativeName("VK_PIPELINE_CREATE_RENDERING_FRAGMENT_DENSITY_MAP_ATTACHMENT_BIT_EXT")] + [NativeName("VK_PIPELINE_CREATE_RAY_TRACING_ALLOW_MOTION_BIT_NV")] [SupportedApiProfile( "vulkan", - [ - "VK_EXT_fragment_density_map+VK_KHR_dynamic_rendering", - "VK_EXT_fragment_density_map+VK_VERSION_1_3", - ], - ImpliesSets = [ - "VK_EXT_fragment_density_map+VK_KHR_get_physical_device_properties2", - "VK_EXT_fragment_density_map+VK_VERSION_1_1", - ] + ["VK_NV_ray_tracing_motion_blur"], + ImpliesSets = ["VK_KHR_ray_tracing_pipeline"] )] - RenderingFragmentDensityMapAttachmentBitEXT = 0x400000, + RayTracingAllowMotionBitNV = 0x100000, [NativeName("VK_PIPELINE_CREATE_RENDERING_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR")] [SupportedApiProfile( @@ -288,52 +349,19 @@ public enum PipelineCreateFlags : uint )] RenderingFragmentShadingRateAttachmentBitKHR = 0x200000, - [NativeName("VK_PIPELINE_CREATE_CAPTURE_STATISTICS_BIT_KHR")] - [SupportedApiProfile( - "vulkan", - ["VK_KHR_pipeline_executable_properties"], - ImpliesSets = [ - "VK_KHR_pipeline_executable_properties+VK_KHR_get_physical_device_properties2", - "VK_KHR_pipeline_executable_properties+VK_VERSION_1_1", - ] - )] - CaptureStatisticsBitKHR = 0x40, - - [NativeName("VK_PIPELINE_CREATE_CAPTURE_INTERNAL_REPRESENTATIONS_BIT_KHR")] - [SupportedApiProfile( - "vulkan", - ["VK_KHR_pipeline_executable_properties"], - ImpliesSets = [ - "VK_KHR_pipeline_executable_properties+VK_KHR_get_physical_device_properties2", - "VK_KHR_pipeline_executable_properties+VK_VERSION_1_1", - ] - )] - CaptureInternalRepresentationsBitKHR = 0x80, - - [NativeName("VK_PIPELINE_CREATE_INDIRECT_BINDABLE_BIT_NV")] - [SupportedApiProfile( - "vulkan", - ["VK_NV_device_generated_commands"], - ImpliesSets = ["VK_VERSION_1_1+VK_KHR_buffer_device_address", "VK_VERSION_1_2"] - )] - IndirectBindableBitNV = 0x40000, - - [NativeName("VK_PIPELINE_CREATE_LIBRARY_BIT_KHR")] - [SupportedApiProfile("vulkan", ["VK_KHR_pipeline_library"])] - LibraryBitKHR = 0x800, - - [NativeName("VK_PIPELINE_CREATE_DESCRIPTOR_BUFFER_BIT_EXT")] + [NativeName("VK_PIPELINE_CREATE_RENDERING_FRAGMENT_DENSITY_MAP_ATTACHMENT_BIT_EXT")] [SupportedApiProfile( "vulkan", - ["VK_EXT_descriptor_buffer"], + [ + "VK_EXT_fragment_density_map+VK_KHR_dynamic_rendering", + "VK_EXT_fragment_density_map+VK_VERSION_1_3", + ], ImpliesSets = [ - "VK_KHR_synchronization2+VK_KHR_buffer_device_address+VK_EXT_descriptor_indexing+VK_KHR_get_physical_device_properties2", - "VK_KHR_synchronization2+VK_KHR_buffer_device_address+VK_EXT_descriptor_indexing+VK_VERSION_1_1", - "VK_KHR_synchronization2+VK_VERSION_1_2", - "VK_VERSION_1_3", + "VK_EXT_fragment_density_map+VK_KHR_get_physical_device_properties2", + "VK_EXT_fragment_density_map+VK_VERSION_1_1", ] )] - DescriptorBufferBitEXT = 0x20000000, + RenderingFragmentDensityMapAttachmentBitEXT = 0x400000, [NativeName("VK_PIPELINE_CREATE_RETAIN_LINK_TIME_OPTIMIZATION_INFO_BIT_EXT")] [SupportedApiProfile( @@ -346,24 +374,24 @@ public enum PipelineCreateFlags : uint )] RetainLinkTimeOptimizationInfoBitEXT = 0x800000, - [NativeName("VK_PIPELINE_CREATE_LINK_TIME_OPTIMIZATION_BIT_EXT")] + [NativeName("VK_PIPELINE_CREATE_RAY_TRACING_OPACITY_MICROMAP_BIT_KHR")] [SupportedApiProfile( "vulkan", - ["VK_EXT_graphics_pipeline_library"], - ImpliesSets = [ - "VK_KHR_pipeline_library+VK_KHR_get_physical_device_properties2", - "VK_KHR_pipeline_library+VK_VERSION_1_1", - ] + ["VK_KHR_opacity_micromap"], + ImpliesSets = ["VK_KHR_acceleration_structure", "VK_KHR_device_address_commands"] )] - LinkTimeOptimizationBitEXT = 0x400, + RayTracingOpacityMicromapBitKHR = 0x1000000, - [NativeName("VK_PIPELINE_CREATE_RAY_TRACING_ALLOW_MOTION_BIT_NV")] + [NativeName("VK_PIPELINE_CREATE_RAY_TRACING_OPACITY_MICROMAP_BIT_EXT")] [SupportedApiProfile( "vulkan", - ["VK_NV_ray_tracing_motion_blur"], - ImpliesSets = ["VK_KHR_ray_tracing_pipeline"] + ["VK_EXT_opacity_micromap"], + ImpliesSets = [ + "VK_KHR_acceleration_structure+VK_KHR_synchronization2", + "VK_KHR_acceleration_structure+VK_VERSION_1_3", + ] )] - RayTracingAllowMotionBitNV = 0x100000, + RayTracingOpacityMicromapBitEXT = RayTracingOpacityMicromapBitKHR, [NativeName("VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT")] [SupportedApiProfile( @@ -387,81 +415,53 @@ public enum PipelineCreateFlags : uint )] DepthStencilAttachmentFeedbackLoopBitEXT = 0x4000000, - [NativeName("VK_PIPELINE_CREATE_RAY_TRACING_DISPLACEMENT_MICROMAP_BIT_NV")] - [SupportedApiProfile( - "vulkan", - ["VK_NV_displacement_micromap"], - ImpliesSets = ["VK_EXT_opacity_micromap"] - )] - RayTracingDisplacementMicromapBitNV = 0x10000000, - - [NativeName("VK_PIPELINE_CREATE_RAY_TRACING_OPACITY_MICROMAP_BIT_KHR")] - [SupportedApiProfile( - "vulkan", - ["VK_KHR_opacity_micromap"], - ImpliesSets = ["VK_KHR_acceleration_structure", "VK_KHR_device_address_commands"] - )] - RayTracingOpacityMicromapBitKHR = 0x1000000, - - [NativeName("VK_PIPELINE_CREATE_VIEW_INDEX_FROM_DEVICE_INDEX_BIT_KHR")] - [SupportedApiProfile( - "vulkan", - ["VK_KHR_device_group"], - ImpliesSets = ["VK_KHR_device_group_creation"] - )] - ViewIndexFromDeviceIndexBitKHR = ViewIndexFromDeviceIndexBit, - - [NativeName("VK_PIPELINE_CREATE_DISPATCH_BASE_BIT_KHR")] + [NativeName("VK_PIPELINE_CREATE_NO_PROTECTED_ACCESS_BIT")] [SupportedApiProfile( "vulkan", - ["VK_KHR_device_group"], - ImpliesSets = ["VK_KHR_device_group_creation"] + ["VK_COMPUTE_VERSION_1_4", "VK_GRAPHICS_VERSION_1_4", "VK_VERSION_1_4"], + MinVersion = "1.4" )] - DispatchBaseBitKHR = DispatchBaseBit, + NoProtectedAccessBit = 0x8000000, - [NativeName("VK_PIPELINE_CREATE_FAIL_ON_PIPELINE_COMPILE_REQUIRED_BIT_EXT")] + [NativeName("VK_PIPELINE_CREATE_NO_PROTECTED_ACCESS_BIT_EXT")] [SupportedApiProfile( "vulkan", - ["VK_EXT_pipeline_creation_cache_control"], + ["VK_EXT_pipeline_protected_access"], ImpliesSets = [ - "VK_EXT_pipeline_creation_cache_control+VK_KHR_get_physical_device_properties2", - "VK_EXT_pipeline_creation_cache_control+VK_VERSION_1_1", + "VK_EXT_pipeline_protected_access+VK_KHR_get_physical_device_properties2", + "VK_EXT_pipeline_protected_access+VK_VERSION_1_1", ] )] - FailOnPipelineCompileRequiredBitEXT = FailOnPipelineCompileRequiredBit, + NoProtectedAccessBitEXT = NoProtectedAccessBit, - [NativeName("VK_PIPELINE_CREATE_EARLY_RETURN_ON_FAILURE_BIT_EXT")] + [NativeName("VK_PIPELINE_CREATE_RAY_TRACING_DISPLACEMENT_MICROMAP_BIT_NV")] [SupportedApiProfile( "vulkan", - ["VK_EXT_pipeline_creation_cache_control"], - ImpliesSets = [ - "VK_EXT_pipeline_creation_cache_control+VK_KHR_get_physical_device_properties2", - "VK_EXT_pipeline_creation_cache_control+VK_VERSION_1_1", - ] + ["VK_NV_displacement_micromap"], + ImpliesSets = ["VK_EXT_opacity_micromap"] )] - EarlyReturnOnFailureBitEXT = EarlyReturnOnFailureBit, + RayTracingDisplacementMicromapBitNV = 0x10000000, - [NativeName("VK_PIPELINE_CREATE_RAY_TRACING_OPACITY_MICROMAP_BIT_EXT")] + [NativeName("VK_PIPELINE_CREATE_DESCRIPTOR_BUFFER_BIT_EXT")] [SupportedApiProfile( "vulkan", - ["VK_EXT_opacity_micromap"], + ["VK_EXT_descriptor_buffer"], ImpliesSets = [ - "VK_KHR_acceleration_structure+VK_KHR_synchronization2", - "VK_KHR_acceleration_structure+VK_VERSION_1_3", + "VK_KHR_synchronization2+VK_KHR_buffer_device_address+VK_EXT_descriptor_indexing+VK_KHR_get_physical_device_properties2", + "VK_KHR_synchronization2+VK_KHR_buffer_device_address+VK_EXT_descriptor_indexing+VK_VERSION_1_1", + "VK_KHR_synchronization2+VK_VERSION_1_2", + "VK_VERSION_1_3", ] )] - RayTracingOpacityMicromapBitEXT = RayTracingOpacityMicromapBitKHR, + DescriptorBufferBitEXT = 0x20000000, - [NativeName("VK_PIPELINE_CREATE_NO_PROTECTED_ACCESS_BIT_EXT")] + [NativeName("VK_PIPELINE_CREATE_PROTECTED_ACCESS_ONLY_BIT")] [SupportedApiProfile( "vulkan", - ["VK_EXT_pipeline_protected_access"], - ImpliesSets = [ - "VK_EXT_pipeline_protected_access+VK_KHR_get_physical_device_properties2", - "VK_EXT_pipeline_protected_access+VK_VERSION_1_1", - ] + ["VK_COMPUTE_VERSION_1_4", "VK_GRAPHICS_VERSION_1_4", "VK_VERSION_1_4"], + MinVersion = "1.4" )] - NoProtectedAccessBitEXT = NoProtectedAccessBit, + ProtectedAccessOnlyBit = 0x40000000, [NativeName("VK_PIPELINE_CREATE_PROTECTED_ACCESS_ONLY_BIT_EXT")] [SupportedApiProfile( diff --git a/sources/Vulkan/Vulkan/vk/PipelineCreationFeedbackFlags.gen.cs b/sources/Vulkan/Vulkan/vk/PipelineCreationFeedbackFlags.gen.cs index 7325dc335d..3b331ff716 100644 --- a/sources/Vulkan/Vulkan/vk/PipelineCreationFeedbackFlags.gen.cs +++ b/sources/Vulkan/Vulkan/vk/PipelineCreationFeedbackFlags.gen.cs @@ -30,6 +30,10 @@ public enum PipelineCreationFeedbackFlags : uint )] ValidBit = 0x1, + [NativeName("VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT_EXT")] + [SupportedApiProfile("vulkan", ["VK_EXT_pipeline_creation_feedback"])] + ValidBitEXT = ValidBit, + [NativeName("VK_PIPELINE_CREATION_FEEDBACK_APPLICATION_PIPELINE_CACHE_HIT_BIT")] [SupportedApiProfile( "vulkan", @@ -45,6 +49,10 @@ public enum PipelineCreationFeedbackFlags : uint )] ApplicationPipelineCacheHitBit = 0x2, + [NativeName("VK_PIPELINE_CREATION_FEEDBACK_APPLICATION_PIPELINE_CACHE_HIT_BIT_EXT")] + [SupportedApiProfile("vulkan", ["VK_EXT_pipeline_creation_feedback"])] + ApplicationPipelineCacheHitBitEXT = ApplicationPipelineCacheHitBit, + [NativeName("VK_PIPELINE_CREATION_FEEDBACK_BASE_PIPELINE_ACCELERATION_BIT")] [SupportedApiProfile( "vulkan", @@ -60,14 +68,6 @@ public enum PipelineCreationFeedbackFlags : uint )] BasePipelineAccelerationBit = 0x4, - [NativeName("VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT_EXT")] - [SupportedApiProfile("vulkan", ["VK_EXT_pipeline_creation_feedback"])] - ValidBitEXT = ValidBit, - - [NativeName("VK_PIPELINE_CREATION_FEEDBACK_APPLICATION_PIPELINE_CACHE_HIT_BIT_EXT")] - [SupportedApiProfile("vulkan", ["VK_EXT_pipeline_creation_feedback"])] - ApplicationPipelineCacheHitBitEXT = ApplicationPipelineCacheHitBit, - [NativeName("VK_PIPELINE_CREATION_FEEDBACK_BASE_PIPELINE_ACCELERATION_BIT_EXT")] [SupportedApiProfile("vulkan", ["VK_EXT_pipeline_creation_feedback"])] BasePipelineAccelerationBitEXT = BasePipelineAccelerationBit, diff --git a/sources/Vulkan/Vulkan/vk/PipelineDepthStencilStateCreateFlags.gen.cs b/sources/Vulkan/Vulkan/vk/PipelineDepthStencilStateCreateFlags.gen.cs index 2dab49ea2e..d8deaabd96 100644 --- a/sources/Vulkan/Vulkan/vk/PipelineDepthStencilStateCreateFlags.gen.cs +++ b/sources/Vulkan/Vulkan/vk/PipelineDepthStencilStateCreateFlags.gen.cs @@ -29,30 +29,30 @@ public enum PipelineDepthStencilStateCreateFlags : uint RasterizationOrderAttachmentDepthAccessBitEXT = 0x1, [NativeName( - "VK_PIPELINE_DEPTH_STENCIL_STATE_CREATE_RASTERIZATION_ORDER_ATTACHMENT_STENCIL_ACCESS_BIT_EXT" + "VK_PIPELINE_DEPTH_STENCIL_STATE_CREATE_RASTERIZATION_ORDER_ATTACHMENT_DEPTH_ACCESS_BIT_ARM" )] [SupportedApiProfile( "vulkan", - ["VK_EXT_rasterization_order_attachment_access"], + ["VK_ARM_rasterization_order_attachment_access"], ImpliesSets = [ - "VK_EXT_rasterization_order_attachment_access+VK_KHR_get_physical_device_properties2", - "VK_EXT_rasterization_order_attachment_access+VK_VERSION_1_1", + "VK_ARM_rasterization_order_attachment_access+VK_KHR_get_physical_device_properties2", + "VK_ARM_rasterization_order_attachment_access+VK_VERSION_1_1", ] )] - RasterizationOrderAttachmentStencilAccessBitEXT = 0x2, + RasterizationOrderAttachmentDepthAccessBitARM = RasterizationOrderAttachmentDepthAccessBitEXT, [NativeName( - "VK_PIPELINE_DEPTH_STENCIL_STATE_CREATE_RASTERIZATION_ORDER_ATTACHMENT_DEPTH_ACCESS_BIT_ARM" + "VK_PIPELINE_DEPTH_STENCIL_STATE_CREATE_RASTERIZATION_ORDER_ATTACHMENT_STENCIL_ACCESS_BIT_EXT" )] [SupportedApiProfile( "vulkan", - ["VK_ARM_rasterization_order_attachment_access"], + ["VK_EXT_rasterization_order_attachment_access"], ImpliesSets = [ - "VK_ARM_rasterization_order_attachment_access+VK_KHR_get_physical_device_properties2", - "VK_ARM_rasterization_order_attachment_access+VK_VERSION_1_1", + "VK_EXT_rasterization_order_attachment_access+VK_KHR_get_physical_device_properties2", + "VK_EXT_rasterization_order_attachment_access+VK_VERSION_1_1", ] )] - RasterizationOrderAttachmentDepthAccessBitARM = RasterizationOrderAttachmentDepthAccessBitEXT, + RasterizationOrderAttachmentStencilAccessBitEXT = 0x2, [NativeName( "VK_PIPELINE_DEPTH_STENCIL_STATE_CREATE_RASTERIZATION_ORDER_ATTACHMENT_STENCIL_ACCESS_BIT_ARM" diff --git a/sources/Vulkan/Vulkan/vk/PipelineRobustnessBufferBehavior.gen.cs b/sources/Vulkan/Vulkan/vk/PipelineRobustnessBufferBehavior.gen.cs index b3f1919333..6f213dfdc5 100644 --- a/sources/Vulkan/Vulkan/vk/PipelineRobustnessBufferBehavior.gen.cs +++ b/sources/Vulkan/Vulkan/vk/PipelineRobustnessBufferBehavior.gen.cs @@ -25,6 +25,17 @@ public enum PipelineRobustnessBufferBehavior : uint )] DeviceDefault = 0, + [NativeName("VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_DEVICE_DEFAULT_EXT")] + [SupportedApiProfile( + "vulkan", + ["VK_EXT_pipeline_robustness"], + ImpliesSets = [ + "VK_EXT_pipeline_robustness+VK_KHR_get_physical_device_properties2", + "VK_EXT_pipeline_robustness+VK_VERSION_1_1", + ] + )] + DeviceDefaultEXT = DeviceDefault, + [NativeName("VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_DISABLED")] [SupportedApiProfile( "vulkan", @@ -38,20 +49,18 @@ public enum PipelineRobustnessBufferBehavior : uint )] Disabled = 1, - [NativeName("VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_ROBUST_BUFFER_ACCESS")] + [NativeName("VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_DISABLED_EXT")] [SupportedApiProfile( "vulkan", - [ - "VK_BASE_VERSION_1_4", - "VK_COMPUTE_VERSION_1_4", - "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_4", - ], - MinVersion = "1.4" + ["VK_EXT_pipeline_robustness"], + ImpliesSets = [ + "VK_EXT_pipeline_robustness+VK_KHR_get_physical_device_properties2", + "VK_EXT_pipeline_robustness+VK_VERSION_1_1", + ] )] - RobustBufferAccess = 2, + DisabledEXT = Disabled, - [NativeName("VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_ROBUST_BUFFER_ACCESS_2")] + [NativeName("VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_ROBUST_BUFFER_ACCESS")] [SupportedApiProfile( "vulkan", [ @@ -62,20 +71,9 @@ public enum PipelineRobustnessBufferBehavior : uint ], MinVersion = "1.4" )] - RobustBufferAccess2 = 3, - - [NativeName("VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_DEVICE_DEFAULT_EXT")] - [SupportedApiProfile( - "vulkan", - ["VK_EXT_pipeline_robustness"], - ImpliesSets = [ - "VK_EXT_pipeline_robustness+VK_KHR_get_physical_device_properties2", - "VK_EXT_pipeline_robustness+VK_VERSION_1_1", - ] - )] - DeviceDefaultEXT = DeviceDefault, + RobustBufferAccess = 2, - [NativeName("VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_DISABLED_EXT")] + [NativeName("VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_ROBUST_BUFFER_ACCESS_EXT")] [SupportedApiProfile( "vulkan", ["VK_EXT_pipeline_robustness"], @@ -84,18 +82,20 @@ public enum PipelineRobustnessBufferBehavior : uint "VK_EXT_pipeline_robustness+VK_VERSION_1_1", ] )] - DisabledEXT = Disabled, + RobustBufferAccessEXT = RobustBufferAccess, - [NativeName("VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_ROBUST_BUFFER_ACCESS_EXT")] + [NativeName("VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_ROBUST_BUFFER_ACCESS_2")] [SupportedApiProfile( "vulkan", - ["VK_EXT_pipeline_robustness"], - ImpliesSets = [ - "VK_EXT_pipeline_robustness+VK_KHR_get_physical_device_properties2", - "VK_EXT_pipeline_robustness+VK_VERSION_1_1", - ] + [ + "VK_BASE_VERSION_1_4", + "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_4", + ], + MinVersion = "1.4" )] - RobustBufferAccessEXT = RobustBufferAccess, + RobustBufferAccess2 = 3, [NativeName("VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_ROBUST_BUFFER_ACCESS_2_EXT")] [SupportedApiProfile( diff --git a/sources/Vulkan/Vulkan/vk/PipelineRobustnessImageBehavior.gen.cs b/sources/Vulkan/Vulkan/vk/PipelineRobustnessImageBehavior.gen.cs index 24df9b0d8c..638e37b431 100644 --- a/sources/Vulkan/Vulkan/vk/PipelineRobustnessImageBehavior.gen.cs +++ b/sources/Vulkan/Vulkan/vk/PipelineRobustnessImageBehavior.gen.cs @@ -25,6 +25,17 @@ public enum PipelineRobustnessImageBehavior : uint )] DeviceDefault = 0, + [NativeName("VK_PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_DEVICE_DEFAULT_EXT")] + [SupportedApiProfile( + "vulkan", + ["VK_EXT_pipeline_robustness"], + ImpliesSets = [ + "VK_EXT_pipeline_robustness+VK_KHR_get_physical_device_properties2", + "VK_EXT_pipeline_robustness+VK_VERSION_1_1", + ] + )] + DeviceDefaultEXT = DeviceDefault, + [NativeName("VK_PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_DISABLED")] [SupportedApiProfile( "vulkan", @@ -38,20 +49,18 @@ public enum PipelineRobustnessImageBehavior : uint )] Disabled = 1, - [NativeName("VK_PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_ROBUST_IMAGE_ACCESS")] + [NativeName("VK_PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_DISABLED_EXT")] [SupportedApiProfile( "vulkan", - [ - "VK_BASE_VERSION_1_4", - "VK_COMPUTE_VERSION_1_4", - "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_4", - ], - MinVersion = "1.4" + ["VK_EXT_pipeline_robustness"], + ImpliesSets = [ + "VK_EXT_pipeline_robustness+VK_KHR_get_physical_device_properties2", + "VK_EXT_pipeline_robustness+VK_VERSION_1_1", + ] )] - RobustImageAccess = 2, + DisabledEXT = Disabled, - [NativeName("VK_PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_ROBUST_IMAGE_ACCESS_2")] + [NativeName("VK_PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_ROBUST_IMAGE_ACCESS")] [SupportedApiProfile( "vulkan", [ @@ -62,20 +71,9 @@ public enum PipelineRobustnessImageBehavior : uint ], MinVersion = "1.4" )] - RobustImageAccess2 = 3, - - [NativeName("VK_PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_DEVICE_DEFAULT_EXT")] - [SupportedApiProfile( - "vulkan", - ["VK_EXT_pipeline_robustness"], - ImpliesSets = [ - "VK_EXT_pipeline_robustness+VK_KHR_get_physical_device_properties2", - "VK_EXT_pipeline_robustness+VK_VERSION_1_1", - ] - )] - DeviceDefaultEXT = DeviceDefault, + RobustImageAccess = 2, - [NativeName("VK_PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_DISABLED_EXT")] + [NativeName("VK_PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_ROBUST_IMAGE_ACCESS_EXT")] [SupportedApiProfile( "vulkan", ["VK_EXT_pipeline_robustness"], @@ -84,18 +82,20 @@ public enum PipelineRobustnessImageBehavior : uint "VK_EXT_pipeline_robustness+VK_VERSION_1_1", ] )] - DisabledEXT = Disabled, + RobustImageAccessEXT = RobustImageAccess, - [NativeName("VK_PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_ROBUST_IMAGE_ACCESS_EXT")] + [NativeName("VK_PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_ROBUST_IMAGE_ACCESS_2")] [SupportedApiProfile( "vulkan", - ["VK_EXT_pipeline_robustness"], - ImpliesSets = [ - "VK_EXT_pipeline_robustness+VK_KHR_get_physical_device_properties2", - "VK_EXT_pipeline_robustness+VK_VERSION_1_1", - ] + [ + "VK_BASE_VERSION_1_4", + "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_4", + ], + MinVersion = "1.4" )] - RobustImageAccessEXT = RobustImageAccess, + RobustImageAccess2 = 3, [NativeName("VK_PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_ROBUST_IMAGE_ACCESS_2_EXT")] [SupportedApiProfile( diff --git a/sources/Vulkan/Vulkan/vk/PipelineShaderStageCreateFlags.gen.cs b/sources/Vulkan/Vulkan/vk/PipelineShaderStageCreateFlags.gen.cs index 88ec516c67..5c1ccd8215 100644 --- a/sources/Vulkan/Vulkan/vk/PipelineShaderStageCreateFlags.gen.cs +++ b/sources/Vulkan/Vulkan/vk/PipelineShaderStageCreateFlags.gen.cs @@ -30,6 +30,14 @@ public enum PipelineShaderStageCreateFlags : uint )] AllowVaryingSubgroupSizeBit = 0x1, + [NativeName("VK_PIPELINE_SHADER_STAGE_CREATE_ALLOW_VARYING_SUBGROUP_SIZE_BIT_EXT")] + [SupportedApiProfile( + "vulkan", + ["VK_EXT_subgroup_size_control"], + ImpliesSets = ["VK_VERSION_1_1"] + )] + AllowVaryingSubgroupSizeBitEXT = AllowVaryingSubgroupSizeBit, + [NativeName("VK_PIPELINE_SHADER_STAGE_CREATE_REQUIRE_FULL_SUBGROUPS_BIT")] [SupportedApiProfile( "vulkan", @@ -45,14 +53,6 @@ public enum PipelineShaderStageCreateFlags : uint )] RequireFullSubgroupsBit = 0x2, - [NativeName("VK_PIPELINE_SHADER_STAGE_CREATE_ALLOW_VARYING_SUBGROUP_SIZE_BIT_EXT")] - [SupportedApiProfile( - "vulkan", - ["VK_EXT_subgroup_size_control"], - ImpliesSets = ["VK_VERSION_1_1"] - )] - AllowVaryingSubgroupSizeBitEXT = AllowVaryingSubgroupSizeBit, - [NativeName("VK_PIPELINE_SHADER_STAGE_CREATE_REQUIRE_FULL_SUBGROUPS_BIT_EXT")] [SupportedApiProfile( "vulkan", diff --git a/sources/Vulkan/Vulkan/vk/PipelineStageFlags.gen.cs b/sources/Vulkan/Vulkan/vk/PipelineStageFlags.gen.cs index dde4de5067..f1c9f79d02 100644 --- a/sources/Vulkan/Vulkan/vk/PipelineStageFlags.gen.cs +++ b/sources/Vulkan/Vulkan/vk/PipelineStageFlags.gen.cs @@ -13,6 +13,34 @@ namespace Silk.NET.Vulkan; [SupportedApiProfile("vulkan")] public enum PipelineStageFlags : uint { + [NativeName("VK_PIPELINE_STAGE_NONE")] + [SupportedApiProfile( + "vulkan", + [ + "VK_BASE_VERSION_1_3", + "VK_BASE_VERSION_1_4", + "VK_COMPUTE_VERSION_1_3", + "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_3", + "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_3", + "VK_VERSION_1_4", + ], + MinVersion = "1.3" + )] + None = 0x0, + + [NativeName("VK_PIPELINE_STAGE_NONE_KHR")] + [SupportedApiProfile( + "vulkan", + ["VK_KHR_synchronization2"], + ImpliesSets = [ + "VK_KHR_synchronization2+VK_KHR_get_physical_device_properties2", + "VK_KHR_synchronization2+VK_VERSION_1_1", + ] + )] + NoneKHR = None, + [NativeName("VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT")] [SupportedApiProfile( "vulkan", @@ -506,33 +534,27 @@ public enum PipelineStageFlags : uint )] AllCommandsBit = 0x10000, - [NativeName("VK_PIPELINE_STAGE_NONE")] + [NativeName("VK_PIPELINE_STAGE_COMMAND_PREPROCESS_BIT_EXT")] [SupportedApiProfile( "vulkan", - [ - "VK_BASE_VERSION_1_3", - "VK_BASE_VERSION_1_4", - "VK_COMPUTE_VERSION_1_3", - "VK_COMPUTE_VERSION_1_4", - "VK_GRAPHICS_VERSION_1_3", - "VK_GRAPHICS_VERSION_1_4", + ["VK_EXT_device_generated_commands"], + ImpliesSets = [ + "VK_KHR_buffer_device_address+VK_KHR_extended_flags", + "VK_KHR_buffer_device_address+VK_KHR_maintenance5", + "VK_VERSION_1_2+VK_KHR_extended_flags", + "VK_VERSION_1_2+VK_KHR_maintenance5", "VK_VERSION_1_3", - "VK_VERSION_1_4", - ], - MinVersion = "1.3" + ] )] - None = 0x0, + CommandPreprocessBitEXT = 0x20000, - [NativeName("VK_PIPELINE_STAGE_TRANSFORM_FEEDBACK_BIT_EXT")] + [NativeName("VK_PIPELINE_STAGE_COMMAND_PREPROCESS_BIT_NV")] [SupportedApiProfile( "vulkan", - ["VK_EXT_transform_feedback"], - ImpliesSets = [ - "VK_EXT_transform_feedback+VK_KHR_get_physical_device_properties2", - "VK_EXT_transform_feedback+VK_VERSION_1_1", - ] + ["VK_NV_device_generated_commands"], + ImpliesSets = ["VK_VERSION_1_1+VK_KHR_buffer_device_address", "VK_VERSION_1_2"] )] - TransformFeedbackBitEXT = 0x1000000, + CommandPreprocessBitNV = CommandPreprocessBitEXT, [NativeName("VK_PIPELINE_STAGE_CONDITIONAL_RENDERING_BIT_EXT")] [SupportedApiProfile( @@ -545,16 +567,43 @@ public enum PipelineStageFlags : uint )] ConditionalRenderingBitEXT = 0x40000, - [NativeName("VK_PIPELINE_STAGE_ACCELERATION_STRUCTURE_BUILD_BIT_KHR")] + [NativeName("VK_PIPELINE_STAGE_TASK_SHADER_BIT_EXT")] [SupportedApiProfile( "vulkan", - ["VK_KHR_acceleration_structure"], + ["VK_EXT_mesh_shader"], + ImpliesSets = ["VK_EXT_mesh_shader+VK_KHR_spirv_1_4", "VK_EXT_mesh_shader+VK_VERSION_1_2"] + )] + TaskShaderBitEXT = 0x80000, + + [NativeName("VK_PIPELINE_STAGE_TASK_SHADER_BIT_NV")] + [SupportedApiProfile( + "vulkan", + ["VK_NV_mesh_shader"], ImpliesSets = [ - "VK_KHR_deferred_host_operations+VK_VERSION_1_1+VK_EXT_descriptor_indexing+VK_KHR_buffer_device_address", - "VK_KHR_deferred_host_operations+VK_VERSION_1_2", + "VK_NV_mesh_shader+VK_KHR_get_physical_device_properties2", + "VK_NV_mesh_shader+VK_VERSION_1_1", ] )] - AccelerationStructureBuildBitKHR = 0x2000000, + TaskShaderBitNV = TaskShaderBitEXT, + + [NativeName("VK_PIPELINE_STAGE_MESH_SHADER_BIT_EXT")] + [SupportedApiProfile( + "vulkan", + ["VK_EXT_mesh_shader"], + ImpliesSets = ["VK_EXT_mesh_shader+VK_KHR_spirv_1_4", "VK_EXT_mesh_shader+VK_VERSION_1_2"] + )] + MeshShaderBitEXT = 0x100000, + + [NativeName("VK_PIPELINE_STAGE_MESH_SHADER_BIT_NV")] + [SupportedApiProfile( + "vulkan", + ["VK_NV_mesh_shader"], + ImpliesSets = [ + "VK_NV_mesh_shader+VK_KHR_get_physical_device_properties2", + "VK_NV_mesh_shader+VK_VERSION_1_1", + ] + )] + MeshShaderBitNV = MeshShaderBitEXT, [NativeName("VK_PIPELINE_STAGE_RAY_TRACING_SHADER_BIT_KHR")] [SupportedApiProfile( @@ -567,16 +616,16 @@ public enum PipelineStageFlags : uint )] RayTracingShaderBitKHR = 0x200000, - [NativeName("VK_PIPELINE_STAGE_FRAGMENT_DENSITY_PROCESS_BIT_EXT")] + [NativeName("VK_PIPELINE_STAGE_RAY_TRACING_SHADER_BIT_NV")] [SupportedApiProfile( "vulkan", - ["VK_EXT_fragment_density_map"], + ["VK_NV_ray_tracing"], ImpliesSets = [ - "VK_EXT_fragment_density_map+VK_KHR_get_physical_device_properties2", - "VK_EXT_fragment_density_map+VK_VERSION_1_1", + "VK_KHR_get_physical_device_properties2+VK_KHR_get_memory_requirements2", + "VK_VERSION_1_1", ] )] - FragmentDensityProcessBitEXT = 0x800000, + RayTracingShaderBitNV = RayTracingShaderBitKHR, [NativeName("VK_PIPELINE_STAGE_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR")] [SupportedApiProfile( @@ -590,36 +639,6 @@ public enum PipelineStageFlags : uint )] FragmentShadingRateAttachmentBitKHR = 0x400000, - [NativeName("VK_PIPELINE_STAGE_TASK_SHADER_BIT_EXT")] - [SupportedApiProfile( - "vulkan", - ["VK_EXT_mesh_shader"], - ImpliesSets = ["VK_EXT_mesh_shader+VK_KHR_spirv_1_4", "VK_EXT_mesh_shader+VK_VERSION_1_2"] - )] - TaskShaderBitEXT = 0x80000, - - [NativeName("VK_PIPELINE_STAGE_MESH_SHADER_BIT_EXT")] - [SupportedApiProfile( - "vulkan", - ["VK_EXT_mesh_shader"], - ImpliesSets = ["VK_EXT_mesh_shader+VK_KHR_spirv_1_4", "VK_EXT_mesh_shader+VK_VERSION_1_2"] - )] - MeshShaderBitEXT = 0x100000, - - [NativeName("VK_PIPELINE_STAGE_COMMAND_PREPROCESS_BIT_EXT")] - [SupportedApiProfile( - "vulkan", - ["VK_EXT_device_generated_commands"], - ImpliesSets = [ - "VK_KHR_buffer_device_address+VK_KHR_extended_flags", - "VK_KHR_buffer_device_address+VK_KHR_maintenance5", - "VK_VERSION_1_2+VK_KHR_extended_flags", - "VK_VERSION_1_2+VK_KHR_maintenance5", - "VK_VERSION_1_3", - ] - )] - CommandPreprocessBitEXT = 0x20000, - [NativeName("VK_PIPELINE_STAGE_SHADING_RATE_IMAGE_BIT_NV")] [SupportedApiProfile( "vulkan", @@ -631,66 +650,47 @@ public enum PipelineStageFlags : uint )] ShadingRateImageBitNV = FragmentShadingRateAttachmentBitKHR, - [NativeName("VK_PIPELINE_STAGE_RAY_TRACING_SHADER_BIT_NV")] - [SupportedApiProfile( - "vulkan", - ["VK_NV_ray_tracing"], - ImpliesSets = [ - "VK_KHR_get_physical_device_properties2+VK_KHR_get_memory_requirements2", - "VK_VERSION_1_1", - ] - )] - RayTracingShaderBitNV = RayTracingShaderBitKHR, - - [NativeName("VK_PIPELINE_STAGE_ACCELERATION_STRUCTURE_BUILD_BIT_NV")] + [NativeName("VK_PIPELINE_STAGE_FRAGMENT_DENSITY_PROCESS_BIT_EXT")] [SupportedApiProfile( "vulkan", - ["VK_NV_ray_tracing"], + ["VK_EXT_fragment_density_map"], ImpliesSets = [ - "VK_KHR_get_physical_device_properties2+VK_KHR_get_memory_requirements2", - "VK_VERSION_1_1", + "VK_EXT_fragment_density_map+VK_KHR_get_physical_device_properties2", + "VK_EXT_fragment_density_map+VK_VERSION_1_1", ] )] - AccelerationStructureBuildBitNV = AccelerationStructureBuildBitKHR, + FragmentDensityProcessBitEXT = 0x800000, - [NativeName("VK_PIPELINE_STAGE_TASK_SHADER_BIT_NV")] + [NativeName("VK_PIPELINE_STAGE_TRANSFORM_FEEDBACK_BIT_EXT")] [SupportedApiProfile( "vulkan", - ["VK_NV_mesh_shader"], + ["VK_EXT_transform_feedback"], ImpliesSets = [ - "VK_NV_mesh_shader+VK_KHR_get_physical_device_properties2", - "VK_NV_mesh_shader+VK_VERSION_1_1", + "VK_EXT_transform_feedback+VK_KHR_get_physical_device_properties2", + "VK_EXT_transform_feedback+VK_VERSION_1_1", ] )] - TaskShaderBitNV = TaskShaderBitEXT, + TransformFeedbackBitEXT = 0x1000000, - [NativeName("VK_PIPELINE_STAGE_MESH_SHADER_BIT_NV")] + [NativeName("VK_PIPELINE_STAGE_ACCELERATION_STRUCTURE_BUILD_BIT_KHR")] [SupportedApiProfile( "vulkan", - ["VK_NV_mesh_shader"], + ["VK_KHR_acceleration_structure"], ImpliesSets = [ - "VK_NV_mesh_shader+VK_KHR_get_physical_device_properties2", - "VK_NV_mesh_shader+VK_VERSION_1_1", + "VK_KHR_deferred_host_operations+VK_VERSION_1_1+VK_EXT_descriptor_indexing+VK_KHR_buffer_device_address", + "VK_KHR_deferred_host_operations+VK_VERSION_1_2", ] )] - MeshShaderBitNV = MeshShaderBitEXT, - - [NativeName("VK_PIPELINE_STAGE_COMMAND_PREPROCESS_BIT_NV")] - [SupportedApiProfile( - "vulkan", - ["VK_NV_device_generated_commands"], - ImpliesSets = ["VK_VERSION_1_1+VK_KHR_buffer_device_address", "VK_VERSION_1_2"] - )] - CommandPreprocessBitNV = CommandPreprocessBitEXT, + AccelerationStructureBuildBitKHR = 0x2000000, - [NativeName("VK_PIPELINE_STAGE_NONE_KHR")] + [NativeName("VK_PIPELINE_STAGE_ACCELERATION_STRUCTURE_BUILD_BIT_NV")] [SupportedApiProfile( "vulkan", - ["VK_KHR_synchronization2"], + ["VK_NV_ray_tracing"], ImpliesSets = [ - "VK_KHR_synchronization2+VK_KHR_get_physical_device_properties2", - "VK_KHR_synchronization2+VK_VERSION_1_1", + "VK_KHR_get_physical_device_properties2+VK_KHR_get_memory_requirements2", + "VK_VERSION_1_1", ] )] - NoneKHR = None, + AccelerationStructureBuildBitNV = AccelerationStructureBuildBitKHR, } diff --git a/sources/Vulkan/Vulkan/vk/PointClippingBehavior.gen.cs b/sources/Vulkan/Vulkan/vk/PointClippingBehavior.gen.cs index cb3dcd4069..8279e51860 100644 --- a/sources/Vulkan/Vulkan/vk/PointClippingBehavior.gen.cs +++ b/sources/Vulkan/Vulkan/vk/PointClippingBehavior.gen.cs @@ -37,6 +37,10 @@ public enum PointClippingBehavior : uint )] AllClipPlanes = 0, + [NativeName("VK_POINT_CLIPPING_BEHAVIOR_ALL_CLIP_PLANES_KHR")] + [SupportedApiProfile("vulkan", ["VK_KHR_maintenance2"])] + AllClipPlanesKHR = AllClipPlanes, + [NativeName("VK_POINT_CLIPPING_BEHAVIOR_USER_CLIP_PLANES_ONLY")] [SupportedApiProfile( "vulkan", @@ -62,10 +66,6 @@ public enum PointClippingBehavior : uint )] UserClipPlanesOnly = 1, - [NativeName("VK_POINT_CLIPPING_BEHAVIOR_ALL_CLIP_PLANES_KHR")] - [SupportedApiProfile("vulkan", ["VK_KHR_maintenance2"])] - AllClipPlanesKHR = AllClipPlanes, - [NativeName("VK_POINT_CLIPPING_BEHAVIOR_USER_CLIP_PLANES_ONLY_KHR")] [SupportedApiProfile("vulkan", ["VK_KHR_maintenance2"])] UserClipPlanesOnlyKHR = UserClipPlanesOnly, diff --git a/sources/Vulkan/Vulkan/vk/PresentGravityFlagsKHR.gen.cs b/sources/Vulkan/Vulkan/vk/PresentGravityFlagsKHR.gen.cs index fe2343430f..9ba48a1bbe 100644 --- a/sources/Vulkan/Vulkan/vk/PresentGravityFlagsKHR.gen.cs +++ b/sources/Vulkan/Vulkan/vk/PresentGravityFlagsKHR.gen.cs @@ -23,37 +23,37 @@ public enum PresentGravityFlagsKHR : uint )] MinBit = 0x1, - [NativeName("VK_PRESENT_GRAVITY_MAX_BIT_KHR")] + [NativeName("VK_PRESENT_GRAVITY_MIN_BIT_EXT")] [SupportedApiProfile( "vulkan", ["VK_KHR_surface_maintenance1"], ImpliesSets = ["VK_KHR_get_surface_capabilities2", "VK_KHR_surface"] )] - MaxBit = 0x2, + MinBitEXT = MinBit, - [NativeName("VK_PRESENT_GRAVITY_CENTERED_BIT_KHR")] + [NativeName("VK_PRESENT_GRAVITY_MAX_BIT_KHR")] [SupportedApiProfile( "vulkan", ["VK_KHR_surface_maintenance1"], ImpliesSets = ["VK_KHR_get_surface_capabilities2", "VK_KHR_surface"] )] - CenteredBit = 0x4, + MaxBit = 0x2, - [NativeName("VK_PRESENT_GRAVITY_MIN_BIT_EXT")] + [NativeName("VK_PRESENT_GRAVITY_MAX_BIT_EXT")] [SupportedApiProfile( "vulkan", ["VK_KHR_surface_maintenance1"], ImpliesSets = ["VK_KHR_get_surface_capabilities2", "VK_KHR_surface"] )] - MinBitEXT = MinBit, + MaxBitEXT = MaxBit, - [NativeName("VK_PRESENT_GRAVITY_MAX_BIT_EXT")] + [NativeName("VK_PRESENT_GRAVITY_CENTERED_BIT_KHR")] [SupportedApiProfile( "vulkan", ["VK_KHR_surface_maintenance1"], ImpliesSets = ["VK_KHR_get_surface_capabilities2", "VK_KHR_surface"] )] - MaxBitEXT = MaxBit, + CenteredBit = 0x4, [NativeName("VK_PRESENT_GRAVITY_CENTERED_BIT_EXT")] [SupportedApiProfile( diff --git a/sources/Vulkan/Vulkan/vk/PresentScalingFlagsKHR.gen.cs b/sources/Vulkan/Vulkan/vk/PresentScalingFlagsKHR.gen.cs index 0889b1d2b4..6419db7bbe 100644 --- a/sources/Vulkan/Vulkan/vk/PresentScalingFlagsKHR.gen.cs +++ b/sources/Vulkan/Vulkan/vk/PresentScalingFlagsKHR.gen.cs @@ -23,37 +23,37 @@ public enum PresentScalingFlagsKHR : uint )] OneToOneBit = 0x1, - [NativeName("VK_PRESENT_SCALING_ASPECT_RATIO_STRETCH_BIT_KHR")] + [NativeName("VK_PRESENT_SCALING_ONE_TO_ONE_BIT_EXT")] [SupportedApiProfile( "vulkan", ["VK_KHR_surface_maintenance1"], ImpliesSets = ["VK_KHR_get_surface_capabilities2", "VK_KHR_surface"] )] - AspectRatioStretchBit = 0x2, + OneToOneBitEXT = OneToOneBit, - [NativeName("VK_PRESENT_SCALING_STRETCH_BIT_KHR")] + [NativeName("VK_PRESENT_SCALING_ASPECT_RATIO_STRETCH_BIT_KHR")] [SupportedApiProfile( "vulkan", ["VK_KHR_surface_maintenance1"], ImpliesSets = ["VK_KHR_get_surface_capabilities2", "VK_KHR_surface"] )] - StretchBit = 0x4, + AspectRatioStretchBit = 0x2, - [NativeName("VK_PRESENT_SCALING_ONE_TO_ONE_BIT_EXT")] + [NativeName("VK_PRESENT_SCALING_ASPECT_RATIO_STRETCH_BIT_EXT")] [SupportedApiProfile( "vulkan", ["VK_KHR_surface_maintenance1"], ImpliesSets = ["VK_KHR_get_surface_capabilities2", "VK_KHR_surface"] )] - OneToOneBitEXT = OneToOneBit, + AspectRatioStretchBitEXT = AspectRatioStretchBit, - [NativeName("VK_PRESENT_SCALING_ASPECT_RATIO_STRETCH_BIT_EXT")] + [NativeName("VK_PRESENT_SCALING_STRETCH_BIT_KHR")] [SupportedApiProfile( "vulkan", ["VK_KHR_surface_maintenance1"], ImpliesSets = ["VK_KHR_get_surface_capabilities2", "VK_KHR_surface"] )] - AspectRatioStretchBitEXT = AspectRatioStretchBit, + StretchBit = 0x4, [NativeName("VK_PRESENT_SCALING_STRETCH_BIT_EXT")] [SupportedApiProfile( diff --git a/sources/Vulkan/Vulkan/vk/QueryResultStatusKHR.gen.cs b/sources/Vulkan/Vulkan/vk/QueryResultStatusKHR.gen.cs index 4b389d16a1..bf0e476081 100644 --- a/sources/Vulkan/Vulkan/vk/QueryResultStatusKHR.gen.cs +++ b/sources/Vulkan/Vulkan/vk/QueryResultStatusKHR.gen.cs @@ -12,6 +12,17 @@ namespace Silk.NET.Vulkan; [SupportedApiProfile("vulkan")] public enum QueryResultStatusKHR { + [NativeName("VK_QUERY_RESULT_STATUS_INSUFFICIENT_BITSTREAM_BUFFER_RANGE_KHR")] + [SupportedApiProfile( + "vulkan", + ["VK_KHR_video_encode_queue"], + ImpliesSets = [ + "VK_KHR_video_queue+VK_KHR_synchronization2", + "VK_KHR_video_queue+VK_VERSION_1_3", + ] + )] + InsufficientBitstreamBufferRange = -1000299000, + [NativeName("VK_QUERY_RESULT_STATUS_ERROR_KHR")] [SupportedApiProfile( "vulkan", @@ -35,15 +46,4 @@ public enum QueryResultStatusKHR ImpliesSets = ["VK_VERSION_1_1+VK_KHR_synchronization2", "VK_VERSION_1_3"] )] Complete = 1, - - [NativeName("VK_QUERY_RESULT_STATUS_INSUFFICIENT_BITSTREAM_BUFFER_RANGE_KHR")] - [SupportedApiProfile( - "vulkan", - ["VK_KHR_video_encode_queue"], - ImpliesSets = [ - "VK_KHR_video_queue+VK_KHR_synchronization2", - "VK_KHR_video_queue+VK_VERSION_1_3", - ] - )] - InsufficientBitstreamBufferRange = -1000299000, } diff --git a/sources/Vulkan/Vulkan/vk/QueueGlobalPriority.gen.cs b/sources/Vulkan/Vulkan/vk/QueueGlobalPriority.gen.cs index 83b65d48c3..322cc8b1e5 100644 --- a/sources/Vulkan/Vulkan/vk/QueueGlobalPriority.gen.cs +++ b/sources/Vulkan/Vulkan/vk/QueueGlobalPriority.gen.cs @@ -25,6 +25,21 @@ public enum QueueGlobalPriority : uint )] Low = 128, + [NativeName("VK_QUEUE_GLOBAL_PRIORITY_LOW_EXT")] + [SupportedApiProfile("vulkan", ["VK_EXT_global_priority"])] + LowEXT = Low, + + [NativeName("VK_QUEUE_GLOBAL_PRIORITY_LOW_KHR")] + [SupportedApiProfile( + "vulkan", + ["VK_KHR_global_priority"], + ImpliesSets = [ + "VK_KHR_global_priority+VK_KHR_get_physical_device_properties2", + "VK_KHR_global_priority+VK_VERSION_1_1", + ] + )] + LowKHR = Low, + [NativeName("VK_QUEUE_GLOBAL_PRIORITY_MEDIUM")] [SupportedApiProfile( "vulkan", @@ -38,20 +53,22 @@ public enum QueueGlobalPriority : uint )] Medium = 256, - [NativeName("VK_QUEUE_GLOBAL_PRIORITY_HIGH")] + [NativeName("VK_QUEUE_GLOBAL_PRIORITY_MEDIUM_EXT")] + [SupportedApiProfile("vulkan", ["VK_EXT_global_priority"])] + MediumEXT = Medium, + + [NativeName("VK_QUEUE_GLOBAL_PRIORITY_MEDIUM_KHR")] [SupportedApiProfile( "vulkan", - [ - "VK_BASE_VERSION_1_4", - "VK_COMPUTE_VERSION_1_4", - "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_4", - ], - MinVersion = "1.4" + ["VK_KHR_global_priority"], + ImpliesSets = [ + "VK_KHR_global_priority+VK_KHR_get_physical_device_properties2", + "VK_KHR_global_priority+VK_VERSION_1_1", + ] )] - High = 512, + MediumKHR = Medium, - [NativeName("VK_QUEUE_GLOBAL_PRIORITY_REALTIME")] + [NativeName("VK_QUEUE_GLOBAL_PRIORITY_HIGH")] [SupportedApiProfile( "vulkan", [ @@ -62,25 +79,13 @@ public enum QueueGlobalPriority : uint ], MinVersion = "1.4" )] - Realtime = 1024, - - [NativeName("VK_QUEUE_GLOBAL_PRIORITY_LOW_EXT")] - [SupportedApiProfile("vulkan", ["VK_EXT_global_priority"])] - LowEXT = Low, - - [NativeName("VK_QUEUE_GLOBAL_PRIORITY_MEDIUM_EXT")] - [SupportedApiProfile("vulkan", ["VK_EXT_global_priority"])] - MediumEXT = Medium, + High = 512, [NativeName("VK_QUEUE_GLOBAL_PRIORITY_HIGH_EXT")] [SupportedApiProfile("vulkan", ["VK_EXT_global_priority"])] HighEXT = High, - [NativeName("VK_QUEUE_GLOBAL_PRIORITY_REALTIME_EXT")] - [SupportedApiProfile("vulkan", ["VK_EXT_global_priority"])] - RealtimeEXT = Realtime, - - [NativeName("VK_QUEUE_GLOBAL_PRIORITY_LOW_KHR")] + [NativeName("VK_QUEUE_GLOBAL_PRIORITY_HIGH_KHR")] [SupportedApiProfile( "vulkan", ["VK_KHR_global_priority"], @@ -89,29 +94,24 @@ public enum QueueGlobalPriority : uint "VK_KHR_global_priority+VK_VERSION_1_1", ] )] - LowKHR = Low, + HighKHR = High, - [NativeName("VK_QUEUE_GLOBAL_PRIORITY_MEDIUM_KHR")] + [NativeName("VK_QUEUE_GLOBAL_PRIORITY_REALTIME")] [SupportedApiProfile( "vulkan", - ["VK_KHR_global_priority"], - ImpliesSets = [ - "VK_KHR_global_priority+VK_KHR_get_physical_device_properties2", - "VK_KHR_global_priority+VK_VERSION_1_1", - ] + [ + "VK_BASE_VERSION_1_4", + "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_4", + ], + MinVersion = "1.4" )] - MediumKHR = Medium, + Realtime = 1024, - [NativeName("VK_QUEUE_GLOBAL_PRIORITY_HIGH_KHR")] - [SupportedApiProfile( - "vulkan", - ["VK_KHR_global_priority"], - ImpliesSets = [ - "VK_KHR_global_priority+VK_KHR_get_physical_device_properties2", - "VK_KHR_global_priority+VK_VERSION_1_1", - ] - )] - HighKHR = High, + [NativeName("VK_QUEUE_GLOBAL_PRIORITY_REALTIME_EXT")] + [SupportedApiProfile("vulkan", ["VK_EXT_global_priority"])] + RealtimeEXT = Realtime, [NativeName("VK_QUEUE_GLOBAL_PRIORITY_REALTIME_KHR")] [SupportedApiProfile( diff --git a/sources/Vulkan/Vulkan/vk/RayTracingInvocationReorderModeEXT.gen.cs b/sources/Vulkan/Vulkan/vk/RayTracingInvocationReorderModeEXT.gen.cs index 58963482d2..63c7959fd7 100644 --- a/sources/Vulkan/Vulkan/vk/RayTracingInvocationReorderModeEXT.gen.cs +++ b/sources/Vulkan/Vulkan/vk/RayTracingInvocationReorderModeEXT.gen.cs @@ -20,21 +20,21 @@ public enum RayTracingInvocationReorderModeEXT : uint )] None = 0, - [NativeName("VK_RAY_TRACING_INVOCATION_REORDER_MODE_REORDER_EXT")] + [NativeName("VK_RAY_TRACING_INVOCATION_REORDER_MODE_NONE_NV")] [SupportedApiProfile( "vulkan", - ["VK_EXT_ray_tracing_invocation_reorder"], + ["VK_NV_ray_tracing_invocation_reorder"], ImpliesSets = ["VK_KHR_ray_tracing_pipeline"] )] - Reorder = 1, + NoneNV = None, - [NativeName("VK_RAY_TRACING_INVOCATION_REORDER_MODE_NONE_NV")] + [NativeName("VK_RAY_TRACING_INVOCATION_REORDER_MODE_REORDER_EXT")] [SupportedApiProfile( "vulkan", - ["VK_NV_ray_tracing_invocation_reorder"], + ["VK_EXT_ray_tracing_invocation_reorder"], ImpliesSets = ["VK_KHR_ray_tracing_pipeline"] )] - NoneNV = None, + Reorder = 1, [NativeName("VK_RAY_TRACING_INVOCATION_REORDER_MODE_REORDER_NV")] [SupportedApiProfile( diff --git a/sources/Vulkan/Vulkan/vk/RayTracingShaderGroupTypeKHR.gen.cs b/sources/Vulkan/Vulkan/vk/RayTracingShaderGroupTypeKHR.gen.cs index fec4f71f97..7ebd174234 100644 --- a/sources/Vulkan/Vulkan/vk/RayTracingShaderGroupTypeKHR.gen.cs +++ b/sources/Vulkan/Vulkan/vk/RayTracingShaderGroupTypeKHR.gen.cs @@ -23,18 +23,18 @@ public enum RayTracingShaderGroupTypeKHR : uint )] General = 0, - [NativeName("VK_RAY_TRACING_SHADER_GROUP_TYPE_TRIANGLES_HIT_GROUP_KHR")] + [NativeName("VK_RAY_TRACING_SHADER_GROUP_TYPE_GENERAL_NV")] [SupportedApiProfile( "vulkan", - ["VK_KHR_ray_tracing_pipeline"], + ["VK_NV_ray_tracing"], ImpliesSets = [ - "VK_KHR_acceleration_structure+VK_KHR_spirv_1_4", - "VK_KHR_acceleration_structure+VK_VERSION_1_2", + "VK_KHR_get_physical_device_properties2+VK_KHR_get_memory_requirements2", + "VK_VERSION_1_1", ] )] - TrianglesHitGroup = 1, + GeneralNV = General, - [NativeName("VK_RAY_TRACING_SHADER_GROUP_TYPE_PROCEDURAL_HIT_GROUP_KHR")] + [NativeName("VK_RAY_TRACING_SHADER_GROUP_TYPE_TRIANGLES_HIT_GROUP_KHR")] [SupportedApiProfile( "vulkan", ["VK_KHR_ray_tracing_pipeline"], @@ -43,9 +43,9 @@ public enum RayTracingShaderGroupTypeKHR : uint "VK_KHR_acceleration_structure+VK_VERSION_1_2", ] )] - ProceduralHitGroup = 2, + TrianglesHitGroup = 1, - [NativeName("VK_RAY_TRACING_SHADER_GROUP_TYPE_GENERAL_NV")] + [NativeName("VK_RAY_TRACING_SHADER_GROUP_TYPE_TRIANGLES_HIT_GROUP_NV")] [SupportedApiProfile( "vulkan", ["VK_NV_ray_tracing"], @@ -54,18 +54,18 @@ public enum RayTracingShaderGroupTypeKHR : uint "VK_VERSION_1_1", ] )] - GeneralNV = General, + TrianglesHitGroupNV = TrianglesHitGroup, - [NativeName("VK_RAY_TRACING_SHADER_GROUP_TYPE_TRIANGLES_HIT_GROUP_NV")] + [NativeName("VK_RAY_TRACING_SHADER_GROUP_TYPE_PROCEDURAL_HIT_GROUP_KHR")] [SupportedApiProfile( "vulkan", - ["VK_NV_ray_tracing"], + ["VK_KHR_ray_tracing_pipeline"], ImpliesSets = [ - "VK_KHR_get_physical_device_properties2+VK_KHR_get_memory_requirements2", - "VK_VERSION_1_1", + "VK_KHR_acceleration_structure+VK_KHR_spirv_1_4", + "VK_KHR_acceleration_structure+VK_VERSION_1_2", ] )] - TrianglesHitGroupNV = TrianglesHitGroup, + ProceduralHitGroup = 2, [NativeName("VK_RAY_TRACING_SHADER_GROUP_TYPE_PROCEDURAL_HIT_GROUP_NV")] [SupportedApiProfile( diff --git a/sources/Vulkan/Vulkan/vk/RenderingFlags.gen.cs b/sources/Vulkan/Vulkan/vk/RenderingFlags.gen.cs index 3c2b6b8b3d..f3d085ed69 100644 --- a/sources/Vulkan/Vulkan/vk/RenderingFlags.gen.cs +++ b/sources/Vulkan/Vulkan/vk/RenderingFlags.gen.cs @@ -23,6 +23,18 @@ public enum RenderingFlags : uint )] ContentsSecondaryCommandBuffersBit = 0x1, + [NativeName("VK_RENDERING_CONTENTS_SECONDARY_COMMAND_BUFFERS_BIT_KHR")] + [SupportedApiProfile( + "vulkan", + ["VK_KHR_dynamic_rendering"], + ImpliesSets = [ + "VK_KHR_depth_stencil_resolve+VK_KHR_get_physical_device_properties2", + "VK_KHR_depth_stencil_resolve+VK_VERSION_1_1", + "VK_VERSION_1_2", + ] + )] + ContentsSecondaryCommandBuffersBitKHR = ContentsSecondaryCommandBuffersBit, + [NativeName("VK_RENDERING_SUSPENDING_BIT")] [SupportedApiProfile( "vulkan", @@ -31,6 +43,18 @@ public enum RenderingFlags : uint )] SuspendingBit = 0x2, + [NativeName("VK_RENDERING_SUSPENDING_BIT_KHR")] + [SupportedApiProfile( + "vulkan", + ["VK_KHR_dynamic_rendering"], + ImpliesSets = [ + "VK_KHR_depth_stencil_resolve+VK_KHR_get_physical_device_properties2", + "VK_KHR_depth_stencil_resolve+VK_VERSION_1_1", + "VK_VERSION_1_2", + ] + )] + SuspendingBitKHR = SuspendingBit, + [NativeName("VK_RENDERING_RESUMING_BIT")] [SupportedApiProfile( "vulkan", @@ -39,6 +63,18 @@ public enum RenderingFlags : uint )] ResumingBit = 0x4, + [NativeName("VK_RENDERING_RESUMING_BIT_KHR")] + [SupportedApiProfile( + "vulkan", + ["VK_KHR_dynamic_rendering"], + ImpliesSets = [ + "VK_KHR_depth_stencil_resolve+VK_KHR_get_physical_device_properties2", + "VK_KHR_depth_stencil_resolve+VK_VERSION_1_1", + "VK_VERSION_1_2", + ] + )] + ResumingBitKHR = ResumingBit, + [NativeName("VK_RENDERING_ENABLE_LEGACY_DITHERING_BIT_EXT")] [SupportedApiProfile( "vulkan", @@ -61,6 +97,17 @@ public enum RenderingFlags : uint [SupportedApiProfile("vulkan", ["VK_KHR_maintenance7"], ImpliesSets = ["VK_VERSION_1_1"])] ContentsInlineBitKHR = 0x10, + [NativeName("VK_RENDERING_CONTENTS_INLINE_BIT_EXT")] + [SupportedApiProfile( + "vulkan", + ["VK_EXT_nested_command_buffer"], + ImpliesSets = [ + "VK_EXT_nested_command_buffer+VK_KHR_get_physical_device_properties2", + "VK_EXT_nested_command_buffer+VK_VERSION_1_1", + ] + )] + ContentsInlineBitEXT = ContentsInlineBitKHR, + [NativeName("VK_RENDERING_PER_LAYER_FRAGMENT_DENSITY_BIT_VALVE")] [SupportedApiProfile( "vulkan", @@ -110,51 +157,4 @@ public enum RenderingFlags : uint ] )] LocalReadConcurrentAccessControlBitKHR = 0x100, - - [NativeName("VK_RENDERING_CONTENTS_SECONDARY_COMMAND_BUFFERS_BIT_KHR")] - [SupportedApiProfile( - "vulkan", - ["VK_KHR_dynamic_rendering"], - ImpliesSets = [ - "VK_KHR_depth_stencil_resolve+VK_KHR_get_physical_device_properties2", - "VK_KHR_depth_stencil_resolve+VK_VERSION_1_1", - "VK_VERSION_1_2", - ] - )] - ContentsSecondaryCommandBuffersBitKHR = ContentsSecondaryCommandBuffersBit, - - [NativeName("VK_RENDERING_SUSPENDING_BIT_KHR")] - [SupportedApiProfile( - "vulkan", - ["VK_KHR_dynamic_rendering"], - ImpliesSets = [ - "VK_KHR_depth_stencil_resolve+VK_KHR_get_physical_device_properties2", - "VK_KHR_depth_stencil_resolve+VK_VERSION_1_1", - "VK_VERSION_1_2", - ] - )] - SuspendingBitKHR = SuspendingBit, - - [NativeName("VK_RENDERING_RESUMING_BIT_KHR")] - [SupportedApiProfile( - "vulkan", - ["VK_KHR_dynamic_rendering"], - ImpliesSets = [ - "VK_KHR_depth_stencil_resolve+VK_KHR_get_physical_device_properties2", - "VK_KHR_depth_stencil_resolve+VK_VERSION_1_1", - "VK_VERSION_1_2", - ] - )] - ResumingBitKHR = ResumingBit, - - [NativeName("VK_RENDERING_CONTENTS_INLINE_BIT_EXT")] - [SupportedApiProfile( - "vulkan", - ["VK_EXT_nested_command_buffer"], - ImpliesSets = [ - "VK_EXT_nested_command_buffer+VK_KHR_get_physical_device_properties2", - "VK_EXT_nested_command_buffer+VK_VERSION_1_1", - ] - )] - ContentsInlineBitEXT = ContentsInlineBitKHR, } diff --git a/sources/Vulkan/Vulkan/vk/ResolveModeFlags.gen.cs b/sources/Vulkan/Vulkan/vk/ResolveModeFlags.gen.cs index 417989bfba..1b060bf1c1 100644 --- a/sources/Vulkan/Vulkan/vk/ResolveModeFlags.gen.cs +++ b/sources/Vulkan/Vulkan/vk/ResolveModeFlags.gen.cs @@ -34,6 +34,17 @@ public enum ResolveModeFlags : uint )] None = 0x0, + [NativeName("VK_RESOLVE_MODE_NONE_KHR")] + [SupportedApiProfile( + "vulkan", + ["VK_KHR_depth_stencil_resolve"], + ImpliesSets = [ + "VK_KHR_depth_stencil_resolve+VK_KHR_create_renderpass2", + "VK_KHR_depth_stencil_resolve+VK_VERSION_1_2", + ] + )] + NoneKHR = None, + [NativeName("VK_RESOLVE_MODE_SAMPLE_ZERO_BIT")] [SupportedApiProfile( "vulkan", @@ -55,6 +66,17 @@ public enum ResolveModeFlags : uint )] SampleZeroBit = 0x1, + [NativeName("VK_RESOLVE_MODE_SAMPLE_ZERO_BIT_KHR")] + [SupportedApiProfile( + "vulkan", + ["VK_KHR_depth_stencil_resolve"], + ImpliesSets = [ + "VK_KHR_depth_stencil_resolve+VK_KHR_create_renderpass2", + "VK_KHR_depth_stencil_resolve+VK_VERSION_1_2", + ] + )] + SampleZeroBitKHR = SampleZeroBit, + [NativeName("VK_RESOLVE_MODE_AVERAGE_BIT")] [SupportedApiProfile( "vulkan", @@ -76,6 +98,17 @@ public enum ResolveModeFlags : uint )] AverageBit = 0x2, + [NativeName("VK_RESOLVE_MODE_AVERAGE_BIT_KHR")] + [SupportedApiProfile( + "vulkan", + ["VK_KHR_depth_stencil_resolve"], + ImpliesSets = [ + "VK_KHR_depth_stencil_resolve+VK_KHR_create_renderpass2", + "VK_KHR_depth_stencil_resolve+VK_VERSION_1_2", + ] + )] + AverageBitKHR = AverageBit, + [NativeName("VK_RESOLVE_MODE_MIN_BIT")] [SupportedApiProfile( "vulkan", @@ -97,6 +130,17 @@ public enum ResolveModeFlags : uint )] MinBit = 0x4, + [NativeName("VK_RESOLVE_MODE_MIN_BIT_KHR")] + [SupportedApiProfile( + "vulkan", + ["VK_KHR_depth_stencil_resolve"], + ImpliesSets = [ + "VK_KHR_depth_stencil_resolve+VK_KHR_create_renderpass2", + "VK_KHR_depth_stencil_resolve+VK_VERSION_1_2", + ] + )] + MinBitKHR = MinBit, + [NativeName("VK_RESOLVE_MODE_MAX_BIT")] [SupportedApiProfile( "vulkan", @@ -118,6 +162,17 @@ public enum ResolveModeFlags : uint )] MaxBit = 0x8, + [NativeName("VK_RESOLVE_MODE_MAX_BIT_KHR")] + [SupportedApiProfile( + "vulkan", + ["VK_KHR_depth_stencil_resolve"], + ImpliesSets = [ + "VK_KHR_depth_stencil_resolve+VK_KHR_create_renderpass2", + "VK_KHR_depth_stencil_resolve+VK_VERSION_1_2", + ] + )] + MaxBitKHR = MaxBit, + [NativeName("VK_RESOLVE_MODE_EXTERNAL_FORMAT_DOWNSAMPLE_BIT_ANDROID")] [SupportedApiProfile( "vulkan", @@ -139,59 +194,4 @@ public enum ResolveModeFlags : uint ] )] CustomBitEXT = 0x20, - - [NativeName("VK_RESOLVE_MODE_NONE_KHR")] - [SupportedApiProfile( - "vulkan", - ["VK_KHR_depth_stencil_resolve"], - ImpliesSets = [ - "VK_KHR_depth_stencil_resolve+VK_KHR_create_renderpass2", - "VK_KHR_depth_stencil_resolve+VK_VERSION_1_2", - ] - )] - NoneKHR = None, - - [NativeName("VK_RESOLVE_MODE_SAMPLE_ZERO_BIT_KHR")] - [SupportedApiProfile( - "vulkan", - ["VK_KHR_depth_stencil_resolve"], - ImpliesSets = [ - "VK_KHR_depth_stencil_resolve+VK_KHR_create_renderpass2", - "VK_KHR_depth_stencil_resolve+VK_VERSION_1_2", - ] - )] - SampleZeroBitKHR = SampleZeroBit, - - [NativeName("VK_RESOLVE_MODE_AVERAGE_BIT_KHR")] - [SupportedApiProfile( - "vulkan", - ["VK_KHR_depth_stencil_resolve"], - ImpliesSets = [ - "VK_KHR_depth_stencil_resolve+VK_KHR_create_renderpass2", - "VK_KHR_depth_stencil_resolve+VK_VERSION_1_2", - ] - )] - AverageBitKHR = AverageBit, - - [NativeName("VK_RESOLVE_MODE_MIN_BIT_KHR")] - [SupportedApiProfile( - "vulkan", - ["VK_KHR_depth_stencil_resolve"], - ImpliesSets = [ - "VK_KHR_depth_stencil_resolve+VK_KHR_create_renderpass2", - "VK_KHR_depth_stencil_resolve+VK_VERSION_1_2", - ] - )] - MinBitKHR = MinBit, - - [NativeName("VK_RESOLVE_MODE_MAX_BIT_KHR")] - [SupportedApiProfile( - "vulkan", - ["VK_KHR_depth_stencil_resolve"], - ImpliesSets = [ - "VK_KHR_depth_stencil_resolve+VK_KHR_create_renderpass2", - "VK_KHR_depth_stencil_resolve+VK_VERSION_1_2", - ] - )] - MaxBitKHR = MaxBit, } diff --git a/sources/Vulkan/Vulkan/vk/Result.gen.cs b/sources/Vulkan/Vulkan/vk/Result.gen.cs index ee8766aba0..c37ca06b33 100644 --- a/sources/Vulkan/Vulkan/vk/Result.gen.cs +++ b/sources/Vulkan/Vulkan/vk/Result.gen.cs @@ -12,123 +12,294 @@ namespace Silk.NET.Vulkan; [SupportedApiProfile("vulkan")] public enum Result { - [NativeName("VK_SUCCESS")] + [NativeName("VK_ERROR_NOT_ENOUGH_SPACE_KHR")] + [SupportedApiProfile( + "vulkan", + ["VK_KHR_pipeline_binary"], + ImpliesSets = [ + "VK_KHR_pipeline_binary+VK_KHR_extended_flags", + "VK_KHR_pipeline_binary+VK_KHR_maintenance5", + "VK_KHR_pipeline_binary+VK_VERSION_1_4", + ] + )] + ErrorNotEnoughSpaceKHR = -1000483000, + + [NativeName("VK_ERROR_COMPRESSION_EXHAUSTED_EXT")] + [SupportedApiProfile( + "vulkan", + ["VK_EXT_image_compression_control"], + ImpliesSets = [ + "VK_EXT_image_compression_control+VK_KHR_get_physical_device_properties2", + "VK_EXT_image_compression_control+VK_VERSION_1_1", + ] + )] + ErrorCompressionExhaustedEXT = -1000338000, + + [NativeName("VK_ERROR_INVALID_VIDEO_STD_PARAMETERS_KHR")] + [SupportedApiProfile( + "vulkan", + ["VK_KHR_video_encode_queue"], + ImpliesSets = [ + "VK_KHR_video_queue+VK_KHR_synchronization2", + "VK_KHR_video_queue+VK_VERSION_1_3", + ] + )] + ErrorInvalidVideoStdParametersKHR = -1000299000, + + [NativeName("VK_ERROR_INVALID_OPAQUE_CAPTURE_ADDRESS")] [SupportedApiProfile( "vulkan", [ - "VK_BASE_VERSION_1_0", - "VK_BASE_VERSION_1_1", "VK_BASE_VERSION_1_2", "VK_BASE_VERSION_1_3", "VK_BASE_VERSION_1_4", - "VK_COMPUTE_VERSION_1_0", - "VK_COMPUTE_VERSION_1_1", "VK_COMPUTE_VERSION_1_2", "VK_COMPUTE_VERSION_1_3", "VK_COMPUTE_VERSION_1_4", - "VK_GRAPHICS_VERSION_1_0", - "VK_GRAPHICS_VERSION_1_1", "VK_GRAPHICS_VERSION_1_2", "VK_GRAPHICS_VERSION_1_3", "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_0", - "VK_VERSION_1_1", "VK_VERSION_1_2", "VK_VERSION_1_3", "VK_VERSION_1_4", ], - MinVersion = "1.0" + MinVersion = "1.2" )] - Success = 0, + ErrorInvalidOpaqueCaptureAddress = -1000257000, - [NativeName("VK_NOT_READY")] + [NativeName("VK_ERROR_INVALID_DEVICE_ADDRESS_EXT")] + [SupportedApiProfile( + "vulkan", + ["VK_EXT_buffer_device_address"], + ImpliesSets = [ + "VK_EXT_buffer_device_address+VK_KHR_get_physical_device_properties2", + "VK_EXT_buffer_device_address+VK_VERSION_1_1", + ] + )] + ErrorInvalidDeviceAddressEXT = ErrorInvalidOpaqueCaptureAddress, + + [NativeName("VK_ERROR_INVALID_OPAQUE_CAPTURE_ADDRESS_KHR")] + [SupportedApiProfile( + "vulkan", + ["VK_KHR_buffer_device_address"], + ImpliesSets = [ + "VK_KHR_get_physical_device_properties2+VK_KHR_device_group", + "VK_VERSION_1_1", + ] + )] + ErrorInvalidOpaqueCaptureAddressKHR = ErrorInvalidOpaqueCaptureAddress, + + [NativeName("VK_ERROR_FULL_SCREEN_EXCLUSIVE_MODE_LOST_EXT")] + [SupportedApiProfile( + "vulkan", + ["VK_EXT_full_screen_exclusive"], + ImpliesSets = [ + "VK_KHR_surface+VK_KHR_get_surface_capabilities2+VK_KHR_swapchain+VK_KHR_get_physical_device_properties2", + "VK_KHR_surface+VK_KHR_get_surface_capabilities2+VK_KHR_swapchain+VK_VERSION_1_1", + ] + )] + ErrorFullScreenExclusiveModeLostEXT = -1000255000, + + [NativeName("VK_ERROR_PRESENT_TIMING_QUEUE_FULL_EXT")] + [SupportedApiProfile( + "vulkan", + ["VK_EXT_present_timing"], + ImpliesSets = [ + "VK_KHR_calibrated_timestamps", + "VK_KHR_get_surface_capabilities2", + "VK_KHR_present_id2", + "VK_KHR_swapchain", + ] + )] + ErrorPresentTimingQueueFullEXT = -1000208000, + + [NativeName("VK_ERROR_NOT_PERMITTED")] [SupportedApiProfile( "vulkan", [ - "VK_BASE_VERSION_1_0", - "VK_BASE_VERSION_1_1", - "VK_BASE_VERSION_1_2", - "VK_BASE_VERSION_1_3", "VK_BASE_VERSION_1_4", - "VK_COMPUTE_VERSION_1_0", - "VK_COMPUTE_VERSION_1_1", + "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_4", + ], + MinVersion = "1.4" + )] + ErrorNotPermitted = -1000174001, + + [NativeName("VK_ERROR_NOT_PERMITTED_EXT")] + [SupportedApiProfile("vulkan", ["VK_EXT_global_priority"])] + ErrorNotPermittedEXT = ErrorNotPermitted, + + [NativeName("VK_ERROR_NOT_PERMITTED_KHR")] + [SupportedApiProfile( + "vulkan", + ["VK_KHR_global_priority"], + ImpliesSets = [ + "VK_KHR_global_priority+VK_KHR_get_physical_device_properties2", + "VK_KHR_global_priority+VK_VERSION_1_1", + ] + )] + ErrorNotPermittedKHR = ErrorNotPermitted, + + [NativeName("VK_ERROR_FRAGMENTATION")] + [SupportedApiProfile( + "vulkan", + [ "VK_COMPUTE_VERSION_1_2", "VK_COMPUTE_VERSION_1_3", "VK_COMPUTE_VERSION_1_4", - "VK_GRAPHICS_VERSION_1_0", - "VK_GRAPHICS_VERSION_1_1", "VK_GRAPHICS_VERSION_1_2", "VK_GRAPHICS_VERSION_1_3", "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_0", - "VK_VERSION_1_1", "VK_VERSION_1_2", "VK_VERSION_1_3", "VK_VERSION_1_4", ], - MinVersion = "1.0" + MinVersion = "1.2" )] - NotReady = 1, + ErrorFragmentation = -1000161000, - [NativeName("VK_TIMEOUT")] + [NativeName("VK_ERROR_FRAGMENTATION_EXT")] + [SupportedApiProfile( + "vulkan", + ["VK_EXT_descriptor_indexing"], + ImpliesSets = [ + "VK_KHR_get_physical_device_properties2+VK_KHR_maintenance3", + "VK_VERSION_1_1", + ] + )] + ErrorFragmentationEXT = ErrorFragmentation, + + [NativeName("VK_ERROR_INVALID_DRM_FORMAT_MODIFIER_PLANE_LAYOUT_EXT")] + [SupportedApiProfile( + "vulkan", + ["VK_EXT_image_drm_format_modifier"], + ImpliesSets = [ + "VK_KHR_image_format_list+VK_KHR_bind_memory2+VK_KHR_get_physical_device_properties2+VK_KHR_sampler_ycbcr_conversion", + "VK_KHR_image_format_list+VK_VERSION_1_1", + "VK_VERSION_1_2", + ] + )] + ErrorInvalidDrmFormatModifierPlaneLayoutEXT = -1000158000, + + [NativeName("VK_ERROR_INVALID_EXTERNAL_HANDLE")] [SupportedApiProfile( "vulkan", [ - "VK_BASE_VERSION_1_0", "VK_BASE_VERSION_1_1", "VK_BASE_VERSION_1_2", "VK_BASE_VERSION_1_3", "VK_BASE_VERSION_1_4", - "VK_COMPUTE_VERSION_1_0", "VK_COMPUTE_VERSION_1_1", "VK_COMPUTE_VERSION_1_2", "VK_COMPUTE_VERSION_1_3", "VK_COMPUTE_VERSION_1_4", - "VK_GRAPHICS_VERSION_1_0", "VK_GRAPHICS_VERSION_1_1", "VK_GRAPHICS_VERSION_1_2", "VK_GRAPHICS_VERSION_1_3", "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_0", "VK_VERSION_1_1", "VK_VERSION_1_2", "VK_VERSION_1_3", "VK_VERSION_1_4", ], - MinVersion = "1.0" + MinVersion = "1.1" )] - Timeout = 2, + ErrorInvalidExternalHandle = -1000072003, - [NativeName("VK_EVENT_SET")] + [NativeName("VK_ERROR_INVALID_EXTERNAL_HANDLE_KHR")] + [SupportedApiProfile( + "vulkan", + ["VK_KHR_external_memory"], + ImpliesSets = [ + "VK_KHR_external_memory+VK_KHR_external_memory_capabilities", + "VK_KHR_external_memory+VK_VERSION_1_1", + ] + )] + ErrorInvalidExternalHandleKHR = ErrorInvalidExternalHandle, + + [NativeName("VK_ERROR_OUT_OF_POOL_MEMORY")] [SupportedApiProfile( "vulkan", [ - "VK_BASE_VERSION_1_0", "VK_BASE_VERSION_1_1", "VK_BASE_VERSION_1_2", "VK_BASE_VERSION_1_3", "VK_BASE_VERSION_1_4", - "VK_COMPUTE_VERSION_1_0", "VK_COMPUTE_VERSION_1_1", "VK_COMPUTE_VERSION_1_2", "VK_COMPUTE_VERSION_1_3", "VK_COMPUTE_VERSION_1_4", - "VK_GRAPHICS_VERSION_1_0", "VK_GRAPHICS_VERSION_1_1", "VK_GRAPHICS_VERSION_1_2", "VK_GRAPHICS_VERSION_1_3", "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_0", "VK_VERSION_1_1", "VK_VERSION_1_2", "VK_VERSION_1_3", "VK_VERSION_1_4", ], - MinVersion = "1.0" + MinVersion = "1.1" )] - EventSet = 3, + ErrorOutOfPoolMemory = -1000069000, - [NativeName("VK_EVENT_RESET")] + [NativeName("VK_ERROR_OUT_OF_POOL_MEMORY_KHR")] + [SupportedApiProfile("vulkan", ["VK_KHR_maintenance1"])] + ErrorOutOfPoolMemoryKHR = ErrorOutOfPoolMemory, + + [NativeName("VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR")] + [SupportedApiProfile( + "vulkan", + ["VK_KHR_video_queue"], + ImpliesSets = ["VK_VERSION_1_1+VK_KHR_synchronization2", "VK_VERSION_1_3"] + )] + ErrorVideoStdVersionNotSupportedKHR = -1000023005, + + [NativeName("VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR")] + [SupportedApiProfile( + "vulkan", + ["VK_KHR_video_queue"], + ImpliesSets = ["VK_VERSION_1_1+VK_KHR_synchronization2", "VK_VERSION_1_3"] + )] + ErrorVideoProfileCodecNotSupportedKHR = -1000023004, + + [NativeName("VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR")] + [SupportedApiProfile( + "vulkan", + ["VK_KHR_video_queue"], + ImpliesSets = ["VK_VERSION_1_1+VK_KHR_synchronization2", "VK_VERSION_1_3"] + )] + ErrorVideoProfileFormatNotSupportedKHR = -1000023003, + + [NativeName("VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR")] + [SupportedApiProfile( + "vulkan", + ["VK_KHR_video_queue"], + ImpliesSets = ["VK_VERSION_1_1+VK_KHR_synchronization2", "VK_VERSION_1_3"] + )] + ErrorVideoProfileOperationNotSupportedKHR = -1000023002, + + [NativeName("VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR")] + [SupportedApiProfile( + "vulkan", + ["VK_KHR_video_queue"], + ImpliesSets = ["VK_VERSION_1_1+VK_KHR_synchronization2", "VK_VERSION_1_3"] + )] + ErrorVideoPictureLayoutNotSupportedKHR = -1000023001, + + [NativeName("VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR")] + [SupportedApiProfile( + "vulkan", + ["VK_KHR_video_queue"], + ImpliesSets = ["VK_VERSION_1_1+VK_KHR_synchronization2", "VK_VERSION_1_3"] + )] + ErrorImageUsageNotSupportedKHR = -1000023000, + + [NativeName("VK_ERROR_INVALID_SHADER_NV")] + [SupportedApiProfile("vulkan", ["VK_NV_glsl_shader"])] + ErrorInvalidShaderNV = -1000012000, + + [NativeName("VK_ERROR_VALIDATION_FAILED")] [SupportedApiProfile( "vulkan", [ @@ -155,13 +326,37 @@ public enum Result ], MinVersion = "1.0" )] - EventReset = 4, + ErrorValidationFailed = -1000011001, - [NativeName("VK_INCOMPLETE")] - [SupportedApiProfile( - "vulkan", - [ - "VK_BASE_VERSION_1_0", + [NativeName("VK_ERROR_VALIDATION_FAILED_EXT")] + [SupportedApiProfile("vulkan", ["VK_EXT_debug_report"])] + ErrorValidationFailedEXT = ErrorValidationFailed, + + [NativeName("VK_ERROR_INCOMPATIBLE_DISPLAY_KHR")] + [SupportedApiProfile( + "vulkan", + ["VK_KHR_display_swapchain"], + ImpliesSets = ["VK_KHR_display", "VK_KHR_swapchain"] + )] + ErrorIncompatibleDisplayKHR = -1000003001, + + [NativeName("VK_ERROR_OUT_OF_DATE_KHR")] + [SupportedApiProfile("vulkan", ["VK_KHR_swapchain"], ImpliesSets = ["VK_KHR_surface"])] + ErrorOutOfDateKHR = -1000001004, + + [NativeName("VK_ERROR_NATIVE_WINDOW_IN_USE_KHR")] + [SupportedApiProfile("vulkan", ["VK_KHR_surface"])] + ErrorNativeWindowInUseKHR = -1000000001, + + [NativeName("VK_ERROR_SURFACE_LOST_KHR")] + [SupportedApiProfile("vulkan", ["VK_KHR_surface"])] + ErrorSurfaceLostKHR = -1000000000, + + [NativeName("VK_ERROR_UNKNOWN")] + [SupportedApiProfile( + "vulkan", + [ + "VK_BASE_VERSION_1_0", "VK_BASE_VERSION_1_1", "VK_BASE_VERSION_1_2", "VK_BASE_VERSION_1_3", @@ -184,9 +379,9 @@ public enum Result ], MinVersion = "1.0" )] - Incomplete = 5, + ErrorUnknown = -13, - [NativeName("VK_ERROR_OUT_OF_HOST_MEMORY")] + [NativeName("VK_ERROR_FRAGMENTED_POOL")] [SupportedApiProfile( "vulkan", [ @@ -213,9 +408,9 @@ public enum Result ], MinVersion = "1.0" )] - ErrorOutOfHostMemory = -1, + ErrorFragmentedPool = -12, - [NativeName("VK_ERROR_OUT_OF_DEVICE_MEMORY")] + [NativeName("VK_ERROR_FORMAT_NOT_SUPPORTED")] [SupportedApiProfile( "vulkan", [ @@ -242,9 +437,9 @@ public enum Result ], MinVersion = "1.0" )] - ErrorOutOfDeviceMemory = -2, + ErrorFormatNotSupported = -11, - [NativeName("VK_ERROR_INITIALIZATION_FAILED")] + [NativeName("VK_ERROR_TOO_MANY_OBJECTS")] [SupportedApiProfile( "vulkan", [ @@ -271,9 +466,9 @@ public enum Result ], MinVersion = "1.0" )] - ErrorInitializationFailed = -3, + ErrorTooManyObjects = -10, - [NativeName("VK_ERROR_DEVICE_LOST")] + [NativeName("VK_ERROR_INCOMPATIBLE_DRIVER")] [SupportedApiProfile( "vulkan", [ @@ -300,9 +495,9 @@ public enum Result ], MinVersion = "1.0" )] - ErrorDeviceLost = -4, + ErrorIncompatibleDriver = -9, - [NativeName("VK_ERROR_MEMORY_MAP_FAILED")] + [NativeName("VK_ERROR_FEATURE_NOT_PRESENT")] [SupportedApiProfile( "vulkan", [ @@ -329,9 +524,9 @@ public enum Result ], MinVersion = "1.0" )] - ErrorMemoryMapFailed = -5, + ErrorFeatureNotPresent = -8, - [NativeName("VK_ERROR_LAYER_NOT_PRESENT")] + [NativeName("VK_ERROR_EXTENSION_NOT_PRESENT")] [SupportedApiProfile( "vulkan", [ @@ -358,9 +553,9 @@ public enum Result ], MinVersion = "1.0" )] - ErrorLayerNotPresent = -6, + ErrorExtensionNotPresent = -7, - [NativeName("VK_ERROR_EXTENSION_NOT_PRESENT")] + [NativeName("VK_ERROR_LAYER_NOT_PRESENT")] [SupportedApiProfile( "vulkan", [ @@ -387,9 +582,9 @@ public enum Result ], MinVersion = "1.0" )] - ErrorExtensionNotPresent = -7, + ErrorLayerNotPresent = -6, - [NativeName("VK_ERROR_FEATURE_NOT_PRESENT")] + [NativeName("VK_ERROR_MEMORY_MAP_FAILED")] [SupportedApiProfile( "vulkan", [ @@ -416,9 +611,9 @@ public enum Result ], MinVersion = "1.0" )] - ErrorFeatureNotPresent = -8, + ErrorMemoryMapFailed = -5, - [NativeName("VK_ERROR_INCOMPATIBLE_DRIVER")] + [NativeName("VK_ERROR_DEVICE_LOST")] [SupportedApiProfile( "vulkan", [ @@ -445,9 +640,9 @@ public enum Result ], MinVersion = "1.0" )] - ErrorIncompatibleDriver = -9, + ErrorDeviceLost = -4, - [NativeName("VK_ERROR_TOO_MANY_OBJECTS")] + [NativeName("VK_ERROR_INITIALIZATION_FAILED")] [SupportedApiProfile( "vulkan", [ @@ -474,9 +669,9 @@ public enum Result ], MinVersion = "1.0" )] - ErrorTooManyObjects = -10, + ErrorInitializationFailed = -3, - [NativeName("VK_ERROR_FORMAT_NOT_SUPPORTED")] + [NativeName("VK_ERROR_OUT_OF_DEVICE_MEMORY")] [SupportedApiProfile( "vulkan", [ @@ -503,9 +698,9 @@ public enum Result ], MinVersion = "1.0" )] - ErrorFormatNotSupported = -11, + ErrorOutOfDeviceMemory = -2, - [NativeName("VK_ERROR_FRAGMENTED_POOL")] + [NativeName("VK_ERROR_OUT_OF_HOST_MEMORY")] [SupportedApiProfile( "vulkan", [ @@ -532,9 +727,9 @@ public enum Result ], MinVersion = "1.0" )] - ErrorFragmentedPool = -12, + ErrorOutOfHostMemory = -1, - [NativeName("VK_ERROR_UNKNOWN")] + [NativeName("VK_SUCCESS")] [SupportedApiProfile( "vulkan", [ @@ -561,9 +756,9 @@ public enum Result ], MinVersion = "1.0" )] - ErrorUnknown = -13, + Success = 0, - [NativeName("VK_ERROR_VALIDATION_FAILED")] + [NativeName("VK_NOT_READY")] [SupportedApiProfile( "vulkan", [ @@ -590,237 +785,128 @@ public enum Result ], MinVersion = "1.0" )] - ErrorValidationFailed = -1000011001, + NotReady = 1, - [NativeName("VK_ERROR_OUT_OF_POOL_MEMORY")] + [NativeName("VK_TIMEOUT")] [SupportedApiProfile( "vulkan", [ + "VK_BASE_VERSION_1_0", "VK_BASE_VERSION_1_1", "VK_BASE_VERSION_1_2", "VK_BASE_VERSION_1_3", "VK_BASE_VERSION_1_4", + "VK_COMPUTE_VERSION_1_0", "VK_COMPUTE_VERSION_1_1", "VK_COMPUTE_VERSION_1_2", "VK_COMPUTE_VERSION_1_3", "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_0", "VK_GRAPHICS_VERSION_1_1", "VK_GRAPHICS_VERSION_1_2", "VK_GRAPHICS_VERSION_1_3", "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_0", "VK_VERSION_1_1", "VK_VERSION_1_2", "VK_VERSION_1_3", "VK_VERSION_1_4", ], - MinVersion = "1.1" + MinVersion = "1.0" )] - ErrorOutOfPoolMemory = -1000069000, + Timeout = 2, - [NativeName("VK_ERROR_INVALID_EXTERNAL_HANDLE")] + [NativeName("VK_EVENT_SET")] [SupportedApiProfile( "vulkan", [ + "VK_BASE_VERSION_1_0", "VK_BASE_VERSION_1_1", "VK_BASE_VERSION_1_2", "VK_BASE_VERSION_1_3", "VK_BASE_VERSION_1_4", + "VK_COMPUTE_VERSION_1_0", "VK_COMPUTE_VERSION_1_1", "VK_COMPUTE_VERSION_1_2", "VK_COMPUTE_VERSION_1_3", "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_0", "VK_GRAPHICS_VERSION_1_1", "VK_GRAPHICS_VERSION_1_2", "VK_GRAPHICS_VERSION_1_3", "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_0", "VK_VERSION_1_1", "VK_VERSION_1_2", "VK_VERSION_1_3", "VK_VERSION_1_4", ], - MinVersion = "1.1" + MinVersion = "1.0" )] - ErrorInvalidExternalHandle = -1000072003, + EventSet = 3, - [NativeName("VK_ERROR_INVALID_OPAQUE_CAPTURE_ADDRESS")] + [NativeName("VK_EVENT_RESET")] [SupportedApiProfile( "vulkan", [ + "VK_BASE_VERSION_1_0", + "VK_BASE_VERSION_1_1", "VK_BASE_VERSION_1_2", "VK_BASE_VERSION_1_3", "VK_BASE_VERSION_1_4", + "VK_COMPUTE_VERSION_1_0", + "VK_COMPUTE_VERSION_1_1", "VK_COMPUTE_VERSION_1_2", "VK_COMPUTE_VERSION_1_3", "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_0", + "VK_GRAPHICS_VERSION_1_1", "VK_GRAPHICS_VERSION_1_2", "VK_GRAPHICS_VERSION_1_3", "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_0", + "VK_VERSION_1_1", "VK_VERSION_1_2", "VK_VERSION_1_3", "VK_VERSION_1_4", ], - MinVersion = "1.2" + MinVersion = "1.0" )] - ErrorInvalidOpaqueCaptureAddress = -1000257000, + EventReset = 4, - [NativeName("VK_ERROR_FRAGMENTATION")] + [NativeName("VK_INCOMPLETE")] [SupportedApiProfile( "vulkan", [ + "VK_BASE_VERSION_1_0", + "VK_BASE_VERSION_1_1", + "VK_BASE_VERSION_1_2", + "VK_BASE_VERSION_1_3", + "VK_BASE_VERSION_1_4", + "VK_COMPUTE_VERSION_1_0", + "VK_COMPUTE_VERSION_1_1", "VK_COMPUTE_VERSION_1_2", "VK_COMPUTE_VERSION_1_3", "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_0", + "VK_GRAPHICS_VERSION_1_1", "VK_GRAPHICS_VERSION_1_2", "VK_GRAPHICS_VERSION_1_3", "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_0", + "VK_VERSION_1_1", "VK_VERSION_1_2", "VK_VERSION_1_3", "VK_VERSION_1_4", ], - MinVersion = "1.2" - )] - ErrorFragmentation = -1000161000, - - [NativeName("VK_PIPELINE_COMPILE_REQUIRED")] - [SupportedApiProfile( - "vulkan", - [ - "VK_COMPUTE_VERSION_1_3", - "VK_COMPUTE_VERSION_1_4", - "VK_GRAPHICS_VERSION_1_3", - "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_3", - "VK_VERSION_1_4", - ], - MinVersion = "1.3" - )] - PipelineCompileRequired = 1000297000, - - [NativeName("VK_ERROR_NOT_PERMITTED")] - [SupportedApiProfile( - "vulkan", - [ - "VK_BASE_VERSION_1_4", - "VK_COMPUTE_VERSION_1_4", - "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_4", - ], - MinVersion = "1.4" + MinVersion = "1.0" )] - ErrorNotPermitted = -1000174001, - - [NativeName("VK_ERROR_SURFACE_LOST_KHR")] - [SupportedApiProfile("vulkan", ["VK_KHR_surface"])] - ErrorSurfaceLostKHR = -1000000000, - - [NativeName("VK_ERROR_NATIVE_WINDOW_IN_USE_KHR")] - [SupportedApiProfile("vulkan", ["VK_KHR_surface"])] - ErrorNativeWindowInUseKHR = -1000000001, + Incomplete = 5, [NativeName("VK_SUBOPTIMAL_KHR")] [SupportedApiProfile("vulkan", ["VK_KHR_swapchain"], ImpliesSets = ["VK_KHR_surface"])] SuboptimalKHR = 1000001003, - [NativeName("VK_ERROR_OUT_OF_DATE_KHR")] - [SupportedApiProfile("vulkan", ["VK_KHR_swapchain"], ImpliesSets = ["VK_KHR_surface"])] - ErrorOutOfDateKHR = -1000001004, - - [NativeName("VK_ERROR_INCOMPATIBLE_DISPLAY_KHR")] - [SupportedApiProfile( - "vulkan", - ["VK_KHR_display_swapchain"], - ImpliesSets = ["VK_KHR_display", "VK_KHR_swapchain"] - )] - ErrorIncompatibleDisplayKHR = -1000003001, - - [NativeName("VK_ERROR_INVALID_SHADER_NV")] - [SupportedApiProfile("vulkan", ["VK_NV_glsl_shader"])] - ErrorInvalidShaderNV = -1000012000, - - [NativeName("VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR")] - [SupportedApiProfile( - "vulkan", - ["VK_KHR_video_queue"], - ImpliesSets = ["VK_VERSION_1_1+VK_KHR_synchronization2", "VK_VERSION_1_3"] - )] - ErrorImageUsageNotSupportedKHR = -1000023000, - - [NativeName("VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR")] - [SupportedApiProfile( - "vulkan", - ["VK_KHR_video_queue"], - ImpliesSets = ["VK_VERSION_1_1+VK_KHR_synchronization2", "VK_VERSION_1_3"] - )] - ErrorVideoPictureLayoutNotSupportedKHR = -1000023001, - - [NativeName("VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR")] - [SupportedApiProfile( - "vulkan", - ["VK_KHR_video_queue"], - ImpliesSets = ["VK_VERSION_1_1+VK_KHR_synchronization2", "VK_VERSION_1_3"] - )] - ErrorVideoProfileOperationNotSupportedKHR = -1000023002, - - [NativeName("VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR")] - [SupportedApiProfile( - "vulkan", - ["VK_KHR_video_queue"], - ImpliesSets = ["VK_VERSION_1_1+VK_KHR_synchronization2", "VK_VERSION_1_3"] - )] - ErrorVideoProfileFormatNotSupportedKHR = -1000023003, - - [NativeName("VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR")] - [SupportedApiProfile( - "vulkan", - ["VK_KHR_video_queue"], - ImpliesSets = ["VK_VERSION_1_1+VK_KHR_synchronization2", "VK_VERSION_1_3"] - )] - ErrorVideoProfileCodecNotSupportedKHR = -1000023004, - - [NativeName("VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR")] - [SupportedApiProfile( - "vulkan", - ["VK_KHR_video_queue"], - ImpliesSets = ["VK_VERSION_1_1+VK_KHR_synchronization2", "VK_VERSION_1_3"] - )] - ErrorVideoStdVersionNotSupportedKHR = -1000023005, - - [NativeName("VK_ERROR_INVALID_DRM_FORMAT_MODIFIER_PLANE_LAYOUT_EXT")] - [SupportedApiProfile( - "vulkan", - ["VK_EXT_image_drm_format_modifier"], - ImpliesSets = [ - "VK_KHR_image_format_list+VK_KHR_bind_memory2+VK_KHR_get_physical_device_properties2+VK_KHR_sampler_ycbcr_conversion", - "VK_KHR_image_format_list+VK_VERSION_1_1", - "VK_VERSION_1_2", - ] - )] - ErrorInvalidDrmFormatModifierPlaneLayoutEXT = -1000158000, - - [NativeName("VK_ERROR_PRESENT_TIMING_QUEUE_FULL_EXT")] - [SupportedApiProfile( - "vulkan", - ["VK_EXT_present_timing"], - ImpliesSets = [ - "VK_KHR_calibrated_timestamps", - "VK_KHR_get_surface_capabilities2", - "VK_KHR_present_id2", - "VK_KHR_swapchain", - ] - )] - ErrorPresentTimingQueueFullEXT = -1000208000, - - [NativeName("VK_ERROR_FULL_SCREEN_EXCLUSIVE_MODE_LOST_EXT")] - [SupportedApiProfile( - "vulkan", - ["VK_EXT_full_screen_exclusive"], - ImpliesSets = [ - "VK_KHR_surface+VK_KHR_get_surface_capabilities2+VK_KHR_swapchain+VK_KHR_get_physical_device_properties2", - "VK_KHR_surface+VK_KHR_get_surface_capabilities2+VK_KHR_swapchain+VK_VERSION_1_1", - ] - )] - ErrorFullScreenExclusiveModeLostEXT = -1000255000, - [NativeName("VK_THREAD_IDLE_KHR")] [SupportedApiProfile("vulkan", ["VK_KHR_deferred_host_operations"])] ThreadIdleKHR = 1000268000, @@ -837,27 +923,42 @@ public enum Result [SupportedApiProfile("vulkan", ["VK_KHR_deferred_host_operations"])] OperationNotDeferredKHR = 1000268003, - [NativeName("VK_ERROR_INVALID_VIDEO_STD_PARAMETERS_KHR")] + [NativeName("VK_PIPELINE_COMPILE_REQUIRED")] [SupportedApiProfile( "vulkan", - ["VK_KHR_video_encode_queue"], + [ + "VK_COMPUTE_VERSION_1_3", + "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_3", + "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_3", + "VK_VERSION_1_4", + ], + MinVersion = "1.3" + )] + PipelineCompileRequired = 1000297000, + + [NativeName("VK_PIPELINE_COMPILE_REQUIRED_EXT")] + [SupportedApiProfile( + "vulkan", + ["VK_EXT_pipeline_creation_cache_control"], ImpliesSets = [ - "VK_KHR_video_queue+VK_KHR_synchronization2", - "VK_KHR_video_queue+VK_VERSION_1_3", + "VK_EXT_pipeline_creation_cache_control+VK_KHR_get_physical_device_properties2", + "VK_EXT_pipeline_creation_cache_control+VK_VERSION_1_1", ] )] - ErrorInvalidVideoStdParametersKHR = -1000299000, + PipelineCompileRequiredEXT = PipelineCompileRequired, - [NativeName("VK_ERROR_COMPRESSION_EXHAUSTED_EXT")] + [NativeName("VK_ERROR_PIPELINE_COMPILE_REQUIRED_EXT")] [SupportedApiProfile( "vulkan", - ["VK_EXT_image_compression_control"], + ["VK_EXT_pipeline_creation_cache_control"], ImpliesSets = [ - "VK_EXT_image_compression_control+VK_KHR_get_physical_device_properties2", - "VK_EXT_image_compression_control+VK_VERSION_1_1", + "VK_EXT_pipeline_creation_cache_control+VK_KHR_get_physical_device_properties2", + "VK_EXT_pipeline_creation_cache_control+VK_VERSION_1_1", ] )] - ErrorCompressionExhaustedEXT = -1000338000, + ErrorPipelineCompileRequiredEXT = PipelineCompileRequired, [NativeName("VK_INCOMPATIBLE_SHADER_BINARY_EXT")] [SupportedApiProfile( @@ -882,105 +983,4 @@ public enum Result ] )] PipelineBinaryMissingKHR = 1000483000, - - [NativeName("VK_ERROR_NOT_ENOUGH_SPACE_KHR")] - [SupportedApiProfile( - "vulkan", - ["VK_KHR_pipeline_binary"], - ImpliesSets = [ - "VK_KHR_pipeline_binary+VK_KHR_extended_flags", - "VK_KHR_pipeline_binary+VK_KHR_maintenance5", - "VK_KHR_pipeline_binary+VK_VERSION_1_4", - ] - )] - ErrorNotEnoughSpaceKHR = -1000483000, - - [NativeName("VK_ERROR_VALIDATION_FAILED_EXT")] - [SupportedApiProfile("vulkan", ["VK_EXT_debug_report"])] - ErrorValidationFailedEXT = ErrorValidationFailed, - - [NativeName("VK_ERROR_OUT_OF_POOL_MEMORY_KHR")] - [SupportedApiProfile("vulkan", ["VK_KHR_maintenance1"])] - ErrorOutOfPoolMemoryKHR = ErrorOutOfPoolMemory, - - [NativeName("VK_ERROR_INVALID_EXTERNAL_HANDLE_KHR")] - [SupportedApiProfile( - "vulkan", - ["VK_KHR_external_memory"], - ImpliesSets = [ - "VK_KHR_external_memory+VK_KHR_external_memory_capabilities", - "VK_KHR_external_memory+VK_VERSION_1_1", - ] - )] - ErrorInvalidExternalHandleKHR = ErrorInvalidExternalHandle, - - [NativeName("VK_ERROR_FRAGMENTATION_EXT")] - [SupportedApiProfile( - "vulkan", - ["VK_EXT_descriptor_indexing"], - ImpliesSets = [ - "VK_KHR_get_physical_device_properties2+VK_KHR_maintenance3", - "VK_VERSION_1_1", - ] - )] - ErrorFragmentationEXT = ErrorFragmentation, - - [NativeName("VK_ERROR_NOT_PERMITTED_EXT")] - [SupportedApiProfile("vulkan", ["VK_EXT_global_priority"])] - ErrorNotPermittedEXT = ErrorNotPermitted, - - [NativeName("VK_ERROR_NOT_PERMITTED_KHR")] - [SupportedApiProfile( - "vulkan", - ["VK_KHR_global_priority"], - ImpliesSets = [ - "VK_KHR_global_priority+VK_KHR_get_physical_device_properties2", - "VK_KHR_global_priority+VK_VERSION_1_1", - ] - )] - ErrorNotPermittedKHR = ErrorNotPermitted, - - [NativeName("VK_ERROR_INVALID_DEVICE_ADDRESS_EXT")] - [SupportedApiProfile( - "vulkan", - ["VK_EXT_buffer_device_address"], - ImpliesSets = [ - "VK_EXT_buffer_device_address+VK_KHR_get_physical_device_properties2", - "VK_EXT_buffer_device_address+VK_VERSION_1_1", - ] - )] - ErrorInvalidDeviceAddressEXT = ErrorInvalidOpaqueCaptureAddress, - - [NativeName("VK_ERROR_INVALID_OPAQUE_CAPTURE_ADDRESS_KHR")] - [SupportedApiProfile( - "vulkan", - ["VK_KHR_buffer_device_address"], - ImpliesSets = [ - "VK_KHR_get_physical_device_properties2+VK_KHR_device_group", - "VK_VERSION_1_1", - ] - )] - ErrorInvalidOpaqueCaptureAddressKHR = ErrorInvalidOpaqueCaptureAddress, - - [NativeName("VK_PIPELINE_COMPILE_REQUIRED_EXT")] - [SupportedApiProfile( - "vulkan", - ["VK_EXT_pipeline_creation_cache_control"], - ImpliesSets = [ - "VK_EXT_pipeline_creation_cache_control+VK_KHR_get_physical_device_properties2", - "VK_EXT_pipeline_creation_cache_control+VK_VERSION_1_1", - ] - )] - PipelineCompileRequiredEXT = PipelineCompileRequired, - - [NativeName("VK_ERROR_PIPELINE_COMPILE_REQUIRED_EXT")] - [SupportedApiProfile( - "vulkan", - ["VK_EXT_pipeline_creation_cache_control"], - ImpliesSets = [ - "VK_EXT_pipeline_creation_cache_control+VK_KHR_get_physical_device_properties2", - "VK_EXT_pipeline_creation_cache_control+VK_VERSION_1_1", - ] - )] - ErrorPipelineCompileRequiredEXT = PipelineCompileRequired, } diff --git a/sources/Vulkan/Vulkan/vk/SamplerCreateFlags.gen.cs b/sources/Vulkan/Vulkan/vk/SamplerCreateFlags.gen.cs index 9284cfdb14..a8589e7b61 100644 --- a/sources/Vulkan/Vulkan/vk/SamplerCreateFlags.gen.cs +++ b/sources/Vulkan/Vulkan/vk/SamplerCreateFlags.gen.cs @@ -37,6 +37,17 @@ public enum SamplerCreateFlags : uint )] SubsampledCoarseReconstructionBitEXT = 0x2, + [NativeName("VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT")] + [SupportedApiProfile( + "vulkan", + ["VK_EXT_non_seamless_cube_map"], + ImpliesSets = [ + "VK_EXT_non_seamless_cube_map+VK_KHR_get_physical_device_properties2", + "VK_EXT_non_seamless_cube_map+VK_VERSION_1_1", + ] + )] + NonSeamlessCubeMapBitEXT = 0x4, + [NativeName("VK_SAMPLER_CREATE_DESCRIPTOR_BUFFER_CAPTURE_REPLAY_BIT_EXT")] [SupportedApiProfile( "vulkan", @@ -50,17 +61,6 @@ public enum SamplerCreateFlags : uint )] DescriptorBufferCaptureReplayBitEXT = 0x8, - [NativeName("VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT")] - [SupportedApiProfile( - "vulkan", - ["VK_EXT_non_seamless_cube_map"], - ImpliesSets = [ - "VK_EXT_non_seamless_cube_map+VK_KHR_get_physical_device_properties2", - "VK_EXT_non_seamless_cube_map+VK_VERSION_1_1", - ] - )] - NonSeamlessCubeMapBitEXT = 0x4, - [NativeName("VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM")] [SupportedApiProfile( "vulkan", diff --git a/sources/Vulkan/Vulkan/vk/SamplerReductionMode.gen.cs b/sources/Vulkan/Vulkan/vk/SamplerReductionMode.gen.cs index 67abcd002e..1f0c62dba4 100644 --- a/sources/Vulkan/Vulkan/vk/SamplerReductionMode.gen.cs +++ b/sources/Vulkan/Vulkan/vk/SamplerReductionMode.gen.cs @@ -30,6 +30,17 @@ public enum SamplerReductionMode : uint )] WeightedAverage = 0, + [NativeName("VK_SAMPLER_REDUCTION_MODE_WEIGHTED_AVERAGE_EXT")] + [SupportedApiProfile( + "vulkan", + ["VK_EXT_sampler_filter_minmax"], + ImpliesSets = [ + "VK_EXT_sampler_filter_minmax+VK_KHR_get_physical_device_properties2", + "VK_EXT_sampler_filter_minmax+VK_VERSION_1_1", + ] + )] + WeightedAverageEXT = WeightedAverage, + [NativeName("VK_SAMPLER_REDUCTION_MODE_MIN")] [SupportedApiProfile( "vulkan", @@ -48,6 +59,17 @@ public enum SamplerReductionMode : uint )] Min = 1, + [NativeName("VK_SAMPLER_REDUCTION_MODE_MIN_EXT")] + [SupportedApiProfile( + "vulkan", + ["VK_EXT_sampler_filter_minmax"], + ImpliesSets = [ + "VK_EXT_sampler_filter_minmax+VK_KHR_get_physical_device_properties2", + "VK_EXT_sampler_filter_minmax+VK_VERSION_1_1", + ] + )] + MinEXT = Min, + [NativeName("VK_SAMPLER_REDUCTION_MODE_MAX")] [SupportedApiProfile( "vulkan", @@ -66,29 +88,7 @@ public enum SamplerReductionMode : uint )] Max = 2, - [NativeName("VK_SAMPLER_REDUCTION_MODE_WEIGHTED_AVERAGE_RANGECLAMP_QCOM")] - [SupportedApiProfile( - "vulkan", - ["VK_QCOM_filter_cubic_clamp"], - ImpliesSets = [ - "VK_EXT_filter_cubic+VK_EXT_sampler_filter_minmax", - "VK_EXT_filter_cubic+VK_VERSION_1_2", - ] - )] - WeightedAverageRangeclampQCOM = 1000521000, - - [NativeName("VK_SAMPLER_REDUCTION_MODE_WEIGHTED_AVERAGE_EXT")] - [SupportedApiProfile( - "vulkan", - ["VK_EXT_sampler_filter_minmax"], - ImpliesSets = [ - "VK_EXT_sampler_filter_minmax+VK_KHR_get_physical_device_properties2", - "VK_EXT_sampler_filter_minmax+VK_VERSION_1_1", - ] - )] - WeightedAverageEXT = WeightedAverage, - - [NativeName("VK_SAMPLER_REDUCTION_MODE_MIN_EXT")] + [NativeName("VK_SAMPLER_REDUCTION_MODE_MAX_EXT")] [SupportedApiProfile( "vulkan", ["VK_EXT_sampler_filter_minmax"], @@ -97,16 +97,16 @@ public enum SamplerReductionMode : uint "VK_EXT_sampler_filter_minmax+VK_VERSION_1_1", ] )] - MinEXT = Min, + MaxEXT = Max, - [NativeName("VK_SAMPLER_REDUCTION_MODE_MAX_EXT")] + [NativeName("VK_SAMPLER_REDUCTION_MODE_WEIGHTED_AVERAGE_RANGECLAMP_QCOM")] [SupportedApiProfile( "vulkan", - ["VK_EXT_sampler_filter_minmax"], + ["VK_QCOM_filter_cubic_clamp"], ImpliesSets = [ - "VK_EXT_sampler_filter_minmax+VK_KHR_get_physical_device_properties2", - "VK_EXT_sampler_filter_minmax+VK_VERSION_1_1", + "VK_EXT_filter_cubic+VK_EXT_sampler_filter_minmax", + "VK_EXT_filter_cubic+VK_VERSION_1_2", ] )] - MaxEXT = Max, + WeightedAverageRangeclampQCOM = 1000521000, } diff --git a/sources/Vulkan/Vulkan/vk/SamplerYcbcrModelConversion.gen.cs b/sources/Vulkan/Vulkan/vk/SamplerYcbcrModelConversion.gen.cs index 8d057b7295..43fa9396a4 100644 --- a/sources/Vulkan/Vulkan/vk/SamplerYcbcrModelConversion.gen.cs +++ b/sources/Vulkan/Vulkan/vk/SamplerYcbcrModelConversion.gen.cs @@ -33,6 +33,17 @@ public enum SamplerYcbcrModelConversion : uint )] RgbIdentity = 0, + [NativeName("VK_SAMPLER_YCBCR_MODEL_CONVERSION_RGB_IDENTITY_KHR")] + [SupportedApiProfile( + "vulkan", + ["VK_KHR_sampler_ycbcr_conversion"], + ImpliesSets = [ + "VK_KHR_maintenance1+VK_KHR_bind_memory2+VK_KHR_get_memory_requirements2+VK_KHR_get_physical_device_properties2", + "VK_VERSION_1_1", + ] + )] + RgbIdentityKHR = RgbIdentity, + [NativeName("VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_IDENTITY")] [SupportedApiProfile( "vulkan", @@ -54,6 +65,17 @@ public enum SamplerYcbcrModelConversion : uint )] YcbcrIdentity = 1, + [NativeName("VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_IDENTITY_KHR")] + [SupportedApiProfile( + "vulkan", + ["VK_KHR_sampler_ycbcr_conversion"], + ImpliesSets = [ + "VK_KHR_maintenance1+VK_KHR_bind_memory2+VK_KHR_get_memory_requirements2+VK_KHR_get_physical_device_properties2", + "VK_VERSION_1_1", + ] + )] + YcbcrIdentityKHR = YcbcrIdentity, + [NativeName("VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_709")] [SupportedApiProfile( "vulkan", @@ -75,6 +97,17 @@ public enum SamplerYcbcrModelConversion : uint )] Ycbcr709 = 2, + [NativeName("VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_709_KHR")] + [SupportedApiProfile( + "vulkan", + ["VK_KHR_sampler_ycbcr_conversion"], + ImpliesSets = [ + "VK_KHR_maintenance1+VK_KHR_bind_memory2+VK_KHR_get_memory_requirements2+VK_KHR_get_physical_device_properties2", + "VK_VERSION_1_1", + ] + )] + Ycbcr709KHR = Ycbcr709, + [NativeName("VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_601")] [SupportedApiProfile( "vulkan", @@ -96,6 +129,17 @@ public enum SamplerYcbcrModelConversion : uint )] Ycbcr601 = 3, + [NativeName("VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_601_KHR")] + [SupportedApiProfile( + "vulkan", + ["VK_KHR_sampler_ycbcr_conversion"], + ImpliesSets = [ + "VK_KHR_maintenance1+VK_KHR_bind_memory2+VK_KHR_get_memory_requirements2+VK_KHR_get_physical_device_properties2", + "VK_VERSION_1_1", + ] + )] + Ycbcr601KHR = Ycbcr601, + [NativeName("VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_2020")] [SupportedApiProfile( "vulkan", @@ -117,50 +161,6 @@ public enum SamplerYcbcrModelConversion : uint )] Ycbcr2020 = 4, - [NativeName("VK_SAMPLER_YCBCR_MODEL_CONVERSION_RGB_IDENTITY_KHR")] - [SupportedApiProfile( - "vulkan", - ["VK_KHR_sampler_ycbcr_conversion"], - ImpliesSets = [ - "VK_KHR_maintenance1+VK_KHR_bind_memory2+VK_KHR_get_memory_requirements2+VK_KHR_get_physical_device_properties2", - "VK_VERSION_1_1", - ] - )] - RgbIdentityKHR = RgbIdentity, - - [NativeName("VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_IDENTITY_KHR")] - [SupportedApiProfile( - "vulkan", - ["VK_KHR_sampler_ycbcr_conversion"], - ImpliesSets = [ - "VK_KHR_maintenance1+VK_KHR_bind_memory2+VK_KHR_get_memory_requirements2+VK_KHR_get_physical_device_properties2", - "VK_VERSION_1_1", - ] - )] - YcbcrIdentityKHR = YcbcrIdentity, - - [NativeName("VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_709_KHR")] - [SupportedApiProfile( - "vulkan", - ["VK_KHR_sampler_ycbcr_conversion"], - ImpliesSets = [ - "VK_KHR_maintenance1+VK_KHR_bind_memory2+VK_KHR_get_memory_requirements2+VK_KHR_get_physical_device_properties2", - "VK_VERSION_1_1", - ] - )] - Ycbcr709KHR = Ycbcr709, - - [NativeName("VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_601_KHR")] - [SupportedApiProfile( - "vulkan", - ["VK_KHR_sampler_ycbcr_conversion"], - ImpliesSets = [ - "VK_KHR_maintenance1+VK_KHR_bind_memory2+VK_KHR_get_memory_requirements2+VK_KHR_get_physical_device_properties2", - "VK_VERSION_1_1", - ] - )] - Ycbcr601KHR = Ycbcr601, - [NativeName("VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_2020_KHR")] [SupportedApiProfile( "vulkan", diff --git a/sources/Vulkan/Vulkan/vk/SamplerYcbcrRange.gen.cs b/sources/Vulkan/Vulkan/vk/SamplerYcbcrRange.gen.cs index 195f60ae2d..4404a38867 100644 --- a/sources/Vulkan/Vulkan/vk/SamplerYcbcrRange.gen.cs +++ b/sources/Vulkan/Vulkan/vk/SamplerYcbcrRange.gen.cs @@ -33,6 +33,17 @@ public enum SamplerYcbcrRange : uint )] ItuFull = 0, + [NativeName("VK_SAMPLER_YCBCR_RANGE_ITU_FULL_KHR")] + [SupportedApiProfile( + "vulkan", + ["VK_KHR_sampler_ycbcr_conversion"], + ImpliesSets = [ + "VK_KHR_maintenance1+VK_KHR_bind_memory2+VK_KHR_get_memory_requirements2+VK_KHR_get_physical_device_properties2", + "VK_VERSION_1_1", + ] + )] + ItuFullKHR = ItuFull, + [NativeName("VK_SAMPLER_YCBCR_RANGE_ITU_NARROW")] [SupportedApiProfile( "vulkan", @@ -54,17 +65,6 @@ public enum SamplerYcbcrRange : uint )] ItuNarrow = 1, - [NativeName("VK_SAMPLER_YCBCR_RANGE_ITU_FULL_KHR")] - [SupportedApiProfile( - "vulkan", - ["VK_KHR_sampler_ycbcr_conversion"], - ImpliesSets = [ - "VK_KHR_maintenance1+VK_KHR_bind_memory2+VK_KHR_get_memory_requirements2+VK_KHR_get_physical_device_properties2", - "VK_VERSION_1_1", - ] - )] - ItuFullKHR = ItuFull, - [NativeName("VK_SAMPLER_YCBCR_RANGE_ITU_NARROW_KHR")] [SupportedApiProfile( "vulkan", diff --git a/sources/Vulkan/Vulkan/vk/ScopeKHR.gen.cs b/sources/Vulkan/Vulkan/vk/ScopeKHR.gen.cs index a6077f89c0..bf828003e9 100644 --- a/sources/Vulkan/Vulkan/vk/ScopeKHR.gen.cs +++ b/sources/Vulkan/Vulkan/vk/ScopeKHR.gen.cs @@ -23,18 +23,18 @@ public enum ScopeKHR : uint )] Device = 1, - [NativeName("VK_SCOPE_WORKGROUP_KHR")] + [NativeName("VK_SCOPE_DEVICE_NV")] [SupportedApiProfile( "vulkan", - ["VK_KHR_cooperative_matrix"], + ["VK_NV_cooperative_matrix"], ImpliesSets = [ - "VK_KHR_cooperative_matrix+VK_KHR_get_physical_device_properties2", - "VK_KHR_cooperative_matrix+VK_VERSION_1_1", + "VK_NV_cooperative_matrix+VK_KHR_get_physical_device_properties2", + "VK_NV_cooperative_matrix+VK_VERSION_1_1", ] )] - Workgroup = 2, + DeviceNV = Device, - [NativeName("VK_SCOPE_SUBGROUP_KHR")] + [NativeName("VK_SCOPE_WORKGROUP_KHR")] [SupportedApiProfile( "vulkan", ["VK_KHR_cooperative_matrix"], @@ -43,31 +43,31 @@ public enum ScopeKHR : uint "VK_KHR_cooperative_matrix+VK_VERSION_1_1", ] )] - Subgroup = 3, + Workgroup = 2, - [NativeName("VK_SCOPE_QUEUE_FAMILY_KHR")] + [NativeName("VK_SCOPE_WORKGROUP_NV")] [SupportedApiProfile( "vulkan", - ["VK_KHR_cooperative_matrix"], + ["VK_NV_cooperative_matrix"], ImpliesSets = [ - "VK_KHR_cooperative_matrix+VK_KHR_get_physical_device_properties2", - "VK_KHR_cooperative_matrix+VK_VERSION_1_1", + "VK_NV_cooperative_matrix+VK_KHR_get_physical_device_properties2", + "VK_NV_cooperative_matrix+VK_VERSION_1_1", ] )] - QueueFamily = 5, + WorkgroupNV = Workgroup, - [NativeName("VK_SCOPE_DEVICE_NV")] + [NativeName("VK_SCOPE_SUBGROUP_KHR")] [SupportedApiProfile( "vulkan", - ["VK_NV_cooperative_matrix"], + ["VK_KHR_cooperative_matrix"], ImpliesSets = [ - "VK_NV_cooperative_matrix+VK_KHR_get_physical_device_properties2", - "VK_NV_cooperative_matrix+VK_VERSION_1_1", + "VK_KHR_cooperative_matrix+VK_KHR_get_physical_device_properties2", + "VK_KHR_cooperative_matrix+VK_VERSION_1_1", ] )] - DeviceNV = Device, + Subgroup = 3, - [NativeName("VK_SCOPE_WORKGROUP_NV")] + [NativeName("VK_SCOPE_SUBGROUP_NV")] [SupportedApiProfile( "vulkan", ["VK_NV_cooperative_matrix"], @@ -76,18 +76,18 @@ public enum ScopeKHR : uint "VK_NV_cooperative_matrix+VK_VERSION_1_1", ] )] - WorkgroupNV = Workgroup, + SubgroupNV = Subgroup, - [NativeName("VK_SCOPE_SUBGROUP_NV")] + [NativeName("VK_SCOPE_QUEUE_FAMILY_KHR")] [SupportedApiProfile( "vulkan", - ["VK_NV_cooperative_matrix"], + ["VK_KHR_cooperative_matrix"], ImpliesSets = [ - "VK_NV_cooperative_matrix+VK_KHR_get_physical_device_properties2", - "VK_NV_cooperative_matrix+VK_VERSION_1_1", + "VK_KHR_cooperative_matrix+VK_KHR_get_physical_device_properties2", + "VK_KHR_cooperative_matrix+VK_VERSION_1_1", ] )] - SubgroupNV = Subgroup, + QueueFamily = 5, [NativeName("VK_SCOPE_QUEUE_FAMILY_NV")] [SupportedApiProfile( diff --git a/sources/Vulkan/Vulkan/vk/SemaphoreType.gen.cs b/sources/Vulkan/Vulkan/vk/SemaphoreType.gen.cs index 435cff8fc8..aba9ad56d6 100644 --- a/sources/Vulkan/Vulkan/vk/SemaphoreType.gen.cs +++ b/sources/Vulkan/Vulkan/vk/SemaphoreType.gen.cs @@ -33,6 +33,17 @@ public enum SemaphoreType : uint )] Binary = 0, + [NativeName("VK_SEMAPHORE_TYPE_BINARY_KHR")] + [SupportedApiProfile( + "vulkan", + ["VK_KHR_timeline_semaphore"], + ImpliesSets = [ + "VK_KHR_timeline_semaphore+VK_KHR_get_physical_device_properties2", + "VK_KHR_timeline_semaphore+VK_VERSION_1_1", + ] + )] + BinaryKHR = Binary, + [NativeName("VK_SEMAPHORE_TYPE_TIMELINE")] [SupportedApiProfile( "vulkan", @@ -54,17 +65,6 @@ public enum SemaphoreType : uint )] Timeline = 1, - [NativeName("VK_SEMAPHORE_TYPE_BINARY_KHR")] - [SupportedApiProfile( - "vulkan", - ["VK_KHR_timeline_semaphore"], - ImpliesSets = [ - "VK_KHR_timeline_semaphore+VK_KHR_get_physical_device_properties2", - "VK_KHR_timeline_semaphore+VK_VERSION_1_1", - ] - )] - BinaryKHR = Binary, - [NativeName("VK_SEMAPHORE_TYPE_TIMELINE_KHR")] [SupportedApiProfile( "vulkan", diff --git a/sources/Vulkan/Vulkan/vk/ShaderCreateFlagsEXT.gen.cs b/sources/Vulkan/Vulkan/vk/ShaderCreateFlagsEXT.gen.cs index 5e550c3b45..de1996acf4 100644 --- a/sources/Vulkan/Vulkan/vk/ShaderCreateFlagsEXT.gen.cs +++ b/sources/Vulkan/Vulkan/vk/ShaderCreateFlagsEXT.gen.cs @@ -27,30 +27,6 @@ public enum ShaderCreateFlagsEXT : uint )] CreateLinkStageBit = 0x1, - [NativeName("VK_SHADER_CREATE_DESCRIPTOR_HEAP_BIT_EXT")] - [SupportedApiProfile( - "vulkan", - ["VK_EXT_descriptor_heap", "VK_EXT_shader_object"], - ImpliesSets = [ - "VK_KHR_extended_flags+VK_KHR_buffer_device_address", - "VK_KHR_extended_flags+VK_VERSION_1_2", - "VK_KHR_maintenance5+VK_KHR_buffer_device_address", - "VK_KHR_maintenance5+VK_VERSION_1_2", - "VK_VERSION_1_4", - ], - RequireAll = true - )] - CreateDescriptorHeapBit = 0x400, - - [NativeName("VK_SHADER_CREATE_INSTRUMENT_SHADER_BIT_ARM")] - [SupportedApiProfile( - "vulkan", - ["VK_ARM_shader_instrumentation", "VK_KHR_maintenance5"], - ImpliesSets = ["VK_VERSION_1_1+VK_KHR_dynamic_rendering", "VK_VERSION_1_3"], - RequireAll = true - )] - CreateInstrumentShaderBitARM = 0x800, - [NativeName("VK_SHADER_CREATE_ALLOW_VARYING_SUBGROUP_SIZE_BIT_EXT")] [SupportedApiProfile( "vulkan", @@ -145,6 +121,30 @@ public enum ShaderCreateFlagsEXT : uint )] CreateIndirectBindableBit = 0x80, + [NativeName("VK_SHADER_CREATE_DESCRIPTOR_HEAP_BIT_EXT")] + [SupportedApiProfile( + "vulkan", + ["VK_EXT_descriptor_heap", "VK_EXT_shader_object"], + ImpliesSets = [ + "VK_KHR_extended_flags+VK_KHR_buffer_device_address", + "VK_KHR_extended_flags+VK_VERSION_1_2", + "VK_KHR_maintenance5+VK_KHR_buffer_device_address", + "VK_KHR_maintenance5+VK_VERSION_1_2", + "VK_VERSION_1_4", + ], + RequireAll = true + )] + CreateDescriptorHeapBit = 0x400, + + [NativeName("VK_SHADER_CREATE_INSTRUMENT_SHADER_BIT_ARM")] + [SupportedApiProfile( + "vulkan", + ["VK_ARM_shader_instrumentation", "VK_KHR_maintenance5"], + ImpliesSets = ["VK_VERSION_1_1+VK_KHR_dynamic_rendering", "VK_VERSION_1_3"], + RequireAll = true + )] + CreateInstrumentShaderBitARM = 0x800, + [NativeName("VK_SHADER_CREATE_OPACITY_MICROMAP_DISALLOW_MIXED_SPECIAL_INDEX_BIT_EXT")] [SupportedApiProfile( "vulkan", diff --git a/sources/Vulkan/Vulkan/vk/ShaderFloatControlsIndependence.gen.cs b/sources/Vulkan/Vulkan/vk/ShaderFloatControlsIndependence.gen.cs index 00bf89612b..b6f75efc73 100644 --- a/sources/Vulkan/Vulkan/vk/ShaderFloatControlsIndependence.gen.cs +++ b/sources/Vulkan/Vulkan/vk/ShaderFloatControlsIndependence.gen.cs @@ -33,6 +33,17 @@ public enum ShaderFloatControlsIndependence : uint )] Independence32BitOnly = 0, + [NativeName("VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_32_BIT_ONLY_KHR")] + [SupportedApiProfile( + "vulkan", + ["VK_KHR_shader_float_controls"], + ImpliesSets = [ + "VK_KHR_shader_float_controls+VK_KHR_get_physical_device_properties2", + "VK_KHR_shader_float_controls+VK_VERSION_1_1", + ] + )] + Independence32BitOnlyKHR = Independence32BitOnly, + [NativeName("VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL")] [SupportedApiProfile( "vulkan", @@ -54,6 +65,17 @@ public enum ShaderFloatControlsIndependence : uint )] IndependenceAll = 1, + [NativeName("VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL_KHR")] + [SupportedApiProfile( + "vulkan", + ["VK_KHR_shader_float_controls"], + ImpliesSets = [ + "VK_KHR_shader_float_controls+VK_KHR_get_physical_device_properties2", + "VK_KHR_shader_float_controls+VK_VERSION_1_1", + ] + )] + IndependenceAllKHR = IndependenceAll, + [NativeName("VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_NONE")] [SupportedApiProfile( "vulkan", @@ -75,28 +97,6 @@ public enum ShaderFloatControlsIndependence : uint )] IndependenceNone = 2, - [NativeName("VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_32_BIT_ONLY_KHR")] - [SupportedApiProfile( - "vulkan", - ["VK_KHR_shader_float_controls"], - ImpliesSets = [ - "VK_KHR_shader_float_controls+VK_KHR_get_physical_device_properties2", - "VK_KHR_shader_float_controls+VK_VERSION_1_1", - ] - )] - Independence32BitOnlyKHR = Independence32BitOnly, - - [NativeName("VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL_KHR")] - [SupportedApiProfile( - "vulkan", - ["VK_KHR_shader_float_controls"], - ImpliesSets = [ - "VK_KHR_shader_float_controls+VK_KHR_get_physical_device_properties2", - "VK_KHR_shader_float_controls+VK_VERSION_1_1", - ] - )] - IndependenceAllKHR = IndependenceAll, - [NativeName("VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_NONE_KHR")] [SupportedApiProfile( "vulkan", diff --git a/sources/Vulkan/Vulkan/vk/ShaderStageFlags.gen.cs b/sources/Vulkan/Vulkan/vk/ShaderStageFlags.gen.cs index 68788ce05e..69bf349d4b 100644 --- a/sources/Vulkan/Vulkan/vk/ShaderStageFlags.gen.cs +++ b/sources/Vulkan/Vulkan/vk/ShaderStageFlags.gen.cs @@ -160,7 +160,7 @@ public enum ShaderStageFlags : uint )] FragmentBit = 0x10, - [NativeName("VK_SHADER_STAGE_COMPUTE_BIT")] + [NativeName("VK_SHADER_STAGE_ALL_GRAPHICS")] [SupportedApiProfile( "vulkan", [ @@ -187,9 +187,9 @@ public enum ShaderStageFlags : uint ], MinVersion = "1.0" )] - ComputeBit = 0x20, + AllGraphics = 0x1F, - [NativeName("VK_SHADER_STAGE_ALL_GRAPHICS")] + [NativeName("VK_SHADER_STAGE_COMPUTE_BIT")] [SupportedApiProfile( "vulkan", [ @@ -216,71 +216,47 @@ public enum ShaderStageFlags : uint ], MinVersion = "1.0" )] - AllGraphics = 0x1F, + ComputeBit = 0x20, - [NativeName("VK_SHADER_STAGE_ALL")] + [NativeName("VK_SHADER_STAGE_TASK_BIT_EXT")] [SupportedApiProfile( "vulkan", - [ - "VK_BASE_VERSION_1_0", - "VK_BASE_VERSION_1_1", - "VK_BASE_VERSION_1_2", - "VK_BASE_VERSION_1_3", - "VK_BASE_VERSION_1_4", - "VK_COMPUTE_VERSION_1_0", - "VK_COMPUTE_VERSION_1_1", - "VK_COMPUTE_VERSION_1_2", - "VK_COMPUTE_VERSION_1_3", - "VK_COMPUTE_VERSION_1_4", - "VK_GRAPHICS_VERSION_1_0", - "VK_GRAPHICS_VERSION_1_1", - "VK_GRAPHICS_VERSION_1_2", - "VK_GRAPHICS_VERSION_1_3", - "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_0", - "VK_VERSION_1_1", - "VK_VERSION_1_2", - "VK_VERSION_1_3", - "VK_VERSION_1_4", - ], - MinVersion = "1.0" + ["VK_EXT_mesh_shader"], + ImpliesSets = ["VK_EXT_mesh_shader+VK_KHR_spirv_1_4", "VK_EXT_mesh_shader+VK_VERSION_1_2"] )] - All = 0x7FFFFFFF, + TaskBitEXT = 0x40, - [NativeName("VK_SHADER_STAGE_RAYGEN_BIT_KHR")] + [NativeName("VK_SHADER_STAGE_TASK_BIT_NV")] [SupportedApiProfile( "vulkan", - ["VK_KHR_ray_tracing_pipeline"], + ["VK_NV_mesh_shader"], ImpliesSets = [ - "VK_KHR_acceleration_structure+VK_KHR_spirv_1_4", - "VK_KHR_acceleration_structure+VK_VERSION_1_2", + "VK_NV_mesh_shader+VK_KHR_get_physical_device_properties2", + "VK_NV_mesh_shader+VK_VERSION_1_1", ] )] - RaygenBitKHR = 0x100, + TaskBitNV = TaskBitEXT, - [NativeName("VK_SHADER_STAGE_ANY_HIT_BIT_KHR")] + [NativeName("VK_SHADER_STAGE_MESH_BIT_EXT")] [SupportedApiProfile( "vulkan", - ["VK_KHR_ray_tracing_pipeline"], - ImpliesSets = [ - "VK_KHR_acceleration_structure+VK_KHR_spirv_1_4", - "VK_KHR_acceleration_structure+VK_VERSION_1_2", - ] + ["VK_EXT_mesh_shader"], + ImpliesSets = ["VK_EXT_mesh_shader+VK_KHR_spirv_1_4", "VK_EXT_mesh_shader+VK_VERSION_1_2"] )] - AnyHitBitKHR = 0x200, + MeshBitEXT = 0x80, - [NativeName("VK_SHADER_STAGE_CLOSEST_HIT_BIT_KHR")] + [NativeName("VK_SHADER_STAGE_MESH_BIT_NV")] [SupportedApiProfile( "vulkan", - ["VK_KHR_ray_tracing_pipeline"], + ["VK_NV_mesh_shader"], ImpliesSets = [ - "VK_KHR_acceleration_structure+VK_KHR_spirv_1_4", - "VK_KHR_acceleration_structure+VK_VERSION_1_2", + "VK_NV_mesh_shader+VK_KHR_get_physical_device_properties2", + "VK_NV_mesh_shader+VK_VERSION_1_1", ] )] - ClosestHitBitKHR = 0x400, + MeshBitNV = MeshBitEXT, - [NativeName("VK_SHADER_STAGE_MISS_BIT_KHR")] + [NativeName("VK_SHADER_STAGE_RAYGEN_BIT_KHR")] [SupportedApiProfile( "vulkan", ["VK_KHR_ray_tracing_pipeline"], @@ -289,20 +265,20 @@ public enum ShaderStageFlags : uint "VK_KHR_acceleration_structure+VK_VERSION_1_2", ] )] - MissBitKHR = 0x800, + RaygenBitKHR = 0x100, - [NativeName("VK_SHADER_STAGE_INTERSECTION_BIT_KHR")] + [NativeName("VK_SHADER_STAGE_RAYGEN_BIT_NV")] [SupportedApiProfile( "vulkan", - ["VK_KHR_ray_tracing_pipeline"], + ["VK_NV_ray_tracing"], ImpliesSets = [ - "VK_KHR_acceleration_structure+VK_KHR_spirv_1_4", - "VK_KHR_acceleration_structure+VK_VERSION_1_2", + "VK_KHR_get_physical_device_properties2+VK_KHR_get_memory_requirements2", + "VK_VERSION_1_1", ] )] - IntersectionBitKHR = 0x1000, + RaygenBitNV = RaygenBitKHR, - [NativeName("VK_SHADER_STAGE_CALLABLE_BIT_KHR")] + [NativeName("VK_SHADER_STAGE_ANY_HIT_BIT_KHR")] [SupportedApiProfile( "vulkan", ["VK_KHR_ray_tracing_pipeline"], @@ -311,48 +287,31 @@ public enum ShaderStageFlags : uint "VK_KHR_acceleration_structure+VK_VERSION_1_2", ] )] - CallableBitKHR = 0x2000, - - [NativeName("VK_SHADER_STAGE_TASK_BIT_EXT")] - [SupportedApiProfile( - "vulkan", - ["VK_EXT_mesh_shader"], - ImpliesSets = ["VK_EXT_mesh_shader+VK_KHR_spirv_1_4", "VK_EXT_mesh_shader+VK_VERSION_1_2"] - )] - TaskBitEXT = 0x40, - - [NativeName("VK_SHADER_STAGE_MESH_BIT_EXT")] - [SupportedApiProfile( - "vulkan", - ["VK_EXT_mesh_shader"], - ImpliesSets = ["VK_EXT_mesh_shader+VK_KHR_spirv_1_4", "VK_EXT_mesh_shader+VK_VERSION_1_2"] - )] - MeshBitEXT = 0x80, + AnyHitBitKHR = 0x200, - [NativeName("VK_SHADER_STAGE_SUBPASS_SHADING_BIT_HUAWEI")] + [NativeName("VK_SHADER_STAGE_ANY_HIT_BIT_NV")] [SupportedApiProfile( "vulkan", - ["VK_HUAWEI_subpass_shading"], + ["VK_NV_ray_tracing"], ImpliesSets = [ - "VK_KHR_synchronization2+VK_KHR_create_renderpass2", - "VK_KHR_synchronization2+VK_VERSION_1_2", - "VK_VERSION_1_3", + "VK_KHR_get_physical_device_properties2+VK_KHR_get_memory_requirements2", + "VK_VERSION_1_1", ] )] - SubpassShadingBitHUAWEI = 0x4000, + AnyHitBitNV = AnyHitBitKHR, - [NativeName("VK_SHADER_STAGE_CLUSTER_CULLING_BIT_HUAWEI")] + [NativeName("VK_SHADER_STAGE_CLOSEST_HIT_BIT_KHR")] [SupportedApiProfile( "vulkan", - ["VK_HUAWEI_cluster_culling_shader"], + ["VK_KHR_ray_tracing_pipeline"], ImpliesSets = [ - "VK_HUAWEI_cluster_culling_shader+VK_KHR_get_physical_device_properties2", - "VK_HUAWEI_cluster_culling_shader+VK_VERSION_1_1", + "VK_KHR_acceleration_structure+VK_KHR_spirv_1_4", + "VK_KHR_acceleration_structure+VK_VERSION_1_2", ] )] - ClusterCullingBitHUAWEI = 0x80000, + ClosestHitBitKHR = 0x400, - [NativeName("VK_SHADER_STAGE_RAYGEN_BIT_NV")] + [NativeName("VK_SHADER_STAGE_CLOSEST_HIT_BIT_NV")] [SupportedApiProfile( "vulkan", ["VK_NV_ray_tracing"], @@ -361,20 +320,20 @@ public enum ShaderStageFlags : uint "VK_VERSION_1_1", ] )] - RaygenBitNV = RaygenBitKHR, + ClosestHitBitNV = ClosestHitBitKHR, - [NativeName("VK_SHADER_STAGE_ANY_HIT_BIT_NV")] + [NativeName("VK_SHADER_STAGE_MISS_BIT_KHR")] [SupportedApiProfile( "vulkan", - ["VK_NV_ray_tracing"], + ["VK_KHR_ray_tracing_pipeline"], ImpliesSets = [ - "VK_KHR_get_physical_device_properties2+VK_KHR_get_memory_requirements2", - "VK_VERSION_1_1", + "VK_KHR_acceleration_structure+VK_KHR_spirv_1_4", + "VK_KHR_acceleration_structure+VK_VERSION_1_2", ] )] - AnyHitBitNV = AnyHitBitKHR, + MissBitKHR = 0x800, - [NativeName("VK_SHADER_STAGE_CLOSEST_HIT_BIT_NV")] + [NativeName("VK_SHADER_STAGE_MISS_BIT_NV")] [SupportedApiProfile( "vulkan", ["VK_NV_ray_tracing"], @@ -383,18 +342,18 @@ public enum ShaderStageFlags : uint "VK_VERSION_1_1", ] )] - ClosestHitBitNV = ClosestHitBitKHR, + MissBitNV = MissBitKHR, - [NativeName("VK_SHADER_STAGE_MISS_BIT_NV")] + [NativeName("VK_SHADER_STAGE_INTERSECTION_BIT_KHR")] [SupportedApiProfile( "vulkan", - ["VK_NV_ray_tracing"], + ["VK_KHR_ray_tracing_pipeline"], ImpliesSets = [ - "VK_KHR_get_physical_device_properties2+VK_KHR_get_memory_requirements2", - "VK_VERSION_1_1", + "VK_KHR_acceleration_structure+VK_KHR_spirv_1_4", + "VK_KHR_acceleration_structure+VK_VERSION_1_2", ] )] - MissBitNV = MissBitKHR, + IntersectionBitKHR = 0x1000, [NativeName("VK_SHADER_STAGE_INTERSECTION_BIT_NV")] [SupportedApiProfile( @@ -407,6 +366,17 @@ public enum ShaderStageFlags : uint )] IntersectionBitNV = IntersectionBitKHR, + [NativeName("VK_SHADER_STAGE_CALLABLE_BIT_KHR")] + [SupportedApiProfile( + "vulkan", + ["VK_KHR_ray_tracing_pipeline"], + ImpliesSets = [ + "VK_KHR_acceleration_structure+VK_KHR_spirv_1_4", + "VK_KHR_acceleration_structure+VK_VERSION_1_2", + ] + )] + CallableBitKHR = 0x2000, + [NativeName("VK_SHADER_STAGE_CALLABLE_BIT_NV")] [SupportedApiProfile( "vulkan", @@ -418,25 +388,55 @@ public enum ShaderStageFlags : uint )] CallableBitNV = CallableBitKHR, - [NativeName("VK_SHADER_STAGE_TASK_BIT_NV")] + [NativeName("VK_SHADER_STAGE_SUBPASS_SHADING_BIT_HUAWEI")] [SupportedApiProfile( "vulkan", - ["VK_NV_mesh_shader"], + ["VK_HUAWEI_subpass_shading"], ImpliesSets = [ - "VK_NV_mesh_shader+VK_KHR_get_physical_device_properties2", - "VK_NV_mesh_shader+VK_VERSION_1_1", + "VK_KHR_synchronization2+VK_KHR_create_renderpass2", + "VK_KHR_synchronization2+VK_VERSION_1_2", + "VK_VERSION_1_3", ] )] - TaskBitNV = TaskBitEXT, + SubpassShadingBitHUAWEI = 0x4000, - [NativeName("VK_SHADER_STAGE_MESH_BIT_NV")] + [NativeName("VK_SHADER_STAGE_CLUSTER_CULLING_BIT_HUAWEI")] [SupportedApiProfile( "vulkan", - ["VK_NV_mesh_shader"], + ["VK_HUAWEI_cluster_culling_shader"], ImpliesSets = [ - "VK_NV_mesh_shader+VK_KHR_get_physical_device_properties2", - "VK_NV_mesh_shader+VK_VERSION_1_1", + "VK_HUAWEI_cluster_culling_shader+VK_KHR_get_physical_device_properties2", + "VK_HUAWEI_cluster_culling_shader+VK_VERSION_1_1", ] )] - MeshBitNV = MeshBitEXT, + ClusterCullingBitHUAWEI = 0x80000, + + [NativeName("VK_SHADER_STAGE_ALL")] + [SupportedApiProfile( + "vulkan", + [ + "VK_BASE_VERSION_1_0", + "VK_BASE_VERSION_1_1", + "VK_BASE_VERSION_1_2", + "VK_BASE_VERSION_1_3", + "VK_BASE_VERSION_1_4", + "VK_COMPUTE_VERSION_1_0", + "VK_COMPUTE_VERSION_1_1", + "VK_COMPUTE_VERSION_1_2", + "VK_COMPUTE_VERSION_1_3", + "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_0", + "VK_GRAPHICS_VERSION_1_1", + "VK_GRAPHICS_VERSION_1_2", + "VK_GRAPHICS_VERSION_1_3", + "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_0", + "VK_VERSION_1_1", + "VK_VERSION_1_2", + "VK_VERSION_1_3", + "VK_VERSION_1_4", + ], + MinVersion = "1.0" + )] + All = 0x7FFFFFFF, } diff --git a/sources/Vulkan/Vulkan/vk/SpirvResourceTypeFlagsEXT.gen.cs b/sources/Vulkan/Vulkan/vk/SpirvResourceTypeFlagsEXT.gen.cs index 37796357ef..339117262e 100644 --- a/sources/Vulkan/Vulkan/vk/SpirvResourceTypeFlagsEXT.gen.cs +++ b/sources/Vulkan/Vulkan/vk/SpirvResourceTypeFlagsEXT.gen.cs @@ -15,20 +15,6 @@ public enum SpirvResourceTypeFlagsEXT : uint { None = 0x0, - [NativeName("VK_SPIRV_RESOURCE_TYPE_ALL_EXT")] - [SupportedApiProfile( - "vulkan", - ["VK_EXT_descriptor_heap"], - ImpliesSets = [ - "VK_KHR_extended_flags+VK_KHR_buffer_device_address", - "VK_KHR_extended_flags+VK_VERSION_1_2", - "VK_KHR_maintenance5+VK_KHR_buffer_device_address", - "VK_KHR_maintenance5+VK_VERSION_1_2", - "VK_VERSION_1_4", - ] - )] - All = 0x7FFFFFFF, - [NativeName("VK_SPIRV_RESOURCE_TYPE_SAMPLER_BIT_EXT")] [SupportedApiProfile( "vulkan", @@ -172,4 +158,18 @@ public enum SpirvResourceTypeFlagsEXT : uint RequireAll = true )] TensorBitARM = 0x200, + + [NativeName("VK_SPIRV_RESOURCE_TYPE_ALL_EXT")] + [SupportedApiProfile( + "vulkan", + ["VK_EXT_descriptor_heap"], + ImpliesSets = [ + "VK_KHR_extended_flags+VK_KHR_buffer_device_address", + "VK_KHR_extended_flags+VK_VERSION_1_2", + "VK_KHR_maintenance5+VK_KHR_buffer_device_address", + "VK_KHR_maintenance5+VK_VERSION_1_2", + "VK_VERSION_1_4", + ] + )] + All = 0x7FFFFFFF, } diff --git a/sources/Vulkan/Vulkan/vk/StdVideoAv1ColorPrimaries.gen.cs b/sources/Vulkan/Vulkan/vk/StdVideoAv1ColorPrimaries.gen.cs index 307b24619f..0603b16d87 100644 --- a/sources/Vulkan/Vulkan/vk/StdVideoAv1ColorPrimaries.gen.cs +++ b/sources/Vulkan/Vulkan/vk/StdVideoAv1ColorPrimaries.gen.cs @@ -20,6 +20,10 @@ public enum StdVideoAv1ColorPrimaries : uint [SupportedApiProfile("vulkan")] Unspecified = 2, + [NativeName("STD_VIDEO_AV1_COLOR_PRIMARIES_BT_UNSPECIFIED")] + [SupportedApiProfile("vulkan")] + BtUnspecified = Unspecified, + [NativeName("STD_VIDEO_AV1_COLOR_PRIMARIES_BT_470_M")] [SupportedApiProfile("vulkan")] Bt470M = 4, @@ -59,8 +63,4 @@ public enum StdVideoAv1ColorPrimaries : uint [NativeName("STD_VIDEO_AV1_COLOR_PRIMARIES_EBU_3213")] [SupportedApiProfile("vulkan")] Ebu3213 = 22, - - [NativeName("STD_VIDEO_AV1_COLOR_PRIMARIES_BT_UNSPECIFIED")] - [SupportedApiProfile("vulkan")] - BtUnspecified = Unspecified, } diff --git a/sources/Vulkan/Vulkan/vk/StructureType.gen.cs b/sources/Vulkan/Vulkan/vk/StructureType.gen.cs index d7754ba848..b940115ae7 100644 --- a/sources/Vulkan/Vulkan/vk/StructureType.gen.cs +++ b/sources/Vulkan/Vulkan/vk/StructureType.gen.cs @@ -1433,5567 +1433,4603 @@ public enum StructureType : uint )] LoaderDeviceCreateInfo = 48, - [NativeName("VK_STRUCTURE_TYPE_BIND_BUFFER_MEMORY_INFO")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_1_FEATURES")] [SupportedApiProfile( "vulkan", [ - "VK_BASE_VERSION_1_1", "VK_BASE_VERSION_1_2", "VK_BASE_VERSION_1_3", "VK_BASE_VERSION_1_4", - "VK_COMPUTE_VERSION_1_1", "VK_COMPUTE_VERSION_1_2", "VK_COMPUTE_VERSION_1_3", "VK_COMPUTE_VERSION_1_4", - "VK_GRAPHICS_VERSION_1_1", "VK_GRAPHICS_VERSION_1_2", "VK_GRAPHICS_VERSION_1_3", "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_1", "VK_VERSION_1_2", "VK_VERSION_1_3", "VK_VERSION_1_4", ], - MinVersion = "1.1" + MinVersion = "1.2" )] - BindBufferMemoryInfo = 1000157000, + PhysicalDeviceVulkan1x1Features = 49, - [NativeName("VK_STRUCTURE_TYPE_BIND_IMAGE_MEMORY_INFO")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_1_PROPERTIES")] [SupportedApiProfile( "vulkan", [ - "VK_BASE_VERSION_1_1", "VK_BASE_VERSION_1_2", "VK_BASE_VERSION_1_3", "VK_BASE_VERSION_1_4", - "VK_COMPUTE_VERSION_1_1", "VK_COMPUTE_VERSION_1_2", "VK_COMPUTE_VERSION_1_3", "VK_COMPUTE_VERSION_1_4", - "VK_GRAPHICS_VERSION_1_1", "VK_GRAPHICS_VERSION_1_2", "VK_GRAPHICS_VERSION_1_3", "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_1", "VK_VERSION_1_2", "VK_VERSION_1_3", "VK_VERSION_1_4", ], - MinVersion = "1.1" + MinVersion = "1.2" )] - BindImageMemoryInfo = 1000157001, + PhysicalDeviceVulkan1x1Properties = 50, - [NativeName("VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_2_FEATURES")] [SupportedApiProfile( "vulkan", [ - "VK_BASE_VERSION_1_1", "VK_BASE_VERSION_1_2", "VK_BASE_VERSION_1_3", "VK_BASE_VERSION_1_4", - "VK_COMPUTE_VERSION_1_1", "VK_COMPUTE_VERSION_1_2", "VK_COMPUTE_VERSION_1_3", "VK_COMPUTE_VERSION_1_4", - "VK_GRAPHICS_VERSION_1_1", "VK_GRAPHICS_VERSION_1_2", "VK_GRAPHICS_VERSION_1_3", "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_1", "VK_VERSION_1_2", "VK_VERSION_1_3", "VK_VERSION_1_4", ], - MinVersion = "1.1" + MinVersion = "1.2" )] - MemoryDedicatedRequirements = 1000127000, + PhysicalDeviceVulkan1x2Features = 51, - [NativeName("VK_STRUCTURE_TYPE_MEMORY_DEDICATED_ALLOCATE_INFO")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_2_PROPERTIES")] [SupportedApiProfile( "vulkan", [ - "VK_BASE_VERSION_1_1", "VK_BASE_VERSION_1_2", "VK_BASE_VERSION_1_3", "VK_BASE_VERSION_1_4", - "VK_COMPUTE_VERSION_1_1", "VK_COMPUTE_VERSION_1_2", "VK_COMPUTE_VERSION_1_3", "VK_COMPUTE_VERSION_1_4", - "VK_GRAPHICS_VERSION_1_1", "VK_GRAPHICS_VERSION_1_2", "VK_GRAPHICS_VERSION_1_3", "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_1", "VK_VERSION_1_2", "VK_VERSION_1_3", "VK_VERSION_1_4", ], - MinVersion = "1.1" + MinVersion = "1.2" )] - MemoryDedicatedAllocateInfo = 1000127001, + PhysicalDeviceVulkan1x2Properties = 52, - [NativeName("VK_STRUCTURE_TYPE_MEMORY_ALLOCATE_FLAGS_INFO")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_3_FEATURES")] [SupportedApiProfile( "vulkan", [ - "VK_BASE_VERSION_1_1", - "VK_BASE_VERSION_1_2", "VK_BASE_VERSION_1_3", "VK_BASE_VERSION_1_4", - "VK_COMPUTE_VERSION_1_1", - "VK_COMPUTE_VERSION_1_2", "VK_COMPUTE_VERSION_1_3", "VK_COMPUTE_VERSION_1_4", - "VK_GRAPHICS_VERSION_1_1", - "VK_GRAPHICS_VERSION_1_2", "VK_GRAPHICS_VERSION_1_3", "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_1", - "VK_VERSION_1_2", "VK_VERSION_1_3", "VK_VERSION_1_4", ], - MinVersion = "1.1" + MinVersion = "1.3" )] - MemoryAllocateFlagsInfo = 1000060000, + PhysicalDeviceVulkan1x3Features = 53, - [NativeName("VK_STRUCTURE_TYPE_DEVICE_GROUP_COMMAND_BUFFER_BEGIN_INFO")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_3_PROPERTIES")] [SupportedApiProfile( "vulkan", [ - "VK_BASE_VERSION_1_1", - "VK_BASE_VERSION_1_2", "VK_BASE_VERSION_1_3", "VK_BASE_VERSION_1_4", - "VK_COMPUTE_VERSION_1_1", - "VK_COMPUTE_VERSION_1_2", "VK_COMPUTE_VERSION_1_3", "VK_COMPUTE_VERSION_1_4", - "VK_GRAPHICS_VERSION_1_1", - "VK_GRAPHICS_VERSION_1_2", "VK_GRAPHICS_VERSION_1_3", "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_1", - "VK_VERSION_1_2", "VK_VERSION_1_3", "VK_VERSION_1_4", ], - MinVersion = "1.1" + MinVersion = "1.3" )] - DeviceGroupCommandBufferBeginInfo = 1000060004, + PhysicalDeviceVulkan1x3Properties = 54, - [NativeName("VK_STRUCTURE_TYPE_DEVICE_GROUP_SUBMIT_INFO")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_4_FEATURES")] [SupportedApiProfile( "vulkan", [ - "VK_BASE_VERSION_1_1", - "VK_BASE_VERSION_1_2", - "VK_BASE_VERSION_1_3", "VK_BASE_VERSION_1_4", - "VK_COMPUTE_VERSION_1_1", - "VK_COMPUTE_VERSION_1_2", - "VK_COMPUTE_VERSION_1_3", "VK_COMPUTE_VERSION_1_4", - "VK_GRAPHICS_VERSION_1_1", - "VK_GRAPHICS_VERSION_1_2", - "VK_GRAPHICS_VERSION_1_3", "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_1", - "VK_VERSION_1_2", - "VK_VERSION_1_3", "VK_VERSION_1_4", ], - MinVersion = "1.1" + MinVersion = "1.4" )] - DeviceGroupSubmitInfo = 1000060005, + PhysicalDeviceVulkan1x4Features = 55, - [NativeName("VK_STRUCTURE_TYPE_DEVICE_GROUP_BIND_SPARSE_INFO")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_4_PROPERTIES")] [SupportedApiProfile( "vulkan", [ - "VK_BASE_VERSION_1_1", - "VK_BASE_VERSION_1_2", - "VK_BASE_VERSION_1_3", "VK_BASE_VERSION_1_4", - "VK_COMPUTE_VERSION_1_1", - "VK_COMPUTE_VERSION_1_2", - "VK_COMPUTE_VERSION_1_3", "VK_COMPUTE_VERSION_1_4", - "VK_GRAPHICS_VERSION_1_1", - "VK_GRAPHICS_VERSION_1_2", - "VK_GRAPHICS_VERSION_1_3", "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_1", - "VK_VERSION_1_2", - "VK_VERSION_1_3", "VK_VERSION_1_4", ], - MinVersion = "1.1" + MinVersion = "1.4" )] - DeviceGroupBindSparseInfo = 1000060006, + PhysicalDeviceVulkan1x4Properties = 56, - [NativeName("VK_STRUCTURE_TYPE_BIND_BUFFER_MEMORY_DEVICE_GROUP_INFO")] + [NativeName("VK_STRUCTURE_TYPE_SWAPCHAIN_CREATE_INFO_KHR")] + [SupportedApiProfile("vulkan", ["VK_KHR_swapchain"], ImpliesSets = ["VK_KHR_surface"])] + SwapchainCreateInfoKHR = 1000001000, + + [NativeName("VK_STRUCTURE_TYPE_PRESENT_INFO_KHR")] + [SupportedApiProfile("vulkan", ["VK_KHR_swapchain"], ImpliesSets = ["VK_KHR_surface"])] + PresentInfoKHR = 1000001001, + + [NativeName("VK_STRUCTURE_TYPE_DISPLAY_MODE_CREATE_INFO_KHR")] + [SupportedApiProfile("vulkan", ["VK_KHR_display"], ImpliesSets = ["VK_KHR_surface"])] + DisplayModeCreateInfoKHR = 1000002000, + + [NativeName("VK_STRUCTURE_TYPE_DISPLAY_SURFACE_CREATE_INFO_KHR")] + [SupportedApiProfile("vulkan", ["VK_KHR_display"], ImpliesSets = ["VK_KHR_surface"])] + DisplaySurfaceCreateInfoKHR = 1000002001, + + [NativeName("VK_STRUCTURE_TYPE_DISPLAY_PRESENT_INFO_KHR")] [SupportedApiProfile( "vulkan", - [ - "VK_BASE_VERSION_1_1", - "VK_BASE_VERSION_1_2", - "VK_BASE_VERSION_1_3", - "VK_BASE_VERSION_1_4", - "VK_COMPUTE_VERSION_1_1", - "VK_COMPUTE_VERSION_1_2", - "VK_COMPUTE_VERSION_1_3", - "VK_COMPUTE_VERSION_1_4", - "VK_GRAPHICS_VERSION_1_1", - "VK_GRAPHICS_VERSION_1_2", - "VK_GRAPHICS_VERSION_1_3", - "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_1", - "VK_VERSION_1_2", - "VK_VERSION_1_3", - "VK_VERSION_1_4", - ], - MinVersion = "1.1" + ["VK_KHR_display_swapchain"], + ImpliesSets = ["VK_KHR_display", "VK_KHR_swapchain"] )] - BindBufferMemoryDeviceGroupInfo = 1000060013, + DisplayPresentInfoKHR = 1000003000, - [NativeName("VK_STRUCTURE_TYPE_BIND_IMAGE_MEMORY_DEVICE_GROUP_INFO")] + [NativeName("VK_STRUCTURE_TYPE_XLIB_SURFACE_CREATE_INFO_KHR")] + [SupportedApiProfile("vulkan", ["VK_KHR_xlib_surface"], ImpliesSets = ["VK_KHR_surface"])] + XlibSurfaceCreateInfoKHR = 1000004000, + + [NativeName("VK_STRUCTURE_TYPE_XCB_SURFACE_CREATE_INFO_KHR")] + [SupportedApiProfile("vulkan", ["VK_KHR_xcb_surface"], ImpliesSets = ["VK_KHR_surface"])] + XcbSurfaceCreateInfoKHR = 1000005000, + + [NativeName("VK_STRUCTURE_TYPE_WAYLAND_SURFACE_CREATE_INFO_KHR")] + [SupportedApiProfile("vulkan", ["VK_KHR_wayland_surface"], ImpliesSets = ["VK_KHR_surface"])] + WaylandSurfaceCreateInfoKHR = 1000006000, + + [NativeName("VK_STRUCTURE_TYPE_ANDROID_SURFACE_CREATE_INFO_KHR")] + [SupportedApiProfile("vulkan", ["VK_KHR_android_surface"], ImpliesSets = ["VK_KHR_surface"])] + AndroidSurfaceCreateInfoKHR = 1000008000, + + [NativeName("VK_STRUCTURE_TYPE_WIN32_SURFACE_CREATE_INFO_KHR")] + [SupportedApiProfile("vulkan", ["VK_KHR_win32_surface"], ImpliesSets = ["VK_KHR_surface"])] + Win32SurfaceCreateInfoKHR = 1000009000, + + [NativeName("VK_STRUCTURE_TYPE_DEBUG_REPORT_CALLBACK_CREATE_INFO_EXT")] + [SupportedApiProfile("vulkan", ["VK_EXT_debug_report"])] + DebugReportCallbackCreateInfoEXT = 1000011000, + + [NativeName("VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_RASTERIZATION_ORDER_AMD")] + [SupportedApiProfile("vulkan", ["VK_AMD_rasterization_order"])] + PipelineRasterizationStateRasterizationOrderAMD = 1000018000, + + [NativeName("VK_STRUCTURE_TYPE_DEBUG_MARKER_OBJECT_NAME_INFO_EXT")] + [SupportedApiProfile("vulkan", ["VK_EXT_debug_marker"], ImpliesSets = ["VK_EXT_debug_report"])] + DebugMarkerObjectNameInfoEXT = 1000022000, + + [NativeName("VK_STRUCTURE_TYPE_DEBUG_MARKER_OBJECT_TAG_INFO_EXT")] + [SupportedApiProfile("vulkan", ["VK_EXT_debug_marker"], ImpliesSets = ["VK_EXT_debug_report"])] + DebugMarkerObjectTagInfoEXT = 1000022001, + + [NativeName("VK_STRUCTURE_TYPE_DEBUG_MARKER_MARKER_INFO_EXT")] + [SupportedApiProfile("vulkan", ["VK_EXT_debug_marker"], ImpliesSets = ["VK_EXT_debug_report"])] + DebugMarkerMarkerInfoEXT = 1000022002, + + [NativeName("VK_STRUCTURE_TYPE_VIDEO_PROFILE_INFO_KHR")] [SupportedApiProfile( "vulkan", - [ - "VK_BASE_VERSION_1_1", - "VK_BASE_VERSION_1_2", - "VK_BASE_VERSION_1_3", - "VK_BASE_VERSION_1_4", - "VK_COMPUTE_VERSION_1_1", - "VK_COMPUTE_VERSION_1_2", - "VK_COMPUTE_VERSION_1_3", - "VK_COMPUTE_VERSION_1_4", - "VK_GRAPHICS_VERSION_1_1", - "VK_GRAPHICS_VERSION_1_2", - "VK_GRAPHICS_VERSION_1_3", - "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_1", - "VK_VERSION_1_2", - "VK_VERSION_1_3", - "VK_VERSION_1_4", - ], - MinVersion = "1.1" + ["VK_KHR_video_queue"], + ImpliesSets = ["VK_VERSION_1_1+VK_KHR_synchronization2", "VK_VERSION_1_3"] )] - BindImageMemoryDeviceGroupInfo = 1000060014, + VideoProfileInfoKHR = 1000023000, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GROUP_PROPERTIES")] + [NativeName("VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR")] [SupportedApiProfile( "vulkan", - [ - "VK_BASE_VERSION_1_1", - "VK_BASE_VERSION_1_2", - "VK_BASE_VERSION_1_3", - "VK_BASE_VERSION_1_4", - "VK_COMPUTE_VERSION_1_1", - "VK_COMPUTE_VERSION_1_2", - "VK_COMPUTE_VERSION_1_3", - "VK_COMPUTE_VERSION_1_4", - "VK_GRAPHICS_VERSION_1_1", - "VK_GRAPHICS_VERSION_1_2", - "VK_GRAPHICS_VERSION_1_3", - "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_1", - "VK_VERSION_1_2", - "VK_VERSION_1_3", - "VK_VERSION_1_4", - ], - MinVersion = "1.1" + ["VK_KHR_video_queue"], + ImpliesSets = ["VK_VERSION_1_1+VK_KHR_synchronization2", "VK_VERSION_1_3"] )] - PhysicalDeviceGroupProperties = 1000070000, + VideoCapabilitiesKHR = 1000023001, - [NativeName("VK_STRUCTURE_TYPE_DEVICE_GROUP_DEVICE_CREATE_INFO")] + [NativeName("VK_STRUCTURE_TYPE_VIDEO_PICTURE_RESOURCE_INFO_KHR")] [SupportedApiProfile( "vulkan", - [ - "VK_BASE_VERSION_1_1", - "VK_BASE_VERSION_1_2", - "VK_BASE_VERSION_1_3", - "VK_BASE_VERSION_1_4", - "VK_COMPUTE_VERSION_1_1", - "VK_COMPUTE_VERSION_1_2", - "VK_COMPUTE_VERSION_1_3", - "VK_COMPUTE_VERSION_1_4", - "VK_GRAPHICS_VERSION_1_1", - "VK_GRAPHICS_VERSION_1_2", - "VK_GRAPHICS_VERSION_1_3", - "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_1", - "VK_VERSION_1_2", - "VK_VERSION_1_3", - "VK_VERSION_1_4", - ], - MinVersion = "1.1" + ["VK_KHR_video_queue"], + ImpliesSets = ["VK_VERSION_1_1+VK_KHR_synchronization2", "VK_VERSION_1_3"] )] - DeviceGroupDeviceCreateInfo = 1000070001, + VideoPictureResourceInfoKHR = 1000023002, - [NativeName("VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2")] + [NativeName("VK_STRUCTURE_TYPE_VIDEO_SESSION_MEMORY_REQUIREMENTS_KHR")] [SupportedApiProfile( "vulkan", - [ - "VK_BASE_VERSION_1_1", - "VK_BASE_VERSION_1_2", - "VK_BASE_VERSION_1_3", - "VK_BASE_VERSION_1_4", - "VK_COMPUTE_VERSION_1_1", - "VK_COMPUTE_VERSION_1_2", - "VK_COMPUTE_VERSION_1_3", - "VK_COMPUTE_VERSION_1_4", - "VK_GRAPHICS_VERSION_1_1", - "VK_GRAPHICS_VERSION_1_2", - "VK_GRAPHICS_VERSION_1_3", - "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_1", - "VK_VERSION_1_2", - "VK_VERSION_1_3", - "VK_VERSION_1_4", - ], - MinVersion = "1.1" + ["VK_KHR_video_queue"], + ImpliesSets = ["VK_VERSION_1_1+VK_KHR_synchronization2", "VK_VERSION_1_3"] )] - BufferMemoryRequirementsInfo2 = 1000146000, + VideoSessionMemoryRequirementsKHR = 1000023003, - [NativeName("VK_STRUCTURE_TYPE_IMAGE_MEMORY_REQUIREMENTS_INFO_2")] + [NativeName("VK_STRUCTURE_TYPE_BIND_VIDEO_SESSION_MEMORY_INFO_KHR")] [SupportedApiProfile( "vulkan", - [ - "VK_BASE_VERSION_1_1", - "VK_BASE_VERSION_1_2", - "VK_BASE_VERSION_1_3", - "VK_BASE_VERSION_1_4", - "VK_COMPUTE_VERSION_1_1", - "VK_COMPUTE_VERSION_1_2", - "VK_COMPUTE_VERSION_1_3", - "VK_COMPUTE_VERSION_1_4", - "VK_GRAPHICS_VERSION_1_1", - "VK_GRAPHICS_VERSION_1_2", - "VK_GRAPHICS_VERSION_1_3", - "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_1", - "VK_VERSION_1_2", - "VK_VERSION_1_3", - "VK_VERSION_1_4", - ], - MinVersion = "1.1" + ["VK_KHR_video_queue"], + ImpliesSets = ["VK_VERSION_1_1+VK_KHR_synchronization2", "VK_VERSION_1_3"] )] - ImageMemoryRequirementsInfo2 = 1000146001, + BindVideoSessionMemoryInfoKHR = 1000023004, - [NativeName("VK_STRUCTURE_TYPE_IMAGE_SPARSE_MEMORY_REQUIREMENTS_INFO_2")] + [NativeName("VK_STRUCTURE_TYPE_VIDEO_SESSION_CREATE_INFO_KHR")] [SupportedApiProfile( "vulkan", - [ - "VK_BASE_VERSION_1_1", - "VK_BASE_VERSION_1_2", - "VK_BASE_VERSION_1_3", - "VK_BASE_VERSION_1_4", - "VK_COMPUTE_VERSION_1_1", - "VK_COMPUTE_VERSION_1_2", - "VK_COMPUTE_VERSION_1_3", - "VK_COMPUTE_VERSION_1_4", - "VK_GRAPHICS_VERSION_1_1", - "VK_GRAPHICS_VERSION_1_2", - "VK_GRAPHICS_VERSION_1_3", - "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_1", - "VK_VERSION_1_2", - "VK_VERSION_1_3", - "VK_VERSION_1_4", - ], - MinVersion = "1.1" + ["VK_KHR_video_queue"], + ImpliesSets = ["VK_VERSION_1_1+VK_KHR_synchronization2", "VK_VERSION_1_3"] )] - ImageSparseMemoryRequirementsInfo2 = 1000146002, + VideoSessionCreateInfoKHR = 1000023005, - [NativeName("VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2")] + [NativeName("VK_STRUCTURE_TYPE_VIDEO_SESSION_PARAMETERS_CREATE_INFO_KHR")] [SupportedApiProfile( "vulkan", - [ - "VK_BASE_VERSION_1_1", - "VK_BASE_VERSION_1_2", - "VK_BASE_VERSION_1_3", - "VK_BASE_VERSION_1_4", - "VK_COMPUTE_VERSION_1_1", - "VK_COMPUTE_VERSION_1_2", - "VK_COMPUTE_VERSION_1_3", - "VK_COMPUTE_VERSION_1_4", - "VK_GRAPHICS_VERSION_1_1", - "VK_GRAPHICS_VERSION_1_2", - "VK_GRAPHICS_VERSION_1_3", - "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_1", - "VK_VERSION_1_2", - "VK_VERSION_1_3", - "VK_VERSION_1_4", - ], - MinVersion = "1.1" + ["VK_KHR_video_queue"], + ImpliesSets = ["VK_VERSION_1_1+VK_KHR_synchronization2", "VK_VERSION_1_3"] )] - MemoryRequirements2 = 1000146003, + VideoSessionParametersCreateInfoKHR = 1000023006, - [NativeName("VK_STRUCTURE_TYPE_SPARSE_IMAGE_MEMORY_REQUIREMENTS_2")] + [NativeName("VK_STRUCTURE_TYPE_VIDEO_SESSION_PARAMETERS_UPDATE_INFO_KHR")] [SupportedApiProfile( "vulkan", - [ - "VK_BASE_VERSION_1_1", - "VK_BASE_VERSION_1_2", - "VK_BASE_VERSION_1_3", - "VK_BASE_VERSION_1_4", - "VK_COMPUTE_VERSION_1_1", - "VK_COMPUTE_VERSION_1_2", - "VK_COMPUTE_VERSION_1_3", - "VK_COMPUTE_VERSION_1_4", - "VK_GRAPHICS_VERSION_1_1", - "VK_GRAPHICS_VERSION_1_2", - "VK_GRAPHICS_VERSION_1_3", - "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_1", - "VK_VERSION_1_2", - "VK_VERSION_1_3", - "VK_VERSION_1_4", - ], - MinVersion = "1.1" + ["VK_KHR_video_queue"], + ImpliesSets = ["VK_VERSION_1_1+VK_KHR_synchronization2", "VK_VERSION_1_3"] )] - SparseImageMemoryRequirements2 = 1000146004, + VideoSessionParametersUpdateInfoKHR = 1000023007, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FEATURES_2")] + [NativeName("VK_STRUCTURE_TYPE_VIDEO_BEGIN_CODING_INFO_KHR")] [SupportedApiProfile( "vulkan", - [ - "VK_BASE_VERSION_1_1", - "VK_BASE_VERSION_1_2", - "VK_BASE_VERSION_1_3", - "VK_BASE_VERSION_1_4", - "VK_COMPUTE_VERSION_1_1", - "VK_COMPUTE_VERSION_1_2", - "VK_COMPUTE_VERSION_1_3", - "VK_COMPUTE_VERSION_1_4", - "VK_GRAPHICS_VERSION_1_1", - "VK_GRAPHICS_VERSION_1_2", - "VK_GRAPHICS_VERSION_1_3", - "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_1", - "VK_VERSION_1_2", - "VK_VERSION_1_3", - "VK_VERSION_1_4", - ], - MinVersion = "1.1" + ["VK_KHR_video_queue"], + ImpliesSets = ["VK_VERSION_1_1+VK_KHR_synchronization2", "VK_VERSION_1_3"] )] - PhysicalDeviceFeatures2 = 1000059000, + VideoBeginCodingInfoKHR = 1000023008, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROPERTIES_2")] + [NativeName("VK_STRUCTURE_TYPE_VIDEO_END_CODING_INFO_KHR")] [SupportedApiProfile( "vulkan", - [ - "VK_BASE_VERSION_1_1", - "VK_BASE_VERSION_1_2", - "VK_BASE_VERSION_1_3", - "VK_BASE_VERSION_1_4", - "VK_COMPUTE_VERSION_1_1", - "VK_COMPUTE_VERSION_1_2", - "VK_COMPUTE_VERSION_1_3", - "VK_COMPUTE_VERSION_1_4", - "VK_GRAPHICS_VERSION_1_1", - "VK_GRAPHICS_VERSION_1_2", - "VK_GRAPHICS_VERSION_1_3", - "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_1", - "VK_VERSION_1_2", - "VK_VERSION_1_3", - "VK_VERSION_1_4", - ], - MinVersion = "1.1" + ["VK_KHR_video_queue"], + ImpliesSets = ["VK_VERSION_1_1+VK_KHR_synchronization2", "VK_VERSION_1_3"] )] - PhysicalDeviceProperties2 = 1000059001, + VideoEndCodingInfoKHR = 1000023009, - [NativeName("VK_STRUCTURE_TYPE_FORMAT_PROPERTIES_2")] + [NativeName("VK_STRUCTURE_TYPE_VIDEO_CODING_CONTROL_INFO_KHR")] [SupportedApiProfile( "vulkan", - [ - "VK_BASE_VERSION_1_1", - "VK_BASE_VERSION_1_2", - "VK_BASE_VERSION_1_3", - "VK_BASE_VERSION_1_4", - "VK_COMPUTE_VERSION_1_1", - "VK_COMPUTE_VERSION_1_2", - "VK_COMPUTE_VERSION_1_3", - "VK_COMPUTE_VERSION_1_4", - "VK_GRAPHICS_VERSION_1_1", - "VK_GRAPHICS_VERSION_1_2", - "VK_GRAPHICS_VERSION_1_3", - "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_1", - "VK_VERSION_1_2", - "VK_VERSION_1_3", - "VK_VERSION_1_4", - ], - MinVersion = "1.1" + ["VK_KHR_video_queue"], + ImpliesSets = ["VK_VERSION_1_1+VK_KHR_synchronization2", "VK_VERSION_1_3"] )] - FormatProperties2 = 1000059002, + VideoCodingControlInfoKHR = 1000023010, - [NativeName("VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2")] + [NativeName("VK_STRUCTURE_TYPE_VIDEO_REFERENCE_SLOT_INFO_KHR")] [SupportedApiProfile( "vulkan", - [ - "VK_BASE_VERSION_1_1", - "VK_BASE_VERSION_1_2", - "VK_BASE_VERSION_1_3", - "VK_BASE_VERSION_1_4", - "VK_COMPUTE_VERSION_1_1", - "VK_COMPUTE_VERSION_1_2", - "VK_COMPUTE_VERSION_1_3", - "VK_COMPUTE_VERSION_1_4", - "VK_GRAPHICS_VERSION_1_1", - "VK_GRAPHICS_VERSION_1_2", - "VK_GRAPHICS_VERSION_1_3", - "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_1", - "VK_VERSION_1_2", - "VK_VERSION_1_3", - "VK_VERSION_1_4", - ], - MinVersion = "1.1" + ["VK_KHR_video_queue"], + ImpliesSets = ["VK_VERSION_1_1+VK_KHR_synchronization2", "VK_VERSION_1_3"] )] - ImageFormatProperties2 = 1000059003, + VideoReferenceSlotInfoKHR = 1000023011, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_FORMAT_INFO_2")] + [NativeName("VK_STRUCTURE_TYPE_QUEUE_FAMILY_VIDEO_PROPERTIES_KHR")] [SupportedApiProfile( "vulkan", - [ - "VK_BASE_VERSION_1_1", - "VK_BASE_VERSION_1_2", - "VK_BASE_VERSION_1_3", - "VK_BASE_VERSION_1_4", - "VK_COMPUTE_VERSION_1_1", - "VK_COMPUTE_VERSION_1_2", - "VK_COMPUTE_VERSION_1_3", - "VK_COMPUTE_VERSION_1_4", - "VK_GRAPHICS_VERSION_1_1", - "VK_GRAPHICS_VERSION_1_2", - "VK_GRAPHICS_VERSION_1_3", - "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_1", - "VK_VERSION_1_2", - "VK_VERSION_1_3", - "VK_VERSION_1_4", - ], - MinVersion = "1.1" + ["VK_KHR_video_queue"], + ImpliesSets = ["VK_VERSION_1_1+VK_KHR_synchronization2", "VK_VERSION_1_3"] )] - PhysicalDeviceImageFormatInfo2 = 1000059004, + QueueFamilyVideoPropertiesKHR = 1000023012, - [NativeName("VK_STRUCTURE_TYPE_QUEUE_FAMILY_PROPERTIES_2")] + [NativeName("VK_STRUCTURE_TYPE_VIDEO_PROFILE_LIST_INFO_KHR")] [SupportedApiProfile( "vulkan", - [ - "VK_BASE_VERSION_1_1", - "VK_BASE_VERSION_1_2", - "VK_BASE_VERSION_1_3", - "VK_BASE_VERSION_1_4", - "VK_COMPUTE_VERSION_1_1", - "VK_COMPUTE_VERSION_1_2", - "VK_COMPUTE_VERSION_1_3", - "VK_COMPUTE_VERSION_1_4", - "VK_GRAPHICS_VERSION_1_1", - "VK_GRAPHICS_VERSION_1_2", - "VK_GRAPHICS_VERSION_1_3", - "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_1", - "VK_VERSION_1_2", - "VK_VERSION_1_3", - "VK_VERSION_1_4", - ], - MinVersion = "1.1" - )] - QueueFamilyProperties2 = 1000059005, - - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_PROPERTIES_2")] - [SupportedApiProfile( - "vulkan", - [ - "VK_BASE_VERSION_1_1", - "VK_BASE_VERSION_1_2", - "VK_BASE_VERSION_1_3", - "VK_BASE_VERSION_1_4", - "VK_COMPUTE_VERSION_1_1", - "VK_COMPUTE_VERSION_1_2", - "VK_COMPUTE_VERSION_1_3", - "VK_COMPUTE_VERSION_1_4", - "VK_GRAPHICS_VERSION_1_1", - "VK_GRAPHICS_VERSION_1_2", - "VK_GRAPHICS_VERSION_1_3", - "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_1", - "VK_VERSION_1_2", - "VK_VERSION_1_3", - "VK_VERSION_1_4", - ], - MinVersion = "1.1" - )] - PhysicalDeviceMemoryProperties2 = 1000059006, - - [NativeName("VK_STRUCTURE_TYPE_SPARSE_IMAGE_FORMAT_PROPERTIES_2")] - [SupportedApiProfile( - "vulkan", - [ - "VK_BASE_VERSION_1_1", - "VK_BASE_VERSION_1_2", - "VK_BASE_VERSION_1_3", - "VK_BASE_VERSION_1_4", - "VK_COMPUTE_VERSION_1_1", - "VK_COMPUTE_VERSION_1_2", - "VK_COMPUTE_VERSION_1_3", - "VK_COMPUTE_VERSION_1_4", - "VK_GRAPHICS_VERSION_1_1", - "VK_GRAPHICS_VERSION_1_2", - "VK_GRAPHICS_VERSION_1_3", - "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_1", - "VK_VERSION_1_2", - "VK_VERSION_1_3", - "VK_VERSION_1_4", - ], - MinVersion = "1.1" - )] - SparseImageFormatProperties2 = 1000059007, - - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SPARSE_IMAGE_FORMAT_INFO_2")] - [SupportedApiProfile( - "vulkan", - [ - "VK_BASE_VERSION_1_1", - "VK_BASE_VERSION_1_2", - "VK_BASE_VERSION_1_3", - "VK_BASE_VERSION_1_4", - "VK_COMPUTE_VERSION_1_1", - "VK_COMPUTE_VERSION_1_2", - "VK_COMPUTE_VERSION_1_3", - "VK_COMPUTE_VERSION_1_4", - "VK_GRAPHICS_VERSION_1_1", - "VK_GRAPHICS_VERSION_1_2", - "VK_GRAPHICS_VERSION_1_3", - "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_1", - "VK_VERSION_1_2", - "VK_VERSION_1_3", - "VK_VERSION_1_4", - ], - MinVersion = "1.1" - )] - PhysicalDeviceSparseImageFormatInfo2 = 1000059008, - - [NativeName("VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO")] - [SupportedApiProfile( - "vulkan", - [ - "VK_BASE_VERSION_1_1", - "VK_BASE_VERSION_1_2", - "VK_BASE_VERSION_1_3", - "VK_BASE_VERSION_1_4", - "VK_COMPUTE_VERSION_1_1", - "VK_COMPUTE_VERSION_1_2", - "VK_COMPUTE_VERSION_1_3", - "VK_COMPUTE_VERSION_1_4", - "VK_GRAPHICS_VERSION_1_1", - "VK_GRAPHICS_VERSION_1_2", - "VK_GRAPHICS_VERSION_1_3", - "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_1", - "VK_VERSION_1_2", - "VK_VERSION_1_3", - "VK_VERSION_1_4", - ], - MinVersion = "1.1" - )] - ImageViewUsageCreateInfo = 1000117002, - - [NativeName("VK_STRUCTURE_TYPE_PROTECTED_SUBMIT_INFO")] - [SupportedApiProfile( - "vulkan", - [ - "VK_BASE_VERSION_1_1", - "VK_BASE_VERSION_1_2", - "VK_BASE_VERSION_1_3", - "VK_BASE_VERSION_1_4", - "VK_COMPUTE_VERSION_1_1", - "VK_COMPUTE_VERSION_1_2", - "VK_COMPUTE_VERSION_1_3", - "VK_COMPUTE_VERSION_1_4", - "VK_GRAPHICS_VERSION_1_1", - "VK_GRAPHICS_VERSION_1_2", - "VK_GRAPHICS_VERSION_1_3", - "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_1", - "VK_VERSION_1_2", - "VK_VERSION_1_3", - "VK_VERSION_1_4", - ], - MinVersion = "1.1" - )] - ProtectedSubmitInfo = 1000145000, - - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROTECTED_MEMORY_FEATURES")] - [SupportedApiProfile( - "vulkan", - [ - "VK_BASE_VERSION_1_1", - "VK_BASE_VERSION_1_2", - "VK_BASE_VERSION_1_3", - "VK_BASE_VERSION_1_4", - "VK_COMPUTE_VERSION_1_1", - "VK_COMPUTE_VERSION_1_2", - "VK_COMPUTE_VERSION_1_3", - "VK_COMPUTE_VERSION_1_4", - "VK_GRAPHICS_VERSION_1_1", - "VK_GRAPHICS_VERSION_1_2", - "VK_GRAPHICS_VERSION_1_3", - "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_1", - "VK_VERSION_1_2", - "VK_VERSION_1_3", - "VK_VERSION_1_4", - ], - MinVersion = "1.1" - )] - PhysicalDeviceProtectedMemoryFeatures = 1000145001, - - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROTECTED_MEMORY_PROPERTIES")] - [SupportedApiProfile( - "vulkan", - [ - "VK_BASE_VERSION_1_1", - "VK_BASE_VERSION_1_2", - "VK_BASE_VERSION_1_3", - "VK_BASE_VERSION_1_4", - "VK_COMPUTE_VERSION_1_1", - "VK_COMPUTE_VERSION_1_2", - "VK_COMPUTE_VERSION_1_3", - "VK_COMPUTE_VERSION_1_4", - "VK_GRAPHICS_VERSION_1_1", - "VK_GRAPHICS_VERSION_1_2", - "VK_GRAPHICS_VERSION_1_3", - "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_1", - "VK_VERSION_1_2", - "VK_VERSION_1_3", - "VK_VERSION_1_4", - ], - MinVersion = "1.1" - )] - PhysicalDeviceProtectedMemoryProperties = 1000145002, - - [NativeName("VK_STRUCTURE_TYPE_DEVICE_QUEUE_INFO_2")] - [SupportedApiProfile( - "vulkan", - [ - "VK_BASE_VERSION_1_1", - "VK_BASE_VERSION_1_2", - "VK_BASE_VERSION_1_3", - "VK_BASE_VERSION_1_4", - "VK_COMPUTE_VERSION_1_1", - "VK_COMPUTE_VERSION_1_2", - "VK_COMPUTE_VERSION_1_3", - "VK_COMPUTE_VERSION_1_4", - "VK_GRAPHICS_VERSION_1_1", - "VK_GRAPHICS_VERSION_1_2", - "VK_GRAPHICS_VERSION_1_3", - "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_1", - "VK_VERSION_1_2", - "VK_VERSION_1_3", - "VK_VERSION_1_4", - ], - MinVersion = "1.1" - )] - DeviceQueueInfo2 = 1000145003, - - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_IMAGE_FORMAT_INFO")] - [SupportedApiProfile( - "vulkan", - [ - "VK_BASE_VERSION_1_1", - "VK_BASE_VERSION_1_2", - "VK_BASE_VERSION_1_3", - "VK_BASE_VERSION_1_4", - "VK_COMPUTE_VERSION_1_1", - "VK_COMPUTE_VERSION_1_2", - "VK_COMPUTE_VERSION_1_3", - "VK_COMPUTE_VERSION_1_4", - "VK_GRAPHICS_VERSION_1_1", - "VK_GRAPHICS_VERSION_1_2", - "VK_GRAPHICS_VERSION_1_3", - "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_1", - "VK_VERSION_1_2", - "VK_VERSION_1_3", - "VK_VERSION_1_4", - ], - MinVersion = "1.1" - )] - PhysicalDeviceExternalImageFormatInfo = 1000071000, - - [NativeName("VK_STRUCTURE_TYPE_EXTERNAL_IMAGE_FORMAT_PROPERTIES")] - [SupportedApiProfile( - "vulkan", - [ - "VK_BASE_VERSION_1_1", - "VK_BASE_VERSION_1_2", - "VK_BASE_VERSION_1_3", - "VK_BASE_VERSION_1_4", - "VK_COMPUTE_VERSION_1_1", - "VK_COMPUTE_VERSION_1_2", - "VK_COMPUTE_VERSION_1_3", - "VK_COMPUTE_VERSION_1_4", - "VK_GRAPHICS_VERSION_1_1", - "VK_GRAPHICS_VERSION_1_2", - "VK_GRAPHICS_VERSION_1_3", - "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_1", - "VK_VERSION_1_2", - "VK_VERSION_1_3", - "VK_VERSION_1_4", - ], - MinVersion = "1.1" - )] - ExternalImageFormatProperties = 1000071001, - - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_BUFFER_INFO")] - [SupportedApiProfile( - "vulkan", - [ - "VK_BASE_VERSION_1_1", - "VK_BASE_VERSION_1_2", - "VK_BASE_VERSION_1_3", - "VK_BASE_VERSION_1_4", - "VK_COMPUTE_VERSION_1_1", - "VK_COMPUTE_VERSION_1_2", - "VK_COMPUTE_VERSION_1_3", - "VK_COMPUTE_VERSION_1_4", - "VK_GRAPHICS_VERSION_1_1", - "VK_GRAPHICS_VERSION_1_2", - "VK_GRAPHICS_VERSION_1_3", - "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_1", - "VK_VERSION_1_2", - "VK_VERSION_1_3", - "VK_VERSION_1_4", - ], - MinVersion = "1.1" - )] - PhysicalDeviceExternalBufferInfo = 1000071002, - - [NativeName("VK_STRUCTURE_TYPE_EXTERNAL_BUFFER_PROPERTIES")] - [SupportedApiProfile( - "vulkan", - [ - "VK_BASE_VERSION_1_1", - "VK_BASE_VERSION_1_2", - "VK_BASE_VERSION_1_3", - "VK_BASE_VERSION_1_4", - "VK_COMPUTE_VERSION_1_1", - "VK_COMPUTE_VERSION_1_2", - "VK_COMPUTE_VERSION_1_3", - "VK_COMPUTE_VERSION_1_4", - "VK_GRAPHICS_VERSION_1_1", - "VK_GRAPHICS_VERSION_1_2", - "VK_GRAPHICS_VERSION_1_3", - "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_1", - "VK_VERSION_1_2", - "VK_VERSION_1_3", - "VK_VERSION_1_4", - ], - MinVersion = "1.1" - )] - ExternalBufferProperties = 1000071003, - - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ID_PROPERTIES")] - [SupportedApiProfile( - "vulkan", - [ - "VK_BASE_VERSION_1_1", - "VK_BASE_VERSION_1_2", - "VK_BASE_VERSION_1_3", - "VK_BASE_VERSION_1_4", - "VK_COMPUTE_VERSION_1_1", - "VK_COMPUTE_VERSION_1_2", - "VK_COMPUTE_VERSION_1_3", - "VK_COMPUTE_VERSION_1_4", - "VK_GRAPHICS_VERSION_1_1", - "VK_GRAPHICS_VERSION_1_2", - "VK_GRAPHICS_VERSION_1_3", - "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_1", - "VK_VERSION_1_2", - "VK_VERSION_1_3", - "VK_VERSION_1_4", - ], - MinVersion = "1.1" - )] - PhysicalDeviceIdProperties = 1000071004, - - [NativeName("VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_BUFFER_CREATE_INFO")] - [SupportedApiProfile( - "vulkan", - [ - "VK_BASE_VERSION_1_1", - "VK_BASE_VERSION_1_2", - "VK_BASE_VERSION_1_3", - "VK_BASE_VERSION_1_4", - "VK_COMPUTE_VERSION_1_1", - "VK_COMPUTE_VERSION_1_2", - "VK_COMPUTE_VERSION_1_3", - "VK_COMPUTE_VERSION_1_4", - "VK_GRAPHICS_VERSION_1_1", - "VK_GRAPHICS_VERSION_1_2", - "VK_GRAPHICS_VERSION_1_3", - "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_1", - "VK_VERSION_1_2", - "VK_VERSION_1_3", - "VK_VERSION_1_4", - ], - MinVersion = "1.1" - )] - ExternalMemoryBufferCreateInfo = 1000072000, - - [NativeName("VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_IMAGE_CREATE_INFO")] - [SupportedApiProfile( - "vulkan", - [ - "VK_BASE_VERSION_1_1", - "VK_BASE_VERSION_1_2", - "VK_BASE_VERSION_1_3", - "VK_BASE_VERSION_1_4", - "VK_COMPUTE_VERSION_1_1", - "VK_COMPUTE_VERSION_1_2", - "VK_COMPUTE_VERSION_1_3", - "VK_COMPUTE_VERSION_1_4", - "VK_GRAPHICS_VERSION_1_1", - "VK_GRAPHICS_VERSION_1_2", - "VK_GRAPHICS_VERSION_1_3", - "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_1", - "VK_VERSION_1_2", - "VK_VERSION_1_3", - "VK_VERSION_1_4", - ], - MinVersion = "1.1" - )] - ExternalMemoryImageCreateInfo = 1000072001, - - [NativeName("VK_STRUCTURE_TYPE_EXPORT_MEMORY_ALLOCATE_INFO")] - [SupportedApiProfile( - "vulkan", - [ - "VK_BASE_VERSION_1_1", - "VK_BASE_VERSION_1_2", - "VK_BASE_VERSION_1_3", - "VK_BASE_VERSION_1_4", - "VK_COMPUTE_VERSION_1_1", - "VK_COMPUTE_VERSION_1_2", - "VK_COMPUTE_VERSION_1_3", - "VK_COMPUTE_VERSION_1_4", - "VK_GRAPHICS_VERSION_1_1", - "VK_GRAPHICS_VERSION_1_2", - "VK_GRAPHICS_VERSION_1_3", - "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_1", - "VK_VERSION_1_2", - "VK_VERSION_1_3", - "VK_VERSION_1_4", - ], - MinVersion = "1.1" - )] - ExportMemoryAllocateInfo = 1000072002, - - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_FENCE_INFO")] - [SupportedApiProfile( - "vulkan", - [ - "VK_BASE_VERSION_1_1", - "VK_BASE_VERSION_1_2", - "VK_BASE_VERSION_1_3", - "VK_BASE_VERSION_1_4", - "VK_COMPUTE_VERSION_1_1", - "VK_COMPUTE_VERSION_1_2", - "VK_COMPUTE_VERSION_1_3", - "VK_COMPUTE_VERSION_1_4", - "VK_GRAPHICS_VERSION_1_1", - "VK_GRAPHICS_VERSION_1_2", - "VK_GRAPHICS_VERSION_1_3", - "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_1", - "VK_VERSION_1_2", - "VK_VERSION_1_3", - "VK_VERSION_1_4", - ], - MinVersion = "1.1" - )] - PhysicalDeviceExternalFenceInfo = 1000112000, - - [NativeName("VK_STRUCTURE_TYPE_EXTERNAL_FENCE_PROPERTIES")] - [SupportedApiProfile( - "vulkan", - [ - "VK_BASE_VERSION_1_1", - "VK_BASE_VERSION_1_2", - "VK_BASE_VERSION_1_3", - "VK_BASE_VERSION_1_4", - "VK_COMPUTE_VERSION_1_1", - "VK_COMPUTE_VERSION_1_2", - "VK_COMPUTE_VERSION_1_3", - "VK_COMPUTE_VERSION_1_4", - "VK_GRAPHICS_VERSION_1_1", - "VK_GRAPHICS_VERSION_1_2", - "VK_GRAPHICS_VERSION_1_3", - "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_1", - "VK_VERSION_1_2", - "VK_VERSION_1_3", - "VK_VERSION_1_4", - ], - MinVersion = "1.1" - )] - ExternalFenceProperties = 1000112001, - - [NativeName("VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO")] - [SupportedApiProfile( - "vulkan", - [ - "VK_BASE_VERSION_1_1", - "VK_BASE_VERSION_1_2", - "VK_BASE_VERSION_1_3", - "VK_BASE_VERSION_1_4", - "VK_COMPUTE_VERSION_1_1", - "VK_COMPUTE_VERSION_1_2", - "VK_COMPUTE_VERSION_1_3", - "VK_COMPUTE_VERSION_1_4", - "VK_GRAPHICS_VERSION_1_1", - "VK_GRAPHICS_VERSION_1_2", - "VK_GRAPHICS_VERSION_1_3", - "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_1", - "VK_VERSION_1_2", - "VK_VERSION_1_3", - "VK_VERSION_1_4", - ], - MinVersion = "1.1" - )] - ExportFenceCreateInfo = 1000113000, - - [NativeName("VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO")] - [SupportedApiProfile( - "vulkan", - [ - "VK_BASE_VERSION_1_1", - "VK_BASE_VERSION_1_2", - "VK_BASE_VERSION_1_3", - "VK_BASE_VERSION_1_4", - "VK_COMPUTE_VERSION_1_1", - "VK_COMPUTE_VERSION_1_2", - "VK_COMPUTE_VERSION_1_3", - "VK_COMPUTE_VERSION_1_4", - "VK_GRAPHICS_VERSION_1_1", - "VK_GRAPHICS_VERSION_1_2", - "VK_GRAPHICS_VERSION_1_3", - "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_1", - "VK_VERSION_1_2", - "VK_VERSION_1_3", - "VK_VERSION_1_4", - ], - MinVersion = "1.1" - )] - ExportSemaphoreCreateInfo = 1000077000, - - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_SEMAPHORE_INFO")] - [SupportedApiProfile( - "vulkan", - [ - "VK_BASE_VERSION_1_1", - "VK_BASE_VERSION_1_2", - "VK_BASE_VERSION_1_3", - "VK_BASE_VERSION_1_4", - "VK_COMPUTE_VERSION_1_1", - "VK_COMPUTE_VERSION_1_2", - "VK_COMPUTE_VERSION_1_3", - "VK_COMPUTE_VERSION_1_4", - "VK_GRAPHICS_VERSION_1_1", - "VK_GRAPHICS_VERSION_1_2", - "VK_GRAPHICS_VERSION_1_3", - "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_1", - "VK_VERSION_1_2", - "VK_VERSION_1_3", - "VK_VERSION_1_4", - ], - MinVersion = "1.1" - )] - PhysicalDeviceExternalSemaphoreInfo = 1000076000, - - [NativeName("VK_STRUCTURE_TYPE_EXTERNAL_SEMAPHORE_PROPERTIES")] - [SupportedApiProfile( - "vulkan", - [ - "VK_BASE_VERSION_1_1", - "VK_BASE_VERSION_1_2", - "VK_BASE_VERSION_1_3", - "VK_BASE_VERSION_1_4", - "VK_COMPUTE_VERSION_1_1", - "VK_COMPUTE_VERSION_1_2", - "VK_COMPUTE_VERSION_1_3", - "VK_COMPUTE_VERSION_1_4", - "VK_GRAPHICS_VERSION_1_1", - "VK_GRAPHICS_VERSION_1_2", - "VK_GRAPHICS_VERSION_1_3", - "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_1", - "VK_VERSION_1_2", - "VK_VERSION_1_3", - "VK_VERSION_1_4", - ], - MinVersion = "1.1" - )] - ExternalSemaphoreProperties = 1000076001, - - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_PROPERTIES")] - [SupportedApiProfile( - "vulkan", - [ - "VK_COMPUTE_VERSION_1_1", - "VK_COMPUTE_VERSION_1_2", - "VK_COMPUTE_VERSION_1_3", - "VK_COMPUTE_VERSION_1_4", - "VK_GRAPHICS_VERSION_1_1", - "VK_GRAPHICS_VERSION_1_2", - "VK_GRAPHICS_VERSION_1_3", - "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_1", - "VK_VERSION_1_2", - "VK_VERSION_1_3", - "VK_VERSION_1_4", - ], - MinVersion = "1.1" - )] - PhysicalDeviceSubgroupProperties = 1000094000, - - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_16BIT_STORAGE_FEATURES")] - [SupportedApiProfile( - "vulkan", - [ - "VK_COMPUTE_VERSION_1_1", - "VK_COMPUTE_VERSION_1_2", - "VK_COMPUTE_VERSION_1_3", - "VK_COMPUTE_VERSION_1_4", - "VK_GRAPHICS_VERSION_1_1", - "VK_GRAPHICS_VERSION_1_2", - "VK_GRAPHICS_VERSION_1_3", - "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_1", - "VK_VERSION_1_2", - "VK_VERSION_1_3", - "VK_VERSION_1_4", - ], - MinVersion = "1.1" - )] - PhysicalDevice16BitStorageFeatures = 1000083000, - - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VARIABLE_POINTERS_FEATURES")] - [SupportedApiProfile( - "vulkan", - [ - "VK_COMPUTE_VERSION_1_1", - "VK_COMPUTE_VERSION_1_2", - "VK_COMPUTE_VERSION_1_3", - "VK_COMPUTE_VERSION_1_4", - "VK_GRAPHICS_VERSION_1_1", - "VK_GRAPHICS_VERSION_1_2", - "VK_GRAPHICS_VERSION_1_3", - "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_1", - "VK_VERSION_1_2", - "VK_VERSION_1_3", - "VK_VERSION_1_4", - ], - MinVersion = "1.1" - )] - PhysicalDeviceVariablePointersFeatures = 1000120000, - - [NativeName("VK_STRUCTURE_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_CREATE_INFO")] - [SupportedApiProfile( - "vulkan", - [ - "VK_COMPUTE_VERSION_1_1", - "VK_COMPUTE_VERSION_1_2", - "VK_COMPUTE_VERSION_1_3", - "VK_COMPUTE_VERSION_1_4", - "VK_GRAPHICS_VERSION_1_1", - "VK_GRAPHICS_VERSION_1_2", - "VK_GRAPHICS_VERSION_1_3", - "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_1", - "VK_VERSION_1_2", - "VK_VERSION_1_3", - "VK_VERSION_1_4", - ], - MinVersion = "1.1" - )] - DescriptorUpdateTemplateCreateInfo = 1000085000, - - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_3_PROPERTIES")] - [SupportedApiProfile( - "vulkan", - [ - "VK_COMPUTE_VERSION_1_1", - "VK_COMPUTE_VERSION_1_2", - "VK_COMPUTE_VERSION_1_3", - "VK_COMPUTE_VERSION_1_4", - "VK_GRAPHICS_VERSION_1_1", - "VK_GRAPHICS_VERSION_1_2", - "VK_GRAPHICS_VERSION_1_3", - "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_1", - "VK_VERSION_1_2", - "VK_VERSION_1_3", - "VK_VERSION_1_4", - ], - MinVersion = "1.1" - )] - PhysicalDeviceMaintenance3Properties = 1000168000, - - [NativeName("VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_SUPPORT")] - [SupportedApiProfile( - "vulkan", - [ - "VK_COMPUTE_VERSION_1_1", - "VK_COMPUTE_VERSION_1_2", - "VK_COMPUTE_VERSION_1_3", - "VK_COMPUTE_VERSION_1_4", - "VK_GRAPHICS_VERSION_1_1", - "VK_GRAPHICS_VERSION_1_2", - "VK_GRAPHICS_VERSION_1_3", - "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_1", - "VK_VERSION_1_2", - "VK_VERSION_1_3", - "VK_VERSION_1_4", - ], - MinVersion = "1.1" - )] - DescriptorSetLayoutSupport = 1000168001, - - [NativeName("VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_CREATE_INFO")] - [SupportedApiProfile( - "vulkan", - [ - "VK_COMPUTE_VERSION_1_1", - "VK_COMPUTE_VERSION_1_2", - "VK_COMPUTE_VERSION_1_3", - "VK_COMPUTE_VERSION_1_4", - "VK_GRAPHICS_VERSION_1_1", - "VK_GRAPHICS_VERSION_1_2", - "VK_GRAPHICS_VERSION_1_3", - "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_1", - "VK_VERSION_1_2", - "VK_VERSION_1_3", - "VK_VERSION_1_4", - ], - MinVersion = "1.1" - )] - SamplerYcbcrConversionCreateInfo = 1000156000, - - [NativeName("VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_INFO")] - [SupportedApiProfile( - "vulkan", - [ - "VK_COMPUTE_VERSION_1_1", - "VK_COMPUTE_VERSION_1_2", - "VK_COMPUTE_VERSION_1_3", - "VK_COMPUTE_VERSION_1_4", - "VK_GRAPHICS_VERSION_1_1", - "VK_GRAPHICS_VERSION_1_2", - "VK_GRAPHICS_VERSION_1_3", - "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_1", - "VK_VERSION_1_2", - "VK_VERSION_1_3", - "VK_VERSION_1_4", - ], - MinVersion = "1.1" - )] - SamplerYcbcrConversionInfo = 1000156001, - - [NativeName("VK_STRUCTURE_TYPE_BIND_IMAGE_PLANE_MEMORY_INFO")] - [SupportedApiProfile( - "vulkan", - [ - "VK_COMPUTE_VERSION_1_1", - "VK_COMPUTE_VERSION_1_2", - "VK_COMPUTE_VERSION_1_3", - "VK_COMPUTE_VERSION_1_4", - "VK_GRAPHICS_VERSION_1_1", - "VK_GRAPHICS_VERSION_1_2", - "VK_GRAPHICS_VERSION_1_3", - "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_1", - "VK_VERSION_1_2", - "VK_VERSION_1_3", - "VK_VERSION_1_4", - ], - MinVersion = "1.1" - )] - BindImagePlaneMemoryInfo = 1000156002, - - [NativeName("VK_STRUCTURE_TYPE_IMAGE_PLANE_MEMORY_REQUIREMENTS_INFO")] - [SupportedApiProfile( - "vulkan", - [ - "VK_COMPUTE_VERSION_1_1", - "VK_COMPUTE_VERSION_1_2", - "VK_COMPUTE_VERSION_1_3", - "VK_COMPUTE_VERSION_1_4", - "VK_GRAPHICS_VERSION_1_1", - "VK_GRAPHICS_VERSION_1_2", - "VK_GRAPHICS_VERSION_1_3", - "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_1", - "VK_VERSION_1_2", - "VK_VERSION_1_3", - "VK_VERSION_1_4", - ], - MinVersion = "1.1" - )] - ImagePlaneMemoryRequirementsInfo = 1000156003, - - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_YCBCR_CONVERSION_FEATURES")] - [SupportedApiProfile( - "vulkan", - [ - "VK_COMPUTE_VERSION_1_1", - "VK_COMPUTE_VERSION_1_2", - "VK_COMPUTE_VERSION_1_3", - "VK_COMPUTE_VERSION_1_4", - "VK_GRAPHICS_VERSION_1_1", - "VK_GRAPHICS_VERSION_1_2", - "VK_GRAPHICS_VERSION_1_3", - "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_1", - "VK_VERSION_1_2", - "VK_VERSION_1_3", - "VK_VERSION_1_4", - ], - MinVersion = "1.1" - )] - PhysicalDeviceSamplerYcbcrConversionFeatures = 1000156004, - - [NativeName("VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_IMAGE_FORMAT_PROPERTIES")] - [SupportedApiProfile( - "vulkan", - [ - "VK_COMPUTE_VERSION_1_1", - "VK_COMPUTE_VERSION_1_2", - "VK_COMPUTE_VERSION_1_3", - "VK_COMPUTE_VERSION_1_4", - "VK_GRAPHICS_VERSION_1_1", - "VK_GRAPHICS_VERSION_1_2", - "VK_GRAPHICS_VERSION_1_3", - "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_1", - "VK_VERSION_1_2", - "VK_VERSION_1_3", - "VK_VERSION_1_4", - ], - MinVersion = "1.1" - )] - SamplerYcbcrConversionImageFormatProperties = 1000156005, - - [NativeName("VK_STRUCTURE_TYPE_DEVICE_GROUP_RENDER_PASS_BEGIN_INFO")] - [SupportedApiProfile( - "vulkan", - [ - "VK_GRAPHICS_VERSION_1_1", - "VK_GRAPHICS_VERSION_1_2", - "VK_GRAPHICS_VERSION_1_3", - "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_1", - "VK_VERSION_1_2", - "VK_VERSION_1_3", - "VK_VERSION_1_4", - ], - MinVersion = "1.1" - )] - DeviceGroupRenderPassBeginInfo = 1000060003, - - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_POINT_CLIPPING_PROPERTIES")] - [SupportedApiProfile( - "vulkan", - [ - "VK_GRAPHICS_VERSION_1_1", - "VK_GRAPHICS_VERSION_1_2", - "VK_GRAPHICS_VERSION_1_3", - "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_1", - "VK_VERSION_1_2", - "VK_VERSION_1_3", - "VK_VERSION_1_4", - ], - MinVersion = "1.1" - )] - PhysicalDevicePointClippingProperties = 1000117000, - - [NativeName("VK_STRUCTURE_TYPE_RENDER_PASS_INPUT_ATTACHMENT_ASPECT_CREATE_INFO")] - [SupportedApiProfile( - "vulkan", - [ - "VK_GRAPHICS_VERSION_1_1", - "VK_GRAPHICS_VERSION_1_2", - "VK_GRAPHICS_VERSION_1_3", - "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_1", - "VK_VERSION_1_2", - "VK_VERSION_1_3", - "VK_VERSION_1_4", - ], - MinVersion = "1.1" - )] - RenderPassInputAttachmentAspectCreateInfo = 1000117001, - - [NativeName("VK_STRUCTURE_TYPE_PIPELINE_TESSELLATION_DOMAIN_ORIGIN_STATE_CREATE_INFO")] - [SupportedApiProfile( - "vulkan", - [ - "VK_GRAPHICS_VERSION_1_1", - "VK_GRAPHICS_VERSION_1_2", - "VK_GRAPHICS_VERSION_1_3", - "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_1", - "VK_VERSION_1_2", - "VK_VERSION_1_3", - "VK_VERSION_1_4", - ], - MinVersion = "1.1" - )] - PipelineTessellationDomainOriginStateCreateInfo = 1000117003, - - [NativeName("VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO")] - [SupportedApiProfile( - "vulkan", - [ - "VK_GRAPHICS_VERSION_1_1", - "VK_GRAPHICS_VERSION_1_2", - "VK_GRAPHICS_VERSION_1_3", - "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_1", - "VK_VERSION_1_2", - "VK_VERSION_1_3", - "VK_VERSION_1_4", - ], - MinVersion = "1.1" - )] - RenderPassMultiviewCreateInfo = 1000053000, - - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_FEATURES")] - [SupportedApiProfile( - "vulkan", - [ - "VK_GRAPHICS_VERSION_1_1", - "VK_GRAPHICS_VERSION_1_2", - "VK_GRAPHICS_VERSION_1_3", - "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_1", - "VK_VERSION_1_2", - "VK_VERSION_1_3", - "VK_VERSION_1_4", - ], - MinVersion = "1.1" - )] - PhysicalDeviceMultiviewFeatures = 1000053001, - - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_PROPERTIES")] - [SupportedApiProfile( - "vulkan", - [ - "VK_GRAPHICS_VERSION_1_1", - "VK_GRAPHICS_VERSION_1_2", - "VK_GRAPHICS_VERSION_1_3", - "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_1", - "VK_VERSION_1_2", - "VK_VERSION_1_3", - "VK_VERSION_1_4", - ], - MinVersion = "1.1" - )] - PhysicalDeviceMultiviewProperties = 1000053002, - - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DRAW_PARAMETERS_FEATURES")] - [SupportedApiProfile( - "vulkan", - [ - "VK_GRAPHICS_VERSION_1_1", - "VK_GRAPHICS_VERSION_1_2", - "VK_GRAPHICS_VERSION_1_3", - "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_1", - "VK_VERSION_1_2", - "VK_VERSION_1_3", - "VK_VERSION_1_4", - ], - MinVersion = "1.1" - )] - PhysicalDeviceShaderDrawParametersFeatures = 1000063000, - - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DRIVER_PROPERTIES")] - [SupportedApiProfile( - "vulkan", - [ - "VK_BASE_VERSION_1_2", - "VK_BASE_VERSION_1_3", - "VK_BASE_VERSION_1_4", - "VK_COMPUTE_VERSION_1_2", - "VK_COMPUTE_VERSION_1_3", - "VK_COMPUTE_VERSION_1_4", - "VK_GRAPHICS_VERSION_1_2", - "VK_GRAPHICS_VERSION_1_3", - "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_2", - "VK_VERSION_1_3", - "VK_VERSION_1_4", - ], - MinVersion = "1.2" - )] - PhysicalDeviceDriverProperties = 1000196000, - - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_1_FEATURES")] - [SupportedApiProfile( - "vulkan", - [ - "VK_BASE_VERSION_1_2", - "VK_BASE_VERSION_1_3", - "VK_BASE_VERSION_1_4", - "VK_COMPUTE_VERSION_1_2", - "VK_COMPUTE_VERSION_1_3", - "VK_COMPUTE_VERSION_1_4", - "VK_GRAPHICS_VERSION_1_2", - "VK_GRAPHICS_VERSION_1_3", - "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_2", - "VK_VERSION_1_3", - "VK_VERSION_1_4", - ], - MinVersion = "1.2" - )] - PhysicalDeviceVulkan1x1Features = 49, - - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_1_PROPERTIES")] - [SupportedApiProfile( - "vulkan", - [ - "VK_BASE_VERSION_1_2", - "VK_BASE_VERSION_1_3", - "VK_BASE_VERSION_1_4", - "VK_COMPUTE_VERSION_1_2", - "VK_COMPUTE_VERSION_1_3", - "VK_COMPUTE_VERSION_1_4", - "VK_GRAPHICS_VERSION_1_2", - "VK_GRAPHICS_VERSION_1_3", - "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_2", - "VK_VERSION_1_3", - "VK_VERSION_1_4", - ], - MinVersion = "1.2" - )] - PhysicalDeviceVulkan1x1Properties = 50, - - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_2_FEATURES")] - [SupportedApiProfile( - "vulkan", - [ - "VK_BASE_VERSION_1_2", - "VK_BASE_VERSION_1_3", - "VK_BASE_VERSION_1_4", - "VK_COMPUTE_VERSION_1_2", - "VK_COMPUTE_VERSION_1_3", - "VK_COMPUTE_VERSION_1_4", - "VK_GRAPHICS_VERSION_1_2", - "VK_GRAPHICS_VERSION_1_3", - "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_2", - "VK_VERSION_1_3", - "VK_VERSION_1_4", - ], - MinVersion = "1.2" - )] - PhysicalDeviceVulkan1x2Features = 51, - - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_2_PROPERTIES")] - [SupportedApiProfile( - "vulkan", - [ - "VK_BASE_VERSION_1_2", - "VK_BASE_VERSION_1_3", - "VK_BASE_VERSION_1_4", - "VK_COMPUTE_VERSION_1_2", - "VK_COMPUTE_VERSION_1_3", - "VK_COMPUTE_VERSION_1_4", - "VK_GRAPHICS_VERSION_1_2", - "VK_GRAPHICS_VERSION_1_3", - "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_2", - "VK_VERSION_1_3", - "VK_VERSION_1_4", - ], - MinVersion = "1.2" - )] - PhysicalDeviceVulkan1x2Properties = 52, - - [NativeName("VK_STRUCTURE_TYPE_IMAGE_FORMAT_LIST_CREATE_INFO")] - [SupportedApiProfile( - "vulkan", - [ - "VK_BASE_VERSION_1_2", - "VK_BASE_VERSION_1_3", - "VK_BASE_VERSION_1_4", - "VK_COMPUTE_VERSION_1_2", - "VK_COMPUTE_VERSION_1_3", - "VK_COMPUTE_VERSION_1_4", - "VK_GRAPHICS_VERSION_1_2", - "VK_GRAPHICS_VERSION_1_3", - "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_2", - "VK_VERSION_1_3", - "VK_VERSION_1_4", - ], - MinVersion = "1.2" - )] - ImageFormatListCreateInfo = 1000147000, - - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_MEMORY_MODEL_FEATURES")] - [SupportedApiProfile( - "vulkan", - [ - "VK_BASE_VERSION_1_2", - "VK_BASE_VERSION_1_3", - "VK_BASE_VERSION_1_4", - "VK_COMPUTE_VERSION_1_2", - "VK_COMPUTE_VERSION_1_3", - "VK_COMPUTE_VERSION_1_4", - "VK_GRAPHICS_VERSION_1_2", - "VK_GRAPHICS_VERSION_1_3", - "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_2", - "VK_VERSION_1_3", - "VK_VERSION_1_4", - ], - MinVersion = "1.2" - )] - PhysicalDeviceVulkanMemoryModelFeatures = 1000211000, - - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_HOST_QUERY_RESET_FEATURES")] - [SupportedApiProfile( - "vulkan", - [ - "VK_BASE_VERSION_1_2", - "VK_BASE_VERSION_1_3", - "VK_BASE_VERSION_1_4", - "VK_COMPUTE_VERSION_1_2", - "VK_COMPUTE_VERSION_1_3", - "VK_COMPUTE_VERSION_1_4", - "VK_GRAPHICS_VERSION_1_2", - "VK_GRAPHICS_VERSION_1_3", - "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_2", - "VK_VERSION_1_3", - "VK_VERSION_1_4", - ], - MinVersion = "1.2" - )] - PhysicalDeviceHostQueryResetFeatures = 1000261000, - - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_FEATURES")] - [SupportedApiProfile( - "vulkan", - [ - "VK_BASE_VERSION_1_2", - "VK_BASE_VERSION_1_3", - "VK_BASE_VERSION_1_4", - "VK_COMPUTE_VERSION_1_2", - "VK_COMPUTE_VERSION_1_3", - "VK_COMPUTE_VERSION_1_4", - "VK_GRAPHICS_VERSION_1_2", - "VK_GRAPHICS_VERSION_1_3", - "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_2", - "VK_VERSION_1_3", - "VK_VERSION_1_4", - ], - MinVersion = "1.2" + ["VK_KHR_video_queue"], + ImpliesSets = ["VK_VERSION_1_1+VK_KHR_synchronization2", "VK_VERSION_1_3"] )] - PhysicalDeviceTimelineSemaphoreFeatures = 1000207000, + VideoProfileListInfoKHR = 1000023013, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_PROPERTIES")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VIDEO_FORMAT_INFO_KHR")] [SupportedApiProfile( "vulkan", - [ - "VK_BASE_VERSION_1_2", - "VK_BASE_VERSION_1_3", - "VK_BASE_VERSION_1_4", - "VK_COMPUTE_VERSION_1_2", - "VK_COMPUTE_VERSION_1_3", - "VK_COMPUTE_VERSION_1_4", - "VK_GRAPHICS_VERSION_1_2", - "VK_GRAPHICS_VERSION_1_3", - "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_2", - "VK_VERSION_1_3", - "VK_VERSION_1_4", - ], - MinVersion = "1.2" + ["VK_KHR_video_queue"], + ImpliesSets = ["VK_VERSION_1_1+VK_KHR_synchronization2", "VK_VERSION_1_3"] )] - PhysicalDeviceTimelineSemaphoreProperties = 1000207001, + PhysicalDeviceVideoFormatInfoKHR = 1000023014, - [NativeName("VK_STRUCTURE_TYPE_SEMAPHORE_TYPE_CREATE_INFO")] + [NativeName("VK_STRUCTURE_TYPE_VIDEO_FORMAT_PROPERTIES_KHR")] [SupportedApiProfile( "vulkan", - [ - "VK_BASE_VERSION_1_2", - "VK_BASE_VERSION_1_3", - "VK_BASE_VERSION_1_4", - "VK_COMPUTE_VERSION_1_2", - "VK_COMPUTE_VERSION_1_3", - "VK_COMPUTE_VERSION_1_4", - "VK_GRAPHICS_VERSION_1_2", - "VK_GRAPHICS_VERSION_1_3", - "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_2", - "VK_VERSION_1_3", - "VK_VERSION_1_4", - ], - MinVersion = "1.2" + ["VK_KHR_video_queue"], + ImpliesSets = ["VK_VERSION_1_1+VK_KHR_synchronization2", "VK_VERSION_1_3"] )] - SemaphoreTypeCreateInfo = 1000207002, + VideoFormatPropertiesKHR = 1000023015, - [NativeName("VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO")] + [NativeName("VK_STRUCTURE_TYPE_QUEUE_FAMILY_QUERY_RESULT_STATUS_PROPERTIES_KHR")] [SupportedApiProfile( "vulkan", - [ - "VK_BASE_VERSION_1_2", - "VK_BASE_VERSION_1_3", - "VK_BASE_VERSION_1_4", - "VK_COMPUTE_VERSION_1_2", - "VK_COMPUTE_VERSION_1_3", - "VK_COMPUTE_VERSION_1_4", - "VK_GRAPHICS_VERSION_1_2", - "VK_GRAPHICS_VERSION_1_3", - "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_2", - "VK_VERSION_1_3", - "VK_VERSION_1_4", - ], - MinVersion = "1.2" + ["VK_KHR_video_queue"], + ImpliesSets = ["VK_VERSION_1_1+VK_KHR_synchronization2", "VK_VERSION_1_3"] )] - TimelineSemaphoreSubmitInfo = 1000207003, + QueueFamilyQueryResultStatusPropertiesKHR = 1000023016, - [NativeName("VK_STRUCTURE_TYPE_SEMAPHORE_WAIT_INFO")] + [NativeName("VK_STRUCTURE_TYPE_VIDEO_DECODE_INFO_KHR")] [SupportedApiProfile( "vulkan", - [ - "VK_BASE_VERSION_1_2", - "VK_BASE_VERSION_1_3", - "VK_BASE_VERSION_1_4", - "VK_COMPUTE_VERSION_1_2", - "VK_COMPUTE_VERSION_1_3", - "VK_COMPUTE_VERSION_1_4", - "VK_GRAPHICS_VERSION_1_2", - "VK_GRAPHICS_VERSION_1_3", - "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_2", - "VK_VERSION_1_3", - "VK_VERSION_1_4", - ], - MinVersion = "1.2" + ["VK_KHR_video_decode_queue"], + ImpliesSets = [ + "VK_KHR_video_queue+VK_KHR_synchronization2", + "VK_KHR_video_queue+VK_VERSION_1_3", + ] )] - SemaphoreWaitInfo = 1000207004, + VideoDecodeInfoKHR = 1000024000, - [NativeName("VK_STRUCTURE_TYPE_SEMAPHORE_SIGNAL_INFO")] + [NativeName("VK_STRUCTURE_TYPE_VIDEO_DECODE_CAPABILITIES_KHR")] [SupportedApiProfile( "vulkan", - [ - "VK_BASE_VERSION_1_2", - "VK_BASE_VERSION_1_3", - "VK_BASE_VERSION_1_4", - "VK_COMPUTE_VERSION_1_2", - "VK_COMPUTE_VERSION_1_3", - "VK_COMPUTE_VERSION_1_4", - "VK_GRAPHICS_VERSION_1_2", - "VK_GRAPHICS_VERSION_1_3", - "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_2", - "VK_VERSION_1_3", - "VK_VERSION_1_4", - ], - MinVersion = "1.2" + ["VK_KHR_video_decode_queue"], + ImpliesSets = [ + "VK_KHR_video_queue+VK_KHR_synchronization2", + "VK_KHR_video_queue+VK_VERSION_1_3", + ] )] - SemaphoreSignalInfo = 1000207005, + VideoDecodeCapabilitiesKHR = 1000024001, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BUFFER_DEVICE_ADDRESS_FEATURES")] + [NativeName("VK_STRUCTURE_TYPE_VIDEO_DECODE_USAGE_INFO_KHR")] [SupportedApiProfile( "vulkan", - [ - "VK_BASE_VERSION_1_2", - "VK_BASE_VERSION_1_3", - "VK_BASE_VERSION_1_4", - "VK_COMPUTE_VERSION_1_2", - "VK_COMPUTE_VERSION_1_3", - "VK_COMPUTE_VERSION_1_4", - "VK_GRAPHICS_VERSION_1_2", - "VK_GRAPHICS_VERSION_1_3", - "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_2", - "VK_VERSION_1_3", - "VK_VERSION_1_4", - ], - MinVersion = "1.2" + ["VK_KHR_video_decode_queue"], + ImpliesSets = [ + "VK_KHR_video_queue+VK_KHR_synchronization2", + "VK_KHR_video_queue+VK_VERSION_1_3", + ] )] - PhysicalDeviceBufferDeviceAddressFeatures = 1000257000, + VideoDecodeUsageInfoKHR = 1000024002, - [NativeName("VK_STRUCTURE_TYPE_BUFFER_DEVICE_ADDRESS_INFO")] + [NativeName("VK_STRUCTURE_TYPE_DEDICATED_ALLOCATION_IMAGE_CREATE_INFO_NV")] + [SupportedApiProfile("vulkan", ["VK_NV_dedicated_allocation"])] + DedicatedAllocationImageCreateInfoNV = 1000026000, + + [NativeName("VK_STRUCTURE_TYPE_DEDICATED_ALLOCATION_BUFFER_CREATE_INFO_NV")] + [SupportedApiProfile("vulkan", ["VK_NV_dedicated_allocation"])] + DedicatedAllocationBufferCreateInfoNV = 1000026001, + + [NativeName("VK_STRUCTURE_TYPE_DEDICATED_ALLOCATION_MEMORY_ALLOCATE_INFO_NV")] + [SupportedApiProfile("vulkan", ["VK_NV_dedicated_allocation"])] + DedicatedAllocationMemoryAllocateInfoNV = 1000026002, + + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT")] [SupportedApiProfile( "vulkan", - [ - "VK_BASE_VERSION_1_2", - "VK_BASE_VERSION_1_3", - "VK_BASE_VERSION_1_4", - "VK_COMPUTE_VERSION_1_2", - "VK_COMPUTE_VERSION_1_3", - "VK_COMPUTE_VERSION_1_4", - "VK_GRAPHICS_VERSION_1_2", - "VK_GRAPHICS_VERSION_1_3", - "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_2", - "VK_VERSION_1_3", - "VK_VERSION_1_4", - ], - MinVersion = "1.2" + ["VK_EXT_transform_feedback"], + ImpliesSets = [ + "VK_EXT_transform_feedback+VK_KHR_get_physical_device_properties2", + "VK_EXT_transform_feedback+VK_VERSION_1_1", + ] )] - BufferDeviceAddressInfo = 1000244001, + PhysicalDeviceTransformFeedbackFeaturesEXT = 1000028000, - [NativeName("VK_STRUCTURE_TYPE_BUFFER_OPAQUE_CAPTURE_ADDRESS_CREATE_INFO")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_PROPERTIES_EXT")] [SupportedApiProfile( "vulkan", - [ - "VK_BASE_VERSION_1_2", - "VK_BASE_VERSION_1_3", - "VK_BASE_VERSION_1_4", - "VK_COMPUTE_VERSION_1_2", - "VK_COMPUTE_VERSION_1_3", - "VK_COMPUTE_VERSION_1_4", - "VK_GRAPHICS_VERSION_1_2", - "VK_GRAPHICS_VERSION_1_3", - "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_2", - "VK_VERSION_1_3", - "VK_VERSION_1_4", - ], - MinVersion = "1.2" + ["VK_EXT_transform_feedback"], + ImpliesSets = [ + "VK_EXT_transform_feedback+VK_KHR_get_physical_device_properties2", + "VK_EXT_transform_feedback+VK_VERSION_1_1", + ] )] - BufferOpaqueCaptureAddressCreateInfo = 1000257002, + PhysicalDeviceTransformFeedbackPropertiesEXT = 1000028001, - [NativeName("VK_STRUCTURE_TYPE_MEMORY_OPAQUE_CAPTURE_ADDRESS_ALLOCATE_INFO")] + [NativeName("VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_STREAM_CREATE_INFO_EXT")] [SupportedApiProfile( "vulkan", - [ - "VK_BASE_VERSION_1_2", - "VK_BASE_VERSION_1_3", - "VK_BASE_VERSION_1_4", - "VK_COMPUTE_VERSION_1_2", - "VK_COMPUTE_VERSION_1_3", - "VK_COMPUTE_VERSION_1_4", - "VK_GRAPHICS_VERSION_1_2", - "VK_GRAPHICS_VERSION_1_3", - "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_2", - "VK_VERSION_1_3", - "VK_VERSION_1_4", - ], - MinVersion = "1.2" + ["VK_EXT_transform_feedback"], + ImpliesSets = [ + "VK_EXT_transform_feedback+VK_KHR_get_physical_device_properties2", + "VK_EXT_transform_feedback+VK_VERSION_1_1", + ] )] - MemoryOpaqueCaptureAddressAllocateInfo = 1000257003, + PipelineRasterizationStateStreamCreateInfoEXT = 1000028002, - [NativeName("VK_STRUCTURE_TYPE_DEVICE_MEMORY_OPAQUE_CAPTURE_ADDRESS_INFO")] + [NativeName("VK_STRUCTURE_TYPE_CU_MODULE_CREATE_INFO_NVX")] + [SupportedApiProfile("vulkan", ["VK_NVX_binary_import"])] + CuModuleCreateInfoNVX = 1000029000, + + [NativeName("VK_STRUCTURE_TYPE_CU_FUNCTION_CREATE_INFO_NVX")] + [SupportedApiProfile("vulkan", ["VK_NVX_binary_import"])] + CuFunctionCreateInfoNVX = 1000029001, + + [NativeName("VK_STRUCTURE_TYPE_CU_LAUNCH_INFO_NVX")] + [SupportedApiProfile("vulkan", ["VK_NVX_binary_import"])] + CuLaunchInfoNVX = 1000029002, + + [NativeName("VK_STRUCTURE_TYPE_CU_MODULE_TEXTURING_MODE_CREATE_INFO_NVX")] + [SupportedApiProfile("vulkan", ["VK_NVX_binary_import"])] + CuModuleTexturingModeCreateInfoNVX = 1000029004, + + [NativeName("VK_STRUCTURE_TYPE_IMAGE_VIEW_HANDLE_INFO_NVX")] + [SupportedApiProfile("vulkan", ["VK_NVX_image_view_handle"])] + ImageViewHandleInfoNVX = 1000030000, + + [NativeName("VK_STRUCTURE_TYPE_IMAGE_VIEW_ADDRESS_PROPERTIES_NVX")] + [SupportedApiProfile("vulkan", ["VK_NVX_image_view_handle"])] + ImageViewAddressPropertiesNVX = 1000030001, + + [NativeName("VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_CAPABILITIES_KHR")] [SupportedApiProfile( "vulkan", - [ - "VK_BASE_VERSION_1_2", - "VK_BASE_VERSION_1_3", - "VK_BASE_VERSION_1_4", - "VK_COMPUTE_VERSION_1_2", - "VK_COMPUTE_VERSION_1_3", - "VK_COMPUTE_VERSION_1_4", - "VK_GRAPHICS_VERSION_1_2", - "VK_GRAPHICS_VERSION_1_3", - "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_2", - "VK_VERSION_1_3", - "VK_VERSION_1_4", - ], - MinVersion = "1.2" + ["VK_KHR_video_encode_h264"], + ImpliesSets = ["VK_KHR_video_encode_queue"] + )] + VideoEncodeH264CapabilitiesKHR = 1000038000, + + [NativeName("VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_CREATE_INFO_KHR")] + [SupportedApiProfile( + "vulkan", + ["VK_KHR_video_encode_h264"], + ImpliesSets = ["VK_KHR_video_encode_queue"] + )] + VideoEncodeH264SessionParametersCreateInfoKHR = 1000038001, + + [NativeName("VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_ADD_INFO_KHR")] + [SupportedApiProfile( + "vulkan", + ["VK_KHR_video_encode_h264"], + ImpliesSets = ["VK_KHR_video_encode_queue"] )] - DeviceMemoryOpaqueCaptureAddressInfo = 1000257004, + VideoEncodeH264SessionParametersAddInfoKHR = 1000038002, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_8BIT_STORAGE_FEATURES")] + [NativeName("VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PICTURE_INFO_KHR")] [SupportedApiProfile( "vulkan", - [ - "VK_COMPUTE_VERSION_1_2", - "VK_COMPUTE_VERSION_1_3", - "VK_COMPUTE_VERSION_1_4", - "VK_GRAPHICS_VERSION_1_2", - "VK_GRAPHICS_VERSION_1_3", - "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_2", - "VK_VERSION_1_3", - "VK_VERSION_1_4", - ], - MinVersion = "1.2" + ["VK_KHR_video_encode_h264"], + ImpliesSets = ["VK_KHR_video_encode_queue"] )] - PhysicalDevice8BitStorageFeatures = 1000177000, + VideoEncodeH264PictureInfoKHR = 1000038003, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_INT64_FEATURES")] + [NativeName("VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_DPB_SLOT_INFO_KHR")] [SupportedApiProfile( "vulkan", - [ - "VK_COMPUTE_VERSION_1_2", - "VK_COMPUTE_VERSION_1_3", - "VK_COMPUTE_VERSION_1_4", - "VK_GRAPHICS_VERSION_1_2", - "VK_GRAPHICS_VERSION_1_3", - "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_2", - "VK_VERSION_1_3", - "VK_VERSION_1_4", - ], - MinVersion = "1.2" + ["VK_KHR_video_encode_h264"], + ImpliesSets = ["VK_KHR_video_encode_queue"] )] - PhysicalDeviceShaderAtomicInt64Features = 1000180000, + VideoEncodeH264DpbSlotInfoKHR = 1000038004, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_FLOAT16_INT8_FEATURES")] + [NativeName("VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_NALU_SLICE_INFO_KHR")] [SupportedApiProfile( "vulkan", - [ - "VK_COMPUTE_VERSION_1_2", - "VK_COMPUTE_VERSION_1_3", - "VK_COMPUTE_VERSION_1_4", - "VK_GRAPHICS_VERSION_1_2", - "VK_GRAPHICS_VERSION_1_3", - "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_2", - "VK_VERSION_1_3", - "VK_VERSION_1_4", - ], - MinVersion = "1.2" + ["VK_KHR_video_encode_h264"], + ImpliesSets = ["VK_KHR_video_encode_queue"] )] - PhysicalDeviceShaderFloat16Int8Features = 1000082000, + VideoEncodeH264NaluSliceInfoKHR = 1000038005, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FLOAT_CONTROLS_PROPERTIES")] + [NativeName("VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_GOP_REMAINING_FRAME_INFO_KHR")] [SupportedApiProfile( "vulkan", - [ - "VK_COMPUTE_VERSION_1_2", - "VK_COMPUTE_VERSION_1_3", - "VK_COMPUTE_VERSION_1_4", - "VK_GRAPHICS_VERSION_1_2", - "VK_GRAPHICS_VERSION_1_3", - "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_2", - "VK_VERSION_1_3", - "VK_VERSION_1_4", - ], - MinVersion = "1.2" + ["VK_KHR_video_encode_h264"], + ImpliesSets = ["VK_KHR_video_encode_queue"] )] - PhysicalDeviceFloatControlsProperties = 1000197000, + VideoEncodeH264GopRemainingFrameInfoKHR = 1000038006, - [NativeName("VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_BINDING_FLAGS_CREATE_INFO")] + [NativeName("VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_INFO_KHR")] [SupportedApiProfile( "vulkan", - [ - "VK_COMPUTE_VERSION_1_2", - "VK_COMPUTE_VERSION_1_3", - "VK_COMPUTE_VERSION_1_4", - "VK_GRAPHICS_VERSION_1_2", - "VK_GRAPHICS_VERSION_1_3", - "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_2", - "VK_VERSION_1_3", - "VK_VERSION_1_4", - ], - MinVersion = "1.2" + ["VK_KHR_video_encode_h264"], + ImpliesSets = ["VK_KHR_video_encode_queue"] )] - DescriptorSetLayoutBindingFlagsCreateInfo = 1000161000, + VideoEncodeH264ProfileInfoKHR = 1000038007, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES")] + [NativeName("VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_RATE_CONTROL_INFO_KHR")] [SupportedApiProfile( "vulkan", - [ - "VK_COMPUTE_VERSION_1_2", - "VK_COMPUTE_VERSION_1_3", - "VK_COMPUTE_VERSION_1_4", - "VK_GRAPHICS_VERSION_1_2", - "VK_GRAPHICS_VERSION_1_3", - "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_2", - "VK_VERSION_1_3", - "VK_VERSION_1_4", - ], - MinVersion = "1.2" + ["VK_KHR_video_encode_h264"], + ImpliesSets = ["VK_KHR_video_encode_queue"] )] - PhysicalDeviceDescriptorIndexingFeatures = 1000161001, + VideoEncodeH264RateControlInfoKHR = 1000038008, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_PROPERTIES")] + [NativeName("VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_RATE_CONTROL_LAYER_INFO_KHR")] [SupportedApiProfile( "vulkan", - [ - "VK_COMPUTE_VERSION_1_2", - "VK_COMPUTE_VERSION_1_3", - "VK_COMPUTE_VERSION_1_4", - "VK_GRAPHICS_VERSION_1_2", - "VK_GRAPHICS_VERSION_1_3", - "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_2", - "VK_VERSION_1_3", - "VK_VERSION_1_4", - ], - MinVersion = "1.2" + ["VK_KHR_video_encode_h264"], + ImpliesSets = ["VK_KHR_video_encode_queue"] )] - PhysicalDeviceDescriptorIndexingProperties = 1000161002, + VideoEncodeH264RateControlLayerInfoKHR = 1000038009, - [NativeName("VK_STRUCTURE_TYPE_DESCRIPTOR_SET_VARIABLE_DESCRIPTOR_COUNT_ALLOCATE_INFO")] + [NativeName("VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_CREATE_INFO_KHR")] [SupportedApiProfile( "vulkan", - [ - "VK_COMPUTE_VERSION_1_2", - "VK_COMPUTE_VERSION_1_3", - "VK_COMPUTE_VERSION_1_4", - "VK_GRAPHICS_VERSION_1_2", - "VK_GRAPHICS_VERSION_1_3", - "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_2", - "VK_VERSION_1_3", - "VK_VERSION_1_4", - ], - MinVersion = "1.2" + ["VK_KHR_video_encode_h264"], + ImpliesSets = ["VK_KHR_video_encode_queue"] )] - DescriptorSetVariableDescriptorCountAllocateInfo = 1000161003, + VideoEncodeH264SessionCreateInfoKHR = 1000038010, - [NativeName("VK_STRUCTURE_TYPE_DESCRIPTOR_SET_VARIABLE_DESCRIPTOR_COUNT_LAYOUT_SUPPORT")] + [NativeName("VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_QUALITY_LEVEL_PROPERTIES_KHR")] [SupportedApiProfile( "vulkan", - [ - "VK_COMPUTE_VERSION_1_2", - "VK_COMPUTE_VERSION_1_3", - "VK_COMPUTE_VERSION_1_4", - "VK_GRAPHICS_VERSION_1_2", - "VK_GRAPHICS_VERSION_1_3", - "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_2", - "VK_VERSION_1_3", - "VK_VERSION_1_4", - ], - MinVersion = "1.2" + ["VK_KHR_video_encode_h264"], + ImpliesSets = ["VK_KHR_video_encode_queue"] )] - DescriptorSetVariableDescriptorCountLayoutSupport = 1000161004, + VideoEncodeH264QualityLevelPropertiesKHR = 1000038011, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES")] + [NativeName("VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_GET_INFO_KHR")] [SupportedApiProfile( "vulkan", - [ - "VK_COMPUTE_VERSION_1_2", - "VK_COMPUTE_VERSION_1_3", - "VK_COMPUTE_VERSION_1_4", - "VK_GRAPHICS_VERSION_1_2", - "VK_GRAPHICS_VERSION_1_3", - "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_2", - "VK_VERSION_1_3", - "VK_VERSION_1_4", - ], - MinVersion = "1.2" + ["VK_KHR_video_encode_h264"], + ImpliesSets = ["VK_KHR_video_encode_queue"] )] - PhysicalDeviceScalarBlockLayoutFeatures = 1000221000, + VideoEncodeH264SessionParametersGetInfoKHR = 1000038012, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES")] + [NativeName("VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_FEEDBACK_INFO_KHR")] [SupportedApiProfile( "vulkan", - [ - "VK_COMPUTE_VERSION_1_2", - "VK_COMPUTE_VERSION_1_3", - "VK_COMPUTE_VERSION_1_4", - "VK_GRAPHICS_VERSION_1_2", - "VK_GRAPHICS_VERSION_1_3", - "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_2", - "VK_VERSION_1_3", - "VK_VERSION_1_4", - ], - MinVersion = "1.2" + ["VK_KHR_video_encode_h264"], + ImpliesSets = ["VK_KHR_video_encode_queue"] )] - PhysicalDeviceSamplerFilterMinmaxProperties = 1000130000, + VideoEncodeH264SessionParametersFeedbackInfoKHR = 1000038013, - [NativeName("VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO")] + [NativeName("VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_CAPABILITIES_KHR")] [SupportedApiProfile( "vulkan", - [ - "VK_COMPUTE_VERSION_1_2", - "VK_COMPUTE_VERSION_1_3", - "VK_COMPUTE_VERSION_1_4", - "VK_GRAPHICS_VERSION_1_2", - "VK_GRAPHICS_VERSION_1_3", - "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_2", - "VK_VERSION_1_3", - "VK_VERSION_1_4", - ], - MinVersion = "1.2" + ["VK_KHR_video_encode_h265"], + ImpliesSets = ["VK_KHR_video_encode_queue"] )] - SamplerReductionModeCreateInfo = 1000130001, + VideoEncodeH265CapabilitiesKHR = 1000039000, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_UNIFORM_BUFFER_STANDARD_LAYOUT_FEATURES")] + [NativeName("VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_CREATE_INFO_KHR")] [SupportedApiProfile( "vulkan", - [ - "VK_COMPUTE_VERSION_1_2", - "VK_COMPUTE_VERSION_1_3", - "VK_COMPUTE_VERSION_1_4", - "VK_GRAPHICS_VERSION_1_2", - "VK_GRAPHICS_VERSION_1_3", - "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_2", - "VK_VERSION_1_3", - "VK_VERSION_1_4", - ], - MinVersion = "1.2" + ["VK_KHR_video_encode_h265"], + ImpliesSets = ["VK_KHR_video_encode_queue"] )] - PhysicalDeviceUniformBufferStandardLayoutFeatures = 1000253000, + VideoEncodeH265SessionParametersCreateInfoKHR = 1000039001, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SUBGROUP_EXTENDED_TYPES_FEATURES")] + [NativeName("VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_ADD_INFO_KHR")] [SupportedApiProfile( "vulkan", - [ - "VK_COMPUTE_VERSION_1_2", - "VK_COMPUTE_VERSION_1_3", - "VK_COMPUTE_VERSION_1_4", - "VK_GRAPHICS_VERSION_1_2", - "VK_GRAPHICS_VERSION_1_3", - "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_2", - "VK_VERSION_1_3", - "VK_VERSION_1_4", - ], - MinVersion = "1.2" + ["VK_KHR_video_encode_h265"], + ImpliesSets = ["VK_KHR_video_encode_queue"] )] - PhysicalDeviceShaderSubgroupExtendedTypesFeatures = 1000175000, + VideoEncodeH265SessionParametersAddInfoKHR = 1000039002, - [NativeName("VK_STRUCTURE_TYPE_ATTACHMENT_DESCRIPTION_2")] + [NativeName("VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PICTURE_INFO_KHR")] [SupportedApiProfile( "vulkan", - [ - "VK_GRAPHICS_VERSION_1_2", - "VK_GRAPHICS_VERSION_1_3", - "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_2", - "VK_VERSION_1_3", - "VK_VERSION_1_4", - ], - MinVersion = "1.2" + ["VK_KHR_video_encode_h265"], + ImpliesSets = ["VK_KHR_video_encode_queue"] )] - AttachmentDescription2 = 1000109000, + VideoEncodeH265PictureInfoKHR = 1000039003, - [NativeName("VK_STRUCTURE_TYPE_ATTACHMENT_REFERENCE_2")] + [NativeName("VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_DPB_SLOT_INFO_KHR")] [SupportedApiProfile( "vulkan", - [ - "VK_GRAPHICS_VERSION_1_2", - "VK_GRAPHICS_VERSION_1_3", - "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_2", - "VK_VERSION_1_3", - "VK_VERSION_1_4", - ], - MinVersion = "1.2" + ["VK_KHR_video_encode_h265"], + ImpliesSets = ["VK_KHR_video_encode_queue"] )] - AttachmentReference2 = 1000109001, + VideoEncodeH265DpbSlotInfoKHR = 1000039004, - [NativeName("VK_STRUCTURE_TYPE_SUBPASS_DESCRIPTION_2")] + [NativeName("VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_INFO_KHR")] [SupportedApiProfile( "vulkan", - [ - "VK_GRAPHICS_VERSION_1_2", - "VK_GRAPHICS_VERSION_1_3", - "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_2", - "VK_VERSION_1_3", - "VK_VERSION_1_4", - ], - MinVersion = "1.2" + ["VK_KHR_video_encode_h265"], + ImpliesSets = ["VK_KHR_video_encode_queue"] )] - SubpassDescription2 = 1000109002, + VideoEncodeH265NaluSliceSegmentInfoKHR = 1000039005, - [NativeName("VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2")] + [NativeName("VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_GOP_REMAINING_FRAME_INFO_KHR")] [SupportedApiProfile( "vulkan", - [ - "VK_GRAPHICS_VERSION_1_2", - "VK_GRAPHICS_VERSION_1_3", - "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_2", - "VK_VERSION_1_3", - "VK_VERSION_1_4", - ], - MinVersion = "1.2" + ["VK_KHR_video_encode_h265"], + ImpliesSets = ["VK_KHR_video_encode_queue"] )] - SubpassDependency2 = 1000109003, + VideoEncodeH265GopRemainingFrameInfoKHR = 1000039006, - [NativeName("VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2")] + [NativeName("VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_INFO_KHR")] [SupportedApiProfile( "vulkan", - [ - "VK_GRAPHICS_VERSION_1_2", - "VK_GRAPHICS_VERSION_1_3", - "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_2", - "VK_VERSION_1_3", - "VK_VERSION_1_4", - ], - MinVersion = "1.2" + ["VK_KHR_video_encode_h265"], + ImpliesSets = ["VK_KHR_video_encode_queue"] )] - RenderPassCreateInfo2 = 1000109004, + VideoEncodeH265ProfileInfoKHR = 1000039007, - [NativeName("VK_STRUCTURE_TYPE_SUBPASS_BEGIN_INFO")] + [NativeName("VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_RATE_CONTROL_INFO_KHR")] [SupportedApiProfile( "vulkan", - [ - "VK_GRAPHICS_VERSION_1_2", - "VK_GRAPHICS_VERSION_1_3", - "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_2", - "VK_VERSION_1_3", - "VK_VERSION_1_4", - ], - MinVersion = "1.2" + ["VK_KHR_video_encode_h265"], + ImpliesSets = ["VK_KHR_video_encode_queue"] )] - SubpassBeginInfo = 1000109005, + VideoEncodeH265RateControlInfoKHR = 1000039009, - [NativeName("VK_STRUCTURE_TYPE_SUBPASS_END_INFO")] + [NativeName("VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_RATE_CONTROL_LAYER_INFO_KHR")] [SupportedApiProfile( "vulkan", - [ - "VK_GRAPHICS_VERSION_1_2", - "VK_GRAPHICS_VERSION_1_3", - "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_2", - "VK_VERSION_1_3", - "VK_VERSION_1_4", - ], - MinVersion = "1.2" + ["VK_KHR_video_encode_h265"], + ImpliesSets = ["VK_KHR_video_encode_queue"] )] - SubpassEndInfo = 1000109006, + VideoEncodeH265RateControlLayerInfoKHR = 1000039010, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_STENCIL_RESOLVE_PROPERTIES")] + [NativeName("VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_CREATE_INFO_KHR")] [SupportedApiProfile( "vulkan", - [ - "VK_GRAPHICS_VERSION_1_2", - "VK_GRAPHICS_VERSION_1_3", - "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_2", - "VK_VERSION_1_3", - "VK_VERSION_1_4", - ], - MinVersion = "1.2" + ["VK_KHR_video_encode_h265"], + ImpliesSets = ["VK_KHR_video_encode_queue"] )] - PhysicalDeviceDepthStencilResolveProperties = 1000199000, + VideoEncodeH265SessionCreateInfoKHR = 1000039011, - [NativeName("VK_STRUCTURE_TYPE_SUBPASS_DESCRIPTION_DEPTH_STENCIL_RESOLVE")] + [NativeName("VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_QUALITY_LEVEL_PROPERTIES_KHR")] [SupportedApiProfile( "vulkan", - [ - "VK_GRAPHICS_VERSION_1_2", - "VK_GRAPHICS_VERSION_1_3", - "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_2", - "VK_VERSION_1_3", - "VK_VERSION_1_4", - ], - MinVersion = "1.2" + ["VK_KHR_video_encode_h265"], + ImpliesSets = ["VK_KHR_video_encode_queue"] )] - SubpassDescriptionDepthStencilResolve = 1000199001, + VideoEncodeH265QualityLevelPropertiesKHR = 1000039012, - [NativeName("VK_STRUCTURE_TYPE_IMAGE_STENCIL_USAGE_CREATE_INFO")] + [NativeName("VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_GET_INFO_KHR")] [SupportedApiProfile( "vulkan", - [ - "VK_GRAPHICS_VERSION_1_2", - "VK_GRAPHICS_VERSION_1_3", - "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_2", - "VK_VERSION_1_3", - "VK_VERSION_1_4", - ], - MinVersion = "1.2" + ["VK_KHR_video_encode_h265"], + ImpliesSets = ["VK_KHR_video_encode_queue"] )] - ImageStencilUsageCreateInfo = 1000246000, + VideoEncodeH265SessionParametersGetInfoKHR = 1000039013, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGELESS_FRAMEBUFFER_FEATURES")] + [NativeName("VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_FEEDBACK_INFO_KHR")] [SupportedApiProfile( "vulkan", - [ - "VK_GRAPHICS_VERSION_1_2", - "VK_GRAPHICS_VERSION_1_3", - "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_2", - "VK_VERSION_1_3", - "VK_VERSION_1_4", - ], - MinVersion = "1.2" + ["VK_KHR_video_encode_h265"], + ImpliesSets = ["VK_KHR_video_encode_queue"] )] - PhysicalDeviceImagelessFramebufferFeatures = 1000108000, + VideoEncodeH265SessionParametersFeedbackInfoKHR = 1000039014, - [NativeName("VK_STRUCTURE_TYPE_FRAMEBUFFER_ATTACHMENTS_CREATE_INFO")] + [NativeName("VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_CAPABILITIES_KHR")] [SupportedApiProfile( "vulkan", - [ - "VK_GRAPHICS_VERSION_1_2", - "VK_GRAPHICS_VERSION_1_3", - "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_2", - "VK_VERSION_1_3", - "VK_VERSION_1_4", - ], - MinVersion = "1.2" + ["VK_KHR_video_decode_h264"], + ImpliesSets = ["VK_KHR_video_decode_queue"] )] - FramebufferAttachmentsCreateInfo = 1000108001, + VideoDecodeH264CapabilitiesKHR = 1000040000, - [NativeName("VK_STRUCTURE_TYPE_FRAMEBUFFER_ATTACHMENT_IMAGE_INFO")] + [NativeName("VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PICTURE_INFO_KHR")] [SupportedApiProfile( "vulkan", - [ - "VK_GRAPHICS_VERSION_1_2", - "VK_GRAPHICS_VERSION_1_3", - "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_2", - "VK_VERSION_1_3", - "VK_VERSION_1_4", - ], - MinVersion = "1.2" + ["VK_KHR_video_decode_h264"], + ImpliesSets = ["VK_KHR_video_decode_queue"] )] - FramebufferAttachmentImageInfo = 1000108002, + VideoDecodeH264PictureInfoKHR = 1000040001, - [NativeName("VK_STRUCTURE_TYPE_RENDER_PASS_ATTACHMENT_BEGIN_INFO")] + [NativeName("VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PROFILE_INFO_KHR")] [SupportedApiProfile( "vulkan", - [ - "VK_GRAPHICS_VERSION_1_2", - "VK_GRAPHICS_VERSION_1_3", - "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_2", - "VK_VERSION_1_3", - "VK_VERSION_1_4", - ], - MinVersion = "1.2" + ["VK_KHR_video_decode_h264"], + ImpliesSets = ["VK_KHR_video_decode_queue"] )] - RenderPassAttachmentBeginInfo = 1000108003, + VideoDecodeH264ProfileInfoKHR = 1000040003, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SEPARATE_DEPTH_STENCIL_LAYOUTS_FEATURES")] + [NativeName("VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_SESSION_PARAMETERS_CREATE_INFO_KHR")] [SupportedApiProfile( "vulkan", - [ - "VK_GRAPHICS_VERSION_1_2", - "VK_GRAPHICS_VERSION_1_3", - "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_2", - "VK_VERSION_1_3", - "VK_VERSION_1_4", - ], - MinVersion = "1.2" + ["VK_KHR_video_decode_h264"], + ImpliesSets = ["VK_KHR_video_decode_queue"] )] - PhysicalDeviceSeparateDepthStencilLayoutsFeatures = 1000241000, + VideoDecodeH264SessionParametersCreateInfoKHR = 1000040004, - [NativeName("VK_STRUCTURE_TYPE_ATTACHMENT_REFERENCE_STENCIL_LAYOUT")] + [NativeName("VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_SESSION_PARAMETERS_ADD_INFO_KHR")] [SupportedApiProfile( "vulkan", - [ - "VK_GRAPHICS_VERSION_1_2", - "VK_GRAPHICS_VERSION_1_3", - "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_2", - "VK_VERSION_1_3", - "VK_VERSION_1_4", - ], - MinVersion = "1.2" + ["VK_KHR_video_decode_h264"], + ImpliesSets = ["VK_KHR_video_decode_queue"] )] - AttachmentReferenceStencilLayout = 1000241001, + VideoDecodeH264SessionParametersAddInfoKHR = 1000040005, - [NativeName("VK_STRUCTURE_TYPE_ATTACHMENT_DESCRIPTION_STENCIL_LAYOUT")] + [NativeName("VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_DPB_SLOT_INFO_KHR")] [SupportedApiProfile( "vulkan", - [ - "VK_GRAPHICS_VERSION_1_2", - "VK_GRAPHICS_VERSION_1_3", - "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_2", - "VK_VERSION_1_3", - "VK_VERSION_1_4", - ], - MinVersion = "1.2" + ["VK_KHR_video_decode_h264"], + ImpliesSets = ["VK_KHR_video_decode_queue"] )] - AttachmentDescriptionStencilLayout = 1000241002, + VideoDecodeH264DpbSlotInfoKHR = 1000040006, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_3_FEATURES")] + [NativeName("VK_STRUCTURE_TYPE_TEXTURE_LOD_GATHER_FORMAT_PROPERTIES_AMD")] [SupportedApiProfile( "vulkan", - [ - "VK_BASE_VERSION_1_3", - "VK_BASE_VERSION_1_4", - "VK_COMPUTE_VERSION_1_3", - "VK_COMPUTE_VERSION_1_4", - "VK_GRAPHICS_VERSION_1_3", - "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_3", - "VK_VERSION_1_4", - ], - MinVersion = "1.3" + ["VK_AMD_texture_gather_bias_lod"], + ImpliesSets = [ + "VK_AMD_texture_gather_bias_lod+VK_KHR_get_physical_device_properties2", + "VK_AMD_texture_gather_bias_lod+VK_VERSION_1_1", + ] )] - PhysicalDeviceVulkan1x3Features = 53, + TextureLodGatherFormatPropertiesAMD = 1000041000, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_3_PROPERTIES")] + [NativeName("VK_STRUCTURE_TYPE_RENDERING_INFO")] [SupportedApiProfile( "vulkan", - [ - "VK_BASE_VERSION_1_3", - "VK_BASE_VERSION_1_4", - "VK_COMPUTE_VERSION_1_3", - "VK_COMPUTE_VERSION_1_4", - "VK_GRAPHICS_VERSION_1_3", - "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_3", - "VK_VERSION_1_4", - ], + ["VK_GRAPHICS_VERSION_1_3", "VK_GRAPHICS_VERSION_1_4", "VK_VERSION_1_3", "VK_VERSION_1_4"], MinVersion = "1.3" )] - PhysicalDeviceVulkan1x3Properties = 54, + RenderingInfo = 1000044000, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TOOL_PROPERTIES")] + [NativeName("VK_STRUCTURE_TYPE_RENDERING_INFO_KHR")] [SupportedApiProfile( "vulkan", - [ - "VK_BASE_VERSION_1_3", - "VK_BASE_VERSION_1_4", - "VK_COMPUTE_VERSION_1_3", - "VK_COMPUTE_VERSION_1_4", - "VK_GRAPHICS_VERSION_1_3", - "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_3", - "VK_VERSION_1_4", - ], - MinVersion = "1.3" + ["VK_KHR_dynamic_rendering"], + ImpliesSets = [ + "VK_KHR_depth_stencil_resolve+VK_KHR_get_physical_device_properties2", + "VK_KHR_depth_stencil_resolve+VK_VERSION_1_1", + "VK_VERSION_1_2", + ] )] - PhysicalDeviceToolProperties = 1000245000, + RenderingInfoKHR = RenderingInfo, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIVATE_DATA_FEATURES")] + [NativeName("VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO")] [SupportedApiProfile( "vulkan", - [ - "VK_BASE_VERSION_1_3", - "VK_BASE_VERSION_1_4", - "VK_COMPUTE_VERSION_1_3", - "VK_COMPUTE_VERSION_1_4", - "VK_GRAPHICS_VERSION_1_3", - "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_3", - "VK_VERSION_1_4", - ], + ["VK_GRAPHICS_VERSION_1_3", "VK_GRAPHICS_VERSION_1_4", "VK_VERSION_1_3", "VK_VERSION_1_4"], MinVersion = "1.3" )] - PhysicalDevicePrivateDataFeatures = 1000295000, + RenderingAttachmentInfo = 1000044001, - [NativeName("VK_STRUCTURE_TYPE_DEVICE_PRIVATE_DATA_CREATE_INFO")] + [NativeName("VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO_KHR")] [SupportedApiProfile( "vulkan", - [ - "VK_BASE_VERSION_1_3", - "VK_BASE_VERSION_1_4", - "VK_COMPUTE_VERSION_1_3", - "VK_COMPUTE_VERSION_1_4", - "VK_GRAPHICS_VERSION_1_3", - "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_3", - "VK_VERSION_1_4", - ], - MinVersion = "1.3" + ["VK_KHR_dynamic_rendering"], + ImpliesSets = [ + "VK_KHR_depth_stencil_resolve+VK_KHR_get_physical_device_properties2", + "VK_KHR_depth_stencil_resolve+VK_VERSION_1_1", + "VK_VERSION_1_2", + ] )] - DevicePrivateDataCreateInfo = 1000295001, + RenderingAttachmentInfoKHR = RenderingAttachmentInfo, - [NativeName("VK_STRUCTURE_TYPE_PRIVATE_DATA_SLOT_CREATE_INFO")] + [NativeName("VK_STRUCTURE_TYPE_PIPELINE_RENDERING_CREATE_INFO")] [SupportedApiProfile( "vulkan", - [ - "VK_BASE_VERSION_1_3", - "VK_BASE_VERSION_1_4", - "VK_COMPUTE_VERSION_1_3", - "VK_COMPUTE_VERSION_1_4", - "VK_GRAPHICS_VERSION_1_3", - "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_3", - "VK_VERSION_1_4", - ], + ["VK_GRAPHICS_VERSION_1_3", "VK_GRAPHICS_VERSION_1_4", "VK_VERSION_1_3", "VK_VERSION_1_4"], MinVersion = "1.3" )] - PrivateDataSlotCreateInfo = 1000295002, + PipelineRenderingCreateInfo = 1000044002, - [NativeName("VK_STRUCTURE_TYPE_MEMORY_BARRIER_2")] + [NativeName("VK_STRUCTURE_TYPE_PIPELINE_RENDERING_CREATE_INFO_KHR")] [SupportedApiProfile( "vulkan", - [ - "VK_BASE_VERSION_1_3", - "VK_BASE_VERSION_1_4", - "VK_COMPUTE_VERSION_1_3", - "VK_COMPUTE_VERSION_1_4", - "VK_GRAPHICS_VERSION_1_3", - "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_3", - "VK_VERSION_1_4", - ], - MinVersion = "1.3" + ["VK_KHR_dynamic_rendering"], + ImpliesSets = [ + "VK_KHR_depth_stencil_resolve+VK_KHR_get_physical_device_properties2", + "VK_KHR_depth_stencil_resolve+VK_VERSION_1_1", + "VK_VERSION_1_2", + ] )] - MemoryBarrier2 = 1000314000, + PipelineRenderingCreateInfoKHR = PipelineRenderingCreateInfo, - [NativeName("VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER_2")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DYNAMIC_RENDERING_FEATURES")] [SupportedApiProfile( "vulkan", - [ - "VK_BASE_VERSION_1_3", - "VK_BASE_VERSION_1_4", - "VK_COMPUTE_VERSION_1_3", - "VK_COMPUTE_VERSION_1_4", - "VK_GRAPHICS_VERSION_1_3", - "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_3", - "VK_VERSION_1_4", - ], + ["VK_GRAPHICS_VERSION_1_3", "VK_GRAPHICS_VERSION_1_4", "VK_VERSION_1_3", "VK_VERSION_1_4"], MinVersion = "1.3" )] - BufferMemoryBarrier2 = 1000314001, + PhysicalDeviceDynamicRenderingFeatures = 1000044003, - [NativeName("VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER_2")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DYNAMIC_RENDERING_FEATURES_KHR")] [SupportedApiProfile( "vulkan", - [ - "VK_BASE_VERSION_1_3", - "VK_BASE_VERSION_1_4", - "VK_COMPUTE_VERSION_1_3", - "VK_COMPUTE_VERSION_1_4", - "VK_GRAPHICS_VERSION_1_3", - "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_3", - "VK_VERSION_1_4", - ], - MinVersion = "1.3" + ["VK_KHR_dynamic_rendering"], + ImpliesSets = [ + "VK_KHR_depth_stencil_resolve+VK_KHR_get_physical_device_properties2", + "VK_KHR_depth_stencil_resolve+VK_VERSION_1_1", + "VK_VERSION_1_2", + ] )] - ImageMemoryBarrier2 = 1000314002, + PhysicalDeviceDynamicRenderingFeaturesKHR = PhysicalDeviceDynamicRenderingFeatures, - [NativeName("VK_STRUCTURE_TYPE_DEPENDENCY_INFO")] + [NativeName("VK_STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_RENDERING_INFO")] [SupportedApiProfile( "vulkan", - [ - "VK_BASE_VERSION_1_3", - "VK_BASE_VERSION_1_4", - "VK_COMPUTE_VERSION_1_3", - "VK_COMPUTE_VERSION_1_4", - "VK_GRAPHICS_VERSION_1_3", - "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_3", - "VK_VERSION_1_4", - ], + ["VK_GRAPHICS_VERSION_1_3", "VK_GRAPHICS_VERSION_1_4", "VK_VERSION_1_3", "VK_VERSION_1_4"], MinVersion = "1.3" )] - DependencyInfo = 1000314003, + CommandBufferInheritanceRenderingInfo = 1000044004, - [NativeName("VK_STRUCTURE_TYPE_SUBMIT_INFO_2")] + [NativeName("VK_STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_RENDERING_INFO_KHR")] [SupportedApiProfile( "vulkan", - [ - "VK_BASE_VERSION_1_3", - "VK_BASE_VERSION_1_4", - "VK_COMPUTE_VERSION_1_3", - "VK_COMPUTE_VERSION_1_4", - "VK_GRAPHICS_VERSION_1_3", - "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_3", - "VK_VERSION_1_4", - ], - MinVersion = "1.3" + ["VK_KHR_dynamic_rendering"], + ImpliesSets = [ + "VK_KHR_depth_stencil_resolve+VK_KHR_get_physical_device_properties2", + "VK_KHR_depth_stencil_resolve+VK_VERSION_1_1", + "VK_VERSION_1_2", + ] )] - SubmitInfo2 = 1000314004, + CommandBufferInheritanceRenderingInfoKHR = CommandBufferInheritanceRenderingInfo, - [NativeName("VK_STRUCTURE_TYPE_SEMAPHORE_SUBMIT_INFO")] + [NativeName("VK_STRUCTURE_TYPE_RENDERING_FRAGMENT_SHADING_RATE_ATTACHMENT_INFO_KHR")] [SupportedApiProfile( "vulkan", [ - "VK_BASE_VERSION_1_3", - "VK_BASE_VERSION_1_4", - "VK_COMPUTE_VERSION_1_3", - "VK_COMPUTE_VERSION_1_4", - "VK_GRAPHICS_VERSION_1_3", - "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_3", - "VK_VERSION_1_4", + "VK_KHR_fragment_shading_rate+VK_KHR_dynamic_rendering", + "VK_KHR_fragment_shading_rate+VK_VERSION_1_3", ], - MinVersion = "1.3" + ImpliesSets = [ + "VK_KHR_create_renderpass2+VK_KHR_get_physical_device_properties2", + "VK_KHR_create_renderpass2+VK_VERSION_1_1", + "VK_VERSION_1_2", + ] )] - SemaphoreSubmitInfo = 1000314005, + RenderingFragmentShadingRateAttachmentInfoKHR = 1000044006, - [NativeName("VK_STRUCTURE_TYPE_COMMAND_BUFFER_SUBMIT_INFO")] + [NativeName("VK_STRUCTURE_TYPE_RENDERING_FRAGMENT_DENSITY_MAP_ATTACHMENT_INFO_EXT")] [SupportedApiProfile( "vulkan", [ - "VK_BASE_VERSION_1_3", - "VK_BASE_VERSION_1_4", - "VK_COMPUTE_VERSION_1_3", - "VK_COMPUTE_VERSION_1_4", - "VK_GRAPHICS_VERSION_1_3", - "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_3", - "VK_VERSION_1_4", + "VK_EXT_fragment_density_map+VK_KHR_dynamic_rendering", + "VK_EXT_fragment_density_map+VK_VERSION_1_3", ], - MinVersion = "1.3" + ImpliesSets = [ + "VK_EXT_fragment_density_map+VK_KHR_get_physical_device_properties2", + "VK_EXT_fragment_density_map+VK_VERSION_1_1", + ] )] - CommandBufferSubmitInfo = 1000314006, + RenderingFragmentDensityMapAttachmentInfoEXT = 1000044007, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SYNCHRONIZATION_2_FEATURES")] + [NativeName("VK_STRUCTURE_TYPE_ATTACHMENT_SAMPLE_COUNT_INFO_AMD")] [SupportedApiProfile( "vulkan", [ - "VK_BASE_VERSION_1_3", - "VK_BASE_VERSION_1_4", - "VK_COMPUTE_VERSION_1_3", - "VK_COMPUTE_VERSION_1_4", - "VK_GRAPHICS_VERSION_1_3", - "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_3", - "VK_VERSION_1_4", - ], - MinVersion = "1.3" + "VK_AMD_mixed_attachment_samples+VK_KHR_dynamic_rendering", + "VK_AMD_mixed_attachment_samples+VK_VERSION_1_3", + ] )] - PhysicalDeviceSynchronization2Features = 1000314007, + AttachmentSampleCountInfoAMD = 1000044008, - [NativeName("VK_STRUCTURE_TYPE_COPY_BUFFER_INFO_2")] + [NativeName("VK_STRUCTURE_TYPE_ATTACHMENT_SAMPLE_COUNT_INFO_NV")] [SupportedApiProfile( "vulkan", [ - "VK_BASE_VERSION_1_3", - "VK_BASE_VERSION_1_4", - "VK_COMPUTE_VERSION_1_3", - "VK_COMPUTE_VERSION_1_4", - "VK_GRAPHICS_VERSION_1_3", - "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_3", - "VK_VERSION_1_4", - ], - MinVersion = "1.3" + "VK_NV_framebuffer_mixed_samples+VK_KHR_dynamic_rendering", + "VK_NV_framebuffer_mixed_samples+VK_VERSION_1_3", + ] )] - CopyBufferInfo2 = 1000337000, + AttachmentSampleCountInfoNV = AttachmentSampleCountInfoAMD, - [NativeName("VK_STRUCTURE_TYPE_COPY_IMAGE_INFO_2")] + [NativeName("VK_STRUCTURE_TYPE_MULTIVIEW_PER_VIEW_ATTRIBUTES_INFO_NVX")] [SupportedApiProfile( "vulkan", [ - "VK_BASE_VERSION_1_3", - "VK_BASE_VERSION_1_4", - "VK_COMPUTE_VERSION_1_3", - "VK_COMPUTE_VERSION_1_4", - "VK_GRAPHICS_VERSION_1_3", - "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_3", - "VK_VERSION_1_4", + "VK_NVX_multiview_per_view_attributes+VK_KHR_dynamic_rendering", + "VK_NVX_multiview_per_view_attributes+VK_VERSION_1_3", ], - MinVersion = "1.3" + ImpliesSets = [ + "VK_NVX_multiview_per_view_attributes+VK_KHR_multiview", + "VK_NVX_multiview_per_view_attributes+VK_VERSION_1_1", + ] )] - CopyImageInfo2 = 1000337001, + MultiviewPerViewAttributesInfoNVX = 1000044009, - [NativeName("VK_STRUCTURE_TYPE_COPY_BUFFER_TO_IMAGE_INFO_2")] + [NativeName("VK_STRUCTURE_TYPE_STREAM_DESCRIPTOR_SURFACE_CREATE_INFO_GGP")] [SupportedApiProfile( "vulkan", - [ - "VK_BASE_VERSION_1_3", - "VK_BASE_VERSION_1_4", - "VK_COMPUTE_VERSION_1_3", - "VK_COMPUTE_VERSION_1_4", - "VK_GRAPHICS_VERSION_1_3", - "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_3", - "VK_VERSION_1_4", - ], - MinVersion = "1.3" + ["VK_GGP_stream_descriptor_surface"], + ImpliesSets = ["VK_KHR_surface"] )] - CopyBufferToImageInfo2 = 1000337002, + StreamDescriptorSurfaceCreateInfoGGP = 1000049000, - [NativeName("VK_STRUCTURE_TYPE_COPY_IMAGE_TO_BUFFER_INFO_2")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CORNER_SAMPLED_IMAGE_FEATURES_NV")] [SupportedApiProfile( "vulkan", - [ - "VK_BASE_VERSION_1_3", - "VK_BASE_VERSION_1_4", - "VK_COMPUTE_VERSION_1_3", - "VK_COMPUTE_VERSION_1_4", - "VK_GRAPHICS_VERSION_1_3", - "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_3", - "VK_VERSION_1_4", - ], - MinVersion = "1.3" + ["VK_NV_corner_sampled_image"], + ImpliesSets = [ + "VK_NV_corner_sampled_image+VK_KHR_get_physical_device_properties2", + "VK_NV_corner_sampled_image+VK_VERSION_1_1", + ] )] - CopyImageToBufferInfo2 = 1000337003, + PhysicalDeviceCornerSampledImageFeaturesNV = 1000050000, - [NativeName("VK_STRUCTURE_TYPE_BUFFER_COPY_2")] + [NativeName("VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO")] [SupportedApiProfile( "vulkan", [ - "VK_BASE_VERSION_1_3", - "VK_BASE_VERSION_1_4", - "VK_COMPUTE_VERSION_1_3", - "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_1", + "VK_GRAPHICS_VERSION_1_2", "VK_GRAPHICS_VERSION_1_3", "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_1", + "VK_VERSION_1_2", "VK_VERSION_1_3", "VK_VERSION_1_4", ], - MinVersion = "1.3" + MinVersion = "1.1" )] - BufferCopy2 = 1000337006, + RenderPassMultiviewCreateInfo = 1000053000, - [NativeName("VK_STRUCTURE_TYPE_IMAGE_COPY_2")] + [NativeName("VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO_KHR")] [SupportedApiProfile( "vulkan", - [ - "VK_BASE_VERSION_1_3", - "VK_BASE_VERSION_1_4", - "VK_COMPUTE_VERSION_1_3", - "VK_COMPUTE_VERSION_1_4", - "VK_GRAPHICS_VERSION_1_3", - "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_3", - "VK_VERSION_1_4", - ], - MinVersion = "1.3" + ["VK_KHR_multiview"], + ImpliesSets = [ + "VK_KHR_multiview+VK_KHR_get_physical_device_properties2", + "VK_KHR_multiview+VK_VERSION_1_1", + ] )] - ImageCopy2 = 1000337007, + RenderPassMultiviewCreateInfoKHR = RenderPassMultiviewCreateInfo, - [NativeName("VK_STRUCTURE_TYPE_BUFFER_IMAGE_COPY_2")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_FEATURES")] [SupportedApiProfile( "vulkan", [ - "VK_BASE_VERSION_1_3", - "VK_BASE_VERSION_1_4", - "VK_COMPUTE_VERSION_1_3", - "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_1", + "VK_GRAPHICS_VERSION_1_2", "VK_GRAPHICS_VERSION_1_3", "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_1", + "VK_VERSION_1_2", "VK_VERSION_1_3", "VK_VERSION_1_4", ], - MinVersion = "1.3" + MinVersion = "1.1" )] - BufferImageCopy2 = 1000337009, + PhysicalDeviceMultiviewFeatures = 1000053001, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_FEATURES_KHR")] [SupportedApiProfile( "vulkan", - [ - "VK_BASE_VERSION_1_3", - "VK_BASE_VERSION_1_4", - "VK_COMPUTE_VERSION_1_3", - "VK_COMPUTE_VERSION_1_4", - "VK_GRAPHICS_VERSION_1_3", - "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_3", - "VK_VERSION_1_4", - ], - MinVersion = "1.3" + ["VK_KHR_multiview"], + ImpliesSets = [ + "VK_KHR_multiview+VK_KHR_get_physical_device_properties2", + "VK_KHR_multiview+VK_VERSION_1_1", + ] )] - PhysicalDeviceTextureCompressionAstcHdrFeatures = 1000066000, + PhysicalDeviceMultiviewFeaturesKHR = PhysicalDeviceMultiviewFeatures, - [NativeName("VK_STRUCTURE_TYPE_FORMAT_PROPERTIES_3")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_PROPERTIES")] [SupportedApiProfile( "vulkan", [ - "VK_BASE_VERSION_1_3", - "VK_BASE_VERSION_1_4", - "VK_COMPUTE_VERSION_1_3", - "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_1", + "VK_GRAPHICS_VERSION_1_2", "VK_GRAPHICS_VERSION_1_3", "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_1", + "VK_VERSION_1_2", "VK_VERSION_1_3", "VK_VERSION_1_4", ], - MinVersion = "1.3" + MinVersion = "1.1" )] - FormatProperties3 = 1000360000, + PhysicalDeviceMultiviewProperties = 1000053002, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_4_FEATURES")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_PROPERTIES_KHR")] [SupportedApiProfile( "vulkan", - [ - "VK_BASE_VERSION_1_3", - "VK_BASE_VERSION_1_4", - "VK_COMPUTE_VERSION_1_3", - "VK_COMPUTE_VERSION_1_4", - "VK_GRAPHICS_VERSION_1_3", - "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_3", - "VK_VERSION_1_4", - ], - MinVersion = "1.3" + ["VK_KHR_multiview"], + ImpliesSets = [ + "VK_KHR_multiview+VK_KHR_get_physical_device_properties2", + "VK_KHR_multiview+VK_VERSION_1_1", + ] )] - PhysicalDeviceMaintenance4Features = 1000413000, + PhysicalDeviceMultiviewPropertiesKHR = PhysicalDeviceMultiviewProperties, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_4_PROPERTIES")] + [NativeName("VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_IMAGE_CREATE_INFO_NV")] [SupportedApiProfile( "vulkan", - [ - "VK_BASE_VERSION_1_3", - "VK_BASE_VERSION_1_4", - "VK_COMPUTE_VERSION_1_3", - "VK_COMPUTE_VERSION_1_4", - "VK_GRAPHICS_VERSION_1_3", - "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_3", - "VK_VERSION_1_4", - ], - MinVersion = "1.3" + ["VK_NV_external_memory"], + ImpliesSets = ["VK_NV_external_memory_capabilities"] )] - PhysicalDeviceMaintenance4Properties = 1000413001, + ExternalMemoryImageCreateInfoNV = 1000056000, - [NativeName("VK_STRUCTURE_TYPE_DEVICE_BUFFER_MEMORY_REQUIREMENTS")] + [NativeName("VK_STRUCTURE_TYPE_EXPORT_MEMORY_ALLOCATE_INFO_NV")] [SupportedApiProfile( "vulkan", - [ - "VK_BASE_VERSION_1_3", - "VK_BASE_VERSION_1_4", - "VK_COMPUTE_VERSION_1_3", - "VK_COMPUTE_VERSION_1_4", - "VK_GRAPHICS_VERSION_1_3", - "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_3", - "VK_VERSION_1_4", - ], - MinVersion = "1.3" + ["VK_NV_external_memory"], + ImpliesSets = ["VK_NV_external_memory_capabilities"] )] - DeviceBufferMemoryRequirements = 1000413002, + ExportMemoryAllocateInfoNV = 1000056001, - [NativeName("VK_STRUCTURE_TYPE_DEVICE_IMAGE_MEMORY_REQUIREMENTS")] + [NativeName("VK_STRUCTURE_TYPE_IMPORT_MEMORY_WIN32_HANDLE_INFO_NV")] [SupportedApiProfile( "vulkan", - [ - "VK_BASE_VERSION_1_3", - "VK_BASE_VERSION_1_4", - "VK_COMPUTE_VERSION_1_3", - "VK_COMPUTE_VERSION_1_4", - "VK_GRAPHICS_VERSION_1_3", - "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_3", - "VK_VERSION_1_4", - ], - MinVersion = "1.3" + ["VK_NV_external_memory_win32"], + ImpliesSets = ["VK_NV_external_memory"] )] - DeviceImageMemoryRequirements = 1000413003, + ImportMemoryWin32HandleInfoNV = 1000057000, - [NativeName("VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO")] + [NativeName("VK_STRUCTURE_TYPE_EXPORT_MEMORY_WIN32_HANDLE_INFO_NV")] [SupportedApiProfile( "vulkan", - [ - "VK_COMPUTE_VERSION_1_3", - "VK_COMPUTE_VERSION_1_4", - "VK_GRAPHICS_VERSION_1_3", - "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_3", - "VK_VERSION_1_4", - ], - MinVersion = "1.3" + ["VK_NV_external_memory_win32"], + ImpliesSets = ["VK_NV_external_memory"] )] - PipelineCreationFeedbackCreateInfo = 1000192000, + ExportMemoryWin32HandleInfoNV = 1000057001, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_TERMINATE_INVOCATION_FEATURES")] + [NativeName("VK_STRUCTURE_TYPE_WIN32_KEYED_MUTEX_ACQUIRE_RELEASE_INFO_NV")] [SupportedApiProfile( "vulkan", - [ - "VK_COMPUTE_VERSION_1_3", - "VK_COMPUTE_VERSION_1_4", - "VK_GRAPHICS_VERSION_1_3", - "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_3", - "VK_VERSION_1_4", - ], - MinVersion = "1.3" + ["VK_NV_win32_keyed_mutex"], + ImpliesSets = ["VK_NV_external_memory_win32"] )] - PhysicalDeviceShaderTerminateInvocationFeatures = 1000215000, + Win32KeyedMutexAcquireReleaseInfoNV = 1000058000, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DEMOTE_TO_HELPER_INVOCATION_FEATURES")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FEATURES_2")] [SupportedApiProfile( "vulkan", [ + "VK_BASE_VERSION_1_1", + "VK_BASE_VERSION_1_2", + "VK_BASE_VERSION_1_3", + "VK_BASE_VERSION_1_4", + "VK_COMPUTE_VERSION_1_1", + "VK_COMPUTE_VERSION_1_2", "VK_COMPUTE_VERSION_1_3", "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_1", + "VK_GRAPHICS_VERSION_1_2", "VK_GRAPHICS_VERSION_1_3", "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_1", + "VK_VERSION_1_2", "VK_VERSION_1_3", "VK_VERSION_1_4", ], - MinVersion = "1.3" + MinVersion = "1.1" )] - PhysicalDeviceShaderDemoteToHelperInvocationFeatures = 1000276000, + PhysicalDeviceFeatures2 = 1000059000, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_CREATION_CACHE_CONTROL_FEATURES")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FEATURES_2_KHR")] + [SupportedApiProfile("vulkan", ["VK_KHR_get_physical_device_properties2"])] + PhysicalDeviceFeatures2KHR = PhysicalDeviceFeatures2, + + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROPERTIES_2")] [SupportedApiProfile( "vulkan", [ + "VK_BASE_VERSION_1_1", + "VK_BASE_VERSION_1_2", + "VK_BASE_VERSION_1_3", + "VK_BASE_VERSION_1_4", + "VK_COMPUTE_VERSION_1_1", + "VK_COMPUTE_VERSION_1_2", "VK_COMPUTE_VERSION_1_3", "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_1", + "VK_GRAPHICS_VERSION_1_2", "VK_GRAPHICS_VERSION_1_3", "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_1", + "VK_VERSION_1_2", "VK_VERSION_1_3", "VK_VERSION_1_4", ], - MinVersion = "1.3" + MinVersion = "1.1" )] - PhysicalDevicePipelineCreationCacheControlFeatures = 1000297000, + PhysicalDeviceProperties2 = 1000059001, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ZERO_INITIALIZE_WORKGROUP_MEMORY_FEATURES")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROPERTIES_2_KHR")] + [SupportedApiProfile("vulkan", ["VK_KHR_get_physical_device_properties2"])] + PhysicalDeviceProperties2KHR = PhysicalDeviceProperties2, + + [NativeName("VK_STRUCTURE_TYPE_FORMAT_PROPERTIES_2")] [SupportedApiProfile( "vulkan", [ + "VK_BASE_VERSION_1_1", + "VK_BASE_VERSION_1_2", + "VK_BASE_VERSION_1_3", + "VK_BASE_VERSION_1_4", + "VK_COMPUTE_VERSION_1_1", + "VK_COMPUTE_VERSION_1_2", "VK_COMPUTE_VERSION_1_3", "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_1", + "VK_GRAPHICS_VERSION_1_2", "VK_GRAPHICS_VERSION_1_3", "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_1", + "VK_VERSION_1_2", "VK_VERSION_1_3", "VK_VERSION_1_4", ], - MinVersion = "1.3" + MinVersion = "1.1" )] - PhysicalDeviceZeroInitializeWorkgroupMemoryFeatures = 1000325000, + FormatProperties2 = 1000059002, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES")] + [NativeName("VK_STRUCTURE_TYPE_FORMAT_PROPERTIES_2_KHR")] + [SupportedApiProfile("vulkan", ["VK_KHR_get_physical_device_properties2"])] + FormatProperties2KHR = FormatProperties2, + + [NativeName("VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2")] [SupportedApiProfile( "vulkan", [ + "VK_BASE_VERSION_1_1", + "VK_BASE_VERSION_1_2", + "VK_BASE_VERSION_1_3", + "VK_BASE_VERSION_1_4", + "VK_COMPUTE_VERSION_1_1", + "VK_COMPUTE_VERSION_1_2", "VK_COMPUTE_VERSION_1_3", "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_1", + "VK_GRAPHICS_VERSION_1_2", "VK_GRAPHICS_VERSION_1_3", "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_1", + "VK_VERSION_1_2", "VK_VERSION_1_3", "VK_VERSION_1_4", ], - MinVersion = "1.3" + MinVersion = "1.1" )] - PhysicalDeviceImageRobustnessFeatures = 1000335000, + ImageFormatProperties2 = 1000059003, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_PROPERTIES")] + [NativeName("VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2_KHR")] + [SupportedApiProfile("vulkan", ["VK_KHR_get_physical_device_properties2"])] + ImageFormatProperties2KHR = ImageFormatProperties2, + + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_FORMAT_INFO_2")] [SupportedApiProfile( "vulkan", [ + "VK_BASE_VERSION_1_1", + "VK_BASE_VERSION_1_2", + "VK_BASE_VERSION_1_3", + "VK_BASE_VERSION_1_4", + "VK_COMPUTE_VERSION_1_1", + "VK_COMPUTE_VERSION_1_2", "VK_COMPUTE_VERSION_1_3", "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_1", + "VK_GRAPHICS_VERSION_1_2", "VK_GRAPHICS_VERSION_1_3", "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_1", + "VK_VERSION_1_2", "VK_VERSION_1_3", "VK_VERSION_1_4", ], - MinVersion = "1.3" + MinVersion = "1.1" )] - PhysicalDeviceSubgroupSizeControlProperties = 1000225000, + PhysicalDeviceImageFormatInfo2 = 1000059004, - [NativeName("VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_FORMAT_INFO_2_KHR")] + [SupportedApiProfile("vulkan", ["VK_KHR_get_physical_device_properties2"])] + PhysicalDeviceImageFormatInfo2KHR = PhysicalDeviceImageFormatInfo2, + + [NativeName("VK_STRUCTURE_TYPE_QUEUE_FAMILY_PROPERTIES_2")] [SupportedApiProfile( "vulkan", [ + "VK_BASE_VERSION_1_1", + "VK_BASE_VERSION_1_2", + "VK_BASE_VERSION_1_3", + "VK_BASE_VERSION_1_4", + "VK_COMPUTE_VERSION_1_1", + "VK_COMPUTE_VERSION_1_2", "VK_COMPUTE_VERSION_1_3", "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_1", + "VK_GRAPHICS_VERSION_1_2", "VK_GRAPHICS_VERSION_1_3", "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_1", + "VK_VERSION_1_2", "VK_VERSION_1_3", "VK_VERSION_1_4", ], - MinVersion = "1.3" + MinVersion = "1.1" )] - PipelineShaderStageRequiredSubgroupSizeCreateInfo = 1000225001, + QueueFamilyProperties2 = 1000059005, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES")] + [NativeName("VK_STRUCTURE_TYPE_QUEUE_FAMILY_PROPERTIES_2_KHR")] + [SupportedApiProfile("vulkan", ["VK_KHR_get_physical_device_properties2"])] + QueueFamilyProperties2KHR = QueueFamilyProperties2, + + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_PROPERTIES_2")] [SupportedApiProfile( "vulkan", [ + "VK_BASE_VERSION_1_1", + "VK_BASE_VERSION_1_2", + "VK_BASE_VERSION_1_3", + "VK_BASE_VERSION_1_4", + "VK_COMPUTE_VERSION_1_1", + "VK_COMPUTE_VERSION_1_2", "VK_COMPUTE_VERSION_1_3", "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_1", + "VK_GRAPHICS_VERSION_1_2", "VK_GRAPHICS_VERSION_1_3", "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_1", + "VK_VERSION_1_2", "VK_VERSION_1_3", "VK_VERSION_1_4", ], - MinVersion = "1.3" + MinVersion = "1.1" )] - PhysicalDeviceSubgroupSizeControlFeatures = 1000225002, + PhysicalDeviceMemoryProperties2 = 1000059006, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_FEATURES")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_PROPERTIES_2_KHR")] + [SupportedApiProfile("vulkan", ["VK_KHR_get_physical_device_properties2"])] + PhysicalDeviceMemoryProperties2KHR = PhysicalDeviceMemoryProperties2, + + [NativeName("VK_STRUCTURE_TYPE_SPARSE_IMAGE_FORMAT_PROPERTIES_2")] [SupportedApiProfile( "vulkan", [ + "VK_BASE_VERSION_1_1", + "VK_BASE_VERSION_1_2", + "VK_BASE_VERSION_1_3", + "VK_BASE_VERSION_1_4", + "VK_COMPUTE_VERSION_1_1", + "VK_COMPUTE_VERSION_1_2", "VK_COMPUTE_VERSION_1_3", "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_1", + "VK_GRAPHICS_VERSION_1_2", "VK_GRAPHICS_VERSION_1_3", "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_1", + "VK_VERSION_1_2", "VK_VERSION_1_3", "VK_VERSION_1_4", ], - MinVersion = "1.3" + MinVersion = "1.1" )] - PhysicalDeviceInlineUniformBlockFeatures = 1000138000, + SparseImageFormatProperties2 = 1000059007, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_PROPERTIES")] + [NativeName("VK_STRUCTURE_TYPE_SPARSE_IMAGE_FORMAT_PROPERTIES_2_KHR")] + [SupportedApiProfile("vulkan", ["VK_KHR_get_physical_device_properties2"])] + SparseImageFormatProperties2KHR = SparseImageFormatProperties2, + + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SPARSE_IMAGE_FORMAT_INFO_2")] [SupportedApiProfile( "vulkan", [ + "VK_BASE_VERSION_1_1", + "VK_BASE_VERSION_1_2", + "VK_BASE_VERSION_1_3", + "VK_BASE_VERSION_1_4", + "VK_COMPUTE_VERSION_1_1", + "VK_COMPUTE_VERSION_1_2", "VK_COMPUTE_VERSION_1_3", "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_1", + "VK_GRAPHICS_VERSION_1_2", "VK_GRAPHICS_VERSION_1_3", "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_1", + "VK_VERSION_1_2", "VK_VERSION_1_3", "VK_VERSION_1_4", ], - MinVersion = "1.3" + MinVersion = "1.1" )] - PhysicalDeviceInlineUniformBlockProperties = 1000138001, + PhysicalDeviceSparseImageFormatInfo2 = 1000059008, - [NativeName("VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET_INLINE_UNIFORM_BLOCK")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SPARSE_IMAGE_FORMAT_INFO_2_KHR")] + [SupportedApiProfile("vulkan", ["VK_KHR_get_physical_device_properties2"])] + PhysicalDeviceSparseImageFormatInfo2KHR = PhysicalDeviceSparseImageFormatInfo2, + + [NativeName("VK_STRUCTURE_TYPE_MEMORY_ALLOCATE_FLAGS_INFO")] [SupportedApiProfile( "vulkan", [ + "VK_BASE_VERSION_1_1", + "VK_BASE_VERSION_1_2", + "VK_BASE_VERSION_1_3", + "VK_BASE_VERSION_1_4", + "VK_COMPUTE_VERSION_1_1", + "VK_COMPUTE_VERSION_1_2", "VK_COMPUTE_VERSION_1_3", "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_1", + "VK_GRAPHICS_VERSION_1_2", "VK_GRAPHICS_VERSION_1_3", "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_1", + "VK_VERSION_1_2", "VK_VERSION_1_3", "VK_VERSION_1_4", ], - MinVersion = "1.3" + MinVersion = "1.1" )] - WriteDescriptorSetInlineUniformBlock = 1000138002, + MemoryAllocateFlagsInfo = 1000060000, - [NativeName("VK_STRUCTURE_TYPE_DESCRIPTOR_POOL_INLINE_UNIFORM_BLOCK_CREATE_INFO")] + [NativeName("VK_STRUCTURE_TYPE_MEMORY_ALLOCATE_FLAGS_INFO_KHR")] + [SupportedApiProfile( + "vulkan", + ["VK_KHR_device_group"], + ImpliesSets = ["VK_KHR_device_group_creation"] + )] + MemoryAllocateFlagsInfoKHR = MemoryAllocateFlagsInfo, + + [NativeName("VK_STRUCTURE_TYPE_DEVICE_GROUP_RENDER_PASS_BEGIN_INFO")] [SupportedApiProfile( "vulkan", [ - "VK_COMPUTE_VERSION_1_3", - "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_1", + "VK_GRAPHICS_VERSION_1_2", "VK_GRAPHICS_VERSION_1_3", "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_1", + "VK_VERSION_1_2", "VK_VERSION_1_3", "VK_VERSION_1_4", ], - MinVersion = "1.3" + MinVersion = "1.1" )] - DescriptorPoolInlineUniformBlockCreateInfo = 1000138003, + DeviceGroupRenderPassBeginInfo = 1000060003, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_FEATURES")] + [NativeName("VK_STRUCTURE_TYPE_DEVICE_GROUP_RENDER_PASS_BEGIN_INFO_KHR")] + [SupportedApiProfile( + "vulkan", + ["VK_KHR_device_group"], + ImpliesSets = ["VK_KHR_device_group_creation"] + )] + DeviceGroupRenderPassBeginInfoKHR = DeviceGroupRenderPassBeginInfo, + + [NativeName("VK_STRUCTURE_TYPE_DEVICE_GROUP_COMMAND_BUFFER_BEGIN_INFO")] [SupportedApiProfile( "vulkan", [ + "VK_BASE_VERSION_1_1", + "VK_BASE_VERSION_1_2", + "VK_BASE_VERSION_1_3", + "VK_BASE_VERSION_1_4", + "VK_COMPUTE_VERSION_1_1", + "VK_COMPUTE_VERSION_1_2", "VK_COMPUTE_VERSION_1_3", "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_1", + "VK_GRAPHICS_VERSION_1_2", "VK_GRAPHICS_VERSION_1_3", "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_1", + "VK_VERSION_1_2", "VK_VERSION_1_3", "VK_VERSION_1_4", ], - MinVersion = "1.3" + MinVersion = "1.1" )] - PhysicalDeviceShaderIntegerDotProductFeatures = 1000280000, + DeviceGroupCommandBufferBeginInfo = 1000060004, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_PROPERTIES")] + [NativeName("VK_STRUCTURE_TYPE_DEVICE_GROUP_COMMAND_BUFFER_BEGIN_INFO_KHR")] + [SupportedApiProfile( + "vulkan", + ["VK_KHR_device_group"], + ImpliesSets = ["VK_KHR_device_group_creation"] + )] + DeviceGroupCommandBufferBeginInfoKHR = DeviceGroupCommandBufferBeginInfo, + + [NativeName("VK_STRUCTURE_TYPE_DEVICE_GROUP_SUBMIT_INFO")] [SupportedApiProfile( "vulkan", [ + "VK_BASE_VERSION_1_1", + "VK_BASE_VERSION_1_2", + "VK_BASE_VERSION_1_3", + "VK_BASE_VERSION_1_4", + "VK_COMPUTE_VERSION_1_1", + "VK_COMPUTE_VERSION_1_2", "VK_COMPUTE_VERSION_1_3", "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_1", + "VK_GRAPHICS_VERSION_1_2", "VK_GRAPHICS_VERSION_1_3", "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_1", + "VK_VERSION_1_2", "VK_VERSION_1_3", "VK_VERSION_1_4", ], - MinVersion = "1.3" + MinVersion = "1.1" )] - PhysicalDeviceShaderIntegerDotProductProperties = 1000280001, + DeviceGroupSubmitInfo = 1000060005, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXEL_BUFFER_ALIGNMENT_PROPERTIES")] + [NativeName("VK_STRUCTURE_TYPE_DEVICE_GROUP_SUBMIT_INFO_KHR")] + [SupportedApiProfile( + "vulkan", + ["VK_KHR_device_group"], + ImpliesSets = ["VK_KHR_device_group_creation"] + )] + DeviceGroupSubmitInfoKHR = DeviceGroupSubmitInfo, + + [NativeName("VK_STRUCTURE_TYPE_DEVICE_GROUP_BIND_SPARSE_INFO")] [SupportedApiProfile( "vulkan", [ + "VK_BASE_VERSION_1_1", + "VK_BASE_VERSION_1_2", + "VK_BASE_VERSION_1_3", + "VK_BASE_VERSION_1_4", + "VK_COMPUTE_VERSION_1_1", + "VK_COMPUTE_VERSION_1_2", "VK_COMPUTE_VERSION_1_3", "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_1", + "VK_GRAPHICS_VERSION_1_2", "VK_GRAPHICS_VERSION_1_3", "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_1", + "VK_VERSION_1_2", "VK_VERSION_1_3", "VK_VERSION_1_4", ], - MinVersion = "1.3" + MinVersion = "1.1" )] - PhysicalDeviceTexelBufferAlignmentProperties = 1000281001, + DeviceGroupBindSparseInfo = 1000060006, - [NativeName("VK_STRUCTURE_TYPE_BLIT_IMAGE_INFO_2")] + [NativeName("VK_STRUCTURE_TYPE_DEVICE_GROUP_BIND_SPARSE_INFO_KHR")] [SupportedApiProfile( "vulkan", - ["VK_GRAPHICS_VERSION_1_3", "VK_GRAPHICS_VERSION_1_4", "VK_VERSION_1_3", "VK_VERSION_1_4"], - MinVersion = "1.3" + ["VK_KHR_device_group"], + ImpliesSets = ["VK_KHR_device_group_creation"] )] - BlitImageInfo2 = 1000337004, + DeviceGroupBindSparseInfoKHR = DeviceGroupBindSparseInfo, - [NativeName("VK_STRUCTURE_TYPE_RESOLVE_IMAGE_INFO_2")] + [NativeName("VK_STRUCTURE_TYPE_DEVICE_GROUP_PRESENT_CAPABILITIES_KHR")] [SupportedApiProfile( "vulkan", - ["VK_GRAPHICS_VERSION_1_3", "VK_GRAPHICS_VERSION_1_4", "VK_VERSION_1_3", "VK_VERSION_1_4"], - MinVersion = "1.3" + ["VK_KHR_swapchain", "VK_VERSION_1_1"], + ImpliesSets = ["VK_KHR_surface"], + RequireAll = true )] - ResolveImageInfo2 = 1000337005, + DeviceGroupPresentCapabilitiesKHR = 1000060007, - [NativeName("VK_STRUCTURE_TYPE_IMAGE_BLIT_2")] + [NativeName("VK_STRUCTURE_TYPE_IMAGE_SWAPCHAIN_CREATE_INFO_KHR")] [SupportedApiProfile( "vulkan", - ["VK_GRAPHICS_VERSION_1_3", "VK_GRAPHICS_VERSION_1_4", "VK_VERSION_1_3", "VK_VERSION_1_4"], - MinVersion = "1.3" + ["VK_KHR_swapchain", "VK_VERSION_1_1"], + ImpliesSets = ["VK_KHR_surface"], + RequireAll = true )] - ImageBlit2 = 1000337008, + ImageSwapchainCreateInfoKHR = 1000060008, - [NativeName("VK_STRUCTURE_TYPE_IMAGE_RESOLVE_2")] + [NativeName("VK_STRUCTURE_TYPE_BIND_IMAGE_MEMORY_SWAPCHAIN_INFO_KHR")] [SupportedApiProfile( "vulkan", - ["VK_GRAPHICS_VERSION_1_3", "VK_GRAPHICS_VERSION_1_4", "VK_VERSION_1_3", "VK_VERSION_1_4"], - MinVersion = "1.3" + ["VK_KHR_swapchain", "VK_VERSION_1_1"], + ImpliesSets = ["VK_KHR_surface"], + RequireAll = true )] - ImageResolve2 = 1000337010, + BindImageMemorySwapchainInfoKHR = 1000060009, - [NativeName("VK_STRUCTURE_TYPE_RENDERING_INFO")] + [NativeName("VK_STRUCTURE_TYPE_ACQUIRE_NEXT_IMAGE_INFO_KHR")] [SupportedApiProfile( "vulkan", - ["VK_GRAPHICS_VERSION_1_3", "VK_GRAPHICS_VERSION_1_4", "VK_VERSION_1_3", "VK_VERSION_1_4"], - MinVersion = "1.3" + ["VK_KHR_swapchain", "VK_VERSION_1_1"], + ImpliesSets = ["VK_KHR_surface"], + RequireAll = true )] - RenderingInfo = 1000044000, + AcquireNextImageInfoKHR = 1000060010, - [NativeName("VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO")] + [NativeName("VK_STRUCTURE_TYPE_DEVICE_GROUP_PRESENT_INFO_KHR")] [SupportedApiProfile( "vulkan", - ["VK_GRAPHICS_VERSION_1_3", "VK_GRAPHICS_VERSION_1_4", "VK_VERSION_1_3", "VK_VERSION_1_4"], - MinVersion = "1.3" + ["VK_KHR_swapchain", "VK_VERSION_1_1"], + ImpliesSets = ["VK_KHR_surface"], + RequireAll = true )] - RenderingAttachmentInfo = 1000044001, + DeviceGroupPresentInfoKHR = 1000060011, - [NativeName("VK_STRUCTURE_TYPE_PIPELINE_RENDERING_CREATE_INFO")] + [NativeName("VK_STRUCTURE_TYPE_DEVICE_GROUP_SWAPCHAIN_CREATE_INFO_KHR")] [SupportedApiProfile( "vulkan", - ["VK_GRAPHICS_VERSION_1_3", "VK_GRAPHICS_VERSION_1_4", "VK_VERSION_1_3", "VK_VERSION_1_4"], - MinVersion = "1.3" + ["VK_KHR_swapchain", "VK_VERSION_1_1"], + ImpliesSets = ["VK_KHR_surface"], + RequireAll = true )] - PipelineRenderingCreateInfo = 1000044002, + DeviceGroupSwapchainCreateInfoKHR = 1000060012, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DYNAMIC_RENDERING_FEATURES")] + [NativeName("VK_STRUCTURE_TYPE_BIND_BUFFER_MEMORY_DEVICE_GROUP_INFO")] [SupportedApiProfile( "vulkan", - ["VK_GRAPHICS_VERSION_1_3", "VK_GRAPHICS_VERSION_1_4", "VK_VERSION_1_3", "VK_VERSION_1_4"], - MinVersion = "1.3" + [ + "VK_BASE_VERSION_1_1", + "VK_BASE_VERSION_1_2", + "VK_BASE_VERSION_1_3", + "VK_BASE_VERSION_1_4", + "VK_COMPUTE_VERSION_1_1", + "VK_COMPUTE_VERSION_1_2", + "VK_COMPUTE_VERSION_1_3", + "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_1", + "VK_GRAPHICS_VERSION_1_2", + "VK_GRAPHICS_VERSION_1_3", + "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_1", + "VK_VERSION_1_2", + "VK_VERSION_1_3", + "VK_VERSION_1_4", + ], + MinVersion = "1.1" )] - PhysicalDeviceDynamicRenderingFeatures = 1000044003, + BindBufferMemoryDeviceGroupInfo = 1000060013, - [NativeName("VK_STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_RENDERING_INFO")] + [NativeName("VK_STRUCTURE_TYPE_BIND_BUFFER_MEMORY_DEVICE_GROUP_INFO_KHR")] [SupportedApiProfile( "vulkan", - ["VK_GRAPHICS_VERSION_1_3", "VK_GRAPHICS_VERSION_1_4", "VK_VERSION_1_3", "VK_VERSION_1_4"], - MinVersion = "1.3" + ["VK_KHR_bind_memory2", "VK_KHR_device_group"], + ImpliesSets = ["VK_KHR_device_group_creation"], + RequireAll = true )] - CommandBufferInheritanceRenderingInfo = 1000044004, + BindBufferMemoryDeviceGroupInfoKHR = BindBufferMemoryDeviceGroupInfo, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_4_FEATURES")] + [NativeName("VK_STRUCTURE_TYPE_BIND_IMAGE_MEMORY_DEVICE_GROUP_INFO")] [SupportedApiProfile( "vulkan", [ + "VK_BASE_VERSION_1_1", + "VK_BASE_VERSION_1_2", + "VK_BASE_VERSION_1_3", "VK_BASE_VERSION_1_4", + "VK_COMPUTE_VERSION_1_1", + "VK_COMPUTE_VERSION_1_2", + "VK_COMPUTE_VERSION_1_3", "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_1", + "VK_GRAPHICS_VERSION_1_2", + "VK_GRAPHICS_VERSION_1_3", "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_1", + "VK_VERSION_1_2", + "VK_VERSION_1_3", "VK_VERSION_1_4", ], - MinVersion = "1.4" + MinVersion = "1.1" )] - PhysicalDeviceVulkan1x4Features = 55, + BindImageMemoryDeviceGroupInfo = 1000060014, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_4_PROPERTIES")] + [NativeName("VK_STRUCTURE_TYPE_BIND_IMAGE_MEMORY_DEVICE_GROUP_INFO_KHR")] [SupportedApiProfile( "vulkan", - [ - "VK_BASE_VERSION_1_4", - "VK_COMPUTE_VERSION_1_4", - "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_4", - ], - MinVersion = "1.4" + ["VK_KHR_bind_memory2", "VK_KHR_device_group"], + ImpliesSets = ["VK_KHR_device_group_creation"], + RequireAll = true )] - PhysicalDeviceVulkan1x4Properties = 56, + BindImageMemoryDeviceGroupInfoKHR = BindImageMemoryDeviceGroupInfo, - [NativeName("VK_STRUCTURE_TYPE_DEVICE_QUEUE_GLOBAL_PRIORITY_CREATE_INFO")] + [NativeName("VK_STRUCTURE_TYPE_VALIDATION_FLAGS_EXT")] + [SupportedApiProfile("vulkan", ["VK_EXT_validation_flags"])] + ValidationFlagsEXT = 1000061000, + + [NativeName("VK_STRUCTURE_TYPE_VI_SURFACE_CREATE_INFO_NN")] + [SupportedApiProfile("vulkan", ["VK_NN_vi_surface"], ImpliesSets = ["VK_KHR_surface"])] + ViSurfaceCreateInfoNN = 1000062000, + + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DRAW_PARAMETERS_FEATURES")] [SupportedApiProfile( "vulkan", [ - "VK_BASE_VERSION_1_4", - "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_1", + "VK_GRAPHICS_VERSION_1_2", + "VK_GRAPHICS_VERSION_1_3", "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_1", + "VK_VERSION_1_2", + "VK_VERSION_1_3", "VK_VERSION_1_4", ], - MinVersion = "1.4" + MinVersion = "1.1" )] - DeviceQueueGlobalPriorityCreateInfo = 1000174000, + PhysicalDeviceShaderDrawParametersFeatures = 1000063000, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DRAW_PARAMETER_FEATURES")] [SupportedApiProfile( "vulkan", [ - "VK_BASE_VERSION_1_4", - "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_1", + "VK_GRAPHICS_VERSION_1_2", + "VK_GRAPHICS_VERSION_1_3", "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_1", + "VK_VERSION_1_2", + "VK_VERSION_1_3", "VK_VERSION_1_4", ], - MinVersion = "1.4" + MinVersion = "1.1" )] - PhysicalDeviceGlobalPriorityQueryFeatures = 1000388000, + PhysicalDeviceShaderDrawParameterFeatures = PhysicalDeviceShaderDrawParametersFeatures, - [NativeName("VK_STRUCTURE_TYPE_QUEUE_FAMILY_GLOBAL_PRIORITY_PROPERTIES")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES")] [SupportedApiProfile( "vulkan", [ + "VK_BASE_VERSION_1_3", "VK_BASE_VERSION_1_4", + "VK_COMPUTE_VERSION_1_3", "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_3", "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_3", "VK_VERSION_1_4", ], - MinVersion = "1.4" + MinVersion = "1.3" )] - QueueFamilyGlobalPriorityProperties = 1000388001, + PhysicalDeviceTextureCompressionAstcHdrFeatures = 1000066000, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INDEX_TYPE_UINT8_FEATURES")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES_EXT")] [SupportedApiProfile( "vulkan", - [ - "VK_BASE_VERSION_1_4", - "VK_COMPUTE_VERSION_1_4", - "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_4", - ], - MinVersion = "1.4" + ["VK_EXT_texture_compression_astc_hdr"], + ImpliesSets = [ + "VK_EXT_texture_compression_astc_hdr+VK_KHR_get_physical_device_properties2", + "VK_EXT_texture_compression_astc_hdr+VK_VERSION_1_1", + ] )] - PhysicalDeviceIndexTypeUint8Features = 1000265000, + PhysicalDeviceTextureCompressionAstcHdrFeaturesEXT = + PhysicalDeviceTextureCompressionAstcHdrFeatures, - [NativeName("VK_STRUCTURE_TYPE_MEMORY_MAP_INFO")] + [NativeName("VK_STRUCTURE_TYPE_IMAGE_VIEW_ASTC_DECODE_MODE_EXT")] [SupportedApiProfile( "vulkan", - [ - "VK_BASE_VERSION_1_4", - "VK_COMPUTE_VERSION_1_4", - "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_4", - ], - MinVersion = "1.4" + ["VK_EXT_astc_decode_mode"], + ImpliesSets = [ + "VK_EXT_astc_decode_mode+VK_KHR_get_physical_device_properties2", + "VK_EXT_astc_decode_mode+VK_VERSION_1_1", + ] )] - MemoryMapInfo = 1000271000, + ImageViewAstcDecodeModeEXT = 1000067000, - [NativeName("VK_STRUCTURE_TYPE_MEMORY_UNMAP_INFO")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ASTC_DECODE_FEATURES_EXT")] [SupportedApiProfile( "vulkan", - [ - "VK_BASE_VERSION_1_4", - "VK_COMPUTE_VERSION_1_4", - "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_4", - ], + ["VK_EXT_astc_decode_mode"], + ImpliesSets = [ + "VK_EXT_astc_decode_mode+VK_KHR_get_physical_device_properties2", + "VK_EXT_astc_decode_mode+VK_VERSION_1_1", + ] + )] + PhysicalDeviceAstcDecodeFeaturesEXT = 1000067001, + + [NativeName("VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO")] + [SupportedApiProfile( + "vulkan", + ["VK_COMPUTE_VERSION_1_4", "VK_GRAPHICS_VERSION_1_4", "VK_VERSION_1_4"], MinVersion = "1.4" )] - MemoryUnmapInfo = 1000271001, + PipelineRobustnessCreateInfo = 1000068000, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_5_FEATURES")] + [NativeName("VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT")] [SupportedApiProfile( "vulkan", - [ - "VK_BASE_VERSION_1_4", - "VK_COMPUTE_VERSION_1_4", - "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_4", - ], - MinVersion = "1.4" + ["VK_EXT_pipeline_robustness"], + ImpliesSets = [ + "VK_EXT_pipeline_robustness+VK_KHR_get_physical_device_properties2", + "VK_EXT_pipeline_robustness+VK_VERSION_1_1", + ] )] - PhysicalDeviceMaintenance5Features = 1000470000, + PipelineRobustnessCreateInfoEXT = PipelineRobustnessCreateInfo, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_5_PROPERTIES")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES")] [SupportedApiProfile( "vulkan", - [ - "VK_BASE_VERSION_1_4", - "VK_COMPUTE_VERSION_1_4", - "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_4", - ], + ["VK_COMPUTE_VERSION_1_4", "VK_GRAPHICS_VERSION_1_4", "VK_VERSION_1_4"], MinVersion = "1.4" )] - PhysicalDeviceMaintenance5Properties = 1000470001, + PhysicalDevicePipelineRobustnessFeatures = 1000068001, - [NativeName("VK_STRUCTURE_TYPE_DEVICE_IMAGE_SUBRESOURCE_INFO")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT")] [SupportedApiProfile( "vulkan", - [ - "VK_BASE_VERSION_1_4", - "VK_COMPUTE_VERSION_1_4", - "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_4", - ], - MinVersion = "1.4" + ["VK_EXT_pipeline_robustness"], + ImpliesSets = [ + "VK_EXT_pipeline_robustness+VK_KHR_get_physical_device_properties2", + "VK_EXT_pipeline_robustness+VK_VERSION_1_1", + ] )] - DeviceImageSubresourceInfo = 1000470004, + PhysicalDevicePipelineRobustnessFeaturesEXT = PhysicalDevicePipelineRobustnessFeatures, - [NativeName("VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES")] [SupportedApiProfile( "vulkan", - [ - "VK_BASE_VERSION_1_4", - "VK_COMPUTE_VERSION_1_4", - "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_4", - ], + ["VK_COMPUTE_VERSION_1_4", "VK_GRAPHICS_VERSION_1_4", "VK_VERSION_1_4"], MinVersion = "1.4" )] - SubresourceLayout2 = 1000338002, + PhysicalDevicePipelineRobustnessProperties = 1000068002, - [NativeName("VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT")] [SupportedApiProfile( "vulkan", - [ - "VK_BASE_VERSION_1_4", - "VK_COMPUTE_VERSION_1_4", - "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_4", - ], - MinVersion = "1.4" + ["VK_EXT_pipeline_robustness"], + ImpliesSets = [ + "VK_EXT_pipeline_robustness+VK_KHR_get_physical_device_properties2", + "VK_EXT_pipeline_robustness+VK_VERSION_1_1", + ] )] - ImageSubresource2 = 1000338003, + PhysicalDevicePipelineRobustnessPropertiesEXT = PhysicalDevicePipelineRobustnessProperties, - [NativeName("VK_STRUCTURE_TYPE_BUFFER_USAGE_FLAGS_2_CREATE_INFO")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GROUP_PROPERTIES")] [SupportedApiProfile( "vulkan", [ + "VK_BASE_VERSION_1_1", + "VK_BASE_VERSION_1_2", + "VK_BASE_VERSION_1_3", "VK_BASE_VERSION_1_4", + "VK_COMPUTE_VERSION_1_1", + "VK_COMPUTE_VERSION_1_2", + "VK_COMPUTE_VERSION_1_3", "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_1", + "VK_GRAPHICS_VERSION_1_2", + "VK_GRAPHICS_VERSION_1_3", "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_1", + "VK_VERSION_1_2", + "VK_VERSION_1_3", "VK_VERSION_1_4", ], - MinVersion = "1.4" + MinVersion = "1.1" )] - BufferUsageFlags2CreateInfo = 1000470006, + PhysicalDeviceGroupProperties = 1000070000, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_6_FEATURES")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GROUP_PROPERTIES_KHR")] + [SupportedApiProfile("vulkan", ["VK_KHR_device_group_creation"])] + PhysicalDeviceGroupPropertiesKHR = PhysicalDeviceGroupProperties, + + [NativeName("VK_STRUCTURE_TYPE_DEVICE_GROUP_DEVICE_CREATE_INFO")] [SupportedApiProfile( "vulkan", [ + "VK_BASE_VERSION_1_1", + "VK_BASE_VERSION_1_2", + "VK_BASE_VERSION_1_3", "VK_BASE_VERSION_1_4", + "VK_COMPUTE_VERSION_1_1", + "VK_COMPUTE_VERSION_1_2", + "VK_COMPUTE_VERSION_1_3", "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_1", + "VK_GRAPHICS_VERSION_1_2", + "VK_GRAPHICS_VERSION_1_3", "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_1", + "VK_VERSION_1_2", + "VK_VERSION_1_3", "VK_VERSION_1_4", ], - MinVersion = "1.4" + MinVersion = "1.1" )] - PhysicalDeviceMaintenance6Features = 1000545000, + DeviceGroupDeviceCreateInfo = 1000070001, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_6_PROPERTIES")] + [NativeName("VK_STRUCTURE_TYPE_DEVICE_GROUP_DEVICE_CREATE_INFO_KHR")] + [SupportedApiProfile("vulkan", ["VK_KHR_device_group_creation"])] + DeviceGroupDeviceCreateInfoKHR = DeviceGroupDeviceCreateInfo, + + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_IMAGE_FORMAT_INFO")] [SupportedApiProfile( "vulkan", [ + "VK_BASE_VERSION_1_1", + "VK_BASE_VERSION_1_2", + "VK_BASE_VERSION_1_3", "VK_BASE_VERSION_1_4", + "VK_COMPUTE_VERSION_1_1", + "VK_COMPUTE_VERSION_1_2", + "VK_COMPUTE_VERSION_1_3", "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_1", + "VK_GRAPHICS_VERSION_1_2", + "VK_GRAPHICS_VERSION_1_3", "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_1", + "VK_VERSION_1_2", + "VK_VERSION_1_3", "VK_VERSION_1_4", ], - MinVersion = "1.4" + MinVersion = "1.1" )] - PhysicalDeviceMaintenance6Properties = 1000545001, + PhysicalDeviceExternalImageFormatInfo = 1000071000, - [NativeName("VK_STRUCTURE_TYPE_BIND_MEMORY_STATUS")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_IMAGE_FORMAT_INFO_KHR")] [SupportedApiProfile( "vulkan", - [ - "VK_BASE_VERSION_1_4", - "VK_COMPUTE_VERSION_1_4", - "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_4", - ], - MinVersion = "1.4" + ["VK_KHR_external_memory_capabilities"], + ImpliesSets = [ + "VK_KHR_external_memory_capabilities+VK_KHR_get_physical_device_properties2", + "VK_KHR_external_memory_capabilities+VK_VERSION_1_1", + ] )] - BindMemoryStatus = 1000545002, + PhysicalDeviceExternalImageFormatInfoKHR = PhysicalDeviceExternalImageFormatInfo, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_HOST_IMAGE_COPY_FEATURES")] + [NativeName("VK_STRUCTURE_TYPE_EXTERNAL_IMAGE_FORMAT_PROPERTIES")] [SupportedApiProfile( "vulkan", [ + "VK_BASE_VERSION_1_1", + "VK_BASE_VERSION_1_2", + "VK_BASE_VERSION_1_3", "VK_BASE_VERSION_1_4", + "VK_COMPUTE_VERSION_1_1", + "VK_COMPUTE_VERSION_1_2", + "VK_COMPUTE_VERSION_1_3", "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_1", + "VK_GRAPHICS_VERSION_1_2", + "VK_GRAPHICS_VERSION_1_3", "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_1", + "VK_VERSION_1_2", + "VK_VERSION_1_3", "VK_VERSION_1_4", ], - MinVersion = "1.4" + MinVersion = "1.1" )] - PhysicalDeviceHostImageCopyFeatures = 1000270000, + ExternalImageFormatProperties = 1000071001, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_HOST_IMAGE_COPY_PROPERTIES")] + [NativeName("VK_STRUCTURE_TYPE_EXTERNAL_IMAGE_FORMAT_PROPERTIES_KHR")] [SupportedApiProfile( "vulkan", - [ - "VK_BASE_VERSION_1_4", - "VK_COMPUTE_VERSION_1_4", - "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_4", - ], - MinVersion = "1.4" + ["VK_KHR_external_memory_capabilities"], + ImpliesSets = [ + "VK_KHR_external_memory_capabilities+VK_KHR_get_physical_device_properties2", + "VK_KHR_external_memory_capabilities+VK_VERSION_1_1", + ] )] - PhysicalDeviceHostImageCopyProperties = 1000270001, + ExternalImageFormatPropertiesKHR = ExternalImageFormatProperties, - [NativeName("VK_STRUCTURE_TYPE_MEMORY_TO_IMAGE_COPY")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_BUFFER_INFO")] [SupportedApiProfile( "vulkan", [ + "VK_BASE_VERSION_1_1", + "VK_BASE_VERSION_1_2", + "VK_BASE_VERSION_1_3", "VK_BASE_VERSION_1_4", + "VK_COMPUTE_VERSION_1_1", + "VK_COMPUTE_VERSION_1_2", + "VK_COMPUTE_VERSION_1_3", "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_1", + "VK_GRAPHICS_VERSION_1_2", + "VK_GRAPHICS_VERSION_1_3", "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_1", + "VK_VERSION_1_2", + "VK_VERSION_1_3", "VK_VERSION_1_4", ], - MinVersion = "1.4" + MinVersion = "1.1" )] - MemoryToImageCopy = 1000270002, + PhysicalDeviceExternalBufferInfo = 1000071002, - [NativeName("VK_STRUCTURE_TYPE_IMAGE_TO_MEMORY_COPY")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_BUFFER_INFO_KHR")] [SupportedApiProfile( "vulkan", - [ - "VK_BASE_VERSION_1_4", - "VK_COMPUTE_VERSION_1_4", - "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_4", - ], - MinVersion = "1.4" + ["VK_KHR_external_memory_capabilities"], + ImpliesSets = [ + "VK_KHR_external_memory_capabilities+VK_KHR_get_physical_device_properties2", + "VK_KHR_external_memory_capabilities+VK_VERSION_1_1", + ] )] - ImageToMemoryCopy = 1000270003, + PhysicalDeviceExternalBufferInfoKHR = PhysicalDeviceExternalBufferInfo, - [NativeName("VK_STRUCTURE_TYPE_COPY_IMAGE_TO_MEMORY_INFO")] + [NativeName("VK_STRUCTURE_TYPE_EXTERNAL_BUFFER_PROPERTIES")] [SupportedApiProfile( "vulkan", [ + "VK_BASE_VERSION_1_1", + "VK_BASE_VERSION_1_2", + "VK_BASE_VERSION_1_3", "VK_BASE_VERSION_1_4", + "VK_COMPUTE_VERSION_1_1", + "VK_COMPUTE_VERSION_1_2", + "VK_COMPUTE_VERSION_1_3", "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_1", + "VK_GRAPHICS_VERSION_1_2", + "VK_GRAPHICS_VERSION_1_3", "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_1", + "VK_VERSION_1_2", + "VK_VERSION_1_3", "VK_VERSION_1_4", ], - MinVersion = "1.4" + MinVersion = "1.1" )] - CopyImageToMemoryInfo = 1000270004, + ExternalBufferProperties = 1000071003, - [NativeName("VK_STRUCTURE_TYPE_COPY_MEMORY_TO_IMAGE_INFO")] + [NativeName("VK_STRUCTURE_TYPE_EXTERNAL_BUFFER_PROPERTIES_KHR")] [SupportedApiProfile( "vulkan", - [ - "VK_BASE_VERSION_1_4", - "VK_COMPUTE_VERSION_1_4", - "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_4", - ], - MinVersion = "1.4" + ["VK_KHR_external_memory_capabilities"], + ImpliesSets = [ + "VK_KHR_external_memory_capabilities+VK_KHR_get_physical_device_properties2", + "VK_KHR_external_memory_capabilities+VK_VERSION_1_1", + ] )] - CopyMemoryToImageInfo = 1000270005, + ExternalBufferPropertiesKHR = ExternalBufferProperties, - [NativeName("VK_STRUCTURE_TYPE_HOST_IMAGE_LAYOUT_TRANSITION_INFO")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ID_PROPERTIES")] [SupportedApiProfile( "vulkan", [ + "VK_BASE_VERSION_1_1", + "VK_BASE_VERSION_1_2", + "VK_BASE_VERSION_1_3", "VK_BASE_VERSION_1_4", + "VK_COMPUTE_VERSION_1_1", + "VK_COMPUTE_VERSION_1_2", + "VK_COMPUTE_VERSION_1_3", "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_1", + "VK_GRAPHICS_VERSION_1_2", + "VK_GRAPHICS_VERSION_1_3", "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_1", + "VK_VERSION_1_2", + "VK_VERSION_1_3", "VK_VERSION_1_4", ], - MinVersion = "1.4" + MinVersion = "1.1" )] - HostImageLayoutTransitionInfo = 1000270006, + PhysicalDeviceIdProperties = 1000071004, - [NativeName("VK_STRUCTURE_TYPE_COPY_IMAGE_TO_IMAGE_INFO")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ID_PROPERTIES_KHR")] [SupportedApiProfile( "vulkan", - [ - "VK_BASE_VERSION_1_4", - "VK_COMPUTE_VERSION_1_4", - "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_4", - ], - MinVersion = "1.4" + ["VK_KHR_external_memory_capabilities"], + ImpliesSets = [ + "VK_KHR_external_memory_capabilities+VK_KHR_get_physical_device_properties2", + "VK_KHR_external_memory_capabilities+VK_VERSION_1_1", + ] )] - CopyImageToImageInfo = 1000270007, + PhysicalDeviceIdPropertiesKHR = PhysicalDeviceIdProperties, - [NativeName("VK_STRUCTURE_TYPE_SUBRESOURCE_HOST_MEMCPY_SIZE")] + [NativeName("VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_BUFFER_CREATE_INFO")] [SupportedApiProfile( "vulkan", [ + "VK_BASE_VERSION_1_1", + "VK_BASE_VERSION_1_2", + "VK_BASE_VERSION_1_3", "VK_BASE_VERSION_1_4", + "VK_COMPUTE_VERSION_1_1", + "VK_COMPUTE_VERSION_1_2", + "VK_COMPUTE_VERSION_1_3", "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_1", + "VK_GRAPHICS_VERSION_1_2", + "VK_GRAPHICS_VERSION_1_3", "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_1", + "VK_VERSION_1_2", + "VK_VERSION_1_3", "VK_VERSION_1_4", ], - MinVersion = "1.4" + MinVersion = "1.1" )] - SubresourceHostMemcpySize = 1000270008, + ExternalMemoryBufferCreateInfo = 1000072000, - [NativeName("VK_STRUCTURE_TYPE_HOST_IMAGE_COPY_DEVICE_PERFORMANCE_QUERY")] + [NativeName("VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_BUFFER_CREATE_INFO_KHR")] + [SupportedApiProfile( + "vulkan", + ["VK_KHR_external_memory"], + ImpliesSets = [ + "VK_KHR_external_memory+VK_KHR_external_memory_capabilities", + "VK_KHR_external_memory+VK_VERSION_1_1", + ] + )] + ExternalMemoryBufferCreateInfoKHR = ExternalMemoryBufferCreateInfo, + + [NativeName("VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_IMAGE_CREATE_INFO")] [SupportedApiProfile( "vulkan", [ + "VK_BASE_VERSION_1_1", + "VK_BASE_VERSION_1_2", + "VK_BASE_VERSION_1_3", "VK_BASE_VERSION_1_4", + "VK_COMPUTE_VERSION_1_1", + "VK_COMPUTE_VERSION_1_2", + "VK_COMPUTE_VERSION_1_3", "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_1", + "VK_GRAPHICS_VERSION_1_2", + "VK_GRAPHICS_VERSION_1_3", "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_1", + "VK_VERSION_1_2", + "VK_VERSION_1_3", "VK_VERSION_1_4", ], - MinVersion = "1.4" - )] - HostImageCopyDevicePerformanceQuery = 1000270009, - - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SUBGROUP_ROTATE_FEATURES")] - [SupportedApiProfile( - "vulkan", - ["VK_COMPUTE_VERSION_1_4", "VK_GRAPHICS_VERSION_1_4", "VK_VERSION_1_4"], - MinVersion = "1.4" + MinVersion = "1.1" )] - PhysicalDeviceShaderSubgroupRotateFeatures = 1000416000, + ExternalMemoryImageCreateInfo = 1000072001, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_FLOAT_CONTROLS_2_FEATURES")] + [NativeName("VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_IMAGE_CREATE_INFO_KHR")] [SupportedApiProfile( "vulkan", - ["VK_COMPUTE_VERSION_1_4", "VK_GRAPHICS_VERSION_1_4", "VK_VERSION_1_4"], - MinVersion = "1.4" + ["VK_KHR_external_memory"], + ImpliesSets = [ + "VK_KHR_external_memory+VK_KHR_external_memory_capabilities", + "VK_KHR_external_memory+VK_VERSION_1_1", + ] )] - PhysicalDeviceShaderFloatControls2Features = 1000528000, + ExternalMemoryImageCreateInfoKHR = ExternalMemoryImageCreateInfo, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EXPECT_ASSUME_FEATURES")] + [NativeName("VK_STRUCTURE_TYPE_EXPORT_MEMORY_ALLOCATE_INFO")] [SupportedApiProfile( "vulkan", - ["VK_COMPUTE_VERSION_1_4", "VK_GRAPHICS_VERSION_1_4", "VK_VERSION_1_4"], - MinVersion = "1.4" + [ + "VK_BASE_VERSION_1_1", + "VK_BASE_VERSION_1_2", + "VK_BASE_VERSION_1_3", + "VK_BASE_VERSION_1_4", + "VK_COMPUTE_VERSION_1_1", + "VK_COMPUTE_VERSION_1_2", + "VK_COMPUTE_VERSION_1_3", + "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_1", + "VK_GRAPHICS_VERSION_1_2", + "VK_GRAPHICS_VERSION_1_3", + "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_1", + "VK_VERSION_1_2", + "VK_VERSION_1_3", + "VK_VERSION_1_4", + ], + MinVersion = "1.1" )] - PhysicalDeviceShaderExpectAssumeFeatures = 1000544000, + ExportMemoryAllocateInfo = 1000072002, - [NativeName("VK_STRUCTURE_TYPE_PIPELINE_CREATE_FLAGS_2_CREATE_INFO")] + [NativeName("VK_STRUCTURE_TYPE_EXPORT_MEMORY_ALLOCATE_INFO_KHR")] [SupportedApiProfile( "vulkan", - ["VK_COMPUTE_VERSION_1_4", "VK_GRAPHICS_VERSION_1_4", "VK_VERSION_1_4"], - MinVersion = "1.4" + ["VK_KHR_external_memory"], + ImpliesSets = [ + "VK_KHR_external_memory+VK_KHR_external_memory_capabilities", + "VK_KHR_external_memory+VK_VERSION_1_1", + ] )] - PipelineCreateFlags2CreateInfo = 1000470005, + ExportMemoryAllocateInfoKHR = ExportMemoryAllocateInfo, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PUSH_DESCRIPTOR_PROPERTIES")] + [NativeName("VK_STRUCTURE_TYPE_IMPORT_MEMORY_WIN32_HANDLE_INFO_KHR")] [SupportedApiProfile( "vulkan", - ["VK_COMPUTE_VERSION_1_4", "VK_GRAPHICS_VERSION_1_4", "VK_VERSION_1_4"], - MinVersion = "1.4" + ["VK_KHR_external_memory_win32"], + ImpliesSets = [ + "VK_KHR_external_memory_win32+VK_KHR_external_memory", + "VK_KHR_external_memory_win32+VK_VERSION_1_1", + ] )] - PhysicalDevicePushDescriptorProperties = 1000080000, + ImportMemoryWin32HandleInfoKHR = 1000073000, - [NativeName("VK_STRUCTURE_TYPE_BIND_DESCRIPTOR_SETS_INFO")] + [NativeName("VK_STRUCTURE_TYPE_EXPORT_MEMORY_WIN32_HANDLE_INFO_KHR")] [SupportedApiProfile( "vulkan", - ["VK_COMPUTE_VERSION_1_4", "VK_GRAPHICS_VERSION_1_4", "VK_VERSION_1_4"], - MinVersion = "1.4" + ["VK_KHR_external_memory_win32"], + ImpliesSets = [ + "VK_KHR_external_memory_win32+VK_KHR_external_memory", + "VK_KHR_external_memory_win32+VK_VERSION_1_1", + ] )] - BindDescriptorSetsInfo = 1000545003, + ExportMemoryWin32HandleInfoKHR = 1000073001, - [NativeName("VK_STRUCTURE_TYPE_PUSH_CONSTANTS_INFO")] + [NativeName("VK_STRUCTURE_TYPE_MEMORY_WIN32_HANDLE_PROPERTIES_KHR")] [SupportedApiProfile( "vulkan", - ["VK_COMPUTE_VERSION_1_4", "VK_GRAPHICS_VERSION_1_4", "VK_VERSION_1_4"], - MinVersion = "1.4" + ["VK_KHR_external_memory_win32"], + ImpliesSets = [ + "VK_KHR_external_memory_win32+VK_KHR_external_memory", + "VK_KHR_external_memory_win32+VK_VERSION_1_1", + ] )] - PushConstantsInfo = 1000545004, + MemoryWin32HandlePropertiesKHR = 1000073002, - [NativeName("VK_STRUCTURE_TYPE_PUSH_DESCRIPTOR_SET_INFO")] + [NativeName("VK_STRUCTURE_TYPE_MEMORY_GET_WIN32_HANDLE_INFO_KHR")] [SupportedApiProfile( "vulkan", - ["VK_COMPUTE_VERSION_1_4", "VK_GRAPHICS_VERSION_1_4", "VK_VERSION_1_4"], - MinVersion = "1.4" + ["VK_KHR_external_memory_win32"], + ImpliesSets = [ + "VK_KHR_external_memory_win32+VK_KHR_external_memory", + "VK_KHR_external_memory_win32+VK_VERSION_1_1", + ] )] - PushDescriptorSetInfo = 1000545005, + MemoryGetWin32HandleInfoKHR = 1000073003, - [NativeName("VK_STRUCTURE_TYPE_PUSH_DESCRIPTOR_SET_WITH_TEMPLATE_INFO")] + [NativeName("VK_STRUCTURE_TYPE_IMPORT_MEMORY_FD_INFO_KHR")] [SupportedApiProfile( "vulkan", - ["VK_COMPUTE_VERSION_1_4", "VK_GRAPHICS_VERSION_1_4", "VK_VERSION_1_4"], - MinVersion = "1.4" + ["VK_KHR_external_memory_fd"], + ImpliesSets = [ + "VK_KHR_external_memory_fd+VK_KHR_external_memory", + "VK_KHR_external_memory_fd+VK_VERSION_1_1", + ] )] - PushDescriptorSetWithTemplateInfo = 1000545006, + ImportMemoryFdInfoKHR = 1000074000, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROTECTED_ACCESS_FEATURES")] + [NativeName("VK_STRUCTURE_TYPE_MEMORY_FD_PROPERTIES_KHR")] [SupportedApiProfile( "vulkan", - ["VK_COMPUTE_VERSION_1_4", "VK_GRAPHICS_VERSION_1_4", "VK_VERSION_1_4"], - MinVersion = "1.4" + ["VK_KHR_external_memory_fd"], + ImpliesSets = [ + "VK_KHR_external_memory_fd+VK_KHR_external_memory", + "VK_KHR_external_memory_fd+VK_VERSION_1_1", + ] )] - PhysicalDevicePipelineProtectedAccessFeatures = 1000466000, + MemoryFdPropertiesKHR = 1000074001, - [NativeName("VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO")] + [NativeName("VK_STRUCTURE_TYPE_MEMORY_GET_FD_INFO_KHR")] [SupportedApiProfile( "vulkan", - ["VK_COMPUTE_VERSION_1_4", "VK_GRAPHICS_VERSION_1_4", "VK_VERSION_1_4"], - MinVersion = "1.4" + ["VK_KHR_external_memory_fd"], + ImpliesSets = [ + "VK_KHR_external_memory_fd+VK_KHR_external_memory", + "VK_KHR_external_memory_fd+VK_VERSION_1_1", + ] )] - PipelineRobustnessCreateInfo = 1000068000, + MemoryGetFdInfoKHR = 1000074002, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES")] + [NativeName("VK_STRUCTURE_TYPE_WIN32_KEYED_MUTEX_ACQUIRE_RELEASE_INFO_KHR")] [SupportedApiProfile( "vulkan", - ["VK_COMPUTE_VERSION_1_4", "VK_GRAPHICS_VERSION_1_4", "VK_VERSION_1_4"], - MinVersion = "1.4" + ["VK_KHR_win32_keyed_mutex"], + ImpliesSets = ["VK_KHR_external_memory_win32"] )] - PhysicalDevicePipelineRobustnessFeatures = 1000068001, + Win32KeyedMutexAcquireReleaseInfoKHR = 1000075000, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_SEMAPHORE_INFO")] [SupportedApiProfile( "vulkan", - ["VK_COMPUTE_VERSION_1_4", "VK_GRAPHICS_VERSION_1_4", "VK_VERSION_1_4"], - MinVersion = "1.4" + [ + "VK_BASE_VERSION_1_1", + "VK_BASE_VERSION_1_2", + "VK_BASE_VERSION_1_3", + "VK_BASE_VERSION_1_4", + "VK_COMPUTE_VERSION_1_1", + "VK_COMPUTE_VERSION_1_2", + "VK_COMPUTE_VERSION_1_3", + "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_1", + "VK_GRAPHICS_VERSION_1_2", + "VK_GRAPHICS_VERSION_1_3", + "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_1", + "VK_VERSION_1_2", + "VK_VERSION_1_3", + "VK_VERSION_1_4", + ], + MinVersion = "1.1" )] - PhysicalDevicePipelineRobustnessProperties = 1000068002, + PhysicalDeviceExternalSemaphoreInfo = 1000076000, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINE_RASTERIZATION_FEATURES")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_SEMAPHORE_INFO_KHR")] [SupportedApiProfile( "vulkan", - ["VK_GRAPHICS_VERSION_1_4", "VK_VERSION_1_4"], - MinVersion = "1.4" + ["VK_KHR_external_semaphore_capabilities"], + ImpliesSets = [ + "VK_KHR_external_semaphore_capabilities+VK_KHR_get_physical_device_properties2", + "VK_KHR_external_semaphore_capabilities+VK_VERSION_1_1", + ] )] - PhysicalDeviceLineRasterizationFeatures = 1000259000, + PhysicalDeviceExternalSemaphoreInfoKHR = PhysicalDeviceExternalSemaphoreInfo, - [NativeName("VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_LINE_STATE_CREATE_INFO")] + [NativeName("VK_STRUCTURE_TYPE_EXTERNAL_SEMAPHORE_PROPERTIES")] [SupportedApiProfile( "vulkan", - ["VK_GRAPHICS_VERSION_1_4", "VK_VERSION_1_4"], - MinVersion = "1.4" + [ + "VK_BASE_VERSION_1_1", + "VK_BASE_VERSION_1_2", + "VK_BASE_VERSION_1_3", + "VK_BASE_VERSION_1_4", + "VK_COMPUTE_VERSION_1_1", + "VK_COMPUTE_VERSION_1_2", + "VK_COMPUTE_VERSION_1_3", + "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_1", + "VK_GRAPHICS_VERSION_1_2", + "VK_GRAPHICS_VERSION_1_3", + "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_1", + "VK_VERSION_1_2", + "VK_VERSION_1_3", + "VK_VERSION_1_4", + ], + MinVersion = "1.1" )] - PipelineRasterizationLineStateCreateInfo = 1000259001, + ExternalSemaphoreProperties = 1000076001, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINE_RASTERIZATION_PROPERTIES")] + [NativeName("VK_STRUCTURE_TYPE_EXTERNAL_SEMAPHORE_PROPERTIES_KHR")] [SupportedApiProfile( "vulkan", - ["VK_GRAPHICS_VERSION_1_4", "VK_VERSION_1_4"], - MinVersion = "1.4" + ["VK_KHR_external_semaphore_capabilities"], + ImpliesSets = [ + "VK_KHR_external_semaphore_capabilities+VK_KHR_get_physical_device_properties2", + "VK_KHR_external_semaphore_capabilities+VK_VERSION_1_1", + ] )] - PhysicalDeviceLineRasterizationProperties = 1000259002, + ExternalSemaphorePropertiesKHR = ExternalSemaphoreProperties, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_PROPERTIES")] + [NativeName("VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO")] [SupportedApiProfile( "vulkan", - ["VK_GRAPHICS_VERSION_1_4", "VK_VERSION_1_4"], - MinVersion = "1.4" + [ + "VK_BASE_VERSION_1_1", + "VK_BASE_VERSION_1_2", + "VK_BASE_VERSION_1_3", + "VK_BASE_VERSION_1_4", + "VK_COMPUTE_VERSION_1_1", + "VK_COMPUTE_VERSION_1_2", + "VK_COMPUTE_VERSION_1_3", + "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_1", + "VK_GRAPHICS_VERSION_1_2", + "VK_GRAPHICS_VERSION_1_3", + "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_1", + "VK_VERSION_1_2", + "VK_VERSION_1_3", + "VK_VERSION_1_4", + ], + MinVersion = "1.1" )] - PhysicalDeviceVertexAttributeDivisorProperties = 1000525000, + ExportSemaphoreCreateInfo = 1000077000, - [NativeName("VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_DIVISOR_STATE_CREATE_INFO")] + [NativeName("VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR")] [SupportedApiProfile( "vulkan", - ["VK_GRAPHICS_VERSION_1_4", "VK_VERSION_1_4"], - MinVersion = "1.4" + ["VK_KHR_external_semaphore"], + ImpliesSets = ["VK_KHR_external_semaphore_capabilities"] )] - PipelineVertexInputDivisorStateCreateInfo = 1000190001, + ExportSemaphoreCreateInfoKHR = ExportSemaphoreCreateInfo, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_FEATURES")] + [NativeName("VK_STRUCTURE_TYPE_IMPORT_SEMAPHORE_WIN32_HANDLE_INFO_KHR")] [SupportedApiProfile( "vulkan", - ["VK_GRAPHICS_VERSION_1_4", "VK_VERSION_1_4"], - MinVersion = "1.4" + ["VK_KHR_external_semaphore_win32"], + ImpliesSets = ["VK_KHR_external_semaphore"] )] - PhysicalDeviceVertexAttributeDivisorFeatures = 1000190002, + ImportSemaphoreWin32HandleInfoKHR = 1000078000, - [NativeName("VK_STRUCTURE_TYPE_RENDERING_AREA_INFO")] + [NativeName("VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_WIN32_HANDLE_INFO_KHR")] [SupportedApiProfile( "vulkan", - ["VK_GRAPHICS_VERSION_1_4", "VK_VERSION_1_4"], - MinVersion = "1.4" + ["VK_KHR_external_semaphore_win32"], + ImpliesSets = ["VK_KHR_external_semaphore"] )] - RenderingAreaInfo = 1000470003, + ExportSemaphoreWin32HandleInfoKHR = 1000078001, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DYNAMIC_RENDERING_LOCAL_READ_FEATURES")] + [NativeName("VK_STRUCTURE_TYPE_D3D12_FENCE_SUBMIT_INFO_KHR")] [SupportedApiProfile( "vulkan", - ["VK_GRAPHICS_VERSION_1_4", "VK_VERSION_1_4"], - MinVersion = "1.4" + ["VK_KHR_external_semaphore_win32"], + ImpliesSets = ["VK_KHR_external_semaphore"] )] - PhysicalDeviceDynamicRenderingLocalReadFeatures = 1000232000, + D3D12FenceSubmitInfoKHR = 1000078002, - [NativeName("VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_LOCATION_INFO")] + [NativeName("VK_STRUCTURE_TYPE_SEMAPHORE_GET_WIN32_HANDLE_INFO_KHR")] [SupportedApiProfile( "vulkan", - ["VK_GRAPHICS_VERSION_1_4", "VK_VERSION_1_4"], - MinVersion = "1.4" + ["VK_KHR_external_semaphore_win32"], + ImpliesSets = ["VK_KHR_external_semaphore"] )] - RenderingAttachmentLocationInfo = 1000232001, + SemaphoreGetWin32HandleInfoKHR = 1000078003, - [NativeName("VK_STRUCTURE_TYPE_RENDERING_INPUT_ATTACHMENT_INDEX_INFO")] + [NativeName("VK_STRUCTURE_TYPE_IMPORT_SEMAPHORE_FD_INFO_KHR")] [SupportedApiProfile( "vulkan", - ["VK_GRAPHICS_VERSION_1_4", "VK_VERSION_1_4"], - MinVersion = "1.4" + ["VK_KHR_external_semaphore_fd"], + ImpliesSets = [ + "VK_KHR_external_semaphore_fd+VK_KHR_external_semaphore", + "VK_KHR_external_semaphore_fd+VK_VERSION_1_1", + ] )] - RenderingInputAttachmentIndexInfo = 1000232002, - - [NativeName("VK_STRUCTURE_TYPE_SWAPCHAIN_CREATE_INFO_KHR")] - [SupportedApiProfile("vulkan", ["VK_KHR_swapchain"], ImpliesSets = ["VK_KHR_surface"])] - SwapchainCreateInfoKHR = 1000001000, - - [NativeName("VK_STRUCTURE_TYPE_PRESENT_INFO_KHR")] - [SupportedApiProfile("vulkan", ["VK_KHR_swapchain"], ImpliesSets = ["VK_KHR_surface"])] - PresentInfoKHR = 1000001001, + ImportSemaphoreFdInfoKHR = 1000079000, - [NativeName("VK_STRUCTURE_TYPE_DEVICE_GROUP_PRESENT_CAPABILITIES_KHR")] + [NativeName("VK_STRUCTURE_TYPE_SEMAPHORE_GET_FD_INFO_KHR")] [SupportedApiProfile( "vulkan", - ["VK_KHR_swapchain", "VK_VERSION_1_1"], - ImpliesSets = ["VK_KHR_surface"], - RequireAll = true + ["VK_KHR_external_semaphore_fd"], + ImpliesSets = [ + "VK_KHR_external_semaphore_fd+VK_KHR_external_semaphore", + "VK_KHR_external_semaphore_fd+VK_VERSION_1_1", + ] )] - DeviceGroupPresentCapabilitiesKHR = 1000060007, + SemaphoreGetFdInfoKHR = 1000079001, - [NativeName("VK_STRUCTURE_TYPE_IMAGE_SWAPCHAIN_CREATE_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PUSH_DESCRIPTOR_PROPERTIES")] [SupportedApiProfile( "vulkan", - ["VK_KHR_swapchain", "VK_VERSION_1_1"], - ImpliesSets = ["VK_KHR_surface"], - RequireAll = true + ["VK_COMPUTE_VERSION_1_4", "VK_GRAPHICS_VERSION_1_4", "VK_VERSION_1_4"], + MinVersion = "1.4" )] - ImageSwapchainCreateInfoKHR = 1000060008, + PhysicalDevicePushDescriptorProperties = 1000080000, - [NativeName("VK_STRUCTURE_TYPE_BIND_IMAGE_MEMORY_SWAPCHAIN_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PUSH_DESCRIPTOR_PROPERTIES_KHR")] [SupportedApiProfile( "vulkan", - ["VK_KHR_swapchain", "VK_VERSION_1_1"], - ImpliesSets = ["VK_KHR_surface"], - RequireAll = true + ["VK_KHR_push_descriptor"], + ImpliesSets = [ + "VK_KHR_push_descriptor+VK_KHR_get_physical_device_properties2", + "VK_KHR_push_descriptor+VK_VERSION_1_1", + ] )] - BindImageMemorySwapchainInfoKHR = 1000060009, + PhysicalDevicePushDescriptorPropertiesKHR = PhysicalDevicePushDescriptorProperties, - [NativeName("VK_STRUCTURE_TYPE_ACQUIRE_NEXT_IMAGE_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_CONDITIONAL_RENDERING_INFO_EXT")] [SupportedApiProfile( "vulkan", - ["VK_KHR_swapchain", "VK_VERSION_1_1"], - ImpliesSets = ["VK_KHR_surface"], - RequireAll = true + ["VK_EXT_conditional_rendering"], + ImpliesSets = [ + "VK_EXT_conditional_rendering+VK_KHR_get_physical_device_properties2", + "VK_EXT_conditional_rendering+VK_VERSION_1_1", + ] )] - AcquireNextImageInfoKHR = 1000060010, + CommandBufferInheritanceConditionalRenderingInfoEXT = 1000081000, - [NativeName("VK_STRUCTURE_TYPE_DEVICE_GROUP_PRESENT_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CONDITIONAL_RENDERING_FEATURES_EXT")] [SupportedApiProfile( "vulkan", - ["VK_KHR_swapchain", "VK_VERSION_1_1"], - ImpliesSets = ["VK_KHR_surface"], - RequireAll = true + ["VK_EXT_conditional_rendering"], + ImpliesSets = [ + "VK_EXT_conditional_rendering+VK_KHR_get_physical_device_properties2", + "VK_EXT_conditional_rendering+VK_VERSION_1_1", + ] )] - DeviceGroupPresentInfoKHR = 1000060011, + PhysicalDeviceConditionalRenderingFeaturesEXT = 1000081001, - [NativeName("VK_STRUCTURE_TYPE_DEVICE_GROUP_SWAPCHAIN_CREATE_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_CONDITIONAL_RENDERING_BEGIN_INFO_EXT")] [SupportedApiProfile( "vulkan", - ["VK_KHR_swapchain", "VK_VERSION_1_1"], - ImpliesSets = ["VK_KHR_surface"], - RequireAll = true + ["VK_EXT_conditional_rendering"], + ImpliesSets = [ + "VK_EXT_conditional_rendering+VK_KHR_get_physical_device_properties2", + "VK_EXT_conditional_rendering+VK_VERSION_1_1", + ] )] - DeviceGroupSwapchainCreateInfoKHR = 1000060012, - - [NativeName("VK_STRUCTURE_TYPE_DISPLAY_MODE_CREATE_INFO_KHR")] - [SupportedApiProfile("vulkan", ["VK_KHR_display"], ImpliesSets = ["VK_KHR_surface"])] - DisplayModeCreateInfoKHR = 1000002000, - - [NativeName("VK_STRUCTURE_TYPE_DISPLAY_SURFACE_CREATE_INFO_KHR")] - [SupportedApiProfile("vulkan", ["VK_KHR_display"], ImpliesSets = ["VK_KHR_surface"])] - DisplaySurfaceCreateInfoKHR = 1000002001, + ConditionalRenderingBeginInfoEXT = 1000081002, - [NativeName("VK_STRUCTURE_TYPE_DISPLAY_PRESENT_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_FLOAT16_INT8_FEATURES")] [SupportedApiProfile( "vulkan", - ["VK_KHR_display_swapchain"], - ImpliesSets = ["VK_KHR_display", "VK_KHR_swapchain"] - )] - DisplayPresentInfoKHR = 1000003000, - - [NativeName("VK_STRUCTURE_TYPE_XLIB_SURFACE_CREATE_INFO_KHR")] - [SupportedApiProfile("vulkan", ["VK_KHR_xlib_surface"], ImpliesSets = ["VK_KHR_surface"])] - XlibSurfaceCreateInfoKHR = 1000004000, - - [NativeName("VK_STRUCTURE_TYPE_XCB_SURFACE_CREATE_INFO_KHR")] - [SupportedApiProfile("vulkan", ["VK_KHR_xcb_surface"], ImpliesSets = ["VK_KHR_surface"])] - XcbSurfaceCreateInfoKHR = 1000005000, - - [NativeName("VK_STRUCTURE_TYPE_WAYLAND_SURFACE_CREATE_INFO_KHR")] - [SupportedApiProfile("vulkan", ["VK_KHR_wayland_surface"], ImpliesSets = ["VK_KHR_surface"])] - WaylandSurfaceCreateInfoKHR = 1000006000, - - [NativeName("VK_STRUCTURE_TYPE_ANDROID_SURFACE_CREATE_INFO_KHR")] - [SupportedApiProfile("vulkan", ["VK_KHR_android_surface"], ImpliesSets = ["VK_KHR_surface"])] - AndroidSurfaceCreateInfoKHR = 1000008000, - - [NativeName("VK_STRUCTURE_TYPE_WIN32_SURFACE_CREATE_INFO_KHR")] - [SupportedApiProfile("vulkan", ["VK_KHR_win32_surface"], ImpliesSets = ["VK_KHR_surface"])] - Win32SurfaceCreateInfoKHR = 1000009000, - - [NativeName("VK_STRUCTURE_TYPE_DEBUG_REPORT_CALLBACK_CREATE_INFO_EXT")] - [SupportedApiProfile("vulkan", ["VK_EXT_debug_report"])] - DebugReportCallbackCreateInfoEXT = 1000011000, - - [NativeName("VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_RASTERIZATION_ORDER_AMD")] - [SupportedApiProfile("vulkan", ["VK_AMD_rasterization_order"])] - PipelineRasterizationStateRasterizationOrderAMD = 1000018000, - - [NativeName("VK_STRUCTURE_TYPE_DEBUG_MARKER_OBJECT_NAME_INFO_EXT")] - [SupportedApiProfile("vulkan", ["VK_EXT_debug_marker"], ImpliesSets = ["VK_EXT_debug_report"])] - DebugMarkerObjectNameInfoEXT = 1000022000, - - [NativeName("VK_STRUCTURE_TYPE_DEBUG_MARKER_OBJECT_TAG_INFO_EXT")] - [SupportedApiProfile("vulkan", ["VK_EXT_debug_marker"], ImpliesSets = ["VK_EXT_debug_report"])] - DebugMarkerObjectTagInfoEXT = 1000022001, - - [NativeName("VK_STRUCTURE_TYPE_DEBUG_MARKER_MARKER_INFO_EXT")] - [SupportedApiProfile("vulkan", ["VK_EXT_debug_marker"], ImpliesSets = ["VK_EXT_debug_report"])] - DebugMarkerMarkerInfoEXT = 1000022002, + [ + "VK_COMPUTE_VERSION_1_2", + "VK_COMPUTE_VERSION_1_3", + "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_2", + "VK_GRAPHICS_VERSION_1_3", + "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_2", + "VK_VERSION_1_3", + "VK_VERSION_1_4", + ], + MinVersion = "1.2" + )] + PhysicalDeviceShaderFloat16Int8Features = 1000082000, - [NativeName("VK_STRUCTURE_TYPE_VIDEO_PROFILE_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_FLOAT16_INT8_FEATURES_KHR")] [SupportedApiProfile( "vulkan", - ["VK_KHR_video_queue"], - ImpliesSets = ["VK_VERSION_1_1+VK_KHR_synchronization2", "VK_VERSION_1_3"] + ["VK_KHR_shader_float16_int8"], + ImpliesSets = [ + "VK_KHR_shader_float16_int8+VK_KHR_get_physical_device_properties2", + "VK_KHR_shader_float16_int8+VK_VERSION_1_1", + ] )] - VideoProfileInfoKHR = 1000023000, + PhysicalDeviceShaderFloat16Int8FeaturesKHR = PhysicalDeviceShaderFloat16Int8Features, - [NativeName("VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FLOAT16_INT8_FEATURES_KHR")] [SupportedApiProfile( "vulkan", - ["VK_KHR_video_queue"], - ImpliesSets = ["VK_VERSION_1_1+VK_KHR_synchronization2", "VK_VERSION_1_3"] + ["VK_KHR_shader_float16_int8"], + ImpliesSets = [ + "VK_KHR_shader_float16_int8+VK_KHR_get_physical_device_properties2", + "VK_KHR_shader_float16_int8+VK_VERSION_1_1", + ] )] - VideoCapabilitiesKHR = 1000023001, + PhysicalDeviceFloat16Int8FeaturesKHR = PhysicalDeviceShaderFloat16Int8Features, - [NativeName("VK_STRUCTURE_TYPE_VIDEO_PICTURE_RESOURCE_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_16BIT_STORAGE_FEATURES")] [SupportedApiProfile( "vulkan", - ["VK_KHR_video_queue"], - ImpliesSets = ["VK_VERSION_1_1+VK_KHR_synchronization2", "VK_VERSION_1_3"] + [ + "VK_COMPUTE_VERSION_1_1", + "VK_COMPUTE_VERSION_1_2", + "VK_COMPUTE_VERSION_1_3", + "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_1", + "VK_GRAPHICS_VERSION_1_2", + "VK_GRAPHICS_VERSION_1_3", + "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_1", + "VK_VERSION_1_2", + "VK_VERSION_1_3", + "VK_VERSION_1_4", + ], + MinVersion = "1.1" )] - VideoPictureResourceInfoKHR = 1000023002, + PhysicalDevice16BitStorageFeatures = 1000083000, - [NativeName("VK_STRUCTURE_TYPE_VIDEO_SESSION_MEMORY_REQUIREMENTS_KHR")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_16BIT_STORAGE_FEATURES_KHR")] [SupportedApiProfile( "vulkan", - ["VK_KHR_video_queue"], - ImpliesSets = ["VK_VERSION_1_1+VK_KHR_synchronization2", "VK_VERSION_1_3"] + ["VK_KHR_16bit_storage"], + ImpliesSets = [ + "VK_KHR_get_physical_device_properties2+VK_KHR_storage_buffer_storage_class", + "VK_VERSION_1_1", + ] )] - VideoSessionMemoryRequirementsKHR = 1000023003, + PhysicalDevice16BitStorageFeaturesKHR = PhysicalDevice16BitStorageFeatures, - [NativeName("VK_STRUCTURE_TYPE_BIND_VIDEO_SESSION_MEMORY_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_PRESENT_REGIONS_KHR")] [SupportedApiProfile( "vulkan", - ["VK_KHR_video_queue"], - ImpliesSets = ["VK_VERSION_1_1+VK_KHR_synchronization2", "VK_VERSION_1_3"] + ["VK_KHR_incremental_present"], + ImpliesSets = ["VK_KHR_swapchain"] )] - BindVideoSessionMemoryInfoKHR = 1000023004, + PresentRegionsKHR = 1000084000, - [NativeName("VK_STRUCTURE_TYPE_VIDEO_SESSION_CREATE_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_CREATE_INFO")] [SupportedApiProfile( "vulkan", - ["VK_KHR_video_queue"], - ImpliesSets = ["VK_VERSION_1_1+VK_KHR_synchronization2", "VK_VERSION_1_3"] + [ + "VK_COMPUTE_VERSION_1_1", + "VK_COMPUTE_VERSION_1_2", + "VK_COMPUTE_VERSION_1_3", + "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_1", + "VK_GRAPHICS_VERSION_1_2", + "VK_GRAPHICS_VERSION_1_3", + "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_1", + "VK_VERSION_1_2", + "VK_VERSION_1_3", + "VK_VERSION_1_4", + ], + MinVersion = "1.1" )] - VideoSessionCreateInfoKHR = 1000023005, + DescriptorUpdateTemplateCreateInfo = 1000085000, - [NativeName("VK_STRUCTURE_TYPE_VIDEO_SESSION_PARAMETERS_CREATE_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_CREATE_INFO_KHR")] + [SupportedApiProfile("vulkan", ["VK_KHR_descriptor_update_template"])] + DescriptorUpdateTemplateCreateInfoKHR = DescriptorUpdateTemplateCreateInfo, + + [NativeName("VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_W_SCALING_STATE_CREATE_INFO_NV")] + [SupportedApiProfile("vulkan", ["VK_NV_clip_space_w_scaling"])] + PipelineViewportWScalingStateCreateInfoNV = 1000087000, + + [NativeName("VK_STRUCTURE_TYPE_SURFACE_CAPABILITIES_2_EXT")] [SupportedApiProfile( "vulkan", - ["VK_KHR_video_queue"], - ImpliesSets = ["VK_VERSION_1_1+VK_KHR_synchronization2", "VK_VERSION_1_3"] + ["VK_EXT_display_surface_counter"], + ImpliesSets = ["VK_KHR_display"] )] - VideoSessionParametersCreateInfoKHR = 1000023006, + SurfaceCapabilities2EXT = 1000090000, - [NativeName("VK_STRUCTURE_TYPE_VIDEO_SESSION_PARAMETERS_UPDATE_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_DISPLAY_POWER_INFO_EXT")] [SupportedApiProfile( "vulkan", - ["VK_KHR_video_queue"], - ImpliesSets = ["VK_VERSION_1_1+VK_KHR_synchronization2", "VK_VERSION_1_3"] + ["VK_EXT_display_control"], + ImpliesSets = ["VK_EXT_display_surface_counter", "VK_KHR_swapchain"] )] - VideoSessionParametersUpdateInfoKHR = 1000023007, + DisplayPowerInfoEXT = 1000091000, - [NativeName("VK_STRUCTURE_TYPE_VIDEO_BEGIN_CODING_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_DEVICE_EVENT_INFO_EXT")] [SupportedApiProfile( "vulkan", - ["VK_KHR_video_queue"], - ImpliesSets = ["VK_VERSION_1_1+VK_KHR_synchronization2", "VK_VERSION_1_3"] + ["VK_EXT_display_control"], + ImpliesSets = ["VK_EXT_display_surface_counter", "VK_KHR_swapchain"] )] - VideoBeginCodingInfoKHR = 1000023008, + DeviceEventInfoEXT = 1000091001, - [NativeName("VK_STRUCTURE_TYPE_VIDEO_END_CODING_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_DISPLAY_EVENT_INFO_EXT")] [SupportedApiProfile( "vulkan", - ["VK_KHR_video_queue"], - ImpliesSets = ["VK_VERSION_1_1+VK_KHR_synchronization2", "VK_VERSION_1_3"] + ["VK_EXT_display_control"], + ImpliesSets = ["VK_EXT_display_surface_counter", "VK_KHR_swapchain"] )] - VideoEndCodingInfoKHR = 1000023009, + DisplayEventInfoEXT = 1000091002, - [NativeName("VK_STRUCTURE_TYPE_VIDEO_CODING_CONTROL_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_SWAPCHAIN_COUNTER_CREATE_INFO_EXT")] [SupportedApiProfile( "vulkan", - ["VK_KHR_video_queue"], - ImpliesSets = ["VK_VERSION_1_1+VK_KHR_synchronization2", "VK_VERSION_1_3"] + ["VK_EXT_display_control"], + ImpliesSets = ["VK_EXT_display_surface_counter", "VK_KHR_swapchain"] )] - VideoCodingControlInfoKHR = 1000023010, + SwapchainCounterCreateInfoEXT = 1000091003, - [NativeName("VK_STRUCTURE_TYPE_VIDEO_REFERENCE_SLOT_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_PRESENT_TIMES_INFO_GOOGLE")] [SupportedApiProfile( "vulkan", - ["VK_KHR_video_queue"], - ImpliesSets = ["VK_VERSION_1_1+VK_KHR_synchronization2", "VK_VERSION_1_3"] + ["VK_GOOGLE_display_timing"], + ImpliesSets = ["VK_KHR_swapchain"] )] - VideoReferenceSlotInfoKHR = 1000023011, + PresentTimesInfoGOOGLE = 1000092000, - [NativeName("VK_STRUCTURE_TYPE_QUEUE_FAMILY_VIDEO_PROPERTIES_KHR")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_PROPERTIES")] [SupportedApiProfile( "vulkan", - ["VK_KHR_video_queue"], - ImpliesSets = ["VK_VERSION_1_1+VK_KHR_synchronization2", "VK_VERSION_1_3"] + [ + "VK_COMPUTE_VERSION_1_1", + "VK_COMPUTE_VERSION_1_2", + "VK_COMPUTE_VERSION_1_3", + "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_1", + "VK_GRAPHICS_VERSION_1_2", + "VK_GRAPHICS_VERSION_1_3", + "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_1", + "VK_VERSION_1_2", + "VK_VERSION_1_3", + "VK_VERSION_1_4", + ], + MinVersion = "1.1" )] - QueueFamilyVideoPropertiesKHR = 1000023012, + PhysicalDeviceSubgroupProperties = 1000094000, - [NativeName("VK_STRUCTURE_TYPE_VIDEO_PROFILE_LIST_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_PER_VIEW_ATTRIBUTES_PROPERTIES_NVX")] [SupportedApiProfile( "vulkan", - ["VK_KHR_video_queue"], - ImpliesSets = ["VK_VERSION_1_1+VK_KHR_synchronization2", "VK_VERSION_1_3"] + ["VK_NVX_multiview_per_view_attributes"], + ImpliesSets = [ + "VK_NVX_multiview_per_view_attributes+VK_KHR_multiview", + "VK_NVX_multiview_per_view_attributes+VK_VERSION_1_1", + ] )] - VideoProfileListInfoKHR = 1000023013, + PhysicalDeviceMultiviewPerViewAttributesPropertiesNVX = 1000097000, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VIDEO_FORMAT_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_SWIZZLE_STATE_CREATE_INFO_NV")] + [SupportedApiProfile("vulkan", ["VK_NV_viewport_swizzle"])] + PipelineViewportSwizzleStateCreateInfoNV = 1000098000, + + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DISCARD_RECTANGLE_PROPERTIES_EXT")] [SupportedApiProfile( "vulkan", - ["VK_KHR_video_queue"], - ImpliesSets = ["VK_VERSION_1_1+VK_KHR_synchronization2", "VK_VERSION_1_3"] + ["VK_EXT_discard_rectangles"], + ImpliesSets = [ + "VK_EXT_discard_rectangles+VK_KHR_get_physical_device_properties2", + "VK_EXT_discard_rectangles+VK_VERSION_1_1", + ] )] - PhysicalDeviceVideoFormatInfoKHR = 1000023014, + PhysicalDeviceDiscardRectanglePropertiesEXT = 1000099000, - [NativeName("VK_STRUCTURE_TYPE_VIDEO_FORMAT_PROPERTIES_KHR")] + [NativeName("VK_STRUCTURE_TYPE_PIPELINE_DISCARD_RECTANGLE_STATE_CREATE_INFO_EXT")] [SupportedApiProfile( "vulkan", - ["VK_KHR_video_queue"], - ImpliesSets = ["VK_VERSION_1_1+VK_KHR_synchronization2", "VK_VERSION_1_3"] + ["VK_EXT_discard_rectangles"], + ImpliesSets = [ + "VK_EXT_discard_rectangles+VK_KHR_get_physical_device_properties2", + "VK_EXT_discard_rectangles+VK_VERSION_1_1", + ] )] - VideoFormatPropertiesKHR = 1000023015, + PipelineDiscardRectangleStateCreateInfoEXT = 1000099001, - [NativeName("VK_STRUCTURE_TYPE_QUEUE_FAMILY_QUERY_RESULT_STATUS_PROPERTIES_KHR")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CONSERVATIVE_RASTERIZATION_PROPERTIES_EXT")] [SupportedApiProfile( "vulkan", - ["VK_KHR_video_queue"], - ImpliesSets = ["VK_VERSION_1_1+VK_KHR_synchronization2", "VK_VERSION_1_3"] + ["VK_EXT_conservative_rasterization"], + ImpliesSets = [ + "VK_EXT_conservative_rasterization+VK_KHR_get_physical_device_properties2", + "VK_EXT_conservative_rasterization+VK_VERSION_1_1", + ] )] - QueueFamilyQueryResultStatusPropertiesKHR = 1000023016, + PhysicalDeviceConservativeRasterizationPropertiesEXT = 1000101000, - [NativeName("VK_STRUCTURE_TYPE_VIDEO_DECODE_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_CONSERVATIVE_STATE_CREATE_INFO_EXT")] [SupportedApiProfile( "vulkan", - ["VK_KHR_video_decode_queue"], + ["VK_EXT_conservative_rasterization"], ImpliesSets = [ - "VK_KHR_video_queue+VK_KHR_synchronization2", - "VK_KHR_video_queue+VK_VERSION_1_3", + "VK_EXT_conservative_rasterization+VK_KHR_get_physical_device_properties2", + "VK_EXT_conservative_rasterization+VK_VERSION_1_1", ] )] - VideoDecodeInfoKHR = 1000024000, + PipelineRasterizationConservativeStateCreateInfoEXT = 1000101001, - [NativeName("VK_STRUCTURE_TYPE_VIDEO_DECODE_CAPABILITIES_KHR")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_CLIP_ENABLE_FEATURES_EXT")] [SupportedApiProfile( "vulkan", - ["VK_KHR_video_decode_queue"], + ["VK_EXT_depth_clip_enable"], ImpliesSets = [ - "VK_KHR_video_queue+VK_KHR_synchronization2", - "VK_KHR_video_queue+VK_VERSION_1_3", + "VK_EXT_depth_clip_enable+VK_KHR_get_physical_device_properties2", + "VK_EXT_depth_clip_enable+VK_VERSION_1_1", ] )] - VideoDecodeCapabilitiesKHR = 1000024001, + PhysicalDeviceDepthClipEnableFeaturesEXT = 1000102000, - [NativeName("VK_STRUCTURE_TYPE_VIDEO_DECODE_USAGE_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_DEPTH_CLIP_STATE_CREATE_INFO_EXT")] [SupportedApiProfile( "vulkan", - ["VK_KHR_video_decode_queue"], + ["VK_EXT_depth_clip_enable"], ImpliesSets = [ - "VK_KHR_video_queue+VK_KHR_synchronization2", - "VK_KHR_video_queue+VK_VERSION_1_3", + "VK_EXT_depth_clip_enable+VK_KHR_get_physical_device_properties2", + "VK_EXT_depth_clip_enable+VK_VERSION_1_1", ] )] - VideoDecodeUsageInfoKHR = 1000024002, - - [NativeName("VK_STRUCTURE_TYPE_DEDICATED_ALLOCATION_IMAGE_CREATE_INFO_NV")] - [SupportedApiProfile("vulkan", ["VK_NV_dedicated_allocation"])] - DedicatedAllocationImageCreateInfoNV = 1000026000, - - [NativeName("VK_STRUCTURE_TYPE_DEDICATED_ALLOCATION_BUFFER_CREATE_INFO_NV")] - [SupportedApiProfile("vulkan", ["VK_NV_dedicated_allocation"])] - DedicatedAllocationBufferCreateInfoNV = 1000026001, + PipelineRasterizationDepthClipStateCreateInfoEXT = 1000102001, - [NativeName("VK_STRUCTURE_TYPE_DEDICATED_ALLOCATION_MEMORY_ALLOCATE_INFO_NV")] - [SupportedApiProfile("vulkan", ["VK_NV_dedicated_allocation"])] - DedicatedAllocationMemoryAllocateInfoNV = 1000026002, + [NativeName("VK_STRUCTURE_TYPE_HDR_METADATA_EXT")] + [SupportedApiProfile("vulkan", ["VK_EXT_hdr_metadata"], ImpliesSets = ["VK_KHR_swapchain"])] + HdrMetadataEXT = 1000105000, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGELESS_FRAMEBUFFER_FEATURES")] [SupportedApiProfile( "vulkan", - ["VK_EXT_transform_feedback"], - ImpliesSets = [ - "VK_EXT_transform_feedback+VK_KHR_get_physical_device_properties2", - "VK_EXT_transform_feedback+VK_VERSION_1_1", - ] + [ + "VK_GRAPHICS_VERSION_1_2", + "VK_GRAPHICS_VERSION_1_3", + "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_2", + "VK_VERSION_1_3", + "VK_VERSION_1_4", + ], + MinVersion = "1.2" )] - PhysicalDeviceTransformFeedbackFeaturesEXT = 1000028000, + PhysicalDeviceImagelessFramebufferFeatures = 1000108000, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_PROPERTIES_EXT")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGELESS_FRAMEBUFFER_FEATURES_KHR")] [SupportedApiProfile( "vulkan", - ["VK_EXT_transform_feedback"], + ["VK_KHR_imageless_framebuffer"], ImpliesSets = [ - "VK_EXT_transform_feedback+VK_KHR_get_physical_device_properties2", - "VK_EXT_transform_feedback+VK_VERSION_1_1", + "VK_KHR_image_format_list+VK_KHR_get_physical_device_properties2+VK_KHR_maintenance2", + "VK_KHR_image_format_list+VK_VERSION_1_1", + "VK_VERSION_1_2", ] )] - PhysicalDeviceTransformFeedbackPropertiesEXT = 1000028001, + PhysicalDeviceImagelessFramebufferFeaturesKHR = PhysicalDeviceImagelessFramebufferFeatures, - [NativeName("VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_STREAM_CREATE_INFO_EXT")] + [NativeName("VK_STRUCTURE_TYPE_FRAMEBUFFER_ATTACHMENTS_CREATE_INFO")] [SupportedApiProfile( "vulkan", - ["VK_EXT_transform_feedback"], - ImpliesSets = [ - "VK_EXT_transform_feedback+VK_KHR_get_physical_device_properties2", - "VK_EXT_transform_feedback+VK_VERSION_1_1", - ] + [ + "VK_GRAPHICS_VERSION_1_2", + "VK_GRAPHICS_VERSION_1_3", + "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_2", + "VK_VERSION_1_3", + "VK_VERSION_1_4", + ], + MinVersion = "1.2" )] - PipelineRasterizationStateStreamCreateInfoEXT = 1000028002, - - [NativeName("VK_STRUCTURE_TYPE_CU_MODULE_CREATE_INFO_NVX")] - [SupportedApiProfile("vulkan", ["VK_NVX_binary_import"])] - CuModuleCreateInfoNVX = 1000029000, - - [NativeName("VK_STRUCTURE_TYPE_CU_FUNCTION_CREATE_INFO_NVX")] - [SupportedApiProfile("vulkan", ["VK_NVX_binary_import"])] - CuFunctionCreateInfoNVX = 1000029001, - - [NativeName("VK_STRUCTURE_TYPE_CU_LAUNCH_INFO_NVX")] - [SupportedApiProfile("vulkan", ["VK_NVX_binary_import"])] - CuLaunchInfoNVX = 1000029002, - - [NativeName("VK_STRUCTURE_TYPE_CU_MODULE_TEXTURING_MODE_CREATE_INFO_NVX")] - [SupportedApiProfile("vulkan", ["VK_NVX_binary_import"])] - CuModuleTexturingModeCreateInfoNVX = 1000029004, - - [NativeName("VK_STRUCTURE_TYPE_IMAGE_VIEW_HANDLE_INFO_NVX")] - [SupportedApiProfile("vulkan", ["VK_NVX_image_view_handle"])] - ImageViewHandleInfoNVX = 1000030000, - - [NativeName("VK_STRUCTURE_TYPE_IMAGE_VIEW_ADDRESS_PROPERTIES_NVX")] - [SupportedApiProfile("vulkan", ["VK_NVX_image_view_handle"])] - ImageViewAddressPropertiesNVX = 1000030001, + FramebufferAttachmentsCreateInfo = 1000108001, - [NativeName("VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_CAPABILITIES_KHR")] + [NativeName("VK_STRUCTURE_TYPE_FRAMEBUFFER_ATTACHMENTS_CREATE_INFO_KHR")] [SupportedApiProfile( "vulkan", - ["VK_KHR_video_encode_h264"], - ImpliesSets = ["VK_KHR_video_encode_queue"] + ["VK_KHR_imageless_framebuffer"], + ImpliesSets = [ + "VK_KHR_image_format_list+VK_KHR_get_physical_device_properties2+VK_KHR_maintenance2", + "VK_KHR_image_format_list+VK_VERSION_1_1", + "VK_VERSION_1_2", + ] )] - VideoEncodeH264CapabilitiesKHR = 1000038000, + FramebufferAttachmentsCreateInfoKHR = FramebufferAttachmentsCreateInfo, - [NativeName("VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_CREATE_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_FRAMEBUFFER_ATTACHMENT_IMAGE_INFO")] [SupportedApiProfile( "vulkan", - ["VK_KHR_video_encode_h264"], - ImpliesSets = ["VK_KHR_video_encode_queue"] + [ + "VK_GRAPHICS_VERSION_1_2", + "VK_GRAPHICS_VERSION_1_3", + "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_2", + "VK_VERSION_1_3", + "VK_VERSION_1_4", + ], + MinVersion = "1.2" )] - VideoEncodeH264SessionParametersCreateInfoKHR = 1000038001, + FramebufferAttachmentImageInfo = 1000108002, - [NativeName("VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_ADD_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_FRAMEBUFFER_ATTACHMENT_IMAGE_INFO_KHR")] [SupportedApiProfile( "vulkan", - ["VK_KHR_video_encode_h264"], - ImpliesSets = ["VK_KHR_video_encode_queue"] + ["VK_KHR_imageless_framebuffer"], + ImpliesSets = [ + "VK_KHR_image_format_list+VK_KHR_get_physical_device_properties2+VK_KHR_maintenance2", + "VK_KHR_image_format_list+VK_VERSION_1_1", + "VK_VERSION_1_2", + ] )] - VideoEncodeH264SessionParametersAddInfoKHR = 1000038002, + FramebufferAttachmentImageInfoKHR = FramebufferAttachmentImageInfo, - [NativeName("VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PICTURE_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_RENDER_PASS_ATTACHMENT_BEGIN_INFO")] [SupportedApiProfile( "vulkan", - ["VK_KHR_video_encode_h264"], - ImpliesSets = ["VK_KHR_video_encode_queue"] + [ + "VK_GRAPHICS_VERSION_1_2", + "VK_GRAPHICS_VERSION_1_3", + "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_2", + "VK_VERSION_1_3", + "VK_VERSION_1_4", + ], + MinVersion = "1.2" )] - VideoEncodeH264PictureInfoKHR = 1000038003, + RenderPassAttachmentBeginInfo = 1000108003, - [NativeName("VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_DPB_SLOT_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_RENDER_PASS_ATTACHMENT_BEGIN_INFO_KHR")] [SupportedApiProfile( "vulkan", - ["VK_KHR_video_encode_h264"], - ImpliesSets = ["VK_KHR_video_encode_queue"] + ["VK_KHR_imageless_framebuffer"], + ImpliesSets = [ + "VK_KHR_image_format_list+VK_KHR_get_physical_device_properties2+VK_KHR_maintenance2", + "VK_KHR_image_format_list+VK_VERSION_1_1", + "VK_VERSION_1_2", + ] )] - VideoEncodeH264DpbSlotInfoKHR = 1000038004, + RenderPassAttachmentBeginInfoKHR = RenderPassAttachmentBeginInfo, - [NativeName("VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_NALU_SLICE_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_ATTACHMENT_DESCRIPTION_2")] [SupportedApiProfile( "vulkan", - ["VK_KHR_video_encode_h264"], - ImpliesSets = ["VK_KHR_video_encode_queue"] + [ + "VK_GRAPHICS_VERSION_1_2", + "VK_GRAPHICS_VERSION_1_3", + "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_2", + "VK_VERSION_1_3", + "VK_VERSION_1_4", + ], + MinVersion = "1.2" )] - VideoEncodeH264NaluSliceInfoKHR = 1000038005, + AttachmentDescription2 = 1000109000, - [NativeName("VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_GOP_REMAINING_FRAME_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_ATTACHMENT_DESCRIPTION_2_KHR")] [SupportedApiProfile( "vulkan", - ["VK_KHR_video_encode_h264"], - ImpliesSets = ["VK_KHR_video_encode_queue"] + ["VK_KHR_create_renderpass2"], + ImpliesSets = ["VK_KHR_multiview+VK_KHR_maintenance2", "VK_VERSION_1_1"] )] - VideoEncodeH264GopRemainingFrameInfoKHR = 1000038006, + AttachmentDescription2KHR = AttachmentDescription2, - [NativeName("VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_ATTACHMENT_REFERENCE_2")] [SupportedApiProfile( "vulkan", - ["VK_KHR_video_encode_h264"], - ImpliesSets = ["VK_KHR_video_encode_queue"] + [ + "VK_GRAPHICS_VERSION_1_2", + "VK_GRAPHICS_VERSION_1_3", + "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_2", + "VK_VERSION_1_3", + "VK_VERSION_1_4", + ], + MinVersion = "1.2" )] - VideoEncodeH264ProfileInfoKHR = 1000038007, + AttachmentReference2 = 1000109001, - [NativeName("VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_RATE_CONTROL_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_ATTACHMENT_REFERENCE_2_KHR")] [SupportedApiProfile( "vulkan", - ["VK_KHR_video_encode_h264"], - ImpliesSets = ["VK_KHR_video_encode_queue"] + ["VK_KHR_create_renderpass2"], + ImpliesSets = ["VK_KHR_multiview+VK_KHR_maintenance2", "VK_VERSION_1_1"] )] - VideoEncodeH264RateControlInfoKHR = 1000038008, + AttachmentReference2KHR = AttachmentReference2, - [NativeName("VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_RATE_CONTROL_LAYER_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_SUBPASS_DESCRIPTION_2")] [SupportedApiProfile( "vulkan", - ["VK_KHR_video_encode_h264"], - ImpliesSets = ["VK_KHR_video_encode_queue"] + [ + "VK_GRAPHICS_VERSION_1_2", + "VK_GRAPHICS_VERSION_1_3", + "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_2", + "VK_VERSION_1_3", + "VK_VERSION_1_4", + ], + MinVersion = "1.2" )] - VideoEncodeH264RateControlLayerInfoKHR = 1000038009, + SubpassDescription2 = 1000109002, - [NativeName("VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_CREATE_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_SUBPASS_DESCRIPTION_2_KHR")] [SupportedApiProfile( "vulkan", - ["VK_KHR_video_encode_h264"], - ImpliesSets = ["VK_KHR_video_encode_queue"] + ["VK_KHR_create_renderpass2"], + ImpliesSets = ["VK_KHR_multiview+VK_KHR_maintenance2", "VK_VERSION_1_1"] )] - VideoEncodeH264SessionCreateInfoKHR = 1000038010, + SubpassDescription2KHR = SubpassDescription2, - [NativeName("VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_QUALITY_LEVEL_PROPERTIES_KHR")] + [NativeName("VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2")] [SupportedApiProfile( "vulkan", - ["VK_KHR_video_encode_h264"], - ImpliesSets = ["VK_KHR_video_encode_queue"] + [ + "VK_GRAPHICS_VERSION_1_2", + "VK_GRAPHICS_VERSION_1_3", + "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_2", + "VK_VERSION_1_3", + "VK_VERSION_1_4", + ], + MinVersion = "1.2" )] - VideoEncodeH264QualityLevelPropertiesKHR = 1000038011, + SubpassDependency2 = 1000109003, - [NativeName("VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_GET_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR")] [SupportedApiProfile( "vulkan", - ["VK_KHR_video_encode_h264"], - ImpliesSets = ["VK_KHR_video_encode_queue"] + ["VK_KHR_create_renderpass2"], + ImpliesSets = ["VK_KHR_multiview+VK_KHR_maintenance2", "VK_VERSION_1_1"] )] - VideoEncodeH264SessionParametersGetInfoKHR = 1000038012, + SubpassDependency2KHR = SubpassDependency2, - [NativeName("VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_FEEDBACK_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2")] [SupportedApiProfile( "vulkan", - ["VK_KHR_video_encode_h264"], - ImpliesSets = ["VK_KHR_video_encode_queue"] + [ + "VK_GRAPHICS_VERSION_1_2", + "VK_GRAPHICS_VERSION_1_3", + "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_2", + "VK_VERSION_1_3", + "VK_VERSION_1_4", + ], + MinVersion = "1.2" )] - VideoEncodeH264SessionParametersFeedbackInfoKHR = 1000038013, + RenderPassCreateInfo2 = 1000109004, - [NativeName("VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_CAPABILITIES_KHR")] + [NativeName("VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2_KHR")] [SupportedApiProfile( "vulkan", - ["VK_KHR_video_encode_h265"], - ImpliesSets = ["VK_KHR_video_encode_queue"] + ["VK_KHR_create_renderpass2"], + ImpliesSets = ["VK_KHR_multiview+VK_KHR_maintenance2", "VK_VERSION_1_1"] )] - VideoEncodeH265CapabilitiesKHR = 1000039000, + RenderPassCreateInfo2KHR = RenderPassCreateInfo2, - [NativeName("VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_CREATE_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_SUBPASS_BEGIN_INFO")] [SupportedApiProfile( "vulkan", - ["VK_KHR_video_encode_h265"], - ImpliesSets = ["VK_KHR_video_encode_queue"] + [ + "VK_GRAPHICS_VERSION_1_2", + "VK_GRAPHICS_VERSION_1_3", + "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_2", + "VK_VERSION_1_3", + "VK_VERSION_1_4", + ], + MinVersion = "1.2" )] - VideoEncodeH265SessionParametersCreateInfoKHR = 1000039001, + SubpassBeginInfo = 1000109005, - [NativeName("VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_ADD_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_SUBPASS_BEGIN_INFO_KHR")] [SupportedApiProfile( "vulkan", - ["VK_KHR_video_encode_h265"], - ImpliesSets = ["VK_KHR_video_encode_queue"] + ["VK_KHR_create_renderpass2"], + ImpliesSets = ["VK_KHR_multiview+VK_KHR_maintenance2", "VK_VERSION_1_1"] )] - VideoEncodeH265SessionParametersAddInfoKHR = 1000039002, + SubpassBeginInfoKHR = SubpassBeginInfo, - [NativeName("VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PICTURE_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_SUBPASS_END_INFO")] [SupportedApiProfile( "vulkan", - ["VK_KHR_video_encode_h265"], - ImpliesSets = ["VK_KHR_video_encode_queue"] + [ + "VK_GRAPHICS_VERSION_1_2", + "VK_GRAPHICS_VERSION_1_3", + "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_2", + "VK_VERSION_1_3", + "VK_VERSION_1_4", + ], + MinVersion = "1.2" )] - VideoEncodeH265PictureInfoKHR = 1000039003, + SubpassEndInfo = 1000109006, - [NativeName("VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_DPB_SLOT_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_SUBPASS_END_INFO_KHR")] [SupportedApiProfile( "vulkan", - ["VK_KHR_video_encode_h265"], - ImpliesSets = ["VK_KHR_video_encode_queue"] + ["VK_KHR_create_renderpass2"], + ImpliesSets = ["VK_KHR_multiview+VK_KHR_maintenance2", "VK_VERSION_1_1"] )] - VideoEncodeH265DpbSlotInfoKHR = 1000039004, + SubpassEndInfoKHR = SubpassEndInfo, - [NativeName("VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RELAXED_LINE_RASTERIZATION_FEATURES_IMG")] [SupportedApiProfile( "vulkan", - ["VK_KHR_video_encode_h265"], - ImpliesSets = ["VK_KHR_video_encode_queue"] + ["VK_IMG_relaxed_line_rasterization"], + ImpliesSets = [ + "VK_IMG_relaxed_line_rasterization+VK_KHR_get_physical_device_properties2", + "VK_IMG_relaxed_line_rasterization+VK_VERSION_1_1", + ] )] - VideoEncodeH265NaluSliceSegmentInfoKHR = 1000039005, + PhysicalDeviceRelaxedLineRasterizationFeaturesIMG = 1000110000, - [NativeName("VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_GOP_REMAINING_FRAME_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_SHARED_PRESENT_SURFACE_CAPABILITIES_KHR")] [SupportedApiProfile( "vulkan", - ["VK_KHR_video_encode_h265"], - ImpliesSets = ["VK_KHR_video_encode_queue"] + ["VK_KHR_shared_presentable_image"], + ImpliesSets = [ + "VK_KHR_swapchain+VK_KHR_get_surface_capabilities2+VK_KHR_get_physical_device_properties2", + "VK_KHR_swapchain+VK_KHR_get_surface_capabilities2+VK_VERSION_1_1", + ] )] - VideoEncodeH265GopRemainingFrameInfoKHR = 1000039006, + SharedPresentSurfaceCapabilitiesKHR = 1000111000, - [NativeName("VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_FENCE_INFO")] [SupportedApiProfile( "vulkan", - ["VK_KHR_video_encode_h265"], - ImpliesSets = ["VK_KHR_video_encode_queue"] + [ + "VK_BASE_VERSION_1_1", + "VK_BASE_VERSION_1_2", + "VK_BASE_VERSION_1_3", + "VK_BASE_VERSION_1_4", + "VK_COMPUTE_VERSION_1_1", + "VK_COMPUTE_VERSION_1_2", + "VK_COMPUTE_VERSION_1_3", + "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_1", + "VK_GRAPHICS_VERSION_1_2", + "VK_GRAPHICS_VERSION_1_3", + "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_1", + "VK_VERSION_1_2", + "VK_VERSION_1_3", + "VK_VERSION_1_4", + ], + MinVersion = "1.1" )] - VideoEncodeH265ProfileInfoKHR = 1000039007, + PhysicalDeviceExternalFenceInfo = 1000112000, - [NativeName("VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_RATE_CONTROL_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_FENCE_INFO_KHR")] [SupportedApiProfile( "vulkan", - ["VK_KHR_video_encode_h265"], - ImpliesSets = ["VK_KHR_video_encode_queue"] + ["VK_KHR_external_fence_capabilities"], + ImpliesSets = [ + "VK_KHR_external_fence_capabilities+VK_KHR_get_physical_device_properties2", + "VK_KHR_external_fence_capabilities+VK_VERSION_1_1", + ] )] - VideoEncodeH265RateControlInfoKHR = 1000039009, + PhysicalDeviceExternalFenceInfoKHR = PhysicalDeviceExternalFenceInfo, - [NativeName("VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_RATE_CONTROL_LAYER_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_EXTERNAL_FENCE_PROPERTIES")] [SupportedApiProfile( "vulkan", - ["VK_KHR_video_encode_h265"], - ImpliesSets = ["VK_KHR_video_encode_queue"] + [ + "VK_BASE_VERSION_1_1", + "VK_BASE_VERSION_1_2", + "VK_BASE_VERSION_1_3", + "VK_BASE_VERSION_1_4", + "VK_COMPUTE_VERSION_1_1", + "VK_COMPUTE_VERSION_1_2", + "VK_COMPUTE_VERSION_1_3", + "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_1", + "VK_GRAPHICS_VERSION_1_2", + "VK_GRAPHICS_VERSION_1_3", + "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_1", + "VK_VERSION_1_2", + "VK_VERSION_1_3", + "VK_VERSION_1_4", + ], + MinVersion = "1.1" )] - VideoEncodeH265RateControlLayerInfoKHR = 1000039010, + ExternalFenceProperties = 1000112001, - [NativeName("VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_CREATE_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_EXTERNAL_FENCE_PROPERTIES_KHR")] [SupportedApiProfile( "vulkan", - ["VK_KHR_video_encode_h265"], - ImpliesSets = ["VK_KHR_video_encode_queue"] + ["VK_KHR_external_fence_capabilities"], + ImpliesSets = [ + "VK_KHR_external_fence_capabilities+VK_KHR_get_physical_device_properties2", + "VK_KHR_external_fence_capabilities+VK_VERSION_1_1", + ] )] - VideoEncodeH265SessionCreateInfoKHR = 1000039011, + ExternalFencePropertiesKHR = ExternalFenceProperties, - [NativeName("VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_QUALITY_LEVEL_PROPERTIES_KHR")] + [NativeName("VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO")] [SupportedApiProfile( "vulkan", - ["VK_KHR_video_encode_h265"], - ImpliesSets = ["VK_KHR_video_encode_queue"] + [ + "VK_BASE_VERSION_1_1", + "VK_BASE_VERSION_1_2", + "VK_BASE_VERSION_1_3", + "VK_BASE_VERSION_1_4", + "VK_COMPUTE_VERSION_1_1", + "VK_COMPUTE_VERSION_1_2", + "VK_COMPUTE_VERSION_1_3", + "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_1", + "VK_GRAPHICS_VERSION_1_2", + "VK_GRAPHICS_VERSION_1_3", + "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_1", + "VK_VERSION_1_2", + "VK_VERSION_1_3", + "VK_VERSION_1_4", + ], + MinVersion = "1.1" )] - VideoEncodeH265QualityLevelPropertiesKHR = 1000039012, + ExportFenceCreateInfo = 1000113000, - [NativeName("VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_GET_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR")] [SupportedApiProfile( "vulkan", - ["VK_KHR_video_encode_h265"], - ImpliesSets = ["VK_KHR_video_encode_queue"] + ["VK_KHR_external_fence"], + ImpliesSets = ["VK_KHR_external_fence_capabilities"] )] - VideoEncodeH265SessionParametersGetInfoKHR = 1000039013, + ExportFenceCreateInfoKHR = ExportFenceCreateInfo, - [NativeName("VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_FEEDBACK_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_IMPORT_FENCE_WIN32_HANDLE_INFO_KHR")] [SupportedApiProfile( "vulkan", - ["VK_KHR_video_encode_h265"], - ImpliesSets = ["VK_KHR_video_encode_queue"] + ["VK_KHR_external_fence_win32"], + ImpliesSets = ["VK_KHR_external_fence"] )] - VideoEncodeH265SessionParametersFeedbackInfoKHR = 1000039014, + ImportFenceWin32HandleInfoKHR = 1000114000, - [NativeName("VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_CAPABILITIES_KHR")] + [NativeName("VK_STRUCTURE_TYPE_EXPORT_FENCE_WIN32_HANDLE_INFO_KHR")] [SupportedApiProfile( "vulkan", - ["VK_KHR_video_decode_h264"], - ImpliesSets = ["VK_KHR_video_decode_queue"] + ["VK_KHR_external_fence_win32"], + ImpliesSets = ["VK_KHR_external_fence"] )] - VideoDecodeH264CapabilitiesKHR = 1000040000, + ExportFenceWin32HandleInfoKHR = 1000114001, - [NativeName("VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PICTURE_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_FENCE_GET_WIN32_HANDLE_INFO_KHR")] [SupportedApiProfile( "vulkan", - ["VK_KHR_video_decode_h264"], - ImpliesSets = ["VK_KHR_video_decode_queue"] + ["VK_KHR_external_fence_win32"], + ImpliesSets = ["VK_KHR_external_fence"] )] - VideoDecodeH264PictureInfoKHR = 1000040001, + FenceGetWin32HandleInfoKHR = 1000114002, - [NativeName("VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PROFILE_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR")] [SupportedApiProfile( "vulkan", - ["VK_KHR_video_decode_h264"], - ImpliesSets = ["VK_KHR_video_decode_queue"] + ["VK_KHR_external_fence_fd"], + ImpliesSets = [ + "VK_KHR_external_fence_fd+VK_KHR_external_fence", + "VK_KHR_external_fence_fd+VK_VERSION_1_1", + ] )] - VideoDecodeH264ProfileInfoKHR = 1000040003, + ImportFenceFdInfoKHR = 1000115000, - [NativeName("VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_SESSION_PARAMETERS_CREATE_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_FENCE_GET_FD_INFO_KHR")] [SupportedApiProfile( "vulkan", - ["VK_KHR_video_decode_h264"], - ImpliesSets = ["VK_KHR_video_decode_queue"] + ["VK_KHR_external_fence_fd"], + ImpliesSets = [ + "VK_KHR_external_fence_fd+VK_KHR_external_fence", + "VK_KHR_external_fence_fd+VK_VERSION_1_1", + ] )] - VideoDecodeH264SessionParametersCreateInfoKHR = 1000040004, + FenceGetFdInfoKHR = 1000115001, - [NativeName("VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_SESSION_PARAMETERS_ADD_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PERFORMANCE_QUERY_FEATURES_KHR")] [SupportedApiProfile( "vulkan", - ["VK_KHR_video_decode_h264"], - ImpliesSets = ["VK_KHR_video_decode_queue"] + ["VK_KHR_performance_query"], + ImpliesSets = [ + "VK_KHR_performance_query+VK_KHR_get_physical_device_properties2", + "VK_KHR_performance_query+VK_VERSION_1_1", + ] )] - VideoDecodeH264SessionParametersAddInfoKHR = 1000040005, + PhysicalDevicePerformanceQueryFeaturesKHR = 1000116000, - [NativeName("VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_DPB_SLOT_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PERFORMANCE_QUERY_PROPERTIES_KHR")] [SupportedApiProfile( "vulkan", - ["VK_KHR_video_decode_h264"], - ImpliesSets = ["VK_KHR_video_decode_queue"] + ["VK_KHR_performance_query"], + ImpliesSets = [ + "VK_KHR_performance_query+VK_KHR_get_physical_device_properties2", + "VK_KHR_performance_query+VK_VERSION_1_1", + ] )] - VideoDecodeH264DpbSlotInfoKHR = 1000040006, + PhysicalDevicePerformanceQueryPropertiesKHR = 1000116001, - [NativeName("VK_STRUCTURE_TYPE_TEXTURE_LOD_GATHER_FORMAT_PROPERTIES_AMD")] + [NativeName("VK_STRUCTURE_TYPE_QUERY_POOL_PERFORMANCE_CREATE_INFO_KHR")] [SupportedApiProfile( "vulkan", - ["VK_AMD_texture_gather_bias_lod"], + ["VK_KHR_performance_query"], ImpliesSets = [ - "VK_AMD_texture_gather_bias_lod+VK_KHR_get_physical_device_properties2", - "VK_AMD_texture_gather_bias_lod+VK_VERSION_1_1", + "VK_KHR_performance_query+VK_KHR_get_physical_device_properties2", + "VK_KHR_performance_query+VK_VERSION_1_1", ] )] - TextureLodGatherFormatPropertiesAMD = 1000041000, + QueryPoolPerformanceCreateInfoKHR = 1000116002, - [NativeName("VK_STRUCTURE_TYPE_STREAM_DESCRIPTOR_SURFACE_CREATE_INFO_GGP")] + [NativeName("VK_STRUCTURE_TYPE_PERFORMANCE_QUERY_SUBMIT_INFO_KHR")] [SupportedApiProfile( "vulkan", - ["VK_GGP_stream_descriptor_surface"], - ImpliesSets = ["VK_KHR_surface"] + ["VK_KHR_performance_query"], + ImpliesSets = [ + "VK_KHR_performance_query+VK_KHR_get_physical_device_properties2", + "VK_KHR_performance_query+VK_VERSION_1_1", + ] )] - StreamDescriptorSurfaceCreateInfoGGP = 1000049000, + PerformanceQuerySubmitInfoKHR = 1000116003, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CORNER_SAMPLED_IMAGE_FEATURES_NV")] + [NativeName("VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR")] [SupportedApiProfile( "vulkan", - ["VK_NV_corner_sampled_image"], + ["VK_KHR_performance_query"], ImpliesSets = [ - "VK_NV_corner_sampled_image+VK_KHR_get_physical_device_properties2", - "VK_NV_corner_sampled_image+VK_VERSION_1_1", + "VK_KHR_performance_query+VK_KHR_get_physical_device_properties2", + "VK_KHR_performance_query+VK_VERSION_1_1", ] )] - PhysicalDeviceCornerSampledImageFeaturesNV = 1000050000, + AcquireProfilingLockInfoKHR = 1000116004, - [NativeName("VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_IMAGE_CREATE_INFO_NV")] + [NativeName("VK_STRUCTURE_TYPE_PERFORMANCE_COUNTER_KHR")] [SupportedApiProfile( "vulkan", - ["VK_NV_external_memory"], - ImpliesSets = ["VK_NV_external_memory_capabilities"] + ["VK_KHR_performance_query"], + ImpliesSets = [ + "VK_KHR_performance_query+VK_KHR_get_physical_device_properties2", + "VK_KHR_performance_query+VK_VERSION_1_1", + ] )] - ExternalMemoryImageCreateInfoNV = 1000056000, + PerformanceCounterKHR = 1000116005, - [NativeName("VK_STRUCTURE_TYPE_EXPORT_MEMORY_ALLOCATE_INFO_NV")] + [NativeName("VK_STRUCTURE_TYPE_PERFORMANCE_COUNTER_DESCRIPTION_KHR")] [SupportedApiProfile( "vulkan", - ["VK_NV_external_memory"], - ImpliesSets = ["VK_NV_external_memory_capabilities"] + ["VK_KHR_performance_query"], + ImpliesSets = [ + "VK_KHR_performance_query+VK_KHR_get_physical_device_properties2", + "VK_KHR_performance_query+VK_VERSION_1_1", + ] )] - ExportMemoryAllocateInfoNV = 1000056001, + PerformanceCounterDescriptionKHR = 1000116006, - [NativeName("VK_STRUCTURE_TYPE_IMPORT_MEMORY_WIN32_HANDLE_INFO_NV")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_POINT_CLIPPING_PROPERTIES")] [SupportedApiProfile( "vulkan", - ["VK_NV_external_memory_win32"], - ImpliesSets = ["VK_NV_external_memory"] + [ + "VK_GRAPHICS_VERSION_1_1", + "VK_GRAPHICS_VERSION_1_2", + "VK_GRAPHICS_VERSION_1_3", + "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_1", + "VK_VERSION_1_2", + "VK_VERSION_1_3", + "VK_VERSION_1_4", + ], + MinVersion = "1.1" )] - ImportMemoryWin32HandleInfoNV = 1000057000, + PhysicalDevicePointClippingProperties = 1000117000, - [NativeName("VK_STRUCTURE_TYPE_EXPORT_MEMORY_WIN32_HANDLE_INFO_NV")] - [SupportedApiProfile( - "vulkan", - ["VK_NV_external_memory_win32"], - ImpliesSets = ["VK_NV_external_memory"] - )] - ExportMemoryWin32HandleInfoNV = 1000057001, + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_POINT_CLIPPING_PROPERTIES_KHR")] + [SupportedApiProfile("vulkan", ["VK_KHR_maintenance2"])] + PhysicalDevicePointClippingPropertiesKHR = PhysicalDevicePointClippingProperties, - [NativeName("VK_STRUCTURE_TYPE_WIN32_KEYED_MUTEX_ACQUIRE_RELEASE_INFO_NV")] + [NativeName("VK_STRUCTURE_TYPE_RENDER_PASS_INPUT_ATTACHMENT_ASPECT_CREATE_INFO")] [SupportedApiProfile( "vulkan", - ["VK_NV_win32_keyed_mutex"], - ImpliesSets = ["VK_NV_external_memory_win32"] + [ + "VK_GRAPHICS_VERSION_1_1", + "VK_GRAPHICS_VERSION_1_2", + "VK_GRAPHICS_VERSION_1_3", + "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_1", + "VK_VERSION_1_2", + "VK_VERSION_1_3", + "VK_VERSION_1_4", + ], + MinVersion = "1.1" )] - Win32KeyedMutexAcquireReleaseInfoNV = 1000058000, - - [NativeName("VK_STRUCTURE_TYPE_VALIDATION_FLAGS_EXT")] - [SupportedApiProfile("vulkan", ["VK_EXT_validation_flags"])] - ValidationFlagsEXT = 1000061000, + RenderPassInputAttachmentAspectCreateInfo = 1000117001, - [NativeName("VK_STRUCTURE_TYPE_VI_SURFACE_CREATE_INFO_NN")] - [SupportedApiProfile("vulkan", ["VK_NN_vi_surface"], ImpliesSets = ["VK_KHR_surface"])] - ViSurfaceCreateInfoNN = 1000062000, + [NativeName("VK_STRUCTURE_TYPE_RENDER_PASS_INPUT_ATTACHMENT_ASPECT_CREATE_INFO_KHR")] + [SupportedApiProfile("vulkan", ["VK_KHR_maintenance2"])] + RenderPassInputAttachmentAspectCreateInfoKHR = RenderPassInputAttachmentAspectCreateInfo, - [NativeName("VK_STRUCTURE_TYPE_IMAGE_VIEW_ASTC_DECODE_MODE_EXT")] + [NativeName("VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO")] [SupportedApiProfile( "vulkan", - ["VK_EXT_astc_decode_mode"], - ImpliesSets = [ - "VK_EXT_astc_decode_mode+VK_KHR_get_physical_device_properties2", - "VK_EXT_astc_decode_mode+VK_VERSION_1_1", - ] + [ + "VK_BASE_VERSION_1_1", + "VK_BASE_VERSION_1_2", + "VK_BASE_VERSION_1_3", + "VK_BASE_VERSION_1_4", + "VK_COMPUTE_VERSION_1_1", + "VK_COMPUTE_VERSION_1_2", + "VK_COMPUTE_VERSION_1_3", + "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_1", + "VK_GRAPHICS_VERSION_1_2", + "VK_GRAPHICS_VERSION_1_3", + "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_1", + "VK_VERSION_1_2", + "VK_VERSION_1_3", + "VK_VERSION_1_4", + ], + MinVersion = "1.1" )] - ImageViewAstcDecodeModeEXT = 1000067000, + ImageViewUsageCreateInfo = 1000117002, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ASTC_DECODE_FEATURES_EXT")] + [NativeName("VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR")] + [SupportedApiProfile("vulkan", ["VK_KHR_maintenance2"])] + ImageViewUsageCreateInfoKHR = ImageViewUsageCreateInfo, + + [NativeName("VK_STRUCTURE_TYPE_PIPELINE_TESSELLATION_DOMAIN_ORIGIN_STATE_CREATE_INFO")] [SupportedApiProfile( "vulkan", - ["VK_EXT_astc_decode_mode"], - ImpliesSets = [ - "VK_EXT_astc_decode_mode+VK_KHR_get_physical_device_properties2", - "VK_EXT_astc_decode_mode+VK_VERSION_1_1", - ] + [ + "VK_GRAPHICS_VERSION_1_1", + "VK_GRAPHICS_VERSION_1_2", + "VK_GRAPHICS_VERSION_1_3", + "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_1", + "VK_VERSION_1_2", + "VK_VERSION_1_3", + "VK_VERSION_1_4", + ], + MinVersion = "1.1" )] - PhysicalDeviceAstcDecodeFeaturesEXT = 1000067001, + PipelineTessellationDomainOriginStateCreateInfo = 1000117003, - [NativeName("VK_STRUCTURE_TYPE_IMPORT_MEMORY_WIN32_HANDLE_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_PIPELINE_TESSELLATION_DOMAIN_ORIGIN_STATE_CREATE_INFO_KHR")] + [SupportedApiProfile("vulkan", ["VK_KHR_maintenance2"])] + PipelineTessellationDomainOriginStateCreateInfoKHR = + PipelineTessellationDomainOriginStateCreateInfo, + + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SURFACE_INFO_2_KHR")] [SupportedApiProfile( "vulkan", - ["VK_KHR_external_memory_win32"], - ImpliesSets = [ - "VK_KHR_external_memory_win32+VK_KHR_external_memory", - "VK_KHR_external_memory_win32+VK_VERSION_1_1", - ] + ["VK_KHR_get_surface_capabilities2"], + ImpliesSets = ["VK_KHR_surface"] )] - ImportMemoryWin32HandleInfoKHR = 1000073000, + PhysicalDeviceSurfaceInfo2KHR = 1000119000, - [NativeName("VK_STRUCTURE_TYPE_EXPORT_MEMORY_WIN32_HANDLE_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_SURFACE_CAPABILITIES_2_KHR")] [SupportedApiProfile( "vulkan", - ["VK_KHR_external_memory_win32"], - ImpliesSets = [ - "VK_KHR_external_memory_win32+VK_KHR_external_memory", - "VK_KHR_external_memory_win32+VK_VERSION_1_1", - ] + ["VK_KHR_get_surface_capabilities2"], + ImpliesSets = ["VK_KHR_surface"] )] - ExportMemoryWin32HandleInfoKHR = 1000073001, + SurfaceCapabilities2KHR = 1000119001, - [NativeName("VK_STRUCTURE_TYPE_MEMORY_WIN32_HANDLE_PROPERTIES_KHR")] + [NativeName("VK_STRUCTURE_TYPE_SURFACE_FORMAT_2_KHR")] [SupportedApiProfile( "vulkan", - ["VK_KHR_external_memory_win32"], - ImpliesSets = [ - "VK_KHR_external_memory_win32+VK_KHR_external_memory", - "VK_KHR_external_memory_win32+VK_VERSION_1_1", - ] + ["VK_KHR_get_surface_capabilities2"], + ImpliesSets = ["VK_KHR_surface"] )] - MemoryWin32HandlePropertiesKHR = 1000073002, + SurfaceFormat2KHR = 1000119002, - [NativeName("VK_STRUCTURE_TYPE_MEMORY_GET_WIN32_HANDLE_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VARIABLE_POINTERS_FEATURES")] [SupportedApiProfile( "vulkan", - ["VK_KHR_external_memory_win32"], - ImpliesSets = [ - "VK_KHR_external_memory_win32+VK_KHR_external_memory", - "VK_KHR_external_memory_win32+VK_VERSION_1_1", - ] + [ + "VK_COMPUTE_VERSION_1_1", + "VK_COMPUTE_VERSION_1_2", + "VK_COMPUTE_VERSION_1_3", + "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_1", + "VK_GRAPHICS_VERSION_1_2", + "VK_GRAPHICS_VERSION_1_3", + "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_1", + "VK_VERSION_1_2", + "VK_VERSION_1_3", + "VK_VERSION_1_4", + ], + MinVersion = "1.1" )] - MemoryGetWin32HandleInfoKHR = 1000073003, + PhysicalDeviceVariablePointersFeatures = 1000120000, - [NativeName("VK_STRUCTURE_TYPE_IMPORT_MEMORY_FD_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VARIABLE_POINTER_FEATURES")] [SupportedApiProfile( "vulkan", - ["VK_KHR_external_memory_fd"], - ImpliesSets = [ - "VK_KHR_external_memory_fd+VK_KHR_external_memory", - "VK_KHR_external_memory_fd+VK_VERSION_1_1", - ] + [ + "VK_COMPUTE_VERSION_1_1", + "VK_COMPUTE_VERSION_1_2", + "VK_COMPUTE_VERSION_1_3", + "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_1", + "VK_GRAPHICS_VERSION_1_2", + "VK_GRAPHICS_VERSION_1_3", + "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_1", + "VK_VERSION_1_2", + "VK_VERSION_1_3", + "VK_VERSION_1_4", + ], + MinVersion = "1.1" )] - ImportMemoryFdInfoKHR = 1000074000, + PhysicalDeviceVariablePointerFeatures = PhysicalDeviceVariablePointersFeatures, - [NativeName("VK_STRUCTURE_TYPE_MEMORY_FD_PROPERTIES_KHR")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VARIABLE_POINTERS_FEATURES_KHR")] [SupportedApiProfile( "vulkan", - ["VK_KHR_external_memory_fd"], + ["VK_KHR_variable_pointers"], ImpliesSets = [ - "VK_KHR_external_memory_fd+VK_KHR_external_memory", - "VK_KHR_external_memory_fd+VK_VERSION_1_1", + "VK_KHR_get_physical_device_properties2+VK_KHR_storage_buffer_storage_class", + "VK_VERSION_1_1", ] )] - MemoryFdPropertiesKHR = 1000074001, + PhysicalDeviceVariablePointersFeaturesKHR = PhysicalDeviceVariablePointersFeatures, - [NativeName("VK_STRUCTURE_TYPE_MEMORY_GET_FD_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VARIABLE_POINTER_FEATURES_KHR")] [SupportedApiProfile( "vulkan", - ["VK_KHR_external_memory_fd"], + ["VK_KHR_variable_pointers"], ImpliesSets = [ - "VK_KHR_external_memory_fd+VK_KHR_external_memory", - "VK_KHR_external_memory_fd+VK_VERSION_1_1", + "VK_KHR_get_physical_device_properties2+VK_KHR_storage_buffer_storage_class", + "VK_VERSION_1_1", ] )] - MemoryGetFdInfoKHR = 1000074002, - - [NativeName("VK_STRUCTURE_TYPE_WIN32_KEYED_MUTEX_ACQUIRE_RELEASE_INFO_KHR")] - [SupportedApiProfile( - "vulkan", - ["VK_KHR_win32_keyed_mutex"], - ImpliesSets = ["VK_KHR_external_memory_win32"] - )] - Win32KeyedMutexAcquireReleaseInfoKHR = 1000075000, + PhysicalDeviceVariablePointerFeaturesKHR = PhysicalDeviceVariablePointersFeaturesKHR, - [NativeName("VK_STRUCTURE_TYPE_IMPORT_SEMAPHORE_WIN32_HANDLE_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR")] [SupportedApiProfile( "vulkan", - ["VK_KHR_external_semaphore_win32"], - ImpliesSets = ["VK_KHR_external_semaphore"] + ["VK_KHR_get_display_properties2"], + ImpliesSets = ["VK_KHR_display"] )] - ImportSemaphoreWin32HandleInfoKHR = 1000078000, + DisplayProperties2KHR = 1000121000, - [NativeName("VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_WIN32_HANDLE_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_DISPLAY_PLANE_PROPERTIES_2_KHR")] [SupportedApiProfile( "vulkan", - ["VK_KHR_external_semaphore_win32"], - ImpliesSets = ["VK_KHR_external_semaphore"] + ["VK_KHR_get_display_properties2"], + ImpliesSets = ["VK_KHR_display"] )] - ExportSemaphoreWin32HandleInfoKHR = 1000078001, + DisplayPlaneProperties2KHR = 1000121001, - [NativeName("VK_STRUCTURE_TYPE_D3D12_FENCE_SUBMIT_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_DISPLAY_MODE_PROPERTIES_2_KHR")] [SupportedApiProfile( "vulkan", - ["VK_KHR_external_semaphore_win32"], - ImpliesSets = ["VK_KHR_external_semaphore"] + ["VK_KHR_get_display_properties2"], + ImpliesSets = ["VK_KHR_display"] )] - D3D12FenceSubmitInfoKHR = 1000078002, + DisplayModeProperties2KHR = 1000121002, - [NativeName("VK_STRUCTURE_TYPE_SEMAPHORE_GET_WIN32_HANDLE_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_DISPLAY_PLANE_INFO_2_KHR")] [SupportedApiProfile( "vulkan", - ["VK_KHR_external_semaphore_win32"], - ImpliesSets = ["VK_KHR_external_semaphore"] + ["VK_KHR_get_display_properties2"], + ImpliesSets = ["VK_KHR_display"] )] - SemaphoreGetWin32HandleInfoKHR = 1000078003, + DisplayPlaneInfo2KHR = 1000121003, - [NativeName("VK_STRUCTURE_TYPE_IMPORT_SEMAPHORE_FD_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_DISPLAY_PLANE_CAPABILITIES_2_KHR")] [SupportedApiProfile( "vulkan", - ["VK_KHR_external_semaphore_fd"], - ImpliesSets = [ - "VK_KHR_external_semaphore_fd+VK_KHR_external_semaphore", - "VK_KHR_external_semaphore_fd+VK_VERSION_1_1", - ] + ["VK_KHR_get_display_properties2"], + ImpliesSets = ["VK_KHR_display"] )] - ImportSemaphoreFdInfoKHR = 1000079000, + DisplayPlaneCapabilities2KHR = 1000121004, - [NativeName("VK_STRUCTURE_TYPE_SEMAPHORE_GET_FD_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_IOS_SURFACE_CREATE_INFO_MVK")] + [SupportedApiProfile("vulkan", ["VK_MVK_ios_surface"], ImpliesSets = ["VK_KHR_surface"])] + IosSurfaceCreateInfoMVK = 1000122000, + + [NativeName("VK_STRUCTURE_TYPE_MACOS_SURFACE_CREATE_INFO_MVK")] + [SupportedApiProfile("vulkan", ["VK_MVK_macos_surface"], ImpliesSets = ["VK_KHR_surface"])] + MacosSurfaceCreateInfoMVK = 1000123000, + + [NativeName("VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS")] [SupportedApiProfile( "vulkan", - ["VK_KHR_external_semaphore_fd"], - ImpliesSets = [ - "VK_KHR_external_semaphore_fd+VK_KHR_external_semaphore", - "VK_KHR_external_semaphore_fd+VK_VERSION_1_1", - ] + [ + "VK_BASE_VERSION_1_1", + "VK_BASE_VERSION_1_2", + "VK_BASE_VERSION_1_3", + "VK_BASE_VERSION_1_4", + "VK_COMPUTE_VERSION_1_1", + "VK_COMPUTE_VERSION_1_2", + "VK_COMPUTE_VERSION_1_3", + "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_1", + "VK_GRAPHICS_VERSION_1_2", + "VK_GRAPHICS_VERSION_1_3", + "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_1", + "VK_VERSION_1_2", + "VK_VERSION_1_3", + "VK_VERSION_1_4", + ], + MinVersion = "1.1" )] - SemaphoreGetFdInfoKHR = 1000079001, + MemoryDedicatedRequirements = 1000127000, - [NativeName("VK_STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_CONDITIONAL_RENDERING_INFO_EXT")] + [NativeName("VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS_KHR")] [SupportedApiProfile( "vulkan", - ["VK_EXT_conditional_rendering"], + ["VK_KHR_dedicated_allocation"], ImpliesSets = [ - "VK_EXT_conditional_rendering+VK_KHR_get_physical_device_properties2", - "VK_EXT_conditional_rendering+VK_VERSION_1_1", + "VK_KHR_dedicated_allocation+VK_KHR_get_memory_requirements2", + "VK_KHR_dedicated_allocation+VK_VERSION_1_1", ] )] - CommandBufferInheritanceConditionalRenderingInfoEXT = 1000081000, + MemoryDedicatedRequirementsKHR = MemoryDedicatedRequirements, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CONDITIONAL_RENDERING_FEATURES_EXT")] + [NativeName("VK_STRUCTURE_TYPE_MEMORY_DEDICATED_ALLOCATE_INFO")] [SupportedApiProfile( "vulkan", - ["VK_EXT_conditional_rendering"], - ImpliesSets = [ - "VK_EXT_conditional_rendering+VK_KHR_get_physical_device_properties2", - "VK_EXT_conditional_rendering+VK_VERSION_1_1", - ] + [ + "VK_BASE_VERSION_1_1", + "VK_BASE_VERSION_1_2", + "VK_BASE_VERSION_1_3", + "VK_BASE_VERSION_1_4", + "VK_COMPUTE_VERSION_1_1", + "VK_COMPUTE_VERSION_1_2", + "VK_COMPUTE_VERSION_1_3", + "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_1", + "VK_GRAPHICS_VERSION_1_2", + "VK_GRAPHICS_VERSION_1_3", + "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_1", + "VK_VERSION_1_2", + "VK_VERSION_1_3", + "VK_VERSION_1_4", + ], + MinVersion = "1.1" )] - PhysicalDeviceConditionalRenderingFeaturesEXT = 1000081001, + MemoryDedicatedAllocateInfo = 1000127001, - [NativeName("VK_STRUCTURE_TYPE_CONDITIONAL_RENDERING_BEGIN_INFO_EXT")] + [NativeName("VK_STRUCTURE_TYPE_MEMORY_DEDICATED_ALLOCATE_INFO_KHR")] [SupportedApiProfile( "vulkan", - ["VK_EXT_conditional_rendering"], + ["VK_KHR_dedicated_allocation"], ImpliesSets = [ - "VK_EXT_conditional_rendering+VK_KHR_get_physical_device_properties2", - "VK_EXT_conditional_rendering+VK_VERSION_1_1", + "VK_KHR_dedicated_allocation+VK_KHR_get_memory_requirements2", + "VK_KHR_dedicated_allocation+VK_VERSION_1_1", ] )] - ConditionalRenderingBeginInfoEXT = 1000081002, + MemoryDedicatedAllocateInfoKHR = MemoryDedicatedAllocateInfo, - [NativeName("VK_STRUCTURE_TYPE_PRESENT_REGIONS_KHR")] - [SupportedApiProfile( - "vulkan", - ["VK_KHR_incremental_present"], - ImpliesSets = ["VK_KHR_swapchain"] - )] - PresentRegionsKHR = 1000084000, + [NativeName("VK_STRUCTURE_TYPE_DEBUG_UTILS_OBJECT_NAME_INFO_EXT")] + [SupportedApiProfile("vulkan", ["VK_EXT_debug_utils"])] + DebugUtilsObjectNameInfoEXT = 1000128000, - [NativeName("VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_W_SCALING_STATE_CREATE_INFO_NV")] - [SupportedApiProfile("vulkan", ["VK_NV_clip_space_w_scaling"])] - PipelineViewportWScalingStateCreateInfoNV = 1000087000, + [NativeName("VK_STRUCTURE_TYPE_DEBUG_UTILS_OBJECT_TAG_INFO_EXT")] + [SupportedApiProfile("vulkan", ["VK_EXT_debug_utils"])] + DebugUtilsObjectTagInfoEXT = 1000128001, - [NativeName("VK_STRUCTURE_TYPE_SURFACE_CAPABILITIES_2_EXT")] - [SupportedApiProfile( - "vulkan", - ["VK_EXT_display_surface_counter"], - ImpliesSets = ["VK_KHR_display"] - )] - SurfaceCapabilities2EXT = 1000090000, + [NativeName("VK_STRUCTURE_TYPE_DEBUG_UTILS_LABEL_EXT")] + [SupportedApiProfile("vulkan", ["VK_EXT_debug_utils"])] + DebugUtilsLabelEXT = 1000128002, - [NativeName("VK_STRUCTURE_TYPE_DISPLAY_POWER_INFO_EXT")] + [NativeName("VK_STRUCTURE_TYPE_DEBUG_UTILS_MESSENGER_CALLBACK_DATA_EXT")] + [SupportedApiProfile("vulkan", ["VK_EXT_debug_utils"])] + DebugUtilsMessengerCallbackDataEXT = 1000128003, + + [NativeName("VK_STRUCTURE_TYPE_DEBUG_UTILS_MESSENGER_CREATE_INFO_EXT")] + [SupportedApiProfile("vulkan", ["VK_EXT_debug_utils"])] + DebugUtilsMessengerCreateInfoEXT = 1000128004, + + [NativeName("VK_STRUCTURE_TYPE_ANDROID_HARDWARE_BUFFER_USAGE_ANDROID")] [SupportedApiProfile( "vulkan", - ["VK_EXT_display_control"], - ImpliesSets = ["VK_EXT_display_surface_counter", "VK_KHR_swapchain"] + ["VK_ANDROID_external_memory_android_hardware_buffer"], + ImpliesSets = [ + "VK_EXT_queue_family_foreign+VK_KHR_sampler_ycbcr_conversion+VK_KHR_external_memory+VK_KHR_dedicated_allocation", + "VK_EXT_queue_family_foreign+VK_VERSION_1_1", + ] )] - DisplayPowerInfoEXT = 1000091000, + AndroidHardwareBufferUsageANDROID = 1000129000, - [NativeName("VK_STRUCTURE_TYPE_DEVICE_EVENT_INFO_EXT")] + [NativeName("VK_STRUCTURE_TYPE_ANDROID_HARDWARE_BUFFER_PROPERTIES_ANDROID")] [SupportedApiProfile( "vulkan", - ["VK_EXT_display_control"], - ImpliesSets = ["VK_EXT_display_surface_counter", "VK_KHR_swapchain"] + ["VK_ANDROID_external_memory_android_hardware_buffer"], + ImpliesSets = [ + "VK_EXT_queue_family_foreign+VK_KHR_sampler_ycbcr_conversion+VK_KHR_external_memory+VK_KHR_dedicated_allocation", + "VK_EXT_queue_family_foreign+VK_VERSION_1_1", + ] )] - DeviceEventInfoEXT = 1000091001, + AndroidHardwareBufferPropertiesANDROID = 1000129001, - [NativeName("VK_STRUCTURE_TYPE_DISPLAY_EVENT_INFO_EXT")] + [NativeName("VK_STRUCTURE_TYPE_ANDROID_HARDWARE_BUFFER_FORMAT_PROPERTIES_ANDROID")] [SupportedApiProfile( "vulkan", - ["VK_EXT_display_control"], - ImpliesSets = ["VK_EXT_display_surface_counter", "VK_KHR_swapchain"] + ["VK_ANDROID_external_memory_android_hardware_buffer"], + ImpliesSets = [ + "VK_EXT_queue_family_foreign+VK_KHR_sampler_ycbcr_conversion+VK_KHR_external_memory+VK_KHR_dedicated_allocation", + "VK_EXT_queue_family_foreign+VK_VERSION_1_1", + ] )] - DisplayEventInfoEXT = 1000091002, + AndroidHardwareBufferFormatPropertiesANDROID = 1000129002, - [NativeName("VK_STRUCTURE_TYPE_SWAPCHAIN_COUNTER_CREATE_INFO_EXT")] + [NativeName("VK_STRUCTURE_TYPE_IMPORT_ANDROID_HARDWARE_BUFFER_INFO_ANDROID")] [SupportedApiProfile( "vulkan", - ["VK_EXT_display_control"], - ImpliesSets = ["VK_EXT_display_surface_counter", "VK_KHR_swapchain"] + ["VK_ANDROID_external_memory_android_hardware_buffer"], + ImpliesSets = [ + "VK_EXT_queue_family_foreign+VK_KHR_sampler_ycbcr_conversion+VK_KHR_external_memory+VK_KHR_dedicated_allocation", + "VK_EXT_queue_family_foreign+VK_VERSION_1_1", + ] )] - SwapchainCounterCreateInfoEXT = 1000091003, + ImportAndroidHardwareBufferInfoANDROID = 1000129003, - [NativeName("VK_STRUCTURE_TYPE_PRESENT_TIMES_INFO_GOOGLE")] + [NativeName("VK_STRUCTURE_TYPE_MEMORY_GET_ANDROID_HARDWARE_BUFFER_INFO_ANDROID")] [SupportedApiProfile( "vulkan", - ["VK_GOOGLE_display_timing"], - ImpliesSets = ["VK_KHR_swapchain"] + ["VK_ANDROID_external_memory_android_hardware_buffer"], + ImpliesSets = [ + "VK_EXT_queue_family_foreign+VK_KHR_sampler_ycbcr_conversion+VK_KHR_external_memory+VK_KHR_dedicated_allocation", + "VK_EXT_queue_family_foreign+VK_VERSION_1_1", + ] )] - PresentTimesInfoGOOGLE = 1000092000, + MemoryGetAndroidHardwareBufferInfoANDROID = 1000129004, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_PER_VIEW_ATTRIBUTES_PROPERTIES_NVX")] + [NativeName("VK_STRUCTURE_TYPE_EXTERNAL_FORMAT_ANDROID")] [SupportedApiProfile( "vulkan", - ["VK_NVX_multiview_per_view_attributes"], + ["VK_ANDROID_external_memory_android_hardware_buffer"], ImpliesSets = [ - "VK_NVX_multiview_per_view_attributes+VK_KHR_multiview", - "VK_NVX_multiview_per_view_attributes+VK_VERSION_1_1", + "VK_EXT_queue_family_foreign+VK_KHR_sampler_ycbcr_conversion+VK_KHR_external_memory+VK_KHR_dedicated_allocation", + "VK_EXT_queue_family_foreign+VK_VERSION_1_1", ] )] - PhysicalDeviceMultiviewPerViewAttributesPropertiesNVX = 1000097000, + ExternalFormatANDROID = 1000129005, - [NativeName("VK_STRUCTURE_TYPE_MULTIVIEW_PER_VIEW_ATTRIBUTES_INFO_NVX")] + [NativeName("VK_STRUCTURE_TYPE_ANDROID_HARDWARE_BUFFER_FORMAT_PROPERTIES_2_ANDROID")] [SupportedApiProfile( "vulkan", [ - "VK_NVX_multiview_per_view_attributes+VK_KHR_dynamic_rendering", - "VK_NVX_multiview_per_view_attributes+VK_VERSION_1_3", + "VK_ANDROID_external_memory_android_hardware_buffer+VK_KHR_format_feature_flags2", + "VK_ANDROID_external_memory_android_hardware_buffer+VK_VERSION_1_3", ], ImpliesSets = [ - "VK_NVX_multiview_per_view_attributes+VK_KHR_multiview", - "VK_NVX_multiview_per_view_attributes+VK_VERSION_1_1", + "VK_EXT_queue_family_foreign+VK_KHR_sampler_ycbcr_conversion+VK_KHR_external_memory+VK_KHR_dedicated_allocation", + "VK_EXT_queue_family_foreign+VK_VERSION_1_1", ] )] - MultiviewPerViewAttributesInfoNVX = 1000044009, + AndroidHardwareBufferFormatProperties2ANDROID = 1000129006, - [NativeName("VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_SWIZZLE_STATE_CREATE_INFO_NV")] - [SupportedApiProfile("vulkan", ["VK_NV_viewport_swizzle"])] - PipelineViewportSwizzleStateCreateInfoNV = 1000098000, + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES")] + [SupportedApiProfile( + "vulkan", + [ + "VK_COMPUTE_VERSION_1_2", + "VK_COMPUTE_VERSION_1_3", + "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_2", + "VK_GRAPHICS_VERSION_1_3", + "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_2", + "VK_VERSION_1_3", + "VK_VERSION_1_4", + ], + MinVersion = "1.2" + )] + PhysicalDeviceSamplerFilterMinmaxProperties = 1000130000, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DISCARD_RECTANGLE_PROPERTIES_EXT")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES_EXT")] [SupportedApiProfile( "vulkan", - ["VK_EXT_discard_rectangles"], + ["VK_EXT_sampler_filter_minmax"], ImpliesSets = [ - "VK_EXT_discard_rectangles+VK_KHR_get_physical_device_properties2", - "VK_EXT_discard_rectangles+VK_VERSION_1_1", + "VK_EXT_sampler_filter_minmax+VK_KHR_get_physical_device_properties2", + "VK_EXT_sampler_filter_minmax+VK_VERSION_1_1", ] )] - PhysicalDeviceDiscardRectanglePropertiesEXT = 1000099000, + PhysicalDeviceSamplerFilterMinmaxPropertiesEXT = PhysicalDeviceSamplerFilterMinmaxProperties, - [NativeName("VK_STRUCTURE_TYPE_PIPELINE_DISCARD_RECTANGLE_STATE_CREATE_INFO_EXT")] + [NativeName("VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO")] [SupportedApiProfile( "vulkan", - ["VK_EXT_discard_rectangles"], - ImpliesSets = [ - "VK_EXT_discard_rectangles+VK_KHR_get_physical_device_properties2", - "VK_EXT_discard_rectangles+VK_VERSION_1_1", - ] + [ + "VK_COMPUTE_VERSION_1_2", + "VK_COMPUTE_VERSION_1_3", + "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_2", + "VK_GRAPHICS_VERSION_1_3", + "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_2", + "VK_VERSION_1_3", + "VK_VERSION_1_4", + ], + MinVersion = "1.2" )] - PipelineDiscardRectangleStateCreateInfoEXT = 1000099001, + SamplerReductionModeCreateInfo = 1000130001, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CONSERVATIVE_RASTERIZATION_PROPERTIES_EXT")] + [NativeName("VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT")] [SupportedApiProfile( "vulkan", - ["VK_EXT_conservative_rasterization"], + ["VK_EXT_sampler_filter_minmax"], ImpliesSets = [ - "VK_EXT_conservative_rasterization+VK_KHR_get_physical_device_properties2", - "VK_EXT_conservative_rasterization+VK_VERSION_1_1", + "VK_EXT_sampler_filter_minmax+VK_KHR_get_physical_device_properties2", + "VK_EXT_sampler_filter_minmax+VK_VERSION_1_1", ] )] - PhysicalDeviceConservativeRasterizationPropertiesEXT = 1000101000, + SamplerReductionModeCreateInfoEXT = SamplerReductionModeCreateInfo, - [NativeName("VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_CONSERVATIVE_STATE_CREATE_INFO_EXT")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GPA_FEATURES_AMD")] [SupportedApiProfile( "vulkan", - ["VK_EXT_conservative_rasterization"], + ["VK_AMD_gpa_interface"], ImpliesSets = [ - "VK_EXT_conservative_rasterization+VK_KHR_get_physical_device_properties2", - "VK_EXT_conservative_rasterization+VK_VERSION_1_1", + "VK_AMD_gpa_interface+VK_KHR_get_physical_device_properties2", + "VK_AMD_gpa_interface+VK_VERSION_1_1", ] )] - PipelineRasterizationConservativeStateCreateInfoEXT = 1000101001, + PhysicalDeviceGpaFeaturesAMD = 1000133000, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_CLIP_ENABLE_FEATURES_EXT")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GPA_PROPERTIES_AMD")] [SupportedApiProfile( "vulkan", - ["VK_EXT_depth_clip_enable"], + ["VK_AMD_gpa_interface"], ImpliesSets = [ - "VK_EXT_depth_clip_enable+VK_KHR_get_physical_device_properties2", - "VK_EXT_depth_clip_enable+VK_VERSION_1_1", + "VK_AMD_gpa_interface+VK_KHR_get_physical_device_properties2", + "VK_AMD_gpa_interface+VK_VERSION_1_1", ] )] - PhysicalDeviceDepthClipEnableFeaturesEXT = 1000102000, + PhysicalDeviceGpaPropertiesAMD = 1000133001, - [NativeName("VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_DEPTH_CLIP_STATE_CREATE_INFO_EXT")] + [NativeName("VK_STRUCTURE_TYPE_GPA_SAMPLE_BEGIN_INFO_AMD")] [SupportedApiProfile( "vulkan", - ["VK_EXT_depth_clip_enable"], + ["VK_AMD_gpa_interface"], ImpliesSets = [ - "VK_EXT_depth_clip_enable+VK_KHR_get_physical_device_properties2", - "VK_EXT_depth_clip_enable+VK_VERSION_1_1", + "VK_AMD_gpa_interface+VK_KHR_get_physical_device_properties2", + "VK_AMD_gpa_interface+VK_VERSION_1_1", ] )] - PipelineRasterizationDepthClipStateCreateInfoEXT = 1000102001, - - [NativeName("VK_STRUCTURE_TYPE_HDR_METADATA_EXT")] - [SupportedApiProfile("vulkan", ["VK_EXT_hdr_metadata"], ImpliesSets = ["VK_KHR_swapchain"])] - HdrMetadataEXT = 1000105000, + GpaSampleBeginInfoAMD = 1000133002, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RELAXED_LINE_RASTERIZATION_FEATURES_IMG")] + [NativeName("VK_STRUCTURE_TYPE_GPA_SESSION_CREATE_INFO_AMD")] [SupportedApiProfile( "vulkan", - ["VK_IMG_relaxed_line_rasterization"], + ["VK_AMD_gpa_interface"], ImpliesSets = [ - "VK_IMG_relaxed_line_rasterization+VK_KHR_get_physical_device_properties2", - "VK_IMG_relaxed_line_rasterization+VK_VERSION_1_1", + "VK_AMD_gpa_interface+VK_KHR_get_physical_device_properties2", + "VK_AMD_gpa_interface+VK_VERSION_1_1", ] )] - PhysicalDeviceRelaxedLineRasterizationFeaturesIMG = 1000110000, + GpaSessionCreateInfoAMD = 1000133003, - [NativeName("VK_STRUCTURE_TYPE_SHARED_PRESENT_SURFACE_CAPABILITIES_KHR")] + [NativeName("VK_STRUCTURE_TYPE_GPA_DEVICE_CLOCK_MODE_INFO_AMD")] [SupportedApiProfile( "vulkan", - ["VK_KHR_shared_presentable_image"], + ["VK_AMD_gpa_interface"], ImpliesSets = [ - "VK_KHR_swapchain+VK_KHR_get_surface_capabilities2+VK_KHR_get_physical_device_properties2", - "VK_KHR_swapchain+VK_KHR_get_surface_capabilities2+VK_VERSION_1_1", + "VK_AMD_gpa_interface+VK_KHR_get_physical_device_properties2", + "VK_AMD_gpa_interface+VK_VERSION_1_1", ] )] - SharedPresentSurfaceCapabilitiesKHR = 1000111000, + GpaDeviceClockModeInfoAMD = 1000133004, - [NativeName("VK_STRUCTURE_TYPE_IMPORT_FENCE_WIN32_HANDLE_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GPA_PROPERTIES_2_AMD")] [SupportedApiProfile( "vulkan", - ["VK_KHR_external_fence_win32"], - ImpliesSets = ["VK_KHR_external_fence"] + ["VK_AMD_gpa_interface"], + ImpliesSets = [ + "VK_AMD_gpa_interface+VK_KHR_get_physical_device_properties2", + "VK_AMD_gpa_interface+VK_VERSION_1_1", + ] )] - ImportFenceWin32HandleInfoKHR = 1000114000, + PhysicalDeviceGpaProperties2AMD = 1000133005, - [NativeName("VK_STRUCTURE_TYPE_EXPORT_FENCE_WIN32_HANDLE_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_GPA_DEVICE_GET_CLOCK_INFO_AMD")] [SupportedApiProfile( "vulkan", - ["VK_KHR_external_fence_win32"], - ImpliesSets = ["VK_KHR_external_fence"] + ["VK_AMD_gpa_interface"], + ImpliesSets = [ + "VK_AMD_gpa_interface+VK_KHR_get_physical_device_properties2", + "VK_AMD_gpa_interface+VK_VERSION_1_1", + ] )] - ExportFenceWin32HandleInfoKHR = 1000114001, + GpaDeviceGetClockInfoAMD = 1000133006, - [NativeName("VK_STRUCTURE_TYPE_FENCE_GET_WIN32_HANDLE_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ENQUEUE_FEATURES_AMDX")] [SupportedApiProfile( "vulkan", - ["VK_KHR_external_fence_win32"], - ImpliesSets = ["VK_KHR_external_fence"] + ["VK_AMDX_shader_enqueue"], + ImpliesSets = [ + "VK_KHR_maintenance5+VK_KHR_pipeline_library+VK_KHR_synchronization2+VK_KHR_spirv_1_4+VK_EXT_extended_dynamic_state", + "VK_KHR_maintenance5+VK_KHR_pipeline_library+VK_VERSION_1_3", + ] )] - FenceGetWin32HandleInfoKHR = 1000114002, + PhysicalDeviceShaderEnqueueFeaturesAMDX = 1000134000, - [NativeName("VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ENQUEUE_PROPERTIES_AMDX")] [SupportedApiProfile( "vulkan", - ["VK_KHR_external_fence_fd"], + ["VK_AMDX_shader_enqueue"], ImpliesSets = [ - "VK_KHR_external_fence_fd+VK_KHR_external_fence", - "VK_KHR_external_fence_fd+VK_VERSION_1_1", + "VK_KHR_maintenance5+VK_KHR_pipeline_library+VK_KHR_synchronization2+VK_KHR_spirv_1_4+VK_EXT_extended_dynamic_state", + "VK_KHR_maintenance5+VK_KHR_pipeline_library+VK_VERSION_1_3", ] )] - ImportFenceFdInfoKHR = 1000115000, + PhysicalDeviceShaderEnqueuePropertiesAMDX = 1000134001, - [NativeName("VK_STRUCTURE_TYPE_FENCE_GET_FD_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_EXECUTION_GRAPH_PIPELINE_SCRATCH_SIZE_AMDX")] [SupportedApiProfile( "vulkan", - ["VK_KHR_external_fence_fd"], + ["VK_AMDX_shader_enqueue"], ImpliesSets = [ - "VK_KHR_external_fence_fd+VK_KHR_external_fence", - "VK_KHR_external_fence_fd+VK_VERSION_1_1", + "VK_KHR_maintenance5+VK_KHR_pipeline_library+VK_KHR_synchronization2+VK_KHR_spirv_1_4+VK_EXT_extended_dynamic_state", + "VK_KHR_maintenance5+VK_KHR_pipeline_library+VK_VERSION_1_3", ] )] - FenceGetFdInfoKHR = 1000115001, + ExecutionGraphPipelineScratchSizeAMDX = 1000134002, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PERFORMANCE_QUERY_FEATURES_KHR")] + [NativeName("VK_STRUCTURE_TYPE_EXECUTION_GRAPH_PIPELINE_CREATE_INFO_AMDX")] [SupportedApiProfile( "vulkan", - ["VK_KHR_performance_query"], + ["VK_AMDX_shader_enqueue"], ImpliesSets = [ - "VK_KHR_performance_query+VK_KHR_get_physical_device_properties2", - "VK_KHR_performance_query+VK_VERSION_1_1", + "VK_KHR_maintenance5+VK_KHR_pipeline_library+VK_KHR_synchronization2+VK_KHR_spirv_1_4+VK_EXT_extended_dynamic_state", + "VK_KHR_maintenance5+VK_KHR_pipeline_library+VK_VERSION_1_3", ] )] - PhysicalDevicePerformanceQueryFeaturesKHR = 1000116000, + ExecutionGraphPipelineCreateInfoAMDX = 1000134003, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PERFORMANCE_QUERY_PROPERTIES_KHR")] + [NativeName("VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_NODE_CREATE_INFO_AMDX")] [SupportedApiProfile( "vulkan", - ["VK_KHR_performance_query"], + ["VK_AMDX_shader_enqueue"], ImpliesSets = [ - "VK_KHR_performance_query+VK_KHR_get_physical_device_properties2", - "VK_KHR_performance_query+VK_VERSION_1_1", + "VK_KHR_maintenance5+VK_KHR_pipeline_library+VK_KHR_synchronization2+VK_KHR_spirv_1_4+VK_EXT_extended_dynamic_state", + "VK_KHR_maintenance5+VK_KHR_pipeline_library+VK_VERSION_1_3", ] )] - PhysicalDevicePerformanceQueryPropertiesKHR = 1000116001, + PipelineShaderStageNodeCreateInfoAMDX = 1000134004, - [NativeName("VK_STRUCTURE_TYPE_QUERY_POOL_PERFORMANCE_CREATE_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_TEXEL_BUFFER_DESCRIPTOR_INFO_EXT")] [SupportedApiProfile( "vulkan", - ["VK_KHR_performance_query"], + ["VK_EXT_descriptor_heap"], ImpliesSets = [ - "VK_KHR_performance_query+VK_KHR_get_physical_device_properties2", - "VK_KHR_performance_query+VK_VERSION_1_1", + "VK_KHR_extended_flags+VK_KHR_buffer_device_address", + "VK_KHR_extended_flags+VK_VERSION_1_2", + "VK_KHR_maintenance5+VK_KHR_buffer_device_address", + "VK_KHR_maintenance5+VK_VERSION_1_2", + "VK_VERSION_1_4", ] )] - QueryPoolPerformanceCreateInfoKHR = 1000116002, + TexelBufferDescriptorInfoEXT = 1000135000, - [NativeName("VK_STRUCTURE_TYPE_PERFORMANCE_QUERY_SUBMIT_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_IMAGE_DESCRIPTOR_INFO_EXT")] [SupportedApiProfile( "vulkan", - ["VK_KHR_performance_query"], + ["VK_EXT_descriptor_heap"], ImpliesSets = [ - "VK_KHR_performance_query+VK_KHR_get_physical_device_properties2", - "VK_KHR_performance_query+VK_VERSION_1_1", + "VK_KHR_extended_flags+VK_KHR_buffer_device_address", + "VK_KHR_extended_flags+VK_VERSION_1_2", + "VK_KHR_maintenance5+VK_KHR_buffer_device_address", + "VK_KHR_maintenance5+VK_VERSION_1_2", + "VK_VERSION_1_4", ] )] - PerformanceQuerySubmitInfoKHR = 1000116003, + ImageDescriptorInfoEXT = 1000135001, - [NativeName("VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_RESOURCE_DESCRIPTOR_INFO_EXT")] [SupportedApiProfile( "vulkan", - ["VK_KHR_performance_query"], + ["VK_EXT_descriptor_heap"], ImpliesSets = [ - "VK_KHR_performance_query+VK_KHR_get_physical_device_properties2", - "VK_KHR_performance_query+VK_VERSION_1_1", + "VK_KHR_extended_flags+VK_KHR_buffer_device_address", + "VK_KHR_extended_flags+VK_VERSION_1_2", + "VK_KHR_maintenance5+VK_KHR_buffer_device_address", + "VK_KHR_maintenance5+VK_VERSION_1_2", + "VK_VERSION_1_4", ] )] - AcquireProfilingLockInfoKHR = 1000116004, + ResourceDescriptorInfoEXT = 1000135002, - [NativeName("VK_STRUCTURE_TYPE_PERFORMANCE_COUNTER_KHR")] + [NativeName("VK_STRUCTURE_TYPE_BIND_HEAP_INFO_EXT")] [SupportedApiProfile( "vulkan", - ["VK_KHR_performance_query"], + ["VK_EXT_descriptor_heap"], ImpliesSets = [ - "VK_KHR_performance_query+VK_KHR_get_physical_device_properties2", - "VK_KHR_performance_query+VK_VERSION_1_1", + "VK_KHR_extended_flags+VK_KHR_buffer_device_address", + "VK_KHR_extended_flags+VK_VERSION_1_2", + "VK_KHR_maintenance5+VK_KHR_buffer_device_address", + "VK_KHR_maintenance5+VK_VERSION_1_2", + "VK_VERSION_1_4", ] )] - PerformanceCounterKHR = 1000116005, + BindHeapInfoEXT = 1000135003, - [NativeName("VK_STRUCTURE_TYPE_PERFORMANCE_COUNTER_DESCRIPTION_KHR")] + [NativeName("VK_STRUCTURE_TYPE_PUSH_DATA_INFO_EXT")] [SupportedApiProfile( "vulkan", - ["VK_KHR_performance_query"], + ["VK_EXT_descriptor_heap"], ImpliesSets = [ - "VK_KHR_performance_query+VK_KHR_get_physical_device_properties2", - "VK_KHR_performance_query+VK_VERSION_1_1", + "VK_KHR_extended_flags+VK_KHR_buffer_device_address", + "VK_KHR_extended_flags+VK_VERSION_1_2", + "VK_KHR_maintenance5+VK_KHR_buffer_device_address", + "VK_KHR_maintenance5+VK_VERSION_1_2", + "VK_VERSION_1_4", ] )] - PerformanceCounterDescriptionKHR = 1000116006, + PushDataInfoEXT = 1000135004, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SURFACE_INFO_2_KHR")] + [NativeName("VK_STRUCTURE_TYPE_DESCRIPTOR_SET_AND_BINDING_MAPPING_EXT")] [SupportedApiProfile( "vulkan", - ["VK_KHR_get_surface_capabilities2"], - ImpliesSets = ["VK_KHR_surface"] + ["VK_EXT_descriptor_heap"], + ImpliesSets = [ + "VK_KHR_extended_flags+VK_KHR_buffer_device_address", + "VK_KHR_extended_flags+VK_VERSION_1_2", + "VK_KHR_maintenance5+VK_KHR_buffer_device_address", + "VK_KHR_maintenance5+VK_VERSION_1_2", + "VK_VERSION_1_4", + ] )] - PhysicalDeviceSurfaceInfo2KHR = 1000119000, + DescriptorSetAndBindingMappingEXT = 1000135005, - [NativeName("VK_STRUCTURE_TYPE_SURFACE_CAPABILITIES_2_KHR")] + [NativeName("VK_STRUCTURE_TYPE_SHADER_DESCRIPTOR_SET_AND_BINDING_MAPPING_INFO_EXT")] [SupportedApiProfile( "vulkan", - ["VK_KHR_get_surface_capabilities2"], - ImpliesSets = ["VK_KHR_surface"] + ["VK_EXT_descriptor_heap"], + ImpliesSets = [ + "VK_KHR_extended_flags+VK_KHR_buffer_device_address", + "VK_KHR_extended_flags+VK_VERSION_1_2", + "VK_KHR_maintenance5+VK_KHR_buffer_device_address", + "VK_KHR_maintenance5+VK_VERSION_1_2", + "VK_VERSION_1_4", + ] )] - SurfaceCapabilities2KHR = 1000119001, + ShaderDescriptorSetAndBindingMappingInfoEXT = 1000135006, - [NativeName("VK_STRUCTURE_TYPE_SURFACE_FORMAT_2_KHR")] + [NativeName("VK_STRUCTURE_TYPE_OPAQUE_CAPTURE_DATA_CREATE_INFO_EXT")] [SupportedApiProfile( "vulkan", - ["VK_KHR_get_surface_capabilities2"], - ImpliesSets = ["VK_KHR_surface"] + ["VK_EXT_descriptor_heap"], + ImpliesSets = [ + "VK_KHR_extended_flags+VK_KHR_buffer_device_address", + "VK_KHR_extended_flags+VK_VERSION_1_2", + "VK_KHR_maintenance5+VK_KHR_buffer_device_address", + "VK_KHR_maintenance5+VK_VERSION_1_2", + "VK_VERSION_1_4", + ] )] - SurfaceFormat2KHR = 1000119002, + OpaqueCaptureDataCreateInfoEXT = 1000135007, - [NativeName("VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_HEAP_PROPERTIES_EXT")] [SupportedApiProfile( "vulkan", - ["VK_KHR_get_display_properties2"], - ImpliesSets = ["VK_KHR_display"] + ["VK_EXT_descriptor_heap"], + ImpliesSets = [ + "VK_KHR_extended_flags+VK_KHR_buffer_device_address", + "VK_KHR_extended_flags+VK_VERSION_1_2", + "VK_KHR_maintenance5+VK_KHR_buffer_device_address", + "VK_KHR_maintenance5+VK_VERSION_1_2", + "VK_VERSION_1_4", + ] )] - DisplayProperties2KHR = 1000121000, + PhysicalDeviceDescriptorHeapPropertiesEXT = 1000135008, - [NativeName("VK_STRUCTURE_TYPE_DISPLAY_PLANE_PROPERTIES_2_KHR")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_HEAP_FEATURES_EXT")] [SupportedApiProfile( "vulkan", - ["VK_KHR_get_display_properties2"], - ImpliesSets = ["VK_KHR_display"] + ["VK_EXT_descriptor_heap"], + ImpliesSets = [ + "VK_KHR_extended_flags+VK_KHR_buffer_device_address", + "VK_KHR_extended_flags+VK_VERSION_1_2", + "VK_KHR_maintenance5+VK_KHR_buffer_device_address", + "VK_KHR_maintenance5+VK_VERSION_1_2", + "VK_VERSION_1_4", + ] )] - DisplayPlaneProperties2KHR = 1000121001, + PhysicalDeviceDescriptorHeapFeaturesEXT = 1000135009, - [NativeName("VK_STRUCTURE_TYPE_DISPLAY_MODE_PROPERTIES_2_KHR")] + [NativeName("VK_STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_DESCRIPTOR_HEAP_INFO_EXT")] [SupportedApiProfile( "vulkan", - ["VK_KHR_get_display_properties2"], - ImpliesSets = ["VK_KHR_display"] + ["VK_EXT_descriptor_heap"], + ImpliesSets = [ + "VK_KHR_extended_flags+VK_KHR_buffer_device_address", + "VK_KHR_extended_flags+VK_VERSION_1_2", + "VK_KHR_maintenance5+VK_KHR_buffer_device_address", + "VK_KHR_maintenance5+VK_VERSION_1_2", + "VK_VERSION_1_4", + ] )] - DisplayModeProperties2KHR = 1000121002, + CommandBufferInheritanceDescriptorHeapInfoEXT = 1000135010, - [NativeName("VK_STRUCTURE_TYPE_DISPLAY_PLANE_INFO_2_KHR")] + [NativeName("VK_STRUCTURE_TYPE_SAMPLER_CUSTOM_BORDER_COLOR_INDEX_CREATE_INFO_EXT")] [SupportedApiProfile( "vulkan", - ["VK_KHR_get_display_properties2"], - ImpliesSets = ["VK_KHR_display"] + ["VK_EXT_custom_border_color", "VK_EXT_descriptor_heap"], + ImpliesSets = [ + "VK_KHR_extended_flags+VK_KHR_buffer_device_address", + "VK_KHR_extended_flags+VK_VERSION_1_2", + "VK_KHR_maintenance5+VK_KHR_buffer_device_address", + "VK_KHR_maintenance5+VK_VERSION_1_2", + "VK_VERSION_1_4", + ], + RequireAll = true )] - DisplayPlaneInfo2KHR = 1000121003, + SamplerCustomBorderColorIndexCreateInfoEXT = 1000135011, - [NativeName("VK_STRUCTURE_TYPE_DISPLAY_PLANE_CAPABILITIES_2_KHR")] + [NativeName("VK_STRUCTURE_TYPE_INDIRECT_COMMANDS_LAYOUT_PUSH_DATA_TOKEN_NV")] [SupportedApiProfile( "vulkan", - ["VK_KHR_get_display_properties2"], - ImpliesSets = ["VK_KHR_display"] + ["VK_EXT_descriptor_heap", "VK_NV_device_generated_commands"], + ImpliesSets = [ + "VK_KHR_extended_flags+VK_KHR_buffer_device_address", + "VK_KHR_extended_flags+VK_VERSION_1_2", + "VK_KHR_maintenance5+VK_KHR_buffer_device_address", + "VK_KHR_maintenance5+VK_VERSION_1_2", + "VK_VERSION_1_4", + ], + RequireAll = true )] - DisplayPlaneCapabilities2KHR = 1000121004, - - [NativeName("VK_STRUCTURE_TYPE_IOS_SURFACE_CREATE_INFO_MVK")] - [SupportedApiProfile("vulkan", ["VK_MVK_ios_surface"], ImpliesSets = ["VK_KHR_surface"])] - IosSurfaceCreateInfoMVK = 1000122000, - - [NativeName("VK_STRUCTURE_TYPE_MACOS_SURFACE_CREATE_INFO_MVK")] - [SupportedApiProfile("vulkan", ["VK_MVK_macos_surface"], ImpliesSets = ["VK_KHR_surface"])] - MacosSurfaceCreateInfoMVK = 1000123000, - - [NativeName("VK_STRUCTURE_TYPE_DEBUG_UTILS_OBJECT_NAME_INFO_EXT")] - [SupportedApiProfile("vulkan", ["VK_EXT_debug_utils"])] - DebugUtilsObjectNameInfoEXT = 1000128000, - - [NativeName("VK_STRUCTURE_TYPE_DEBUG_UTILS_OBJECT_TAG_INFO_EXT")] - [SupportedApiProfile("vulkan", ["VK_EXT_debug_utils"])] - DebugUtilsObjectTagInfoEXT = 1000128001, - - [NativeName("VK_STRUCTURE_TYPE_DEBUG_UTILS_LABEL_EXT")] - [SupportedApiProfile("vulkan", ["VK_EXT_debug_utils"])] - DebugUtilsLabelEXT = 1000128002, - - [NativeName("VK_STRUCTURE_TYPE_DEBUG_UTILS_MESSENGER_CALLBACK_DATA_EXT")] - [SupportedApiProfile("vulkan", ["VK_EXT_debug_utils"])] - DebugUtilsMessengerCallbackDataEXT = 1000128003, - - [NativeName("VK_STRUCTURE_TYPE_DEBUG_UTILS_MESSENGER_CREATE_INFO_EXT")] - [SupportedApiProfile("vulkan", ["VK_EXT_debug_utils"])] - DebugUtilsMessengerCreateInfoEXT = 1000128004, + IndirectCommandsLayoutPushDataTokenNV = 1000135012, - [NativeName("VK_STRUCTURE_TYPE_ANDROID_HARDWARE_BUFFER_USAGE_ANDROID")] + [NativeName("VK_STRUCTURE_TYPE_SUBSAMPLED_IMAGE_FORMAT_PROPERTIES_EXT")] [SupportedApiProfile( "vulkan", - ["VK_ANDROID_external_memory_android_hardware_buffer"], + ["VK_EXT_descriptor_heap", "VK_EXT_fragment_density_map"], ImpliesSets = [ - "VK_EXT_queue_family_foreign+VK_KHR_sampler_ycbcr_conversion+VK_KHR_external_memory+VK_KHR_dedicated_allocation", - "VK_EXT_queue_family_foreign+VK_VERSION_1_1", - ] + "VK_KHR_extended_flags+VK_KHR_buffer_device_address", + "VK_KHR_extended_flags+VK_VERSION_1_2", + "VK_KHR_maintenance5+VK_KHR_buffer_device_address", + "VK_KHR_maintenance5+VK_VERSION_1_2", + "VK_VERSION_1_4", + ], + RequireAll = true )] - AndroidHardwareBufferUsageANDROID = 1000129000, + SubsampledImageFormatPropertiesEXT = 1000135013, - [NativeName("VK_STRUCTURE_TYPE_ANDROID_HARDWARE_BUFFER_PROPERTIES_ANDROID")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_HEAP_TENSOR_PROPERTIES_ARM")] [SupportedApiProfile( "vulkan", - ["VK_ANDROID_external_memory_android_hardware_buffer"], + ["VK_ARM_tensors", "VK_EXT_descriptor_heap"], ImpliesSets = [ - "VK_EXT_queue_family_foreign+VK_KHR_sampler_ycbcr_conversion+VK_KHR_external_memory+VK_KHR_dedicated_allocation", - "VK_EXT_queue_family_foreign+VK_VERSION_1_1", - ] + "VK_KHR_extended_flags+VK_KHR_buffer_device_address", + "VK_KHR_extended_flags+VK_VERSION_1_2", + "VK_KHR_maintenance5+VK_KHR_buffer_device_address", + "VK_KHR_maintenance5+VK_VERSION_1_2", + "VK_VERSION_1_4", + ], + RequireAll = true )] - AndroidHardwareBufferPropertiesANDROID = 1000129001, + PhysicalDeviceDescriptorHeapTensorPropertiesARM = 1000135014, - [NativeName("VK_STRUCTURE_TYPE_ANDROID_HARDWARE_BUFFER_FORMAT_PROPERTIES_ANDROID")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_FEATURES")] [SupportedApiProfile( "vulkan", - ["VK_ANDROID_external_memory_android_hardware_buffer"], - ImpliesSets = [ - "VK_EXT_queue_family_foreign+VK_KHR_sampler_ycbcr_conversion+VK_KHR_external_memory+VK_KHR_dedicated_allocation", - "VK_EXT_queue_family_foreign+VK_VERSION_1_1", - ] + [ + "VK_COMPUTE_VERSION_1_3", + "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_3", + "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_3", + "VK_VERSION_1_4", + ], + MinVersion = "1.3" )] - AndroidHardwareBufferFormatPropertiesANDROID = 1000129002, + PhysicalDeviceInlineUniformBlockFeatures = 1000138000, - [NativeName("VK_STRUCTURE_TYPE_IMPORT_ANDROID_HARDWARE_BUFFER_INFO_ANDROID")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_FEATURES_EXT")] [SupportedApiProfile( "vulkan", - ["VK_ANDROID_external_memory_android_hardware_buffer"], + ["VK_EXT_inline_uniform_block"], ImpliesSets = [ - "VK_EXT_queue_family_foreign+VK_KHR_sampler_ycbcr_conversion+VK_KHR_external_memory+VK_KHR_dedicated_allocation", - "VK_EXT_queue_family_foreign+VK_VERSION_1_1", + "VK_KHR_get_physical_device_properties2+VK_KHR_maintenance1", + "VK_VERSION_1_1", ] )] - ImportAndroidHardwareBufferInfoANDROID = 1000129003, + PhysicalDeviceInlineUniformBlockFeaturesEXT = PhysicalDeviceInlineUniformBlockFeatures, - [NativeName("VK_STRUCTURE_TYPE_MEMORY_GET_ANDROID_HARDWARE_BUFFER_INFO_ANDROID")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_PROPERTIES")] [SupportedApiProfile( "vulkan", - ["VK_ANDROID_external_memory_android_hardware_buffer"], - ImpliesSets = [ - "VK_EXT_queue_family_foreign+VK_KHR_sampler_ycbcr_conversion+VK_KHR_external_memory+VK_KHR_dedicated_allocation", - "VK_EXT_queue_family_foreign+VK_VERSION_1_1", - ] + [ + "VK_COMPUTE_VERSION_1_3", + "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_3", + "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_3", + "VK_VERSION_1_4", + ], + MinVersion = "1.3" )] - MemoryGetAndroidHardwareBufferInfoANDROID = 1000129004, + PhysicalDeviceInlineUniformBlockProperties = 1000138001, - [NativeName("VK_STRUCTURE_TYPE_EXTERNAL_FORMAT_ANDROID")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_PROPERTIES_EXT")] [SupportedApiProfile( "vulkan", - ["VK_ANDROID_external_memory_android_hardware_buffer"], + ["VK_EXT_inline_uniform_block"], ImpliesSets = [ - "VK_EXT_queue_family_foreign+VK_KHR_sampler_ycbcr_conversion+VK_KHR_external_memory+VK_KHR_dedicated_allocation", - "VK_EXT_queue_family_foreign+VK_VERSION_1_1", + "VK_KHR_get_physical_device_properties2+VK_KHR_maintenance1", + "VK_VERSION_1_1", ] )] - ExternalFormatANDROID = 1000129005, + PhysicalDeviceInlineUniformBlockPropertiesEXT = PhysicalDeviceInlineUniformBlockProperties, - [NativeName("VK_STRUCTURE_TYPE_ANDROID_HARDWARE_BUFFER_FORMAT_PROPERTIES_2_ANDROID")] + [NativeName("VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET_INLINE_UNIFORM_BLOCK")] [SupportedApiProfile( "vulkan", [ - "VK_ANDROID_external_memory_android_hardware_buffer+VK_KHR_format_feature_flags2", - "VK_ANDROID_external_memory_android_hardware_buffer+VK_VERSION_1_3", + "VK_COMPUTE_VERSION_1_3", + "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_3", + "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_3", + "VK_VERSION_1_4", ], - ImpliesSets = [ - "VK_EXT_queue_family_foreign+VK_KHR_sampler_ycbcr_conversion+VK_KHR_external_memory+VK_KHR_dedicated_allocation", - "VK_EXT_queue_family_foreign+VK_VERSION_1_1", - ] + MinVersion = "1.3" )] - AndroidHardwareBufferFormatProperties2ANDROID = 1000129006, + WriteDescriptorSetInlineUniformBlock = 1000138002, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GPA_FEATURES_AMD")] + [NativeName("VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET_INLINE_UNIFORM_BLOCK_EXT")] [SupportedApiProfile( "vulkan", - ["VK_AMD_gpa_interface"], + ["VK_EXT_inline_uniform_block"], ImpliesSets = [ - "VK_AMD_gpa_interface+VK_KHR_get_physical_device_properties2", - "VK_AMD_gpa_interface+VK_VERSION_1_1", + "VK_KHR_get_physical_device_properties2+VK_KHR_maintenance1", + "VK_VERSION_1_1", ] )] - PhysicalDeviceGpaFeaturesAMD = 1000133000, + WriteDescriptorSetInlineUniformBlockEXT = WriteDescriptorSetInlineUniformBlock, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GPA_PROPERTIES_AMD")] + [NativeName("VK_STRUCTURE_TYPE_DESCRIPTOR_POOL_INLINE_UNIFORM_BLOCK_CREATE_INFO")] [SupportedApiProfile( "vulkan", - ["VK_AMD_gpa_interface"], + [ + "VK_COMPUTE_VERSION_1_3", + "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_3", + "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_3", + "VK_VERSION_1_4", + ], + MinVersion = "1.3" + )] + DescriptorPoolInlineUniformBlockCreateInfo = 1000138003, + + [NativeName("VK_STRUCTURE_TYPE_DESCRIPTOR_POOL_INLINE_UNIFORM_BLOCK_CREATE_INFO_EXT")] + [SupportedApiProfile( + "vulkan", + ["VK_EXT_inline_uniform_block"], ImpliesSets = [ - "VK_AMD_gpa_interface+VK_KHR_get_physical_device_properties2", - "VK_AMD_gpa_interface+VK_VERSION_1_1", + "VK_KHR_get_physical_device_properties2+VK_KHR_maintenance1", + "VK_VERSION_1_1", ] )] - PhysicalDeviceGpaPropertiesAMD = 1000133001, + DescriptorPoolInlineUniformBlockCreateInfoEXT = DescriptorPoolInlineUniformBlockCreateInfo, - [NativeName("VK_STRUCTURE_TYPE_GPA_SAMPLE_BEGIN_INFO_AMD")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_BFLOAT16_FEATURES_KHR")] [SupportedApiProfile( "vulkan", - ["VK_AMD_gpa_interface"], + ["VK_KHR_shader_bfloat16"], ImpliesSets = [ - "VK_AMD_gpa_interface+VK_KHR_get_physical_device_properties2", - "VK_AMD_gpa_interface+VK_VERSION_1_1", + "VK_KHR_shader_bfloat16+VK_KHR_get_physical_device_properties2", + "VK_KHR_shader_bfloat16+VK_VERSION_1_1", ] )] - GpaSampleBeginInfoAMD = 1000133002, + PhysicalDeviceShaderBfloat16FeaturesKHR = 1000141000, - [NativeName("VK_STRUCTURE_TYPE_GPA_SESSION_CREATE_INFO_AMD")] + [NativeName("VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT")] [SupportedApiProfile( "vulkan", - ["VK_AMD_gpa_interface"], + ["VK_EXT_sample_locations"], ImpliesSets = [ - "VK_AMD_gpa_interface+VK_KHR_get_physical_device_properties2", - "VK_AMD_gpa_interface+VK_VERSION_1_1", + "VK_EXT_sample_locations+VK_KHR_get_physical_device_properties2", + "VK_EXT_sample_locations+VK_VERSION_1_1", ] )] - GpaSessionCreateInfoAMD = 1000133003, + SampleLocationsInfoEXT = 1000143000, - [NativeName("VK_STRUCTURE_TYPE_GPA_DEVICE_CLOCK_MODE_INFO_AMD")] + [NativeName("VK_STRUCTURE_TYPE_RENDER_PASS_SAMPLE_LOCATIONS_BEGIN_INFO_EXT")] [SupportedApiProfile( "vulkan", - ["VK_AMD_gpa_interface"], + ["VK_EXT_sample_locations"], ImpliesSets = [ - "VK_AMD_gpa_interface+VK_KHR_get_physical_device_properties2", - "VK_AMD_gpa_interface+VK_VERSION_1_1", + "VK_EXT_sample_locations+VK_KHR_get_physical_device_properties2", + "VK_EXT_sample_locations+VK_VERSION_1_1", ] )] - GpaDeviceClockModeInfoAMD = 1000133004, + RenderPassSampleLocationsBeginInfoEXT = 1000143001, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GPA_PROPERTIES_2_AMD")] + [NativeName("VK_STRUCTURE_TYPE_PIPELINE_SAMPLE_LOCATIONS_STATE_CREATE_INFO_EXT")] [SupportedApiProfile( "vulkan", - ["VK_AMD_gpa_interface"], + ["VK_EXT_sample_locations"], ImpliesSets = [ - "VK_AMD_gpa_interface+VK_KHR_get_physical_device_properties2", - "VK_AMD_gpa_interface+VK_VERSION_1_1", + "VK_EXT_sample_locations+VK_KHR_get_physical_device_properties2", + "VK_EXT_sample_locations+VK_VERSION_1_1", ] )] - PhysicalDeviceGpaProperties2AMD = 1000133005, + PipelineSampleLocationsStateCreateInfoEXT = 1000143002, - [NativeName("VK_STRUCTURE_TYPE_GPA_DEVICE_GET_CLOCK_INFO_AMD")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLE_LOCATIONS_PROPERTIES_EXT")] [SupportedApiProfile( "vulkan", - ["VK_AMD_gpa_interface"], + ["VK_EXT_sample_locations"], ImpliesSets = [ - "VK_AMD_gpa_interface+VK_KHR_get_physical_device_properties2", - "VK_AMD_gpa_interface+VK_VERSION_1_1", + "VK_EXT_sample_locations+VK_KHR_get_physical_device_properties2", + "VK_EXT_sample_locations+VK_VERSION_1_1", ] )] - GpaDeviceGetClockInfoAMD = 1000133006, + PhysicalDeviceSampleLocationsPropertiesEXT = 1000143003, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ENQUEUE_FEATURES_AMDX")] + [NativeName("VK_STRUCTURE_TYPE_MULTISAMPLE_PROPERTIES_EXT")] [SupportedApiProfile( "vulkan", - ["VK_AMDX_shader_enqueue"], + ["VK_EXT_sample_locations"], ImpliesSets = [ - "VK_KHR_maintenance5+VK_KHR_pipeline_library+VK_KHR_synchronization2+VK_KHR_spirv_1_4+VK_EXT_extended_dynamic_state", - "VK_KHR_maintenance5+VK_KHR_pipeline_library+VK_VERSION_1_3", + "VK_EXT_sample_locations+VK_KHR_get_physical_device_properties2", + "VK_EXT_sample_locations+VK_VERSION_1_1", ] )] - PhysicalDeviceShaderEnqueueFeaturesAMDX = 1000134000, + MultisamplePropertiesEXT = 1000143004, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ENQUEUE_PROPERTIES_AMDX")] + [NativeName("VK_STRUCTURE_TYPE_PROTECTED_SUBMIT_INFO")] [SupportedApiProfile( "vulkan", - ["VK_AMDX_shader_enqueue"], - ImpliesSets = [ - "VK_KHR_maintenance5+VK_KHR_pipeline_library+VK_KHR_synchronization2+VK_KHR_spirv_1_4+VK_EXT_extended_dynamic_state", - "VK_KHR_maintenance5+VK_KHR_pipeline_library+VK_VERSION_1_3", - ] + [ + "VK_BASE_VERSION_1_1", + "VK_BASE_VERSION_1_2", + "VK_BASE_VERSION_1_3", + "VK_BASE_VERSION_1_4", + "VK_COMPUTE_VERSION_1_1", + "VK_COMPUTE_VERSION_1_2", + "VK_COMPUTE_VERSION_1_3", + "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_1", + "VK_GRAPHICS_VERSION_1_2", + "VK_GRAPHICS_VERSION_1_3", + "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_1", + "VK_VERSION_1_2", + "VK_VERSION_1_3", + "VK_VERSION_1_4", + ], + MinVersion = "1.1" )] - PhysicalDeviceShaderEnqueuePropertiesAMDX = 1000134001, + ProtectedSubmitInfo = 1000145000, - [NativeName("VK_STRUCTURE_TYPE_EXECUTION_GRAPH_PIPELINE_SCRATCH_SIZE_AMDX")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROTECTED_MEMORY_FEATURES")] [SupportedApiProfile( "vulkan", - ["VK_AMDX_shader_enqueue"], - ImpliesSets = [ - "VK_KHR_maintenance5+VK_KHR_pipeline_library+VK_KHR_synchronization2+VK_KHR_spirv_1_4+VK_EXT_extended_dynamic_state", - "VK_KHR_maintenance5+VK_KHR_pipeline_library+VK_VERSION_1_3", - ] + [ + "VK_BASE_VERSION_1_1", + "VK_BASE_VERSION_1_2", + "VK_BASE_VERSION_1_3", + "VK_BASE_VERSION_1_4", + "VK_COMPUTE_VERSION_1_1", + "VK_COMPUTE_VERSION_1_2", + "VK_COMPUTE_VERSION_1_3", + "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_1", + "VK_GRAPHICS_VERSION_1_2", + "VK_GRAPHICS_VERSION_1_3", + "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_1", + "VK_VERSION_1_2", + "VK_VERSION_1_3", + "VK_VERSION_1_4", + ], + MinVersion = "1.1" )] - ExecutionGraphPipelineScratchSizeAMDX = 1000134002, + PhysicalDeviceProtectedMemoryFeatures = 1000145001, - [NativeName("VK_STRUCTURE_TYPE_EXECUTION_GRAPH_PIPELINE_CREATE_INFO_AMDX")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROTECTED_MEMORY_PROPERTIES")] [SupportedApiProfile( "vulkan", - ["VK_AMDX_shader_enqueue"], - ImpliesSets = [ - "VK_KHR_maintenance5+VK_KHR_pipeline_library+VK_KHR_synchronization2+VK_KHR_spirv_1_4+VK_EXT_extended_dynamic_state", - "VK_KHR_maintenance5+VK_KHR_pipeline_library+VK_VERSION_1_3", - ] + [ + "VK_BASE_VERSION_1_1", + "VK_BASE_VERSION_1_2", + "VK_BASE_VERSION_1_3", + "VK_BASE_VERSION_1_4", + "VK_COMPUTE_VERSION_1_1", + "VK_COMPUTE_VERSION_1_2", + "VK_COMPUTE_VERSION_1_3", + "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_1", + "VK_GRAPHICS_VERSION_1_2", + "VK_GRAPHICS_VERSION_1_3", + "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_1", + "VK_VERSION_1_2", + "VK_VERSION_1_3", + "VK_VERSION_1_4", + ], + MinVersion = "1.1" )] - ExecutionGraphPipelineCreateInfoAMDX = 1000134003, + PhysicalDeviceProtectedMemoryProperties = 1000145002, - [NativeName("VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_NODE_CREATE_INFO_AMDX")] + [NativeName("VK_STRUCTURE_TYPE_DEVICE_QUEUE_INFO_2")] [SupportedApiProfile( "vulkan", - ["VK_AMDX_shader_enqueue"], - ImpliesSets = [ - "VK_KHR_maintenance5+VK_KHR_pipeline_library+VK_KHR_synchronization2+VK_KHR_spirv_1_4+VK_EXT_extended_dynamic_state", - "VK_KHR_maintenance5+VK_KHR_pipeline_library+VK_VERSION_1_3", - ] + [ + "VK_BASE_VERSION_1_1", + "VK_BASE_VERSION_1_2", + "VK_BASE_VERSION_1_3", + "VK_BASE_VERSION_1_4", + "VK_COMPUTE_VERSION_1_1", + "VK_COMPUTE_VERSION_1_2", + "VK_COMPUTE_VERSION_1_3", + "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_1", + "VK_GRAPHICS_VERSION_1_2", + "VK_GRAPHICS_VERSION_1_3", + "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_1", + "VK_VERSION_1_2", + "VK_VERSION_1_3", + "VK_VERSION_1_4", + ], + MinVersion = "1.1" )] - PipelineShaderStageNodeCreateInfoAMDX = 1000134004, + DeviceQueueInfo2 = 1000145003, - [NativeName("VK_STRUCTURE_TYPE_TEXEL_BUFFER_DESCRIPTOR_INFO_EXT")] + [NativeName("VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2")] [SupportedApiProfile( "vulkan", - ["VK_EXT_descriptor_heap"], - ImpliesSets = [ - "VK_KHR_extended_flags+VK_KHR_buffer_device_address", - "VK_KHR_extended_flags+VK_VERSION_1_2", - "VK_KHR_maintenance5+VK_KHR_buffer_device_address", - "VK_KHR_maintenance5+VK_VERSION_1_2", + [ + "VK_BASE_VERSION_1_1", + "VK_BASE_VERSION_1_2", + "VK_BASE_VERSION_1_3", + "VK_BASE_VERSION_1_4", + "VK_COMPUTE_VERSION_1_1", + "VK_COMPUTE_VERSION_1_2", + "VK_COMPUTE_VERSION_1_3", + "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_1", + "VK_GRAPHICS_VERSION_1_2", + "VK_GRAPHICS_VERSION_1_3", + "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_1", + "VK_VERSION_1_2", + "VK_VERSION_1_3", "VK_VERSION_1_4", - ] + ], + MinVersion = "1.1" )] - TexelBufferDescriptorInfoEXT = 1000135000, + BufferMemoryRequirementsInfo2 = 1000146000, - [NativeName("VK_STRUCTURE_TYPE_IMAGE_DESCRIPTOR_INFO_EXT")] + [NativeName("VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2_KHR")] + [SupportedApiProfile("vulkan", ["VK_KHR_get_memory_requirements2"])] + BufferMemoryRequirementsInfo2KHR = BufferMemoryRequirementsInfo2, + + [NativeName("VK_STRUCTURE_TYPE_IMAGE_MEMORY_REQUIREMENTS_INFO_2")] [SupportedApiProfile( "vulkan", - ["VK_EXT_descriptor_heap"], - ImpliesSets = [ - "VK_KHR_extended_flags+VK_KHR_buffer_device_address", - "VK_KHR_extended_flags+VK_VERSION_1_2", - "VK_KHR_maintenance5+VK_KHR_buffer_device_address", - "VK_KHR_maintenance5+VK_VERSION_1_2", + [ + "VK_BASE_VERSION_1_1", + "VK_BASE_VERSION_1_2", + "VK_BASE_VERSION_1_3", + "VK_BASE_VERSION_1_4", + "VK_COMPUTE_VERSION_1_1", + "VK_COMPUTE_VERSION_1_2", + "VK_COMPUTE_VERSION_1_3", + "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_1", + "VK_GRAPHICS_VERSION_1_2", + "VK_GRAPHICS_VERSION_1_3", + "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_1", + "VK_VERSION_1_2", + "VK_VERSION_1_3", "VK_VERSION_1_4", - ] + ], + MinVersion = "1.1" )] - ImageDescriptorInfoEXT = 1000135001, + ImageMemoryRequirementsInfo2 = 1000146001, - [NativeName("VK_STRUCTURE_TYPE_RESOURCE_DESCRIPTOR_INFO_EXT")] + [NativeName("VK_STRUCTURE_TYPE_IMAGE_MEMORY_REQUIREMENTS_INFO_2_KHR")] + [SupportedApiProfile("vulkan", ["VK_KHR_get_memory_requirements2"])] + ImageMemoryRequirementsInfo2KHR = ImageMemoryRequirementsInfo2, + + [NativeName("VK_STRUCTURE_TYPE_IMAGE_SPARSE_MEMORY_REQUIREMENTS_INFO_2")] [SupportedApiProfile( "vulkan", - ["VK_EXT_descriptor_heap"], - ImpliesSets = [ - "VK_KHR_extended_flags+VK_KHR_buffer_device_address", - "VK_KHR_extended_flags+VK_VERSION_1_2", - "VK_KHR_maintenance5+VK_KHR_buffer_device_address", - "VK_KHR_maintenance5+VK_VERSION_1_2", + [ + "VK_BASE_VERSION_1_1", + "VK_BASE_VERSION_1_2", + "VK_BASE_VERSION_1_3", + "VK_BASE_VERSION_1_4", + "VK_COMPUTE_VERSION_1_1", + "VK_COMPUTE_VERSION_1_2", + "VK_COMPUTE_VERSION_1_3", + "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_1", + "VK_GRAPHICS_VERSION_1_2", + "VK_GRAPHICS_VERSION_1_3", + "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_1", + "VK_VERSION_1_2", + "VK_VERSION_1_3", "VK_VERSION_1_4", - ] + ], + MinVersion = "1.1" )] - ResourceDescriptorInfoEXT = 1000135002, + ImageSparseMemoryRequirementsInfo2 = 1000146002, - [NativeName("VK_STRUCTURE_TYPE_BIND_HEAP_INFO_EXT")] + [NativeName("VK_STRUCTURE_TYPE_IMAGE_SPARSE_MEMORY_REQUIREMENTS_INFO_2_KHR")] + [SupportedApiProfile("vulkan", ["VK_KHR_get_memory_requirements2"])] + ImageSparseMemoryRequirementsInfo2KHR = ImageSparseMemoryRequirementsInfo2, + + [NativeName("VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2")] [SupportedApiProfile( "vulkan", - ["VK_EXT_descriptor_heap"], - ImpliesSets = [ - "VK_KHR_extended_flags+VK_KHR_buffer_device_address", - "VK_KHR_extended_flags+VK_VERSION_1_2", - "VK_KHR_maintenance5+VK_KHR_buffer_device_address", - "VK_KHR_maintenance5+VK_VERSION_1_2", + [ + "VK_BASE_VERSION_1_1", + "VK_BASE_VERSION_1_2", + "VK_BASE_VERSION_1_3", + "VK_BASE_VERSION_1_4", + "VK_COMPUTE_VERSION_1_1", + "VK_COMPUTE_VERSION_1_2", + "VK_COMPUTE_VERSION_1_3", + "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_1", + "VK_GRAPHICS_VERSION_1_2", + "VK_GRAPHICS_VERSION_1_3", + "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_1", + "VK_VERSION_1_2", + "VK_VERSION_1_3", "VK_VERSION_1_4", - ] + ], + MinVersion = "1.1" )] - BindHeapInfoEXT = 1000135003, + MemoryRequirements2 = 1000146003, - [NativeName("VK_STRUCTURE_TYPE_PUSH_DATA_INFO_EXT")] + [NativeName("VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2_KHR")] + [SupportedApiProfile("vulkan", ["VK_KHR_get_memory_requirements2"])] + MemoryRequirements2KHR = MemoryRequirements2, + + [NativeName("VK_STRUCTURE_TYPE_SPARSE_IMAGE_MEMORY_REQUIREMENTS_2")] [SupportedApiProfile( "vulkan", - ["VK_EXT_descriptor_heap"], - ImpliesSets = [ - "VK_KHR_extended_flags+VK_KHR_buffer_device_address", - "VK_KHR_extended_flags+VK_VERSION_1_2", - "VK_KHR_maintenance5+VK_KHR_buffer_device_address", - "VK_KHR_maintenance5+VK_VERSION_1_2", + [ + "VK_BASE_VERSION_1_1", + "VK_BASE_VERSION_1_2", + "VK_BASE_VERSION_1_3", + "VK_BASE_VERSION_1_4", + "VK_COMPUTE_VERSION_1_1", + "VK_COMPUTE_VERSION_1_2", + "VK_COMPUTE_VERSION_1_3", + "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_1", + "VK_GRAPHICS_VERSION_1_2", + "VK_GRAPHICS_VERSION_1_3", + "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_1", + "VK_VERSION_1_2", + "VK_VERSION_1_3", "VK_VERSION_1_4", - ] + ], + MinVersion = "1.1" )] - PushDataInfoEXT = 1000135004, + SparseImageMemoryRequirements2 = 1000146004, - [NativeName("VK_STRUCTURE_TYPE_DESCRIPTOR_SET_AND_BINDING_MAPPING_EXT")] + [NativeName("VK_STRUCTURE_TYPE_SPARSE_IMAGE_MEMORY_REQUIREMENTS_2_KHR")] + [SupportedApiProfile("vulkan", ["VK_KHR_get_memory_requirements2"])] + SparseImageMemoryRequirements2KHR = SparseImageMemoryRequirements2, + + [NativeName("VK_STRUCTURE_TYPE_IMAGE_FORMAT_LIST_CREATE_INFO")] [SupportedApiProfile( "vulkan", - ["VK_EXT_descriptor_heap"], - ImpliesSets = [ - "VK_KHR_extended_flags+VK_KHR_buffer_device_address", - "VK_KHR_extended_flags+VK_VERSION_1_2", - "VK_KHR_maintenance5+VK_KHR_buffer_device_address", - "VK_KHR_maintenance5+VK_VERSION_1_2", + [ + "VK_BASE_VERSION_1_2", + "VK_BASE_VERSION_1_3", + "VK_BASE_VERSION_1_4", + "VK_COMPUTE_VERSION_1_2", + "VK_COMPUTE_VERSION_1_3", + "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_2", + "VK_GRAPHICS_VERSION_1_3", + "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_2", + "VK_VERSION_1_3", "VK_VERSION_1_4", - ] + ], + MinVersion = "1.2" )] - DescriptorSetAndBindingMappingEXT = 1000135005, + ImageFormatListCreateInfo = 1000147000, - [NativeName("VK_STRUCTURE_TYPE_SHADER_DESCRIPTOR_SET_AND_BINDING_MAPPING_INFO_EXT")] + [NativeName("VK_STRUCTURE_TYPE_IMAGE_FORMAT_LIST_CREATE_INFO_KHR")] + [SupportedApiProfile("vulkan", ["VK_KHR_image_format_list"])] + ImageFormatListCreateInfoKHR = ImageFormatListCreateInfo, + + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BLEND_OPERATION_ADVANCED_FEATURES_EXT")] [SupportedApiProfile( "vulkan", - ["VK_EXT_descriptor_heap"], + ["VK_EXT_blend_operation_advanced"], ImpliesSets = [ - "VK_KHR_extended_flags+VK_KHR_buffer_device_address", - "VK_KHR_extended_flags+VK_VERSION_1_2", - "VK_KHR_maintenance5+VK_KHR_buffer_device_address", - "VK_KHR_maintenance5+VK_VERSION_1_2", - "VK_VERSION_1_4", + "VK_EXT_blend_operation_advanced+VK_KHR_get_physical_device_properties2", + "VK_EXT_blend_operation_advanced+VK_VERSION_1_1", ] )] - ShaderDescriptorSetAndBindingMappingInfoEXT = 1000135006, + PhysicalDeviceBlendOperationAdvancedFeaturesEXT = 1000148000, - [NativeName("VK_STRUCTURE_TYPE_OPAQUE_CAPTURE_DATA_CREATE_INFO_EXT")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BLEND_OPERATION_ADVANCED_PROPERTIES_EXT")] [SupportedApiProfile( "vulkan", - ["VK_EXT_descriptor_heap"], + ["VK_EXT_blend_operation_advanced"], ImpliesSets = [ - "VK_KHR_extended_flags+VK_KHR_buffer_device_address", - "VK_KHR_extended_flags+VK_VERSION_1_2", - "VK_KHR_maintenance5+VK_KHR_buffer_device_address", - "VK_KHR_maintenance5+VK_VERSION_1_2", - "VK_VERSION_1_4", + "VK_EXT_blend_operation_advanced+VK_KHR_get_physical_device_properties2", + "VK_EXT_blend_operation_advanced+VK_VERSION_1_1", ] )] - OpaqueCaptureDataCreateInfoEXT = 1000135007, + PhysicalDeviceBlendOperationAdvancedPropertiesEXT = 1000148001, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_HEAP_PROPERTIES_EXT")] + [NativeName("VK_STRUCTURE_TYPE_PIPELINE_COLOR_BLEND_ADVANCED_STATE_CREATE_INFO_EXT")] [SupportedApiProfile( "vulkan", - ["VK_EXT_descriptor_heap"], + ["VK_EXT_blend_operation_advanced"], ImpliesSets = [ - "VK_KHR_extended_flags+VK_KHR_buffer_device_address", - "VK_KHR_extended_flags+VK_VERSION_1_2", - "VK_KHR_maintenance5+VK_KHR_buffer_device_address", - "VK_KHR_maintenance5+VK_VERSION_1_2", - "VK_VERSION_1_4", + "VK_EXT_blend_operation_advanced+VK_KHR_get_physical_device_properties2", + "VK_EXT_blend_operation_advanced+VK_VERSION_1_1", ] )] - PhysicalDeviceDescriptorHeapPropertiesEXT = 1000135008, + PipelineColorBlendAdvancedStateCreateInfoEXT = 1000148002, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_HEAP_FEATURES_EXT")] + [NativeName("VK_STRUCTURE_TYPE_PIPELINE_COVERAGE_TO_COLOR_STATE_CREATE_INFO_NV")] + [SupportedApiProfile("vulkan", ["VK_NV_fragment_coverage_to_color"])] + PipelineCoverageToColorStateCreateInfoNV = 1000149000, + + [NativeName("VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_BUILD_GEOMETRY_INFO_KHR")] [SupportedApiProfile( "vulkan", - ["VK_EXT_descriptor_heap"], + ["VK_KHR_acceleration_structure"], ImpliesSets = [ - "VK_KHR_extended_flags+VK_KHR_buffer_device_address", - "VK_KHR_extended_flags+VK_VERSION_1_2", - "VK_KHR_maintenance5+VK_KHR_buffer_device_address", - "VK_KHR_maintenance5+VK_VERSION_1_2", - "VK_VERSION_1_4", + "VK_KHR_deferred_host_operations+VK_VERSION_1_1+VK_EXT_descriptor_indexing+VK_KHR_buffer_device_address", + "VK_KHR_deferred_host_operations+VK_VERSION_1_2", ] )] - PhysicalDeviceDescriptorHeapFeaturesEXT = 1000135009, + AccelerationStructureBuildGeometryInfoKHR = 1000150000, - [NativeName("VK_STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_DESCRIPTOR_HEAP_INFO_EXT")] + [NativeName("VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_DEVICE_ADDRESS_INFO_KHR")] [SupportedApiProfile( "vulkan", - ["VK_EXT_descriptor_heap"], + ["VK_KHR_acceleration_structure"], ImpliesSets = [ - "VK_KHR_extended_flags+VK_KHR_buffer_device_address", - "VK_KHR_extended_flags+VK_VERSION_1_2", - "VK_KHR_maintenance5+VK_KHR_buffer_device_address", - "VK_KHR_maintenance5+VK_VERSION_1_2", - "VK_VERSION_1_4", + "VK_KHR_deferred_host_operations+VK_VERSION_1_1+VK_EXT_descriptor_indexing+VK_KHR_buffer_device_address", + "VK_KHR_deferred_host_operations+VK_VERSION_1_2", ] )] - CommandBufferInheritanceDescriptorHeapInfoEXT = 1000135010, + AccelerationStructureDeviceAddressInfoKHR = 1000150002, - [NativeName("VK_STRUCTURE_TYPE_SAMPLER_CUSTOM_BORDER_COLOR_INDEX_CREATE_INFO_EXT")] + [NativeName("VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_GEOMETRY_AABBS_DATA_KHR")] [SupportedApiProfile( "vulkan", - ["VK_EXT_custom_border_color", "VK_EXT_descriptor_heap"], + ["VK_KHR_acceleration_structure"], ImpliesSets = [ - "VK_KHR_extended_flags+VK_KHR_buffer_device_address", - "VK_KHR_extended_flags+VK_VERSION_1_2", - "VK_KHR_maintenance5+VK_KHR_buffer_device_address", - "VK_KHR_maintenance5+VK_VERSION_1_2", - "VK_VERSION_1_4", - ], - RequireAll = true + "VK_KHR_deferred_host_operations+VK_VERSION_1_1+VK_EXT_descriptor_indexing+VK_KHR_buffer_device_address", + "VK_KHR_deferred_host_operations+VK_VERSION_1_2", + ] )] - SamplerCustomBorderColorIndexCreateInfoEXT = 1000135011, + AccelerationStructureGeometryAabbsDataKHR = 1000150003, - [NativeName("VK_STRUCTURE_TYPE_INDIRECT_COMMANDS_LAYOUT_PUSH_DATA_TOKEN_NV")] + [NativeName("VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_GEOMETRY_INSTANCES_DATA_KHR")] [SupportedApiProfile( "vulkan", - ["VK_EXT_descriptor_heap", "VK_NV_device_generated_commands"], + ["VK_KHR_acceleration_structure"], ImpliesSets = [ - "VK_KHR_extended_flags+VK_KHR_buffer_device_address", - "VK_KHR_extended_flags+VK_VERSION_1_2", - "VK_KHR_maintenance5+VK_KHR_buffer_device_address", - "VK_KHR_maintenance5+VK_VERSION_1_2", - "VK_VERSION_1_4", - ], - RequireAll = true + "VK_KHR_deferred_host_operations+VK_VERSION_1_1+VK_EXT_descriptor_indexing+VK_KHR_buffer_device_address", + "VK_KHR_deferred_host_operations+VK_VERSION_1_2", + ] )] - IndirectCommandsLayoutPushDataTokenNV = 1000135012, + AccelerationStructureGeometryInstancesDataKHR = 1000150004, - [NativeName("VK_STRUCTURE_TYPE_SUBSAMPLED_IMAGE_FORMAT_PROPERTIES_EXT")] + [NativeName("VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_GEOMETRY_TRIANGLES_DATA_KHR")] [SupportedApiProfile( "vulkan", - ["VK_EXT_descriptor_heap", "VK_EXT_fragment_density_map"], + ["VK_KHR_acceleration_structure"], ImpliesSets = [ - "VK_KHR_extended_flags+VK_KHR_buffer_device_address", - "VK_KHR_extended_flags+VK_VERSION_1_2", - "VK_KHR_maintenance5+VK_KHR_buffer_device_address", - "VK_KHR_maintenance5+VK_VERSION_1_2", - "VK_VERSION_1_4", - ], - RequireAll = true + "VK_KHR_deferred_host_operations+VK_VERSION_1_1+VK_EXT_descriptor_indexing+VK_KHR_buffer_device_address", + "VK_KHR_deferred_host_operations+VK_VERSION_1_2", + ] )] - SubsampledImageFormatPropertiesEXT = 1000135013, + AccelerationStructureGeometryTrianglesDataKHR = 1000150005, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_HEAP_TENSOR_PROPERTIES_ARM")] + [NativeName("VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_GEOMETRY_KHR")] [SupportedApiProfile( "vulkan", - ["VK_ARM_tensors", "VK_EXT_descriptor_heap"], + ["VK_KHR_acceleration_structure"], ImpliesSets = [ - "VK_KHR_extended_flags+VK_KHR_buffer_device_address", - "VK_KHR_extended_flags+VK_VERSION_1_2", - "VK_KHR_maintenance5+VK_KHR_buffer_device_address", - "VK_KHR_maintenance5+VK_VERSION_1_2", - "VK_VERSION_1_4", - ], - RequireAll = true - )] - PhysicalDeviceDescriptorHeapTensorPropertiesARM = 1000135014, - - [NativeName("VK_STRUCTURE_TYPE_ATTACHMENT_SAMPLE_COUNT_INFO_AMD")] - [SupportedApiProfile( - "vulkan", - [ - "VK_AMD_mixed_attachment_samples+VK_KHR_dynamic_rendering", - "VK_AMD_mixed_attachment_samples+VK_VERSION_1_3", + "VK_KHR_deferred_host_operations+VK_VERSION_1_1+VK_EXT_descriptor_indexing+VK_KHR_buffer_device_address", + "VK_KHR_deferred_host_operations+VK_VERSION_1_2", ] )] - AttachmentSampleCountInfoAMD = 1000044008, + AccelerationStructureGeometryKHR = 1000150006, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_BFLOAT16_FEATURES_KHR")] + [NativeName("VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET_ACCELERATION_STRUCTURE_KHR")] [SupportedApiProfile( "vulkan", - ["VK_KHR_shader_bfloat16"], + ["VK_KHR_acceleration_structure"], ImpliesSets = [ - "VK_KHR_shader_bfloat16+VK_KHR_get_physical_device_properties2", - "VK_KHR_shader_bfloat16+VK_VERSION_1_1", + "VK_KHR_deferred_host_operations+VK_VERSION_1_1+VK_EXT_descriptor_indexing+VK_KHR_buffer_device_address", + "VK_KHR_deferred_host_operations+VK_VERSION_1_2", ] )] - PhysicalDeviceShaderBfloat16FeaturesKHR = 1000141000, + WriteDescriptorSetAccelerationStructureKHR = 1000150007, - [NativeName("VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT")] + [NativeName("VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_VERSION_INFO_KHR")] [SupportedApiProfile( "vulkan", - ["VK_EXT_sample_locations"], + ["VK_KHR_acceleration_structure"], ImpliesSets = [ - "VK_EXT_sample_locations+VK_KHR_get_physical_device_properties2", - "VK_EXT_sample_locations+VK_VERSION_1_1", + "VK_KHR_deferred_host_operations+VK_VERSION_1_1+VK_EXT_descriptor_indexing+VK_KHR_buffer_device_address", + "VK_KHR_deferred_host_operations+VK_VERSION_1_2", ] )] - SampleLocationsInfoEXT = 1000143000, + AccelerationStructureVersionInfoKHR = 1000150009, - [NativeName("VK_STRUCTURE_TYPE_RENDER_PASS_SAMPLE_LOCATIONS_BEGIN_INFO_EXT")] + [NativeName("VK_STRUCTURE_TYPE_COPY_ACCELERATION_STRUCTURE_INFO_KHR")] [SupportedApiProfile( "vulkan", - ["VK_EXT_sample_locations"], + ["VK_KHR_acceleration_structure"], ImpliesSets = [ - "VK_EXT_sample_locations+VK_KHR_get_physical_device_properties2", - "VK_EXT_sample_locations+VK_VERSION_1_1", + "VK_KHR_deferred_host_operations+VK_VERSION_1_1+VK_EXT_descriptor_indexing+VK_KHR_buffer_device_address", + "VK_KHR_deferred_host_operations+VK_VERSION_1_2", ] )] - RenderPassSampleLocationsBeginInfoEXT = 1000143001, + CopyAccelerationStructureInfoKHR = 1000150010, - [NativeName("VK_STRUCTURE_TYPE_PIPELINE_SAMPLE_LOCATIONS_STATE_CREATE_INFO_EXT")] + [NativeName("VK_STRUCTURE_TYPE_COPY_ACCELERATION_STRUCTURE_TO_MEMORY_INFO_KHR")] [SupportedApiProfile( "vulkan", - ["VK_EXT_sample_locations"], + ["VK_KHR_acceleration_structure"], ImpliesSets = [ - "VK_EXT_sample_locations+VK_KHR_get_physical_device_properties2", - "VK_EXT_sample_locations+VK_VERSION_1_1", + "VK_KHR_deferred_host_operations+VK_VERSION_1_1+VK_EXT_descriptor_indexing+VK_KHR_buffer_device_address", + "VK_KHR_deferred_host_operations+VK_VERSION_1_2", ] )] - PipelineSampleLocationsStateCreateInfoEXT = 1000143002, + CopyAccelerationStructureToMemoryInfoKHR = 1000150011, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLE_LOCATIONS_PROPERTIES_EXT")] + [NativeName("VK_STRUCTURE_TYPE_COPY_MEMORY_TO_ACCELERATION_STRUCTURE_INFO_KHR")] [SupportedApiProfile( "vulkan", - ["VK_EXT_sample_locations"], + ["VK_KHR_acceleration_structure"], ImpliesSets = [ - "VK_EXT_sample_locations+VK_KHR_get_physical_device_properties2", - "VK_EXT_sample_locations+VK_VERSION_1_1", + "VK_KHR_deferred_host_operations+VK_VERSION_1_1+VK_EXT_descriptor_indexing+VK_KHR_buffer_device_address", + "VK_KHR_deferred_host_operations+VK_VERSION_1_2", ] )] - PhysicalDeviceSampleLocationsPropertiesEXT = 1000143003, + CopyMemoryToAccelerationStructureInfoKHR = 1000150012, - [NativeName("VK_STRUCTURE_TYPE_MULTISAMPLE_PROPERTIES_EXT")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ACCELERATION_STRUCTURE_FEATURES_KHR")] [SupportedApiProfile( "vulkan", - ["VK_EXT_sample_locations"], + ["VK_KHR_acceleration_structure"], ImpliesSets = [ - "VK_EXT_sample_locations+VK_KHR_get_physical_device_properties2", - "VK_EXT_sample_locations+VK_VERSION_1_1", + "VK_KHR_deferred_host_operations+VK_VERSION_1_1+VK_EXT_descriptor_indexing+VK_KHR_buffer_device_address", + "VK_KHR_deferred_host_operations+VK_VERSION_1_2", ] )] - MultisamplePropertiesEXT = 1000143004, + PhysicalDeviceAccelerationStructureFeaturesKHR = 1000150013, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BLEND_OPERATION_ADVANCED_FEATURES_EXT")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ACCELERATION_STRUCTURE_PROPERTIES_KHR")] [SupportedApiProfile( "vulkan", - ["VK_EXT_blend_operation_advanced"], + ["VK_KHR_acceleration_structure"], ImpliesSets = [ - "VK_EXT_blend_operation_advanced+VK_KHR_get_physical_device_properties2", - "VK_EXT_blend_operation_advanced+VK_VERSION_1_1", + "VK_KHR_deferred_host_operations+VK_VERSION_1_1+VK_EXT_descriptor_indexing+VK_KHR_buffer_device_address", + "VK_KHR_deferred_host_operations+VK_VERSION_1_2", ] )] - PhysicalDeviceBlendOperationAdvancedFeaturesEXT = 1000148000, + PhysicalDeviceAccelerationStructurePropertiesKHR = 1000150014, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BLEND_OPERATION_ADVANCED_PROPERTIES_EXT")] + [NativeName("VK_STRUCTURE_TYPE_RAY_TRACING_PIPELINE_CREATE_INFO_KHR")] [SupportedApiProfile( "vulkan", - ["VK_EXT_blend_operation_advanced"], + ["VK_KHR_ray_tracing_pipeline"], ImpliesSets = [ - "VK_EXT_blend_operation_advanced+VK_KHR_get_physical_device_properties2", - "VK_EXT_blend_operation_advanced+VK_VERSION_1_1", + "VK_KHR_acceleration_structure+VK_KHR_spirv_1_4", + "VK_KHR_acceleration_structure+VK_VERSION_1_2", ] )] - PhysicalDeviceBlendOperationAdvancedPropertiesEXT = 1000148001, + RayTracingPipelineCreateInfoKHR = 1000150015, - [NativeName("VK_STRUCTURE_TYPE_PIPELINE_COLOR_BLEND_ADVANCED_STATE_CREATE_INFO_EXT")] + [NativeName("VK_STRUCTURE_TYPE_RAY_TRACING_SHADER_GROUP_CREATE_INFO_KHR")] [SupportedApiProfile( "vulkan", - ["VK_EXT_blend_operation_advanced"], + ["VK_KHR_ray_tracing_pipeline"], ImpliesSets = [ - "VK_EXT_blend_operation_advanced+VK_KHR_get_physical_device_properties2", - "VK_EXT_blend_operation_advanced+VK_VERSION_1_1", + "VK_KHR_acceleration_structure+VK_KHR_spirv_1_4", + "VK_KHR_acceleration_structure+VK_VERSION_1_2", ] )] - PipelineColorBlendAdvancedStateCreateInfoEXT = 1000148002, - - [NativeName("VK_STRUCTURE_TYPE_PIPELINE_COVERAGE_TO_COLOR_STATE_CREATE_INFO_NV")] - [SupportedApiProfile("vulkan", ["VK_NV_fragment_coverage_to_color"])] - PipelineCoverageToColorStateCreateInfoNV = 1000149000, + RayTracingShaderGroupCreateInfoKHR = 1000150016, - [NativeName("VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET_ACCELERATION_STRUCTURE_KHR")] + [NativeName("VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_CREATE_INFO_KHR")] [SupportedApiProfile( "vulkan", ["VK_KHR_acceleration_structure"], @@ -7002,20 +6038,20 @@ public enum StructureType : uint "VK_KHR_deferred_host_operations+VK_VERSION_1_2", ] )] - WriteDescriptorSetAccelerationStructureKHR = 1000150007, + AccelerationStructureCreateInfoKHR = 1000150017, - [NativeName("VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_BUILD_GEOMETRY_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_RAY_TRACING_PIPELINE_INTERFACE_CREATE_INFO_KHR")] [SupportedApiProfile( "vulkan", - ["VK_KHR_acceleration_structure"], + ["VK_KHR_ray_tracing_pipeline"], ImpliesSets = [ - "VK_KHR_deferred_host_operations+VK_VERSION_1_1+VK_EXT_descriptor_indexing+VK_KHR_buffer_device_address", - "VK_KHR_deferred_host_operations+VK_VERSION_1_2", + "VK_KHR_acceleration_structure+VK_KHR_spirv_1_4", + "VK_KHR_acceleration_structure+VK_VERSION_1_2", ] )] - AccelerationStructureBuildGeometryInfoKHR = 1000150000, + RayTracingPipelineInterfaceCreateInfoKHR = 1000150018, - [NativeName("VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_DEVICE_ADDRESS_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_BUILD_SIZES_INFO_KHR")] [SupportedApiProfile( "vulkan", ["VK_KHR_acceleration_structure"], @@ -7024,300 +6060,499 @@ public enum StructureType : uint "VK_KHR_deferred_host_operations+VK_VERSION_1_2", ] )] - AccelerationStructureDeviceAddressInfoKHR = 1000150002, + AccelerationStructureBuildSizesInfoKHR = 1000150020, - [NativeName("VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_GEOMETRY_AABBS_DATA_KHR")] + [NativeName("VK_STRUCTURE_TYPE_PIPELINE_COVERAGE_MODULATION_STATE_CREATE_INFO_NV")] + [SupportedApiProfile("vulkan", ["VK_NV_framebuffer_mixed_samples"])] + PipelineCoverageModulationStateCreateInfoNV = 1000152000, + + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_FEATURES_NV")] + [SupportedApiProfile("vulkan", ["VK_NV_shader_sm_builtins"], ImpliesSets = ["VK_VERSION_1_1"])] + PhysicalDeviceShaderSmBuiltinsFeaturesNV = 1000154000, + + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV")] + [SupportedApiProfile("vulkan", ["VK_NV_shader_sm_builtins"], ImpliesSets = ["VK_VERSION_1_1"])] + PhysicalDeviceShaderSmBuiltinsPropertiesNV = 1000154001, + + [NativeName("VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_CREATE_INFO")] [SupportedApiProfile( "vulkan", - ["VK_KHR_acceleration_structure"], + [ + "VK_COMPUTE_VERSION_1_1", + "VK_COMPUTE_VERSION_1_2", + "VK_COMPUTE_VERSION_1_3", + "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_1", + "VK_GRAPHICS_VERSION_1_2", + "VK_GRAPHICS_VERSION_1_3", + "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_1", + "VK_VERSION_1_2", + "VK_VERSION_1_3", + "VK_VERSION_1_4", + ], + MinVersion = "1.1" + )] + SamplerYcbcrConversionCreateInfo = 1000156000, + + [NativeName("VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_CREATE_INFO_KHR")] + [SupportedApiProfile( + "vulkan", + ["VK_KHR_sampler_ycbcr_conversion"], ImpliesSets = [ - "VK_KHR_deferred_host_operations+VK_VERSION_1_1+VK_EXT_descriptor_indexing+VK_KHR_buffer_device_address", - "VK_KHR_deferred_host_operations+VK_VERSION_1_2", + "VK_KHR_maintenance1+VK_KHR_bind_memory2+VK_KHR_get_memory_requirements2+VK_KHR_get_physical_device_properties2", + "VK_VERSION_1_1", ] )] - AccelerationStructureGeometryAabbsDataKHR = 1000150003, + SamplerYcbcrConversionCreateInfoKHR = SamplerYcbcrConversionCreateInfo, - [NativeName("VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_GEOMETRY_INSTANCES_DATA_KHR")] + [NativeName("VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_INFO")] [SupportedApiProfile( "vulkan", - ["VK_KHR_acceleration_structure"], + [ + "VK_COMPUTE_VERSION_1_1", + "VK_COMPUTE_VERSION_1_2", + "VK_COMPUTE_VERSION_1_3", + "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_1", + "VK_GRAPHICS_VERSION_1_2", + "VK_GRAPHICS_VERSION_1_3", + "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_1", + "VK_VERSION_1_2", + "VK_VERSION_1_3", + "VK_VERSION_1_4", + ], + MinVersion = "1.1" + )] + SamplerYcbcrConversionInfo = 1000156001, + + [NativeName("VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_INFO_KHR")] + [SupportedApiProfile( + "vulkan", + ["VK_KHR_sampler_ycbcr_conversion"], ImpliesSets = [ - "VK_KHR_deferred_host_operations+VK_VERSION_1_1+VK_EXT_descriptor_indexing+VK_KHR_buffer_device_address", - "VK_KHR_deferred_host_operations+VK_VERSION_1_2", + "VK_KHR_maintenance1+VK_KHR_bind_memory2+VK_KHR_get_memory_requirements2+VK_KHR_get_physical_device_properties2", + "VK_VERSION_1_1", ] )] - AccelerationStructureGeometryInstancesDataKHR = 1000150004, + SamplerYcbcrConversionInfoKHR = SamplerYcbcrConversionInfo, - [NativeName("VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_GEOMETRY_TRIANGLES_DATA_KHR")] + [NativeName("VK_STRUCTURE_TYPE_BIND_IMAGE_PLANE_MEMORY_INFO")] [SupportedApiProfile( "vulkan", - ["VK_KHR_acceleration_structure"], + [ + "VK_COMPUTE_VERSION_1_1", + "VK_COMPUTE_VERSION_1_2", + "VK_COMPUTE_VERSION_1_3", + "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_1", + "VK_GRAPHICS_VERSION_1_2", + "VK_GRAPHICS_VERSION_1_3", + "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_1", + "VK_VERSION_1_2", + "VK_VERSION_1_3", + "VK_VERSION_1_4", + ], + MinVersion = "1.1" + )] + BindImagePlaneMemoryInfo = 1000156002, + + [NativeName("VK_STRUCTURE_TYPE_BIND_IMAGE_PLANE_MEMORY_INFO_KHR")] + [SupportedApiProfile( + "vulkan", + ["VK_KHR_sampler_ycbcr_conversion"], ImpliesSets = [ - "VK_KHR_deferred_host_operations+VK_VERSION_1_1+VK_EXT_descriptor_indexing+VK_KHR_buffer_device_address", - "VK_KHR_deferred_host_operations+VK_VERSION_1_2", + "VK_KHR_maintenance1+VK_KHR_bind_memory2+VK_KHR_get_memory_requirements2+VK_KHR_get_physical_device_properties2", + "VK_VERSION_1_1", ] )] - AccelerationStructureGeometryTrianglesDataKHR = 1000150005, + BindImagePlaneMemoryInfoKHR = BindImagePlaneMemoryInfo, - [NativeName("VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_GEOMETRY_KHR")] + [NativeName("VK_STRUCTURE_TYPE_IMAGE_PLANE_MEMORY_REQUIREMENTS_INFO")] [SupportedApiProfile( "vulkan", - ["VK_KHR_acceleration_structure"], + [ + "VK_COMPUTE_VERSION_1_1", + "VK_COMPUTE_VERSION_1_2", + "VK_COMPUTE_VERSION_1_3", + "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_1", + "VK_GRAPHICS_VERSION_1_2", + "VK_GRAPHICS_VERSION_1_3", + "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_1", + "VK_VERSION_1_2", + "VK_VERSION_1_3", + "VK_VERSION_1_4", + ], + MinVersion = "1.1" + )] + ImagePlaneMemoryRequirementsInfo = 1000156003, + + [NativeName("VK_STRUCTURE_TYPE_IMAGE_PLANE_MEMORY_REQUIREMENTS_INFO_KHR")] + [SupportedApiProfile( + "vulkan", + ["VK_KHR_sampler_ycbcr_conversion"], ImpliesSets = [ - "VK_KHR_deferred_host_operations+VK_VERSION_1_1+VK_EXT_descriptor_indexing+VK_KHR_buffer_device_address", - "VK_KHR_deferred_host_operations+VK_VERSION_1_2", + "VK_KHR_maintenance1+VK_KHR_bind_memory2+VK_KHR_get_memory_requirements2+VK_KHR_get_physical_device_properties2", + "VK_VERSION_1_1", ] )] - AccelerationStructureGeometryKHR = 1000150006, + ImagePlaneMemoryRequirementsInfoKHR = ImagePlaneMemoryRequirementsInfo, + + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_YCBCR_CONVERSION_FEATURES")] + [SupportedApiProfile( + "vulkan", + [ + "VK_COMPUTE_VERSION_1_1", + "VK_COMPUTE_VERSION_1_2", + "VK_COMPUTE_VERSION_1_3", + "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_1", + "VK_GRAPHICS_VERSION_1_2", + "VK_GRAPHICS_VERSION_1_3", + "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_1", + "VK_VERSION_1_2", + "VK_VERSION_1_3", + "VK_VERSION_1_4", + ], + MinVersion = "1.1" + )] + PhysicalDeviceSamplerYcbcrConversionFeatures = 1000156004, - [NativeName("VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_VERSION_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_YCBCR_CONVERSION_FEATURES_KHR")] [SupportedApiProfile( "vulkan", - ["VK_KHR_acceleration_structure"], + ["VK_KHR_sampler_ycbcr_conversion"], ImpliesSets = [ - "VK_KHR_deferred_host_operations+VK_VERSION_1_1+VK_EXT_descriptor_indexing+VK_KHR_buffer_device_address", - "VK_KHR_deferred_host_operations+VK_VERSION_1_2", + "VK_KHR_maintenance1+VK_KHR_bind_memory2+VK_KHR_get_memory_requirements2+VK_KHR_get_physical_device_properties2", + "VK_VERSION_1_1", ] )] - AccelerationStructureVersionInfoKHR = 1000150009, + PhysicalDeviceSamplerYcbcrConversionFeaturesKHR = PhysicalDeviceSamplerYcbcrConversionFeatures, - [NativeName("VK_STRUCTURE_TYPE_COPY_ACCELERATION_STRUCTURE_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_IMAGE_FORMAT_PROPERTIES")] [SupportedApiProfile( "vulkan", - ["VK_KHR_acceleration_structure"], - ImpliesSets = [ - "VK_KHR_deferred_host_operations+VK_VERSION_1_1+VK_EXT_descriptor_indexing+VK_KHR_buffer_device_address", - "VK_KHR_deferred_host_operations+VK_VERSION_1_2", - ] + [ + "VK_COMPUTE_VERSION_1_1", + "VK_COMPUTE_VERSION_1_2", + "VK_COMPUTE_VERSION_1_3", + "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_1", + "VK_GRAPHICS_VERSION_1_2", + "VK_GRAPHICS_VERSION_1_3", + "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_1", + "VK_VERSION_1_2", + "VK_VERSION_1_3", + "VK_VERSION_1_4", + ], + MinVersion = "1.1" )] - CopyAccelerationStructureInfoKHR = 1000150010, + SamplerYcbcrConversionImageFormatProperties = 1000156005, - [NativeName("VK_STRUCTURE_TYPE_COPY_ACCELERATION_STRUCTURE_TO_MEMORY_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_IMAGE_FORMAT_PROPERTIES_KHR")] [SupportedApiProfile( "vulkan", - ["VK_KHR_acceleration_structure"], + ["VK_KHR_sampler_ycbcr_conversion"], ImpliesSets = [ - "VK_KHR_deferred_host_operations+VK_VERSION_1_1+VK_EXT_descriptor_indexing+VK_KHR_buffer_device_address", - "VK_KHR_deferred_host_operations+VK_VERSION_1_2", + "VK_KHR_maintenance1+VK_KHR_bind_memory2+VK_KHR_get_memory_requirements2+VK_KHR_get_physical_device_properties2", + "VK_VERSION_1_1", ] )] - CopyAccelerationStructureToMemoryInfoKHR = 1000150011, + SamplerYcbcrConversionImageFormatPropertiesKHR = SamplerYcbcrConversionImageFormatProperties, - [NativeName("VK_STRUCTURE_TYPE_COPY_MEMORY_TO_ACCELERATION_STRUCTURE_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_BIND_BUFFER_MEMORY_INFO")] [SupportedApiProfile( "vulkan", - ["VK_KHR_acceleration_structure"], - ImpliesSets = [ - "VK_KHR_deferred_host_operations+VK_VERSION_1_1+VK_EXT_descriptor_indexing+VK_KHR_buffer_device_address", - "VK_KHR_deferred_host_operations+VK_VERSION_1_2", - ] + [ + "VK_BASE_VERSION_1_1", + "VK_BASE_VERSION_1_2", + "VK_BASE_VERSION_1_3", + "VK_BASE_VERSION_1_4", + "VK_COMPUTE_VERSION_1_1", + "VK_COMPUTE_VERSION_1_2", + "VK_COMPUTE_VERSION_1_3", + "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_1", + "VK_GRAPHICS_VERSION_1_2", + "VK_GRAPHICS_VERSION_1_3", + "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_1", + "VK_VERSION_1_2", + "VK_VERSION_1_3", + "VK_VERSION_1_4", + ], + MinVersion = "1.1" )] - CopyMemoryToAccelerationStructureInfoKHR = 1000150012, + BindBufferMemoryInfo = 1000157000, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ACCELERATION_STRUCTURE_FEATURES_KHR")] + [NativeName("VK_STRUCTURE_TYPE_BIND_BUFFER_MEMORY_INFO_KHR")] + [SupportedApiProfile("vulkan", ["VK_KHR_bind_memory2"])] + BindBufferMemoryInfoKHR = BindBufferMemoryInfo, + + [NativeName("VK_STRUCTURE_TYPE_BIND_IMAGE_MEMORY_INFO")] [SupportedApiProfile( "vulkan", - ["VK_KHR_acceleration_structure"], - ImpliesSets = [ - "VK_KHR_deferred_host_operations+VK_VERSION_1_1+VK_EXT_descriptor_indexing+VK_KHR_buffer_device_address", - "VK_KHR_deferred_host_operations+VK_VERSION_1_2", - ] + [ + "VK_BASE_VERSION_1_1", + "VK_BASE_VERSION_1_2", + "VK_BASE_VERSION_1_3", + "VK_BASE_VERSION_1_4", + "VK_COMPUTE_VERSION_1_1", + "VK_COMPUTE_VERSION_1_2", + "VK_COMPUTE_VERSION_1_3", + "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_1", + "VK_GRAPHICS_VERSION_1_2", + "VK_GRAPHICS_VERSION_1_3", + "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_1", + "VK_VERSION_1_2", + "VK_VERSION_1_3", + "VK_VERSION_1_4", + ], + MinVersion = "1.1" )] - PhysicalDeviceAccelerationStructureFeaturesKHR = 1000150013, + BindImageMemoryInfo = 1000157001, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ACCELERATION_STRUCTURE_PROPERTIES_KHR")] + [NativeName("VK_STRUCTURE_TYPE_BIND_IMAGE_MEMORY_INFO_KHR")] + [SupportedApiProfile("vulkan", ["VK_KHR_bind_memory2"])] + BindImageMemoryInfoKHR = BindImageMemoryInfo, + + [NativeName("VK_STRUCTURE_TYPE_DRM_FORMAT_MODIFIER_PROPERTIES_LIST_EXT")] [SupportedApiProfile( "vulkan", - ["VK_KHR_acceleration_structure"], + ["VK_EXT_image_drm_format_modifier"], ImpliesSets = [ - "VK_KHR_deferred_host_operations+VK_VERSION_1_1+VK_EXT_descriptor_indexing+VK_KHR_buffer_device_address", - "VK_KHR_deferred_host_operations+VK_VERSION_1_2", + "VK_KHR_image_format_list+VK_KHR_bind_memory2+VK_KHR_get_physical_device_properties2+VK_KHR_sampler_ycbcr_conversion", + "VK_KHR_image_format_list+VK_VERSION_1_1", + "VK_VERSION_1_2", ] )] - PhysicalDeviceAccelerationStructurePropertiesKHR = 1000150014, + DrmFormatModifierPropertiesListEXT = 1000158000, - [NativeName("VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_CREATE_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_DRM_FORMAT_MODIFIER_INFO_EXT")] [SupportedApiProfile( "vulkan", - ["VK_KHR_acceleration_structure"], + ["VK_EXT_image_drm_format_modifier"], ImpliesSets = [ - "VK_KHR_deferred_host_operations+VK_VERSION_1_1+VK_EXT_descriptor_indexing+VK_KHR_buffer_device_address", - "VK_KHR_deferred_host_operations+VK_VERSION_1_2", + "VK_KHR_image_format_list+VK_KHR_bind_memory2+VK_KHR_get_physical_device_properties2+VK_KHR_sampler_ycbcr_conversion", + "VK_KHR_image_format_list+VK_VERSION_1_1", + "VK_VERSION_1_2", ] )] - AccelerationStructureCreateInfoKHR = 1000150017, + PhysicalDeviceImageDrmFormatModifierInfoEXT = 1000158002, - [NativeName("VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_BUILD_SIZES_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_IMAGE_DRM_FORMAT_MODIFIER_LIST_CREATE_INFO_EXT")] [SupportedApiProfile( "vulkan", - ["VK_KHR_acceleration_structure"], + ["VK_EXT_image_drm_format_modifier"], ImpliesSets = [ - "VK_KHR_deferred_host_operations+VK_VERSION_1_1+VK_EXT_descriptor_indexing+VK_KHR_buffer_device_address", - "VK_KHR_deferred_host_operations+VK_VERSION_1_2", + "VK_KHR_image_format_list+VK_KHR_bind_memory2+VK_KHR_get_physical_device_properties2+VK_KHR_sampler_ycbcr_conversion", + "VK_KHR_image_format_list+VK_VERSION_1_1", + "VK_VERSION_1_2", ] )] - AccelerationStructureBuildSizesInfoKHR = 1000150020, + ImageDrmFormatModifierListCreateInfoEXT = 1000158003, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR")] + [NativeName("VK_STRUCTURE_TYPE_IMAGE_DRM_FORMAT_MODIFIER_EXPLICIT_CREATE_INFO_EXT")] [SupportedApiProfile( "vulkan", - ["VK_KHR_ray_tracing_pipeline"], + ["VK_EXT_image_drm_format_modifier"], ImpliesSets = [ - "VK_KHR_acceleration_structure+VK_KHR_spirv_1_4", - "VK_KHR_acceleration_structure+VK_VERSION_1_2", + "VK_KHR_image_format_list+VK_KHR_bind_memory2+VK_KHR_get_physical_device_properties2+VK_KHR_sampler_ycbcr_conversion", + "VK_KHR_image_format_list+VK_VERSION_1_1", + "VK_VERSION_1_2", ] )] - PhysicalDeviceRayTracingPipelineFeaturesKHR = 1000347000, + ImageDrmFormatModifierExplicitCreateInfoEXT = 1000158004, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_PROPERTIES_KHR")] + [NativeName("VK_STRUCTURE_TYPE_IMAGE_DRM_FORMAT_MODIFIER_PROPERTIES_EXT")] [SupportedApiProfile( "vulkan", - ["VK_KHR_ray_tracing_pipeline"], + ["VK_EXT_image_drm_format_modifier"], ImpliesSets = [ - "VK_KHR_acceleration_structure+VK_KHR_spirv_1_4", - "VK_KHR_acceleration_structure+VK_VERSION_1_2", + "VK_KHR_image_format_list+VK_KHR_bind_memory2+VK_KHR_get_physical_device_properties2+VK_KHR_sampler_ycbcr_conversion", + "VK_KHR_image_format_list+VK_VERSION_1_1", + "VK_VERSION_1_2", ] )] - PhysicalDeviceRayTracingPipelinePropertiesKHR = 1000347001, + ImageDrmFormatModifierPropertiesEXT = 1000158005, - [NativeName("VK_STRUCTURE_TYPE_RAY_TRACING_PIPELINE_CREATE_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_DRM_FORMAT_MODIFIER_PROPERTIES_LIST_2_EXT")] [SupportedApiProfile( "vulkan", - ["VK_KHR_ray_tracing_pipeline"], + [ + "VK_EXT_image_drm_format_modifier+VK_KHR_format_feature_flags2", + "VK_EXT_image_drm_format_modifier+VK_VERSION_1_3", + ], ImpliesSets = [ - "VK_KHR_acceleration_structure+VK_KHR_spirv_1_4", - "VK_KHR_acceleration_structure+VK_VERSION_1_2", + "VK_KHR_image_format_list+VK_KHR_bind_memory2+VK_KHR_get_physical_device_properties2+VK_KHR_sampler_ycbcr_conversion", + "VK_KHR_image_format_list+VK_VERSION_1_1", + "VK_VERSION_1_2", ] )] - RayTracingPipelineCreateInfoKHR = 1000150015, + DrmFormatModifierPropertiesList2EXT = 1000158006, - [NativeName("VK_STRUCTURE_TYPE_RAY_TRACING_SHADER_GROUP_CREATE_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_VALIDATION_CACHE_CREATE_INFO_EXT")] + [SupportedApiProfile("vulkan", ["VK_EXT_validation_cache"])] + ValidationCacheCreateInfoEXT = 1000160000, + + [NativeName("VK_STRUCTURE_TYPE_SHADER_MODULE_VALIDATION_CACHE_CREATE_INFO_EXT")] + [SupportedApiProfile("vulkan", ["VK_EXT_validation_cache"])] + ShaderModuleValidationCacheCreateInfoEXT = 1000160001, + + [NativeName("VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_BINDING_FLAGS_CREATE_INFO")] [SupportedApiProfile( "vulkan", - ["VK_KHR_ray_tracing_pipeline"], - ImpliesSets = [ - "VK_KHR_acceleration_structure+VK_KHR_spirv_1_4", - "VK_KHR_acceleration_structure+VK_VERSION_1_2", - ] + [ + "VK_COMPUTE_VERSION_1_2", + "VK_COMPUTE_VERSION_1_3", + "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_2", + "VK_GRAPHICS_VERSION_1_3", + "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_2", + "VK_VERSION_1_3", + "VK_VERSION_1_4", + ], + MinVersion = "1.2" )] - RayTracingShaderGroupCreateInfoKHR = 1000150016, + DescriptorSetLayoutBindingFlagsCreateInfo = 1000161000, - [NativeName("VK_STRUCTURE_TYPE_RAY_TRACING_PIPELINE_INTERFACE_CREATE_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_BINDING_FLAGS_CREATE_INFO_EXT")] [SupportedApiProfile( "vulkan", - ["VK_KHR_ray_tracing_pipeline"], + ["VK_EXT_descriptor_indexing"], ImpliesSets = [ - "VK_KHR_acceleration_structure+VK_KHR_spirv_1_4", - "VK_KHR_acceleration_structure+VK_VERSION_1_2", + "VK_KHR_get_physical_device_properties2+VK_KHR_maintenance3", + "VK_VERSION_1_1", ] )] - RayTracingPipelineInterfaceCreateInfoKHR = 1000150018, + DescriptorSetLayoutBindingFlagsCreateInfoEXT = DescriptorSetLayoutBindingFlagsCreateInfo, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_QUERY_FEATURES_KHR")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES")] [SupportedApiProfile( "vulkan", - ["VK_KHR_ray_query"], - ImpliesSets = [ - "VK_KHR_acceleration_structure+VK_KHR_spirv_1_4", - "VK_KHR_acceleration_structure+VK_VERSION_1_2", - ] - )] - PhysicalDeviceRayQueryFeaturesKHR = 1000348013, - - [NativeName("VK_STRUCTURE_TYPE_PIPELINE_COVERAGE_MODULATION_STATE_CREATE_INFO_NV")] - [SupportedApiProfile("vulkan", ["VK_NV_framebuffer_mixed_samples"])] - PipelineCoverageModulationStateCreateInfoNV = 1000152000, - - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_FEATURES_NV")] - [SupportedApiProfile("vulkan", ["VK_NV_shader_sm_builtins"], ImpliesSets = ["VK_VERSION_1_1"])] - PhysicalDeviceShaderSmBuiltinsFeaturesNV = 1000154000, - - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV")] - [SupportedApiProfile("vulkan", ["VK_NV_shader_sm_builtins"], ImpliesSets = ["VK_VERSION_1_1"])] - PhysicalDeviceShaderSmBuiltinsPropertiesNV = 1000154001, + [ + "VK_COMPUTE_VERSION_1_2", + "VK_COMPUTE_VERSION_1_3", + "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_2", + "VK_GRAPHICS_VERSION_1_3", + "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_2", + "VK_VERSION_1_3", + "VK_VERSION_1_4", + ], + MinVersion = "1.2" + )] + PhysicalDeviceDescriptorIndexingFeatures = 1000161001, - [NativeName("VK_STRUCTURE_TYPE_DRM_FORMAT_MODIFIER_PROPERTIES_LIST_EXT")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES_EXT")] [SupportedApiProfile( "vulkan", - ["VK_EXT_image_drm_format_modifier"], + ["VK_EXT_descriptor_indexing"], ImpliesSets = [ - "VK_KHR_image_format_list+VK_KHR_bind_memory2+VK_KHR_get_physical_device_properties2+VK_KHR_sampler_ycbcr_conversion", - "VK_KHR_image_format_list+VK_VERSION_1_1", - "VK_VERSION_1_2", + "VK_KHR_get_physical_device_properties2+VK_KHR_maintenance3", + "VK_VERSION_1_1", ] )] - DrmFormatModifierPropertiesListEXT = 1000158000, + PhysicalDeviceDescriptorIndexingFeaturesEXT = PhysicalDeviceDescriptorIndexingFeatures, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_DRM_FORMAT_MODIFIER_INFO_EXT")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_PROPERTIES")] [SupportedApiProfile( "vulkan", - ["VK_EXT_image_drm_format_modifier"], - ImpliesSets = [ - "VK_KHR_image_format_list+VK_KHR_bind_memory2+VK_KHR_get_physical_device_properties2+VK_KHR_sampler_ycbcr_conversion", - "VK_KHR_image_format_list+VK_VERSION_1_1", + [ + "VK_COMPUTE_VERSION_1_2", + "VK_COMPUTE_VERSION_1_3", + "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_2", + "VK_GRAPHICS_VERSION_1_3", + "VK_GRAPHICS_VERSION_1_4", "VK_VERSION_1_2", - ] + "VK_VERSION_1_3", + "VK_VERSION_1_4", + ], + MinVersion = "1.2" )] - PhysicalDeviceImageDrmFormatModifierInfoEXT = 1000158002, + PhysicalDeviceDescriptorIndexingProperties = 1000161002, - [NativeName("VK_STRUCTURE_TYPE_IMAGE_DRM_FORMAT_MODIFIER_LIST_CREATE_INFO_EXT")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_PROPERTIES_EXT")] [SupportedApiProfile( "vulkan", - ["VK_EXT_image_drm_format_modifier"], + ["VK_EXT_descriptor_indexing"], ImpliesSets = [ - "VK_KHR_image_format_list+VK_KHR_bind_memory2+VK_KHR_get_physical_device_properties2+VK_KHR_sampler_ycbcr_conversion", - "VK_KHR_image_format_list+VK_VERSION_1_1", - "VK_VERSION_1_2", + "VK_KHR_get_physical_device_properties2+VK_KHR_maintenance3", + "VK_VERSION_1_1", ] )] - ImageDrmFormatModifierListCreateInfoEXT = 1000158003, + PhysicalDeviceDescriptorIndexingPropertiesEXT = PhysicalDeviceDescriptorIndexingProperties, - [NativeName("VK_STRUCTURE_TYPE_IMAGE_DRM_FORMAT_MODIFIER_EXPLICIT_CREATE_INFO_EXT")] + [NativeName("VK_STRUCTURE_TYPE_DESCRIPTOR_SET_VARIABLE_DESCRIPTOR_COUNT_ALLOCATE_INFO")] [SupportedApiProfile( "vulkan", - ["VK_EXT_image_drm_format_modifier"], - ImpliesSets = [ - "VK_KHR_image_format_list+VK_KHR_bind_memory2+VK_KHR_get_physical_device_properties2+VK_KHR_sampler_ycbcr_conversion", - "VK_KHR_image_format_list+VK_VERSION_1_1", + [ + "VK_COMPUTE_VERSION_1_2", + "VK_COMPUTE_VERSION_1_3", + "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_2", + "VK_GRAPHICS_VERSION_1_3", + "VK_GRAPHICS_VERSION_1_4", "VK_VERSION_1_2", - ] + "VK_VERSION_1_3", + "VK_VERSION_1_4", + ], + MinVersion = "1.2" )] - ImageDrmFormatModifierExplicitCreateInfoEXT = 1000158004, + DescriptorSetVariableDescriptorCountAllocateInfo = 1000161003, - [NativeName("VK_STRUCTURE_TYPE_IMAGE_DRM_FORMAT_MODIFIER_PROPERTIES_EXT")] + [NativeName("VK_STRUCTURE_TYPE_DESCRIPTOR_SET_VARIABLE_DESCRIPTOR_COUNT_ALLOCATE_INFO_EXT")] [SupportedApiProfile( "vulkan", - ["VK_EXT_image_drm_format_modifier"], + ["VK_EXT_descriptor_indexing"], ImpliesSets = [ - "VK_KHR_image_format_list+VK_KHR_bind_memory2+VK_KHR_get_physical_device_properties2+VK_KHR_sampler_ycbcr_conversion", - "VK_KHR_image_format_list+VK_VERSION_1_1", - "VK_VERSION_1_2", + "VK_KHR_get_physical_device_properties2+VK_KHR_maintenance3", + "VK_VERSION_1_1", ] )] - ImageDrmFormatModifierPropertiesEXT = 1000158005, + DescriptorSetVariableDescriptorCountAllocateInfoEXT = + DescriptorSetVariableDescriptorCountAllocateInfo, - [NativeName("VK_STRUCTURE_TYPE_DRM_FORMAT_MODIFIER_PROPERTIES_LIST_2_EXT")] + [NativeName("VK_STRUCTURE_TYPE_DESCRIPTOR_SET_VARIABLE_DESCRIPTOR_COUNT_LAYOUT_SUPPORT")] [SupportedApiProfile( "vulkan", [ - "VK_EXT_image_drm_format_modifier+VK_KHR_format_feature_flags2", - "VK_EXT_image_drm_format_modifier+VK_VERSION_1_3", + "VK_COMPUTE_VERSION_1_2", + "VK_COMPUTE_VERSION_1_3", + "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_2", + "VK_GRAPHICS_VERSION_1_3", + "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_2", + "VK_VERSION_1_3", + "VK_VERSION_1_4", ], + MinVersion = "1.2" + )] + DescriptorSetVariableDescriptorCountLayoutSupport = 1000161004, + + [NativeName("VK_STRUCTURE_TYPE_DESCRIPTOR_SET_VARIABLE_DESCRIPTOR_COUNT_LAYOUT_SUPPORT_EXT")] + [SupportedApiProfile( + "vulkan", + ["VK_EXT_descriptor_indexing"], ImpliesSets = [ - "VK_KHR_image_format_list+VK_KHR_bind_memory2+VK_KHR_get_physical_device_properties2+VK_KHR_sampler_ycbcr_conversion", - "VK_KHR_image_format_list+VK_VERSION_1_1", - "VK_VERSION_1_2", + "VK_KHR_get_physical_device_properties2+VK_KHR_maintenance3", + "VK_VERSION_1_1", ] )] - DrmFormatModifierPropertiesList2EXT = 1000158006, - - [NativeName("VK_STRUCTURE_TYPE_VALIDATION_CACHE_CREATE_INFO_EXT")] - [SupportedApiProfile("vulkan", ["VK_EXT_validation_cache"])] - ValidationCacheCreateInfoEXT = 1000160000, - - [NativeName("VK_STRUCTURE_TYPE_SHADER_MODULE_VALIDATION_CACHE_CREATE_INFO_EXT")] - [SupportedApiProfile("vulkan", ["VK_EXT_validation_cache"])] - ShaderModuleValidationCacheCreateInfoEXT = 1000160001, + DescriptorSetVariableDescriptorCountLayoutSupportEXT = + DescriptorSetVariableDescriptorCountLayoutSupport, [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PORTABILITY_SUBSET_FEATURES_KHR")] [SupportedApiProfile( @@ -7498,62 +6733,210 @@ public enum StructureType : uint [NativeName("VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_INFO_NV")] [SupportedApiProfile( "vulkan", - ["VK_NV_ray_tracing"], + ["VK_NV_ray_tracing"], + ImpliesSets = [ + "VK_KHR_get_physical_device_properties2+VK_KHR_get_memory_requirements2", + "VK_VERSION_1_1", + ] + )] + AccelerationStructureInfoNV = 1000165012, + + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV")] + [SupportedApiProfile( + "vulkan", + ["VK_NV_representative_fragment_test"], + ImpliesSets = [ + "VK_NV_representative_fragment_test+VK_KHR_get_physical_device_properties2", + "VK_NV_representative_fragment_test+VK_VERSION_1_1", + ] + )] + PhysicalDeviceRepresentativeFragmentTestFeaturesNV = 1000166000, + + [NativeName("VK_STRUCTURE_TYPE_PIPELINE_REPRESENTATIVE_FRAGMENT_TEST_STATE_CREATE_INFO_NV")] + [SupportedApiProfile( + "vulkan", + ["VK_NV_representative_fragment_test"], + ImpliesSets = [ + "VK_NV_representative_fragment_test+VK_KHR_get_physical_device_properties2", + "VK_NV_representative_fragment_test+VK_VERSION_1_1", + ] + )] + PipelineRepresentativeFragmentTestStateCreateInfoNV = 1000166001, + + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_3_PROPERTIES")] + [SupportedApiProfile( + "vulkan", + [ + "VK_COMPUTE_VERSION_1_1", + "VK_COMPUTE_VERSION_1_2", + "VK_COMPUTE_VERSION_1_3", + "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_1", + "VK_GRAPHICS_VERSION_1_2", + "VK_GRAPHICS_VERSION_1_3", + "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_1", + "VK_VERSION_1_2", + "VK_VERSION_1_3", + "VK_VERSION_1_4", + ], + MinVersion = "1.1" + )] + PhysicalDeviceMaintenance3Properties = 1000168000, + + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_3_PROPERTIES_KHR")] + [SupportedApiProfile( + "vulkan", + ["VK_KHR_maintenance3"], + ImpliesSets = [ + "VK_KHR_maintenance3+VK_KHR_get_physical_device_properties2", + "VK_KHR_maintenance3+VK_VERSION_1_1", + ] + )] + PhysicalDeviceMaintenance3PropertiesKHR = PhysicalDeviceMaintenance3Properties, + + [NativeName("VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_SUPPORT")] + [SupportedApiProfile( + "vulkan", + [ + "VK_COMPUTE_VERSION_1_1", + "VK_COMPUTE_VERSION_1_2", + "VK_COMPUTE_VERSION_1_3", + "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_1", + "VK_GRAPHICS_VERSION_1_2", + "VK_GRAPHICS_VERSION_1_3", + "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_1", + "VK_VERSION_1_2", + "VK_VERSION_1_3", + "VK_VERSION_1_4", + ], + MinVersion = "1.1" + )] + DescriptorSetLayoutSupport = 1000168001, + + [NativeName("VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_SUPPORT_KHR")] + [SupportedApiProfile( + "vulkan", + ["VK_KHR_maintenance3"], + ImpliesSets = [ + "VK_KHR_maintenance3+VK_KHR_get_physical_device_properties2", + "VK_KHR_maintenance3+VK_VERSION_1_1", + ] + )] + DescriptorSetLayoutSupportKHR = DescriptorSetLayoutSupport, + + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_IMAGE_FORMAT_INFO_EXT")] + [SupportedApiProfile("vulkan", ["VK_EXT_filter_cubic"])] + PhysicalDeviceImageViewImageFormatInfoEXT = 1000170000, + + [NativeName("VK_STRUCTURE_TYPE_FILTER_CUBIC_IMAGE_VIEW_IMAGE_FORMAT_PROPERTIES_EXT")] + [SupportedApiProfile("vulkan", ["VK_EXT_filter_cubic"])] + FilterCubicImageViewImageFormatPropertiesEXT = 1000170001, + + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_MATRIX_CONVERSION_FEATURES_QCOM")] + [SupportedApiProfile( + "vulkan", + ["VK_QCOM_cooperative_matrix_conversion"], + ImpliesSets = ["VK_KHR_cooperative_matrix"] + )] + PhysicalDeviceCooperativeMatrixConversionFeaturesQCOM = 1000172000, + + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ELAPSED_TIMER_QUERY_FEATURES_QCOM")] + [SupportedApiProfile( + "vulkan", + ["VK_QCOM_elapsed_timer_query"], + ImpliesSets = [ + "VK_QCOM_elapsed_timer_query+VK_KHR_get_physical_device_properties2", + "VK_QCOM_elapsed_timer_query+VK_VERSION_1_1", + ] + )] + PhysicalDeviceElapsedTimerQueryFeaturesQCOM = 1000173000, + + [NativeName("VK_STRUCTURE_TYPE_DEVICE_QUEUE_GLOBAL_PRIORITY_CREATE_INFO")] + [SupportedApiProfile( + "vulkan", + [ + "VK_BASE_VERSION_1_4", + "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_4", + ], + MinVersion = "1.4" + )] + DeviceQueueGlobalPriorityCreateInfo = 1000174000, + + [NativeName("VK_STRUCTURE_TYPE_DEVICE_QUEUE_GLOBAL_PRIORITY_CREATE_INFO_EXT")] + [SupportedApiProfile("vulkan", ["VK_EXT_global_priority"])] + DeviceQueueGlobalPriorityCreateInfoEXT = DeviceQueueGlobalPriorityCreateInfo, + + [NativeName("VK_STRUCTURE_TYPE_DEVICE_QUEUE_GLOBAL_PRIORITY_CREATE_INFO_KHR")] + [SupportedApiProfile( + "vulkan", + ["VK_KHR_global_priority"], ImpliesSets = [ - "VK_KHR_get_physical_device_properties2+VK_KHR_get_memory_requirements2", - "VK_VERSION_1_1", + "VK_KHR_global_priority+VK_KHR_get_physical_device_properties2", + "VK_KHR_global_priority+VK_VERSION_1_1", ] )] - AccelerationStructureInfoNV = 1000165012, + DeviceQueueGlobalPriorityCreateInfoKHR = DeviceQueueGlobalPriorityCreateInfo, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SUBGROUP_EXTENDED_TYPES_FEATURES")] [SupportedApiProfile( "vulkan", - ["VK_NV_representative_fragment_test"], - ImpliesSets = [ - "VK_NV_representative_fragment_test+VK_KHR_get_physical_device_properties2", - "VK_NV_representative_fragment_test+VK_VERSION_1_1", - ] + [ + "VK_COMPUTE_VERSION_1_2", + "VK_COMPUTE_VERSION_1_3", + "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_2", + "VK_GRAPHICS_VERSION_1_3", + "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_2", + "VK_VERSION_1_3", + "VK_VERSION_1_4", + ], + MinVersion = "1.2" )] - PhysicalDeviceRepresentativeFragmentTestFeaturesNV = 1000166000, + PhysicalDeviceShaderSubgroupExtendedTypesFeatures = 1000175000, - [NativeName("VK_STRUCTURE_TYPE_PIPELINE_REPRESENTATIVE_FRAGMENT_TEST_STATE_CREATE_INFO_NV")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SUBGROUP_EXTENDED_TYPES_FEATURES_KHR")] [SupportedApiProfile( "vulkan", - ["VK_NV_representative_fragment_test"], - ImpliesSets = [ - "VK_NV_representative_fragment_test+VK_KHR_get_physical_device_properties2", - "VK_NV_representative_fragment_test+VK_VERSION_1_1", - ] + ["VK_KHR_shader_subgroup_extended_types"], + ImpliesSets = ["VK_VERSION_1_1"] )] - PipelineRepresentativeFragmentTestStateCreateInfoNV = 1000166001, - - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_IMAGE_FORMAT_INFO_EXT")] - [SupportedApiProfile("vulkan", ["VK_EXT_filter_cubic"])] - PhysicalDeviceImageViewImageFormatInfoEXT = 1000170000, - - [NativeName("VK_STRUCTURE_TYPE_FILTER_CUBIC_IMAGE_VIEW_IMAGE_FORMAT_PROPERTIES_EXT")] - [SupportedApiProfile("vulkan", ["VK_EXT_filter_cubic"])] - FilterCubicImageViewImageFormatPropertiesEXT = 1000170001, + PhysicalDeviceShaderSubgroupExtendedTypesFeaturesKHR = + PhysicalDeviceShaderSubgroupExtendedTypesFeatures, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_MATRIX_CONVERSION_FEATURES_QCOM")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_8BIT_STORAGE_FEATURES")] [SupportedApiProfile( "vulkan", - ["VK_QCOM_cooperative_matrix_conversion"], - ImpliesSets = ["VK_KHR_cooperative_matrix"] + [ + "VK_COMPUTE_VERSION_1_2", + "VK_COMPUTE_VERSION_1_3", + "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_2", + "VK_GRAPHICS_VERSION_1_3", + "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_2", + "VK_VERSION_1_3", + "VK_VERSION_1_4", + ], + MinVersion = "1.2" )] - PhysicalDeviceCooperativeMatrixConversionFeaturesQCOM = 1000172000, + PhysicalDevice8BitStorageFeatures = 1000177000, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ELAPSED_TIMER_QUERY_FEATURES_QCOM")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_8BIT_STORAGE_FEATURES_KHR")] [SupportedApiProfile( "vulkan", - ["VK_QCOM_elapsed_timer_query"], + ["VK_KHR_8bit_storage"], ImpliesSets = [ - "VK_QCOM_elapsed_timer_query+VK_KHR_get_physical_device_properties2", - "VK_QCOM_elapsed_timer_query+VK_VERSION_1_1", + "VK_KHR_get_physical_device_properties2+VK_KHR_storage_buffer_storage_class", + "VK_VERSION_1_1", ] )] - PhysicalDeviceElapsedTimerQueryFeaturesQCOM = 1000173000, + PhysicalDevice8BitStorageFeaturesKHR = PhysicalDevice8BitStorageFeatures, [NativeName("VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT")] [SupportedApiProfile( @@ -7588,6 +6971,35 @@ public enum StructureType : uint )] PhysicalDeviceExternalMemoryHostPropertiesEXT = 1000178002, + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_INT64_FEATURES")] + [SupportedApiProfile( + "vulkan", + [ + "VK_COMPUTE_VERSION_1_2", + "VK_COMPUTE_VERSION_1_3", + "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_2", + "VK_GRAPHICS_VERSION_1_3", + "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_2", + "VK_VERSION_1_3", + "VK_VERSION_1_4", + ], + MinVersion = "1.2" + )] + PhysicalDeviceShaderAtomicInt64Features = 1000180000, + + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_INT64_FEATURES_KHR")] + [SupportedApiProfile( + "vulkan", + ["VK_KHR_shader_atomic_int64"], + ImpliesSets = [ + "VK_KHR_shader_atomic_int64+VK_KHR_get_physical_device_properties2", + "VK_KHR_shader_atomic_int64+VK_VERSION_1_1", + ] + )] + PhysicalDeviceShaderAtomicInt64FeaturesKHR = PhysicalDeviceShaderAtomicInt64Features, + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CLOCK_FEATURES_KHR")] [SupportedApiProfile( "vulkan", @@ -7603,6 +7015,28 @@ public enum StructureType : uint [SupportedApiProfile("vulkan", ["VK_AMD_pipeline_compiler_control"])] PipelineCompilerControlCreateInfoAMD = 1000183000, + [NativeName("VK_STRUCTURE_TYPE_CALIBRATED_TIMESTAMP_INFO_KHR")] + [SupportedApiProfile( + "vulkan", + ["VK_KHR_calibrated_timestamps"], + ImpliesSets = [ + "VK_KHR_calibrated_timestamps+VK_KHR_get_physical_device_properties2", + "VK_KHR_calibrated_timestamps+VK_VERSION_1_1", + ] + )] + CalibratedTimestampInfoKHR = 1000184000, + + [NativeName("VK_STRUCTURE_TYPE_CALIBRATED_TIMESTAMP_INFO_EXT")] + [SupportedApiProfile( + "vulkan", + ["VK_EXT_calibrated_timestamps"], + ImpliesSets = [ + "VK_EXT_calibrated_timestamps+VK_KHR_get_physical_device_properties2", + "VK_EXT_calibrated_timestamps+VK_VERSION_1_1", + ] + )] + CalibratedTimestampInfoEXT = CalibratedTimestampInfoKHR, + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CORE_PROPERTIES_AMD")] [SupportedApiProfile( "vulkan", @@ -7677,4287 +7111,4762 @@ public enum StructureType : uint )] PhysicalDeviceVertexAttributeDivisorPropertiesEXT = 1000190000, - [NativeName("VK_STRUCTURE_TYPE_PRESENT_FRAME_TOKEN_GGP")] + [NativeName("VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_DIVISOR_STATE_CREATE_INFO")] [SupportedApiProfile( "vulkan", - ["VK_GGP_frame_token"], - ImpliesSets = ["VK_GGP_stream_descriptor_surface", "VK_KHR_swapchain"] + ["VK_GRAPHICS_VERSION_1_4", "VK_VERSION_1_4"], + MinVersion = "1.4" )] - PresentFrameTokenGGP = 1000191000, + PipelineVertexInputDivisorStateCreateInfo = 1000190001, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MESH_SHADER_FEATURES_NV")] + [NativeName("VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_DIVISOR_STATE_CREATE_INFO_EXT")] [SupportedApiProfile( "vulkan", - ["VK_NV_mesh_shader"], + ["VK_EXT_vertex_attribute_divisor"], ImpliesSets = [ - "VK_NV_mesh_shader+VK_KHR_get_physical_device_properties2", - "VK_NV_mesh_shader+VK_VERSION_1_1", + "VK_EXT_vertex_attribute_divisor+VK_KHR_get_physical_device_properties2", + "VK_EXT_vertex_attribute_divisor+VK_VERSION_1_1", ] )] - PhysicalDeviceMeshShaderFeaturesNV = 1000202000, + PipelineVertexInputDivisorStateCreateInfoEXT = PipelineVertexInputDivisorStateCreateInfo, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MESH_SHADER_PROPERTIES_NV")] + [NativeName("VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_DIVISOR_STATE_CREATE_INFO_KHR")] [SupportedApiProfile( "vulkan", - ["VK_NV_mesh_shader"], + ["VK_KHR_vertex_attribute_divisor"], ImpliesSets = [ - "VK_NV_mesh_shader+VK_KHR_get_physical_device_properties2", - "VK_NV_mesh_shader+VK_VERSION_1_1", + "VK_KHR_vertex_attribute_divisor+VK_KHR_get_physical_device_properties2", + "VK_KHR_vertex_attribute_divisor+VK_VERSION_1_1", ] )] - PhysicalDeviceMeshShaderPropertiesNV = 1000202001, + PipelineVertexInputDivisorStateCreateInfoKHR = PipelineVertexInputDivisorStateCreateInfo, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_IMAGE_FOOTPRINT_FEATURES_NV")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_FEATURES")] [SupportedApiProfile( "vulkan", - ["VK_NV_shader_image_footprint"], - ImpliesSets = [ - "VK_NV_shader_image_footprint+VK_KHR_get_physical_device_properties2", - "VK_NV_shader_image_footprint+VK_VERSION_1_1", - ] + ["VK_GRAPHICS_VERSION_1_4", "VK_VERSION_1_4"], + MinVersion = "1.4" )] - PhysicalDeviceShaderImageFootprintFeaturesNV = 1000204000, + PhysicalDeviceVertexAttributeDivisorFeatures = 1000190002, - [NativeName("VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_EXCLUSIVE_SCISSOR_STATE_CREATE_INFO_NV")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_FEATURES_EXT")] [SupportedApiProfile( "vulkan", - ["VK_NV_scissor_exclusive"], + ["VK_EXT_vertex_attribute_divisor"], ImpliesSets = [ - "VK_NV_scissor_exclusive+VK_KHR_get_physical_device_properties2", - "VK_NV_scissor_exclusive+VK_VERSION_1_1", + "VK_EXT_vertex_attribute_divisor+VK_KHR_get_physical_device_properties2", + "VK_EXT_vertex_attribute_divisor+VK_VERSION_1_1", ] )] - PipelineViewportExclusiveScissorStateCreateInfoNV = 1000205000, + PhysicalDeviceVertexAttributeDivisorFeaturesEXT = PhysicalDeviceVertexAttributeDivisorFeatures, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXCLUSIVE_SCISSOR_FEATURES_NV")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_FEATURES_KHR")] [SupportedApiProfile( "vulkan", - ["VK_NV_scissor_exclusive"], + ["VK_KHR_vertex_attribute_divisor"], ImpliesSets = [ - "VK_NV_scissor_exclusive+VK_KHR_get_physical_device_properties2", - "VK_NV_scissor_exclusive+VK_VERSION_1_1", + "VK_KHR_vertex_attribute_divisor+VK_KHR_get_physical_device_properties2", + "VK_KHR_vertex_attribute_divisor+VK_VERSION_1_1", ] )] - PhysicalDeviceExclusiveScissorFeaturesNV = 1000205002, + PhysicalDeviceVertexAttributeDivisorFeaturesKHR = PhysicalDeviceVertexAttributeDivisorFeatures, - [NativeName("VK_STRUCTURE_TYPE_CHECKPOINT_DATA_NV")] + [NativeName("VK_STRUCTURE_TYPE_PRESENT_FRAME_TOKEN_GGP")] [SupportedApiProfile( "vulkan", - ["VK_NV_device_diagnostic_checkpoints"], - ImpliesSets = [ - "VK_NV_device_diagnostic_checkpoints+VK_KHR_get_physical_device_properties2", - "VK_NV_device_diagnostic_checkpoints+VK_VERSION_1_1", - ] + ["VK_GGP_frame_token"], + ImpliesSets = ["VK_GGP_stream_descriptor_surface", "VK_KHR_swapchain"] )] - CheckpointDataNV = 1000206000, + PresentFrameTokenGGP = 1000191000, - [NativeName("VK_STRUCTURE_TYPE_QUEUE_FAMILY_CHECKPOINT_PROPERTIES_NV")] + [NativeName("VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO")] [SupportedApiProfile( "vulkan", - ["VK_NV_device_diagnostic_checkpoints"], + [ + "VK_COMPUTE_VERSION_1_3", + "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_3", + "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_3", + "VK_VERSION_1_4", + ], + MinVersion = "1.3" + )] + PipelineCreationFeedbackCreateInfo = 1000192000, + + [NativeName("VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO_EXT")] + [SupportedApiProfile("vulkan", ["VK_EXT_pipeline_creation_feedback"])] + PipelineCreationFeedbackCreateInfoEXT = PipelineCreationFeedbackCreateInfo, + + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DRIVER_PROPERTIES")] + [SupportedApiProfile( + "vulkan", + [ + "VK_BASE_VERSION_1_2", + "VK_BASE_VERSION_1_3", + "VK_BASE_VERSION_1_4", + "VK_COMPUTE_VERSION_1_2", + "VK_COMPUTE_VERSION_1_3", + "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_2", + "VK_GRAPHICS_VERSION_1_3", + "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_2", + "VK_VERSION_1_3", + "VK_VERSION_1_4", + ], + MinVersion = "1.2" + )] + PhysicalDeviceDriverProperties = 1000196000, + + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DRIVER_PROPERTIES_KHR")] + [SupportedApiProfile( + "vulkan", + ["VK_KHR_driver_properties"], ImpliesSets = [ - "VK_NV_device_diagnostic_checkpoints+VK_KHR_get_physical_device_properties2", - "VK_NV_device_diagnostic_checkpoints+VK_VERSION_1_1", + "VK_KHR_driver_properties+VK_KHR_get_physical_device_properties2", + "VK_KHR_driver_properties+VK_VERSION_1_1", ] )] - QueueFamilyCheckpointPropertiesNV = 1000206001, + PhysicalDeviceDriverPropertiesKHR = PhysicalDeviceDriverProperties, + + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FLOAT_CONTROLS_PROPERTIES")] + [SupportedApiProfile( + "vulkan", + [ + "VK_COMPUTE_VERSION_1_2", + "VK_COMPUTE_VERSION_1_3", + "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_2", + "VK_GRAPHICS_VERSION_1_3", + "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_2", + "VK_VERSION_1_3", + "VK_VERSION_1_4", + ], + MinVersion = "1.2" + )] + PhysicalDeviceFloatControlsProperties = 1000197000, - [NativeName("VK_STRUCTURE_TYPE_QUEUE_FAMILY_CHECKPOINT_PROPERTIES_2_NV")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FLOAT_CONTROLS_PROPERTIES_KHR")] [SupportedApiProfile( "vulkan", - [ - "VK_NV_device_diagnostic_checkpoints+VK_KHR_synchronization2", - "VK_NV_device_diagnostic_checkpoints+VK_VERSION_1_3", - ], + ["VK_KHR_shader_float_controls"], ImpliesSets = [ - "VK_NV_device_diagnostic_checkpoints+VK_KHR_get_physical_device_properties2", - "VK_NV_device_diagnostic_checkpoints+VK_VERSION_1_1", + "VK_KHR_shader_float_controls+VK_KHR_get_physical_device_properties2", + "VK_KHR_shader_float_controls+VK_VERSION_1_1", ] )] - QueueFamilyCheckpointProperties2NV = 1000314008, + PhysicalDeviceFloatControlsPropertiesKHR = PhysicalDeviceFloatControlsProperties, - [NativeName("VK_STRUCTURE_TYPE_CHECKPOINT_DATA_2_NV")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_STENCIL_RESOLVE_PROPERTIES")] [SupportedApiProfile( "vulkan", [ - "VK_NV_device_diagnostic_checkpoints+VK_KHR_synchronization2", - "VK_NV_device_diagnostic_checkpoints+VK_VERSION_1_3", + "VK_GRAPHICS_VERSION_1_2", + "VK_GRAPHICS_VERSION_1_3", + "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_2", + "VK_VERSION_1_3", + "VK_VERSION_1_4", ], - ImpliesSets = [ - "VK_NV_device_diagnostic_checkpoints+VK_KHR_get_physical_device_properties2", - "VK_NV_device_diagnostic_checkpoints+VK_VERSION_1_1", - ] + MinVersion = "1.2" )] - CheckpointData2NV = 1000314009, + PhysicalDeviceDepthStencilResolveProperties = 1000199000, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRESENT_TIMING_FEATURES_EXT")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_STENCIL_RESOLVE_PROPERTIES_KHR")] [SupportedApiProfile( "vulkan", - ["VK_EXT_present_timing"], + ["VK_KHR_depth_stencil_resolve"], ImpliesSets = [ - "VK_KHR_calibrated_timestamps", - "VK_KHR_get_surface_capabilities2", - "VK_KHR_present_id2", - "VK_KHR_swapchain", + "VK_KHR_depth_stencil_resolve+VK_KHR_create_renderpass2", + "VK_KHR_depth_stencil_resolve+VK_VERSION_1_2", ] )] - PhysicalDevicePresentTimingFeaturesEXT = 1000208000, + PhysicalDeviceDepthStencilResolvePropertiesKHR = PhysicalDeviceDepthStencilResolveProperties, - [NativeName("VK_STRUCTURE_TYPE_SWAPCHAIN_TIMING_PROPERTIES_EXT")] + [NativeName("VK_STRUCTURE_TYPE_SUBPASS_DESCRIPTION_DEPTH_STENCIL_RESOLVE")] [SupportedApiProfile( "vulkan", - ["VK_EXT_present_timing"], - ImpliesSets = [ - "VK_KHR_calibrated_timestamps", - "VK_KHR_get_surface_capabilities2", - "VK_KHR_present_id2", - "VK_KHR_swapchain", - ] + [ + "VK_GRAPHICS_VERSION_1_2", + "VK_GRAPHICS_VERSION_1_3", + "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_2", + "VK_VERSION_1_3", + "VK_VERSION_1_4", + ], + MinVersion = "1.2" )] - SwapchainTimingPropertiesEXT = 1000208001, + SubpassDescriptionDepthStencilResolve = 1000199001, - [NativeName("VK_STRUCTURE_TYPE_SWAPCHAIN_TIME_DOMAIN_PROPERTIES_EXT")] + [NativeName("VK_STRUCTURE_TYPE_SUBPASS_DESCRIPTION_DEPTH_STENCIL_RESOLVE_KHR")] [SupportedApiProfile( "vulkan", - ["VK_EXT_present_timing"], + ["VK_KHR_depth_stencil_resolve"], ImpliesSets = [ - "VK_KHR_calibrated_timestamps", - "VK_KHR_get_surface_capabilities2", - "VK_KHR_present_id2", - "VK_KHR_swapchain", + "VK_KHR_depth_stencil_resolve+VK_KHR_create_renderpass2", + "VK_KHR_depth_stencil_resolve+VK_VERSION_1_2", ] )] - SwapchainTimeDomainPropertiesEXT = 1000208002, + SubpassDescriptionDepthStencilResolveKHR = SubpassDescriptionDepthStencilResolve, - [NativeName("VK_STRUCTURE_TYPE_PRESENT_TIMINGS_INFO_EXT")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COMPUTE_SHADER_DERIVATIVES_FEATURES_KHR")] [SupportedApiProfile( "vulkan", - ["VK_EXT_present_timing"], + ["VK_KHR_compute_shader_derivatives"], ImpliesSets = [ - "VK_KHR_calibrated_timestamps", - "VK_KHR_get_surface_capabilities2", - "VK_KHR_present_id2", - "VK_KHR_swapchain", + "VK_KHR_compute_shader_derivatives+VK_KHR_get_physical_device_properties2", + "VK_KHR_compute_shader_derivatives+VK_VERSION_1_1", ] )] - PresentTimingsInfoEXT = 1000208003, + PhysicalDeviceComputeShaderDerivativesFeaturesKHR = 1000201000, - [NativeName("VK_STRUCTURE_TYPE_PRESENT_TIMING_INFO_EXT")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COMPUTE_SHADER_DERIVATIVES_FEATURES_NV")] [SupportedApiProfile( "vulkan", - ["VK_EXT_present_timing"], + ["VK_NV_compute_shader_derivatives"], ImpliesSets = [ - "VK_KHR_calibrated_timestamps", - "VK_KHR_get_surface_capabilities2", - "VK_KHR_present_id2", - "VK_KHR_swapchain", + "VK_NV_compute_shader_derivatives+VK_KHR_get_physical_device_properties2", + "VK_NV_compute_shader_derivatives+VK_VERSION_1_1", ] )] - PresentTimingInfoEXT = 1000208004, + PhysicalDeviceComputeShaderDerivativesFeaturesNV = + PhysicalDeviceComputeShaderDerivativesFeaturesKHR, - [NativeName("VK_STRUCTURE_TYPE_PAST_PRESENTATION_TIMING_INFO_EXT")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MESH_SHADER_FEATURES_NV")] [SupportedApiProfile( "vulkan", - ["VK_EXT_present_timing"], + ["VK_NV_mesh_shader"], ImpliesSets = [ - "VK_KHR_calibrated_timestamps", - "VK_KHR_get_surface_capabilities2", - "VK_KHR_present_id2", - "VK_KHR_swapchain", + "VK_NV_mesh_shader+VK_KHR_get_physical_device_properties2", + "VK_NV_mesh_shader+VK_VERSION_1_1", ] )] - PastPresentationTimingInfoEXT = 1000208005, + PhysicalDeviceMeshShaderFeaturesNV = 1000202000, - [NativeName("VK_STRUCTURE_TYPE_PAST_PRESENTATION_TIMING_PROPERTIES_EXT")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MESH_SHADER_PROPERTIES_NV")] [SupportedApiProfile( "vulkan", - ["VK_EXT_present_timing"], + ["VK_NV_mesh_shader"], ImpliesSets = [ - "VK_KHR_calibrated_timestamps", - "VK_KHR_get_surface_capabilities2", - "VK_KHR_present_id2", - "VK_KHR_swapchain", + "VK_NV_mesh_shader+VK_KHR_get_physical_device_properties2", + "VK_NV_mesh_shader+VK_VERSION_1_1", ] )] - PastPresentationTimingPropertiesEXT = 1000208006, + PhysicalDeviceMeshShaderPropertiesNV = 1000202001, - [NativeName("VK_STRUCTURE_TYPE_PAST_PRESENTATION_TIMING_EXT")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR")] [SupportedApiProfile( "vulkan", - ["VK_EXT_present_timing"], + ["VK_KHR_fragment_shader_barycentric"], ImpliesSets = [ - "VK_KHR_calibrated_timestamps", - "VK_KHR_get_surface_capabilities2", - "VK_KHR_present_id2", - "VK_KHR_swapchain", + "VK_KHR_fragment_shader_barycentric+VK_KHR_get_physical_device_properties2", + "VK_KHR_fragment_shader_barycentric+VK_VERSION_1_1", ] )] - PastPresentationTimingEXT = 1000208007, + PhysicalDeviceFragmentShaderBarycentricFeaturesKHR = 1000203000, - [NativeName("VK_STRUCTURE_TYPE_PRESENT_TIMING_SURFACE_CAPABILITIES_EXT")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV")] [SupportedApiProfile( "vulkan", - ["VK_EXT_present_timing"], + ["VK_NV_fragment_shader_barycentric"], ImpliesSets = [ - "VK_KHR_calibrated_timestamps", - "VK_KHR_get_surface_capabilities2", - "VK_KHR_present_id2", - "VK_KHR_swapchain", + "VK_NV_fragment_shader_barycentric+VK_KHR_get_physical_device_properties2", + "VK_NV_fragment_shader_barycentric+VK_VERSION_1_1", ] )] - PresentTimingSurfaceCapabilitiesEXT = 1000208008, + PhysicalDeviceFragmentShaderBarycentricFeaturesNV = + PhysicalDeviceFragmentShaderBarycentricFeaturesKHR, - [NativeName("VK_STRUCTURE_TYPE_SWAPCHAIN_CALIBRATED_TIMESTAMP_INFO_EXT")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_IMAGE_FOOTPRINT_FEATURES_NV")] [SupportedApiProfile( "vulkan", - ["VK_EXT_present_timing"], + ["VK_NV_shader_image_footprint"], ImpliesSets = [ - "VK_KHR_calibrated_timestamps", - "VK_KHR_get_surface_capabilities2", - "VK_KHR_present_id2", - "VK_KHR_swapchain", + "VK_NV_shader_image_footprint+VK_KHR_get_physical_device_properties2", + "VK_NV_shader_image_footprint+VK_VERSION_1_1", ] )] - SwapchainCalibratedTimestampInfoEXT = 1000208009, + PhysicalDeviceShaderImageFootprintFeaturesNV = 1000204000, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_FUNCTIONS_2_FEATURES_INTEL")] + [NativeName("VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_EXCLUSIVE_SCISSOR_STATE_CREATE_INFO_NV")] [SupportedApiProfile( "vulkan", - ["VK_INTEL_shader_integer_functions2"], + ["VK_NV_scissor_exclusive"], ImpliesSets = [ - "VK_INTEL_shader_integer_functions2+VK_KHR_get_physical_device_properties2", - "VK_INTEL_shader_integer_functions2+VK_VERSION_1_1", + "VK_NV_scissor_exclusive+VK_KHR_get_physical_device_properties2", + "VK_NV_scissor_exclusive+VK_VERSION_1_1", ] )] - PhysicalDeviceShaderIntegerFunctions2FeaturesINTEL = 1000209000, - - [NativeName("VK_STRUCTURE_TYPE_QUERY_POOL_PERFORMANCE_QUERY_CREATE_INFO_INTEL")] - [SupportedApiProfile("vulkan", ["VK_INTEL_performance_query"])] - QueryPoolPerformanceQueryCreateInfoINTEL = 1000210000, - - [NativeName("VK_STRUCTURE_TYPE_INITIALIZE_PERFORMANCE_API_INFO_INTEL")] - [SupportedApiProfile("vulkan", ["VK_INTEL_performance_query"])] - InitializePerformanceApiInfoINTEL = 1000210001, - - [NativeName("VK_STRUCTURE_TYPE_PERFORMANCE_MARKER_INFO_INTEL")] - [SupportedApiProfile("vulkan", ["VK_INTEL_performance_query"])] - PerformanceMarkerInfoINTEL = 1000210002, - - [NativeName("VK_STRUCTURE_TYPE_PERFORMANCE_STREAM_MARKER_INFO_INTEL")] - [SupportedApiProfile("vulkan", ["VK_INTEL_performance_query"])] - PerformanceStreamMarkerInfoINTEL = 1000210003, - - [NativeName("VK_STRUCTURE_TYPE_PERFORMANCE_OVERRIDE_INFO_INTEL")] - [SupportedApiProfile("vulkan", ["VK_INTEL_performance_query"])] - PerformanceOverrideInfoINTEL = 1000210004, - - [NativeName("VK_STRUCTURE_TYPE_PERFORMANCE_CONFIGURATION_ACQUIRE_INFO_INTEL")] - [SupportedApiProfile("vulkan", ["VK_INTEL_performance_query"])] - PerformanceConfigurationAcquireInfoINTEL = 1000210005, + PipelineViewportExclusiveScissorStateCreateInfoNV = 1000205000, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PCI_BUS_INFO_PROPERTIES_EXT")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXCLUSIVE_SCISSOR_FEATURES_NV")] [SupportedApiProfile( "vulkan", - ["VK_EXT_pci_bus_info"], + ["VK_NV_scissor_exclusive"], ImpliesSets = [ - "VK_EXT_pci_bus_info+VK_KHR_get_physical_device_properties2", - "VK_EXT_pci_bus_info+VK_VERSION_1_1", + "VK_NV_scissor_exclusive+VK_KHR_get_physical_device_properties2", + "VK_NV_scissor_exclusive+VK_VERSION_1_1", ] )] - PhysicalDevicePciBusInfoPropertiesEXT = 1000212000, + PhysicalDeviceExclusiveScissorFeaturesNV = 1000205002, - [NativeName("VK_STRUCTURE_TYPE_DISPLAY_NATIVE_HDR_SURFACE_CAPABILITIES_AMD")] + [NativeName("VK_STRUCTURE_TYPE_CHECKPOINT_DATA_NV")] [SupportedApiProfile( "vulkan", - ["VK_AMD_display_native_hdr"], + ["VK_NV_device_diagnostic_checkpoints"], ImpliesSets = [ - "VK_KHR_get_surface_capabilities2+VK_KHR_swapchain+VK_KHR_get_physical_device_properties2", - "VK_KHR_get_surface_capabilities2+VK_KHR_swapchain+VK_VERSION_1_1", + "VK_NV_device_diagnostic_checkpoints+VK_KHR_get_physical_device_properties2", + "VK_NV_device_diagnostic_checkpoints+VK_VERSION_1_1", ] )] - DisplayNativeHdrSurfaceCapabilitiesAMD = 1000213000, + CheckpointDataNV = 1000206000, - [NativeName("VK_STRUCTURE_TYPE_SWAPCHAIN_DISPLAY_NATIVE_HDR_CREATE_INFO_AMD")] + [NativeName("VK_STRUCTURE_TYPE_QUEUE_FAMILY_CHECKPOINT_PROPERTIES_NV")] [SupportedApiProfile( "vulkan", - ["VK_AMD_display_native_hdr"], + ["VK_NV_device_diagnostic_checkpoints"], ImpliesSets = [ - "VK_KHR_get_surface_capabilities2+VK_KHR_swapchain+VK_KHR_get_physical_device_properties2", - "VK_KHR_get_surface_capabilities2+VK_KHR_swapchain+VK_VERSION_1_1", + "VK_NV_device_diagnostic_checkpoints+VK_KHR_get_physical_device_properties2", + "VK_NV_device_diagnostic_checkpoints+VK_VERSION_1_1", ] )] - SwapchainDisplayNativeHdrCreateInfoAMD = 1000213001, + QueueFamilyCheckpointPropertiesNV = 1000206001, - [NativeName("VK_STRUCTURE_TYPE_IMAGEPIPE_SURFACE_CREATE_INFO_FUCHSIA")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_FEATURES")] [SupportedApiProfile( "vulkan", - ["VK_FUCHSIA_imagepipe_surface"], - ImpliesSets = ["VK_KHR_surface"] - )] - ImagepipeSurfaceCreateInfoFUCHSIA = 1000214000, - - [NativeName("VK_STRUCTURE_TYPE_METAL_SURFACE_CREATE_INFO_EXT")] - [SupportedApiProfile("vulkan", ["VK_EXT_metal_surface"], ImpliesSets = ["VK_KHR_surface"])] - MetalSurfaceCreateInfoEXT = 1000217000, + [ + "VK_BASE_VERSION_1_2", + "VK_BASE_VERSION_1_3", + "VK_BASE_VERSION_1_4", + "VK_COMPUTE_VERSION_1_2", + "VK_COMPUTE_VERSION_1_3", + "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_2", + "VK_GRAPHICS_VERSION_1_3", + "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_2", + "VK_VERSION_1_3", + "VK_VERSION_1_4", + ], + MinVersion = "1.2" + )] + PhysicalDeviceTimelineSemaphoreFeatures = 1000207000, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_FEATURES_EXT")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_FEATURES_KHR")] [SupportedApiProfile( "vulkan", - ["VK_EXT_fragment_density_map"], + ["VK_KHR_timeline_semaphore"], ImpliesSets = [ - "VK_EXT_fragment_density_map+VK_KHR_get_physical_device_properties2", - "VK_EXT_fragment_density_map+VK_VERSION_1_1", + "VK_KHR_timeline_semaphore+VK_KHR_get_physical_device_properties2", + "VK_KHR_timeline_semaphore+VK_VERSION_1_1", ] )] - PhysicalDeviceFragmentDensityMapFeaturesEXT = 1000218000, + PhysicalDeviceTimelineSemaphoreFeaturesKHR = PhysicalDeviceTimelineSemaphoreFeatures, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_PROPERTIES_EXT")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_PROPERTIES")] [SupportedApiProfile( "vulkan", - ["VK_EXT_fragment_density_map"], - ImpliesSets = [ - "VK_EXT_fragment_density_map+VK_KHR_get_physical_device_properties2", - "VK_EXT_fragment_density_map+VK_VERSION_1_1", - ] + [ + "VK_BASE_VERSION_1_2", + "VK_BASE_VERSION_1_3", + "VK_BASE_VERSION_1_4", + "VK_COMPUTE_VERSION_1_2", + "VK_COMPUTE_VERSION_1_3", + "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_2", + "VK_GRAPHICS_VERSION_1_3", + "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_2", + "VK_VERSION_1_3", + "VK_VERSION_1_4", + ], + MinVersion = "1.2" )] - PhysicalDeviceFragmentDensityMapPropertiesEXT = 1000218001, + PhysicalDeviceTimelineSemaphoreProperties = 1000207001, - [NativeName("VK_STRUCTURE_TYPE_RENDER_PASS_FRAGMENT_DENSITY_MAP_CREATE_INFO_EXT")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_PROPERTIES_KHR")] [SupportedApiProfile( "vulkan", - ["VK_EXT_fragment_density_map"], + ["VK_KHR_timeline_semaphore"], ImpliesSets = [ - "VK_EXT_fragment_density_map+VK_KHR_get_physical_device_properties2", - "VK_EXT_fragment_density_map+VK_VERSION_1_1", + "VK_KHR_timeline_semaphore+VK_KHR_get_physical_device_properties2", + "VK_KHR_timeline_semaphore+VK_VERSION_1_1", ] )] - RenderPassFragmentDensityMapCreateInfoEXT = 1000218002, + PhysicalDeviceTimelineSemaphorePropertiesKHR = PhysicalDeviceTimelineSemaphoreProperties, - [NativeName("VK_STRUCTURE_TYPE_RENDERING_FRAGMENT_DENSITY_MAP_ATTACHMENT_INFO_EXT")] + [NativeName("VK_STRUCTURE_TYPE_SEMAPHORE_TYPE_CREATE_INFO")] [SupportedApiProfile( "vulkan", [ - "VK_EXT_fragment_density_map+VK_KHR_dynamic_rendering", - "VK_EXT_fragment_density_map+VK_VERSION_1_3", + "VK_BASE_VERSION_1_2", + "VK_BASE_VERSION_1_3", + "VK_BASE_VERSION_1_4", + "VK_COMPUTE_VERSION_1_2", + "VK_COMPUTE_VERSION_1_3", + "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_2", + "VK_GRAPHICS_VERSION_1_3", + "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_2", + "VK_VERSION_1_3", + "VK_VERSION_1_4", ], - ImpliesSets = [ - "VK_EXT_fragment_density_map+VK_KHR_get_physical_device_properties2", - "VK_EXT_fragment_density_map+VK_VERSION_1_1", - ] + MinVersion = "1.2" )] - RenderingFragmentDensityMapAttachmentInfoEXT = 1000044007, + SemaphoreTypeCreateInfo = 1000207002, - [NativeName("VK_STRUCTURE_TYPE_FRAGMENT_SHADING_RATE_ATTACHMENT_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_SEMAPHORE_TYPE_CREATE_INFO_KHR")] [SupportedApiProfile( "vulkan", - ["VK_KHR_fragment_shading_rate"], + ["VK_KHR_timeline_semaphore"], ImpliesSets = [ - "VK_KHR_create_renderpass2+VK_KHR_get_physical_device_properties2", - "VK_KHR_create_renderpass2+VK_VERSION_1_1", - "VK_VERSION_1_2", + "VK_KHR_timeline_semaphore+VK_KHR_get_physical_device_properties2", + "VK_KHR_timeline_semaphore+VK_VERSION_1_1", ] )] - FragmentShadingRateAttachmentInfoKHR = 1000226000, + SemaphoreTypeCreateInfoKHR = SemaphoreTypeCreateInfo, - [NativeName("VK_STRUCTURE_TYPE_PIPELINE_FRAGMENT_SHADING_RATE_STATE_CREATE_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO")] [SupportedApiProfile( "vulkan", - ["VK_KHR_fragment_shading_rate"], - ImpliesSets = [ - "VK_KHR_create_renderpass2+VK_KHR_get_physical_device_properties2", - "VK_KHR_create_renderpass2+VK_VERSION_1_1", + [ + "VK_BASE_VERSION_1_2", + "VK_BASE_VERSION_1_3", + "VK_BASE_VERSION_1_4", + "VK_COMPUTE_VERSION_1_2", + "VK_COMPUTE_VERSION_1_3", + "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_2", + "VK_GRAPHICS_VERSION_1_3", + "VK_GRAPHICS_VERSION_1_4", "VK_VERSION_1_2", - ] + "VK_VERSION_1_3", + "VK_VERSION_1_4", + ], + MinVersion = "1.2" )] - PipelineFragmentShadingRateStateCreateInfoKHR = 1000226001, + TimelineSemaphoreSubmitInfo = 1000207003, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_PROPERTIES_KHR")] + [NativeName("VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO_KHR")] [SupportedApiProfile( "vulkan", - ["VK_KHR_fragment_shading_rate"], + ["VK_KHR_timeline_semaphore"], ImpliesSets = [ - "VK_KHR_create_renderpass2+VK_KHR_get_physical_device_properties2", - "VK_KHR_create_renderpass2+VK_VERSION_1_1", - "VK_VERSION_1_2", + "VK_KHR_timeline_semaphore+VK_KHR_get_physical_device_properties2", + "VK_KHR_timeline_semaphore+VK_VERSION_1_1", ] )] - PhysicalDeviceFragmentShadingRatePropertiesKHR = 1000226002, + TimelineSemaphoreSubmitInfoKHR = TimelineSemaphoreSubmitInfo, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_FEATURES_KHR")] + [NativeName("VK_STRUCTURE_TYPE_SEMAPHORE_WAIT_INFO")] [SupportedApiProfile( "vulkan", - ["VK_KHR_fragment_shading_rate"], - ImpliesSets = [ - "VK_KHR_create_renderpass2+VK_KHR_get_physical_device_properties2", - "VK_KHR_create_renderpass2+VK_VERSION_1_1", + [ + "VK_BASE_VERSION_1_2", + "VK_BASE_VERSION_1_3", + "VK_BASE_VERSION_1_4", + "VK_COMPUTE_VERSION_1_2", + "VK_COMPUTE_VERSION_1_3", + "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_2", + "VK_GRAPHICS_VERSION_1_3", + "VK_GRAPHICS_VERSION_1_4", "VK_VERSION_1_2", - ] + "VK_VERSION_1_3", + "VK_VERSION_1_4", + ], + MinVersion = "1.2" )] - PhysicalDeviceFragmentShadingRateFeaturesKHR = 1000226003, + SemaphoreWaitInfo = 1000207004, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_KHR")] + [NativeName("VK_STRUCTURE_TYPE_SEMAPHORE_WAIT_INFO_KHR")] [SupportedApiProfile( "vulkan", - ["VK_KHR_fragment_shading_rate"], + ["VK_KHR_timeline_semaphore"], ImpliesSets = [ - "VK_KHR_create_renderpass2+VK_KHR_get_physical_device_properties2", - "VK_KHR_create_renderpass2+VK_VERSION_1_1", - "VK_VERSION_1_2", + "VK_KHR_timeline_semaphore+VK_KHR_get_physical_device_properties2", + "VK_KHR_timeline_semaphore+VK_VERSION_1_1", ] )] - PhysicalDeviceFragmentShadingRateKHR = 1000226004, + SemaphoreWaitInfoKHR = SemaphoreWaitInfo, - [NativeName("VK_STRUCTURE_TYPE_RENDERING_FRAGMENT_SHADING_RATE_ATTACHMENT_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_SEMAPHORE_SIGNAL_INFO")] [SupportedApiProfile( "vulkan", [ - "VK_KHR_fragment_shading_rate+VK_KHR_dynamic_rendering", - "VK_KHR_fragment_shading_rate+VK_VERSION_1_3", + "VK_BASE_VERSION_1_2", + "VK_BASE_VERSION_1_3", + "VK_BASE_VERSION_1_4", + "VK_COMPUTE_VERSION_1_2", + "VK_COMPUTE_VERSION_1_3", + "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_2", + "VK_GRAPHICS_VERSION_1_3", + "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_2", + "VK_VERSION_1_3", + "VK_VERSION_1_4", ], + MinVersion = "1.2" + )] + SemaphoreSignalInfo = 1000207005, + + [NativeName("VK_STRUCTURE_TYPE_SEMAPHORE_SIGNAL_INFO_KHR")] + [SupportedApiProfile( + "vulkan", + ["VK_KHR_timeline_semaphore"], ImpliesSets = [ - "VK_KHR_create_renderpass2+VK_KHR_get_physical_device_properties2", - "VK_KHR_create_renderpass2+VK_VERSION_1_1", - "VK_VERSION_1_2", + "VK_KHR_timeline_semaphore+VK_KHR_get_physical_device_properties2", + "VK_KHR_timeline_semaphore+VK_VERSION_1_1", ] )] - RenderingFragmentShadingRateAttachmentInfoKHR = 1000044006, + SemaphoreSignalInfoKHR = SemaphoreSignalInfo, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CORE_PROPERTIES_2_AMD")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRESENT_TIMING_FEATURES_EXT")] [SupportedApiProfile( "vulkan", - ["VK_AMD_shader_core_properties2"], - ImpliesSets = ["VK_AMD_shader_core_properties"] + ["VK_EXT_present_timing"], + ImpliesSets = [ + "VK_KHR_calibrated_timestamps", + "VK_KHR_get_surface_capabilities2", + "VK_KHR_present_id2", + "VK_KHR_swapchain", + ] )] - PhysicalDeviceShaderCoreProperties2AMD = 1000227000, + PhysicalDevicePresentTimingFeaturesEXT = 1000208000, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COHERENT_MEMORY_FEATURES_AMD")] + [NativeName("VK_STRUCTURE_TYPE_SWAPCHAIN_TIMING_PROPERTIES_EXT")] [SupportedApiProfile( "vulkan", - ["VK_AMD_device_coherent_memory"], + ["VK_EXT_present_timing"], ImpliesSets = [ - "VK_AMD_device_coherent_memory+VK_KHR_get_physical_device_properties2", - "VK_AMD_device_coherent_memory+VK_VERSION_1_1", + "VK_KHR_calibrated_timestamps", + "VK_KHR_get_surface_capabilities2", + "VK_KHR_present_id2", + "VK_KHR_swapchain", ] )] - PhysicalDeviceCoherentMemoryFeaturesAMD = 1000229000, + SwapchainTimingPropertiesEXT = 1000208001, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CONSTANT_DATA_FEATURES_KHR")] + [NativeName("VK_STRUCTURE_TYPE_SWAPCHAIN_TIME_DOMAIN_PROPERTIES_EXT")] [SupportedApiProfile( "vulkan", - ["VK_KHR_shader_constant_data"], + ["VK_EXT_present_timing"], ImpliesSets = [ - "VK_KHR_shader_constant_data+VK_KHR_get_physical_device_properties2", - "VK_KHR_shader_constant_data+VK_VERSION_1_1", + "VK_KHR_calibrated_timestamps", + "VK_KHR_get_surface_capabilities2", + "VK_KHR_present_id2", + "VK_KHR_swapchain", ] )] - PhysicalDeviceShaderConstantDataFeaturesKHR = 1000231000, + SwapchainTimeDomainPropertiesEXT = 1000208002, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ABORT_FEATURES_KHR")] + [NativeName("VK_STRUCTURE_TYPE_PRESENT_TIMINGS_INFO_EXT")] [SupportedApiProfile( "vulkan", - ["VK_KHR_shader_abort"], - ImpliesSets = ["VK_KHR_device_fault", "VK_KHR_shader_constant_data"] + ["VK_EXT_present_timing"], + ImpliesSets = [ + "VK_KHR_calibrated_timestamps", + "VK_KHR_get_surface_capabilities2", + "VK_KHR_present_id2", + "VK_KHR_swapchain", + ] )] - PhysicalDeviceShaderAbortFeaturesKHR = 1000233000, + PresentTimingsInfoEXT = 1000208003, - [NativeName("VK_STRUCTURE_TYPE_DEVICE_FAULT_SHADER_ABORT_MESSAGE_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_PRESENT_TIMING_INFO_EXT")] [SupportedApiProfile( "vulkan", - ["VK_KHR_shader_abort"], - ImpliesSets = ["VK_KHR_device_fault", "VK_KHR_shader_constant_data"] + ["VK_EXT_present_timing"], + ImpliesSets = [ + "VK_KHR_calibrated_timestamps", + "VK_KHR_get_surface_capabilities2", + "VK_KHR_present_id2", + "VK_KHR_swapchain", + ] )] - DeviceFaultShaderAbortMessageInfoKHR = 1000233001, + PresentTimingInfoEXT = 1000208004, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ABORT_PROPERTIES_KHR")] + [NativeName("VK_STRUCTURE_TYPE_PAST_PRESENTATION_TIMING_INFO_EXT")] [SupportedApiProfile( "vulkan", - ["VK_KHR_shader_abort"], - ImpliesSets = ["VK_KHR_device_fault", "VK_KHR_shader_constant_data"] + ["VK_EXT_present_timing"], + ImpliesSets = [ + "VK_KHR_calibrated_timestamps", + "VK_KHR_get_surface_capabilities2", + "VK_KHR_present_id2", + "VK_KHR_swapchain", + ] )] - PhysicalDeviceShaderAbortPropertiesKHR = 1000233002, + PastPresentationTimingInfoEXT = 1000208005, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_IMAGE_ATOMIC_INT64_FEATURES_EXT")] + [NativeName("VK_STRUCTURE_TYPE_PAST_PRESENTATION_TIMING_PROPERTIES_EXT")] [SupportedApiProfile( "vulkan", - ["VK_EXT_shader_image_atomic_int64"], + ["VK_EXT_present_timing"], ImpliesSets = [ - "VK_EXT_shader_image_atomic_int64+VK_KHR_get_physical_device_properties2", - "VK_EXT_shader_image_atomic_int64+VK_VERSION_1_1", + "VK_KHR_calibrated_timestamps", + "VK_KHR_get_surface_capabilities2", + "VK_KHR_present_id2", + "VK_KHR_swapchain", ] )] - PhysicalDeviceShaderImageAtomicInt64FeaturesEXT = 1000234000, + PastPresentationTimingPropertiesEXT = 1000208006, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_QUAD_CONTROL_FEATURES_KHR")] + [NativeName("VK_STRUCTURE_TYPE_PAST_PRESENTATION_TIMING_EXT")] [SupportedApiProfile( "vulkan", - ["VK_KHR_shader_quad_control"], + ["VK_EXT_present_timing"], ImpliesSets = [ - "VK_KHR_shader_maximal_reconvergence+VK_VERSION_1_1+VK_KHR_vulkan_memory_model", - "VK_KHR_shader_maximal_reconvergence+VK_VERSION_1_2", + "VK_KHR_calibrated_timestamps", + "VK_KHR_get_surface_capabilities2", + "VK_KHR_present_id2", + "VK_KHR_swapchain", ] )] - PhysicalDeviceShaderQuadControlFeaturesKHR = 1000235000, + PastPresentationTimingEXT = 1000208007, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_BUDGET_PROPERTIES_EXT")] + [NativeName("VK_STRUCTURE_TYPE_PRESENT_TIMING_SURFACE_CAPABILITIES_EXT")] [SupportedApiProfile( "vulkan", - ["VK_EXT_memory_budget"], + ["VK_EXT_present_timing"], ImpliesSets = [ - "VK_EXT_memory_budget+VK_KHR_get_physical_device_properties2", - "VK_EXT_memory_budget+VK_VERSION_1_1", + "VK_KHR_calibrated_timestamps", + "VK_KHR_get_surface_capabilities2", + "VK_KHR_present_id2", + "VK_KHR_swapchain", ] )] - PhysicalDeviceMemoryBudgetPropertiesEXT = 1000237000, + PresentTimingSurfaceCapabilitiesEXT = 1000208008, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_PRIORITY_FEATURES_EXT")] + [NativeName("VK_STRUCTURE_TYPE_SWAPCHAIN_CALIBRATED_TIMESTAMP_INFO_EXT")] [SupportedApiProfile( "vulkan", - ["VK_EXT_memory_priority"], + ["VK_EXT_present_timing"], ImpliesSets = [ - "VK_EXT_memory_priority+VK_KHR_get_physical_device_properties2", - "VK_EXT_memory_priority+VK_VERSION_1_1", + "VK_KHR_calibrated_timestamps", + "VK_KHR_get_surface_capabilities2", + "VK_KHR_present_id2", + "VK_KHR_swapchain", ] )] - PhysicalDeviceMemoryPriorityFeaturesEXT = 1000238000, + SwapchainCalibratedTimestampInfoEXT = 1000208009, - [NativeName("VK_STRUCTURE_TYPE_MEMORY_PRIORITY_ALLOCATE_INFO_EXT")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_FUNCTIONS_2_FEATURES_INTEL")] [SupportedApiProfile( "vulkan", - ["VK_EXT_memory_priority"], + ["VK_INTEL_shader_integer_functions2"], ImpliesSets = [ - "VK_EXT_memory_priority+VK_KHR_get_physical_device_properties2", - "VK_EXT_memory_priority+VK_VERSION_1_1", + "VK_INTEL_shader_integer_functions2+VK_KHR_get_physical_device_properties2", + "VK_INTEL_shader_integer_functions2+VK_VERSION_1_1", ] )] - MemoryPriorityAllocateInfoEXT = 1000238001, + PhysicalDeviceShaderIntegerFunctions2FeaturesINTEL = 1000209000, - [NativeName("VK_STRUCTURE_TYPE_SURFACE_PROTECTED_CAPABILITIES_KHR")] + [NativeName("VK_STRUCTURE_TYPE_QUERY_POOL_PERFORMANCE_QUERY_CREATE_INFO_INTEL")] + [SupportedApiProfile("vulkan", ["VK_INTEL_performance_query"])] + QueryPoolPerformanceQueryCreateInfoINTEL = 1000210000, + + [NativeName("VK_STRUCTURE_TYPE_INITIALIZE_PERFORMANCE_API_INFO_INTEL")] + [SupportedApiProfile("vulkan", ["VK_INTEL_performance_query"])] + InitializePerformanceApiInfoINTEL = 1000210001, + + [NativeName("VK_STRUCTURE_TYPE_PERFORMANCE_MARKER_INFO_INTEL")] + [SupportedApiProfile("vulkan", ["VK_INTEL_performance_query"])] + PerformanceMarkerInfoINTEL = 1000210002, + + [NativeName("VK_STRUCTURE_TYPE_PERFORMANCE_STREAM_MARKER_INFO_INTEL")] + [SupportedApiProfile("vulkan", ["VK_INTEL_performance_query"])] + PerformanceStreamMarkerInfoINTEL = 1000210003, + + [NativeName("VK_STRUCTURE_TYPE_PERFORMANCE_OVERRIDE_INFO_INTEL")] + [SupportedApiProfile("vulkan", ["VK_INTEL_performance_query"])] + PerformanceOverrideInfoINTEL = 1000210004, + + [NativeName("VK_STRUCTURE_TYPE_PERFORMANCE_CONFIGURATION_ACQUIRE_INFO_INTEL")] + [SupportedApiProfile("vulkan", ["VK_INTEL_performance_query"])] + PerformanceConfigurationAcquireInfoINTEL = 1000210005, + + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_MEMORY_MODEL_FEATURES")] [SupportedApiProfile( "vulkan", - ["VK_KHR_surface_protected_capabilities"], - ImpliesSets = ["VK_KHR_get_surface_capabilities2", "VK_VERSION_1_1"] + [ + "VK_BASE_VERSION_1_2", + "VK_BASE_VERSION_1_3", + "VK_BASE_VERSION_1_4", + "VK_COMPUTE_VERSION_1_2", + "VK_COMPUTE_VERSION_1_3", + "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_2", + "VK_GRAPHICS_VERSION_1_3", + "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_2", + "VK_VERSION_1_3", + "VK_VERSION_1_4", + ], + MinVersion = "1.2" )] - SurfaceProtectedCapabilitiesKHR = 1000239000, + PhysicalDeviceVulkanMemoryModelFeatures = 1000211000, - [NativeName( - "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEDICATED_ALLOCATION_IMAGE_ALIASING_FEATURES_NV" - )] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_MEMORY_MODEL_FEATURES_KHR")] [SupportedApiProfile( "vulkan", - ["VK_NV_dedicated_allocation_image_aliasing"], + ["VK_KHR_vulkan_memory_model"], ImpliesSets = [ - "VK_KHR_dedicated_allocation+VK_KHR_get_physical_device_properties2", - "VK_VERSION_1_1", + "VK_KHR_vulkan_memory_model+VK_KHR_get_physical_device_properties2", + "VK_KHR_vulkan_memory_model+VK_VERSION_1_1", ] )] - PhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV = 1000240000, + PhysicalDeviceVulkanMemoryModelFeaturesKHR = PhysicalDeviceVulkanMemoryModelFeatures, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BUFFER_DEVICE_ADDRESS_FEATURES_EXT")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PCI_BUS_INFO_PROPERTIES_EXT")] [SupportedApiProfile( "vulkan", - ["VK_EXT_buffer_device_address"], + ["VK_EXT_pci_bus_info"], ImpliesSets = [ - "VK_EXT_buffer_device_address+VK_KHR_get_physical_device_properties2", - "VK_EXT_buffer_device_address+VK_VERSION_1_1", + "VK_EXT_pci_bus_info+VK_KHR_get_physical_device_properties2", + "VK_EXT_pci_bus_info+VK_VERSION_1_1", ] )] - PhysicalDeviceBufferDeviceAddressFeaturesEXT = 1000244000, + PhysicalDevicePciBusInfoPropertiesEXT = 1000212000, - [NativeName("VK_STRUCTURE_TYPE_BUFFER_DEVICE_ADDRESS_CREATE_INFO_EXT")] + [NativeName("VK_STRUCTURE_TYPE_DISPLAY_NATIVE_HDR_SURFACE_CAPABILITIES_AMD")] [SupportedApiProfile( "vulkan", - ["VK_EXT_buffer_device_address"], + ["VK_AMD_display_native_hdr"], ImpliesSets = [ - "VK_EXT_buffer_device_address+VK_KHR_get_physical_device_properties2", - "VK_EXT_buffer_device_address+VK_VERSION_1_1", + "VK_KHR_get_surface_capabilities2+VK_KHR_swapchain+VK_KHR_get_physical_device_properties2", + "VK_KHR_get_surface_capabilities2+VK_KHR_swapchain+VK_VERSION_1_1", ] )] - BufferDeviceAddressCreateInfoEXT = 1000244002, - - [NativeName("VK_STRUCTURE_TYPE_VALIDATION_FEATURES_EXT")] - [SupportedApiProfile("vulkan", ["VK_EXT_validation_features"])] - ValidationFeaturesEXT = 1000247000, + DisplayNativeHdrSurfaceCapabilitiesAMD = 1000213000, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRESENT_WAIT_FEATURES_KHR")] + [NativeName("VK_STRUCTURE_TYPE_SWAPCHAIN_DISPLAY_NATIVE_HDR_CREATE_INFO_AMD")] [SupportedApiProfile( "vulkan", - ["VK_KHR_present_wait"], - ImpliesSets = ["VK_KHR_present_id", "VK_KHR_swapchain"] + ["VK_AMD_display_native_hdr"], + ImpliesSets = [ + "VK_KHR_get_surface_capabilities2+VK_KHR_swapchain+VK_KHR_get_physical_device_properties2", + "VK_KHR_get_surface_capabilities2+VK_KHR_swapchain+VK_VERSION_1_1", + ] )] - PhysicalDevicePresentWaitFeaturesKHR = 1000248000, + SwapchainDisplayNativeHdrCreateInfoAMD = 1000213001, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_MATRIX_FEATURES_NV")] + [NativeName("VK_STRUCTURE_TYPE_IMAGEPIPE_SURFACE_CREATE_INFO_FUCHSIA")] [SupportedApiProfile( "vulkan", - ["VK_NV_cooperative_matrix"], - ImpliesSets = [ - "VK_NV_cooperative_matrix+VK_KHR_get_physical_device_properties2", - "VK_NV_cooperative_matrix+VK_VERSION_1_1", - ] + ["VK_FUCHSIA_imagepipe_surface"], + ImpliesSets = ["VK_KHR_surface"] )] - PhysicalDeviceCooperativeMatrixFeaturesNV = 1000249000, + ImagepipeSurfaceCreateInfoFUCHSIA = 1000214000, - [NativeName("VK_STRUCTURE_TYPE_COOPERATIVE_MATRIX_PROPERTIES_NV")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_TERMINATE_INVOCATION_FEATURES")] [SupportedApiProfile( "vulkan", - ["VK_NV_cooperative_matrix"], - ImpliesSets = [ - "VK_NV_cooperative_matrix+VK_KHR_get_physical_device_properties2", - "VK_NV_cooperative_matrix+VK_VERSION_1_1", - ] + [ + "VK_COMPUTE_VERSION_1_3", + "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_3", + "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_3", + "VK_VERSION_1_4", + ], + MinVersion = "1.3" )] - CooperativeMatrixPropertiesNV = 1000249001, + PhysicalDeviceShaderTerminateInvocationFeatures = 1000215000, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_MATRIX_PROPERTIES_NV")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_TERMINATE_INVOCATION_FEATURES_KHR")] [SupportedApiProfile( "vulkan", - ["VK_NV_cooperative_matrix"], + ["VK_KHR_shader_terminate_invocation"], ImpliesSets = [ - "VK_NV_cooperative_matrix+VK_KHR_get_physical_device_properties2", - "VK_NV_cooperative_matrix+VK_VERSION_1_1", + "VK_KHR_shader_terminate_invocation+VK_KHR_get_physical_device_properties2", + "VK_KHR_shader_terminate_invocation+VK_VERSION_1_1", ] )] - PhysicalDeviceCooperativeMatrixPropertiesNV = 1000249002, + PhysicalDeviceShaderTerminateInvocationFeaturesKHR = + PhysicalDeviceShaderTerminateInvocationFeatures, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COVERAGE_REDUCTION_MODE_FEATURES_NV")] + [NativeName("VK_STRUCTURE_TYPE_METAL_SURFACE_CREATE_INFO_EXT")] + [SupportedApiProfile("vulkan", ["VK_EXT_metal_surface"], ImpliesSets = ["VK_KHR_surface"])] + MetalSurfaceCreateInfoEXT = 1000217000, + + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_FEATURES_EXT")] [SupportedApiProfile( "vulkan", - ["VK_NV_coverage_reduction_mode"], + ["VK_EXT_fragment_density_map"], ImpliesSets = [ - "VK_NV_framebuffer_mixed_samples+VK_KHR_get_physical_device_properties2", - "VK_NV_framebuffer_mixed_samples+VK_VERSION_1_1", + "VK_EXT_fragment_density_map+VK_KHR_get_physical_device_properties2", + "VK_EXT_fragment_density_map+VK_VERSION_1_1", ] )] - PhysicalDeviceCoverageReductionModeFeaturesNV = 1000250000, + PhysicalDeviceFragmentDensityMapFeaturesEXT = 1000218000, - [NativeName("VK_STRUCTURE_TYPE_PIPELINE_COVERAGE_REDUCTION_STATE_CREATE_INFO_NV")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_PROPERTIES_EXT")] [SupportedApiProfile( "vulkan", - ["VK_NV_coverage_reduction_mode"], + ["VK_EXT_fragment_density_map"], ImpliesSets = [ - "VK_NV_framebuffer_mixed_samples+VK_KHR_get_physical_device_properties2", - "VK_NV_framebuffer_mixed_samples+VK_VERSION_1_1", + "VK_EXT_fragment_density_map+VK_KHR_get_physical_device_properties2", + "VK_EXT_fragment_density_map+VK_VERSION_1_1", ] )] - PipelineCoverageReductionStateCreateInfoNV = 1000250001, + PhysicalDeviceFragmentDensityMapPropertiesEXT = 1000218001, - [NativeName("VK_STRUCTURE_TYPE_FRAMEBUFFER_MIXED_SAMPLES_COMBINATION_NV")] + [NativeName("VK_STRUCTURE_TYPE_RENDER_PASS_FRAGMENT_DENSITY_MAP_CREATE_INFO_EXT")] [SupportedApiProfile( "vulkan", - ["VK_NV_coverage_reduction_mode"], + ["VK_EXT_fragment_density_map"], ImpliesSets = [ - "VK_NV_framebuffer_mixed_samples+VK_KHR_get_physical_device_properties2", - "VK_NV_framebuffer_mixed_samples+VK_VERSION_1_1", + "VK_EXT_fragment_density_map+VK_KHR_get_physical_device_properties2", + "VK_EXT_fragment_density_map+VK_VERSION_1_1", ] )] - FramebufferMixedSamplesCombinationNV = 1000250002, + RenderPassFragmentDensityMapCreateInfoEXT = 1000218002, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_INTERLOCK_FEATURES_EXT")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES")] [SupportedApiProfile( "vulkan", - ["VK_EXT_fragment_shader_interlock"], - ImpliesSets = [ - "VK_EXT_fragment_shader_interlock+VK_KHR_get_physical_device_properties2", - "VK_EXT_fragment_shader_interlock+VK_VERSION_1_1", - ] + [ + "VK_COMPUTE_VERSION_1_2", + "VK_COMPUTE_VERSION_1_3", + "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_2", + "VK_GRAPHICS_VERSION_1_3", + "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_2", + "VK_VERSION_1_3", + "VK_VERSION_1_4", + ], + MinVersion = "1.2" )] - PhysicalDeviceFragmentShaderInterlockFeaturesEXT = 1000251000, + PhysicalDeviceScalarBlockLayoutFeatures = 1000221000, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_YCBCR_IMAGE_ARRAYS_FEATURES_EXT")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT")] [SupportedApiProfile( "vulkan", - ["VK_EXT_ycbcr_image_arrays"], + ["VK_EXT_scalar_block_layout"], ImpliesSets = [ - "VK_EXT_ycbcr_image_arrays+VK_KHR_sampler_ycbcr_conversion", - "VK_EXT_ycbcr_image_arrays+VK_VERSION_1_1", + "VK_EXT_scalar_block_layout+VK_KHR_get_physical_device_properties2", + "VK_EXT_scalar_block_layout+VK_VERSION_1_1", ] )] - PhysicalDeviceYcbcrImageArraysFeaturesEXT = 1000252000, + PhysicalDeviceScalarBlockLayoutFeaturesEXT = PhysicalDeviceScalarBlockLayoutFeatures, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROVOKING_VERTEX_FEATURES_EXT")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_PROPERTIES")] [SupportedApiProfile( "vulkan", - ["VK_EXT_provoking_vertex"], - ImpliesSets = [ - "VK_EXT_provoking_vertex+VK_KHR_get_physical_device_properties2", - "VK_EXT_provoking_vertex+VK_VERSION_1_1", - ] + [ + "VK_COMPUTE_VERSION_1_3", + "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_3", + "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_3", + "VK_VERSION_1_4", + ], + MinVersion = "1.3" )] - PhysicalDeviceProvokingVertexFeaturesEXT = 1000254000, + PhysicalDeviceSubgroupSizeControlProperties = 1000225000, - [NativeName("VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_PROVOKING_VERTEX_STATE_CREATE_INFO_EXT")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_PROPERTIES_EXT")] [SupportedApiProfile( "vulkan", - ["VK_EXT_provoking_vertex"], - ImpliesSets = [ - "VK_EXT_provoking_vertex+VK_KHR_get_physical_device_properties2", - "VK_EXT_provoking_vertex+VK_VERSION_1_1", - ] + ["VK_EXT_subgroup_size_control"], + ImpliesSets = ["VK_VERSION_1_1"] )] - PipelineRasterizationProvokingVertexStateCreateInfoEXT = 1000254001, + PhysicalDeviceSubgroupSizeControlPropertiesEXT = PhysicalDeviceSubgroupSizeControlProperties, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROVOKING_VERTEX_PROPERTIES_EXT")] + [NativeName("VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO")] [SupportedApiProfile( "vulkan", - ["VK_EXT_provoking_vertex"], - ImpliesSets = [ - "VK_EXT_provoking_vertex+VK_KHR_get_physical_device_properties2", - "VK_EXT_provoking_vertex+VK_VERSION_1_1", - ] + [ + "VK_COMPUTE_VERSION_1_3", + "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_3", + "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_3", + "VK_VERSION_1_4", + ], + MinVersion = "1.3" )] - PhysicalDeviceProvokingVertexPropertiesEXT = 1000254002, + PipelineShaderStageRequiredSubgroupSizeCreateInfo = 1000225001, - [NativeName("VK_STRUCTURE_TYPE_SURFACE_FULL_SCREEN_EXCLUSIVE_INFO_EXT")] + [NativeName("VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT")] [SupportedApiProfile( "vulkan", - ["VK_EXT_full_screen_exclusive"], - ImpliesSets = [ - "VK_KHR_surface+VK_KHR_get_surface_capabilities2+VK_KHR_swapchain+VK_KHR_get_physical_device_properties2", - "VK_KHR_surface+VK_KHR_get_surface_capabilities2+VK_KHR_swapchain+VK_VERSION_1_1", - ] + ["VK_EXT_subgroup_size_control"], + ImpliesSets = ["VK_VERSION_1_1"] )] - SurfaceFullScreenExclusiveInfoEXT = 1000255000, + PipelineShaderStageRequiredSubgroupSizeCreateInfoEXT = + PipelineShaderStageRequiredSubgroupSizeCreateInfo, - [NativeName("VK_STRUCTURE_TYPE_SURFACE_CAPABILITIES_FULL_SCREEN_EXCLUSIVE_EXT")] + [NativeName("VK_STRUCTURE_TYPE_SHADER_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT")] [SupportedApiProfile( "vulkan", - ["VK_EXT_full_screen_exclusive"], + ["VK_EXT_shader_object"], ImpliesSets = [ - "VK_KHR_surface+VK_KHR_get_surface_capabilities2+VK_KHR_swapchain+VK_KHR_get_physical_device_properties2", - "VK_KHR_surface+VK_KHR_get_surface_capabilities2+VK_KHR_swapchain+VK_VERSION_1_1", + "VK_KHR_dynamic_rendering+VK_KHR_get_physical_device_properties2", + "VK_KHR_dynamic_rendering+VK_VERSION_1_1", + "VK_VERSION_1_3", ] )] - SurfaceCapabilitiesFullScreenExclusiveEXT = 1000255002, + ShaderRequiredSubgroupSizeCreateInfoEXT = PipelineShaderStageRequiredSubgroupSizeCreateInfo, - [NativeName("VK_STRUCTURE_TYPE_SURFACE_FULL_SCREEN_EXCLUSIVE_WIN32_INFO_EXT")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES")] [SupportedApiProfile( "vulkan", - ["VK_EXT_full_screen_exclusive", "VK_KHR_win32_surface"], - ImpliesSets = [ - "VK_KHR_surface+VK_KHR_get_surface_capabilities2+VK_KHR_swapchain+VK_KHR_get_physical_device_properties2", - "VK_KHR_surface+VK_KHR_get_surface_capabilities2+VK_KHR_swapchain+VK_VERSION_1_1", + [ + "VK_COMPUTE_VERSION_1_3", + "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_3", + "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_3", + "VK_VERSION_1_4", ], - RequireAll = true + MinVersion = "1.3" )] - SurfaceFullScreenExclusiveWin32InfoEXT = 1000255001, - - [NativeName("VK_STRUCTURE_TYPE_HEADLESS_SURFACE_CREATE_INFO_EXT")] - [SupportedApiProfile("vulkan", ["VK_EXT_headless_surface"], ImpliesSets = ["VK_KHR_surface"])] - HeadlessSurfaceCreateInfoEXT = 1000256000, + PhysicalDeviceSubgroupSizeControlFeatures = 1000225002, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_FEATURES_EXT")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES_EXT")] [SupportedApiProfile( "vulkan", - ["VK_EXT_shader_atomic_float"], - ImpliesSets = [ - "VK_EXT_shader_atomic_float+VK_KHR_get_physical_device_properties2", - "VK_EXT_shader_atomic_float+VK_VERSION_1_1", - ] + ["VK_EXT_subgroup_size_control"], + ImpliesSets = ["VK_VERSION_1_1"] )] - PhysicalDeviceShaderAtomicFloatFeaturesEXT = 1000260000, + PhysicalDeviceSubgroupSizeControlFeaturesEXT = PhysicalDeviceSubgroupSizeControlFeatures, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_DYNAMIC_STATE_FEATURES_EXT")] + [NativeName("VK_STRUCTURE_TYPE_FRAGMENT_SHADING_RATE_ATTACHMENT_INFO_KHR")] [SupportedApiProfile( "vulkan", - ["VK_EXT_extended_dynamic_state"], + ["VK_KHR_fragment_shading_rate"], ImpliesSets = [ - "VK_EXT_extended_dynamic_state+VK_KHR_get_physical_device_properties2", - "VK_EXT_extended_dynamic_state+VK_VERSION_1_1", + "VK_KHR_create_renderpass2+VK_KHR_get_physical_device_properties2", + "VK_KHR_create_renderpass2+VK_VERSION_1_1", + "VK_VERSION_1_2", ] )] - PhysicalDeviceExtendedDynamicStateFeaturesEXT = 1000267000, + FragmentShadingRateAttachmentInfoKHR = 1000226000, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_EXECUTABLE_PROPERTIES_FEATURES_KHR")] + [NativeName("VK_STRUCTURE_TYPE_PIPELINE_FRAGMENT_SHADING_RATE_STATE_CREATE_INFO_KHR")] [SupportedApiProfile( "vulkan", - ["VK_KHR_pipeline_executable_properties"], + ["VK_KHR_fragment_shading_rate"], ImpliesSets = [ - "VK_KHR_pipeline_executable_properties+VK_KHR_get_physical_device_properties2", - "VK_KHR_pipeline_executable_properties+VK_VERSION_1_1", + "VK_KHR_create_renderpass2+VK_KHR_get_physical_device_properties2", + "VK_KHR_create_renderpass2+VK_VERSION_1_1", + "VK_VERSION_1_2", ] )] - PhysicalDevicePipelineExecutablePropertiesFeaturesKHR = 1000269000, + PipelineFragmentShadingRateStateCreateInfoKHR = 1000226001, - [NativeName("VK_STRUCTURE_TYPE_PIPELINE_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_PROPERTIES_KHR")] [SupportedApiProfile( "vulkan", - ["VK_KHR_pipeline_executable_properties"], + ["VK_KHR_fragment_shading_rate"], ImpliesSets = [ - "VK_KHR_pipeline_executable_properties+VK_KHR_get_physical_device_properties2", - "VK_KHR_pipeline_executable_properties+VK_VERSION_1_1", + "VK_KHR_create_renderpass2+VK_KHR_get_physical_device_properties2", + "VK_KHR_create_renderpass2+VK_VERSION_1_1", + "VK_VERSION_1_2", ] )] - PipelineInfoKHR = 1000269001, + PhysicalDeviceFragmentShadingRatePropertiesKHR = 1000226002, - [NativeName("VK_STRUCTURE_TYPE_PIPELINE_EXECUTABLE_PROPERTIES_KHR")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_FEATURES_KHR")] [SupportedApiProfile( "vulkan", - ["VK_KHR_pipeline_executable_properties"], + ["VK_KHR_fragment_shading_rate"], ImpliesSets = [ - "VK_KHR_pipeline_executable_properties+VK_KHR_get_physical_device_properties2", - "VK_KHR_pipeline_executable_properties+VK_VERSION_1_1", + "VK_KHR_create_renderpass2+VK_KHR_get_physical_device_properties2", + "VK_KHR_create_renderpass2+VK_VERSION_1_1", + "VK_VERSION_1_2", ] )] - PipelineExecutablePropertiesKHR = 1000269002, + PhysicalDeviceFragmentShadingRateFeaturesKHR = 1000226003, - [NativeName("VK_STRUCTURE_TYPE_PIPELINE_EXECUTABLE_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_KHR")] [SupportedApiProfile( "vulkan", - ["VK_KHR_pipeline_executable_properties"], + ["VK_KHR_fragment_shading_rate"], ImpliesSets = [ - "VK_KHR_pipeline_executable_properties+VK_KHR_get_physical_device_properties2", - "VK_KHR_pipeline_executable_properties+VK_VERSION_1_1", + "VK_KHR_create_renderpass2+VK_KHR_get_physical_device_properties2", + "VK_KHR_create_renderpass2+VK_VERSION_1_1", + "VK_VERSION_1_2", ] )] - PipelineExecutableInfoKHR = 1000269003, + PhysicalDeviceFragmentShadingRateKHR = 1000226004, - [NativeName("VK_STRUCTURE_TYPE_PIPELINE_EXECUTABLE_STATISTIC_KHR")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CORE_PROPERTIES_2_AMD")] [SupportedApiProfile( "vulkan", - ["VK_KHR_pipeline_executable_properties"], - ImpliesSets = [ - "VK_KHR_pipeline_executable_properties+VK_KHR_get_physical_device_properties2", - "VK_KHR_pipeline_executable_properties+VK_VERSION_1_1", - ] + ["VK_AMD_shader_core_properties2"], + ImpliesSets = ["VK_AMD_shader_core_properties"] )] - PipelineExecutableStatisticKHR = 1000269004, + PhysicalDeviceShaderCoreProperties2AMD = 1000227000, - [NativeName("VK_STRUCTURE_TYPE_PIPELINE_EXECUTABLE_INTERNAL_REPRESENTATION_KHR")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COHERENT_MEMORY_FEATURES_AMD")] [SupportedApiProfile( "vulkan", - ["VK_KHR_pipeline_executable_properties"], + ["VK_AMD_device_coherent_memory"], ImpliesSets = [ - "VK_KHR_pipeline_executable_properties+VK_KHR_get_physical_device_properties2", - "VK_KHR_pipeline_executable_properties+VK_VERSION_1_1", + "VK_AMD_device_coherent_memory+VK_KHR_get_physical_device_properties2", + "VK_AMD_device_coherent_memory+VK_VERSION_1_1", ] )] - PipelineExecutableInternalRepresentationKHR = 1000269005, + PhysicalDeviceCoherentMemoryFeaturesAMD = 1000229000, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAP_MEMORY_PLACED_FEATURES_EXT")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CONSTANT_DATA_FEATURES_KHR")] [SupportedApiProfile( "vulkan", - ["VK_EXT_map_memory_placed"], + ["VK_KHR_shader_constant_data"], ImpliesSets = [ - "VK_EXT_map_memory_placed+VK_KHR_map_memory2", - "VK_EXT_map_memory_placed+VK_VERSION_1_4", + "VK_KHR_shader_constant_data+VK_KHR_get_physical_device_properties2", + "VK_KHR_shader_constant_data+VK_VERSION_1_1", ] )] - PhysicalDeviceMapMemoryPlacedFeaturesEXT = 1000272000, + PhysicalDeviceShaderConstantDataFeaturesKHR = 1000231000, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAP_MEMORY_PLACED_PROPERTIES_EXT")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DYNAMIC_RENDERING_LOCAL_READ_FEATURES")] [SupportedApiProfile( "vulkan", - ["VK_EXT_map_memory_placed"], - ImpliesSets = [ - "VK_EXT_map_memory_placed+VK_KHR_map_memory2", - "VK_EXT_map_memory_placed+VK_VERSION_1_4", - ] + ["VK_GRAPHICS_VERSION_1_4", "VK_VERSION_1_4"], + MinVersion = "1.4" )] - PhysicalDeviceMapMemoryPlacedPropertiesEXT = 1000272001, + PhysicalDeviceDynamicRenderingLocalReadFeatures = 1000232000, - [NativeName("VK_STRUCTURE_TYPE_MEMORY_MAP_PLACED_INFO_EXT")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DYNAMIC_RENDERING_LOCAL_READ_FEATURES_KHR")] [SupportedApiProfile( "vulkan", - ["VK_EXT_map_memory_placed"], + ["VK_KHR_dynamic_rendering_local_read"], ImpliesSets = [ - "VK_EXT_map_memory_placed+VK_KHR_map_memory2", - "VK_EXT_map_memory_placed+VK_VERSION_1_4", + "VK_KHR_dynamic_rendering_local_read+VK_KHR_dynamic_rendering", + "VK_KHR_dynamic_rendering_local_read+VK_VERSION_1_3", ] )] - MemoryMapPlacedInfoEXT = 1000272002, + PhysicalDeviceDynamicRenderingLocalReadFeaturesKHR = + PhysicalDeviceDynamicRenderingLocalReadFeatures, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT")] + [NativeName("VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_LOCATION_INFO")] [SupportedApiProfile( "vulkan", - ["VK_EXT_shader_atomic_float2"], - ImpliesSets = ["VK_EXT_shader_atomic_float"] + ["VK_GRAPHICS_VERSION_1_4", "VK_VERSION_1_4"], + MinVersion = "1.4" )] - PhysicalDeviceShaderAtomicFloat2FeaturesEXT = 1000273000, + RenderingAttachmentLocationInfo = 1000232001, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_GENERATED_COMMANDS_PROPERTIES_NV")] + [NativeName("VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_LOCATION_INFO_KHR")] [SupportedApiProfile( "vulkan", - ["VK_NV_device_generated_commands"], - ImpliesSets = ["VK_VERSION_1_1+VK_KHR_buffer_device_address", "VK_VERSION_1_2"] + ["VK_KHR_dynamic_rendering_local_read"], + ImpliesSets = [ + "VK_KHR_dynamic_rendering_local_read+VK_KHR_dynamic_rendering", + "VK_KHR_dynamic_rendering_local_read+VK_VERSION_1_3", + ] )] - PhysicalDeviceDeviceGeneratedCommandsPropertiesNV = 1000277000, + RenderingAttachmentLocationInfoKHR = RenderingAttachmentLocationInfo, - [NativeName("VK_STRUCTURE_TYPE_GRAPHICS_SHADER_GROUP_CREATE_INFO_NV")] + [NativeName("VK_STRUCTURE_TYPE_RENDERING_INPUT_ATTACHMENT_INDEX_INFO")] [SupportedApiProfile( "vulkan", - ["VK_NV_device_generated_commands"], - ImpliesSets = ["VK_VERSION_1_1+VK_KHR_buffer_device_address", "VK_VERSION_1_2"] + ["VK_GRAPHICS_VERSION_1_4", "VK_VERSION_1_4"], + MinVersion = "1.4" )] - GraphicsShaderGroupCreateInfoNV = 1000277001, + RenderingInputAttachmentIndexInfo = 1000232002, - [NativeName("VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_SHADER_GROUPS_CREATE_INFO_NV")] + [NativeName("VK_STRUCTURE_TYPE_RENDERING_INPUT_ATTACHMENT_INDEX_INFO_KHR")] [SupportedApiProfile( "vulkan", - ["VK_NV_device_generated_commands"], - ImpliesSets = ["VK_VERSION_1_1+VK_KHR_buffer_device_address", "VK_VERSION_1_2"] + ["VK_KHR_dynamic_rendering_local_read"], + ImpliesSets = [ + "VK_KHR_dynamic_rendering_local_read+VK_KHR_dynamic_rendering", + "VK_KHR_dynamic_rendering_local_read+VK_VERSION_1_3", + ] )] - GraphicsPipelineShaderGroupsCreateInfoNV = 1000277002, + RenderingInputAttachmentIndexInfoKHR = RenderingInputAttachmentIndexInfo, - [NativeName("VK_STRUCTURE_TYPE_INDIRECT_COMMANDS_LAYOUT_TOKEN_NV")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ABORT_FEATURES_KHR")] [SupportedApiProfile( "vulkan", - ["VK_NV_device_generated_commands"], - ImpliesSets = ["VK_VERSION_1_1+VK_KHR_buffer_device_address", "VK_VERSION_1_2"] + ["VK_KHR_shader_abort"], + ImpliesSets = ["VK_KHR_device_fault", "VK_KHR_shader_constant_data"] )] - IndirectCommandsLayoutTokenNV = 1000277003, + PhysicalDeviceShaderAbortFeaturesKHR = 1000233000, - [NativeName("VK_STRUCTURE_TYPE_INDIRECT_COMMANDS_LAYOUT_CREATE_INFO_NV")] + [NativeName("VK_STRUCTURE_TYPE_DEVICE_FAULT_SHADER_ABORT_MESSAGE_INFO_KHR")] [SupportedApiProfile( "vulkan", - ["VK_NV_device_generated_commands"], - ImpliesSets = ["VK_VERSION_1_1+VK_KHR_buffer_device_address", "VK_VERSION_1_2"] + ["VK_KHR_shader_abort"], + ImpliesSets = ["VK_KHR_device_fault", "VK_KHR_shader_constant_data"] )] - IndirectCommandsLayoutCreateInfoNV = 1000277004, + DeviceFaultShaderAbortMessageInfoKHR = 1000233001, - [NativeName("VK_STRUCTURE_TYPE_GENERATED_COMMANDS_INFO_NV")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ABORT_PROPERTIES_KHR")] [SupportedApiProfile( "vulkan", - ["VK_NV_device_generated_commands"], - ImpliesSets = ["VK_VERSION_1_1+VK_KHR_buffer_device_address", "VK_VERSION_1_2"] + ["VK_KHR_shader_abort"], + ImpliesSets = ["VK_KHR_device_fault", "VK_KHR_shader_constant_data"] )] - GeneratedCommandsInfoNV = 1000277005, + PhysicalDeviceShaderAbortPropertiesKHR = 1000233002, - [NativeName("VK_STRUCTURE_TYPE_GENERATED_COMMANDS_MEMORY_REQUIREMENTS_INFO_NV")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_IMAGE_ATOMIC_INT64_FEATURES_EXT")] [SupportedApiProfile( "vulkan", - ["VK_NV_device_generated_commands"], - ImpliesSets = ["VK_VERSION_1_1+VK_KHR_buffer_device_address", "VK_VERSION_1_2"] + ["VK_EXT_shader_image_atomic_int64"], + ImpliesSets = [ + "VK_EXT_shader_image_atomic_int64+VK_KHR_get_physical_device_properties2", + "VK_EXT_shader_image_atomic_int64+VK_VERSION_1_1", + ] )] - GeneratedCommandsMemoryRequirementsInfoNV = 1000277006, + PhysicalDeviceShaderImageAtomicInt64FeaturesEXT = 1000234000, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_GENERATED_COMMANDS_FEATURES_NV")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_QUAD_CONTROL_FEATURES_KHR")] [SupportedApiProfile( "vulkan", - ["VK_NV_device_generated_commands"], - ImpliesSets = ["VK_VERSION_1_1+VK_KHR_buffer_device_address", "VK_VERSION_1_2"] + ["VK_KHR_shader_quad_control"], + ImpliesSets = [ + "VK_KHR_shader_maximal_reconvergence+VK_VERSION_1_1+VK_KHR_vulkan_memory_model", + "VK_KHR_shader_maximal_reconvergence+VK_VERSION_1_2", + ] )] - PhysicalDeviceDeviceGeneratedCommandsFeaturesNV = 1000277007, + PhysicalDeviceShaderQuadControlFeaturesKHR = 1000235000, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INHERITED_VIEWPORT_SCISSOR_FEATURES_NV")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_BUDGET_PROPERTIES_EXT")] [SupportedApiProfile( "vulkan", - ["VK_NV_inherited_viewport_scissor"], + ["VK_EXT_memory_budget"], ImpliesSets = [ - "VK_NV_inherited_viewport_scissor+VK_KHR_get_physical_device_properties2", - "VK_NV_inherited_viewport_scissor+VK_VERSION_1_1", + "VK_EXT_memory_budget+VK_KHR_get_physical_device_properties2", + "VK_EXT_memory_budget+VK_VERSION_1_1", ] )] - PhysicalDeviceInheritedViewportScissorFeaturesNV = 1000278000, + PhysicalDeviceMemoryBudgetPropertiesEXT = 1000237000, - [NativeName("VK_STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_VIEWPORT_SCISSOR_INFO_NV")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_PRIORITY_FEATURES_EXT")] [SupportedApiProfile( "vulkan", - ["VK_NV_inherited_viewport_scissor"], + ["VK_EXT_memory_priority"], ImpliesSets = [ - "VK_NV_inherited_viewport_scissor+VK_KHR_get_physical_device_properties2", - "VK_NV_inherited_viewport_scissor+VK_VERSION_1_1", + "VK_EXT_memory_priority+VK_KHR_get_physical_device_properties2", + "VK_EXT_memory_priority+VK_VERSION_1_1", ] )] - CommandBufferInheritanceViewportScissorInfoNV = 1000278001, + PhysicalDeviceMemoryPriorityFeaturesEXT = 1000238000, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXEL_BUFFER_ALIGNMENT_FEATURES_EXT")] + [NativeName("VK_STRUCTURE_TYPE_MEMORY_PRIORITY_ALLOCATE_INFO_EXT")] [SupportedApiProfile( "vulkan", - ["VK_EXT_texel_buffer_alignment"], + ["VK_EXT_memory_priority"], ImpliesSets = [ - "VK_EXT_texel_buffer_alignment+VK_KHR_get_physical_device_properties2", - "VK_EXT_texel_buffer_alignment+VK_VERSION_1_1", + "VK_EXT_memory_priority+VK_KHR_get_physical_device_properties2", + "VK_EXT_memory_priority+VK_VERSION_1_1", ] )] - PhysicalDeviceTexelBufferAlignmentFeaturesEXT = 1000281000, - - [NativeName("VK_STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_RENDER_PASS_TRANSFORM_INFO_QCOM")] - [SupportedApiProfile("vulkan", ["VK_QCOM_render_pass_transform"])] - CommandBufferInheritanceRenderPassTransformInfoQCOM = 1000282000, + MemoryPriorityAllocateInfoEXT = 1000238001, - [NativeName("VK_STRUCTURE_TYPE_RENDER_PASS_TRANSFORM_BEGIN_INFO_QCOM")] - [SupportedApiProfile("vulkan", ["VK_QCOM_render_pass_transform"])] - RenderPassTransformBeginInfoQCOM = 1000282001, + [NativeName("VK_STRUCTURE_TYPE_SURFACE_PROTECTED_CAPABILITIES_KHR")] + [SupportedApiProfile( + "vulkan", + ["VK_KHR_surface_protected_capabilities"], + ImpliesSets = ["VK_KHR_get_surface_capabilities2", "VK_VERSION_1_1"] + )] + SurfaceProtectedCapabilitiesKHR = 1000239000, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_BIAS_CONTROL_FEATURES_EXT")] + [NativeName( + "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEDICATED_ALLOCATION_IMAGE_ALIASING_FEATURES_NV" + )] [SupportedApiProfile( "vulkan", - ["VK_EXT_depth_bias_control"], + ["VK_NV_dedicated_allocation_image_aliasing"], ImpliesSets = [ - "VK_EXT_depth_bias_control+VK_KHR_get_physical_device_properties2", - "VK_EXT_depth_bias_control+VK_VERSION_1_1", + "VK_KHR_dedicated_allocation+VK_KHR_get_physical_device_properties2", + "VK_VERSION_1_1", ] )] - PhysicalDeviceDepthBiasControlFeaturesEXT = 1000283000, + PhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV = 1000240000, - [NativeName("VK_STRUCTURE_TYPE_DEPTH_BIAS_INFO_EXT")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SEPARATE_DEPTH_STENCIL_LAYOUTS_FEATURES")] [SupportedApiProfile( "vulkan", - ["VK_EXT_depth_bias_control"], - ImpliesSets = [ - "VK_EXT_depth_bias_control+VK_KHR_get_physical_device_properties2", - "VK_EXT_depth_bias_control+VK_VERSION_1_1", - ] + [ + "VK_GRAPHICS_VERSION_1_2", + "VK_GRAPHICS_VERSION_1_3", + "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_2", + "VK_VERSION_1_3", + "VK_VERSION_1_4", + ], + MinVersion = "1.2" )] - DepthBiasInfoEXT = 1000283001, + PhysicalDeviceSeparateDepthStencilLayoutsFeatures = 1000241000, - [NativeName("VK_STRUCTURE_TYPE_DEPTH_BIAS_REPRESENTATION_INFO_EXT")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SEPARATE_DEPTH_STENCIL_LAYOUTS_FEATURES_KHR")] [SupportedApiProfile( "vulkan", - ["VK_EXT_depth_bias_control"], + ["VK_KHR_separate_depth_stencil_layouts"], ImpliesSets = [ - "VK_EXT_depth_bias_control+VK_KHR_get_physical_device_properties2", - "VK_EXT_depth_bias_control+VK_VERSION_1_1", + "VK_KHR_create_renderpass2+VK_KHR_get_physical_device_properties2", + "VK_KHR_create_renderpass2+VK_VERSION_1_1", + "VK_VERSION_1_2", ] )] - DepthBiasRepresentationInfoEXT = 1000283002, + PhysicalDeviceSeparateDepthStencilLayoutsFeaturesKHR = + PhysicalDeviceSeparateDepthStencilLayoutsFeatures, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_MEMORY_REPORT_FEATURES_EXT")] + [NativeName("VK_STRUCTURE_TYPE_ATTACHMENT_REFERENCE_STENCIL_LAYOUT")] [SupportedApiProfile( "vulkan", - ["VK_EXT_device_memory_report"], - ImpliesSets = [ - "VK_EXT_device_memory_report+VK_KHR_get_physical_device_properties2", - "VK_EXT_device_memory_report+VK_VERSION_1_1", - ] + [ + "VK_GRAPHICS_VERSION_1_2", + "VK_GRAPHICS_VERSION_1_3", + "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_2", + "VK_VERSION_1_3", + "VK_VERSION_1_4", + ], + MinVersion = "1.2" )] - PhysicalDeviceDeviceMemoryReportFeaturesEXT = 1000284000, + AttachmentReferenceStencilLayout = 1000241001, - [NativeName("VK_STRUCTURE_TYPE_DEVICE_DEVICE_MEMORY_REPORT_CREATE_INFO_EXT")] + [NativeName("VK_STRUCTURE_TYPE_ATTACHMENT_REFERENCE_STENCIL_LAYOUT_KHR")] [SupportedApiProfile( "vulkan", - ["VK_EXT_device_memory_report"], + ["VK_KHR_separate_depth_stencil_layouts"], ImpliesSets = [ - "VK_EXT_device_memory_report+VK_KHR_get_physical_device_properties2", - "VK_EXT_device_memory_report+VK_VERSION_1_1", + "VK_KHR_create_renderpass2+VK_KHR_get_physical_device_properties2", + "VK_KHR_create_renderpass2+VK_VERSION_1_1", + "VK_VERSION_1_2", ] )] - DeviceDeviceMemoryReportCreateInfoEXT = 1000284001, + AttachmentReferenceStencilLayoutKHR = AttachmentReferenceStencilLayout, - [NativeName("VK_STRUCTURE_TYPE_DEVICE_MEMORY_REPORT_CALLBACK_DATA_EXT")] + [NativeName("VK_STRUCTURE_TYPE_ATTACHMENT_DESCRIPTION_STENCIL_LAYOUT")] [SupportedApiProfile( "vulkan", - ["VK_EXT_device_memory_report"], + [ + "VK_GRAPHICS_VERSION_1_2", + "VK_GRAPHICS_VERSION_1_3", + "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_2", + "VK_VERSION_1_3", + "VK_VERSION_1_4", + ], + MinVersion = "1.2" + )] + AttachmentDescriptionStencilLayout = 1000241002, + + [NativeName("VK_STRUCTURE_TYPE_ATTACHMENT_DESCRIPTION_STENCIL_LAYOUT_KHR")] + [SupportedApiProfile( + "vulkan", + ["VK_KHR_separate_depth_stencil_layouts"], ImpliesSets = [ - "VK_EXT_device_memory_report+VK_KHR_get_physical_device_properties2", - "VK_EXT_device_memory_report+VK_VERSION_1_1", + "VK_KHR_create_renderpass2+VK_KHR_get_physical_device_properties2", + "VK_KHR_create_renderpass2+VK_VERSION_1_1", + "VK_VERSION_1_2", ] )] - DeviceMemoryReportCallbackDataEXT = 1000284002, + AttachmentDescriptionStencilLayoutKHR = AttachmentDescriptionStencilLayout, - [NativeName("VK_STRUCTURE_TYPE_SAMPLER_CUSTOM_BORDER_COLOR_CREATE_INFO_EXT")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BUFFER_DEVICE_ADDRESS_FEATURES_EXT")] [SupportedApiProfile( "vulkan", - ["VK_EXT_custom_border_color"], + ["VK_EXT_buffer_device_address"], ImpliesSets = [ - "VK_EXT_custom_border_color+VK_KHR_get_physical_device_properties2", - "VK_EXT_custom_border_color+VK_VERSION_1_1", + "VK_EXT_buffer_device_address+VK_KHR_get_physical_device_properties2", + "VK_EXT_buffer_device_address+VK_VERSION_1_1", ] )] - SamplerCustomBorderColorCreateInfoEXT = 1000287000, + PhysicalDeviceBufferDeviceAddressFeaturesEXT = 1000244000, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CUSTOM_BORDER_COLOR_PROPERTIES_EXT")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BUFFER_ADDRESS_FEATURES_EXT")] [SupportedApiProfile( "vulkan", - ["VK_EXT_custom_border_color"], + ["VK_EXT_buffer_device_address"], ImpliesSets = [ - "VK_EXT_custom_border_color+VK_KHR_get_physical_device_properties2", - "VK_EXT_custom_border_color+VK_VERSION_1_1", + "VK_EXT_buffer_device_address+VK_KHR_get_physical_device_properties2", + "VK_EXT_buffer_device_address+VK_VERSION_1_1", ] )] - PhysicalDeviceCustomBorderColorPropertiesEXT = 1000287001, + PhysicalDeviceBufferAddressFeaturesEXT = PhysicalDeviceBufferDeviceAddressFeaturesEXT, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CUSTOM_BORDER_COLOR_FEATURES_EXT")] + [NativeName("VK_STRUCTURE_TYPE_BUFFER_DEVICE_ADDRESS_INFO")] [SupportedApiProfile( "vulkan", - ["VK_EXT_custom_border_color"], + [ + "VK_BASE_VERSION_1_2", + "VK_BASE_VERSION_1_3", + "VK_BASE_VERSION_1_4", + "VK_COMPUTE_VERSION_1_2", + "VK_COMPUTE_VERSION_1_3", + "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_2", + "VK_GRAPHICS_VERSION_1_3", + "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_2", + "VK_VERSION_1_3", + "VK_VERSION_1_4", + ], + MinVersion = "1.2" + )] + BufferDeviceAddressInfo = 1000244001, + + [NativeName("VK_STRUCTURE_TYPE_BUFFER_DEVICE_ADDRESS_INFO_EXT")] + [SupportedApiProfile( + "vulkan", + ["VK_EXT_buffer_device_address"], ImpliesSets = [ - "VK_EXT_custom_border_color+VK_KHR_get_physical_device_properties2", - "VK_EXT_custom_border_color+VK_VERSION_1_1", + "VK_EXT_buffer_device_address+VK_KHR_get_physical_device_properties2", + "VK_EXT_buffer_device_address+VK_VERSION_1_1", ] )] - PhysicalDeviceCustomBorderColorFeaturesEXT = 1000287002, + BufferDeviceAddressInfoEXT = BufferDeviceAddressInfo, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_3D_FEATURES_EXT")] + [NativeName("VK_STRUCTURE_TYPE_BUFFER_DEVICE_ADDRESS_INFO_KHR")] [SupportedApiProfile( "vulkan", - ["VK_EXT_texture_compression_astc_3d"], + ["VK_KHR_buffer_device_address"], ImpliesSets = [ - "VK_EXT_texture_compression_astc_3d+VK_KHR_get_physical_device_properties2", - "VK_EXT_texture_compression_astc_3d+VK_VERSION_1_1", + "VK_KHR_get_physical_device_properties2+VK_KHR_device_group", + "VK_VERSION_1_1", ] )] - PhysicalDeviceTextureCompressionAstc3DFeaturesEXT = 1000288000, - - [NativeName("VK_STRUCTURE_TYPE_PIPELINE_LIBRARY_CREATE_INFO_KHR")] - [SupportedApiProfile("vulkan", ["VK_KHR_pipeline_library"])] - PipelineLibraryCreateInfoKHR = 1000290000, + BufferDeviceAddressInfoKHR = BufferDeviceAddressInfo, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRESENT_BARRIER_FEATURES_NV")] + [NativeName("VK_STRUCTURE_TYPE_BUFFER_DEVICE_ADDRESS_CREATE_INFO_EXT")] [SupportedApiProfile( "vulkan", - ["VK_NV_present_barrier"], + ["VK_EXT_buffer_device_address"], ImpliesSets = [ - "VK_KHR_surface+VK_KHR_get_surface_capabilities2+VK_KHR_swapchain+VK_KHR_get_physical_device_properties2", - "VK_KHR_surface+VK_KHR_get_surface_capabilities2+VK_KHR_swapchain+VK_VERSION_1_1", + "VK_EXT_buffer_device_address+VK_KHR_get_physical_device_properties2", + "VK_EXT_buffer_device_address+VK_VERSION_1_1", ] )] - PhysicalDevicePresentBarrierFeaturesNV = 1000292000, + BufferDeviceAddressCreateInfoEXT = 1000244002, - [NativeName("VK_STRUCTURE_TYPE_SURFACE_CAPABILITIES_PRESENT_BARRIER_NV")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TOOL_PROPERTIES")] [SupportedApiProfile( "vulkan", - ["VK_NV_present_barrier"], - ImpliesSets = [ - "VK_KHR_surface+VK_KHR_get_surface_capabilities2+VK_KHR_swapchain+VK_KHR_get_physical_device_properties2", - "VK_KHR_surface+VK_KHR_get_surface_capabilities2+VK_KHR_swapchain+VK_VERSION_1_1", - ] + [ + "VK_BASE_VERSION_1_3", + "VK_BASE_VERSION_1_4", + "VK_COMPUTE_VERSION_1_3", + "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_3", + "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_3", + "VK_VERSION_1_4", + ], + MinVersion = "1.3" )] - SurfaceCapabilitiesPresentBarrierNV = 1000292001, + PhysicalDeviceToolProperties = 1000245000, - [NativeName("VK_STRUCTURE_TYPE_SWAPCHAIN_PRESENT_BARRIER_CREATE_INFO_NV")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TOOL_PROPERTIES_EXT")] + [SupportedApiProfile("vulkan", ["VK_EXT_tooling_info"])] + PhysicalDeviceToolPropertiesEXT = PhysicalDeviceToolProperties, + + [NativeName("VK_STRUCTURE_TYPE_IMAGE_STENCIL_USAGE_CREATE_INFO")] [SupportedApiProfile( "vulkan", - ["VK_NV_present_barrier"], - ImpliesSets = [ - "VK_KHR_surface+VK_KHR_get_surface_capabilities2+VK_KHR_swapchain+VK_KHR_get_physical_device_properties2", - "VK_KHR_surface+VK_KHR_get_surface_capabilities2+VK_KHR_swapchain+VK_VERSION_1_1", - ] + [ + "VK_GRAPHICS_VERSION_1_2", + "VK_GRAPHICS_VERSION_1_3", + "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_2", + "VK_VERSION_1_3", + "VK_VERSION_1_4", + ], + MinVersion = "1.2" )] - SwapchainPresentBarrierCreateInfoNV = 1000292002, + ImageStencilUsageCreateInfo = 1000246000, - [NativeName("VK_STRUCTURE_TYPE_PRESENT_ID_KHR")] + [NativeName("VK_STRUCTURE_TYPE_IMAGE_STENCIL_USAGE_CREATE_INFO_EXT")] + [SupportedApiProfile("vulkan", ["VK_EXT_separate_stencil_usage"])] + ImageStencilUsageCreateInfoEXT = ImageStencilUsageCreateInfo, + + [NativeName("VK_STRUCTURE_TYPE_VALIDATION_FEATURES_EXT")] + [SupportedApiProfile("vulkan", ["VK_EXT_validation_features"])] + ValidationFeaturesEXT = 1000247000, + + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRESENT_WAIT_FEATURES_KHR")] [SupportedApiProfile( "vulkan", - ["VK_KHR_present_id"], - ImpliesSets = [ - "VK_KHR_swapchain+VK_KHR_get_physical_device_properties2", - "VK_KHR_swapchain+VK_VERSION_1_1", - ] + ["VK_KHR_present_wait"], + ImpliesSets = ["VK_KHR_present_id", "VK_KHR_swapchain"] )] - PresentIdKHR = 1000294000, + PhysicalDevicePresentWaitFeaturesKHR = 1000248000, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRESENT_ID_FEATURES_KHR")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_MATRIX_FEATURES_NV")] [SupportedApiProfile( "vulkan", - ["VK_KHR_present_id"], + ["VK_NV_cooperative_matrix"], ImpliesSets = [ - "VK_KHR_swapchain+VK_KHR_get_physical_device_properties2", - "VK_KHR_swapchain+VK_VERSION_1_1", + "VK_NV_cooperative_matrix+VK_KHR_get_physical_device_properties2", + "VK_NV_cooperative_matrix+VK_VERSION_1_1", ] )] - PhysicalDevicePresentIdFeaturesKHR = 1000294001, + PhysicalDeviceCooperativeMatrixFeaturesNV = 1000249000, - [NativeName("VK_STRUCTURE_TYPE_VIDEO_ENCODE_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_COOPERATIVE_MATRIX_PROPERTIES_NV")] [SupportedApiProfile( "vulkan", - ["VK_KHR_video_encode_queue"], + ["VK_NV_cooperative_matrix"], ImpliesSets = [ - "VK_KHR_video_queue+VK_KHR_synchronization2", - "VK_KHR_video_queue+VK_VERSION_1_3", + "VK_NV_cooperative_matrix+VK_KHR_get_physical_device_properties2", + "VK_NV_cooperative_matrix+VK_VERSION_1_1", ] )] - VideoEncodeInfoKHR = 1000299000, + CooperativeMatrixPropertiesNV = 1000249001, - [NativeName("VK_STRUCTURE_TYPE_VIDEO_ENCODE_RATE_CONTROL_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_MATRIX_PROPERTIES_NV")] [SupportedApiProfile( "vulkan", - ["VK_KHR_video_encode_queue"], + ["VK_NV_cooperative_matrix"], ImpliesSets = [ - "VK_KHR_video_queue+VK_KHR_synchronization2", - "VK_KHR_video_queue+VK_VERSION_1_3", + "VK_NV_cooperative_matrix+VK_KHR_get_physical_device_properties2", + "VK_NV_cooperative_matrix+VK_VERSION_1_1", ] )] - VideoEncodeRateControlInfoKHR = 1000299001, + PhysicalDeviceCooperativeMatrixPropertiesNV = 1000249002, - [NativeName("VK_STRUCTURE_TYPE_VIDEO_ENCODE_RATE_CONTROL_LAYER_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COVERAGE_REDUCTION_MODE_FEATURES_NV")] [SupportedApiProfile( "vulkan", - ["VK_KHR_video_encode_queue"], + ["VK_NV_coverage_reduction_mode"], ImpliesSets = [ - "VK_KHR_video_queue+VK_KHR_synchronization2", - "VK_KHR_video_queue+VK_VERSION_1_3", + "VK_NV_framebuffer_mixed_samples+VK_KHR_get_physical_device_properties2", + "VK_NV_framebuffer_mixed_samples+VK_VERSION_1_1", ] )] - VideoEncodeRateControlLayerInfoKHR = 1000299002, + PhysicalDeviceCoverageReductionModeFeaturesNV = 1000250000, - [NativeName("VK_STRUCTURE_TYPE_VIDEO_ENCODE_CAPABILITIES_KHR")] + [NativeName("VK_STRUCTURE_TYPE_PIPELINE_COVERAGE_REDUCTION_STATE_CREATE_INFO_NV")] [SupportedApiProfile( "vulkan", - ["VK_KHR_video_encode_queue"], + ["VK_NV_coverage_reduction_mode"], ImpliesSets = [ - "VK_KHR_video_queue+VK_KHR_synchronization2", - "VK_KHR_video_queue+VK_VERSION_1_3", + "VK_NV_framebuffer_mixed_samples+VK_KHR_get_physical_device_properties2", + "VK_NV_framebuffer_mixed_samples+VK_VERSION_1_1", ] )] - VideoEncodeCapabilitiesKHR = 1000299003, + PipelineCoverageReductionStateCreateInfoNV = 1000250001, - [NativeName("VK_STRUCTURE_TYPE_VIDEO_ENCODE_USAGE_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_FRAMEBUFFER_MIXED_SAMPLES_COMBINATION_NV")] [SupportedApiProfile( "vulkan", - ["VK_KHR_video_encode_queue"], + ["VK_NV_coverage_reduction_mode"], ImpliesSets = [ - "VK_KHR_video_queue+VK_KHR_synchronization2", - "VK_KHR_video_queue+VK_VERSION_1_3", + "VK_NV_framebuffer_mixed_samples+VK_KHR_get_physical_device_properties2", + "VK_NV_framebuffer_mixed_samples+VK_VERSION_1_1", ] )] - VideoEncodeUsageInfoKHR = 1000299004, + FramebufferMixedSamplesCombinationNV = 1000250002, - [NativeName("VK_STRUCTURE_TYPE_QUERY_POOL_VIDEO_ENCODE_FEEDBACK_CREATE_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_INTERLOCK_FEATURES_EXT")] [SupportedApiProfile( "vulkan", - ["VK_KHR_video_encode_queue"], + ["VK_EXT_fragment_shader_interlock"], ImpliesSets = [ - "VK_KHR_video_queue+VK_KHR_synchronization2", - "VK_KHR_video_queue+VK_VERSION_1_3", + "VK_EXT_fragment_shader_interlock+VK_KHR_get_physical_device_properties2", + "VK_EXT_fragment_shader_interlock+VK_VERSION_1_1", ] )] - QueryPoolVideoEncodeFeedbackCreateInfoKHR = 1000299005, + PhysicalDeviceFragmentShaderInterlockFeaturesEXT = 1000251000, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VIDEO_ENCODE_QUALITY_LEVEL_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_YCBCR_IMAGE_ARRAYS_FEATURES_EXT")] [SupportedApiProfile( "vulkan", - ["VK_KHR_video_encode_queue"], + ["VK_EXT_ycbcr_image_arrays"], ImpliesSets = [ - "VK_KHR_video_queue+VK_KHR_synchronization2", - "VK_KHR_video_queue+VK_VERSION_1_3", + "VK_EXT_ycbcr_image_arrays+VK_KHR_sampler_ycbcr_conversion", + "VK_EXT_ycbcr_image_arrays+VK_VERSION_1_1", ] )] - PhysicalDeviceVideoEncodeQualityLevelInfoKHR = 1000299006, + PhysicalDeviceYcbcrImageArraysFeaturesEXT = 1000252000, - [NativeName("VK_STRUCTURE_TYPE_VIDEO_ENCODE_QUALITY_LEVEL_PROPERTIES_KHR")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_UNIFORM_BUFFER_STANDARD_LAYOUT_FEATURES")] [SupportedApiProfile( "vulkan", - ["VK_KHR_video_encode_queue"], - ImpliesSets = [ - "VK_KHR_video_queue+VK_KHR_synchronization2", - "VK_KHR_video_queue+VK_VERSION_1_3", - ] + [ + "VK_COMPUTE_VERSION_1_2", + "VK_COMPUTE_VERSION_1_3", + "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_2", + "VK_GRAPHICS_VERSION_1_3", + "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_2", + "VK_VERSION_1_3", + "VK_VERSION_1_4", + ], + MinVersion = "1.2" )] - VideoEncodeQualityLevelPropertiesKHR = 1000299007, + PhysicalDeviceUniformBufferStandardLayoutFeatures = 1000253000, - [NativeName("VK_STRUCTURE_TYPE_VIDEO_ENCODE_QUALITY_LEVEL_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_UNIFORM_BUFFER_STANDARD_LAYOUT_FEATURES_KHR")] [SupportedApiProfile( "vulkan", - ["VK_KHR_video_encode_queue"], + ["VK_KHR_uniform_buffer_standard_layout"], ImpliesSets = [ - "VK_KHR_video_queue+VK_KHR_synchronization2", - "VK_KHR_video_queue+VK_VERSION_1_3", + "VK_KHR_uniform_buffer_standard_layout+VK_KHR_get_physical_device_properties2", + "VK_KHR_uniform_buffer_standard_layout+VK_VERSION_1_1", ] )] - VideoEncodeQualityLevelInfoKHR = 1000299008, + PhysicalDeviceUniformBufferStandardLayoutFeaturesKHR = + PhysicalDeviceUniformBufferStandardLayoutFeatures, - [NativeName("VK_STRUCTURE_TYPE_VIDEO_ENCODE_SESSION_PARAMETERS_GET_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROVOKING_VERTEX_FEATURES_EXT")] [SupportedApiProfile( "vulkan", - ["VK_KHR_video_encode_queue"], + ["VK_EXT_provoking_vertex"], ImpliesSets = [ - "VK_KHR_video_queue+VK_KHR_synchronization2", - "VK_KHR_video_queue+VK_VERSION_1_3", + "VK_EXT_provoking_vertex+VK_KHR_get_physical_device_properties2", + "VK_EXT_provoking_vertex+VK_VERSION_1_1", ] )] - VideoEncodeSessionParametersGetInfoKHR = 1000299009, + PhysicalDeviceProvokingVertexFeaturesEXT = 1000254000, - [NativeName("VK_STRUCTURE_TYPE_VIDEO_ENCODE_SESSION_PARAMETERS_FEEDBACK_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_PROVOKING_VERTEX_STATE_CREATE_INFO_EXT")] [SupportedApiProfile( "vulkan", - ["VK_KHR_video_encode_queue"], + ["VK_EXT_provoking_vertex"], ImpliesSets = [ - "VK_KHR_video_queue+VK_KHR_synchronization2", - "VK_KHR_video_queue+VK_VERSION_1_3", + "VK_EXT_provoking_vertex+VK_KHR_get_physical_device_properties2", + "VK_EXT_provoking_vertex+VK_VERSION_1_1", ] )] - VideoEncodeSessionParametersFeedbackInfoKHR = 1000299010, + PipelineRasterizationProvokingVertexStateCreateInfoEXT = 1000254001, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DIAGNOSTICS_CONFIG_FEATURES_NV")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROVOKING_VERTEX_PROPERTIES_EXT")] [SupportedApiProfile( "vulkan", - ["VK_NV_device_diagnostics_config"], + ["VK_EXT_provoking_vertex"], ImpliesSets = [ - "VK_NV_device_diagnostics_config+VK_KHR_get_physical_device_properties2", - "VK_NV_device_diagnostics_config+VK_VERSION_1_1", + "VK_EXT_provoking_vertex+VK_KHR_get_physical_device_properties2", + "VK_EXT_provoking_vertex+VK_VERSION_1_1", ] )] - PhysicalDeviceDiagnosticsConfigFeaturesNV = 1000300000, + PhysicalDeviceProvokingVertexPropertiesEXT = 1000254002, - [NativeName("VK_STRUCTURE_TYPE_DEVICE_DIAGNOSTICS_CONFIG_CREATE_INFO_NV")] + [NativeName("VK_STRUCTURE_TYPE_SURFACE_FULL_SCREEN_EXCLUSIVE_INFO_EXT")] [SupportedApiProfile( "vulkan", - ["VK_NV_device_diagnostics_config"], + ["VK_EXT_full_screen_exclusive"], ImpliesSets = [ - "VK_NV_device_diagnostics_config+VK_KHR_get_physical_device_properties2", - "VK_NV_device_diagnostics_config+VK_VERSION_1_1", + "VK_KHR_surface+VK_KHR_get_surface_capabilities2+VK_KHR_swapchain+VK_KHR_get_physical_device_properties2", + "VK_KHR_surface+VK_KHR_get_surface_capabilities2+VK_KHR_swapchain+VK_VERSION_1_1", ] )] - DeviceDiagnosticsConfigCreateInfoNV = 1000300001, + SurfaceFullScreenExclusiveInfoEXT = 1000255000, - [NativeName("VK_STRUCTURE_TYPE_PERF_HINT_INFO_QCOM")] + [NativeName("VK_STRUCTURE_TYPE_SURFACE_FULL_SCREEN_EXCLUSIVE_WIN32_INFO_EXT")] [SupportedApiProfile( "vulkan", - ["VK_QCOM_queue_perf_hint"], + ["VK_EXT_full_screen_exclusive", "VK_KHR_win32_surface"], ImpliesSets = [ - "VK_QCOM_queue_perf_hint+VK_KHR_get_physical_device_properties2", - "VK_QCOM_queue_perf_hint+VK_VERSION_1_1", - ] + "VK_KHR_surface+VK_KHR_get_surface_capabilities2+VK_KHR_swapchain+VK_KHR_get_physical_device_properties2", + "VK_KHR_surface+VK_KHR_get_surface_capabilities2+VK_KHR_swapchain+VK_VERSION_1_1", + ], + RequireAll = true )] - PerfHintInfoQCOM = 1000302000, + SurfaceFullScreenExclusiveWin32InfoEXT = 1000255001, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_QUEUE_PERF_HINT_FEATURES_QCOM")] + [NativeName("VK_STRUCTURE_TYPE_SURFACE_CAPABILITIES_FULL_SCREEN_EXCLUSIVE_EXT")] [SupportedApiProfile( "vulkan", - ["VK_QCOM_queue_perf_hint"], + ["VK_EXT_full_screen_exclusive"], ImpliesSets = [ - "VK_QCOM_queue_perf_hint+VK_KHR_get_physical_device_properties2", - "VK_QCOM_queue_perf_hint+VK_VERSION_1_1", + "VK_KHR_surface+VK_KHR_get_surface_capabilities2+VK_KHR_swapchain+VK_KHR_get_physical_device_properties2", + "VK_KHR_surface+VK_KHR_get_surface_capabilities2+VK_KHR_swapchain+VK_VERSION_1_1", ] )] - PhysicalDeviceQueuePerfHintFeaturesQCOM = 1000302001, + SurfaceCapabilitiesFullScreenExclusiveEXT = 1000255002, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_QUEUE_PERF_HINT_PROPERTIES_QCOM")] + [NativeName("VK_STRUCTURE_TYPE_HEADLESS_SURFACE_CREATE_INFO_EXT")] + [SupportedApiProfile("vulkan", ["VK_EXT_headless_surface"], ImpliesSets = ["VK_KHR_surface"])] + HeadlessSurfaceCreateInfoEXT = 1000256000, + + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BUFFER_DEVICE_ADDRESS_FEATURES")] [SupportedApiProfile( "vulkan", - ["VK_QCOM_queue_perf_hint"], - ImpliesSets = [ - "VK_QCOM_queue_perf_hint+VK_KHR_get_physical_device_properties2", - "VK_QCOM_queue_perf_hint+VK_VERSION_1_1", - ] + [ + "VK_BASE_VERSION_1_2", + "VK_BASE_VERSION_1_3", + "VK_BASE_VERSION_1_4", + "VK_COMPUTE_VERSION_1_2", + "VK_COMPUTE_VERSION_1_3", + "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_2", + "VK_GRAPHICS_VERSION_1_3", + "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_2", + "VK_VERSION_1_3", + "VK_VERSION_1_4", + ], + MinVersion = "1.2" )] - PhysicalDeviceQueuePerfHintPropertiesQCOM = 1000302002, + PhysicalDeviceBufferDeviceAddressFeatures = 1000257000, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_3_FEATURES_QCOM")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BUFFER_DEVICE_ADDRESS_FEATURES_KHR")] [SupportedApiProfile( "vulkan", - ["VK_QCOM_image_processing3"], + ["VK_KHR_buffer_device_address"], ImpliesSets = [ - "VK_QCOM_image_processing3+VK_KHR_get_physical_device_properties2", - "VK_QCOM_image_processing3+VK_VERSION_1_1", + "VK_KHR_get_physical_device_properties2+VK_KHR_device_group", + "VK_VERSION_1_1", ] )] - PhysicalDeviceImageProcessing3FeaturesQCOM = 1000303000, + PhysicalDeviceBufferDeviceAddressFeaturesKHR = PhysicalDeviceBufferDeviceAddressFeatures, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MULTIPLE_WAIT_QUEUES_FEATURES_QCOM")] + [NativeName("VK_STRUCTURE_TYPE_BUFFER_OPAQUE_CAPTURE_ADDRESS_CREATE_INFO")] [SupportedApiProfile( "vulkan", - ["VK_QCOM_shader_multiple_wait_queues"], - ImpliesSets = [ - "VK_QCOM_shader_multiple_wait_queues+VK_KHR_get_physical_device_properties2", - "VK_QCOM_shader_multiple_wait_queues+VK_VERSION_1_1", - ] + [ + "VK_BASE_VERSION_1_2", + "VK_BASE_VERSION_1_3", + "VK_BASE_VERSION_1_4", + "VK_COMPUTE_VERSION_1_2", + "VK_COMPUTE_VERSION_1_3", + "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_2", + "VK_GRAPHICS_VERSION_1_3", + "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_2", + "VK_VERSION_1_3", + "VK_VERSION_1_4", + ], + MinVersion = "1.2" )] - PhysicalDeviceShaderMultipleWaitQueuesFeaturesQCOM = 1000304000, + BufferOpaqueCaptureAddressCreateInfo = 1000257002, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MULTIPLE_WAIT_QUEUES_PROPERTIES_QCOM")] + [NativeName("VK_STRUCTURE_TYPE_BUFFER_OPAQUE_CAPTURE_ADDRESS_CREATE_INFO_KHR")] [SupportedApiProfile( "vulkan", - ["VK_QCOM_shader_multiple_wait_queues"], + ["VK_KHR_buffer_device_address"], ImpliesSets = [ - "VK_QCOM_shader_multiple_wait_queues+VK_KHR_get_physical_device_properties2", - "VK_QCOM_shader_multiple_wait_queues+VK_VERSION_1_1", + "VK_KHR_get_physical_device_properties2+VK_KHR_device_group", + "VK_VERSION_1_1", ] )] - PhysicalDeviceShaderMultipleWaitQueuesPropertiesQCOM = 1000304001, + BufferOpaqueCaptureAddressCreateInfoKHR = BufferOpaqueCaptureAddressCreateInfo, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SPLIT_BARRIER_FEATURES_EXT")] + [NativeName("VK_STRUCTURE_TYPE_MEMORY_OPAQUE_CAPTURE_ADDRESS_ALLOCATE_INFO")] [SupportedApiProfile( "vulkan", - ["VK_EXT_shader_split_barrier"], - ImpliesSets = [ - "VK_EXT_shader_split_barrier+VK_KHR_get_physical_device_properties2", - "VK_EXT_shader_split_barrier+VK_VERSION_1_1", - ] + [ + "VK_BASE_VERSION_1_2", + "VK_BASE_VERSION_1_3", + "VK_BASE_VERSION_1_4", + "VK_COMPUTE_VERSION_1_2", + "VK_COMPUTE_VERSION_1_3", + "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_2", + "VK_GRAPHICS_VERSION_1_3", + "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_2", + "VK_VERSION_1_3", + "VK_VERSION_1_4", + ], + MinVersion = "1.2" )] - PhysicalDeviceShaderSplitBarrierFeaturesEXT = 1000305000, + MemoryOpaqueCaptureAddressAllocateInfo = 1000257003, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SPLIT_BARRIER_PROPERTIES_EXT")] + [NativeName("VK_STRUCTURE_TYPE_MEMORY_OPAQUE_CAPTURE_ADDRESS_ALLOCATE_INFO_KHR")] [SupportedApiProfile( "vulkan", - ["VK_EXT_shader_split_barrier"], + ["VK_KHR_buffer_device_address"], ImpliesSets = [ - "VK_EXT_shader_split_barrier+VK_KHR_get_physical_device_properties2", - "VK_EXT_shader_split_barrier+VK_VERSION_1_1", + "VK_KHR_get_physical_device_properties2+VK_KHR_device_group", + "VK_VERSION_1_1", ] )] - PhysicalDeviceShaderSplitBarrierPropertiesEXT = 1000305001, + MemoryOpaqueCaptureAddressAllocateInfoKHR = MemoryOpaqueCaptureAddressAllocateInfo, - [NativeName("VK_STRUCTURE_TYPE_CUDA_MODULE_CREATE_INFO_NV")] + [NativeName("VK_STRUCTURE_TYPE_DEVICE_MEMORY_OPAQUE_CAPTURE_ADDRESS_INFO")] [SupportedApiProfile( "vulkan", - ["VK_NV_cuda_kernel_launch"], - ImpliesSets = [ - "VK_NV_cuda_kernel_launch+VK_KHR_get_physical_device_properties2", - "VK_NV_cuda_kernel_launch+VK_VERSION_1_1", - ] + [ + "VK_BASE_VERSION_1_2", + "VK_BASE_VERSION_1_3", + "VK_BASE_VERSION_1_4", + "VK_COMPUTE_VERSION_1_2", + "VK_COMPUTE_VERSION_1_3", + "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_2", + "VK_GRAPHICS_VERSION_1_3", + "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_2", + "VK_VERSION_1_3", + "VK_VERSION_1_4", + ], + MinVersion = "1.2" )] - CudaModuleCreateInfoNV = 1000307000, + DeviceMemoryOpaqueCaptureAddressInfo = 1000257004, - [NativeName("VK_STRUCTURE_TYPE_CUDA_FUNCTION_CREATE_INFO_NV")] + [NativeName("VK_STRUCTURE_TYPE_DEVICE_MEMORY_OPAQUE_CAPTURE_ADDRESS_INFO_KHR")] [SupportedApiProfile( "vulkan", - ["VK_NV_cuda_kernel_launch"], + ["VK_KHR_buffer_device_address"], ImpliesSets = [ - "VK_NV_cuda_kernel_launch+VK_KHR_get_physical_device_properties2", - "VK_NV_cuda_kernel_launch+VK_VERSION_1_1", + "VK_KHR_get_physical_device_properties2+VK_KHR_device_group", + "VK_VERSION_1_1", ] )] - CudaFunctionCreateInfoNV = 1000307001, + DeviceMemoryOpaqueCaptureAddressInfoKHR = DeviceMemoryOpaqueCaptureAddressInfo, - [NativeName("VK_STRUCTURE_TYPE_CUDA_LAUNCH_INFO_NV")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINE_RASTERIZATION_FEATURES")] [SupportedApiProfile( "vulkan", - ["VK_NV_cuda_kernel_launch"], - ImpliesSets = [ - "VK_NV_cuda_kernel_launch+VK_KHR_get_physical_device_properties2", - "VK_NV_cuda_kernel_launch+VK_VERSION_1_1", - ] + ["VK_GRAPHICS_VERSION_1_4", "VK_VERSION_1_4"], + MinVersion = "1.4" )] - CudaLaunchInfoNV = 1000307002, + PhysicalDeviceLineRasterizationFeatures = 1000259000, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CUDA_KERNEL_LAUNCH_FEATURES_NV")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINE_RASTERIZATION_FEATURES_EXT")] [SupportedApiProfile( "vulkan", - ["VK_NV_cuda_kernel_launch"], + ["VK_EXT_line_rasterization"], ImpliesSets = [ - "VK_NV_cuda_kernel_launch+VK_KHR_get_physical_device_properties2", - "VK_NV_cuda_kernel_launch+VK_VERSION_1_1", + "VK_EXT_line_rasterization+VK_KHR_get_physical_device_properties2", + "VK_EXT_line_rasterization+VK_VERSION_1_1", ] )] - PhysicalDeviceCudaKernelLaunchFeaturesNV = 1000307003, + PhysicalDeviceLineRasterizationFeaturesEXT = PhysicalDeviceLineRasterizationFeatures, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CUDA_KERNEL_LAUNCH_PROPERTIES_NV")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINE_RASTERIZATION_FEATURES_KHR")] [SupportedApiProfile( "vulkan", - ["VK_NV_cuda_kernel_launch"], + ["VK_KHR_line_rasterization"], ImpliesSets = [ - "VK_NV_cuda_kernel_launch+VK_KHR_get_physical_device_properties2", - "VK_NV_cuda_kernel_launch+VK_VERSION_1_1", + "VK_KHR_line_rasterization+VK_KHR_get_physical_device_properties2", + "VK_KHR_line_rasterization+VK_VERSION_1_1", ] )] - PhysicalDeviceCudaKernelLaunchPropertiesNV = 1000307004, - - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_SHADING_FEATURES_QCOM")] - [SupportedApiProfile( - "vulkan", - ["VK_QCOM_tile_shading"], - ImpliesSets = ["VK_QCOM_tile_properties"] - )] - PhysicalDeviceTileShadingFeaturesQCOM = 1000309000, - - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_SHADING_PROPERTIES_QCOM")] - [SupportedApiProfile( - "vulkan", - ["VK_QCOM_tile_shading"], - ImpliesSets = ["VK_QCOM_tile_properties"] - )] - PhysicalDeviceTileShadingPropertiesQCOM = 1000309001, + PhysicalDeviceLineRasterizationFeaturesKHR = PhysicalDeviceLineRasterizationFeatures, - [NativeName("VK_STRUCTURE_TYPE_RENDER_PASS_TILE_SHADING_CREATE_INFO_QCOM")] + [NativeName("VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_LINE_STATE_CREATE_INFO")] [SupportedApiProfile( "vulkan", - ["VK_QCOM_tile_shading"], - ImpliesSets = ["VK_QCOM_tile_properties"] + ["VK_GRAPHICS_VERSION_1_4", "VK_VERSION_1_4"], + MinVersion = "1.4" )] - RenderPassTileShadingCreateInfoQCOM = 1000309002, + PipelineRasterizationLineStateCreateInfo = 1000259001, - [NativeName("VK_STRUCTURE_TYPE_PER_TILE_BEGIN_INFO_QCOM")] + [NativeName("VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_LINE_STATE_CREATE_INFO_EXT")] [SupportedApiProfile( "vulkan", - ["VK_QCOM_tile_shading"], - ImpliesSets = ["VK_QCOM_tile_properties"] + ["VK_EXT_line_rasterization"], + ImpliesSets = [ + "VK_EXT_line_rasterization+VK_KHR_get_physical_device_properties2", + "VK_EXT_line_rasterization+VK_VERSION_1_1", + ] )] - PerTileBeginInfoQCOM = 1000309003, + PipelineRasterizationLineStateCreateInfoEXT = PipelineRasterizationLineStateCreateInfo, - [NativeName("VK_STRUCTURE_TYPE_PER_TILE_END_INFO_QCOM")] + [NativeName("VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_LINE_STATE_CREATE_INFO_KHR")] [SupportedApiProfile( "vulkan", - ["VK_QCOM_tile_shading"], - ImpliesSets = ["VK_QCOM_tile_properties"] + ["VK_KHR_line_rasterization"], + ImpliesSets = [ + "VK_KHR_line_rasterization+VK_KHR_get_physical_device_properties2", + "VK_KHR_line_rasterization+VK_VERSION_1_1", + ] )] - PerTileEndInfoQCOM = 1000309004, + PipelineRasterizationLineStateCreateInfoKHR = PipelineRasterizationLineStateCreateInfo, - [NativeName("VK_STRUCTURE_TYPE_DISPATCH_TILE_INFO_QCOM")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINE_RASTERIZATION_PROPERTIES")] [SupportedApiProfile( "vulkan", - ["VK_QCOM_tile_shading"], - ImpliesSets = ["VK_QCOM_tile_properties"] + ["VK_GRAPHICS_VERSION_1_4", "VK_VERSION_1_4"], + MinVersion = "1.4" )] - DispatchTileInfoQCOM = 1000309005, - - [NativeName("VK_STRUCTURE_TYPE_QUERY_LOW_LATENCY_SUPPORT_NV")] - [SupportedApiProfile("vulkan", ["VK_NV_low_latency"])] - QueryLowLatencySupportNV = 1000310000, - - [NativeName("VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT")] - [SupportedApiProfile("vulkan", ["VK_EXT_metal_objects"])] - ExportMetalObjectCreateInfoEXT = 1000311000, - - [NativeName("VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT")] - [SupportedApiProfile("vulkan", ["VK_EXT_metal_objects"])] - ExportMetalObjectsInfoEXT = 1000311001, - - [NativeName("VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT")] - [SupportedApiProfile("vulkan", ["VK_EXT_metal_objects"])] - ExportMetalDeviceInfoEXT = 1000311002, - - [NativeName("VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT")] - [SupportedApiProfile("vulkan", ["VK_EXT_metal_objects"])] - ExportMetalCommandQueueInfoEXT = 1000311003, - - [NativeName("VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT")] - [SupportedApiProfile("vulkan", ["VK_EXT_metal_objects"])] - ExportMetalBufferInfoEXT = 1000311004, - - [NativeName("VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT")] - [SupportedApiProfile("vulkan", ["VK_EXT_metal_objects"])] - ImportMetalBufferInfoEXT = 1000311005, - - [NativeName("VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT")] - [SupportedApiProfile("vulkan", ["VK_EXT_metal_objects"])] - ExportMetalTextureInfoEXT = 1000311006, - - [NativeName("VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT")] - [SupportedApiProfile("vulkan", ["VK_EXT_metal_objects"])] - ImportMetalTextureInfoEXT = 1000311007, - - [NativeName("VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT")] - [SupportedApiProfile("vulkan", ["VK_EXT_metal_objects"])] - ExportMetalIoSurfaceInfoEXT = 1000311008, - - [NativeName("VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT")] - [SupportedApiProfile("vulkan", ["VK_EXT_metal_objects"])] - ImportMetalIoSurfaceInfoEXT = 1000311009, - - [NativeName("VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT")] - [SupportedApiProfile("vulkan", ["VK_EXT_metal_objects"])] - ExportMetalSharedEventInfoEXT = 1000311010, + PhysicalDeviceLineRasterizationProperties = 1000259002, - [NativeName("VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT")] - [SupportedApiProfile("vulkan", ["VK_EXT_metal_objects"])] - ImportMetalSharedEventInfoEXT = 1000311011, + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINE_RASTERIZATION_PROPERTIES_EXT")] + [SupportedApiProfile( + "vulkan", + ["VK_EXT_line_rasterization"], + ImpliesSets = [ + "VK_EXT_line_rasterization+VK_KHR_get_physical_device_properties2", + "VK_EXT_line_rasterization+VK_VERSION_1_1", + ] + )] + PhysicalDeviceLineRasterizationPropertiesEXT = PhysicalDeviceLineRasterizationProperties, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_BUFFER_PROPERTIES_EXT")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINE_RASTERIZATION_PROPERTIES_KHR")] [SupportedApiProfile( "vulkan", - ["VK_EXT_descriptor_buffer"], + ["VK_KHR_line_rasterization"], ImpliesSets = [ - "VK_KHR_synchronization2+VK_KHR_buffer_device_address+VK_EXT_descriptor_indexing+VK_KHR_get_physical_device_properties2", - "VK_KHR_synchronization2+VK_KHR_buffer_device_address+VK_EXT_descriptor_indexing+VK_VERSION_1_1", - "VK_KHR_synchronization2+VK_VERSION_1_2", - "VK_VERSION_1_3", + "VK_KHR_line_rasterization+VK_KHR_get_physical_device_properties2", + "VK_KHR_line_rasterization+VK_VERSION_1_1", ] )] - PhysicalDeviceDescriptorBufferPropertiesEXT = 1000316000, + PhysicalDeviceLineRasterizationPropertiesKHR = PhysicalDeviceLineRasterizationProperties, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_BUFFER_DENSITY_MAP_PROPERTIES_EXT")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_FEATURES_EXT")] [SupportedApiProfile( "vulkan", - ["VK_EXT_descriptor_buffer"], + ["VK_EXT_shader_atomic_float"], ImpliesSets = [ - "VK_KHR_synchronization2+VK_KHR_buffer_device_address+VK_EXT_descriptor_indexing+VK_KHR_get_physical_device_properties2", - "VK_KHR_synchronization2+VK_KHR_buffer_device_address+VK_EXT_descriptor_indexing+VK_VERSION_1_1", - "VK_KHR_synchronization2+VK_VERSION_1_2", + "VK_EXT_shader_atomic_float+VK_KHR_get_physical_device_properties2", + "VK_EXT_shader_atomic_float+VK_VERSION_1_1", + ] + )] + PhysicalDeviceShaderAtomicFloatFeaturesEXT = 1000260000, + + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_HOST_QUERY_RESET_FEATURES")] + [SupportedApiProfile( + "vulkan", + [ + "VK_BASE_VERSION_1_2", + "VK_BASE_VERSION_1_3", + "VK_BASE_VERSION_1_4", + "VK_COMPUTE_VERSION_1_2", + "VK_COMPUTE_VERSION_1_3", + "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_2", + "VK_GRAPHICS_VERSION_1_3", + "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_2", "VK_VERSION_1_3", + "VK_VERSION_1_4", + ], + MinVersion = "1.2" + )] + PhysicalDeviceHostQueryResetFeatures = 1000261000, + + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_HOST_QUERY_RESET_FEATURES_EXT")] + [SupportedApiProfile( + "vulkan", + ["VK_EXT_host_query_reset"], + ImpliesSets = [ + "VK_EXT_host_query_reset+VK_KHR_get_physical_device_properties2", + "VK_EXT_host_query_reset+VK_VERSION_1_1", ] )] - PhysicalDeviceDescriptorBufferDensityMapPropertiesEXT = 1000316001, + PhysicalDeviceHostQueryResetFeaturesEXT = PhysicalDeviceHostQueryResetFeatures, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_BUFFER_FEATURES_EXT")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INDEX_TYPE_UINT8_FEATURES")] [SupportedApiProfile( "vulkan", - ["VK_EXT_descriptor_buffer"], + [ + "VK_BASE_VERSION_1_4", + "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_4", + ], + MinVersion = "1.4" + )] + PhysicalDeviceIndexTypeUint8Features = 1000265000, + + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INDEX_TYPE_UINT8_FEATURES_EXT")] + [SupportedApiProfile( + "vulkan", + ["VK_EXT_index_type_uint8"], ImpliesSets = [ - "VK_KHR_synchronization2+VK_KHR_buffer_device_address+VK_EXT_descriptor_indexing+VK_KHR_get_physical_device_properties2", - "VK_KHR_synchronization2+VK_KHR_buffer_device_address+VK_EXT_descriptor_indexing+VK_VERSION_1_1", - "VK_KHR_synchronization2+VK_VERSION_1_2", - "VK_VERSION_1_3", + "VK_EXT_index_type_uint8+VK_KHR_get_physical_device_properties2", + "VK_EXT_index_type_uint8+VK_VERSION_1_1", ] )] - PhysicalDeviceDescriptorBufferFeaturesEXT = 1000316002, + PhysicalDeviceIndexTypeUint8FeaturesEXT = PhysicalDeviceIndexTypeUint8Features, - [NativeName("VK_STRUCTURE_TYPE_DESCRIPTOR_ADDRESS_INFO_EXT")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INDEX_TYPE_UINT8_FEATURES_KHR")] [SupportedApiProfile( "vulkan", - ["VK_EXT_descriptor_buffer"], + ["VK_KHR_index_type_uint8"], ImpliesSets = [ - "VK_KHR_synchronization2+VK_KHR_buffer_device_address+VK_EXT_descriptor_indexing+VK_KHR_get_physical_device_properties2", - "VK_KHR_synchronization2+VK_KHR_buffer_device_address+VK_EXT_descriptor_indexing+VK_VERSION_1_1", - "VK_KHR_synchronization2+VK_VERSION_1_2", - "VK_VERSION_1_3", + "VK_KHR_index_type_uint8+VK_KHR_get_physical_device_properties2", + "VK_KHR_index_type_uint8+VK_VERSION_1_1", ] )] - DescriptorAddressInfoEXT = 1000316003, + PhysicalDeviceIndexTypeUint8FeaturesKHR = PhysicalDeviceIndexTypeUint8Features, - [NativeName("VK_STRUCTURE_TYPE_DESCRIPTOR_GET_INFO_EXT")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_DYNAMIC_STATE_FEATURES_EXT")] [SupportedApiProfile( "vulkan", - ["VK_EXT_descriptor_buffer"], + ["VK_EXT_extended_dynamic_state"], ImpliesSets = [ - "VK_KHR_synchronization2+VK_KHR_buffer_device_address+VK_EXT_descriptor_indexing+VK_KHR_get_physical_device_properties2", - "VK_KHR_synchronization2+VK_KHR_buffer_device_address+VK_EXT_descriptor_indexing+VK_VERSION_1_1", - "VK_KHR_synchronization2+VK_VERSION_1_2", - "VK_VERSION_1_3", + "VK_EXT_extended_dynamic_state+VK_KHR_get_physical_device_properties2", + "VK_EXT_extended_dynamic_state+VK_VERSION_1_1", ] )] - DescriptorGetInfoEXT = 1000316004, + PhysicalDeviceExtendedDynamicStateFeaturesEXT = 1000267000, - [NativeName("VK_STRUCTURE_TYPE_BUFFER_CAPTURE_DESCRIPTOR_DATA_INFO_EXT")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_EXECUTABLE_PROPERTIES_FEATURES_KHR")] [SupportedApiProfile( "vulkan", - ["VK_EXT_descriptor_buffer"], + ["VK_KHR_pipeline_executable_properties"], ImpliesSets = [ - "VK_KHR_synchronization2+VK_KHR_buffer_device_address+VK_EXT_descriptor_indexing+VK_KHR_get_physical_device_properties2", - "VK_KHR_synchronization2+VK_KHR_buffer_device_address+VK_EXT_descriptor_indexing+VK_VERSION_1_1", - "VK_KHR_synchronization2+VK_VERSION_1_2", - "VK_VERSION_1_3", + "VK_KHR_pipeline_executable_properties+VK_KHR_get_physical_device_properties2", + "VK_KHR_pipeline_executable_properties+VK_VERSION_1_1", ] )] - BufferCaptureDescriptorDataInfoEXT = 1000316005, + PhysicalDevicePipelineExecutablePropertiesFeaturesKHR = 1000269000, - [NativeName("VK_STRUCTURE_TYPE_IMAGE_CAPTURE_DESCRIPTOR_DATA_INFO_EXT")] + [NativeName("VK_STRUCTURE_TYPE_PIPELINE_INFO_KHR")] [SupportedApiProfile( "vulkan", - ["VK_EXT_descriptor_buffer"], + ["VK_KHR_pipeline_executable_properties"], ImpliesSets = [ - "VK_KHR_synchronization2+VK_KHR_buffer_device_address+VK_EXT_descriptor_indexing+VK_KHR_get_physical_device_properties2", - "VK_KHR_synchronization2+VK_KHR_buffer_device_address+VK_EXT_descriptor_indexing+VK_VERSION_1_1", - "VK_KHR_synchronization2+VK_VERSION_1_2", - "VK_VERSION_1_3", + "VK_KHR_pipeline_executable_properties+VK_KHR_get_physical_device_properties2", + "VK_KHR_pipeline_executable_properties+VK_VERSION_1_1", ] )] - ImageCaptureDescriptorDataInfoEXT = 1000316006, + PipelineInfoKHR = 1000269001, - [NativeName("VK_STRUCTURE_TYPE_IMAGE_VIEW_CAPTURE_DESCRIPTOR_DATA_INFO_EXT")] + [NativeName("VK_STRUCTURE_TYPE_PIPELINE_INFO_EXT")] [SupportedApiProfile( "vulkan", - ["VK_EXT_descriptor_buffer"], + ["VK_EXT_pipeline_properties"], ImpliesSets = [ - "VK_KHR_synchronization2+VK_KHR_buffer_device_address+VK_EXT_descriptor_indexing+VK_KHR_get_physical_device_properties2", - "VK_KHR_synchronization2+VK_KHR_buffer_device_address+VK_EXT_descriptor_indexing+VK_VERSION_1_1", - "VK_KHR_synchronization2+VK_VERSION_1_2", - "VK_VERSION_1_3", + "VK_EXT_pipeline_properties+VK_KHR_get_physical_device_properties2", + "VK_EXT_pipeline_properties+VK_VERSION_1_1", ] )] - ImageViewCaptureDescriptorDataInfoEXT = 1000316007, + PipelineInfoEXT = PipelineInfoKHR, - [NativeName("VK_STRUCTURE_TYPE_SAMPLER_CAPTURE_DESCRIPTOR_DATA_INFO_EXT")] + [NativeName("VK_STRUCTURE_TYPE_PIPELINE_EXECUTABLE_PROPERTIES_KHR")] [SupportedApiProfile( "vulkan", - ["VK_EXT_descriptor_buffer"], + ["VK_KHR_pipeline_executable_properties"], ImpliesSets = [ - "VK_KHR_synchronization2+VK_KHR_buffer_device_address+VK_EXT_descriptor_indexing+VK_KHR_get_physical_device_properties2", - "VK_KHR_synchronization2+VK_KHR_buffer_device_address+VK_EXT_descriptor_indexing+VK_VERSION_1_1", - "VK_KHR_synchronization2+VK_VERSION_1_2", - "VK_VERSION_1_3", + "VK_KHR_pipeline_executable_properties+VK_KHR_get_physical_device_properties2", + "VK_KHR_pipeline_executable_properties+VK_VERSION_1_1", ] )] - SamplerCaptureDescriptorDataInfoEXT = 1000316008, + PipelineExecutablePropertiesKHR = 1000269002, - [NativeName("VK_STRUCTURE_TYPE_OPAQUE_CAPTURE_DESCRIPTOR_DATA_CREATE_INFO_EXT")] + [NativeName("VK_STRUCTURE_TYPE_PIPELINE_EXECUTABLE_INFO_KHR")] [SupportedApiProfile( "vulkan", - ["VK_EXT_descriptor_buffer"], + ["VK_KHR_pipeline_executable_properties"], ImpliesSets = [ - "VK_KHR_synchronization2+VK_KHR_buffer_device_address+VK_EXT_descriptor_indexing+VK_KHR_get_physical_device_properties2", - "VK_KHR_synchronization2+VK_KHR_buffer_device_address+VK_EXT_descriptor_indexing+VK_VERSION_1_1", - "VK_KHR_synchronization2+VK_VERSION_1_2", - "VK_VERSION_1_3", + "VK_KHR_pipeline_executable_properties+VK_KHR_get_physical_device_properties2", + "VK_KHR_pipeline_executable_properties+VK_VERSION_1_1", ] )] - OpaqueCaptureDescriptorDataCreateInfoEXT = 1000316010, + PipelineExecutableInfoKHR = 1000269003, - [NativeName("VK_STRUCTURE_TYPE_DESCRIPTOR_BUFFER_BINDING_INFO_EXT")] + [NativeName("VK_STRUCTURE_TYPE_PIPELINE_EXECUTABLE_STATISTIC_KHR")] [SupportedApiProfile( "vulkan", - ["VK_EXT_descriptor_buffer"], + ["VK_KHR_pipeline_executable_properties"], ImpliesSets = [ - "VK_KHR_synchronization2+VK_KHR_buffer_device_address+VK_EXT_descriptor_indexing+VK_KHR_get_physical_device_properties2", - "VK_KHR_synchronization2+VK_KHR_buffer_device_address+VK_EXT_descriptor_indexing+VK_VERSION_1_1", - "VK_KHR_synchronization2+VK_VERSION_1_2", - "VK_VERSION_1_3", + "VK_KHR_pipeline_executable_properties+VK_KHR_get_physical_device_properties2", + "VK_KHR_pipeline_executable_properties+VK_VERSION_1_1", ] )] - DescriptorBufferBindingInfoEXT = 1000316011, + PipelineExecutableStatisticKHR = 1000269004, - [NativeName("VK_STRUCTURE_TYPE_DESCRIPTOR_BUFFER_BINDING_PUSH_DESCRIPTOR_BUFFER_HANDLE_EXT")] + [NativeName("VK_STRUCTURE_TYPE_PIPELINE_EXECUTABLE_INTERNAL_REPRESENTATION_KHR")] [SupportedApiProfile( "vulkan", - ["VK_EXT_descriptor_buffer"], + ["VK_KHR_pipeline_executable_properties"], ImpliesSets = [ - "VK_KHR_synchronization2+VK_KHR_buffer_device_address+VK_EXT_descriptor_indexing+VK_KHR_get_physical_device_properties2", - "VK_KHR_synchronization2+VK_KHR_buffer_device_address+VK_EXT_descriptor_indexing+VK_VERSION_1_1", - "VK_KHR_synchronization2+VK_VERSION_1_2", - "VK_VERSION_1_3", + "VK_KHR_pipeline_executable_properties+VK_KHR_get_physical_device_properties2", + "VK_KHR_pipeline_executable_properties+VK_VERSION_1_1", ] )] - DescriptorBufferBindingPushDescriptorBufferHandleEXT = 1000316012, + PipelineExecutableInternalRepresentationKHR = 1000269005, - [NativeName("VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_CAPTURE_DESCRIPTOR_DATA_INFO_EXT")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_HOST_IMAGE_COPY_FEATURES")] [SupportedApiProfile( "vulkan", [ - "VK_EXT_descriptor_buffer+VK_KHR_acceleration_structure", - "VK_EXT_descriptor_buffer+VK_NV_ray_tracing", + "VK_BASE_VERSION_1_4", + "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_4", ], - ImpliesSets = [ - "VK_KHR_synchronization2+VK_KHR_buffer_device_address+VK_EXT_descriptor_indexing+VK_KHR_get_physical_device_properties2", - "VK_KHR_synchronization2+VK_KHR_buffer_device_address+VK_EXT_descriptor_indexing+VK_VERSION_1_1", - "VK_KHR_synchronization2+VK_VERSION_1_2", - "VK_VERSION_1_3", - ] + MinVersion = "1.4" )] - AccelerationStructureCaptureDescriptorDataInfoEXT = 1000316009, + PhysicalDeviceHostImageCopyFeatures = 1000270000, - [NativeName("VK_STRUCTURE_TYPE_DEVICE_MEMORY_COPY_KHR")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_HOST_IMAGE_COPY_FEATURES_EXT")] [SupportedApiProfile( "vulkan", - ["VK_KHR_device_address_commands"], + ["VK_EXT_host_image_copy"], ImpliesSets = [ - "VK_KHR_synchronization2+VK_EXT_extended_dynamic_state+VK_KHR_buffer_device_address+VK_KHR_get_physical_device_properties2", - "VK_KHR_synchronization2+VK_EXT_extended_dynamic_state+VK_KHR_buffer_device_address+VK_VERSION_1_1", - "VK_KHR_synchronization2+VK_EXT_extended_dynamic_state+VK_VERSION_1_2", + "VK_KHR_copy_commands2+VK_KHR_format_feature_flags2+VK_KHR_get_physical_device_properties2", + "VK_KHR_copy_commands2+VK_KHR_format_feature_flags2+VK_VERSION_1_1", "VK_VERSION_1_3", ] )] - DeviceMemoryCopyKHR = 1000318000, + PhysicalDeviceHostImageCopyFeaturesEXT = PhysicalDeviceHostImageCopyFeatures, - [NativeName("VK_STRUCTURE_TYPE_COPY_DEVICE_MEMORY_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_HOST_IMAGE_COPY_PROPERTIES")] [SupportedApiProfile( "vulkan", - ["VK_KHR_device_address_commands"], + [ + "VK_BASE_VERSION_1_4", + "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_4", + ], + MinVersion = "1.4" + )] + PhysicalDeviceHostImageCopyProperties = 1000270001, + + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_HOST_IMAGE_COPY_PROPERTIES_EXT")] + [SupportedApiProfile( + "vulkan", + ["VK_EXT_host_image_copy"], ImpliesSets = [ - "VK_KHR_synchronization2+VK_EXT_extended_dynamic_state+VK_KHR_buffer_device_address+VK_KHR_get_physical_device_properties2", - "VK_KHR_synchronization2+VK_EXT_extended_dynamic_state+VK_KHR_buffer_device_address+VK_VERSION_1_1", - "VK_KHR_synchronization2+VK_EXT_extended_dynamic_state+VK_VERSION_1_2", + "VK_KHR_copy_commands2+VK_KHR_format_feature_flags2+VK_KHR_get_physical_device_properties2", + "VK_KHR_copy_commands2+VK_KHR_format_feature_flags2+VK_VERSION_1_1", "VK_VERSION_1_3", ] )] - CopyDeviceMemoryInfoKHR = 1000318001, + PhysicalDeviceHostImageCopyPropertiesEXT = PhysicalDeviceHostImageCopyProperties, + + [NativeName("VK_STRUCTURE_TYPE_MEMORY_TO_IMAGE_COPY")] + [SupportedApiProfile( + "vulkan", + [ + "VK_BASE_VERSION_1_4", + "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_4", + ], + MinVersion = "1.4" + )] + MemoryToImageCopy = 1000270002, - [NativeName("VK_STRUCTURE_TYPE_DEVICE_MEMORY_IMAGE_COPY_KHR")] + [NativeName("VK_STRUCTURE_TYPE_MEMORY_TO_IMAGE_COPY_EXT")] [SupportedApiProfile( "vulkan", - ["VK_KHR_device_address_commands"], + ["VK_EXT_host_image_copy"], ImpliesSets = [ - "VK_KHR_synchronization2+VK_EXT_extended_dynamic_state+VK_KHR_buffer_device_address+VK_KHR_get_physical_device_properties2", - "VK_KHR_synchronization2+VK_EXT_extended_dynamic_state+VK_KHR_buffer_device_address+VK_VERSION_1_1", - "VK_KHR_synchronization2+VK_EXT_extended_dynamic_state+VK_VERSION_1_2", + "VK_KHR_copy_commands2+VK_KHR_format_feature_flags2+VK_KHR_get_physical_device_properties2", + "VK_KHR_copy_commands2+VK_KHR_format_feature_flags2+VK_VERSION_1_1", "VK_VERSION_1_3", ] )] - DeviceMemoryImageCopyKHR = 1000318002, + MemoryToImageCopyEXT = MemoryToImageCopy, - [NativeName("VK_STRUCTURE_TYPE_COPY_DEVICE_MEMORY_IMAGE_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_IMAGE_TO_MEMORY_COPY")] [SupportedApiProfile( "vulkan", - ["VK_KHR_device_address_commands"], - ImpliesSets = [ - "VK_KHR_synchronization2+VK_EXT_extended_dynamic_state+VK_KHR_buffer_device_address+VK_KHR_get_physical_device_properties2", - "VK_KHR_synchronization2+VK_EXT_extended_dynamic_state+VK_KHR_buffer_device_address+VK_VERSION_1_1", - "VK_KHR_synchronization2+VK_EXT_extended_dynamic_state+VK_VERSION_1_2", - "VK_VERSION_1_3", - ] + [ + "VK_BASE_VERSION_1_4", + "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_4", + ], + MinVersion = "1.4" )] - CopyDeviceMemoryImageInfoKHR = 1000318003, + ImageToMemoryCopy = 1000270003, - [NativeName("VK_STRUCTURE_TYPE_MEMORY_RANGE_BARRIERS_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_IMAGE_TO_MEMORY_COPY_EXT")] [SupportedApiProfile( "vulkan", - ["VK_KHR_device_address_commands"], + ["VK_EXT_host_image_copy"], ImpliesSets = [ - "VK_KHR_synchronization2+VK_EXT_extended_dynamic_state+VK_KHR_buffer_device_address+VK_KHR_get_physical_device_properties2", - "VK_KHR_synchronization2+VK_EXT_extended_dynamic_state+VK_KHR_buffer_device_address+VK_VERSION_1_1", - "VK_KHR_synchronization2+VK_EXT_extended_dynamic_state+VK_VERSION_1_2", + "VK_KHR_copy_commands2+VK_KHR_format_feature_flags2+VK_KHR_get_physical_device_properties2", + "VK_KHR_copy_commands2+VK_KHR_format_feature_flags2+VK_VERSION_1_1", "VK_VERSION_1_3", ] )] - MemoryRangeBarriersInfoKHR = 1000318004, + ImageToMemoryCopyEXT = ImageToMemoryCopy, - [NativeName("VK_STRUCTURE_TYPE_MEMORY_RANGE_BARRIER_KHR")] + [NativeName("VK_STRUCTURE_TYPE_COPY_IMAGE_TO_MEMORY_INFO")] [SupportedApiProfile( "vulkan", - ["VK_KHR_device_address_commands"], - ImpliesSets = [ - "VK_KHR_synchronization2+VK_EXT_extended_dynamic_state+VK_KHR_buffer_device_address+VK_KHR_get_physical_device_properties2", - "VK_KHR_synchronization2+VK_EXT_extended_dynamic_state+VK_KHR_buffer_device_address+VK_VERSION_1_1", - "VK_KHR_synchronization2+VK_EXT_extended_dynamic_state+VK_VERSION_1_2", - "VK_VERSION_1_3", - ] + [ + "VK_BASE_VERSION_1_4", + "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_4", + ], + MinVersion = "1.4" )] - MemoryRangeBarrierKHR = 1000318005, + CopyImageToMemoryInfo = 1000270004, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_ADDRESS_COMMANDS_FEATURES_KHR")] + [NativeName("VK_STRUCTURE_TYPE_COPY_IMAGE_TO_MEMORY_INFO_EXT")] [SupportedApiProfile( "vulkan", - ["VK_KHR_device_address_commands"], + ["VK_EXT_host_image_copy"], ImpliesSets = [ - "VK_KHR_synchronization2+VK_EXT_extended_dynamic_state+VK_KHR_buffer_device_address+VK_KHR_get_physical_device_properties2", - "VK_KHR_synchronization2+VK_EXT_extended_dynamic_state+VK_KHR_buffer_device_address+VK_VERSION_1_1", - "VK_KHR_synchronization2+VK_EXT_extended_dynamic_state+VK_VERSION_1_2", + "VK_KHR_copy_commands2+VK_KHR_format_feature_flags2+VK_KHR_get_physical_device_properties2", + "VK_KHR_copy_commands2+VK_KHR_format_feature_flags2+VK_VERSION_1_1", "VK_VERSION_1_3", ] )] - PhysicalDeviceDeviceAddressCommandsFeaturesKHR = 1000318006, + CopyImageToMemoryInfoEXT = CopyImageToMemoryInfo, - [NativeName("VK_STRUCTURE_TYPE_BIND_INDEX_BUFFER_3_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_COPY_MEMORY_TO_IMAGE_INFO")] [SupportedApiProfile( "vulkan", - ["VK_KHR_device_address_commands"], - ImpliesSets = [ - "VK_KHR_synchronization2+VK_EXT_extended_dynamic_state+VK_KHR_buffer_device_address+VK_KHR_get_physical_device_properties2", - "VK_KHR_synchronization2+VK_EXT_extended_dynamic_state+VK_KHR_buffer_device_address+VK_VERSION_1_1", - "VK_KHR_synchronization2+VK_EXT_extended_dynamic_state+VK_VERSION_1_2", - "VK_VERSION_1_3", - ] + [ + "VK_BASE_VERSION_1_4", + "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_4", + ], + MinVersion = "1.4" )] - BindIndexBuffer3InfoKHR = 1000318007, + CopyMemoryToImageInfo = 1000270005, - [NativeName("VK_STRUCTURE_TYPE_BIND_VERTEX_BUFFER_3_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_COPY_MEMORY_TO_IMAGE_INFO_EXT")] [SupportedApiProfile( "vulkan", - ["VK_KHR_device_address_commands"], + ["VK_EXT_host_image_copy"], ImpliesSets = [ - "VK_KHR_synchronization2+VK_EXT_extended_dynamic_state+VK_KHR_buffer_device_address+VK_KHR_get_physical_device_properties2", - "VK_KHR_synchronization2+VK_EXT_extended_dynamic_state+VK_KHR_buffer_device_address+VK_VERSION_1_1", - "VK_KHR_synchronization2+VK_EXT_extended_dynamic_state+VK_VERSION_1_2", + "VK_KHR_copy_commands2+VK_KHR_format_feature_flags2+VK_KHR_get_physical_device_properties2", + "VK_KHR_copy_commands2+VK_KHR_format_feature_flags2+VK_VERSION_1_1", "VK_VERSION_1_3", ] )] - BindVertexBuffer3InfoKHR = 1000318008, + CopyMemoryToImageInfoEXT = CopyMemoryToImageInfo, - [NativeName("VK_STRUCTURE_TYPE_DRAW_INDIRECT_2_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_HOST_IMAGE_LAYOUT_TRANSITION_INFO")] [SupportedApiProfile( "vulkan", - ["VK_KHR_device_address_commands"], - ImpliesSets = [ - "VK_KHR_synchronization2+VK_EXT_extended_dynamic_state+VK_KHR_buffer_device_address+VK_KHR_get_physical_device_properties2", - "VK_KHR_synchronization2+VK_EXT_extended_dynamic_state+VK_KHR_buffer_device_address+VK_VERSION_1_1", - "VK_KHR_synchronization2+VK_EXT_extended_dynamic_state+VK_VERSION_1_2", - "VK_VERSION_1_3", - ] + [ + "VK_BASE_VERSION_1_4", + "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_4", + ], + MinVersion = "1.4" )] - DrawIndirect2InfoKHR = 1000318009, + HostImageLayoutTransitionInfo = 1000270006, - [NativeName("VK_STRUCTURE_TYPE_DRAW_INDIRECT_COUNT_2_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_HOST_IMAGE_LAYOUT_TRANSITION_INFO_EXT")] [SupportedApiProfile( "vulkan", - ["VK_KHR_device_address_commands"], + ["VK_EXT_host_image_copy"], ImpliesSets = [ - "VK_KHR_synchronization2+VK_EXT_extended_dynamic_state+VK_KHR_buffer_device_address+VK_KHR_get_physical_device_properties2", - "VK_KHR_synchronization2+VK_EXT_extended_dynamic_state+VK_KHR_buffer_device_address+VK_VERSION_1_1", - "VK_KHR_synchronization2+VK_EXT_extended_dynamic_state+VK_VERSION_1_2", + "VK_KHR_copy_commands2+VK_KHR_format_feature_flags2+VK_KHR_get_physical_device_properties2", + "VK_KHR_copy_commands2+VK_KHR_format_feature_flags2+VK_VERSION_1_1", "VK_VERSION_1_3", ] )] - DrawIndirectCount2InfoKHR = 1000318010, + HostImageLayoutTransitionInfoEXT = HostImageLayoutTransitionInfo, - [NativeName("VK_STRUCTURE_TYPE_DISPATCH_INDIRECT_2_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_COPY_IMAGE_TO_IMAGE_INFO")] [SupportedApiProfile( "vulkan", - ["VK_KHR_device_address_commands"], - ImpliesSets = [ - "VK_KHR_synchronization2+VK_EXT_extended_dynamic_state+VK_KHR_buffer_device_address+VK_KHR_get_physical_device_properties2", - "VK_KHR_synchronization2+VK_EXT_extended_dynamic_state+VK_KHR_buffer_device_address+VK_VERSION_1_1", - "VK_KHR_synchronization2+VK_EXT_extended_dynamic_state+VK_VERSION_1_2", - "VK_VERSION_1_3", - ] + [ + "VK_BASE_VERSION_1_4", + "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_4", + ], + MinVersion = "1.4" )] - DispatchIndirect2InfoKHR = 1000318011, + CopyImageToImageInfo = 1000270007, - [NativeName("VK_STRUCTURE_TYPE_CONDITIONAL_RENDERING_BEGIN_INFO_2_EXT")] + [NativeName("VK_STRUCTURE_TYPE_COPY_IMAGE_TO_IMAGE_INFO_EXT")] [SupportedApiProfile( "vulkan", - ["VK_EXT_conditional_rendering", "VK_KHR_device_address_commands"], + ["VK_EXT_host_image_copy"], ImpliesSets = [ - "VK_KHR_synchronization2+VK_EXT_extended_dynamic_state+VK_KHR_buffer_device_address+VK_KHR_get_physical_device_properties2", - "VK_KHR_synchronization2+VK_EXT_extended_dynamic_state+VK_KHR_buffer_device_address+VK_VERSION_1_1", - "VK_KHR_synchronization2+VK_EXT_extended_dynamic_state+VK_VERSION_1_2", + "VK_KHR_copy_commands2+VK_KHR_format_feature_flags2+VK_KHR_get_physical_device_properties2", + "VK_KHR_copy_commands2+VK_KHR_format_feature_flags2+VK_VERSION_1_1", "VK_VERSION_1_3", - ], - RequireAll = true + ] )] - ConditionalRenderingBeginInfo2EXT = 1000318012, + CopyImageToImageInfoEXT = CopyImageToImageInfo, - [NativeName("VK_STRUCTURE_TYPE_BIND_TRANSFORM_FEEDBACK_BUFFER_2_INFO_EXT")] + [NativeName("VK_STRUCTURE_TYPE_SUBRESOURCE_HOST_MEMCPY_SIZE")] [SupportedApiProfile( "vulkan", - ["VK_EXT_transform_feedback", "VK_KHR_device_address_commands"], - ImpliesSets = [ - "VK_KHR_synchronization2+VK_EXT_extended_dynamic_state+VK_KHR_buffer_device_address+VK_KHR_get_physical_device_properties2", - "VK_KHR_synchronization2+VK_EXT_extended_dynamic_state+VK_KHR_buffer_device_address+VK_VERSION_1_1", - "VK_KHR_synchronization2+VK_EXT_extended_dynamic_state+VK_VERSION_1_2", - "VK_VERSION_1_3", + [ + "VK_BASE_VERSION_1_4", + "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_4", ], - RequireAll = true + MinVersion = "1.4" )] - BindTransformFeedbackBuffer2InfoEXT = 1000318013, + SubresourceHostMemcpySize = 1000270008, - [NativeName("VK_STRUCTURE_TYPE_MEMORY_MARKER_INFO_AMD")] + [NativeName("VK_STRUCTURE_TYPE_SUBRESOURCE_HOST_MEMCPY_SIZE_EXT")] [SupportedApiProfile( "vulkan", - ["VK_AMD_buffer_marker", "VK_KHR_device_address_commands"], + ["VK_EXT_host_image_copy"], ImpliesSets = [ - "VK_KHR_synchronization2+VK_EXT_extended_dynamic_state+VK_KHR_buffer_device_address+VK_KHR_get_physical_device_properties2", - "VK_KHR_synchronization2+VK_EXT_extended_dynamic_state+VK_KHR_buffer_device_address+VK_VERSION_1_1", - "VK_KHR_synchronization2+VK_EXT_extended_dynamic_state+VK_VERSION_1_2", + "VK_KHR_copy_commands2+VK_KHR_format_feature_flags2+VK_KHR_get_physical_device_properties2", + "VK_KHR_copy_commands2+VK_KHR_format_feature_flags2+VK_VERSION_1_1", "VK_VERSION_1_3", - ], - RequireAll = true + ] )] - MemoryMarkerInfoAMD = 1000318014, + SubresourceHostMemcpySizeEXT = SubresourceHostMemcpySize, - [NativeName("VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_CREATE_INFO_2_KHR")] + [NativeName("VK_STRUCTURE_TYPE_HOST_IMAGE_COPY_DEVICE_PERFORMANCE_QUERY")] [SupportedApiProfile( "vulkan", - ["VK_KHR_acceleration_structure", "VK_KHR_device_address_commands"], - ImpliesSets = [ - "VK_KHR_synchronization2+VK_EXT_extended_dynamic_state+VK_KHR_buffer_device_address+VK_KHR_get_physical_device_properties2", - "VK_KHR_synchronization2+VK_EXT_extended_dynamic_state+VK_KHR_buffer_device_address+VK_VERSION_1_1", - "VK_KHR_synchronization2+VK_EXT_extended_dynamic_state+VK_VERSION_1_2", - "VK_VERSION_1_3", + [ + "VK_BASE_VERSION_1_4", + "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_4", ], - RequireAll = true + MinVersion = "1.4" )] - AccelerationStructureCreateInfo2KHR = 1000318015, + HostImageCopyDevicePerformanceQuery = 1000270009, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_FEATURES_EXT")] + [NativeName("VK_STRUCTURE_TYPE_HOST_IMAGE_COPY_DEVICE_PERFORMANCE_QUERY_EXT")] [SupportedApiProfile( "vulkan", - ["VK_EXT_graphics_pipeline_library"], + ["VK_EXT_host_image_copy"], ImpliesSets = [ - "VK_KHR_pipeline_library+VK_KHR_get_physical_device_properties2", - "VK_KHR_pipeline_library+VK_VERSION_1_1", + "VK_KHR_copy_commands2+VK_KHR_format_feature_flags2+VK_KHR_get_physical_device_properties2", + "VK_KHR_copy_commands2+VK_KHR_format_feature_flags2+VK_VERSION_1_1", + "VK_VERSION_1_3", ] )] - PhysicalDeviceGraphicsPipelineLibraryFeaturesEXT = 1000320000, + HostImageCopyDevicePerformanceQueryEXT = HostImageCopyDevicePerformanceQuery, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_PROPERTIES_EXT")] + [NativeName("VK_STRUCTURE_TYPE_MEMORY_MAP_INFO")] [SupportedApiProfile( "vulkan", - ["VK_EXT_graphics_pipeline_library"], - ImpliesSets = [ - "VK_KHR_pipeline_library+VK_KHR_get_physical_device_properties2", - "VK_KHR_pipeline_library+VK_VERSION_1_1", - ] + [ + "VK_BASE_VERSION_1_4", + "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_4", + ], + MinVersion = "1.4" )] - PhysicalDeviceGraphicsPipelineLibraryPropertiesEXT = 1000320001, + MemoryMapInfo = 1000271000, - [NativeName("VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_LIBRARY_CREATE_INFO_EXT")] + [NativeName("VK_STRUCTURE_TYPE_MEMORY_MAP_INFO_KHR")] + [SupportedApiProfile("vulkan", ["VK_KHR_map_memory2"])] + MemoryMapInfoKHR = MemoryMapInfo, + + [NativeName("VK_STRUCTURE_TYPE_MEMORY_UNMAP_INFO")] [SupportedApiProfile( "vulkan", - ["VK_EXT_graphics_pipeline_library"], - ImpliesSets = [ - "VK_KHR_pipeline_library+VK_KHR_get_physical_device_properties2", - "VK_KHR_pipeline_library+VK_VERSION_1_1", - ] + [ + "VK_BASE_VERSION_1_4", + "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_4", + ], + MinVersion = "1.4" )] - GraphicsPipelineLibraryCreateInfoEXT = 1000320002, + MemoryUnmapInfo = 1000271001, - [NativeName( - "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_FEATURES_AMD" - )] + [NativeName("VK_STRUCTURE_TYPE_MEMORY_UNMAP_INFO_KHR")] + [SupportedApiProfile("vulkan", ["VK_KHR_map_memory2"])] + MemoryUnmapInfoKHR = MemoryUnmapInfo, + + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAP_MEMORY_PLACED_FEATURES_EXT")] [SupportedApiProfile( "vulkan", - ["VK_AMD_shader_early_and_late_fragment_tests"], + ["VK_EXT_map_memory_placed"], ImpliesSets = [ - "VK_AMD_shader_early_and_late_fragment_tests+VK_KHR_get_physical_device_properties2", - "VK_AMD_shader_early_and_late_fragment_tests+VK_VERSION_1_1", + "VK_EXT_map_memory_placed+VK_KHR_map_memory2", + "VK_EXT_map_memory_placed+VK_VERSION_1_4", ] )] - PhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD = 1000321000, + PhysicalDeviceMapMemoryPlacedFeaturesEXT = 1000272000, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAP_MEMORY_PLACED_PROPERTIES_EXT")] [SupportedApiProfile( "vulkan", - ["VK_KHR_fragment_shader_barycentric"], + ["VK_EXT_map_memory_placed"], ImpliesSets = [ - "VK_KHR_fragment_shader_barycentric+VK_KHR_get_physical_device_properties2", - "VK_KHR_fragment_shader_barycentric+VK_VERSION_1_1", + "VK_EXT_map_memory_placed+VK_KHR_map_memory2", + "VK_EXT_map_memory_placed+VK_VERSION_1_4", ] )] - PhysicalDeviceFragmentShaderBarycentricFeaturesKHR = 1000203000, + PhysicalDeviceMapMemoryPlacedPropertiesEXT = 1000272001, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_PROPERTIES_KHR")] + [NativeName("VK_STRUCTURE_TYPE_MEMORY_MAP_PLACED_INFO_EXT")] [SupportedApiProfile( "vulkan", - ["VK_EXT_provoking_vertex", "VK_KHR_fragment_shader_barycentric"], + ["VK_EXT_map_memory_placed"], ImpliesSets = [ - "VK_KHR_fragment_shader_barycentric+VK_KHR_get_physical_device_properties2", - "VK_KHR_fragment_shader_barycentric+VK_VERSION_1_1", - ], - RequireAll = true - )] - PhysicalDeviceFragmentShaderBarycentricPropertiesKHR = 1000322000, - - [NativeName( - "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SUBGROUP_UNIFORM_CONTROL_FLOW_FEATURES_KHR" - )] - [SupportedApiProfile( - "vulkan", - ["VK_KHR_shader_subgroup_uniform_control_flow"], - ImpliesSets = ["VK_VERSION_1_1"] - )] - PhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR = 1000323000, - - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_ENUMS_PROPERTIES_NV")] - [SupportedApiProfile( - "vulkan", - ["VK_NV_fragment_shading_rate_enums"], - ImpliesSets = ["VK_KHR_fragment_shading_rate"] + "VK_EXT_map_memory_placed+VK_KHR_map_memory2", + "VK_EXT_map_memory_placed+VK_VERSION_1_4", + ] )] - PhysicalDeviceFragmentShadingRateEnumsPropertiesNV = 1000326000, + MemoryMapPlacedInfoEXT = 1000272002, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_ENUMS_FEATURES_NV")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT")] [SupportedApiProfile( "vulkan", - ["VK_NV_fragment_shading_rate_enums"], - ImpliesSets = ["VK_KHR_fragment_shading_rate"] + ["VK_EXT_shader_atomic_float2"], + ImpliesSets = ["VK_EXT_shader_atomic_float"] )] - PhysicalDeviceFragmentShadingRateEnumsFeaturesNV = 1000326001, + PhysicalDeviceShaderAtomicFloat2FeaturesEXT = 1000273000, - [NativeName("VK_STRUCTURE_TYPE_PIPELINE_FRAGMENT_SHADING_RATE_ENUM_STATE_CREATE_INFO_NV")] + [NativeName("VK_STRUCTURE_TYPE_SURFACE_PRESENT_MODE_KHR")] [SupportedApiProfile( "vulkan", - ["VK_NV_fragment_shading_rate_enums"], - ImpliesSets = ["VK_KHR_fragment_shading_rate"] + ["VK_KHR_surface_maintenance1"], + ImpliesSets = ["VK_KHR_get_surface_capabilities2", "VK_KHR_surface"] )] - PipelineFragmentShadingRateEnumStateCreateInfoNV = 1000326002, + SurfacePresentModeKHR = 1000274000, - [NativeName("VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_GEOMETRY_MOTION_TRIANGLES_DATA_NV")] + [NativeName("VK_STRUCTURE_TYPE_SURFACE_PRESENT_MODE_EXT")] [SupportedApiProfile( "vulkan", - ["VK_NV_ray_tracing_motion_blur"], - ImpliesSets = ["VK_KHR_ray_tracing_pipeline"] + ["VK_EXT_surface_maintenance1"], + ImpliesSets = ["VK_KHR_get_surface_capabilities2", "VK_KHR_surface"] )] - AccelerationStructureGeometryMotionTrianglesDataNV = 1000327000, + SurfacePresentModeEXT = SurfacePresentModeKHR, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MOTION_BLUR_FEATURES_NV")] + [NativeName("VK_STRUCTURE_TYPE_SURFACE_PRESENT_SCALING_CAPABILITIES_KHR")] [SupportedApiProfile( "vulkan", - ["VK_NV_ray_tracing_motion_blur"], - ImpliesSets = ["VK_KHR_ray_tracing_pipeline"] + ["VK_KHR_surface_maintenance1"], + ImpliesSets = ["VK_KHR_get_surface_capabilities2", "VK_KHR_surface"] )] - PhysicalDeviceRayTracingMotionBlurFeaturesNV = 1000327001, + SurfacePresentScalingCapabilitiesKHR = 1000274001, - [NativeName("VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_MOTION_INFO_NV")] + [NativeName("VK_STRUCTURE_TYPE_SURFACE_PRESENT_SCALING_CAPABILITIES_EXT")] [SupportedApiProfile( "vulkan", - ["VK_NV_ray_tracing_motion_blur"], - ImpliesSets = ["VK_KHR_ray_tracing_pipeline"] + ["VK_EXT_surface_maintenance1"], + ImpliesSets = ["VK_KHR_get_surface_capabilities2", "VK_KHR_surface"] )] - AccelerationStructureMotionInfoNV = 1000327002, + SurfacePresentScalingCapabilitiesEXT = SurfacePresentScalingCapabilitiesKHR, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MESH_SHADER_FEATURES_EXT")] + [NativeName("VK_STRUCTURE_TYPE_SURFACE_PRESENT_MODE_COMPATIBILITY_KHR")] [SupportedApiProfile( "vulkan", - ["VK_EXT_mesh_shader"], - ImpliesSets = ["VK_EXT_mesh_shader+VK_KHR_spirv_1_4", "VK_EXT_mesh_shader+VK_VERSION_1_2"] + ["VK_KHR_surface_maintenance1"], + ImpliesSets = ["VK_KHR_get_surface_capabilities2", "VK_KHR_surface"] )] - PhysicalDeviceMeshShaderFeaturesEXT = 1000328000, + SurfacePresentModeCompatibilityKHR = 1000274002, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MESH_SHADER_PROPERTIES_EXT")] + [NativeName("VK_STRUCTURE_TYPE_SURFACE_PRESENT_MODE_COMPATIBILITY_EXT")] [SupportedApiProfile( "vulkan", - ["VK_EXT_mesh_shader"], - ImpliesSets = ["VK_EXT_mesh_shader+VK_KHR_spirv_1_4", "VK_EXT_mesh_shader+VK_VERSION_1_2"] + ["VK_EXT_surface_maintenance1"], + ImpliesSets = ["VK_KHR_get_surface_capabilities2", "VK_KHR_surface"] )] - PhysicalDeviceMeshShaderPropertiesEXT = 1000328001, + SurfacePresentModeCompatibilityEXT = SurfacePresentModeCompatibilityKHR, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_YCBCR_2_PLANE_444_FORMATS_FEATURES_EXT")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SWAPCHAIN_MAINTENANCE_1_FEATURES_KHR")] [SupportedApiProfile( "vulkan", - ["VK_EXT_ycbcr_2plane_444_formats"], + ["VK_KHR_swapchain_maintenance1"], ImpliesSets = [ - "VK_EXT_ycbcr_2plane_444_formats+VK_KHR_sampler_ycbcr_conversion", - "VK_EXT_ycbcr_2plane_444_formats+VK_VERSION_1_1", + "VK_KHR_swapchain+VK_KHR_surface_maintenance1+VK_KHR_get_physical_device_properties2", + "VK_KHR_swapchain+VK_KHR_surface_maintenance1+VK_VERSION_1_1", ] )] - PhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT = 1000330000, + PhysicalDeviceSwapchainMaintenance1FeaturesKHR = 1000275000, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_2_FEATURES_EXT")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SWAPCHAIN_MAINTENANCE_1_FEATURES_EXT")] [SupportedApiProfile( "vulkan", - ["VK_EXT_fragment_density_map2"], - ImpliesSets = ["VK_EXT_fragment_density_map"] + ["VK_EXT_swapchain_maintenance1"], + ImpliesSets = [ + "VK_KHR_swapchain+VK_EXT_surface_maintenance1+VK_KHR_get_physical_device_properties2", + "VK_KHR_swapchain+VK_EXT_surface_maintenance1+VK_VERSION_1_1", + ] )] - PhysicalDeviceFragmentDensityMap2FeaturesEXT = 1000332000, + PhysicalDeviceSwapchainMaintenance1FeaturesEXT = PhysicalDeviceSwapchainMaintenance1FeaturesKHR, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_2_PROPERTIES_EXT")] + [NativeName("VK_STRUCTURE_TYPE_SWAPCHAIN_PRESENT_FENCE_INFO_KHR")] [SupportedApiProfile( "vulkan", - ["VK_EXT_fragment_density_map2"], - ImpliesSets = ["VK_EXT_fragment_density_map"] + ["VK_KHR_swapchain_maintenance1"], + ImpliesSets = [ + "VK_KHR_swapchain+VK_KHR_surface_maintenance1+VK_KHR_get_physical_device_properties2", + "VK_KHR_swapchain+VK_KHR_surface_maintenance1+VK_VERSION_1_1", + ] )] - PhysicalDeviceFragmentDensityMap2PropertiesEXT = 1000332001, + SwapchainPresentFenceInfoKHR = 1000275001, - [NativeName("VK_STRUCTURE_TYPE_COPY_COMMAND_TRANSFORM_INFO_QCOM")] + [NativeName("VK_STRUCTURE_TYPE_SWAPCHAIN_PRESENT_FENCE_INFO_EXT")] [SupportedApiProfile( "vulkan", - ["VK_QCOM_rotated_copy_commands"], + ["VK_EXT_swapchain_maintenance1"], ImpliesSets = [ - "VK_QCOM_rotated_copy_commands+VK_KHR_copy_commands2", - "VK_QCOM_rotated_copy_commands+VK_VERSION_1_3", + "VK_KHR_swapchain+VK_EXT_surface_maintenance1+VK_KHR_get_physical_device_properties2", + "VK_KHR_swapchain+VK_EXT_surface_maintenance1+VK_VERSION_1_1", ] )] - CopyCommandTransformInfoQCOM = 1000333000, + SwapchainPresentFenceInfoEXT = SwapchainPresentFenceInfoKHR, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_WORKGROUP_MEMORY_EXPLICIT_LAYOUT_FEATURES_KHR")] + [NativeName("VK_STRUCTURE_TYPE_SWAPCHAIN_PRESENT_MODES_CREATE_INFO_KHR")] [SupportedApiProfile( "vulkan", - ["VK_KHR_workgroup_memory_explicit_layout"], + ["VK_KHR_swapchain_maintenance1"], ImpliesSets = [ - "VK_KHR_workgroup_memory_explicit_layout+VK_KHR_get_physical_device_properties2", - "VK_KHR_workgroup_memory_explicit_layout+VK_VERSION_1_1", + "VK_KHR_swapchain+VK_KHR_surface_maintenance1+VK_KHR_get_physical_device_properties2", + "VK_KHR_swapchain+VK_KHR_surface_maintenance1+VK_VERSION_1_1", ] )] - PhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR = 1000336000, + SwapchainPresentModesCreateInfoKHR = 1000275002, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_FEATURES_EXT")] + [NativeName("VK_STRUCTURE_TYPE_SWAPCHAIN_PRESENT_MODES_CREATE_INFO_EXT")] [SupportedApiProfile( "vulkan", - ["VK_EXT_image_compression_control"], + ["VK_EXT_swapchain_maintenance1"], ImpliesSets = [ - "VK_EXT_image_compression_control+VK_KHR_get_physical_device_properties2", - "VK_EXT_image_compression_control+VK_VERSION_1_1", + "VK_KHR_swapchain+VK_EXT_surface_maintenance1+VK_KHR_get_physical_device_properties2", + "VK_KHR_swapchain+VK_EXT_surface_maintenance1+VK_VERSION_1_1", ] )] - PhysicalDeviceImageCompressionControlFeaturesEXT = 1000338000, + SwapchainPresentModesCreateInfoEXT = SwapchainPresentModesCreateInfoKHR, - [NativeName("VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT")] + [NativeName("VK_STRUCTURE_TYPE_SWAPCHAIN_PRESENT_MODE_INFO_KHR")] [SupportedApiProfile( "vulkan", - ["VK_EXT_image_compression_control"], + ["VK_KHR_swapchain_maintenance1"], ImpliesSets = [ - "VK_EXT_image_compression_control+VK_KHR_get_physical_device_properties2", - "VK_EXT_image_compression_control+VK_VERSION_1_1", + "VK_KHR_swapchain+VK_KHR_surface_maintenance1+VK_KHR_get_physical_device_properties2", + "VK_KHR_swapchain+VK_KHR_surface_maintenance1+VK_VERSION_1_1", ] )] - ImageCompressionControlEXT = 1000338001, + SwapchainPresentModeInfoKHR = 1000275003, - [NativeName("VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT")] + [NativeName("VK_STRUCTURE_TYPE_SWAPCHAIN_PRESENT_MODE_INFO_EXT")] [SupportedApiProfile( "vulkan", - ["VK_EXT_image_compression_control"], + ["VK_EXT_swapchain_maintenance1"], ImpliesSets = [ - "VK_EXT_image_compression_control+VK_KHR_get_physical_device_properties2", - "VK_EXT_image_compression_control+VK_VERSION_1_1", + "VK_KHR_swapchain+VK_EXT_surface_maintenance1+VK_KHR_get_physical_device_properties2", + "VK_KHR_swapchain+VK_EXT_surface_maintenance1+VK_VERSION_1_1", ] )] - ImageCompressionPropertiesEXT = 1000338004, + SwapchainPresentModeInfoEXT = SwapchainPresentModeInfoKHR, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT")] + [NativeName("VK_STRUCTURE_TYPE_SWAPCHAIN_PRESENT_SCALING_CREATE_INFO_KHR")] [SupportedApiProfile( "vulkan", - ["VK_EXT_attachment_feedback_loop_layout"], + ["VK_KHR_swapchain_maintenance1"], ImpliesSets = [ - "VK_EXT_attachment_feedback_loop_layout+VK_KHR_get_physical_device_properties2", - "VK_EXT_attachment_feedback_loop_layout+VK_VERSION_1_1", + "VK_KHR_swapchain+VK_KHR_surface_maintenance1+VK_KHR_get_physical_device_properties2", + "VK_KHR_swapchain+VK_KHR_surface_maintenance1+VK_VERSION_1_1", ] )] - PhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT = 1000339000, + SwapchainPresentScalingCreateInfoKHR = 1000275004, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_4444_FORMATS_FEATURES_EXT")] + [NativeName("VK_STRUCTURE_TYPE_SWAPCHAIN_PRESENT_SCALING_CREATE_INFO_EXT")] [SupportedApiProfile( "vulkan", - ["VK_EXT_4444_formats"], + ["VK_EXT_swapchain_maintenance1"], ImpliesSets = [ - "VK_EXT_4444_formats+VK_KHR_get_physical_device_properties2", - "VK_EXT_4444_formats+VK_VERSION_1_1", + "VK_KHR_swapchain+VK_EXT_surface_maintenance1+VK_KHR_get_physical_device_properties2", + "VK_KHR_swapchain+VK_EXT_surface_maintenance1+VK_VERSION_1_1", ] )] - PhysicalDevice4444FormatsFeaturesEXT = 1000340000, + SwapchainPresentScalingCreateInfoEXT = SwapchainPresentScalingCreateInfoKHR, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FAULT_FEATURES_EXT")] + [NativeName("VK_STRUCTURE_TYPE_RELEASE_SWAPCHAIN_IMAGES_INFO_KHR")] [SupportedApiProfile( "vulkan", - ["VK_EXT_device_fault"], + ["VK_KHR_swapchain_maintenance1"], ImpliesSets = [ - "VK_EXT_device_fault+VK_KHR_get_physical_device_properties2", - "VK_EXT_device_fault+VK_VERSION_1_1", + "VK_KHR_swapchain+VK_KHR_surface_maintenance1+VK_KHR_get_physical_device_properties2", + "VK_KHR_swapchain+VK_KHR_surface_maintenance1+VK_VERSION_1_1", ] )] - PhysicalDeviceFaultFeaturesEXT = 1000341000, + ReleaseSwapchainImagesInfoKHR = 1000275005, - [NativeName("VK_STRUCTURE_TYPE_DEVICE_FAULT_COUNTS_EXT")] + [NativeName("VK_STRUCTURE_TYPE_RELEASE_SWAPCHAIN_IMAGES_INFO_EXT")] [SupportedApiProfile( "vulkan", - ["VK_EXT_device_fault"], + ["VK_EXT_swapchain_maintenance1"], ImpliesSets = [ - "VK_EXT_device_fault+VK_KHR_get_physical_device_properties2", - "VK_EXT_device_fault+VK_VERSION_1_1", + "VK_KHR_swapchain+VK_EXT_surface_maintenance1+VK_KHR_get_physical_device_properties2", + "VK_KHR_swapchain+VK_EXT_surface_maintenance1+VK_VERSION_1_1", ] )] - DeviceFaultCountsEXT = 1000341001, + ReleaseSwapchainImagesInfoEXT = ReleaseSwapchainImagesInfoKHR, - [NativeName("VK_STRUCTURE_TYPE_DEVICE_FAULT_INFO_EXT")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DEMOTE_TO_HELPER_INVOCATION_FEATURES")] [SupportedApiProfile( "vulkan", - ["VK_EXT_device_fault"], - ImpliesSets = [ - "VK_EXT_device_fault+VK_KHR_get_physical_device_properties2", - "VK_EXT_device_fault+VK_VERSION_1_1", - ] + [ + "VK_COMPUTE_VERSION_1_3", + "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_3", + "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_3", + "VK_VERSION_1_4", + ], + MinVersion = "1.3" )] - DeviceFaultInfoEXT = 1000341002, + PhysicalDeviceShaderDemoteToHelperInvocationFeatures = 1000276000, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RGBA10X6_FORMATS_FEATURES_EXT")] + [NativeName( + "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DEMOTE_TO_HELPER_INVOCATION_FEATURES_EXT" + )] [SupportedApiProfile( "vulkan", - ["VK_EXT_rgba10x6_formats"], + ["VK_EXT_shader_demote_to_helper_invocation"], ImpliesSets = [ - "VK_EXT_rgba10x6_formats+VK_KHR_sampler_ycbcr_conversion", - "VK_EXT_rgba10x6_formats+VK_VERSION_1_1", + "VK_EXT_shader_demote_to_helper_invocation+VK_KHR_get_physical_device_properties2", + "VK_EXT_shader_demote_to_helper_invocation+VK_VERSION_1_1", ] )] - PhysicalDeviceRgba10x6FormatsFeaturesEXT = 1000344000, - - [NativeName("VK_STRUCTURE_TYPE_DIRECTFB_SURFACE_CREATE_INFO_EXT")] - [SupportedApiProfile("vulkan", ["VK_EXT_directfb_surface"], ImpliesSets = ["VK_KHR_surface"])] - DirectfbSurfaceCreateInfoEXT = 1000346000, + PhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT = + PhysicalDeviceShaderDemoteToHelperInvocationFeatures, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_INPUT_DYNAMIC_STATE_FEATURES_EXT")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_GENERATED_COMMANDS_PROPERTIES_NV")] [SupportedApiProfile( "vulkan", - ["VK_EXT_vertex_input_dynamic_state"], - ImpliesSets = [ - "VK_EXT_vertex_input_dynamic_state+VK_KHR_get_physical_device_properties2", - "VK_EXT_vertex_input_dynamic_state+VK_VERSION_1_1", - ] + ["VK_NV_device_generated_commands"], + ImpliesSets = ["VK_VERSION_1_1+VK_KHR_buffer_device_address", "VK_VERSION_1_2"] )] - PhysicalDeviceVertexInputDynamicStateFeaturesEXT = 1000352000, + PhysicalDeviceDeviceGeneratedCommandsPropertiesNV = 1000277000, - [NativeName("VK_STRUCTURE_TYPE_VERTEX_INPUT_BINDING_DESCRIPTION_2_EXT")] + [NativeName("VK_STRUCTURE_TYPE_GRAPHICS_SHADER_GROUP_CREATE_INFO_NV")] [SupportedApiProfile( "vulkan", - ["VK_EXT_vertex_input_dynamic_state"], - ImpliesSets = [ - "VK_EXT_vertex_input_dynamic_state+VK_KHR_get_physical_device_properties2", - "VK_EXT_vertex_input_dynamic_state+VK_VERSION_1_1", - ] + ["VK_NV_device_generated_commands"], + ImpliesSets = ["VK_VERSION_1_1+VK_KHR_buffer_device_address", "VK_VERSION_1_2"] )] - VertexInputBindingDescription2EXT = 1000352001, + GraphicsShaderGroupCreateInfoNV = 1000277001, - [NativeName("VK_STRUCTURE_TYPE_VERTEX_INPUT_ATTRIBUTE_DESCRIPTION_2_EXT")] + [NativeName("VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_SHADER_GROUPS_CREATE_INFO_NV")] [SupportedApiProfile( "vulkan", - ["VK_EXT_vertex_input_dynamic_state"], - ImpliesSets = [ - "VK_EXT_vertex_input_dynamic_state+VK_KHR_get_physical_device_properties2", - "VK_EXT_vertex_input_dynamic_state+VK_VERSION_1_1", - ] + ["VK_NV_device_generated_commands"], + ImpliesSets = ["VK_VERSION_1_1+VK_KHR_buffer_device_address", "VK_VERSION_1_2"] )] - VertexInputAttributeDescription2EXT = 1000352002, + GraphicsPipelineShaderGroupsCreateInfoNV = 1000277002, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DRM_PROPERTIES_EXT")] + [NativeName("VK_STRUCTURE_TYPE_INDIRECT_COMMANDS_LAYOUT_TOKEN_NV")] [SupportedApiProfile( "vulkan", - ["VK_EXT_physical_device_drm"], - ImpliesSets = [ - "VK_EXT_physical_device_drm+VK_KHR_get_physical_device_properties2", - "VK_EXT_physical_device_drm+VK_VERSION_1_1", - ] + ["VK_NV_device_generated_commands"], + ImpliesSets = ["VK_VERSION_1_1+VK_KHR_buffer_device_address", "VK_VERSION_1_2"] )] - PhysicalDeviceDrmPropertiesEXT = 1000353000, + IndirectCommandsLayoutTokenNV = 1000277003, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ADDRESS_BINDING_REPORT_FEATURES_EXT")] + [NativeName("VK_STRUCTURE_TYPE_INDIRECT_COMMANDS_LAYOUT_CREATE_INFO_NV")] [SupportedApiProfile( "vulkan", - ["VK_EXT_device_address_binding_report"], - ImpliesSets = [ - "VK_EXT_debug_utils+VK_KHR_get_physical_device_properties2", - "VK_EXT_debug_utils+VK_VERSION_1_1", - ] + ["VK_NV_device_generated_commands"], + ImpliesSets = ["VK_VERSION_1_1+VK_KHR_buffer_device_address", "VK_VERSION_1_2"] )] - PhysicalDeviceAddressBindingReportFeaturesEXT = 1000354000, + IndirectCommandsLayoutCreateInfoNV = 1000277004, - [NativeName("VK_STRUCTURE_TYPE_DEVICE_ADDRESS_BINDING_CALLBACK_DATA_EXT")] + [NativeName("VK_STRUCTURE_TYPE_GENERATED_COMMANDS_INFO_NV")] [SupportedApiProfile( "vulkan", - ["VK_EXT_device_address_binding_report"], - ImpliesSets = [ - "VK_EXT_debug_utils+VK_KHR_get_physical_device_properties2", - "VK_EXT_debug_utils+VK_VERSION_1_1", - ] + ["VK_NV_device_generated_commands"], + ImpliesSets = ["VK_VERSION_1_1+VK_KHR_buffer_device_address", "VK_VERSION_1_2"] )] - DeviceAddressBindingCallbackDataEXT = 1000354001, + GeneratedCommandsInfoNV = 1000277005, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_CLIP_CONTROL_FEATURES_EXT")] + [NativeName("VK_STRUCTURE_TYPE_GENERATED_COMMANDS_MEMORY_REQUIREMENTS_INFO_NV")] [SupportedApiProfile( "vulkan", - ["VK_EXT_depth_clip_control"], - ImpliesSets = [ - "VK_EXT_depth_clip_control+VK_KHR_get_physical_device_properties2", - "VK_EXT_depth_clip_control+VK_VERSION_1_1", - ] + ["VK_NV_device_generated_commands"], + ImpliesSets = ["VK_VERSION_1_1+VK_KHR_buffer_device_address", "VK_VERSION_1_2"] )] - PhysicalDeviceDepthClipControlFeaturesEXT = 1000355000, + GeneratedCommandsMemoryRequirementsInfoNV = 1000277006, - [NativeName("VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_DEPTH_CLIP_CONTROL_CREATE_INFO_EXT")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_GENERATED_COMMANDS_FEATURES_NV")] [SupportedApiProfile( "vulkan", - ["VK_EXT_depth_clip_control"], - ImpliesSets = [ - "VK_EXT_depth_clip_control+VK_KHR_get_physical_device_properties2", - "VK_EXT_depth_clip_control+VK_VERSION_1_1", - ] + ["VK_NV_device_generated_commands"], + ImpliesSets = ["VK_VERSION_1_1+VK_KHR_buffer_device_address", "VK_VERSION_1_2"] )] - PipelineViewportDepthClipControlCreateInfoEXT = 1000355001, + PhysicalDeviceDeviceGeneratedCommandsFeaturesNV = 1000277007, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVE_TOPOLOGY_LIST_RESTART_FEATURES_EXT")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INHERITED_VIEWPORT_SCISSOR_FEATURES_NV")] [SupportedApiProfile( "vulkan", - ["VK_EXT_primitive_topology_list_restart"], + ["VK_NV_inherited_viewport_scissor"], ImpliesSets = [ - "VK_EXT_primitive_topology_list_restart+VK_KHR_get_physical_device_properties2", - "VK_EXT_primitive_topology_list_restart+VK_VERSION_1_1", + "VK_NV_inherited_viewport_scissor+VK_KHR_get_physical_device_properties2", + "VK_NV_inherited_viewport_scissor+VK_VERSION_1_1", ] )] - PhysicalDevicePrimitiveTopologyListRestartFeaturesEXT = 1000356000, + PhysicalDeviceInheritedViewportScissorFeaturesNV = 1000278000, - [NativeName("VK_STRUCTURE_TYPE_IMPORT_MEMORY_ZIRCON_HANDLE_INFO_FUCHSIA")] + [NativeName("VK_STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_VIEWPORT_SCISSOR_INFO_NV")] [SupportedApiProfile( "vulkan", - ["VK_FUCHSIA_external_memory"], + ["VK_NV_inherited_viewport_scissor"], ImpliesSets = [ - "VK_KHR_external_memory_capabilities+VK_KHR_external_memory", - "VK_VERSION_1_1", + "VK_NV_inherited_viewport_scissor+VK_KHR_get_physical_device_properties2", + "VK_NV_inherited_viewport_scissor+VK_VERSION_1_1", ] )] - ImportMemoryZirconHandleInfoFUCHSIA = 1000364000, + CommandBufferInheritanceViewportScissorInfoNV = 1000278001, - [NativeName("VK_STRUCTURE_TYPE_MEMORY_ZIRCON_HANDLE_PROPERTIES_FUCHSIA")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_FEATURES")] [SupportedApiProfile( "vulkan", - ["VK_FUCHSIA_external_memory"], - ImpliesSets = [ - "VK_KHR_external_memory_capabilities+VK_KHR_external_memory", - "VK_VERSION_1_1", - ] + [ + "VK_COMPUTE_VERSION_1_3", + "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_3", + "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_3", + "VK_VERSION_1_4", + ], + MinVersion = "1.3" )] - MemoryZirconHandlePropertiesFUCHSIA = 1000364001, + PhysicalDeviceShaderIntegerDotProductFeatures = 1000280000, - [NativeName("VK_STRUCTURE_TYPE_MEMORY_GET_ZIRCON_HANDLE_INFO_FUCHSIA")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_FEATURES_KHR")] [SupportedApiProfile( "vulkan", - ["VK_FUCHSIA_external_memory"], + ["VK_KHR_shader_integer_dot_product"], ImpliesSets = [ - "VK_KHR_external_memory_capabilities+VK_KHR_external_memory", - "VK_VERSION_1_1", + "VK_KHR_shader_integer_dot_product+VK_KHR_get_physical_device_properties2", + "VK_KHR_shader_integer_dot_product+VK_VERSION_1_1", ] )] - MemoryGetZirconHandleInfoFUCHSIA = 1000364002, + PhysicalDeviceShaderIntegerDotProductFeaturesKHR = + PhysicalDeviceShaderIntegerDotProductFeatures, - [NativeName("VK_STRUCTURE_TYPE_IMPORT_SEMAPHORE_ZIRCON_HANDLE_INFO_FUCHSIA")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_PROPERTIES")] [SupportedApiProfile( "vulkan", - ["VK_FUCHSIA_external_semaphore"], - ImpliesSets = ["VK_KHR_external_semaphore", "VK_KHR_external_semaphore_capabilities"] + [ + "VK_COMPUTE_VERSION_1_3", + "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_3", + "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_3", + "VK_VERSION_1_4", + ], + MinVersion = "1.3" )] - ImportSemaphoreZirconHandleInfoFUCHSIA = 1000365000, + PhysicalDeviceShaderIntegerDotProductProperties = 1000280001, - [NativeName("VK_STRUCTURE_TYPE_SEMAPHORE_GET_ZIRCON_HANDLE_INFO_FUCHSIA")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_PROPERTIES_KHR")] [SupportedApiProfile( "vulkan", - ["VK_FUCHSIA_external_semaphore"], - ImpliesSets = ["VK_KHR_external_semaphore", "VK_KHR_external_semaphore_capabilities"] + ["VK_KHR_shader_integer_dot_product"], + ImpliesSets = [ + "VK_KHR_shader_integer_dot_product+VK_KHR_get_physical_device_properties2", + "VK_KHR_shader_integer_dot_product+VK_VERSION_1_1", + ] )] - SemaphoreGetZirconHandleInfoFUCHSIA = 1000365001, + PhysicalDeviceShaderIntegerDotProductPropertiesKHR = + PhysicalDeviceShaderIntegerDotProductProperties, - [NativeName("VK_STRUCTURE_TYPE_BUFFER_COLLECTION_CREATE_INFO_FUCHSIA")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXEL_BUFFER_ALIGNMENT_FEATURES_EXT")] [SupportedApiProfile( "vulkan", - ["VK_FUCHSIA_buffer_collection"], + ["VK_EXT_texel_buffer_alignment"], ImpliesSets = [ - "VK_FUCHSIA_external_memory+VK_KHR_sampler_ycbcr_conversion", - "VK_FUCHSIA_external_memory+VK_VERSION_1_1", + "VK_EXT_texel_buffer_alignment+VK_KHR_get_physical_device_properties2", + "VK_EXT_texel_buffer_alignment+VK_VERSION_1_1", ] )] - BufferCollectionCreateInfoFUCHSIA = 1000366000, + PhysicalDeviceTexelBufferAlignmentFeaturesEXT = 1000281000, - [NativeName("VK_STRUCTURE_TYPE_IMPORT_MEMORY_BUFFER_COLLECTION_FUCHSIA")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXEL_BUFFER_ALIGNMENT_PROPERTIES")] [SupportedApiProfile( "vulkan", - ["VK_FUCHSIA_buffer_collection"], - ImpliesSets = [ - "VK_FUCHSIA_external_memory+VK_KHR_sampler_ycbcr_conversion", - "VK_FUCHSIA_external_memory+VK_VERSION_1_1", - ] + [ + "VK_COMPUTE_VERSION_1_3", + "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_3", + "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_3", + "VK_VERSION_1_4", + ], + MinVersion = "1.3" )] - ImportMemoryBufferCollectionFUCHSIA = 1000366001, + PhysicalDeviceTexelBufferAlignmentProperties = 1000281001, - [NativeName("VK_STRUCTURE_TYPE_BUFFER_COLLECTION_IMAGE_CREATE_INFO_FUCHSIA")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXEL_BUFFER_ALIGNMENT_PROPERTIES_EXT")] [SupportedApiProfile( "vulkan", - ["VK_FUCHSIA_buffer_collection"], + ["VK_EXT_texel_buffer_alignment"], ImpliesSets = [ - "VK_FUCHSIA_external_memory+VK_KHR_sampler_ycbcr_conversion", - "VK_FUCHSIA_external_memory+VK_VERSION_1_1", + "VK_EXT_texel_buffer_alignment+VK_KHR_get_physical_device_properties2", + "VK_EXT_texel_buffer_alignment+VK_VERSION_1_1", ] )] - BufferCollectionImageCreateInfoFUCHSIA = 1000366002, + PhysicalDeviceTexelBufferAlignmentPropertiesEXT = PhysicalDeviceTexelBufferAlignmentProperties, - [NativeName("VK_STRUCTURE_TYPE_BUFFER_COLLECTION_PROPERTIES_FUCHSIA")] + [NativeName("VK_STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_RENDER_PASS_TRANSFORM_INFO_QCOM")] + [SupportedApiProfile("vulkan", ["VK_QCOM_render_pass_transform"])] + CommandBufferInheritanceRenderPassTransformInfoQCOM = 1000282000, + + [NativeName("VK_STRUCTURE_TYPE_RENDER_PASS_TRANSFORM_BEGIN_INFO_QCOM")] + [SupportedApiProfile("vulkan", ["VK_QCOM_render_pass_transform"])] + RenderPassTransformBeginInfoQCOM = 1000282001, + + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_BIAS_CONTROL_FEATURES_EXT")] [SupportedApiProfile( "vulkan", - ["VK_FUCHSIA_buffer_collection"], + ["VK_EXT_depth_bias_control"], ImpliesSets = [ - "VK_FUCHSIA_external_memory+VK_KHR_sampler_ycbcr_conversion", - "VK_FUCHSIA_external_memory+VK_VERSION_1_1", + "VK_EXT_depth_bias_control+VK_KHR_get_physical_device_properties2", + "VK_EXT_depth_bias_control+VK_VERSION_1_1", ] )] - BufferCollectionPropertiesFUCHSIA = 1000366003, + PhysicalDeviceDepthBiasControlFeaturesEXT = 1000283000, - [NativeName("VK_STRUCTURE_TYPE_BUFFER_CONSTRAINTS_INFO_FUCHSIA")] + [NativeName("VK_STRUCTURE_TYPE_DEPTH_BIAS_INFO_EXT")] [SupportedApiProfile( "vulkan", - ["VK_FUCHSIA_buffer_collection"], + ["VK_EXT_depth_bias_control"], ImpliesSets = [ - "VK_FUCHSIA_external_memory+VK_KHR_sampler_ycbcr_conversion", - "VK_FUCHSIA_external_memory+VK_VERSION_1_1", + "VK_EXT_depth_bias_control+VK_KHR_get_physical_device_properties2", + "VK_EXT_depth_bias_control+VK_VERSION_1_1", ] )] - BufferConstraintsInfoFUCHSIA = 1000366004, + DepthBiasInfoEXT = 1000283001, - [NativeName("VK_STRUCTURE_TYPE_BUFFER_COLLECTION_BUFFER_CREATE_INFO_FUCHSIA")] + [NativeName("VK_STRUCTURE_TYPE_DEPTH_BIAS_REPRESENTATION_INFO_EXT")] [SupportedApiProfile( "vulkan", - ["VK_FUCHSIA_buffer_collection"], + ["VK_EXT_depth_bias_control"], ImpliesSets = [ - "VK_FUCHSIA_external_memory+VK_KHR_sampler_ycbcr_conversion", - "VK_FUCHSIA_external_memory+VK_VERSION_1_1", + "VK_EXT_depth_bias_control+VK_KHR_get_physical_device_properties2", + "VK_EXT_depth_bias_control+VK_VERSION_1_1", ] )] - BufferCollectionBufferCreateInfoFUCHSIA = 1000366005, + DepthBiasRepresentationInfoEXT = 1000283002, - [NativeName("VK_STRUCTURE_TYPE_IMAGE_CONSTRAINTS_INFO_FUCHSIA")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_MEMORY_REPORT_FEATURES_EXT")] [SupportedApiProfile( "vulkan", - ["VK_FUCHSIA_buffer_collection"], + ["VK_EXT_device_memory_report"], ImpliesSets = [ - "VK_FUCHSIA_external_memory+VK_KHR_sampler_ycbcr_conversion", - "VK_FUCHSIA_external_memory+VK_VERSION_1_1", + "VK_EXT_device_memory_report+VK_KHR_get_physical_device_properties2", + "VK_EXT_device_memory_report+VK_VERSION_1_1", ] )] - ImageConstraintsInfoFUCHSIA = 1000366006, + PhysicalDeviceDeviceMemoryReportFeaturesEXT = 1000284000, - [NativeName("VK_STRUCTURE_TYPE_IMAGE_FORMAT_CONSTRAINTS_INFO_FUCHSIA")] + [NativeName("VK_STRUCTURE_TYPE_DEVICE_DEVICE_MEMORY_REPORT_CREATE_INFO_EXT")] [SupportedApiProfile( "vulkan", - ["VK_FUCHSIA_buffer_collection"], + ["VK_EXT_device_memory_report"], ImpliesSets = [ - "VK_FUCHSIA_external_memory+VK_KHR_sampler_ycbcr_conversion", - "VK_FUCHSIA_external_memory+VK_VERSION_1_1", + "VK_EXT_device_memory_report+VK_KHR_get_physical_device_properties2", + "VK_EXT_device_memory_report+VK_VERSION_1_1", ] )] - ImageFormatConstraintsInfoFUCHSIA = 1000366007, + DeviceDeviceMemoryReportCreateInfoEXT = 1000284001, - [NativeName("VK_STRUCTURE_TYPE_SYSMEM_COLOR_SPACE_FUCHSIA")] + [NativeName("VK_STRUCTURE_TYPE_DEVICE_MEMORY_REPORT_CALLBACK_DATA_EXT")] [SupportedApiProfile( "vulkan", - ["VK_FUCHSIA_buffer_collection"], + ["VK_EXT_device_memory_report"], ImpliesSets = [ - "VK_FUCHSIA_external_memory+VK_KHR_sampler_ycbcr_conversion", - "VK_FUCHSIA_external_memory+VK_VERSION_1_1", + "VK_EXT_device_memory_report+VK_KHR_get_physical_device_properties2", + "VK_EXT_device_memory_report+VK_VERSION_1_1", ] )] - SysmemColorSpaceFUCHSIA = 1000366008, + DeviceMemoryReportCallbackDataEXT = 1000284002, - [NativeName("VK_STRUCTURE_TYPE_BUFFER_COLLECTION_CONSTRAINTS_INFO_FUCHSIA")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_KHR")] [SupportedApiProfile( "vulkan", - ["VK_FUCHSIA_buffer_collection"], + ["VK_KHR_robustness2"], ImpliesSets = [ - "VK_FUCHSIA_external_memory+VK_KHR_sampler_ycbcr_conversion", - "VK_FUCHSIA_external_memory+VK_VERSION_1_1", + "VK_KHR_robustness2+VK_KHR_get_physical_device_properties2", + "VK_KHR_robustness2+VK_VERSION_1_1", ] )] - BufferCollectionConstraintsInfoFUCHSIA = 1000366009, + PhysicalDeviceRobustness2FeaturesKHR = 1000286000, - [NativeName("VK_STRUCTURE_TYPE_SUBPASS_SHADING_PIPELINE_CREATE_INFO_HUAWEI")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT")] [SupportedApiProfile( "vulkan", - ["VK_HUAWEI_subpass_shading"], + ["VK_EXT_robustness2"], ImpliesSets = [ - "VK_KHR_synchronization2+VK_KHR_create_renderpass2", - "VK_KHR_synchronization2+VK_VERSION_1_2", - "VK_VERSION_1_3", + "VK_EXT_robustness2+VK_KHR_get_physical_device_properties2", + "VK_EXT_robustness2+VK_VERSION_1_1", ] )] - SubpassShadingPipelineCreateInfoHUAWEI = 1000369000, + PhysicalDeviceRobustness2FeaturesEXT = PhysicalDeviceRobustness2FeaturesKHR, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_SHADING_FEATURES_HUAWEI")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_KHR")] [SupportedApiProfile( "vulkan", - ["VK_HUAWEI_subpass_shading"], + ["VK_KHR_robustness2"], ImpliesSets = [ - "VK_KHR_synchronization2+VK_KHR_create_renderpass2", - "VK_KHR_synchronization2+VK_VERSION_1_2", - "VK_VERSION_1_3", + "VK_KHR_robustness2+VK_KHR_get_physical_device_properties2", + "VK_KHR_robustness2+VK_VERSION_1_1", ] )] - PhysicalDeviceSubpassShadingFeaturesHUAWEI = 1000369001, + PhysicalDeviceRobustness2PropertiesKHR = 1000286001, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_SHADING_PROPERTIES_HUAWEI")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT")] [SupportedApiProfile( "vulkan", - ["VK_HUAWEI_subpass_shading"], + ["VK_EXT_robustness2"], ImpliesSets = [ - "VK_KHR_synchronization2+VK_KHR_create_renderpass2", - "VK_KHR_synchronization2+VK_VERSION_1_2", - "VK_VERSION_1_3", + "VK_EXT_robustness2+VK_KHR_get_physical_device_properties2", + "VK_EXT_robustness2+VK_VERSION_1_1", ] )] - PhysicalDeviceSubpassShadingPropertiesHUAWEI = 1000369002, + PhysicalDeviceRobustness2PropertiesEXT = PhysicalDeviceRobustness2PropertiesKHR, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INVOCATION_MASK_FEATURES_HUAWEI")] + [NativeName("VK_STRUCTURE_TYPE_SAMPLER_CUSTOM_BORDER_COLOR_CREATE_INFO_EXT")] [SupportedApiProfile( "vulkan", - ["VK_HUAWEI_invocation_mask"], + ["VK_EXT_custom_border_color"], ImpliesSets = [ - "VK_KHR_ray_tracing_pipeline+VK_KHR_synchronization2", - "VK_KHR_ray_tracing_pipeline+VK_VERSION_1_3", + "VK_EXT_custom_border_color+VK_KHR_get_physical_device_properties2", + "VK_EXT_custom_border_color+VK_VERSION_1_1", ] )] - PhysicalDeviceInvocationMaskFeaturesHUAWEI = 1000370000, + SamplerCustomBorderColorCreateInfoEXT = 1000287000, - [NativeName("VK_STRUCTURE_TYPE_MEMORY_GET_REMOTE_ADDRESS_INFO_NV")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CUSTOM_BORDER_COLOR_PROPERTIES_EXT")] [SupportedApiProfile( "vulkan", - ["VK_NV_external_memory_rdma"], + ["VK_EXT_custom_border_color"], ImpliesSets = [ - "VK_NV_external_memory_rdma+VK_KHR_external_memory", - "VK_NV_external_memory_rdma+VK_VERSION_1_1", + "VK_EXT_custom_border_color+VK_KHR_get_physical_device_properties2", + "VK_EXT_custom_border_color+VK_VERSION_1_1", ] )] - MemoryGetRemoteAddressInfoNV = 1000371000, + PhysicalDeviceCustomBorderColorPropertiesEXT = 1000287001, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_MEMORY_RDMA_FEATURES_NV")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CUSTOM_BORDER_COLOR_FEATURES_EXT")] [SupportedApiProfile( "vulkan", - ["VK_NV_external_memory_rdma"], + ["VK_EXT_custom_border_color"], ImpliesSets = [ - "VK_NV_external_memory_rdma+VK_KHR_external_memory", - "VK_NV_external_memory_rdma+VK_VERSION_1_1", + "VK_EXT_custom_border_color+VK_KHR_get_physical_device_properties2", + "VK_EXT_custom_border_color+VK_VERSION_1_1", ] )] - PhysicalDeviceExternalMemoryRdmaFeaturesNV = 1000371001, + PhysicalDeviceCustomBorderColorFeaturesEXT = 1000287002, - [NativeName("VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_3D_FEATURES_EXT")] [SupportedApiProfile( "vulkan", - ["VK_EXT_pipeline_properties"], + ["VK_EXT_texture_compression_astc_3d"], ImpliesSets = [ - "VK_EXT_pipeline_properties+VK_KHR_get_physical_device_properties2", - "VK_EXT_pipeline_properties+VK_VERSION_1_1", + "VK_EXT_texture_compression_astc_3d+VK_KHR_get_physical_device_properties2", + "VK_EXT_texture_compression_astc_3d+VK_VERSION_1_1", ] )] - PipelinePropertiesIdentifierEXT = 1000372000, + PhysicalDeviceTextureCompressionAstc3DFeaturesEXT = 1000288000, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT")] + [NativeName("VK_STRUCTURE_TYPE_PIPELINE_LIBRARY_CREATE_INFO_KHR")] + [SupportedApiProfile("vulkan", ["VK_KHR_pipeline_library"])] + PipelineLibraryCreateInfoKHR = 1000290000, + + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRESENT_BARRIER_FEATURES_NV")] [SupportedApiProfile( "vulkan", - ["VK_EXT_pipeline_properties"], + ["VK_NV_present_barrier"], ImpliesSets = [ - "VK_EXT_pipeline_properties+VK_KHR_get_physical_device_properties2", - "VK_EXT_pipeline_properties+VK_VERSION_1_1", + "VK_KHR_surface+VK_KHR_get_surface_capabilities2+VK_KHR_swapchain+VK_KHR_get_physical_device_properties2", + "VK_KHR_surface+VK_KHR_get_surface_capabilities2+VK_KHR_swapchain+VK_VERSION_1_1", ] )] - PhysicalDevicePipelinePropertiesFeaturesEXT = 1000372001, + PhysicalDevicePresentBarrierFeaturesNV = 1000292000, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAME_BOUNDARY_FEATURES_EXT")] + [NativeName("VK_STRUCTURE_TYPE_SURFACE_CAPABILITIES_PRESENT_BARRIER_NV")] [SupportedApiProfile( "vulkan", - ["VK_EXT_frame_boundary"], + ["VK_NV_present_barrier"], ImpliesSets = [ - "VK_EXT_frame_boundary+VK_KHR_get_physical_device_properties2", - "VK_EXT_frame_boundary+VK_VERSION_1_1", + "VK_KHR_surface+VK_KHR_get_surface_capabilities2+VK_KHR_swapchain+VK_KHR_get_physical_device_properties2", + "VK_KHR_surface+VK_KHR_get_surface_capabilities2+VK_KHR_swapchain+VK_VERSION_1_1", ] )] - PhysicalDeviceFrameBoundaryFeaturesEXT = 1000375000, + SurfaceCapabilitiesPresentBarrierNV = 1000292001, - [NativeName("VK_STRUCTURE_TYPE_FRAME_BOUNDARY_EXT")] + [NativeName("VK_STRUCTURE_TYPE_SWAPCHAIN_PRESENT_BARRIER_CREATE_INFO_NV")] [SupportedApiProfile( "vulkan", - ["VK_EXT_frame_boundary"], + ["VK_NV_present_barrier"], ImpliesSets = [ - "VK_EXT_frame_boundary+VK_KHR_get_physical_device_properties2", - "VK_EXT_frame_boundary+VK_VERSION_1_1", + "VK_KHR_surface+VK_KHR_get_surface_capabilities2+VK_KHR_swapchain+VK_KHR_get_physical_device_properties2", + "VK_KHR_surface+VK_KHR_get_surface_capabilities2+VK_KHR_swapchain+VK_VERSION_1_1", ] )] - FrameBoundaryEXT = 1000375001, + SwapchainPresentBarrierCreateInfoNV = 1000292002, - [NativeName( - "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT" - )] + [NativeName("VK_STRUCTURE_TYPE_PRESENT_ID_KHR")] [SupportedApiProfile( "vulkan", - ["VK_EXT_multisampled_render_to_single_sampled"], - ImpliesSets = ["VK_KHR_create_renderpass2+VK_KHR_depth_stencil_resolve", "VK_VERSION_1_2"] + ["VK_KHR_present_id"], + ImpliesSets = [ + "VK_KHR_swapchain+VK_KHR_get_physical_device_properties2", + "VK_KHR_swapchain+VK_VERSION_1_1", + ] )] - PhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT = 1000376000, + PresentIdKHR = 1000294000, - [NativeName("VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRESENT_ID_FEATURES_KHR")] [SupportedApiProfile( "vulkan", - ["VK_EXT_multisampled_render_to_single_sampled"], - ImpliesSets = ["VK_KHR_create_renderpass2+VK_KHR_depth_stencil_resolve", "VK_VERSION_1_2"] + ["VK_KHR_present_id"], + ImpliesSets = [ + "VK_KHR_swapchain+VK_KHR_get_physical_device_properties2", + "VK_KHR_swapchain+VK_VERSION_1_1", + ] )] - SubpassResolvePerformanceQueryEXT = 1000376001, + PhysicalDevicePresentIdFeaturesKHR = 1000294001, - [NativeName("VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIVATE_DATA_FEATURES")] [SupportedApiProfile( "vulkan", - ["VK_EXT_multisampled_render_to_single_sampled"], - ImpliesSets = ["VK_KHR_create_renderpass2+VK_KHR_depth_stencil_resolve", "VK_VERSION_1_2"] + [ + "VK_BASE_VERSION_1_3", + "VK_BASE_VERSION_1_4", + "VK_COMPUTE_VERSION_1_3", + "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_3", + "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_3", + "VK_VERSION_1_4", + ], + MinVersion = "1.3" )] - MultisampledRenderToSingleSampledInfoEXT = 1000376002, + PhysicalDevicePrivateDataFeatures = 1000295000, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_DYNAMIC_STATE_2_FEATURES_EXT")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIVATE_DATA_FEATURES_EXT")] [SupportedApiProfile( "vulkan", - ["VK_EXT_extended_dynamic_state2"], + ["VK_EXT_private_data"], ImpliesSets = [ - "VK_EXT_extended_dynamic_state2+VK_KHR_get_physical_device_properties2", - "VK_EXT_extended_dynamic_state2+VK_VERSION_1_1", + "VK_EXT_private_data+VK_KHR_get_physical_device_properties2", + "VK_EXT_private_data+VK_VERSION_1_1", ] )] - PhysicalDeviceExtendedDynamicState2FeaturesEXT = 1000377000, - - [NativeName("VK_STRUCTURE_TYPE_SCREEN_SURFACE_CREATE_INFO_QNX")] - [SupportedApiProfile("vulkan", ["VK_QNX_screen_surface"], ImpliesSets = ["VK_KHR_surface"])] - ScreenSurfaceCreateInfoQNX = 1000378000, + PhysicalDevicePrivateDataFeaturesEXT = PhysicalDevicePrivateDataFeatures, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COLOR_WRITE_ENABLE_FEATURES_EXT")] + [NativeName("VK_STRUCTURE_TYPE_DEVICE_PRIVATE_DATA_CREATE_INFO")] [SupportedApiProfile( "vulkan", - ["VK_EXT_color_write_enable"], - ImpliesSets = [ - "VK_EXT_color_write_enable+VK_KHR_get_physical_device_properties2", - "VK_EXT_color_write_enable+VK_VERSION_1_1", - ] + [ + "VK_BASE_VERSION_1_3", + "VK_BASE_VERSION_1_4", + "VK_COMPUTE_VERSION_1_3", + "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_3", + "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_3", + "VK_VERSION_1_4", + ], + MinVersion = "1.3" )] - PhysicalDeviceColorWriteEnableFeaturesEXT = 1000381000, + DevicePrivateDataCreateInfo = 1000295001, - [NativeName("VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT")] + [NativeName("VK_STRUCTURE_TYPE_DEVICE_PRIVATE_DATA_CREATE_INFO_EXT")] [SupportedApiProfile( "vulkan", - ["VK_EXT_color_write_enable"], + ["VK_EXT_private_data"], ImpliesSets = [ - "VK_EXT_color_write_enable+VK_KHR_get_physical_device_properties2", - "VK_EXT_color_write_enable+VK_VERSION_1_1", + "VK_EXT_private_data+VK_KHR_get_physical_device_properties2", + "VK_EXT_private_data+VK_VERSION_1_1", ] )] - PipelineColorWriteCreateInfoEXT = 1000381001, + DevicePrivateDataCreateInfoEXT = DevicePrivateDataCreateInfo, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVES_GENERATED_QUERY_FEATURES_EXT")] + [NativeName("VK_STRUCTURE_TYPE_PRIVATE_DATA_SLOT_CREATE_INFO")] [SupportedApiProfile( "vulkan", - ["VK_EXT_primitives_generated_query"], - ImpliesSets = ["VK_EXT_transform_feedback"] + [ + "VK_BASE_VERSION_1_3", + "VK_BASE_VERSION_1_4", + "VK_COMPUTE_VERSION_1_3", + "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_3", + "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_3", + "VK_VERSION_1_4", + ], + MinVersion = "1.3" )] - PhysicalDevicePrimitivesGeneratedQueryFeaturesEXT = 1000382000, + PrivateDataSlotCreateInfo = 1000295002, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MAINTENANCE_1_FEATURES_KHR")] + [NativeName("VK_STRUCTURE_TYPE_PRIVATE_DATA_SLOT_CREATE_INFO_EXT")] [SupportedApiProfile( "vulkan", - ["VK_KHR_ray_tracing_maintenance1"], - ImpliesSets = ["VK_KHR_acceleration_structure"] + ["VK_EXT_private_data"], + ImpliesSets = [ + "VK_EXT_private_data+VK_KHR_get_physical_device_properties2", + "VK_EXT_private_data+VK_VERSION_1_1", + ] )] - PhysicalDeviceRayTracingMaintenance1FeaturesKHR = 1000386000, + PrivateDataSlotCreateInfoEXT = PrivateDataSlotCreateInfo, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_UNTYPED_POINTERS_FEATURES_KHR")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_CREATION_CACHE_CONTROL_FEATURES")] [SupportedApiProfile( "vulkan", - ["VK_KHR_shader_untyped_pointers"], - ImpliesSets = ["VK_KHR_get_physical_device_properties2"] + [ + "VK_COMPUTE_VERSION_1_3", + "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_3", + "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_3", + "VK_VERSION_1_4", + ], + MinVersion = "1.3" )] - PhysicalDeviceShaderUntypedPointersFeaturesKHR = 1000387000, + PhysicalDevicePipelineCreationCacheControlFeatures = 1000297000, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VIDEO_ENCODE_RGB_CONVERSION_FEATURES_VALVE")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_CREATION_CACHE_CONTROL_FEATURES_EXT")] [SupportedApiProfile( "vulkan", - ["VK_VALVE_video_encode_rgb_conversion"], + ["VK_EXT_pipeline_creation_cache_control"], ImpliesSets = [ - "VK_KHR_video_encode_queue+VK_KHR_sampler_ycbcr_conversion", - "VK_KHR_video_encode_queue+VK_VERSION_1_1", + "VK_EXT_pipeline_creation_cache_control+VK_KHR_get_physical_device_properties2", + "VK_EXT_pipeline_creation_cache_control+VK_VERSION_1_1", ] )] - PhysicalDeviceVideoEncodeRgbConversionFeaturesVALVE = 1000390000, + PhysicalDevicePipelineCreationCacheControlFeaturesEXT = + PhysicalDevicePipelineCreationCacheControlFeatures, - [NativeName("VK_STRUCTURE_TYPE_VIDEO_ENCODE_RGB_CONVERSION_CAPABILITIES_VALVE")] + [NativeName("VK_STRUCTURE_TYPE_VIDEO_ENCODE_INFO_KHR")] [SupportedApiProfile( "vulkan", - ["VK_VALVE_video_encode_rgb_conversion"], + ["VK_KHR_video_encode_queue"], ImpliesSets = [ - "VK_KHR_video_encode_queue+VK_KHR_sampler_ycbcr_conversion", - "VK_KHR_video_encode_queue+VK_VERSION_1_1", + "VK_KHR_video_queue+VK_KHR_synchronization2", + "VK_KHR_video_queue+VK_VERSION_1_3", ] )] - VideoEncodeRgbConversionCapabilitiesVALVE = 1000390001, + VideoEncodeInfoKHR = 1000299000, - [NativeName("VK_STRUCTURE_TYPE_VIDEO_ENCODE_PROFILE_RGB_CONVERSION_INFO_VALVE")] + [NativeName("VK_STRUCTURE_TYPE_VIDEO_ENCODE_RATE_CONTROL_INFO_KHR")] [SupportedApiProfile( "vulkan", - ["VK_VALVE_video_encode_rgb_conversion"], + ["VK_KHR_video_encode_queue"], ImpliesSets = [ - "VK_KHR_video_encode_queue+VK_KHR_sampler_ycbcr_conversion", - "VK_KHR_video_encode_queue+VK_VERSION_1_1", + "VK_KHR_video_queue+VK_KHR_synchronization2", + "VK_KHR_video_queue+VK_VERSION_1_3", ] )] - VideoEncodeProfileRgbConversionInfoVALVE = 1000390002, + VideoEncodeRateControlInfoKHR = 1000299001, - [NativeName("VK_STRUCTURE_TYPE_VIDEO_ENCODE_SESSION_RGB_CONVERSION_CREATE_INFO_VALVE")] + [NativeName("VK_STRUCTURE_TYPE_VIDEO_ENCODE_RATE_CONTROL_LAYER_INFO_KHR")] [SupportedApiProfile( "vulkan", - ["VK_VALVE_video_encode_rgb_conversion"], + ["VK_KHR_video_encode_queue"], ImpliesSets = [ - "VK_KHR_video_encode_queue+VK_KHR_sampler_ycbcr_conversion", - "VK_KHR_video_encode_queue+VK_VERSION_1_1", + "VK_KHR_video_queue+VK_KHR_synchronization2", + "VK_KHR_video_queue+VK_VERSION_1_3", ] )] - VideoEncodeSessionRgbConversionCreateInfoVALVE = 1000390003, + VideoEncodeRateControlLayerInfoKHR = 1000299002, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT")] + [NativeName("VK_STRUCTURE_TYPE_VIDEO_ENCODE_CAPABILITIES_KHR")] [SupportedApiProfile( "vulkan", - ["VK_EXT_image_view_min_lod"], + ["VK_KHR_video_encode_queue"], ImpliesSets = [ - "VK_EXT_image_view_min_lod+VK_KHR_get_physical_device_properties2", - "VK_EXT_image_view_min_lod+VK_VERSION_1_1", + "VK_KHR_video_queue+VK_KHR_synchronization2", + "VK_KHR_video_queue+VK_VERSION_1_3", ] )] - PhysicalDeviceImageViewMinLodFeaturesEXT = 1000391000, + VideoEncodeCapabilitiesKHR = 1000299003, - [NativeName("VK_STRUCTURE_TYPE_IMAGE_VIEW_MIN_LOD_CREATE_INFO_EXT")] + [NativeName("VK_STRUCTURE_TYPE_VIDEO_ENCODE_USAGE_INFO_KHR")] [SupportedApiProfile( "vulkan", - ["VK_EXT_image_view_min_lod"], + ["VK_KHR_video_encode_queue"], ImpliesSets = [ - "VK_EXT_image_view_min_lod+VK_KHR_get_physical_device_properties2", - "VK_EXT_image_view_min_lod+VK_VERSION_1_1", + "VK_KHR_video_queue+VK_KHR_synchronization2", + "VK_KHR_video_queue+VK_VERSION_1_3", ] )] - ImageViewMinLodCreateInfoEXT = 1000391001, + VideoEncodeUsageInfoKHR = 1000299004, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTI_DRAW_FEATURES_EXT")] + [NativeName("VK_STRUCTURE_TYPE_QUERY_POOL_VIDEO_ENCODE_FEEDBACK_CREATE_INFO_KHR")] [SupportedApiProfile( "vulkan", - ["VK_EXT_multi_draw"], + ["VK_KHR_video_encode_queue"], ImpliesSets = [ - "VK_EXT_multi_draw+VK_KHR_get_physical_device_properties2", - "VK_EXT_multi_draw+VK_VERSION_1_1", + "VK_KHR_video_queue+VK_KHR_synchronization2", + "VK_KHR_video_queue+VK_VERSION_1_3", ] )] - PhysicalDeviceMultiDrawFeaturesEXT = 1000392000, + QueryPoolVideoEncodeFeedbackCreateInfoKHR = 1000299005, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTI_DRAW_PROPERTIES_EXT")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VIDEO_ENCODE_QUALITY_LEVEL_INFO_KHR")] [SupportedApiProfile( "vulkan", - ["VK_EXT_multi_draw"], + ["VK_KHR_video_encode_queue"], ImpliesSets = [ - "VK_EXT_multi_draw+VK_KHR_get_physical_device_properties2", - "VK_EXT_multi_draw+VK_VERSION_1_1", + "VK_KHR_video_queue+VK_KHR_synchronization2", + "VK_KHR_video_queue+VK_VERSION_1_3", ] )] - PhysicalDeviceMultiDrawPropertiesEXT = 1000392001, + PhysicalDeviceVideoEncodeQualityLevelInfoKHR = 1000299006, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_2D_VIEW_OF_3D_FEATURES_EXT")] + [NativeName("VK_STRUCTURE_TYPE_VIDEO_ENCODE_QUALITY_LEVEL_PROPERTIES_KHR")] [SupportedApiProfile( "vulkan", - ["VK_EXT_image_2d_view_of_3d"], + ["VK_KHR_video_encode_queue"], ImpliesSets = [ - "VK_KHR_maintenance1+VK_KHR_get_physical_device_properties2", - "VK_VERSION_1_1", + "VK_KHR_video_queue+VK_KHR_synchronization2", + "VK_KHR_video_queue+VK_VERSION_1_3", ] )] - PhysicalDeviceImage2DViewOf3DFeaturesEXT = 1000393000, - - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_TILE_IMAGE_FEATURES_EXT")] - [SupportedApiProfile("vulkan", ["VK_EXT_shader_tile_image"], ImpliesSets = ["VK_VERSION_1_3"])] - PhysicalDeviceShaderTileImageFeaturesEXT = 1000395000, - - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_TILE_IMAGE_PROPERTIES_EXT")] - [SupportedApiProfile("vulkan", ["VK_EXT_shader_tile_image"], ImpliesSets = ["VK_VERSION_1_3"])] - PhysicalDeviceShaderTileImagePropertiesEXT = 1000395001, + VideoEncodeQualityLevelPropertiesKHR = 1000299007, - [NativeName("VK_STRUCTURE_TYPE_MICROMAP_BUILD_INFO_EXT")] + [NativeName("VK_STRUCTURE_TYPE_VIDEO_ENCODE_QUALITY_LEVEL_INFO_KHR")] [SupportedApiProfile( "vulkan", - ["VK_EXT_opacity_micromap"], + ["VK_KHR_video_encode_queue"], ImpliesSets = [ - "VK_KHR_acceleration_structure+VK_KHR_synchronization2", - "VK_KHR_acceleration_structure+VK_VERSION_1_3", + "VK_KHR_video_queue+VK_KHR_synchronization2", + "VK_KHR_video_queue+VK_VERSION_1_3", ] )] - MicromapBuildInfoEXT = 1000396000, + VideoEncodeQualityLevelInfoKHR = 1000299008, - [NativeName("VK_STRUCTURE_TYPE_MICROMAP_VERSION_INFO_EXT")] + [NativeName("VK_STRUCTURE_TYPE_VIDEO_ENCODE_SESSION_PARAMETERS_GET_INFO_KHR")] [SupportedApiProfile( "vulkan", - ["VK_EXT_opacity_micromap"], + ["VK_KHR_video_encode_queue"], ImpliesSets = [ - "VK_KHR_acceleration_structure+VK_KHR_synchronization2", - "VK_KHR_acceleration_structure+VK_VERSION_1_3", + "VK_KHR_video_queue+VK_KHR_synchronization2", + "VK_KHR_video_queue+VK_VERSION_1_3", ] )] - MicromapVersionInfoEXT = 1000396001, + VideoEncodeSessionParametersGetInfoKHR = 1000299009, - [NativeName("VK_STRUCTURE_TYPE_COPY_MICROMAP_INFO_EXT")] + [NativeName("VK_STRUCTURE_TYPE_VIDEO_ENCODE_SESSION_PARAMETERS_FEEDBACK_INFO_KHR")] [SupportedApiProfile( "vulkan", - ["VK_EXT_opacity_micromap"], + ["VK_KHR_video_encode_queue"], ImpliesSets = [ - "VK_KHR_acceleration_structure+VK_KHR_synchronization2", - "VK_KHR_acceleration_structure+VK_VERSION_1_3", + "VK_KHR_video_queue+VK_KHR_synchronization2", + "VK_KHR_video_queue+VK_VERSION_1_3", ] )] - CopyMicromapInfoEXT = 1000396002, + VideoEncodeSessionParametersFeedbackInfoKHR = 1000299010, - [NativeName("VK_STRUCTURE_TYPE_COPY_MICROMAP_TO_MEMORY_INFO_EXT")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DIAGNOSTICS_CONFIG_FEATURES_NV")] [SupportedApiProfile( "vulkan", - ["VK_EXT_opacity_micromap"], + ["VK_NV_device_diagnostics_config"], ImpliesSets = [ - "VK_KHR_acceleration_structure+VK_KHR_synchronization2", - "VK_KHR_acceleration_structure+VK_VERSION_1_3", + "VK_NV_device_diagnostics_config+VK_KHR_get_physical_device_properties2", + "VK_NV_device_diagnostics_config+VK_VERSION_1_1", ] )] - CopyMicromapToMemoryInfoEXT = 1000396003, + PhysicalDeviceDiagnosticsConfigFeaturesNV = 1000300000, - [NativeName("VK_STRUCTURE_TYPE_COPY_MEMORY_TO_MICROMAP_INFO_EXT")] + [NativeName("VK_STRUCTURE_TYPE_DEVICE_DIAGNOSTICS_CONFIG_CREATE_INFO_NV")] [SupportedApiProfile( "vulkan", - ["VK_EXT_opacity_micromap"], + ["VK_NV_device_diagnostics_config"], ImpliesSets = [ - "VK_KHR_acceleration_structure+VK_KHR_synchronization2", - "VK_KHR_acceleration_structure+VK_VERSION_1_3", + "VK_NV_device_diagnostics_config+VK_KHR_get_physical_device_properties2", + "VK_NV_device_diagnostics_config+VK_VERSION_1_1", ] )] - CopyMemoryToMicromapInfoEXT = 1000396004, + DeviceDiagnosticsConfigCreateInfoNV = 1000300001, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_OPACITY_MICROMAP_FEATURES_EXT")] + [NativeName("VK_STRUCTURE_TYPE_PERF_HINT_INFO_QCOM")] [SupportedApiProfile( "vulkan", - ["VK_EXT_opacity_micromap"], + ["VK_QCOM_queue_perf_hint"], ImpliesSets = [ - "VK_KHR_acceleration_structure+VK_KHR_synchronization2", - "VK_KHR_acceleration_structure+VK_VERSION_1_3", + "VK_QCOM_queue_perf_hint+VK_KHR_get_physical_device_properties2", + "VK_QCOM_queue_perf_hint+VK_VERSION_1_1", ] )] - PhysicalDeviceOpacityMicromapFeaturesEXT = 1000396005, + PerfHintInfoQCOM = 1000302000, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_OPACITY_MICROMAP_PROPERTIES_EXT")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_QUEUE_PERF_HINT_FEATURES_QCOM")] [SupportedApiProfile( "vulkan", - ["VK_EXT_opacity_micromap"], + ["VK_QCOM_queue_perf_hint"], ImpliesSets = [ - "VK_KHR_acceleration_structure+VK_KHR_synchronization2", - "VK_KHR_acceleration_structure+VK_VERSION_1_3", + "VK_QCOM_queue_perf_hint+VK_KHR_get_physical_device_properties2", + "VK_QCOM_queue_perf_hint+VK_VERSION_1_1", ] )] - PhysicalDeviceOpacityMicromapPropertiesEXT = 1000396006, + PhysicalDeviceQueuePerfHintFeaturesQCOM = 1000302001, - [NativeName("VK_STRUCTURE_TYPE_MICROMAP_CREATE_INFO_EXT")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_QUEUE_PERF_HINT_PROPERTIES_QCOM")] [SupportedApiProfile( "vulkan", - ["VK_EXT_opacity_micromap"], + ["VK_QCOM_queue_perf_hint"], ImpliesSets = [ - "VK_KHR_acceleration_structure+VK_KHR_synchronization2", - "VK_KHR_acceleration_structure+VK_VERSION_1_3", + "VK_QCOM_queue_perf_hint+VK_KHR_get_physical_device_properties2", + "VK_QCOM_queue_perf_hint+VK_VERSION_1_1", ] )] - MicromapCreateInfoEXT = 1000396007, + PhysicalDeviceQueuePerfHintPropertiesQCOM = 1000302002, - [NativeName("VK_STRUCTURE_TYPE_MICROMAP_BUILD_SIZES_INFO_EXT")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_3_FEATURES_QCOM")] [SupportedApiProfile( "vulkan", - ["VK_EXT_opacity_micromap"], + ["VK_QCOM_image_processing3"], ImpliesSets = [ - "VK_KHR_acceleration_structure+VK_KHR_synchronization2", - "VK_KHR_acceleration_structure+VK_VERSION_1_3", + "VK_QCOM_image_processing3+VK_KHR_get_physical_device_properties2", + "VK_QCOM_image_processing3+VK_VERSION_1_1", ] )] - MicromapBuildSizesInfoEXT = 1000396008, + PhysicalDeviceImageProcessing3FeaturesQCOM = 1000303000, - [NativeName("VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_TRIANGLES_OPACITY_MICROMAP_EXT")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MULTIPLE_WAIT_QUEUES_FEATURES_QCOM")] [SupportedApiProfile( "vulkan", - ["VK_EXT_opacity_micromap"], + ["VK_QCOM_shader_multiple_wait_queues"], ImpliesSets = [ - "VK_KHR_acceleration_structure+VK_KHR_synchronization2", - "VK_KHR_acceleration_structure+VK_VERSION_1_3", + "VK_QCOM_shader_multiple_wait_queues+VK_KHR_get_physical_device_properties2", + "VK_QCOM_shader_multiple_wait_queues+VK_VERSION_1_1", ] )] - AccelerationStructureTrianglesOpacityMicromapEXT = 1000396009, + PhysicalDeviceShaderMultipleWaitQueuesFeaturesQCOM = 1000304000, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DISPLACEMENT_MICROMAP_FEATURES_NV")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MULTIPLE_WAIT_QUEUES_PROPERTIES_QCOM")] [SupportedApiProfile( "vulkan", - ["VK_NV_displacement_micromap"], - ImpliesSets = ["VK_EXT_opacity_micromap"] + ["VK_QCOM_shader_multiple_wait_queues"], + ImpliesSets = [ + "VK_QCOM_shader_multiple_wait_queues+VK_KHR_get_physical_device_properties2", + "VK_QCOM_shader_multiple_wait_queues+VK_VERSION_1_1", + ] )] - PhysicalDeviceDisplacementMicromapFeaturesNV = 1000397000, + PhysicalDeviceShaderMultipleWaitQueuesPropertiesQCOM = 1000304001, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DISPLACEMENT_MICROMAP_PROPERTIES_NV")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SPLIT_BARRIER_FEATURES_EXT")] [SupportedApiProfile( "vulkan", - ["VK_NV_displacement_micromap"], - ImpliesSets = ["VK_EXT_opacity_micromap"] + ["VK_EXT_shader_split_barrier"], + ImpliesSets = [ + "VK_EXT_shader_split_barrier+VK_KHR_get_physical_device_properties2", + "VK_EXT_shader_split_barrier+VK_VERSION_1_1", + ] )] - PhysicalDeviceDisplacementMicromapPropertiesNV = 1000397001, + PhysicalDeviceShaderSplitBarrierFeaturesEXT = 1000305000, - [NativeName("VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_TRIANGLES_DISPLACEMENT_MICROMAP_NV")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SPLIT_BARRIER_PROPERTIES_EXT")] [SupportedApiProfile( "vulkan", - ["VK_NV_displacement_micromap"], - ImpliesSets = ["VK_EXT_opacity_micromap"] + ["VK_EXT_shader_split_barrier"], + ImpliesSets = [ + "VK_EXT_shader_split_barrier+VK_KHR_get_physical_device_properties2", + "VK_EXT_shader_split_barrier+VK_VERSION_1_1", + ] )] - AccelerationStructureTrianglesDisplacementMicromapNV = 1000397002, + PhysicalDeviceShaderSplitBarrierPropertiesEXT = 1000305001, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CLUSTER_CULLING_SHADER_FEATURES_HUAWEI")] + [NativeName("VK_STRUCTURE_TYPE_CUDA_MODULE_CREATE_INFO_NV")] [SupportedApiProfile( "vulkan", - ["VK_HUAWEI_cluster_culling_shader"], + ["VK_NV_cuda_kernel_launch"], ImpliesSets = [ - "VK_HUAWEI_cluster_culling_shader+VK_KHR_get_physical_device_properties2", - "VK_HUAWEI_cluster_culling_shader+VK_VERSION_1_1", + "VK_NV_cuda_kernel_launch+VK_KHR_get_physical_device_properties2", + "VK_NV_cuda_kernel_launch+VK_VERSION_1_1", ] )] - PhysicalDeviceClusterCullingShaderFeaturesHUAWEI = 1000404000, + CudaModuleCreateInfoNV = 1000307000, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CLUSTER_CULLING_SHADER_PROPERTIES_HUAWEI")] + [NativeName("VK_STRUCTURE_TYPE_CUDA_FUNCTION_CREATE_INFO_NV")] [SupportedApiProfile( "vulkan", - ["VK_HUAWEI_cluster_culling_shader"], + ["VK_NV_cuda_kernel_launch"], ImpliesSets = [ - "VK_HUAWEI_cluster_culling_shader+VK_KHR_get_physical_device_properties2", - "VK_HUAWEI_cluster_culling_shader+VK_VERSION_1_1", + "VK_NV_cuda_kernel_launch+VK_KHR_get_physical_device_properties2", + "VK_NV_cuda_kernel_launch+VK_VERSION_1_1", ] )] - PhysicalDeviceClusterCullingShaderPropertiesHUAWEI = 1000404001, + CudaFunctionCreateInfoNV = 1000307001, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CLUSTER_CULLING_SHADER_VRS_FEATURES_HUAWEI")] + [NativeName("VK_STRUCTURE_TYPE_CUDA_LAUNCH_INFO_NV")] [SupportedApiProfile( "vulkan", - ["VK_HUAWEI_cluster_culling_shader"], + ["VK_NV_cuda_kernel_launch"], ImpliesSets = [ - "VK_HUAWEI_cluster_culling_shader+VK_KHR_get_physical_device_properties2", - "VK_HUAWEI_cluster_culling_shader+VK_VERSION_1_1", + "VK_NV_cuda_kernel_launch+VK_KHR_get_physical_device_properties2", + "VK_NV_cuda_kernel_launch+VK_VERSION_1_1", ] )] - PhysicalDeviceClusterCullingShaderVrsFeaturesHUAWEI = 1000404002, + CudaLaunchInfoNV = 1000307002, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BORDER_COLOR_SWIZZLE_FEATURES_EXT")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CUDA_KERNEL_LAUNCH_FEATURES_NV")] [SupportedApiProfile( "vulkan", - ["VK_EXT_border_color_swizzle"], - ImpliesSets = ["VK_EXT_custom_border_color"] + ["VK_NV_cuda_kernel_launch"], + ImpliesSets = [ + "VK_NV_cuda_kernel_launch+VK_KHR_get_physical_device_properties2", + "VK_NV_cuda_kernel_launch+VK_VERSION_1_1", + ] )] - PhysicalDeviceBorderColorSwizzleFeaturesEXT = 1000411000, + PhysicalDeviceCudaKernelLaunchFeaturesNV = 1000307003, - [NativeName("VK_STRUCTURE_TYPE_SAMPLER_BORDER_COLOR_COMPONENT_MAPPING_CREATE_INFO_EXT")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CUDA_KERNEL_LAUNCH_PROPERTIES_NV")] [SupportedApiProfile( "vulkan", - ["VK_EXT_border_color_swizzle"], - ImpliesSets = ["VK_EXT_custom_border_color"] + ["VK_NV_cuda_kernel_launch"], + ImpliesSets = [ + "VK_NV_cuda_kernel_launch+VK_KHR_get_physical_device_properties2", + "VK_NV_cuda_kernel_launch+VK_VERSION_1_1", + ] )] - SamplerBorderColorComponentMappingCreateInfoEXT = 1000411001, + PhysicalDeviceCudaKernelLaunchPropertiesNV = 1000307004, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PAGEABLE_DEVICE_LOCAL_MEMORY_FEATURES_EXT")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_SHADING_FEATURES_QCOM")] [SupportedApiProfile( "vulkan", - ["VK_EXT_pageable_device_local_memory"], - ImpliesSets = ["VK_EXT_memory_priority"] + ["VK_QCOM_tile_shading"], + ImpliesSets = ["VK_QCOM_tile_properties"] )] - PhysicalDevicePageableDeviceLocalMemoryFeaturesEXT = 1000412000, + PhysicalDeviceTileShadingFeaturesQCOM = 1000309000, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CORE_PROPERTIES_ARM")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_SHADING_PROPERTIES_QCOM")] [SupportedApiProfile( "vulkan", - ["VK_ARM_shader_core_properties"], - ImpliesSets = ["VK_VERSION_1_1"] + ["VK_QCOM_tile_shading"], + ImpliesSets = ["VK_QCOM_tile_properties"] )] - PhysicalDeviceShaderCorePropertiesARM = 1000415000, + PhysicalDeviceTileShadingPropertiesQCOM = 1000309001, - [NativeName("VK_STRUCTURE_TYPE_DEVICE_QUEUE_SHADER_CORE_CONTROL_CREATE_INFO_ARM")] + [NativeName("VK_STRUCTURE_TYPE_RENDER_PASS_TILE_SHADING_CREATE_INFO_QCOM")] [SupportedApiProfile( "vulkan", - ["VK_ARM_scheduling_controls"], - ImpliesSets = ["VK_ARM_shader_core_builtins"] + ["VK_QCOM_tile_shading"], + ImpliesSets = ["VK_QCOM_tile_properties"] )] - DeviceQueueShaderCoreControlCreateInfoARM = 1000417000, + RenderPassTileShadingCreateInfoQCOM = 1000309002, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCHEDULING_CONTROLS_FEATURES_ARM")] + [NativeName("VK_STRUCTURE_TYPE_PER_TILE_BEGIN_INFO_QCOM")] [SupportedApiProfile( "vulkan", - ["VK_ARM_scheduling_controls"], - ImpliesSets = ["VK_ARM_shader_core_builtins"] + ["VK_QCOM_tile_shading"], + ImpliesSets = ["VK_QCOM_tile_properties"] )] - PhysicalDeviceSchedulingControlsFeaturesARM = 1000417001, + PerTileBeginInfoQCOM = 1000309003, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCHEDULING_CONTROLS_PROPERTIES_ARM")] + [NativeName("VK_STRUCTURE_TYPE_PER_TILE_END_INFO_QCOM")] [SupportedApiProfile( "vulkan", - ["VK_ARM_scheduling_controls"], - ImpliesSets = ["VK_ARM_shader_core_builtins"] + ["VK_QCOM_tile_shading"], + ImpliesSets = ["VK_QCOM_tile_properties"] )] - PhysicalDeviceSchedulingControlsPropertiesARM = 1000417002, + PerTileEndInfoQCOM = 1000309004, - [NativeName("VK_STRUCTURE_TYPE_DISPATCH_PARAMETERS_ARM")] + [NativeName("VK_STRUCTURE_TYPE_DISPATCH_TILE_INFO_QCOM")] [SupportedApiProfile( "vulkan", - ["VK_ARM_scheduling_controls"], - ImpliesSets = ["VK_ARM_shader_core_builtins"] + ["VK_QCOM_tile_shading"], + ImpliesSets = ["VK_QCOM_tile_properties"] )] - DispatchParametersARM = 1000417003, + DispatchTileInfoQCOM = 1000309005, - [NativeName( - "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCHEDULING_CONTROLS_DISPATCH_PARAMETERS_PROPERTIES_ARM" - )] + [NativeName("VK_STRUCTURE_TYPE_QUERY_LOW_LATENCY_SUPPORT_NV")] + [SupportedApiProfile("vulkan", ["VK_NV_low_latency"])] + QueryLowLatencySupportNV = 1000310000, + + [NativeName("VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT")] + [SupportedApiProfile("vulkan", ["VK_EXT_metal_objects"])] + ExportMetalObjectCreateInfoEXT = 1000311000, + + [NativeName("VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT")] + [SupportedApiProfile("vulkan", ["VK_EXT_metal_objects"])] + ExportMetalObjectsInfoEXT = 1000311001, + + [NativeName("VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT")] + [SupportedApiProfile("vulkan", ["VK_EXT_metal_objects"])] + ExportMetalDeviceInfoEXT = 1000311002, + + [NativeName("VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT")] + [SupportedApiProfile("vulkan", ["VK_EXT_metal_objects"])] + ExportMetalCommandQueueInfoEXT = 1000311003, + + [NativeName("VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT")] + [SupportedApiProfile("vulkan", ["VK_EXT_metal_objects"])] + ExportMetalBufferInfoEXT = 1000311004, + + [NativeName("VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT")] + [SupportedApiProfile("vulkan", ["VK_EXT_metal_objects"])] + ImportMetalBufferInfoEXT = 1000311005, + + [NativeName("VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT")] + [SupportedApiProfile("vulkan", ["VK_EXT_metal_objects"])] + ExportMetalTextureInfoEXT = 1000311006, + + [NativeName("VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT")] + [SupportedApiProfile("vulkan", ["VK_EXT_metal_objects"])] + ImportMetalTextureInfoEXT = 1000311007, + + [NativeName("VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT")] + [SupportedApiProfile("vulkan", ["VK_EXT_metal_objects"])] + ExportMetalIoSurfaceInfoEXT = 1000311008, + + [NativeName("VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT")] + [SupportedApiProfile("vulkan", ["VK_EXT_metal_objects"])] + ImportMetalIoSurfaceInfoEXT = 1000311009, + + [NativeName("VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT")] + [SupportedApiProfile("vulkan", ["VK_EXT_metal_objects"])] + ExportMetalSharedEventInfoEXT = 1000311010, + + [NativeName("VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT")] + [SupportedApiProfile("vulkan", ["VK_EXT_metal_objects"])] + ImportMetalSharedEventInfoEXT = 1000311011, + + [NativeName("VK_STRUCTURE_TYPE_MEMORY_BARRIER_2")] [SupportedApiProfile( "vulkan", - ["VK_ARM_scheduling_controls"], - ImpliesSets = ["VK_ARM_shader_core_builtins"] + [ + "VK_BASE_VERSION_1_3", + "VK_BASE_VERSION_1_4", + "VK_COMPUTE_VERSION_1_3", + "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_3", + "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_3", + "VK_VERSION_1_4", + ], + MinVersion = "1.3" )] - PhysicalDeviceSchedulingControlsDispatchParametersPropertiesARM = 1000417004, + MemoryBarrier2 = 1000314000, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_SLICED_VIEW_OF_3D_FEATURES_EXT")] + [NativeName("VK_STRUCTURE_TYPE_MEMORY_BARRIER_2_KHR")] [SupportedApiProfile( "vulkan", - ["VK_EXT_image_sliced_view_of_3d"], + ["VK_KHR_synchronization2"], ImpliesSets = [ - "VK_KHR_maintenance1+VK_KHR_get_physical_device_properties2", - "VK_VERSION_1_1", + "VK_KHR_synchronization2+VK_KHR_get_physical_device_properties2", + "VK_KHR_synchronization2+VK_VERSION_1_1", ] )] - PhysicalDeviceImageSlicedViewOf3DFeaturesEXT = 1000418000, + MemoryBarrier2KHR = MemoryBarrier2, - [NativeName("VK_STRUCTURE_TYPE_IMAGE_VIEW_SLICED_CREATE_INFO_EXT")] + [NativeName("VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER_2")] [SupportedApiProfile( "vulkan", - ["VK_EXT_image_sliced_view_of_3d"], - ImpliesSets = [ - "VK_KHR_maintenance1+VK_KHR_get_physical_device_properties2", - "VK_VERSION_1_1", - ] + [ + "VK_BASE_VERSION_1_3", + "VK_BASE_VERSION_1_4", + "VK_COMPUTE_VERSION_1_3", + "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_3", + "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_3", + "VK_VERSION_1_4", + ], + MinVersion = "1.3" )] - ImageViewSlicedCreateInfoEXT = 1000418001, + BufferMemoryBarrier2 = 1000314001, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_SET_HOST_MAPPING_FEATURES_VALVE")] + [NativeName("VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER_2_KHR")] [SupportedApiProfile( "vulkan", - ["VK_VALVE_descriptor_set_host_mapping"], + ["VK_KHR_synchronization2"], ImpliesSets = [ - "VK_VALVE_descriptor_set_host_mapping+VK_KHR_get_physical_device_properties2", - "VK_VALVE_descriptor_set_host_mapping+VK_VERSION_1_1", + "VK_KHR_synchronization2+VK_KHR_get_physical_device_properties2", + "VK_KHR_synchronization2+VK_VERSION_1_1", ] )] - PhysicalDeviceDescriptorSetHostMappingFeaturesVALVE = 1000420000, + BufferMemoryBarrier2KHR = BufferMemoryBarrier2, - [NativeName("VK_STRUCTURE_TYPE_DESCRIPTOR_SET_BINDING_REFERENCE_VALVE")] + [NativeName("VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER_2")] [SupportedApiProfile( "vulkan", - ["VK_VALVE_descriptor_set_host_mapping"], - ImpliesSets = [ - "VK_VALVE_descriptor_set_host_mapping+VK_KHR_get_physical_device_properties2", - "VK_VALVE_descriptor_set_host_mapping+VK_VERSION_1_1", - ] + [ + "VK_BASE_VERSION_1_3", + "VK_BASE_VERSION_1_4", + "VK_COMPUTE_VERSION_1_3", + "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_3", + "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_3", + "VK_VERSION_1_4", + ], + MinVersion = "1.3" )] - DescriptorSetBindingReferenceVALVE = 1000420001, + ImageMemoryBarrier2 = 1000314002, - [NativeName("VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_HOST_MAPPING_INFO_VALVE")] + [NativeName("VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER_2_KHR")] [SupportedApiProfile( "vulkan", - ["VK_VALVE_descriptor_set_host_mapping"], + ["VK_KHR_synchronization2"], ImpliesSets = [ - "VK_VALVE_descriptor_set_host_mapping+VK_KHR_get_physical_device_properties2", - "VK_VALVE_descriptor_set_host_mapping+VK_VERSION_1_1", + "VK_KHR_synchronization2+VK_KHR_get_physical_device_properties2", + "VK_KHR_synchronization2+VK_VERSION_1_1", ] )] - DescriptorSetLayoutHostMappingInfoVALVE = 1000420002, + ImageMemoryBarrier2KHR = ImageMemoryBarrier2, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT")] + [NativeName("VK_STRUCTURE_TYPE_DEPENDENCY_INFO")] [SupportedApiProfile( "vulkan", - ["VK_EXT_non_seamless_cube_map"], - ImpliesSets = [ - "VK_EXT_non_seamless_cube_map+VK_KHR_get_physical_device_properties2", - "VK_EXT_non_seamless_cube_map+VK_VERSION_1_1", - ] + [ + "VK_BASE_VERSION_1_3", + "VK_BASE_VERSION_1_4", + "VK_COMPUTE_VERSION_1_3", + "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_3", + "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_3", + "VK_VERSION_1_4", + ], + MinVersion = "1.3" )] - PhysicalDeviceNonSeamlessCubeMapFeaturesEXT = 1000422000, + DependencyInfo = 1000314003, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RENDER_PASS_STRIPED_FEATURES_ARM")] + [NativeName("VK_STRUCTURE_TYPE_DEPENDENCY_INFO_KHR")] [SupportedApiProfile( "vulkan", - ["VK_ARM_render_pass_striped"], + ["VK_KHR_synchronization2"], ImpliesSets = [ "VK_KHR_synchronization2+VK_KHR_get_physical_device_properties2", "VK_KHR_synchronization2+VK_VERSION_1_1", - "VK_VERSION_1_3", ] )] - PhysicalDeviceRenderPassStripedFeaturesARM = 1000424000, + DependencyInfoKHR = DependencyInfo, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RENDER_PASS_STRIPED_PROPERTIES_ARM")] + [NativeName("VK_STRUCTURE_TYPE_SUBMIT_INFO_2")] [SupportedApiProfile( "vulkan", - ["VK_ARM_render_pass_striped"], - ImpliesSets = [ - "VK_KHR_synchronization2+VK_KHR_get_physical_device_properties2", - "VK_KHR_synchronization2+VK_VERSION_1_1", + [ + "VK_BASE_VERSION_1_3", + "VK_BASE_VERSION_1_4", + "VK_COMPUTE_VERSION_1_3", + "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_3", + "VK_GRAPHICS_VERSION_1_4", "VK_VERSION_1_3", - ] + "VK_VERSION_1_4", + ], + MinVersion = "1.3" )] - PhysicalDeviceRenderPassStripedPropertiesARM = 1000424001, + SubmitInfo2 = 1000314004, - [NativeName("VK_STRUCTURE_TYPE_RENDER_PASS_STRIPE_BEGIN_INFO_ARM")] + [NativeName("VK_STRUCTURE_TYPE_SUBMIT_INFO_2_KHR")] [SupportedApiProfile( "vulkan", - ["VK_ARM_render_pass_striped"], + ["VK_KHR_synchronization2"], ImpliesSets = [ "VK_KHR_synchronization2+VK_KHR_get_physical_device_properties2", "VK_KHR_synchronization2+VK_VERSION_1_1", - "VK_VERSION_1_3", ] )] - RenderPassStripeBeginInfoARM = 1000424002, + SubmitInfo2KHR = SubmitInfo2, - [NativeName("VK_STRUCTURE_TYPE_RENDER_PASS_STRIPE_INFO_ARM")] + [NativeName("VK_STRUCTURE_TYPE_SEMAPHORE_SUBMIT_INFO")] [SupportedApiProfile( "vulkan", - ["VK_ARM_render_pass_striped"], - ImpliesSets = [ - "VK_KHR_synchronization2+VK_KHR_get_physical_device_properties2", - "VK_KHR_synchronization2+VK_VERSION_1_1", + [ + "VK_BASE_VERSION_1_3", + "VK_BASE_VERSION_1_4", + "VK_COMPUTE_VERSION_1_3", + "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_3", + "VK_GRAPHICS_VERSION_1_4", "VK_VERSION_1_3", - ] + "VK_VERSION_1_4", + ], + MinVersion = "1.3" )] - RenderPassStripeInfoARM = 1000424003, + SemaphoreSubmitInfo = 1000314005, - [NativeName("VK_STRUCTURE_TYPE_RENDER_PASS_STRIPE_SUBMIT_INFO_ARM")] + [NativeName("VK_STRUCTURE_TYPE_SEMAPHORE_SUBMIT_INFO_KHR")] [SupportedApiProfile( "vulkan", - ["VK_ARM_render_pass_striped"], + ["VK_KHR_synchronization2"], ImpliesSets = [ "VK_KHR_synchronization2+VK_KHR_get_physical_device_properties2", "VK_KHR_synchronization2+VK_VERSION_1_1", - "VK_VERSION_1_3", ] )] - RenderPassStripeSubmitInfoARM = 1000424004, + SemaphoreSubmitInfoKHR = SemaphoreSubmitInfo, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COPY_MEMORY_INDIRECT_FEATURES_NV")] + [NativeName("VK_STRUCTURE_TYPE_COMMAND_BUFFER_SUBMIT_INFO")] [SupportedApiProfile( "vulkan", - ["VK_NV_copy_memory_indirect"], - ImpliesSets = [ - "VK_KHR_buffer_device_address+VK_KHR_get_physical_device_properties2", - "VK_KHR_buffer_device_address+VK_VERSION_1_1", - "VK_VERSION_1_2", - ] + [ + "VK_BASE_VERSION_1_3", + "VK_BASE_VERSION_1_4", + "VK_COMPUTE_VERSION_1_3", + "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_3", + "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_3", + "VK_VERSION_1_4", + ], + MinVersion = "1.3" )] - PhysicalDeviceCopyMemoryIndirectFeaturesNV = 1000426000, + CommandBufferSubmitInfo = 1000314006, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_GENERATED_COMMANDS_COMPUTE_FEATURES_NV")] + [NativeName("VK_STRUCTURE_TYPE_COMMAND_BUFFER_SUBMIT_INFO_KHR")] [SupportedApiProfile( "vulkan", - ["VK_NV_device_generated_commands_compute"], - ImpliesSets = ["VK_NV_device_generated_commands"] + ["VK_KHR_synchronization2"], + ImpliesSets = [ + "VK_KHR_synchronization2+VK_KHR_get_physical_device_properties2", + "VK_KHR_synchronization2+VK_VERSION_1_1", + ] )] - PhysicalDeviceDeviceGeneratedCommandsComputeFeaturesNV = 1000428000, + CommandBufferSubmitInfoKHR = CommandBufferSubmitInfo, - [NativeName("VK_STRUCTURE_TYPE_COMPUTE_PIPELINE_INDIRECT_BUFFER_INFO_NV")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SYNCHRONIZATION_2_FEATURES")] [SupportedApiProfile( "vulkan", - ["VK_NV_device_generated_commands_compute"], - ImpliesSets = ["VK_NV_device_generated_commands"] + [ + "VK_BASE_VERSION_1_3", + "VK_BASE_VERSION_1_4", + "VK_COMPUTE_VERSION_1_3", + "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_3", + "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_3", + "VK_VERSION_1_4", + ], + MinVersion = "1.3" )] - ComputePipelineIndirectBufferInfoNV = 1000428001, + PhysicalDeviceSynchronization2Features = 1000314007, - [NativeName("VK_STRUCTURE_TYPE_PIPELINE_INDIRECT_DEVICE_ADDRESS_INFO_NV")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SYNCHRONIZATION_2_FEATURES_KHR")] [SupportedApiProfile( "vulkan", - ["VK_NV_device_generated_commands_compute"], - ImpliesSets = ["VK_NV_device_generated_commands"] + ["VK_KHR_synchronization2"], + ImpliesSets = [ + "VK_KHR_synchronization2+VK_KHR_get_physical_device_properties2", + "VK_KHR_synchronization2+VK_VERSION_1_1", + ] )] - PipelineIndirectDeviceAddressInfoNV = 1000428002, + PhysicalDeviceSynchronization2FeaturesKHR = PhysicalDeviceSynchronization2Features, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_LINEAR_SWEPT_SPHERES_FEATURES_NV")] + [NativeName("VK_STRUCTURE_TYPE_QUEUE_FAMILY_CHECKPOINT_PROPERTIES_2_NV")] [SupportedApiProfile( "vulkan", - ["VK_NV_ray_tracing_linear_swept_spheres"], - ImpliesSets = ["VK_KHR_ray_tracing_pipeline"] + [ + "VK_NV_device_diagnostic_checkpoints+VK_KHR_synchronization2", + "VK_NV_device_diagnostic_checkpoints+VK_VERSION_1_3", + ], + ImpliesSets = [ + "VK_NV_device_diagnostic_checkpoints+VK_KHR_get_physical_device_properties2", + "VK_NV_device_diagnostic_checkpoints+VK_VERSION_1_1", + ] )] - PhysicalDeviceRayTracingLinearSweptSpheresFeaturesNV = 1000429008, + QueueFamilyCheckpointProperties2NV = 1000314008, - [NativeName("VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_GEOMETRY_LINEAR_SWEPT_SPHERES_DATA_NV")] + [NativeName("VK_STRUCTURE_TYPE_CHECKPOINT_DATA_2_NV")] [SupportedApiProfile( "vulkan", - ["VK_NV_ray_tracing_linear_swept_spheres"], - ImpliesSets = ["VK_KHR_ray_tracing_pipeline"] + [ + "VK_NV_device_diagnostic_checkpoints+VK_KHR_synchronization2", + "VK_NV_device_diagnostic_checkpoints+VK_VERSION_1_3", + ], + ImpliesSets = [ + "VK_NV_device_diagnostic_checkpoints+VK_KHR_get_physical_device_properties2", + "VK_NV_device_diagnostic_checkpoints+VK_VERSION_1_1", + ] )] - AccelerationStructureGeometryLinearSweptSpheresDataNV = 1000429009, + CheckpointData2NV = 1000314009, - [NativeName("VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_GEOMETRY_SPHERES_DATA_NV")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_BUFFER_PROPERTIES_EXT")] [SupportedApiProfile( "vulkan", - ["VK_NV_ray_tracing_linear_swept_spheres"], - ImpliesSets = ["VK_KHR_ray_tracing_pipeline"] + ["VK_EXT_descriptor_buffer"], + ImpliesSets = [ + "VK_KHR_synchronization2+VK_KHR_buffer_device_address+VK_EXT_descriptor_indexing+VK_KHR_get_physical_device_properties2", + "VK_KHR_synchronization2+VK_KHR_buffer_device_address+VK_EXT_descriptor_indexing+VK_VERSION_1_1", + "VK_KHR_synchronization2+VK_VERSION_1_2", + "VK_VERSION_1_3", + ] )] - AccelerationStructureGeometrySpheresDataNV = 1000429010, + PhysicalDeviceDescriptorBufferPropertiesEXT = 1000316000, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINEAR_COLOR_ATTACHMENT_FEATURES_NV")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_BUFFER_DENSITY_MAP_PROPERTIES_EXT")] [SupportedApiProfile( "vulkan", - ["VK_NV_linear_color_attachment"], + ["VK_EXT_descriptor_buffer"], ImpliesSets = [ - "VK_NV_linear_color_attachment+VK_KHR_get_physical_device_properties2", - "VK_NV_linear_color_attachment+VK_VERSION_1_1", + "VK_KHR_synchronization2+VK_KHR_buffer_device_address+VK_EXT_descriptor_indexing+VK_KHR_get_physical_device_properties2", + "VK_KHR_synchronization2+VK_KHR_buffer_device_address+VK_EXT_descriptor_indexing+VK_VERSION_1_1", + "VK_KHR_synchronization2+VK_VERSION_1_2", + "VK_VERSION_1_3", ] )] - PhysicalDeviceLinearColorAttachmentFeaturesNV = 1000430000, + PhysicalDeviceDescriptorBufferDensityMapPropertiesEXT = 1000316001, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MAXIMAL_RECONVERGENCE_FEATURES_KHR")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_BUFFER_FEATURES_EXT")] [SupportedApiProfile( "vulkan", - ["VK_KHR_shader_maximal_reconvergence"], - ImpliesSets = ["VK_VERSION_1_1"] + ["VK_EXT_descriptor_buffer"], + ImpliesSets = [ + "VK_KHR_synchronization2+VK_KHR_buffer_device_address+VK_EXT_descriptor_indexing+VK_KHR_get_physical_device_properties2", + "VK_KHR_synchronization2+VK_KHR_buffer_device_address+VK_EXT_descriptor_indexing+VK_VERSION_1_1", + "VK_KHR_synchronization2+VK_VERSION_1_2", + "VK_VERSION_1_3", + ] )] - PhysicalDeviceShaderMaximalReconvergenceFeaturesKHR = 1000434000, + PhysicalDeviceDescriptorBufferFeaturesEXT = 1000316002, - [NativeName( - "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT" - )] + [NativeName("VK_STRUCTURE_TYPE_DESCRIPTOR_ADDRESS_INFO_EXT")] [SupportedApiProfile( "vulkan", - ["VK_EXT_image_compression_control_swapchain"], - ImpliesSets = ["VK_EXT_image_compression_control"] + ["VK_EXT_descriptor_buffer"], + ImpliesSets = [ + "VK_KHR_synchronization2+VK_KHR_buffer_device_address+VK_EXT_descriptor_indexing+VK_KHR_get_physical_device_properties2", + "VK_KHR_synchronization2+VK_KHR_buffer_device_address+VK_EXT_descriptor_indexing+VK_VERSION_1_1", + "VK_KHR_synchronization2+VK_VERSION_1_2", + "VK_VERSION_1_3", + ] )] - PhysicalDeviceImageCompressionControlSwapchainFeaturesEXT = 1000437000, + DescriptorAddressInfoEXT = 1000316003, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM")] + [NativeName("VK_STRUCTURE_TYPE_DESCRIPTOR_GET_INFO_EXT")] [SupportedApiProfile( "vulkan", - ["VK_QCOM_image_processing"], + ["VK_EXT_descriptor_buffer"], ImpliesSets = [ - "VK_QCOM_image_processing+VK_KHR_format_feature_flags2", - "VK_QCOM_image_processing+VK_VERSION_1_3", + "VK_KHR_synchronization2+VK_KHR_buffer_device_address+VK_EXT_descriptor_indexing+VK_KHR_get_physical_device_properties2", + "VK_KHR_synchronization2+VK_KHR_buffer_device_address+VK_EXT_descriptor_indexing+VK_VERSION_1_1", + "VK_KHR_synchronization2+VK_VERSION_1_2", + "VK_VERSION_1_3", ] )] - PhysicalDeviceImageProcessingFeaturesQCOM = 1000440000, + DescriptorGetInfoEXT = 1000316004, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM")] + [NativeName("VK_STRUCTURE_TYPE_BUFFER_CAPTURE_DESCRIPTOR_DATA_INFO_EXT")] [SupportedApiProfile( "vulkan", - ["VK_QCOM_image_processing"], + ["VK_EXT_descriptor_buffer"], ImpliesSets = [ - "VK_QCOM_image_processing+VK_KHR_format_feature_flags2", - "VK_QCOM_image_processing+VK_VERSION_1_3", + "VK_KHR_synchronization2+VK_KHR_buffer_device_address+VK_EXT_descriptor_indexing+VK_KHR_get_physical_device_properties2", + "VK_KHR_synchronization2+VK_KHR_buffer_device_address+VK_EXT_descriptor_indexing+VK_VERSION_1_1", + "VK_KHR_synchronization2+VK_VERSION_1_2", + "VK_VERSION_1_3", ] )] - PhysicalDeviceImageProcessingPropertiesQCOM = 1000440001, + BufferCaptureDescriptorDataInfoEXT = 1000316005, - [NativeName("VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM")] + [NativeName("VK_STRUCTURE_TYPE_IMAGE_CAPTURE_DESCRIPTOR_DATA_INFO_EXT")] [SupportedApiProfile( "vulkan", - ["VK_QCOM_image_processing"], + ["VK_EXT_descriptor_buffer"], ImpliesSets = [ - "VK_QCOM_image_processing+VK_KHR_format_feature_flags2", - "VK_QCOM_image_processing+VK_VERSION_1_3", + "VK_KHR_synchronization2+VK_KHR_buffer_device_address+VK_EXT_descriptor_indexing+VK_KHR_get_physical_device_properties2", + "VK_KHR_synchronization2+VK_KHR_buffer_device_address+VK_EXT_descriptor_indexing+VK_VERSION_1_1", + "VK_KHR_synchronization2+VK_VERSION_1_2", + "VK_VERSION_1_3", ] )] - ImageViewSampleWeightCreateInfoQCOM = 1000440002, + ImageCaptureDescriptorDataInfoEXT = 1000316006, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NESTED_COMMAND_BUFFER_FEATURES_EXT")] + [NativeName("VK_STRUCTURE_TYPE_IMAGE_VIEW_CAPTURE_DESCRIPTOR_DATA_INFO_EXT")] [SupportedApiProfile( "vulkan", - ["VK_EXT_nested_command_buffer"], + ["VK_EXT_descriptor_buffer"], ImpliesSets = [ - "VK_EXT_nested_command_buffer+VK_KHR_get_physical_device_properties2", - "VK_EXT_nested_command_buffer+VK_VERSION_1_1", + "VK_KHR_synchronization2+VK_KHR_buffer_device_address+VK_EXT_descriptor_indexing+VK_KHR_get_physical_device_properties2", + "VK_KHR_synchronization2+VK_KHR_buffer_device_address+VK_EXT_descriptor_indexing+VK_VERSION_1_1", + "VK_KHR_synchronization2+VK_VERSION_1_2", + "VK_VERSION_1_3", ] )] - PhysicalDeviceNestedCommandBufferFeaturesEXT = 1000451000, + ImageViewCaptureDescriptorDataInfoEXT = 1000316007, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NESTED_COMMAND_BUFFER_PROPERTIES_EXT")] + [NativeName("VK_STRUCTURE_TYPE_SAMPLER_CAPTURE_DESCRIPTOR_DATA_INFO_EXT")] [SupportedApiProfile( "vulkan", - ["VK_EXT_nested_command_buffer"], - ImpliesSets = [ - "VK_EXT_nested_command_buffer+VK_KHR_get_physical_device_properties2", - "VK_EXT_nested_command_buffer+VK_VERSION_1_1", + ["VK_EXT_descriptor_buffer"], + ImpliesSets = [ + "VK_KHR_synchronization2+VK_KHR_buffer_device_address+VK_EXT_descriptor_indexing+VK_KHR_get_physical_device_properties2", + "VK_KHR_synchronization2+VK_KHR_buffer_device_address+VK_EXT_descriptor_indexing+VK_VERSION_1_1", + "VK_KHR_synchronization2+VK_VERSION_1_2", + "VK_VERSION_1_3", ] )] - PhysicalDeviceNestedCommandBufferPropertiesEXT = 1000451001, + SamplerCaptureDescriptorDataInfoEXT = 1000316008, - [NativeName("VK_STRUCTURE_TYPE_NATIVE_BUFFER_USAGE_OHOS")] + [NativeName("VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_CAPTURE_DESCRIPTOR_DATA_INFO_EXT")] [SupportedApiProfile( "vulkan", - ["VK_OHOS_external_memory"], + [ + "VK_EXT_descriptor_buffer+VK_KHR_acceleration_structure", + "VK_EXT_descriptor_buffer+VK_NV_ray_tracing", + ], ImpliesSets = [ - "VK_EXT_queue_family_foreign+VK_KHR_sampler_ycbcr_conversion+VK_KHR_external_memory+VK_KHR_dedicated_allocation", - "VK_EXT_queue_family_foreign+VK_VERSION_1_1", + "VK_KHR_synchronization2+VK_KHR_buffer_device_address+VK_EXT_descriptor_indexing+VK_KHR_get_physical_device_properties2", + "VK_KHR_synchronization2+VK_KHR_buffer_device_address+VK_EXT_descriptor_indexing+VK_VERSION_1_1", + "VK_KHR_synchronization2+VK_VERSION_1_2", + "VK_VERSION_1_3", ] )] - NativeBufferUsageOHOS = 1000452000, + AccelerationStructureCaptureDescriptorDataInfoEXT = 1000316009, - [NativeName("VK_STRUCTURE_TYPE_NATIVE_BUFFER_PROPERTIES_OHOS")] + [NativeName("VK_STRUCTURE_TYPE_OPAQUE_CAPTURE_DESCRIPTOR_DATA_CREATE_INFO_EXT")] [SupportedApiProfile( "vulkan", - ["VK_OHOS_external_memory"], + ["VK_EXT_descriptor_buffer"], ImpliesSets = [ - "VK_EXT_queue_family_foreign+VK_KHR_sampler_ycbcr_conversion+VK_KHR_external_memory+VK_KHR_dedicated_allocation", - "VK_EXT_queue_family_foreign+VK_VERSION_1_1", + "VK_KHR_synchronization2+VK_KHR_buffer_device_address+VK_EXT_descriptor_indexing+VK_KHR_get_physical_device_properties2", + "VK_KHR_synchronization2+VK_KHR_buffer_device_address+VK_EXT_descriptor_indexing+VK_VERSION_1_1", + "VK_KHR_synchronization2+VK_VERSION_1_2", + "VK_VERSION_1_3", ] )] - NativeBufferPropertiesOHOS = 1000452001, + OpaqueCaptureDescriptorDataCreateInfoEXT = 1000316010, - [NativeName("VK_STRUCTURE_TYPE_NATIVE_BUFFER_FORMAT_PROPERTIES_OHOS")] + [NativeName("VK_STRUCTURE_TYPE_DESCRIPTOR_BUFFER_BINDING_INFO_EXT")] [SupportedApiProfile( "vulkan", - ["VK_OHOS_external_memory"], + ["VK_EXT_descriptor_buffer"], ImpliesSets = [ - "VK_EXT_queue_family_foreign+VK_KHR_sampler_ycbcr_conversion+VK_KHR_external_memory+VK_KHR_dedicated_allocation", - "VK_EXT_queue_family_foreign+VK_VERSION_1_1", + "VK_KHR_synchronization2+VK_KHR_buffer_device_address+VK_EXT_descriptor_indexing+VK_KHR_get_physical_device_properties2", + "VK_KHR_synchronization2+VK_KHR_buffer_device_address+VK_EXT_descriptor_indexing+VK_VERSION_1_1", + "VK_KHR_synchronization2+VK_VERSION_1_2", + "VK_VERSION_1_3", ] )] - NativeBufferFormatPropertiesOHOS = 1000452002, + DescriptorBufferBindingInfoEXT = 1000316011, - [NativeName("VK_STRUCTURE_TYPE_IMPORT_NATIVE_BUFFER_INFO_OHOS")] + [NativeName("VK_STRUCTURE_TYPE_DESCRIPTOR_BUFFER_BINDING_PUSH_DESCRIPTOR_BUFFER_HANDLE_EXT")] [SupportedApiProfile( "vulkan", - ["VK_OHOS_external_memory"], + ["VK_EXT_descriptor_buffer"], ImpliesSets = [ - "VK_EXT_queue_family_foreign+VK_KHR_sampler_ycbcr_conversion+VK_KHR_external_memory+VK_KHR_dedicated_allocation", - "VK_EXT_queue_family_foreign+VK_VERSION_1_1", + "VK_KHR_synchronization2+VK_KHR_buffer_device_address+VK_EXT_descriptor_indexing+VK_KHR_get_physical_device_properties2", + "VK_KHR_synchronization2+VK_KHR_buffer_device_address+VK_EXT_descriptor_indexing+VK_VERSION_1_1", + "VK_KHR_synchronization2+VK_VERSION_1_2", + "VK_VERSION_1_3", ] )] - ImportNativeBufferInfoOHOS = 1000452003, + DescriptorBufferBindingPushDescriptorBufferHandleEXT = 1000316012, - [NativeName("VK_STRUCTURE_TYPE_MEMORY_GET_NATIVE_BUFFER_INFO_OHOS")] + [NativeName("VK_STRUCTURE_TYPE_DEVICE_MEMORY_COPY_KHR")] [SupportedApiProfile( "vulkan", - ["VK_OHOS_external_memory"], + ["VK_KHR_device_address_commands"], ImpliesSets = [ - "VK_EXT_queue_family_foreign+VK_KHR_sampler_ycbcr_conversion+VK_KHR_external_memory+VK_KHR_dedicated_allocation", - "VK_EXT_queue_family_foreign+VK_VERSION_1_1", + "VK_KHR_synchronization2+VK_EXT_extended_dynamic_state+VK_KHR_buffer_device_address+VK_KHR_get_physical_device_properties2", + "VK_KHR_synchronization2+VK_EXT_extended_dynamic_state+VK_KHR_buffer_device_address+VK_VERSION_1_1", + "VK_KHR_synchronization2+VK_EXT_extended_dynamic_state+VK_VERSION_1_2", + "VK_VERSION_1_3", ] )] - MemoryGetNativeBufferInfoOHOS = 1000452004, + DeviceMemoryCopyKHR = 1000318000, - [NativeName("VK_STRUCTURE_TYPE_EXTERNAL_FORMAT_OHOS")] + [NativeName("VK_STRUCTURE_TYPE_COPY_DEVICE_MEMORY_INFO_KHR")] [SupportedApiProfile( "vulkan", - ["VK_OHOS_external_memory"], + ["VK_KHR_device_address_commands"], ImpliesSets = [ - "VK_EXT_queue_family_foreign+VK_KHR_sampler_ycbcr_conversion+VK_KHR_external_memory+VK_KHR_dedicated_allocation", - "VK_EXT_queue_family_foreign+VK_VERSION_1_1", + "VK_KHR_synchronization2+VK_EXT_extended_dynamic_state+VK_KHR_buffer_device_address+VK_KHR_get_physical_device_properties2", + "VK_KHR_synchronization2+VK_EXT_extended_dynamic_state+VK_KHR_buffer_device_address+VK_VERSION_1_1", + "VK_KHR_synchronization2+VK_EXT_extended_dynamic_state+VK_VERSION_1_2", + "VK_VERSION_1_3", ] )] - ExternalFormatOHOS = 1000452005, + CopyDeviceMemoryInfoKHR = 1000318001, - [NativeName("VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_ACQUIRE_UNMODIFIED_EXT")] + [NativeName("VK_STRUCTURE_TYPE_DEVICE_MEMORY_IMAGE_COPY_KHR")] [SupportedApiProfile( "vulkan", - ["VK_EXT_external_memory_acquire_unmodified"], + ["VK_KHR_device_address_commands"], ImpliesSets = [ - "VK_EXT_external_memory_acquire_unmodified+VK_KHR_external_memory", - "VK_EXT_external_memory_acquire_unmodified+VK_VERSION_1_1", + "VK_KHR_synchronization2+VK_EXT_extended_dynamic_state+VK_KHR_buffer_device_address+VK_KHR_get_physical_device_properties2", + "VK_KHR_synchronization2+VK_EXT_extended_dynamic_state+VK_KHR_buffer_device_address+VK_VERSION_1_1", + "VK_KHR_synchronization2+VK_EXT_extended_dynamic_state+VK_VERSION_1_2", + "VK_VERSION_1_3", ] )] - ExternalMemoryAcquireUnmodifiedEXT = 1000453000, + DeviceMemoryImageCopyKHR = 1000318002, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_DYNAMIC_STATE_3_FEATURES_EXT")] + [NativeName("VK_STRUCTURE_TYPE_COPY_DEVICE_MEMORY_IMAGE_INFO_KHR")] [SupportedApiProfile( "vulkan", - ["VK_EXT_extended_dynamic_state3"], + ["VK_KHR_device_address_commands"], ImpliesSets = [ - "VK_EXT_extended_dynamic_state3+VK_KHR_get_physical_device_properties2", - "VK_EXT_extended_dynamic_state3+VK_VERSION_1_1", + "VK_KHR_synchronization2+VK_EXT_extended_dynamic_state+VK_KHR_buffer_device_address+VK_KHR_get_physical_device_properties2", + "VK_KHR_synchronization2+VK_EXT_extended_dynamic_state+VK_KHR_buffer_device_address+VK_VERSION_1_1", + "VK_KHR_synchronization2+VK_EXT_extended_dynamic_state+VK_VERSION_1_2", + "VK_VERSION_1_3", ] )] - PhysicalDeviceExtendedDynamicState3FeaturesEXT = 1000455000, + CopyDeviceMemoryImageInfoKHR = 1000318003, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_DYNAMIC_STATE_3_PROPERTIES_EXT")] + [NativeName("VK_STRUCTURE_TYPE_MEMORY_RANGE_BARRIERS_INFO_KHR")] [SupportedApiProfile( "vulkan", - ["VK_EXT_extended_dynamic_state3"], + ["VK_KHR_device_address_commands"], ImpliesSets = [ - "VK_EXT_extended_dynamic_state3+VK_KHR_get_physical_device_properties2", - "VK_EXT_extended_dynamic_state3+VK_VERSION_1_1", + "VK_KHR_synchronization2+VK_EXT_extended_dynamic_state+VK_KHR_buffer_device_address+VK_KHR_get_physical_device_properties2", + "VK_KHR_synchronization2+VK_EXT_extended_dynamic_state+VK_KHR_buffer_device_address+VK_VERSION_1_1", + "VK_KHR_synchronization2+VK_EXT_extended_dynamic_state+VK_VERSION_1_2", + "VK_VERSION_1_3", ] )] - PhysicalDeviceExtendedDynamicState3PropertiesEXT = 1000455001, + MemoryRangeBarriersInfoKHR = 1000318004, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_MERGE_FEEDBACK_FEATURES_EXT")] + [NativeName("VK_STRUCTURE_TYPE_MEMORY_RANGE_BARRIER_KHR")] [SupportedApiProfile( "vulkan", - ["VK_EXT_subpass_merge_feedback"], + ["VK_KHR_device_address_commands"], ImpliesSets = [ - "VK_EXT_subpass_merge_feedback+VK_KHR_get_physical_device_properties2", - "VK_EXT_subpass_merge_feedback+VK_VERSION_1_1", + "VK_KHR_synchronization2+VK_EXT_extended_dynamic_state+VK_KHR_buffer_device_address+VK_KHR_get_physical_device_properties2", + "VK_KHR_synchronization2+VK_EXT_extended_dynamic_state+VK_KHR_buffer_device_address+VK_VERSION_1_1", + "VK_KHR_synchronization2+VK_EXT_extended_dynamic_state+VK_VERSION_1_2", + "VK_VERSION_1_3", ] )] - PhysicalDeviceSubpassMergeFeedbackFeaturesEXT = 1000458000, + MemoryRangeBarrierKHR = 1000318005, - [NativeName("VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_CONTROL_EXT")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_ADDRESS_COMMANDS_FEATURES_KHR")] [SupportedApiProfile( "vulkan", - ["VK_EXT_subpass_merge_feedback"], + ["VK_KHR_device_address_commands"], ImpliesSets = [ - "VK_EXT_subpass_merge_feedback+VK_KHR_get_physical_device_properties2", - "VK_EXT_subpass_merge_feedback+VK_VERSION_1_1", + "VK_KHR_synchronization2+VK_EXT_extended_dynamic_state+VK_KHR_buffer_device_address+VK_KHR_get_physical_device_properties2", + "VK_KHR_synchronization2+VK_EXT_extended_dynamic_state+VK_KHR_buffer_device_address+VK_VERSION_1_1", + "VK_KHR_synchronization2+VK_EXT_extended_dynamic_state+VK_VERSION_1_2", + "VK_VERSION_1_3", ] )] - RenderPassCreationControlEXT = 1000458001, + PhysicalDeviceDeviceAddressCommandsFeaturesKHR = 1000318006, - [NativeName("VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_FEEDBACK_CREATE_INFO_EXT")] + [NativeName("VK_STRUCTURE_TYPE_BIND_INDEX_BUFFER_3_INFO_KHR")] [SupportedApiProfile( "vulkan", - ["VK_EXT_subpass_merge_feedback"], + ["VK_KHR_device_address_commands"], ImpliesSets = [ - "VK_EXT_subpass_merge_feedback+VK_KHR_get_physical_device_properties2", - "VK_EXT_subpass_merge_feedback+VK_VERSION_1_1", + "VK_KHR_synchronization2+VK_EXT_extended_dynamic_state+VK_KHR_buffer_device_address+VK_KHR_get_physical_device_properties2", + "VK_KHR_synchronization2+VK_EXT_extended_dynamic_state+VK_KHR_buffer_device_address+VK_VERSION_1_1", + "VK_KHR_synchronization2+VK_EXT_extended_dynamic_state+VK_VERSION_1_2", + "VK_VERSION_1_3", ] )] - RenderPassCreationFeedbackCreateInfoEXT = 1000458002, + BindIndexBuffer3InfoKHR = 1000318007, - [NativeName("VK_STRUCTURE_TYPE_RENDER_PASS_SUBPASS_FEEDBACK_CREATE_INFO_EXT")] + [NativeName("VK_STRUCTURE_TYPE_BIND_VERTEX_BUFFER_3_INFO_KHR")] [SupportedApiProfile( "vulkan", - ["VK_EXT_subpass_merge_feedback"], + ["VK_KHR_device_address_commands"], ImpliesSets = [ - "VK_EXT_subpass_merge_feedback+VK_KHR_get_physical_device_properties2", - "VK_EXT_subpass_merge_feedback+VK_VERSION_1_1", + "VK_KHR_synchronization2+VK_EXT_extended_dynamic_state+VK_KHR_buffer_device_address+VK_KHR_get_physical_device_properties2", + "VK_KHR_synchronization2+VK_EXT_extended_dynamic_state+VK_KHR_buffer_device_address+VK_VERSION_1_1", + "VK_KHR_synchronization2+VK_EXT_extended_dynamic_state+VK_VERSION_1_2", + "VK_VERSION_1_3", ] )] - RenderPassSubpassFeedbackCreateInfoEXT = 1000458003, - - [NativeName("VK_STRUCTURE_TYPE_DIRECT_DRIVER_LOADING_INFO_LUNARG")] - [SupportedApiProfile("vulkan", ["VK_LUNARG_direct_driver_loading"])] - DirectDriverLoadingInfoLUNARG = 1000459000, - - [NativeName("VK_STRUCTURE_TYPE_DIRECT_DRIVER_LOADING_LIST_LUNARG")] - [SupportedApiProfile("vulkan", ["VK_LUNARG_direct_driver_loading"])] - DirectDriverLoadingListLUNARG = 1000459001, - - [NativeName("VK_STRUCTURE_TYPE_TENSOR_CREATE_INFO_ARM")] - [SupportedApiProfile("vulkan", ["VK_ARM_tensors"], ImpliesSets = ["VK_VERSION_1_3"])] - TensorCreateInfoARM = 1000460000, - - [NativeName("VK_STRUCTURE_TYPE_TENSOR_VIEW_CREATE_INFO_ARM")] - [SupportedApiProfile("vulkan", ["VK_ARM_tensors"], ImpliesSets = ["VK_VERSION_1_3"])] - TensorViewCreateInfoARM = 1000460001, - - [NativeName("VK_STRUCTURE_TYPE_BIND_TENSOR_MEMORY_INFO_ARM")] - [SupportedApiProfile("vulkan", ["VK_ARM_tensors"], ImpliesSets = ["VK_VERSION_1_3"])] - BindTensorMemoryInfoARM = 1000460002, - - [NativeName("VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET_TENSOR_ARM")] - [SupportedApiProfile("vulkan", ["VK_ARM_tensors"], ImpliesSets = ["VK_VERSION_1_3"])] - WriteDescriptorSetTensorARM = 1000460003, - - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TENSOR_PROPERTIES_ARM")] - [SupportedApiProfile("vulkan", ["VK_ARM_tensors"], ImpliesSets = ["VK_VERSION_1_3"])] - PhysicalDeviceTensorPropertiesARM = 1000460004, - - [NativeName("VK_STRUCTURE_TYPE_TENSOR_FORMAT_PROPERTIES_ARM")] - [SupportedApiProfile("vulkan", ["VK_ARM_tensors"], ImpliesSets = ["VK_VERSION_1_3"])] - TensorFormatPropertiesARM = 1000460005, - - [NativeName("VK_STRUCTURE_TYPE_TENSOR_DESCRIPTION_ARM")] - [SupportedApiProfile("vulkan", ["VK_ARM_tensors"], ImpliesSets = ["VK_VERSION_1_3"])] - TensorDescriptionARM = 1000460006, - - [NativeName("VK_STRUCTURE_TYPE_TENSOR_MEMORY_REQUIREMENTS_INFO_ARM")] - [SupportedApiProfile("vulkan", ["VK_ARM_tensors"], ImpliesSets = ["VK_VERSION_1_3"])] - TensorMemoryRequirementsInfoARM = 1000460007, - - [NativeName("VK_STRUCTURE_TYPE_TENSOR_MEMORY_BARRIER_ARM")] - [SupportedApiProfile("vulkan", ["VK_ARM_tensors"], ImpliesSets = ["VK_VERSION_1_3"])] - TensorMemoryBarrierARM = 1000460008, - - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TENSOR_FEATURES_ARM")] - [SupportedApiProfile("vulkan", ["VK_ARM_tensors"], ImpliesSets = ["VK_VERSION_1_3"])] - PhysicalDeviceTensorFeaturesARM = 1000460009, - - [NativeName("VK_STRUCTURE_TYPE_DEVICE_TENSOR_MEMORY_REQUIREMENTS_ARM")] - [SupportedApiProfile("vulkan", ["VK_ARM_tensors"], ImpliesSets = ["VK_VERSION_1_3"])] - DeviceTensorMemoryRequirementsARM = 1000460010, - - [NativeName("VK_STRUCTURE_TYPE_COPY_TENSOR_INFO_ARM")] - [SupportedApiProfile("vulkan", ["VK_ARM_tensors"], ImpliesSets = ["VK_VERSION_1_3"])] - CopyTensorInfoARM = 1000460011, - - [NativeName("VK_STRUCTURE_TYPE_TENSOR_COPY_ARM")] - [SupportedApiProfile("vulkan", ["VK_ARM_tensors"], ImpliesSets = ["VK_VERSION_1_3"])] - TensorCopyARM = 1000460012, - - [NativeName("VK_STRUCTURE_TYPE_TENSOR_DEPENDENCY_INFO_ARM")] - [SupportedApiProfile("vulkan", ["VK_ARM_tensors"], ImpliesSets = ["VK_VERSION_1_3"])] - TensorDependencyInfoARM = 1000460013, - - [NativeName("VK_STRUCTURE_TYPE_MEMORY_DEDICATED_ALLOCATE_INFO_TENSOR_ARM")] - [SupportedApiProfile("vulkan", ["VK_ARM_tensors"], ImpliesSets = ["VK_VERSION_1_3"])] - MemoryDedicatedAllocateInfoTensorARM = 1000460014, - - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_TENSOR_INFO_ARM")] - [SupportedApiProfile("vulkan", ["VK_ARM_tensors"], ImpliesSets = ["VK_VERSION_1_3"])] - PhysicalDeviceExternalTensorInfoARM = 1000460015, - - [NativeName("VK_STRUCTURE_TYPE_EXTERNAL_TENSOR_PROPERTIES_ARM")] - [SupportedApiProfile("vulkan", ["VK_ARM_tensors"], ImpliesSets = ["VK_VERSION_1_3"])] - ExternalTensorPropertiesARM = 1000460016, - - [NativeName("VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_TENSOR_CREATE_INFO_ARM")] - [SupportedApiProfile("vulkan", ["VK_ARM_tensors"], ImpliesSets = ["VK_VERSION_1_3"])] - ExternalMemoryTensorCreateInfoARM = 1000460017, + BindVertexBuffer3InfoKHR = 1000318008, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_BUFFER_TENSOR_FEATURES_ARM")] + [NativeName("VK_STRUCTURE_TYPE_DRAW_INDIRECT_2_INFO_KHR")] [SupportedApiProfile( "vulkan", - ["VK_ARM_tensors", "VK_EXT_descriptor_buffer"], - ImpliesSets = ["VK_VERSION_1_3"], - RequireAll = true + ["VK_KHR_device_address_commands"], + ImpliesSets = [ + "VK_KHR_synchronization2+VK_EXT_extended_dynamic_state+VK_KHR_buffer_device_address+VK_KHR_get_physical_device_properties2", + "VK_KHR_synchronization2+VK_EXT_extended_dynamic_state+VK_KHR_buffer_device_address+VK_VERSION_1_1", + "VK_KHR_synchronization2+VK_EXT_extended_dynamic_state+VK_VERSION_1_2", + "VK_VERSION_1_3", + ] )] - PhysicalDeviceDescriptorBufferTensorFeaturesARM = 1000460018, + DrawIndirect2InfoKHR = 1000318009, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_BUFFER_TENSOR_PROPERTIES_ARM")] + [NativeName("VK_STRUCTURE_TYPE_DRAW_INDIRECT_COUNT_2_INFO_KHR")] [SupportedApiProfile( "vulkan", - ["VK_ARM_tensors", "VK_EXT_descriptor_buffer"], - ImpliesSets = ["VK_VERSION_1_3"], - RequireAll = true + ["VK_KHR_device_address_commands"], + ImpliesSets = [ + "VK_KHR_synchronization2+VK_EXT_extended_dynamic_state+VK_KHR_buffer_device_address+VK_KHR_get_physical_device_properties2", + "VK_KHR_synchronization2+VK_EXT_extended_dynamic_state+VK_KHR_buffer_device_address+VK_VERSION_1_1", + "VK_KHR_synchronization2+VK_EXT_extended_dynamic_state+VK_VERSION_1_2", + "VK_VERSION_1_3", + ] )] - PhysicalDeviceDescriptorBufferTensorPropertiesARM = 1000460019, + DrawIndirectCount2InfoKHR = 1000318010, - [NativeName("VK_STRUCTURE_TYPE_DESCRIPTOR_GET_TENSOR_INFO_ARM")] + [NativeName("VK_STRUCTURE_TYPE_DISPATCH_INDIRECT_2_INFO_KHR")] [SupportedApiProfile( "vulkan", - ["VK_ARM_tensors", "VK_EXT_descriptor_buffer"], - ImpliesSets = ["VK_VERSION_1_3"], - RequireAll = true + ["VK_KHR_device_address_commands"], + ImpliesSets = [ + "VK_KHR_synchronization2+VK_EXT_extended_dynamic_state+VK_KHR_buffer_device_address+VK_KHR_get_physical_device_properties2", + "VK_KHR_synchronization2+VK_EXT_extended_dynamic_state+VK_KHR_buffer_device_address+VK_VERSION_1_1", + "VK_KHR_synchronization2+VK_EXT_extended_dynamic_state+VK_VERSION_1_2", + "VK_VERSION_1_3", + ] )] - DescriptorGetTensorInfoARM = 1000460020, + DispatchIndirect2InfoKHR = 1000318011, - [NativeName("VK_STRUCTURE_TYPE_TENSOR_CAPTURE_DESCRIPTOR_DATA_INFO_ARM")] + [NativeName("VK_STRUCTURE_TYPE_CONDITIONAL_RENDERING_BEGIN_INFO_2_EXT")] [SupportedApiProfile( "vulkan", - ["VK_ARM_tensors", "VK_EXT_descriptor_buffer"], - ImpliesSets = ["VK_VERSION_1_3"], + ["VK_EXT_conditional_rendering", "VK_KHR_device_address_commands"], + ImpliesSets = [ + "VK_KHR_synchronization2+VK_EXT_extended_dynamic_state+VK_KHR_buffer_device_address+VK_KHR_get_physical_device_properties2", + "VK_KHR_synchronization2+VK_EXT_extended_dynamic_state+VK_KHR_buffer_device_address+VK_VERSION_1_1", + "VK_KHR_synchronization2+VK_EXT_extended_dynamic_state+VK_VERSION_1_2", + "VK_VERSION_1_3", + ], RequireAll = true )] - TensorCaptureDescriptorDataInfoARM = 1000460021, + ConditionalRenderingBeginInfo2EXT = 1000318012, - [NativeName("VK_STRUCTURE_TYPE_TENSOR_VIEW_CAPTURE_DESCRIPTOR_DATA_INFO_ARM")] + [NativeName("VK_STRUCTURE_TYPE_BIND_TRANSFORM_FEEDBACK_BUFFER_2_INFO_EXT")] [SupportedApiProfile( "vulkan", - ["VK_ARM_tensors", "VK_EXT_descriptor_buffer"], - ImpliesSets = ["VK_VERSION_1_3"], + ["VK_EXT_transform_feedback", "VK_KHR_device_address_commands"], + ImpliesSets = [ + "VK_KHR_synchronization2+VK_EXT_extended_dynamic_state+VK_KHR_buffer_device_address+VK_KHR_get_physical_device_properties2", + "VK_KHR_synchronization2+VK_EXT_extended_dynamic_state+VK_KHR_buffer_device_address+VK_VERSION_1_1", + "VK_KHR_synchronization2+VK_EXT_extended_dynamic_state+VK_VERSION_1_2", + "VK_VERSION_1_3", + ], RequireAll = true )] - TensorViewCaptureDescriptorDataInfoARM = 1000460022, + BindTransformFeedbackBuffer2InfoEXT = 1000318013, - [NativeName("VK_STRUCTURE_TYPE_FRAME_BOUNDARY_TENSORS_ARM")] + [NativeName("VK_STRUCTURE_TYPE_MEMORY_MARKER_INFO_AMD")] [SupportedApiProfile( "vulkan", - ["VK_ARM_tensors", "VK_EXT_frame_boundary"], - ImpliesSets = ["VK_VERSION_1_3"], + ["VK_AMD_buffer_marker", "VK_KHR_device_address_commands"], + ImpliesSets = [ + "VK_KHR_synchronization2+VK_EXT_extended_dynamic_state+VK_KHR_buffer_device_address+VK_KHR_get_physical_device_properties2", + "VK_KHR_synchronization2+VK_EXT_extended_dynamic_state+VK_KHR_buffer_device_address+VK_VERSION_1_1", + "VK_KHR_synchronization2+VK_EXT_extended_dynamic_state+VK_VERSION_1_2", + "VK_VERSION_1_3", + ], RequireAll = true )] - FrameBoundaryTensorsARM = 1000460023, + MemoryMarkerInfoAMD = 1000318014, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT")] + [NativeName("VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_CREATE_INFO_2_KHR")] [SupportedApiProfile( "vulkan", - ["VK_EXT_shader_module_identifier"], + ["VK_KHR_acceleration_structure", "VK_KHR_device_address_commands"], ImpliesSets = [ - "VK_EXT_pipeline_creation_cache_control+VK_KHR_get_physical_device_properties2", - "VK_EXT_pipeline_creation_cache_control+VK_VERSION_1_1", + "VK_KHR_synchronization2+VK_EXT_extended_dynamic_state+VK_KHR_buffer_device_address+VK_KHR_get_physical_device_properties2", + "VK_KHR_synchronization2+VK_EXT_extended_dynamic_state+VK_KHR_buffer_device_address+VK_VERSION_1_1", + "VK_KHR_synchronization2+VK_EXT_extended_dynamic_state+VK_VERSION_1_2", "VK_VERSION_1_3", - ] + ], + RequireAll = true )] - PhysicalDeviceShaderModuleIdentifierFeaturesEXT = 1000462000, + AccelerationStructureCreateInfo2KHR = 1000318015, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_FEATURES_EXT")] [SupportedApiProfile( "vulkan", - ["VK_EXT_shader_module_identifier"], + ["VK_EXT_graphics_pipeline_library"], ImpliesSets = [ - "VK_EXT_pipeline_creation_cache_control+VK_KHR_get_physical_device_properties2", - "VK_EXT_pipeline_creation_cache_control+VK_VERSION_1_1", - "VK_VERSION_1_3", + "VK_KHR_pipeline_library+VK_KHR_get_physical_device_properties2", + "VK_KHR_pipeline_library+VK_VERSION_1_1", ] )] - PhysicalDeviceShaderModuleIdentifierPropertiesEXT = 1000462001, + PhysicalDeviceGraphicsPipelineLibraryFeaturesEXT = 1000320000, - [NativeName("VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_PROPERTIES_EXT")] [SupportedApiProfile( "vulkan", - ["VK_EXT_shader_module_identifier"], + ["VK_EXT_graphics_pipeline_library"], ImpliesSets = [ - "VK_EXT_pipeline_creation_cache_control+VK_KHR_get_physical_device_properties2", - "VK_EXT_pipeline_creation_cache_control+VK_VERSION_1_1", - "VK_VERSION_1_3", + "VK_KHR_pipeline_library+VK_KHR_get_physical_device_properties2", + "VK_KHR_pipeline_library+VK_VERSION_1_1", ] )] - PipelineShaderStageModuleIdentifierCreateInfoEXT = 1000462002, + PhysicalDeviceGraphicsPipelineLibraryPropertiesEXT = 1000320001, - [NativeName("VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT")] + [NativeName("VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_LIBRARY_CREATE_INFO_EXT")] [SupportedApiProfile( "vulkan", - ["VK_EXT_shader_module_identifier"], + ["VK_EXT_graphics_pipeline_library"], ImpliesSets = [ - "VK_EXT_pipeline_creation_cache_control+VK_KHR_get_physical_device_properties2", - "VK_EXT_pipeline_creation_cache_control+VK_VERSION_1_1", - "VK_VERSION_1_3", + "VK_KHR_pipeline_library+VK_KHR_get_physical_device_properties2", + "VK_KHR_pipeline_library+VK_VERSION_1_1", ] )] - ShaderModuleIdentifierEXT = 1000462003, + GraphicsPipelineLibraryCreateInfoEXT = 1000320002, [NativeName( - "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RASTERIZATION_ORDER_ATTACHMENT_ACCESS_FEATURES_EXT" + "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_FEATURES_AMD" )] [SupportedApiProfile( "vulkan", - ["VK_EXT_rasterization_order_attachment_access"], + ["VK_AMD_shader_early_and_late_fragment_tests"], ImpliesSets = [ - "VK_EXT_rasterization_order_attachment_access+VK_KHR_get_physical_device_properties2", - "VK_EXT_rasterization_order_attachment_access+VK_VERSION_1_1", + "VK_AMD_shader_early_and_late_fragment_tests+VK_KHR_get_physical_device_properties2", + "VK_AMD_shader_early_and_late_fragment_tests+VK_VERSION_1_1", ] )] - PhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT = 1000342000, + PhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD = 1000321000, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_OPTICAL_FLOW_FEATURES_NV")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_PROPERTIES_KHR")] [SupportedApiProfile( "vulkan", - ["VK_NV_optical_flow"], + ["VK_EXT_provoking_vertex", "VK_KHR_fragment_shader_barycentric"], ImpliesSets = [ - "VK_KHR_format_feature_flags2+VK_KHR_synchronization2+VK_KHR_get_physical_device_properties2", - "VK_KHR_format_feature_flags2+VK_KHR_synchronization2+VK_VERSION_1_1", - "VK_VERSION_1_3", - ] + "VK_KHR_fragment_shader_barycentric+VK_KHR_get_physical_device_properties2", + "VK_KHR_fragment_shader_barycentric+VK_VERSION_1_1", + ], + RequireAll = true )] - PhysicalDeviceOpticalFlowFeaturesNV = 1000464000, + PhysicalDeviceFragmentShaderBarycentricPropertiesKHR = 1000322000, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_OPTICAL_FLOW_PROPERTIES_NV")] + [NativeName( + "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SUBGROUP_UNIFORM_CONTROL_FLOW_FEATURES_KHR" + )] [SupportedApiProfile( "vulkan", - ["VK_NV_optical_flow"], - ImpliesSets = [ - "VK_KHR_format_feature_flags2+VK_KHR_synchronization2+VK_KHR_get_physical_device_properties2", - "VK_KHR_format_feature_flags2+VK_KHR_synchronization2+VK_VERSION_1_1", - "VK_VERSION_1_3", - ] + ["VK_KHR_shader_subgroup_uniform_control_flow"], + ImpliesSets = ["VK_VERSION_1_1"] )] - PhysicalDeviceOpticalFlowPropertiesNV = 1000464001, + PhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR = 1000323000, - [NativeName("VK_STRUCTURE_TYPE_OPTICAL_FLOW_IMAGE_FORMAT_INFO_NV")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ZERO_INITIALIZE_WORKGROUP_MEMORY_FEATURES")] [SupportedApiProfile( "vulkan", - ["VK_NV_optical_flow"], - ImpliesSets = [ - "VK_KHR_format_feature_flags2+VK_KHR_synchronization2+VK_KHR_get_physical_device_properties2", - "VK_KHR_format_feature_flags2+VK_KHR_synchronization2+VK_VERSION_1_1", + [ + "VK_COMPUTE_VERSION_1_3", + "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_3", + "VK_GRAPHICS_VERSION_1_4", "VK_VERSION_1_3", - ] + "VK_VERSION_1_4", + ], + MinVersion = "1.3" )] - OpticalFlowImageFormatInfoNV = 1000464002, + PhysicalDeviceZeroInitializeWorkgroupMemoryFeatures = 1000325000, - [NativeName("VK_STRUCTURE_TYPE_OPTICAL_FLOW_IMAGE_FORMAT_PROPERTIES_NV")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ZERO_INITIALIZE_WORKGROUP_MEMORY_FEATURES_KHR")] [SupportedApiProfile( "vulkan", - ["VK_NV_optical_flow"], + ["VK_KHR_zero_initialize_workgroup_memory"], ImpliesSets = [ - "VK_KHR_format_feature_flags2+VK_KHR_synchronization2+VK_KHR_get_physical_device_properties2", - "VK_KHR_format_feature_flags2+VK_KHR_synchronization2+VK_VERSION_1_1", - "VK_VERSION_1_3", + "VK_KHR_zero_initialize_workgroup_memory+VK_KHR_get_physical_device_properties2", + "VK_KHR_zero_initialize_workgroup_memory+VK_VERSION_1_1", ] )] - OpticalFlowImageFormatPropertiesNV = 1000464003, + PhysicalDeviceZeroInitializeWorkgroupMemoryFeaturesKHR = + PhysicalDeviceZeroInitializeWorkgroupMemoryFeatures, - [NativeName("VK_STRUCTURE_TYPE_OPTICAL_FLOW_SESSION_CREATE_INFO_NV")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_ENUMS_PROPERTIES_NV")] [SupportedApiProfile( "vulkan", - ["VK_NV_optical_flow"], - ImpliesSets = [ - "VK_KHR_format_feature_flags2+VK_KHR_synchronization2+VK_KHR_get_physical_device_properties2", - "VK_KHR_format_feature_flags2+VK_KHR_synchronization2+VK_VERSION_1_1", - "VK_VERSION_1_3", - ] + ["VK_NV_fragment_shading_rate_enums"], + ImpliesSets = ["VK_KHR_fragment_shading_rate"] )] - OpticalFlowSessionCreateInfoNV = 1000464004, + PhysicalDeviceFragmentShadingRateEnumsPropertiesNV = 1000326000, - [NativeName("VK_STRUCTURE_TYPE_OPTICAL_FLOW_EXECUTE_INFO_NV")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_ENUMS_FEATURES_NV")] [SupportedApiProfile( "vulkan", - ["VK_NV_optical_flow"], - ImpliesSets = [ - "VK_KHR_format_feature_flags2+VK_KHR_synchronization2+VK_KHR_get_physical_device_properties2", - "VK_KHR_format_feature_flags2+VK_KHR_synchronization2+VK_VERSION_1_1", - "VK_VERSION_1_3", - ] + ["VK_NV_fragment_shading_rate_enums"], + ImpliesSets = ["VK_KHR_fragment_shading_rate"] )] - OpticalFlowExecuteInfoNV = 1000464005, + PhysicalDeviceFragmentShadingRateEnumsFeaturesNV = 1000326001, - [NativeName("VK_STRUCTURE_TYPE_OPTICAL_FLOW_SESSION_CREATE_PRIVATE_DATA_INFO_NV")] + [NativeName("VK_STRUCTURE_TYPE_PIPELINE_FRAGMENT_SHADING_RATE_ENUM_STATE_CREATE_INFO_NV")] [SupportedApiProfile( "vulkan", - ["VK_NV_optical_flow"], - ImpliesSets = [ - "VK_KHR_format_feature_flags2+VK_KHR_synchronization2+VK_KHR_get_physical_device_properties2", - "VK_KHR_format_feature_flags2+VK_KHR_synchronization2+VK_VERSION_1_1", - "VK_VERSION_1_3", - ] + ["VK_NV_fragment_shading_rate_enums"], + ImpliesSets = ["VK_KHR_fragment_shading_rate"] )] - OpticalFlowSessionCreatePrivateDataInfoNV = 1000464010, + PipelineFragmentShadingRateEnumStateCreateInfoNV = 1000326002, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LEGACY_DITHERING_FEATURES_EXT")] + [NativeName("VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_GEOMETRY_MOTION_TRIANGLES_DATA_NV")] [SupportedApiProfile( "vulkan", - ["VK_EXT_legacy_dithering"], - ImpliesSets = [ - "VK_EXT_legacy_dithering+VK_KHR_get_physical_device_properties2", - "VK_EXT_legacy_dithering+VK_VERSION_1_1", - ] + ["VK_NV_ray_tracing_motion_blur"], + ImpliesSets = ["VK_KHR_ray_tracing_pipeline"] )] - PhysicalDeviceLegacyDitheringFeaturesEXT = 1000465000, + AccelerationStructureGeometryMotionTrianglesDataNV = 1000327000, + + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MOTION_BLUR_FEATURES_NV")] + [SupportedApiProfile( + "vulkan", + ["VK_NV_ray_tracing_motion_blur"], + ImpliesSets = ["VK_KHR_ray_tracing_pipeline"] + )] + PhysicalDeviceRayTracingMotionBlurFeaturesNV = 1000327001, + + [NativeName("VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_MOTION_INFO_NV")] + [SupportedApiProfile( + "vulkan", + ["VK_NV_ray_tracing_motion_blur"], + ImpliesSets = ["VK_KHR_ray_tracing_pipeline"] + )] + AccelerationStructureMotionInfoNV = 1000327002, + + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MESH_SHADER_FEATURES_EXT")] + [SupportedApiProfile( + "vulkan", + ["VK_EXT_mesh_shader"], + ImpliesSets = ["VK_EXT_mesh_shader+VK_KHR_spirv_1_4", "VK_EXT_mesh_shader+VK_VERSION_1_2"] + )] + PhysicalDeviceMeshShaderFeaturesEXT = 1000328000, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_FORMAT_RESOLVE_FEATURES_ANDROID")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MESH_SHADER_PROPERTIES_EXT")] [SupportedApiProfile( "vulkan", - ["VK_ANDROID_external_format_resolve"], - ImpliesSets = ["VK_ANDROID_external_memory_android_hardware_buffer"] + ["VK_EXT_mesh_shader"], + ImpliesSets = ["VK_EXT_mesh_shader+VK_KHR_spirv_1_4", "VK_EXT_mesh_shader+VK_VERSION_1_2"] )] - PhysicalDeviceExternalFormatResolveFeaturesANDROID = 1000468000, + PhysicalDeviceMeshShaderPropertiesEXT = 1000328001, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_FORMAT_RESOLVE_PROPERTIES_ANDROID")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_YCBCR_2_PLANE_444_FORMATS_FEATURES_EXT")] [SupportedApiProfile( "vulkan", - ["VK_ANDROID_external_format_resolve"], - ImpliesSets = ["VK_ANDROID_external_memory_android_hardware_buffer"] + ["VK_EXT_ycbcr_2plane_444_formats"], + ImpliesSets = [ + "VK_EXT_ycbcr_2plane_444_formats+VK_KHR_sampler_ycbcr_conversion", + "VK_EXT_ycbcr_2plane_444_formats+VK_VERSION_1_1", + ] )] - PhysicalDeviceExternalFormatResolvePropertiesANDROID = 1000468001, + PhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT = 1000330000, - [NativeName("VK_STRUCTURE_TYPE_ANDROID_HARDWARE_BUFFER_FORMAT_RESOLVE_PROPERTIES_ANDROID")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_2_FEATURES_EXT")] [SupportedApiProfile( "vulkan", - ["VK_ANDROID_external_format_resolve"], - ImpliesSets = ["VK_ANDROID_external_memory_android_hardware_buffer"] + ["VK_EXT_fragment_density_map2"], + ImpliesSets = ["VK_EXT_fragment_density_map"] )] - AndroidHardwareBufferFormatResolvePropertiesANDROID = 1000468002, + PhysicalDeviceFragmentDensityMap2FeaturesEXT = 1000332000, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ANTI_LAG_FEATURES_AMD")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_2_PROPERTIES_EXT")] [SupportedApiProfile( "vulkan", - ["VK_AMD_anti_lag"], - ImpliesSets = [ - "VK_AMD_anti_lag+VK_KHR_get_physical_device_properties2", - "VK_AMD_anti_lag+VK_VERSION_1_1", - ] + ["VK_EXT_fragment_density_map2"], + ImpliesSets = ["VK_EXT_fragment_density_map"] )] - PhysicalDeviceAntiLagFeaturesAMD = 1000476000, + PhysicalDeviceFragmentDensityMap2PropertiesEXT = 1000332001, - [NativeName("VK_STRUCTURE_TYPE_ANTI_LAG_DATA_AMD")] + [NativeName("VK_STRUCTURE_TYPE_COPY_COMMAND_TRANSFORM_INFO_QCOM")] [SupportedApiProfile( "vulkan", - ["VK_AMD_anti_lag"], + ["VK_QCOM_rotated_copy_commands"], ImpliesSets = [ - "VK_AMD_anti_lag+VK_KHR_get_physical_device_properties2", - "VK_AMD_anti_lag+VK_VERSION_1_1", + "VK_QCOM_rotated_copy_commands+VK_KHR_copy_commands2", + "VK_QCOM_rotated_copy_commands+VK_VERSION_1_3", ] )] - AntiLagDataAMD = 1000476001, + CopyCommandTransformInfoQCOM = 1000333000, - [NativeName("VK_STRUCTURE_TYPE_ANTI_LAG_PRESENTATION_INFO_AMD")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES")] [SupportedApiProfile( "vulkan", - ["VK_AMD_anti_lag"], - ImpliesSets = [ - "VK_AMD_anti_lag+VK_KHR_get_physical_device_properties2", - "VK_AMD_anti_lag+VK_VERSION_1_1", - ] + [ + "VK_COMPUTE_VERSION_1_3", + "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_3", + "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_3", + "VK_VERSION_1_4", + ], + MinVersion = "1.3" )] - AntiLagPresentationInfoAMD = 1000476002, + PhysicalDeviceImageRobustnessFeatures = 1000335000, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DENSE_GEOMETRY_FORMAT_FEATURES_AMDX")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT")] [SupportedApiProfile( "vulkan", - ["VK_AMDX_dense_geometry_format"], + ["VK_EXT_image_robustness"], ImpliesSets = [ - "VK_KHR_acceleration_structure+VK_KHR_extended_flags", - "VK_KHR_acceleration_structure+VK_KHR_maintenance5", - "VK_KHR_acceleration_structure+VK_VERSION_1_4", + "VK_EXT_image_robustness+VK_KHR_get_physical_device_properties2", + "VK_EXT_image_robustness+VK_VERSION_1_1", ] )] - PhysicalDeviceDenseGeometryFormatFeaturesAMDX = 1000478000, + PhysicalDeviceImageRobustnessFeaturesEXT = PhysicalDeviceImageRobustnessFeatures, - [NativeName( - "VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_DENSE_GEOMETRY_FORMAT_TRIANGLES_DATA_AMDX" - )] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_WORKGROUP_MEMORY_EXPLICIT_LAYOUT_FEATURES_KHR")] [SupportedApiProfile( "vulkan", - ["VK_AMDX_dense_geometry_format"], + ["VK_KHR_workgroup_memory_explicit_layout"], ImpliesSets = [ - "VK_KHR_acceleration_structure+VK_KHR_extended_flags", - "VK_KHR_acceleration_structure+VK_KHR_maintenance5", - "VK_KHR_acceleration_structure+VK_VERSION_1_4", + "VK_KHR_workgroup_memory_explicit_layout+VK_KHR_get_physical_device_properties2", + "VK_KHR_workgroup_memory_explicit_layout+VK_VERSION_1_1", ] )] - AccelerationStructureDenseGeometryFormatTrianglesDataAMDX = 1000478001, + PhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR = 1000336000, - [NativeName("VK_STRUCTURE_TYPE_SURFACE_CAPABILITIES_PRESENT_ID_2_KHR")] + [NativeName("VK_STRUCTURE_TYPE_COPY_BUFFER_INFO_2")] [SupportedApiProfile( "vulkan", - ["VK_KHR_present_id2"], - ImpliesSets = ["VK_KHR_get_surface_capabilities2", "VK_KHR_surface", "VK_KHR_swapchain"] + [ + "VK_BASE_VERSION_1_3", + "VK_BASE_VERSION_1_4", + "VK_COMPUTE_VERSION_1_3", + "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_3", + "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_3", + "VK_VERSION_1_4", + ], + MinVersion = "1.3" )] - SurfaceCapabilitiesPresentId2KHR = 1000479000, + CopyBufferInfo2 = 1000337000, - [NativeName("VK_STRUCTURE_TYPE_PRESENT_ID_2_KHR")] + [NativeName("VK_STRUCTURE_TYPE_COPY_BUFFER_INFO_2_KHR")] [SupportedApiProfile( "vulkan", - ["VK_KHR_present_id2"], - ImpliesSets = ["VK_KHR_get_surface_capabilities2", "VK_KHR_surface", "VK_KHR_swapchain"] + ["VK_KHR_copy_commands2"], + ImpliesSets = [ + "VK_KHR_copy_commands2+VK_KHR_get_physical_device_properties2", + "VK_KHR_copy_commands2+VK_VERSION_1_1", + ] )] - PresentId2KHR = 1000479001, + CopyBufferInfo2KHR = CopyBufferInfo2, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRESENT_ID_2_FEATURES_KHR")] + [NativeName("VK_STRUCTURE_TYPE_COPY_IMAGE_INFO_2")] [SupportedApiProfile( "vulkan", - ["VK_KHR_present_id2"], - ImpliesSets = ["VK_KHR_get_surface_capabilities2", "VK_KHR_surface", "VK_KHR_swapchain"] + [ + "VK_BASE_VERSION_1_3", + "VK_BASE_VERSION_1_4", + "VK_COMPUTE_VERSION_1_3", + "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_3", + "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_3", + "VK_VERSION_1_4", + ], + MinVersion = "1.3" )] - PhysicalDevicePresentId2FeaturesKHR = 1000479002, + CopyImageInfo2 = 1000337001, - [NativeName("VK_STRUCTURE_TYPE_SURFACE_CAPABILITIES_PRESENT_WAIT_2_KHR")] + [NativeName("VK_STRUCTURE_TYPE_COPY_IMAGE_INFO_2_KHR")] [SupportedApiProfile( "vulkan", - ["VK_KHR_present_wait2"], + ["VK_KHR_copy_commands2"], ImpliesSets = [ - "VK_KHR_get_surface_capabilities2", - "VK_KHR_present_id2", - "VK_KHR_surface", - "VK_KHR_swapchain", + "VK_KHR_copy_commands2+VK_KHR_get_physical_device_properties2", + "VK_KHR_copy_commands2+VK_VERSION_1_1", ] )] - SurfaceCapabilitiesPresentWait2KHR = 1000480000, + CopyImageInfo2KHR = CopyImageInfo2, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRESENT_WAIT_2_FEATURES_KHR")] + [NativeName("VK_STRUCTURE_TYPE_COPY_BUFFER_TO_IMAGE_INFO_2")] [SupportedApiProfile( "vulkan", - ["VK_KHR_present_wait2"], - ImpliesSets = [ - "VK_KHR_get_surface_capabilities2", - "VK_KHR_present_id2", - "VK_KHR_surface", - "VK_KHR_swapchain", - ] + [ + "VK_BASE_VERSION_1_3", + "VK_BASE_VERSION_1_4", + "VK_COMPUTE_VERSION_1_3", + "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_3", + "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_3", + "VK_VERSION_1_4", + ], + MinVersion = "1.3" )] - PhysicalDevicePresentWait2FeaturesKHR = 1000480001, + CopyBufferToImageInfo2 = 1000337002, - [NativeName("VK_STRUCTURE_TYPE_PRESENT_WAIT_2_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_COPY_BUFFER_TO_IMAGE_INFO_2_KHR")] [SupportedApiProfile( "vulkan", - ["VK_KHR_present_wait2"], + ["VK_KHR_copy_commands2"], ImpliesSets = [ - "VK_KHR_get_surface_capabilities2", - "VK_KHR_present_id2", - "VK_KHR_surface", - "VK_KHR_swapchain", + "VK_KHR_copy_commands2+VK_KHR_get_physical_device_properties2", + "VK_KHR_copy_commands2+VK_VERSION_1_1", ] )] - PresentWait2InfoKHR = 1000480002, + CopyBufferToImageInfo2KHR = CopyBufferToImageInfo2, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_POSITION_FETCH_FEATURES_KHR")] + [NativeName("VK_STRUCTURE_TYPE_COPY_IMAGE_TO_BUFFER_INFO_2")] [SupportedApiProfile( "vulkan", - ["VK_KHR_ray_tracing_position_fetch"], - ImpliesSets = ["VK_KHR_acceleration_structure"] + [ + "VK_BASE_VERSION_1_3", + "VK_BASE_VERSION_1_4", + "VK_COMPUTE_VERSION_1_3", + "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_3", + "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_3", + "VK_VERSION_1_4", + ], + MinVersion = "1.3" )] - PhysicalDeviceRayTracingPositionFetchFeaturesKHR = 1000481000, + CopyImageToBufferInfo2 = 1000337003, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_OBJECT_FEATURES_EXT")] + [NativeName("VK_STRUCTURE_TYPE_COPY_IMAGE_TO_BUFFER_INFO_2_KHR")] [SupportedApiProfile( "vulkan", - ["VK_EXT_shader_object"], + ["VK_KHR_copy_commands2"], ImpliesSets = [ - "VK_KHR_dynamic_rendering+VK_KHR_get_physical_device_properties2", - "VK_KHR_dynamic_rendering+VK_VERSION_1_1", - "VK_VERSION_1_3", + "VK_KHR_copy_commands2+VK_KHR_get_physical_device_properties2", + "VK_KHR_copy_commands2+VK_VERSION_1_1", ] )] - PhysicalDeviceShaderObjectFeaturesEXT = 1000482000, + CopyImageToBufferInfo2KHR = CopyImageToBufferInfo2, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_OBJECT_PROPERTIES_EXT")] + [NativeName("VK_STRUCTURE_TYPE_BLIT_IMAGE_INFO_2")] [SupportedApiProfile( "vulkan", - ["VK_EXT_shader_object"], - ImpliesSets = [ - "VK_KHR_dynamic_rendering+VK_KHR_get_physical_device_properties2", - "VK_KHR_dynamic_rendering+VK_VERSION_1_1", - "VK_VERSION_1_3", - ] + ["VK_GRAPHICS_VERSION_1_3", "VK_GRAPHICS_VERSION_1_4", "VK_VERSION_1_3", "VK_VERSION_1_4"], + MinVersion = "1.3" )] - PhysicalDeviceShaderObjectPropertiesEXT = 1000482001, + BlitImageInfo2 = 1000337004, - [NativeName("VK_STRUCTURE_TYPE_SHADER_CREATE_INFO_EXT")] + [NativeName("VK_STRUCTURE_TYPE_BLIT_IMAGE_INFO_2_KHR")] [SupportedApiProfile( "vulkan", - ["VK_EXT_shader_object"], + ["VK_KHR_copy_commands2"], ImpliesSets = [ - "VK_KHR_dynamic_rendering+VK_KHR_get_physical_device_properties2", - "VK_KHR_dynamic_rendering+VK_VERSION_1_1", - "VK_VERSION_1_3", + "VK_KHR_copy_commands2+VK_KHR_get_physical_device_properties2", + "VK_KHR_copy_commands2+VK_VERSION_1_1", ] )] - ShaderCreateInfoEXT = 1000482002, + BlitImageInfo2KHR = BlitImageInfo2, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_BINARY_FEATURES_KHR")] + [NativeName("VK_STRUCTURE_TYPE_RESOLVE_IMAGE_INFO_2")] [SupportedApiProfile( "vulkan", - ["VK_KHR_pipeline_binary"], - ImpliesSets = [ - "VK_KHR_pipeline_binary+VK_KHR_extended_flags", - "VK_KHR_pipeline_binary+VK_KHR_maintenance5", - "VK_KHR_pipeline_binary+VK_VERSION_1_4", - ] + ["VK_GRAPHICS_VERSION_1_3", "VK_GRAPHICS_VERSION_1_4", "VK_VERSION_1_3", "VK_VERSION_1_4"], + MinVersion = "1.3" )] - PhysicalDevicePipelineBinaryFeaturesKHR = 1000483000, + ResolveImageInfo2 = 1000337005, - [NativeName("VK_STRUCTURE_TYPE_PIPELINE_BINARY_CREATE_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_RESOLVE_IMAGE_INFO_2_KHR")] [SupportedApiProfile( "vulkan", - ["VK_KHR_pipeline_binary"], + ["VK_KHR_copy_commands2"], ImpliesSets = [ - "VK_KHR_pipeline_binary+VK_KHR_extended_flags", - "VK_KHR_pipeline_binary+VK_KHR_maintenance5", - "VK_KHR_pipeline_binary+VK_VERSION_1_4", + "VK_KHR_copy_commands2+VK_KHR_get_physical_device_properties2", + "VK_KHR_copy_commands2+VK_VERSION_1_1", ] )] - PipelineBinaryCreateInfoKHR = 1000483001, + ResolveImageInfo2KHR = ResolveImageInfo2, - [NativeName("VK_STRUCTURE_TYPE_PIPELINE_BINARY_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_BUFFER_COPY_2")] [SupportedApiProfile( "vulkan", - ["VK_KHR_pipeline_binary"], - ImpliesSets = [ - "VK_KHR_pipeline_binary+VK_KHR_extended_flags", - "VK_KHR_pipeline_binary+VK_KHR_maintenance5", - "VK_KHR_pipeline_binary+VK_VERSION_1_4", - ] + [ + "VK_BASE_VERSION_1_3", + "VK_BASE_VERSION_1_4", + "VK_COMPUTE_VERSION_1_3", + "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_3", + "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_3", + "VK_VERSION_1_4", + ], + MinVersion = "1.3" )] - PipelineBinaryInfoKHR = 1000483002, + BufferCopy2 = 1000337006, - [NativeName("VK_STRUCTURE_TYPE_PIPELINE_BINARY_KEY_KHR")] + [NativeName("VK_STRUCTURE_TYPE_BUFFER_COPY_2_KHR")] [SupportedApiProfile( "vulkan", - ["VK_KHR_pipeline_binary"], + ["VK_KHR_copy_commands2"], ImpliesSets = [ - "VK_KHR_pipeline_binary+VK_KHR_extended_flags", - "VK_KHR_pipeline_binary+VK_KHR_maintenance5", - "VK_KHR_pipeline_binary+VK_VERSION_1_4", + "VK_KHR_copy_commands2+VK_KHR_get_physical_device_properties2", + "VK_KHR_copy_commands2+VK_VERSION_1_1", ] )] - PipelineBinaryKeyKHR = 1000483003, + BufferCopy2KHR = BufferCopy2, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_BINARY_PROPERTIES_KHR")] + [NativeName("VK_STRUCTURE_TYPE_IMAGE_COPY_2")] [SupportedApiProfile( "vulkan", - ["VK_KHR_pipeline_binary"], - ImpliesSets = [ - "VK_KHR_pipeline_binary+VK_KHR_extended_flags", - "VK_KHR_pipeline_binary+VK_KHR_maintenance5", - "VK_KHR_pipeline_binary+VK_VERSION_1_4", - ] + [ + "VK_BASE_VERSION_1_3", + "VK_BASE_VERSION_1_4", + "VK_COMPUTE_VERSION_1_3", + "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_3", + "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_3", + "VK_VERSION_1_4", + ], + MinVersion = "1.3" )] - PhysicalDevicePipelineBinaryPropertiesKHR = 1000483004, + ImageCopy2 = 1000337007, - [NativeName("VK_STRUCTURE_TYPE_RELEASE_CAPTURED_PIPELINE_DATA_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_IMAGE_COPY_2_KHR")] [SupportedApiProfile( "vulkan", - ["VK_KHR_pipeline_binary"], + ["VK_KHR_copy_commands2"], ImpliesSets = [ - "VK_KHR_pipeline_binary+VK_KHR_extended_flags", - "VK_KHR_pipeline_binary+VK_KHR_maintenance5", - "VK_KHR_pipeline_binary+VK_VERSION_1_4", + "VK_KHR_copy_commands2+VK_KHR_get_physical_device_properties2", + "VK_KHR_copy_commands2+VK_VERSION_1_1", ] )] - ReleaseCapturedPipelineDataInfoKHR = 1000483005, + ImageCopy2KHR = ImageCopy2, - [NativeName("VK_STRUCTURE_TYPE_PIPELINE_BINARY_DATA_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_IMAGE_BLIT_2")] [SupportedApiProfile( "vulkan", - ["VK_KHR_pipeline_binary"], - ImpliesSets = [ - "VK_KHR_pipeline_binary+VK_KHR_extended_flags", - "VK_KHR_pipeline_binary+VK_KHR_maintenance5", - "VK_KHR_pipeline_binary+VK_VERSION_1_4", - ] + ["VK_GRAPHICS_VERSION_1_3", "VK_GRAPHICS_VERSION_1_4", "VK_VERSION_1_3", "VK_VERSION_1_4"], + MinVersion = "1.3" )] - PipelineBinaryDataInfoKHR = 1000483006, + ImageBlit2 = 1000337008, - [NativeName("VK_STRUCTURE_TYPE_PIPELINE_CREATE_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_IMAGE_BLIT_2_KHR")] [SupportedApiProfile( "vulkan", - ["VK_KHR_pipeline_binary"], + ["VK_KHR_copy_commands2"], ImpliesSets = [ - "VK_KHR_pipeline_binary+VK_KHR_extended_flags", - "VK_KHR_pipeline_binary+VK_KHR_maintenance5", - "VK_KHR_pipeline_binary+VK_VERSION_1_4", + "VK_KHR_copy_commands2+VK_KHR_get_physical_device_properties2", + "VK_KHR_copy_commands2+VK_VERSION_1_1", ] )] - PipelineCreateInfoKHR = 1000483007, + ImageBlit2KHR = ImageBlit2, - [NativeName("VK_STRUCTURE_TYPE_DEVICE_PIPELINE_BINARY_INTERNAL_CACHE_CONTROL_KHR")] + [NativeName("VK_STRUCTURE_TYPE_BUFFER_IMAGE_COPY_2")] [SupportedApiProfile( "vulkan", - ["VK_KHR_pipeline_binary"], - ImpliesSets = [ - "VK_KHR_pipeline_binary+VK_KHR_extended_flags", - "VK_KHR_pipeline_binary+VK_KHR_maintenance5", - "VK_KHR_pipeline_binary+VK_VERSION_1_4", - ] + [ + "VK_BASE_VERSION_1_3", + "VK_BASE_VERSION_1_4", + "VK_COMPUTE_VERSION_1_3", + "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_3", + "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_3", + "VK_VERSION_1_4", + ], + MinVersion = "1.3" )] - DevicePipelineBinaryInternalCacheControlKHR = 1000483008, + BufferImageCopy2 = 1000337009, - [NativeName("VK_STRUCTURE_TYPE_PIPELINE_BINARY_HANDLES_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_BUFFER_IMAGE_COPY_2_KHR")] [SupportedApiProfile( "vulkan", - ["VK_KHR_pipeline_binary"], + ["VK_KHR_copy_commands2"], ImpliesSets = [ - "VK_KHR_pipeline_binary+VK_KHR_extended_flags", - "VK_KHR_pipeline_binary+VK_KHR_maintenance5", - "VK_KHR_pipeline_binary+VK_VERSION_1_4", + "VK_KHR_copy_commands2+VK_KHR_get_physical_device_properties2", + "VK_KHR_copy_commands2+VK_VERSION_1_1", ] )] - PipelineBinaryHandlesInfoKHR = 1000483009, + BufferImageCopy2KHR = BufferImageCopy2, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM")] + [NativeName("VK_STRUCTURE_TYPE_IMAGE_RESOLVE_2")] [SupportedApiProfile( "vulkan", - ["VK_QCOM_tile_properties"], - ImpliesSets = [ - "VK_QCOM_tile_properties+VK_KHR_get_physical_device_properties2", - "VK_QCOM_tile_properties+VK_VERSION_1_1", - ] + ["VK_GRAPHICS_VERSION_1_3", "VK_GRAPHICS_VERSION_1_4", "VK_VERSION_1_3", "VK_VERSION_1_4"], + MinVersion = "1.3" )] - PhysicalDeviceTilePropertiesFeaturesQCOM = 1000484000, + ImageResolve2 = 1000337010, - [NativeName("VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM")] + [NativeName("VK_STRUCTURE_TYPE_IMAGE_RESOLVE_2_KHR")] [SupportedApiProfile( "vulkan", - ["VK_QCOM_tile_properties"], + ["VK_KHR_copy_commands2"], ImpliesSets = [ - "VK_QCOM_tile_properties+VK_KHR_get_physical_device_properties2", - "VK_QCOM_tile_properties+VK_VERSION_1_1", + "VK_KHR_copy_commands2+VK_KHR_get_physical_device_properties2", + "VK_KHR_copy_commands2+VK_VERSION_1_1", ] )] - TilePropertiesQCOM = 1000484001, + ImageResolve2KHR = ImageResolve2, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_FEATURES_EXT")] [SupportedApiProfile( "vulkan", - ["VK_SEC_amigo_profiling"], + ["VK_EXT_image_compression_control"], ImpliesSets = [ - "VK_SEC_amigo_profiling+VK_KHR_get_physical_device_properties2", - "VK_SEC_amigo_profiling+VK_VERSION_1_1", + "VK_EXT_image_compression_control+VK_KHR_get_physical_device_properties2", + "VK_EXT_image_compression_control+VK_VERSION_1_1", ] )] - PhysicalDeviceAmigoProfilingFeaturesSEC = 1000485000, + PhysicalDeviceImageCompressionControlFeaturesEXT = 1000338000, - [NativeName("VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC")] + [NativeName("VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT")] [SupportedApiProfile( "vulkan", - ["VK_SEC_amigo_profiling"], + ["VK_EXT_image_compression_control"], ImpliesSets = [ - "VK_SEC_amigo_profiling+VK_KHR_get_physical_device_properties2", - "VK_SEC_amigo_profiling+VK_VERSION_1_1", + "VK_EXT_image_compression_control+VK_KHR_get_physical_device_properties2", + "VK_EXT_image_compression_control+VK_VERSION_1_1", ] )] - AmigoProfilingSubmitInfoSEC = 1000485001, + ImageCompressionControlEXT = 1000338001, - [NativeName("VK_STRUCTURE_TYPE_SURFACE_PRESENT_MODE_KHR")] + [NativeName("VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2")] [SupportedApiProfile( "vulkan", - ["VK_KHR_surface_maintenance1"], - ImpliesSets = ["VK_KHR_get_surface_capabilities2", "VK_KHR_surface"] + [ + "VK_BASE_VERSION_1_4", + "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_4", + ], + MinVersion = "1.4" )] - SurfacePresentModeKHR = 1000274000, + SubresourceLayout2 = 1000338002, - [NativeName("VK_STRUCTURE_TYPE_SURFACE_PRESENT_SCALING_CAPABILITIES_KHR")] + [NativeName("VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT")] [SupportedApiProfile( "vulkan", - ["VK_KHR_surface_maintenance1"], - ImpliesSets = ["VK_KHR_get_surface_capabilities2", "VK_KHR_surface"] + ["VK_EXT_image_compression_control"], + ImpliesSets = [ + "VK_EXT_image_compression_control+VK_KHR_get_physical_device_properties2", + "VK_EXT_image_compression_control+VK_VERSION_1_1", + ] )] - SurfacePresentScalingCapabilitiesKHR = 1000274001, + SubresourceLayout2EXT = SubresourceLayout2, - [NativeName("VK_STRUCTURE_TYPE_SURFACE_PRESENT_MODE_COMPATIBILITY_KHR")] + [NativeName("VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_KHR")] [SupportedApiProfile( "vulkan", - ["VK_KHR_surface_maintenance1"], - ImpliesSets = ["VK_KHR_get_surface_capabilities2", "VK_KHR_surface"] + ["VK_KHR_maintenance5"], + ImpliesSets = ["VK_VERSION_1_1+VK_KHR_dynamic_rendering", "VK_VERSION_1_3"] )] - SurfacePresentModeCompatibilityKHR = 1000274002, + SubresourceLayout2KHR = SubresourceLayout2, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SWAPCHAIN_MAINTENANCE_1_FEATURES_KHR")] + [NativeName("VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2")] [SupportedApiProfile( "vulkan", - ["VK_KHR_swapchain_maintenance1"], - ImpliesSets = [ - "VK_KHR_swapchain+VK_KHR_surface_maintenance1+VK_KHR_get_physical_device_properties2", - "VK_KHR_swapchain+VK_KHR_surface_maintenance1+VK_VERSION_1_1", - ] + [ + "VK_BASE_VERSION_1_4", + "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_4", + ], + MinVersion = "1.4" )] - PhysicalDeviceSwapchainMaintenance1FeaturesKHR = 1000275000, + ImageSubresource2 = 1000338003, - [NativeName("VK_STRUCTURE_TYPE_SWAPCHAIN_PRESENT_FENCE_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT")] [SupportedApiProfile( "vulkan", - ["VK_KHR_swapchain_maintenance1"], + ["VK_EXT_image_compression_control"], ImpliesSets = [ - "VK_KHR_swapchain+VK_KHR_surface_maintenance1+VK_KHR_get_physical_device_properties2", - "VK_KHR_swapchain+VK_KHR_surface_maintenance1+VK_VERSION_1_1", + "VK_EXT_image_compression_control+VK_KHR_get_physical_device_properties2", + "VK_EXT_image_compression_control+VK_VERSION_1_1", ] )] - SwapchainPresentFenceInfoKHR = 1000275001, + ImageSubresource2EXT = ImageSubresource2, - [NativeName("VK_STRUCTURE_TYPE_SWAPCHAIN_PRESENT_MODES_CREATE_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_KHR")] [SupportedApiProfile( "vulkan", - ["VK_KHR_swapchain_maintenance1"], - ImpliesSets = [ - "VK_KHR_swapchain+VK_KHR_surface_maintenance1+VK_KHR_get_physical_device_properties2", - "VK_KHR_swapchain+VK_KHR_surface_maintenance1+VK_VERSION_1_1", - ] + ["VK_KHR_maintenance5"], + ImpliesSets = ["VK_VERSION_1_1+VK_KHR_dynamic_rendering", "VK_VERSION_1_3"] )] - SwapchainPresentModesCreateInfoKHR = 1000275002, + ImageSubresource2KHR = ImageSubresource2, - [NativeName("VK_STRUCTURE_TYPE_SWAPCHAIN_PRESENT_MODE_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT")] [SupportedApiProfile( "vulkan", - ["VK_KHR_swapchain_maintenance1"], + ["VK_EXT_image_compression_control"], ImpliesSets = [ - "VK_KHR_swapchain+VK_KHR_surface_maintenance1+VK_KHR_get_physical_device_properties2", - "VK_KHR_swapchain+VK_KHR_surface_maintenance1+VK_VERSION_1_1", + "VK_EXT_image_compression_control+VK_KHR_get_physical_device_properties2", + "VK_EXT_image_compression_control+VK_VERSION_1_1", ] )] - SwapchainPresentModeInfoKHR = 1000275003, + ImageCompressionPropertiesEXT = 1000338004, - [NativeName("VK_STRUCTURE_TYPE_SWAPCHAIN_PRESENT_SCALING_CREATE_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT")] [SupportedApiProfile( "vulkan", - ["VK_KHR_swapchain_maintenance1"], + ["VK_EXT_attachment_feedback_loop_layout"], ImpliesSets = [ - "VK_KHR_swapchain+VK_KHR_surface_maintenance1+VK_KHR_get_physical_device_properties2", - "VK_KHR_swapchain+VK_KHR_surface_maintenance1+VK_VERSION_1_1", + "VK_EXT_attachment_feedback_loop_layout+VK_KHR_get_physical_device_properties2", + "VK_EXT_attachment_feedback_loop_layout+VK_VERSION_1_1", ] )] - SwapchainPresentScalingCreateInfoKHR = 1000275004, + PhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT = 1000339000, - [NativeName("VK_STRUCTURE_TYPE_RELEASE_SWAPCHAIN_IMAGES_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_4444_FORMATS_FEATURES_EXT")] [SupportedApiProfile( "vulkan", - ["VK_KHR_swapchain_maintenance1"], + ["VK_EXT_4444_formats"], ImpliesSets = [ - "VK_KHR_swapchain+VK_KHR_surface_maintenance1+VK_KHR_get_physical_device_properties2", - "VK_KHR_swapchain+VK_KHR_surface_maintenance1+VK_VERSION_1_1", + "VK_EXT_4444_formats+VK_KHR_get_physical_device_properties2", + "VK_EXT_4444_formats+VK_VERSION_1_1", ] )] - ReleaseSwapchainImagesInfoKHR = 1000275005, + PhysicalDevice4444FormatsFeaturesEXT = 1000340000, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_PER_VIEW_VIEWPORTS_FEATURES_QCOM")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FAULT_FEATURES_EXT")] [SupportedApiProfile( "vulkan", - ["VK_QCOM_multiview_per_view_viewports"], + ["VK_EXT_device_fault"], ImpliesSets = [ - "VK_QCOM_multiview_per_view_viewports+VK_KHR_get_physical_device_properties2", - "VK_QCOM_multiview_per_view_viewports+VK_VERSION_1_1", + "VK_EXT_device_fault+VK_KHR_get_physical_device_properties2", + "VK_EXT_device_fault+VK_VERSION_1_1", ] )] - PhysicalDeviceMultiviewPerViewViewportsFeaturesQCOM = 1000488000, + PhysicalDeviceFaultFeaturesEXT = 1000341000, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_INVOCATION_REORDER_FEATURES_NV")] + [NativeName("VK_STRUCTURE_TYPE_DEVICE_FAULT_COUNTS_EXT")] [SupportedApiProfile( "vulkan", - ["VK_NV_ray_tracing_invocation_reorder"], - ImpliesSets = ["VK_KHR_ray_tracing_pipeline"] + ["VK_EXT_device_fault"], + ImpliesSets = [ + "VK_EXT_device_fault+VK_KHR_get_physical_device_properties2", + "VK_EXT_device_fault+VK_VERSION_1_1", + ] )] - PhysicalDeviceRayTracingInvocationReorderFeaturesNV = 1000490000, + DeviceFaultCountsEXT = 1000341001, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_INVOCATION_REORDER_PROPERTIES_NV")] + [NativeName("VK_STRUCTURE_TYPE_DEVICE_FAULT_INFO_EXT")] [SupportedApiProfile( "vulkan", - ["VK_NV_ray_tracing_invocation_reorder"], - ImpliesSets = ["VK_KHR_ray_tracing_pipeline"] + ["VK_EXT_device_fault"], + ImpliesSets = [ + "VK_EXT_device_fault+VK_KHR_get_physical_device_properties2", + "VK_EXT_device_fault+VK_VERSION_1_1", + ] )] - PhysicalDeviceRayTracingInvocationReorderPropertiesNV = 1000490001, + DeviceFaultInfoEXT = 1000341002, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_VECTOR_FEATURES_NV")] + [NativeName( + "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RASTERIZATION_ORDER_ATTACHMENT_ACCESS_FEATURES_EXT" + )] [SupportedApiProfile( "vulkan", - ["VK_NV_cooperative_vector"], + ["VK_EXT_rasterization_order_attachment_access"], ImpliesSets = [ - "VK_NV_cooperative_vector+VK_KHR_get_physical_device_properties2", - "VK_NV_cooperative_vector+VK_VERSION_1_1", + "VK_EXT_rasterization_order_attachment_access+VK_KHR_get_physical_device_properties2", + "VK_EXT_rasterization_order_attachment_access+VK_VERSION_1_1", ] )] - PhysicalDeviceCooperativeVectorFeaturesNV = 1000491000, + PhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT = 1000342000, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_VECTOR_PROPERTIES_NV")] + [NativeName( + "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RASTERIZATION_ORDER_ATTACHMENT_ACCESS_FEATURES_ARM" + )] [SupportedApiProfile( "vulkan", - ["VK_NV_cooperative_vector"], + ["VK_ARM_rasterization_order_attachment_access"], ImpliesSets = [ - "VK_NV_cooperative_vector+VK_KHR_get_physical_device_properties2", - "VK_NV_cooperative_vector+VK_VERSION_1_1", + "VK_ARM_rasterization_order_attachment_access+VK_KHR_get_physical_device_properties2", + "VK_ARM_rasterization_order_attachment_access+VK_VERSION_1_1", ] )] - PhysicalDeviceCooperativeVectorPropertiesNV = 1000491001, + PhysicalDeviceRasterizationOrderAttachmentAccessFeaturesARM = + PhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT, - [NativeName("VK_STRUCTURE_TYPE_COOPERATIVE_VECTOR_PROPERTIES_NV")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RGBA10X6_FORMATS_FEATURES_EXT")] [SupportedApiProfile( "vulkan", - ["VK_NV_cooperative_vector"], + ["VK_EXT_rgba10x6_formats"], ImpliesSets = [ - "VK_NV_cooperative_vector+VK_KHR_get_physical_device_properties2", - "VK_NV_cooperative_vector+VK_VERSION_1_1", + "VK_EXT_rgba10x6_formats+VK_KHR_sampler_ycbcr_conversion", + "VK_EXT_rgba10x6_formats+VK_VERSION_1_1", ] )] - CooperativeVectorPropertiesNV = 1000491002, + PhysicalDeviceRgba10x6FormatsFeaturesEXT = 1000344000, - [NativeName("VK_STRUCTURE_TYPE_CONVERT_COOPERATIVE_VECTOR_MATRIX_INFO_NV")] + [NativeName("VK_STRUCTURE_TYPE_DIRECTFB_SURFACE_CREATE_INFO_EXT")] + [SupportedApiProfile("vulkan", ["VK_EXT_directfb_surface"], ImpliesSets = ["VK_KHR_surface"])] + DirectfbSurfaceCreateInfoEXT = 1000346000, + + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR")] [SupportedApiProfile( "vulkan", - ["VK_NV_cooperative_vector"], + ["VK_KHR_ray_tracing_pipeline"], ImpliesSets = [ - "VK_NV_cooperative_vector+VK_KHR_get_physical_device_properties2", - "VK_NV_cooperative_vector+VK_VERSION_1_1", + "VK_KHR_acceleration_structure+VK_KHR_spirv_1_4", + "VK_KHR_acceleration_structure+VK_VERSION_1_2", ] )] - ConvertCooperativeVectorMatrixInfoNV = 1000491004, + PhysicalDeviceRayTracingPipelineFeaturesKHR = 1000347000, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_SPARSE_ADDRESS_SPACE_FEATURES_NV")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_PROPERTIES_KHR")] [SupportedApiProfile( "vulkan", - ["VK_NV_extended_sparse_address_space"], + ["VK_KHR_ray_tracing_pipeline"], ImpliesSets = [ - "VK_NV_extended_sparse_address_space+VK_KHR_get_physical_device_properties2", - "VK_NV_extended_sparse_address_space+VK_VERSION_1_1", + "VK_KHR_acceleration_structure+VK_KHR_spirv_1_4", + "VK_KHR_acceleration_structure+VK_VERSION_1_2", ] )] - PhysicalDeviceExtendedSparseAddressSpaceFeaturesNV = 1000492000, + PhysicalDeviceRayTracingPipelinePropertiesKHR = 1000347001, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_SPARSE_ADDRESS_SPACE_PROPERTIES_NV")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_QUERY_FEATURES_KHR")] [SupportedApiProfile( "vulkan", - ["VK_NV_extended_sparse_address_space"], + ["VK_KHR_ray_query"], ImpliesSets = [ - "VK_NV_extended_sparse_address_space+VK_KHR_get_physical_device_properties2", - "VK_NV_extended_sparse_address_space+VK_VERSION_1_1", + "VK_KHR_acceleration_structure+VK_KHR_spirv_1_4", + "VK_KHR_acceleration_structure+VK_VERSION_1_2", ] )] - PhysicalDeviceExtendedSparseAddressSpacePropertiesNV = 1000492001, + PhysicalDeviceRayQueryFeaturesKHR = 1000348013, [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MUTABLE_DESCRIPTOR_TYPE_FEATURES_EXT")] [SupportedApiProfile( @@ -11970,6 +11879,15 @@ public enum StructureType : uint )] PhysicalDeviceMutableDescriptorTypeFeaturesEXT = 1000351000, + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MUTABLE_DESCRIPTOR_TYPE_FEATURES_VALVE")] + [SupportedApiProfile( + "vulkan", + ["VK_VALVE_mutable_descriptor_type"], + ImpliesSets = ["VK_KHR_maintenance3"] + )] + PhysicalDeviceMutableDescriptorTypeFeaturesVALVE = + PhysicalDeviceMutableDescriptorTypeFeaturesEXT, + [NativeName("VK_STRUCTURE_TYPE_MUTABLE_DESCRIPTOR_TYPE_CREATE_INFO_EXT")] [SupportedApiProfile( "vulkan", @@ -11981,5141 +11899,5223 @@ public enum StructureType : uint )] MutableDescriptorTypeCreateInfoEXT = 1000351002, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LEGACY_VERTEX_ATTRIBUTES_FEATURES_EXT")] - [SupportedApiProfile( - "vulkan", - ["VK_EXT_legacy_vertex_attributes"], - ImpliesSets = ["VK_EXT_vertex_input_dynamic_state"] - )] - PhysicalDeviceLegacyVertexAttributesFeaturesEXT = 1000495000, - - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LEGACY_VERTEX_ATTRIBUTES_PROPERTIES_EXT")] - [SupportedApiProfile( - "vulkan", - ["VK_EXT_legacy_vertex_attributes"], - ImpliesSets = ["VK_EXT_vertex_input_dynamic_state"] - )] - PhysicalDeviceLegacyVertexAttributesPropertiesEXT = 1000495001, - - [NativeName("VK_STRUCTURE_TYPE_LAYER_SETTINGS_CREATE_INFO_EXT")] - [SupportedApiProfile("vulkan", ["VK_EXT_layer_settings"])] - LayerSettingsCreateInfoEXT = 1000496000, - - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CORE_BUILTINS_FEATURES_ARM")] + [NativeName("VK_STRUCTURE_TYPE_MUTABLE_DESCRIPTOR_TYPE_CREATE_INFO_VALVE")] [SupportedApiProfile( "vulkan", - ["VK_ARM_shader_core_builtins"], - ImpliesSets = [ - "VK_ARM_shader_core_builtins+VK_KHR_get_physical_device_properties2", - "VK_ARM_shader_core_builtins+VK_VERSION_1_1", - ] + ["VK_VALVE_mutable_descriptor_type"], + ImpliesSets = ["VK_KHR_maintenance3"] )] - PhysicalDeviceShaderCoreBuiltinsFeaturesARM = 1000497000, + MutableDescriptorTypeCreateInfoVALVE = MutableDescriptorTypeCreateInfoEXT, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CORE_BUILTINS_PROPERTIES_ARM")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_INPUT_DYNAMIC_STATE_FEATURES_EXT")] [SupportedApiProfile( "vulkan", - ["VK_ARM_shader_core_builtins"], + ["VK_EXT_vertex_input_dynamic_state"], ImpliesSets = [ - "VK_ARM_shader_core_builtins+VK_KHR_get_physical_device_properties2", - "VK_ARM_shader_core_builtins+VK_VERSION_1_1", + "VK_EXT_vertex_input_dynamic_state+VK_KHR_get_physical_device_properties2", + "VK_EXT_vertex_input_dynamic_state+VK_VERSION_1_1", ] )] - PhysicalDeviceShaderCoreBuiltinsPropertiesARM = 1000497001, - - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_LIBRARY_GROUP_HANDLES_FEATURES_EXT")] - [SupportedApiProfile( - "vulkan", - ["VK_EXT_pipeline_library_group_handles"], - ImpliesSets = ["VK_KHR_pipeline_library", "VK_KHR_ray_tracing_pipeline"] - )] - PhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT = 1000498000, + PhysicalDeviceVertexInputDynamicStateFeaturesEXT = 1000352000, - [NativeName( - "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DYNAMIC_RENDERING_UNUSED_ATTACHMENTS_FEATURES_EXT" - )] + [NativeName("VK_STRUCTURE_TYPE_VERTEX_INPUT_BINDING_DESCRIPTION_2_EXT")] [SupportedApiProfile( "vulkan", - ["VK_EXT_dynamic_rendering_unused_attachments"], + ["VK_EXT_vertex_input_dynamic_state"], ImpliesSets = [ - "VK_KHR_dynamic_rendering+VK_KHR_get_physical_device_properties2", - "VK_KHR_dynamic_rendering+VK_VERSION_1_1", - "VK_VERSION_1_3", + "VK_EXT_vertex_input_dynamic_state+VK_KHR_get_physical_device_properties2", + "VK_EXT_vertex_input_dynamic_state+VK_VERSION_1_1", ] )] - PhysicalDeviceDynamicRenderingUnusedAttachmentsFeaturesEXT = 1000499000, - - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INTERNALLY_SYNCHRONIZED_QUEUES_FEATURES_KHR")] - [SupportedApiProfile( - "vulkan", - ["VK_KHR_internally_synchronized_queues"], - ImpliesSets = ["VK_VERSION_1_1"] - )] - PhysicalDeviceInternallySynchronizedQueuesFeaturesKHR = 1000504000, + VertexInputBindingDescription2EXT = 1000352001, - [NativeName("VK_STRUCTURE_TYPE_LATENCY_SLEEP_MODE_INFO_NV")] + [NativeName("VK_STRUCTURE_TYPE_VERTEX_INPUT_ATTRIBUTE_DESCRIPTION_2_EXT")] [SupportedApiProfile( "vulkan", - ["VK_NV_low_latency2"], + ["VK_EXT_vertex_input_dynamic_state"], ImpliesSets = [ - "VK_KHR_timeline_semaphore+VK_KHR_present_id", - "VK_KHR_timeline_semaphore+VK_KHR_present_id2", - "VK_VERSION_1_2+VK_KHR_present_id", - "VK_VERSION_1_2+VK_KHR_present_id2", + "VK_EXT_vertex_input_dynamic_state+VK_KHR_get_physical_device_properties2", + "VK_EXT_vertex_input_dynamic_state+VK_VERSION_1_1", ] )] - LatencySleepModeInfoNV = 1000505000, + VertexInputAttributeDescription2EXT = 1000352002, - [NativeName("VK_STRUCTURE_TYPE_LATENCY_SLEEP_INFO_NV")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DRM_PROPERTIES_EXT")] [SupportedApiProfile( "vulkan", - ["VK_NV_low_latency2"], + ["VK_EXT_physical_device_drm"], ImpliesSets = [ - "VK_KHR_timeline_semaphore+VK_KHR_present_id", - "VK_KHR_timeline_semaphore+VK_KHR_present_id2", - "VK_VERSION_1_2+VK_KHR_present_id", - "VK_VERSION_1_2+VK_KHR_present_id2", + "VK_EXT_physical_device_drm+VK_KHR_get_physical_device_properties2", + "VK_EXT_physical_device_drm+VK_VERSION_1_1", ] )] - LatencySleepInfoNV = 1000505001, + PhysicalDeviceDrmPropertiesEXT = 1000353000, - [NativeName("VK_STRUCTURE_TYPE_SET_LATENCY_MARKER_INFO_NV")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ADDRESS_BINDING_REPORT_FEATURES_EXT")] [SupportedApiProfile( "vulkan", - ["VK_NV_low_latency2"], + ["VK_EXT_device_address_binding_report"], ImpliesSets = [ - "VK_KHR_timeline_semaphore+VK_KHR_present_id", - "VK_KHR_timeline_semaphore+VK_KHR_present_id2", - "VK_VERSION_1_2+VK_KHR_present_id", - "VK_VERSION_1_2+VK_KHR_present_id2", + "VK_EXT_debug_utils+VK_KHR_get_physical_device_properties2", + "VK_EXT_debug_utils+VK_VERSION_1_1", ] )] - SetLatencyMarkerInfoNV = 1000505002, + PhysicalDeviceAddressBindingReportFeaturesEXT = 1000354000, - [NativeName("VK_STRUCTURE_TYPE_GET_LATENCY_MARKER_INFO_NV")] + [NativeName("VK_STRUCTURE_TYPE_DEVICE_ADDRESS_BINDING_CALLBACK_DATA_EXT")] [SupportedApiProfile( "vulkan", - ["VK_NV_low_latency2"], + ["VK_EXT_device_address_binding_report"], ImpliesSets = [ - "VK_KHR_timeline_semaphore+VK_KHR_present_id", - "VK_KHR_timeline_semaphore+VK_KHR_present_id2", - "VK_VERSION_1_2+VK_KHR_present_id", - "VK_VERSION_1_2+VK_KHR_present_id2", + "VK_EXT_debug_utils+VK_KHR_get_physical_device_properties2", + "VK_EXT_debug_utils+VK_VERSION_1_1", ] )] - GetLatencyMarkerInfoNV = 1000505003, + DeviceAddressBindingCallbackDataEXT = 1000354001, - [NativeName("VK_STRUCTURE_TYPE_LATENCY_TIMINGS_FRAME_REPORT_NV")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_CLIP_CONTROL_FEATURES_EXT")] [SupportedApiProfile( "vulkan", - ["VK_NV_low_latency2"], + ["VK_EXT_depth_clip_control"], ImpliesSets = [ - "VK_KHR_timeline_semaphore+VK_KHR_present_id", - "VK_KHR_timeline_semaphore+VK_KHR_present_id2", - "VK_VERSION_1_2+VK_KHR_present_id", - "VK_VERSION_1_2+VK_KHR_present_id2", + "VK_EXT_depth_clip_control+VK_KHR_get_physical_device_properties2", + "VK_EXT_depth_clip_control+VK_VERSION_1_1", ] )] - LatencyTimingsFrameReportNV = 1000505004, + PhysicalDeviceDepthClipControlFeaturesEXT = 1000355000, - [NativeName("VK_STRUCTURE_TYPE_LATENCY_SUBMISSION_PRESENT_ID_NV")] + [NativeName("VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_DEPTH_CLIP_CONTROL_CREATE_INFO_EXT")] [SupportedApiProfile( "vulkan", - ["VK_NV_low_latency2"], + ["VK_EXT_depth_clip_control"], ImpliesSets = [ - "VK_KHR_timeline_semaphore+VK_KHR_present_id", - "VK_KHR_timeline_semaphore+VK_KHR_present_id2", - "VK_VERSION_1_2+VK_KHR_present_id", - "VK_VERSION_1_2+VK_KHR_present_id2", + "VK_EXT_depth_clip_control+VK_KHR_get_physical_device_properties2", + "VK_EXT_depth_clip_control+VK_VERSION_1_1", ] )] - LatencySubmissionPresentIdNV = 1000505005, + PipelineViewportDepthClipControlCreateInfoEXT = 1000355001, - [NativeName("VK_STRUCTURE_TYPE_OUT_OF_BAND_QUEUE_TYPE_INFO_NV")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVE_TOPOLOGY_LIST_RESTART_FEATURES_EXT")] [SupportedApiProfile( "vulkan", - ["VK_NV_low_latency2"], + ["VK_EXT_primitive_topology_list_restart"], ImpliesSets = [ - "VK_KHR_timeline_semaphore+VK_KHR_present_id", - "VK_KHR_timeline_semaphore+VK_KHR_present_id2", - "VK_VERSION_1_2+VK_KHR_present_id", - "VK_VERSION_1_2+VK_KHR_present_id2", + "VK_EXT_primitive_topology_list_restart+VK_KHR_get_physical_device_properties2", + "VK_EXT_primitive_topology_list_restart+VK_VERSION_1_1", ] )] - OutOfBandQueueTypeInfoNV = 1000505006, + PhysicalDevicePrimitiveTopologyListRestartFeaturesEXT = 1000356000, - [NativeName("VK_STRUCTURE_TYPE_SWAPCHAIN_LATENCY_CREATE_INFO_NV")] + [NativeName("VK_STRUCTURE_TYPE_FORMAT_PROPERTIES_3")] [SupportedApiProfile( "vulkan", - ["VK_NV_low_latency2"], - ImpliesSets = [ - "VK_KHR_timeline_semaphore+VK_KHR_present_id", - "VK_KHR_timeline_semaphore+VK_KHR_present_id2", - "VK_VERSION_1_2+VK_KHR_present_id", - "VK_VERSION_1_2+VK_KHR_present_id2", - ] + [ + "VK_BASE_VERSION_1_3", + "VK_BASE_VERSION_1_4", + "VK_COMPUTE_VERSION_1_3", + "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_3", + "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_3", + "VK_VERSION_1_4", + ], + MinVersion = "1.3" )] - SwapchainLatencyCreateInfoNV = 1000505007, + FormatProperties3 = 1000360000, - [NativeName("VK_STRUCTURE_TYPE_LATENCY_SURFACE_CAPABILITIES_NV")] + [NativeName("VK_STRUCTURE_TYPE_FORMAT_PROPERTIES_3_KHR")] [SupportedApiProfile( "vulkan", - ["VK_NV_low_latency2"], + ["VK_KHR_format_feature_flags2"], ImpliesSets = [ - "VK_KHR_timeline_semaphore+VK_KHR_present_id", - "VK_KHR_timeline_semaphore+VK_KHR_present_id2", - "VK_VERSION_1_2+VK_KHR_present_id", - "VK_VERSION_1_2+VK_KHR_present_id2", + "VK_KHR_format_feature_flags2+VK_KHR_get_physical_device_properties2", + "VK_KHR_format_feature_flags2+VK_VERSION_1_1", ] )] - LatencySurfaceCapabilitiesNV = 1000505008, + FormatProperties3KHR = FormatProperties3, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_MATRIX_FEATURES_KHR")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRESENT_MODE_FIFO_LATEST_READY_FEATURES_KHR")] [SupportedApiProfile( "vulkan", - ["VK_KHR_cooperative_matrix"], - ImpliesSets = [ - "VK_KHR_cooperative_matrix+VK_KHR_get_physical_device_properties2", - "VK_KHR_cooperative_matrix+VK_VERSION_1_1", - ] + ["VK_KHR_present_mode_fifo_latest_ready"], + ImpliesSets = ["VK_KHR_swapchain"] )] - PhysicalDeviceCooperativeMatrixFeaturesKHR = 1000506000, + PhysicalDevicePresentModeFifoLatestReadyFeaturesKHR = 1000361000, - [NativeName("VK_STRUCTURE_TYPE_COOPERATIVE_MATRIX_PROPERTIES_KHR")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRESENT_MODE_FIFO_LATEST_READY_FEATURES_EXT")] [SupportedApiProfile( "vulkan", - ["VK_KHR_cooperative_matrix"], - ImpliesSets = [ - "VK_KHR_cooperative_matrix+VK_KHR_get_physical_device_properties2", - "VK_KHR_cooperative_matrix+VK_VERSION_1_1", - ] + ["VK_EXT_present_mode_fifo_latest_ready"], + ImpliesSets = ["VK_KHR_swapchain"] )] - CooperativeMatrixPropertiesKHR = 1000506001, + PhysicalDevicePresentModeFifoLatestReadyFeaturesEXT = + PhysicalDevicePresentModeFifoLatestReadyFeaturesKHR, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_MATRIX_PROPERTIES_KHR")] + [NativeName("VK_STRUCTURE_TYPE_IMPORT_MEMORY_ZIRCON_HANDLE_INFO_FUCHSIA")] [SupportedApiProfile( "vulkan", - ["VK_KHR_cooperative_matrix"], + ["VK_FUCHSIA_external_memory"], ImpliesSets = [ - "VK_KHR_cooperative_matrix+VK_KHR_get_physical_device_properties2", - "VK_KHR_cooperative_matrix+VK_VERSION_1_1", + "VK_KHR_external_memory_capabilities+VK_KHR_external_memory", + "VK_VERSION_1_1", ] )] - PhysicalDeviceCooperativeMatrixPropertiesKHR = 1000506002, + ImportMemoryZirconHandleInfoFUCHSIA = 1000364000, - [NativeName("VK_STRUCTURE_TYPE_DATA_GRAPH_PIPELINE_CREATE_INFO_ARM")] + [NativeName("VK_STRUCTURE_TYPE_MEMORY_ZIRCON_HANDLE_PROPERTIES_FUCHSIA")] [SupportedApiProfile( "vulkan", - ["VK_ARM_data_graph"], + ["VK_FUCHSIA_external_memory"], ImpliesSets = [ - "VK_VERSION_1_3+VK_KHR_deferred_host_operations+VK_KHR_extended_flags", - "VK_VERSION_1_3+VK_KHR_deferred_host_operations+VK_KHR_maintenance5", + "VK_KHR_external_memory_capabilities+VK_KHR_external_memory", + "VK_VERSION_1_1", ] )] - DataGraphPipelineCreateInfoARM = 1000507000, + MemoryZirconHandlePropertiesFUCHSIA = 1000364001, - [NativeName("VK_STRUCTURE_TYPE_DATA_GRAPH_PIPELINE_SESSION_CREATE_INFO_ARM")] + [NativeName("VK_STRUCTURE_TYPE_MEMORY_GET_ZIRCON_HANDLE_INFO_FUCHSIA")] [SupportedApiProfile( "vulkan", - ["VK_ARM_data_graph"], + ["VK_FUCHSIA_external_memory"], ImpliesSets = [ - "VK_VERSION_1_3+VK_KHR_deferred_host_operations+VK_KHR_extended_flags", - "VK_VERSION_1_3+VK_KHR_deferred_host_operations+VK_KHR_maintenance5", + "VK_KHR_external_memory_capabilities+VK_KHR_external_memory", + "VK_VERSION_1_1", ] )] - DataGraphPipelineSessionCreateInfoARM = 1000507001, + MemoryGetZirconHandleInfoFUCHSIA = 1000364002, - [NativeName("VK_STRUCTURE_TYPE_DATA_GRAPH_PIPELINE_RESOURCE_INFO_ARM")] + [NativeName("VK_STRUCTURE_TYPE_IMPORT_SEMAPHORE_ZIRCON_HANDLE_INFO_FUCHSIA")] [SupportedApiProfile( "vulkan", - ["VK_ARM_data_graph"], - ImpliesSets = [ - "VK_VERSION_1_3+VK_KHR_deferred_host_operations+VK_KHR_extended_flags", - "VK_VERSION_1_3+VK_KHR_deferred_host_operations+VK_KHR_maintenance5", - ] + ["VK_FUCHSIA_external_semaphore"], + ImpliesSets = ["VK_KHR_external_semaphore", "VK_KHR_external_semaphore_capabilities"] )] - DataGraphPipelineResourceInfoARM = 1000507002, + ImportSemaphoreZirconHandleInfoFUCHSIA = 1000365000, - [NativeName("VK_STRUCTURE_TYPE_DATA_GRAPH_PIPELINE_CONSTANT_ARM")] + [NativeName("VK_STRUCTURE_TYPE_SEMAPHORE_GET_ZIRCON_HANDLE_INFO_FUCHSIA")] [SupportedApiProfile( "vulkan", - ["VK_ARM_data_graph"], - ImpliesSets = [ - "VK_VERSION_1_3+VK_KHR_deferred_host_operations+VK_KHR_extended_flags", - "VK_VERSION_1_3+VK_KHR_deferred_host_operations+VK_KHR_maintenance5", - ] + ["VK_FUCHSIA_external_semaphore"], + ImpliesSets = ["VK_KHR_external_semaphore", "VK_KHR_external_semaphore_capabilities"] )] - DataGraphPipelineConstantARM = 1000507003, + SemaphoreGetZirconHandleInfoFUCHSIA = 1000365001, - [NativeName("VK_STRUCTURE_TYPE_DATA_GRAPH_PIPELINE_SESSION_MEMORY_REQUIREMENTS_INFO_ARM")] + [NativeName("VK_STRUCTURE_TYPE_BUFFER_COLLECTION_CREATE_INFO_FUCHSIA")] [SupportedApiProfile( "vulkan", - ["VK_ARM_data_graph"], + ["VK_FUCHSIA_buffer_collection"], ImpliesSets = [ - "VK_VERSION_1_3+VK_KHR_deferred_host_operations+VK_KHR_extended_flags", - "VK_VERSION_1_3+VK_KHR_deferred_host_operations+VK_KHR_maintenance5", + "VK_FUCHSIA_external_memory+VK_KHR_sampler_ycbcr_conversion", + "VK_FUCHSIA_external_memory+VK_VERSION_1_1", ] )] - DataGraphPipelineSessionMemoryRequirementsInfoARM = 1000507004, + BufferCollectionCreateInfoFUCHSIA = 1000366000, - [NativeName("VK_STRUCTURE_TYPE_BIND_DATA_GRAPH_PIPELINE_SESSION_MEMORY_INFO_ARM")] + [NativeName("VK_STRUCTURE_TYPE_IMPORT_MEMORY_BUFFER_COLLECTION_FUCHSIA")] [SupportedApiProfile( "vulkan", - ["VK_ARM_data_graph"], + ["VK_FUCHSIA_buffer_collection"], ImpliesSets = [ - "VK_VERSION_1_3+VK_KHR_deferred_host_operations+VK_KHR_extended_flags", - "VK_VERSION_1_3+VK_KHR_deferred_host_operations+VK_KHR_maintenance5", + "VK_FUCHSIA_external_memory+VK_KHR_sampler_ycbcr_conversion", + "VK_FUCHSIA_external_memory+VK_VERSION_1_1", ] )] - BindDataGraphPipelineSessionMemoryInfoARM = 1000507005, + ImportMemoryBufferCollectionFUCHSIA = 1000366001, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DATA_GRAPH_FEATURES_ARM")] + [NativeName("VK_STRUCTURE_TYPE_BUFFER_COLLECTION_IMAGE_CREATE_INFO_FUCHSIA")] [SupportedApiProfile( "vulkan", - ["VK_ARM_data_graph"], + ["VK_FUCHSIA_buffer_collection"], ImpliesSets = [ - "VK_VERSION_1_3+VK_KHR_deferred_host_operations+VK_KHR_extended_flags", - "VK_VERSION_1_3+VK_KHR_deferred_host_operations+VK_KHR_maintenance5", + "VK_FUCHSIA_external_memory+VK_KHR_sampler_ycbcr_conversion", + "VK_FUCHSIA_external_memory+VK_VERSION_1_1", ] )] - PhysicalDeviceDataGraphFeaturesARM = 1000507006, + BufferCollectionImageCreateInfoFUCHSIA = 1000366002, - [NativeName("VK_STRUCTURE_TYPE_DATA_GRAPH_PIPELINE_SHADER_MODULE_CREATE_INFO_ARM")] + [NativeName("VK_STRUCTURE_TYPE_BUFFER_COLLECTION_PROPERTIES_FUCHSIA")] [SupportedApiProfile( "vulkan", - ["VK_ARM_data_graph"], + ["VK_FUCHSIA_buffer_collection"], ImpliesSets = [ - "VK_VERSION_1_3+VK_KHR_deferred_host_operations+VK_KHR_extended_flags", - "VK_VERSION_1_3+VK_KHR_deferred_host_operations+VK_KHR_maintenance5", + "VK_FUCHSIA_external_memory+VK_KHR_sampler_ycbcr_conversion", + "VK_FUCHSIA_external_memory+VK_VERSION_1_1", ] )] - DataGraphPipelineShaderModuleCreateInfoARM = 1000507007, + BufferCollectionPropertiesFUCHSIA = 1000366003, - [NativeName("VK_STRUCTURE_TYPE_DATA_GRAPH_PIPELINE_PROPERTY_QUERY_RESULT_ARM")] + [NativeName("VK_STRUCTURE_TYPE_BUFFER_CONSTRAINTS_INFO_FUCHSIA")] [SupportedApiProfile( "vulkan", - ["VK_ARM_data_graph"], + ["VK_FUCHSIA_buffer_collection"], ImpliesSets = [ - "VK_VERSION_1_3+VK_KHR_deferred_host_operations+VK_KHR_extended_flags", - "VK_VERSION_1_3+VK_KHR_deferred_host_operations+VK_KHR_maintenance5", + "VK_FUCHSIA_external_memory+VK_KHR_sampler_ycbcr_conversion", + "VK_FUCHSIA_external_memory+VK_VERSION_1_1", ] )] - DataGraphPipelinePropertyQueryResultARM = 1000507008, + BufferConstraintsInfoFUCHSIA = 1000366004, - [NativeName("VK_STRUCTURE_TYPE_DATA_GRAPH_PIPELINE_INFO_ARM")] + [NativeName("VK_STRUCTURE_TYPE_BUFFER_COLLECTION_BUFFER_CREATE_INFO_FUCHSIA")] [SupportedApiProfile( "vulkan", - ["VK_ARM_data_graph"], + ["VK_FUCHSIA_buffer_collection"], ImpliesSets = [ - "VK_VERSION_1_3+VK_KHR_deferred_host_operations+VK_KHR_extended_flags", - "VK_VERSION_1_3+VK_KHR_deferred_host_operations+VK_KHR_maintenance5", + "VK_FUCHSIA_external_memory+VK_KHR_sampler_ycbcr_conversion", + "VK_FUCHSIA_external_memory+VK_VERSION_1_1", ] )] - DataGraphPipelineInfoARM = 1000507009, + BufferCollectionBufferCreateInfoFUCHSIA = 1000366005, - [NativeName("VK_STRUCTURE_TYPE_DATA_GRAPH_PIPELINE_COMPILER_CONTROL_CREATE_INFO_ARM")] + [NativeName("VK_STRUCTURE_TYPE_IMAGE_CONSTRAINTS_INFO_FUCHSIA")] [SupportedApiProfile( "vulkan", - ["VK_ARM_data_graph"], + ["VK_FUCHSIA_buffer_collection"], ImpliesSets = [ - "VK_VERSION_1_3+VK_KHR_deferred_host_operations+VK_KHR_extended_flags", - "VK_VERSION_1_3+VK_KHR_deferred_host_operations+VK_KHR_maintenance5", + "VK_FUCHSIA_external_memory+VK_KHR_sampler_ycbcr_conversion", + "VK_FUCHSIA_external_memory+VK_VERSION_1_1", ] )] - DataGraphPipelineCompilerControlCreateInfoARM = 1000507010, + ImageConstraintsInfoFUCHSIA = 1000366006, - [NativeName("VK_STRUCTURE_TYPE_DATA_GRAPH_PIPELINE_SESSION_BIND_POINT_REQUIREMENTS_INFO_ARM")] + [NativeName("VK_STRUCTURE_TYPE_IMAGE_FORMAT_CONSTRAINTS_INFO_FUCHSIA")] [SupportedApiProfile( "vulkan", - ["VK_ARM_data_graph"], + ["VK_FUCHSIA_buffer_collection"], ImpliesSets = [ - "VK_VERSION_1_3+VK_KHR_deferred_host_operations+VK_KHR_extended_flags", - "VK_VERSION_1_3+VK_KHR_deferred_host_operations+VK_KHR_maintenance5", + "VK_FUCHSIA_external_memory+VK_KHR_sampler_ycbcr_conversion", + "VK_FUCHSIA_external_memory+VK_VERSION_1_1", ] )] - DataGraphPipelineSessionBindPointRequirementsInfoARM = 1000507011, + ImageFormatConstraintsInfoFUCHSIA = 1000366007, - [NativeName("VK_STRUCTURE_TYPE_DATA_GRAPH_PIPELINE_SESSION_BIND_POINT_REQUIREMENT_ARM")] + [NativeName("VK_STRUCTURE_TYPE_SYSMEM_COLOR_SPACE_FUCHSIA")] [SupportedApiProfile( "vulkan", - ["VK_ARM_data_graph"], + ["VK_FUCHSIA_buffer_collection"], ImpliesSets = [ - "VK_VERSION_1_3+VK_KHR_deferred_host_operations+VK_KHR_extended_flags", - "VK_VERSION_1_3+VK_KHR_deferred_host_operations+VK_KHR_maintenance5", + "VK_FUCHSIA_external_memory+VK_KHR_sampler_ycbcr_conversion", + "VK_FUCHSIA_external_memory+VK_VERSION_1_1", ] )] - DataGraphPipelineSessionBindPointRequirementARM = 1000507012, + SysmemColorSpaceFUCHSIA = 1000366008, - [NativeName("VK_STRUCTURE_TYPE_DATA_GRAPH_PIPELINE_IDENTIFIER_CREATE_INFO_ARM")] + [NativeName("VK_STRUCTURE_TYPE_BUFFER_COLLECTION_CONSTRAINTS_INFO_FUCHSIA")] [SupportedApiProfile( "vulkan", - ["VK_ARM_data_graph"], + ["VK_FUCHSIA_buffer_collection"], ImpliesSets = [ - "VK_VERSION_1_3+VK_KHR_deferred_host_operations+VK_KHR_extended_flags", - "VK_VERSION_1_3+VK_KHR_deferred_host_operations+VK_KHR_maintenance5", + "VK_FUCHSIA_external_memory+VK_KHR_sampler_ycbcr_conversion", + "VK_FUCHSIA_external_memory+VK_VERSION_1_1", ] )] - DataGraphPipelineIdentifierCreateInfoARM = 1000507013, + BufferCollectionConstraintsInfoFUCHSIA = 1000366009, - [NativeName("VK_STRUCTURE_TYPE_DATA_GRAPH_PIPELINE_DISPATCH_INFO_ARM")] + [NativeName("VK_STRUCTURE_TYPE_SUBPASS_SHADING_PIPELINE_CREATE_INFO_HUAWEI")] [SupportedApiProfile( "vulkan", - ["VK_ARM_data_graph"], + ["VK_HUAWEI_subpass_shading"], ImpliesSets = [ - "VK_VERSION_1_3+VK_KHR_deferred_host_operations+VK_KHR_extended_flags", - "VK_VERSION_1_3+VK_KHR_deferred_host_operations+VK_KHR_maintenance5", + "VK_KHR_synchronization2+VK_KHR_create_renderpass2", + "VK_KHR_synchronization2+VK_VERSION_1_2", + "VK_VERSION_1_3", ] )] - DataGraphPipelineDispatchInfoARM = 1000507014, + SubpassShadingPipelineCreateInfoHUAWEI = 1000369000, - [NativeName("VK_STRUCTURE_TYPE_DATA_GRAPH_PROCESSING_ENGINE_CREATE_INFO_ARM")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_SHADING_FEATURES_HUAWEI")] [SupportedApiProfile( "vulkan", - ["VK_ARM_data_graph"], + ["VK_HUAWEI_subpass_shading"], ImpliesSets = [ - "VK_VERSION_1_3+VK_KHR_deferred_host_operations+VK_KHR_extended_flags", - "VK_VERSION_1_3+VK_KHR_deferred_host_operations+VK_KHR_maintenance5", + "VK_KHR_synchronization2+VK_KHR_create_renderpass2", + "VK_KHR_synchronization2+VK_VERSION_1_2", + "VK_VERSION_1_3", ] )] - DataGraphProcessingEngineCreateInfoARM = 1000507016, + PhysicalDeviceSubpassShadingFeaturesHUAWEI = 1000369001, - [NativeName("VK_STRUCTURE_TYPE_QUEUE_FAMILY_DATA_GRAPH_PROCESSING_ENGINE_PROPERTIES_ARM")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_SHADING_PROPERTIES_HUAWEI")] [SupportedApiProfile( "vulkan", - ["VK_ARM_data_graph"], + ["VK_HUAWEI_subpass_shading"], ImpliesSets = [ - "VK_VERSION_1_3+VK_KHR_deferred_host_operations+VK_KHR_extended_flags", - "VK_VERSION_1_3+VK_KHR_deferred_host_operations+VK_KHR_maintenance5", + "VK_KHR_synchronization2+VK_KHR_create_renderpass2", + "VK_KHR_synchronization2+VK_VERSION_1_2", + "VK_VERSION_1_3", ] )] - QueueFamilyDataGraphProcessingEnginePropertiesARM = 1000507017, + PhysicalDeviceSubpassShadingPropertiesHUAWEI = 1000369002, - [NativeName("VK_STRUCTURE_TYPE_QUEUE_FAMILY_DATA_GRAPH_PROPERTIES_ARM")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INVOCATION_MASK_FEATURES_HUAWEI")] [SupportedApiProfile( "vulkan", - ["VK_ARM_data_graph"], + ["VK_HUAWEI_invocation_mask"], ImpliesSets = [ - "VK_VERSION_1_3+VK_KHR_deferred_host_operations+VK_KHR_extended_flags", - "VK_VERSION_1_3+VK_KHR_deferred_host_operations+VK_KHR_maintenance5", + "VK_KHR_ray_tracing_pipeline+VK_KHR_synchronization2", + "VK_KHR_ray_tracing_pipeline+VK_VERSION_1_3", ] )] - QueueFamilyDataGraphPropertiesARM = 1000507018, + PhysicalDeviceInvocationMaskFeaturesHUAWEI = 1000370000, - [NativeName( - "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_QUEUE_FAMILY_DATA_GRAPH_PROCESSING_ENGINE_INFO_ARM" - )] + [NativeName("VK_STRUCTURE_TYPE_MEMORY_GET_REMOTE_ADDRESS_INFO_NV")] [SupportedApiProfile( "vulkan", - ["VK_ARM_data_graph"], + ["VK_NV_external_memory_rdma"], ImpliesSets = [ - "VK_VERSION_1_3+VK_KHR_deferred_host_operations+VK_KHR_extended_flags", - "VK_VERSION_1_3+VK_KHR_deferred_host_operations+VK_KHR_maintenance5", + "VK_NV_external_memory_rdma+VK_KHR_external_memory", + "VK_NV_external_memory_rdma+VK_VERSION_1_1", ] )] - PhysicalDeviceQueueFamilyDataGraphProcessingEngineInfoARM = 1000507019, + MemoryGetRemoteAddressInfoNV = 1000371000, - [NativeName( - "VK_STRUCTURE_TYPE_DATA_GRAPH_PIPELINE_CONSTANT_TENSOR_SEMI_STRUCTURED_SPARSITY_INFO_ARM" - )] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_MEMORY_RDMA_FEATURES_NV")] [SupportedApiProfile( "vulkan", - ["VK_ARM_data_graph", "VK_ARM_tensors"], + ["VK_NV_external_memory_rdma"], ImpliesSets = [ - "VK_VERSION_1_3+VK_KHR_deferred_host_operations+VK_KHR_extended_flags", - "VK_VERSION_1_3+VK_KHR_deferred_host_operations+VK_KHR_maintenance5", - ], - RequireAll = true + "VK_NV_external_memory_rdma+VK_KHR_external_memory", + "VK_NV_external_memory_rdma+VK_VERSION_1_1", + ] )] - DataGraphPipelineConstantTensorSemiStructuredSparsityInfoARM = 1000507015, + PhysicalDeviceExternalMemoryRdmaFeaturesNV = 1000371001, - [NativeName("VK_STRUCTURE_TYPE_QUEUE_FAMILY_DATA_GRAPH_TOSA_PROPERTIES_ARM")] + [NativeName("VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT")] [SupportedApiProfile( "vulkan", - ["VK_ARM_data_graph_instruction_set_tosa"], - ImpliesSets = ["VK_ARM_data_graph"] + ["VK_EXT_pipeline_properties"], + ImpliesSets = [ + "VK_EXT_pipeline_properties+VK_KHR_get_physical_device_properties2", + "VK_EXT_pipeline_properties+VK_VERSION_1_1", + ] )] - QueueFamilyDataGraphTosaPropertiesARM = 1000508000, + PipelinePropertiesIdentifierEXT = 1000372000, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_PER_VIEW_RENDER_AREAS_FEATURES_QCOM")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT")] [SupportedApiProfile( "vulkan", - ["VK_QCOM_multiview_per_view_render_areas"], + ["VK_EXT_pipeline_properties"], ImpliesSets = [ - "VK_QCOM_multiview_per_view_render_areas+VK_KHR_get_physical_device_properties2", - "VK_QCOM_multiview_per_view_render_areas+VK_VERSION_1_1", + "VK_EXT_pipeline_properties+VK_KHR_get_physical_device_properties2", + "VK_EXT_pipeline_properties+VK_VERSION_1_1", ] )] - PhysicalDeviceMultiviewPerViewRenderAreasFeaturesQCOM = 1000510000, + PhysicalDevicePipelinePropertiesFeaturesEXT = 1000372001, - [NativeName("VK_STRUCTURE_TYPE_MULTIVIEW_PER_VIEW_RENDER_AREAS_RENDER_PASS_BEGIN_INFO_QCOM")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAME_BOUNDARY_FEATURES_EXT")] [SupportedApiProfile( "vulkan", - ["VK_QCOM_multiview_per_view_render_areas"], + ["VK_EXT_frame_boundary"], ImpliesSets = [ - "VK_QCOM_multiview_per_view_render_areas+VK_KHR_get_physical_device_properties2", - "VK_QCOM_multiview_per_view_render_areas+VK_VERSION_1_1", + "VK_EXT_frame_boundary+VK_KHR_get_physical_device_properties2", + "VK_EXT_frame_boundary+VK_VERSION_1_1", ] )] - MultiviewPerViewRenderAreasRenderPassBeginInfoQCOM = 1000510001, + PhysicalDeviceFrameBoundaryFeaturesEXT = 1000375000, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COMPUTE_SHADER_DERIVATIVES_FEATURES_KHR")] + [NativeName("VK_STRUCTURE_TYPE_FRAME_BOUNDARY_EXT")] [SupportedApiProfile( "vulkan", - ["VK_KHR_compute_shader_derivatives"], + ["VK_EXT_frame_boundary"], ImpliesSets = [ - "VK_KHR_compute_shader_derivatives+VK_KHR_get_physical_device_properties2", - "VK_KHR_compute_shader_derivatives+VK_VERSION_1_1", + "VK_EXT_frame_boundary+VK_KHR_get_physical_device_properties2", + "VK_EXT_frame_boundary+VK_VERSION_1_1", ] )] - PhysicalDeviceComputeShaderDerivativesFeaturesKHR = 1000201000, + FrameBoundaryEXT = 1000375001, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COMPUTE_SHADER_DERIVATIVES_PROPERTIES_KHR")] + [NativeName( + "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT" + )] [SupportedApiProfile( "vulkan", - ["VK_KHR_compute_shader_derivatives"], - ImpliesSets = [ - "VK_KHR_compute_shader_derivatives+VK_KHR_get_physical_device_properties2", - "VK_KHR_compute_shader_derivatives+VK_VERSION_1_1", - ] + ["VK_EXT_multisampled_render_to_single_sampled"], + ImpliesSets = ["VK_KHR_create_renderpass2+VK_KHR_depth_stencil_resolve", "VK_VERSION_1_2"] )] - PhysicalDeviceComputeShaderDerivativesPropertiesKHR = 1000511000, + PhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT = 1000376000, - [NativeName("VK_STRUCTURE_TYPE_VIDEO_DECODE_AV1_CAPABILITIES_KHR")] + [NativeName("VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT")] [SupportedApiProfile( "vulkan", - ["VK_KHR_video_decode_av1"], - ImpliesSets = ["VK_KHR_video_decode_queue"] + ["VK_EXT_multisampled_render_to_single_sampled"], + ImpliesSets = ["VK_KHR_create_renderpass2+VK_KHR_depth_stencil_resolve", "VK_VERSION_1_2"] )] - VideoDecodeAv1CapabilitiesKHR = 1000512000, + SubpassResolvePerformanceQueryEXT = 1000376001, - [NativeName("VK_STRUCTURE_TYPE_VIDEO_DECODE_AV1_PICTURE_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT")] [SupportedApiProfile( "vulkan", - ["VK_KHR_video_decode_av1"], - ImpliesSets = ["VK_KHR_video_decode_queue"] + ["VK_EXT_multisampled_render_to_single_sampled"], + ImpliesSets = ["VK_KHR_create_renderpass2+VK_KHR_depth_stencil_resolve", "VK_VERSION_1_2"] )] - VideoDecodeAv1PictureInfoKHR = 1000512001, + MultisampledRenderToSingleSampledInfoEXT = 1000376002, - [NativeName("VK_STRUCTURE_TYPE_VIDEO_DECODE_AV1_PROFILE_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_DYNAMIC_STATE_2_FEATURES_EXT")] [SupportedApiProfile( "vulkan", - ["VK_KHR_video_decode_av1"], - ImpliesSets = ["VK_KHR_video_decode_queue"] + ["VK_EXT_extended_dynamic_state2"], + ImpliesSets = [ + "VK_EXT_extended_dynamic_state2+VK_KHR_get_physical_device_properties2", + "VK_EXT_extended_dynamic_state2+VK_VERSION_1_1", + ] )] - VideoDecodeAv1ProfileInfoKHR = 1000512003, + PhysicalDeviceExtendedDynamicState2FeaturesEXT = 1000377000, - [NativeName("VK_STRUCTURE_TYPE_VIDEO_DECODE_AV1_SESSION_PARAMETERS_CREATE_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_SCREEN_SURFACE_CREATE_INFO_QNX")] + [SupportedApiProfile("vulkan", ["VK_QNX_screen_surface"], ImpliesSets = ["VK_KHR_surface"])] + ScreenSurfaceCreateInfoQNX = 1000378000, + + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COLOR_WRITE_ENABLE_FEATURES_EXT")] [SupportedApiProfile( "vulkan", - ["VK_KHR_video_decode_av1"], - ImpliesSets = ["VK_KHR_video_decode_queue"] + ["VK_EXT_color_write_enable"], + ImpliesSets = [ + "VK_EXT_color_write_enable+VK_KHR_get_physical_device_properties2", + "VK_EXT_color_write_enable+VK_VERSION_1_1", + ] )] - VideoDecodeAv1SessionParametersCreateInfoKHR = 1000512004, + PhysicalDeviceColorWriteEnableFeaturesEXT = 1000381000, - [NativeName("VK_STRUCTURE_TYPE_VIDEO_DECODE_AV1_DPB_SLOT_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT")] [SupportedApiProfile( "vulkan", - ["VK_KHR_video_decode_av1"], - ImpliesSets = ["VK_KHR_video_decode_queue"] + ["VK_EXT_color_write_enable"], + ImpliesSets = [ + "VK_EXT_color_write_enable+VK_KHR_get_physical_device_properties2", + "VK_EXT_color_write_enable+VK_VERSION_1_1", + ] )] - VideoDecodeAv1DpbSlotInfoKHR = 1000512005, + PipelineColorWriteCreateInfoEXT = 1000381001, - [NativeName("VK_STRUCTURE_TYPE_VIDEO_ENCODE_AV1_CAPABILITIES_KHR")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVES_GENERATED_QUERY_FEATURES_EXT")] [SupportedApiProfile( "vulkan", - ["VK_KHR_video_encode_av1"], - ImpliesSets = ["VK_KHR_video_encode_queue"] + ["VK_EXT_primitives_generated_query"], + ImpliesSets = ["VK_EXT_transform_feedback"] )] - VideoEncodeAv1CapabilitiesKHR = 1000513000, + PhysicalDevicePrimitivesGeneratedQueryFeaturesEXT = 1000382000, - [NativeName("VK_STRUCTURE_TYPE_VIDEO_ENCODE_AV1_SESSION_PARAMETERS_CREATE_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MAINTENANCE_1_FEATURES_KHR")] [SupportedApiProfile( "vulkan", - ["VK_KHR_video_encode_av1"], - ImpliesSets = ["VK_KHR_video_encode_queue"] + ["VK_KHR_ray_tracing_maintenance1"], + ImpliesSets = ["VK_KHR_acceleration_structure"] )] - VideoEncodeAv1SessionParametersCreateInfoKHR = 1000513001, + PhysicalDeviceRayTracingMaintenance1FeaturesKHR = 1000386000, - [NativeName("VK_STRUCTURE_TYPE_VIDEO_ENCODE_AV1_PICTURE_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_UNTYPED_POINTERS_FEATURES_KHR")] [SupportedApiProfile( "vulkan", - ["VK_KHR_video_encode_av1"], - ImpliesSets = ["VK_KHR_video_encode_queue"] + ["VK_KHR_shader_untyped_pointers"], + ImpliesSets = ["VK_KHR_get_physical_device_properties2"] )] - VideoEncodeAv1PictureInfoKHR = 1000513002, + PhysicalDeviceShaderUntypedPointersFeaturesKHR = 1000387000, - [NativeName("VK_STRUCTURE_TYPE_VIDEO_ENCODE_AV1_DPB_SLOT_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES")] [SupportedApiProfile( "vulkan", - ["VK_KHR_video_encode_av1"], - ImpliesSets = ["VK_KHR_video_encode_queue"] + [ + "VK_BASE_VERSION_1_4", + "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_4", + ], + MinVersion = "1.4" )] - VideoEncodeAv1DpbSlotInfoKHR = 1000513003, + PhysicalDeviceGlobalPriorityQueryFeatures = 1000388000, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VIDEO_ENCODE_AV1_FEATURES_KHR")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_KHR")] [SupportedApiProfile( "vulkan", - ["VK_KHR_video_encode_av1"], - ImpliesSets = ["VK_KHR_video_encode_queue"] + ["VK_KHR_global_priority"], + ImpliesSets = [ + "VK_KHR_global_priority+VK_KHR_get_physical_device_properties2", + "VK_KHR_global_priority+VK_VERSION_1_1", + ] )] - PhysicalDeviceVideoEncodeAv1FeaturesKHR = 1000513004, + PhysicalDeviceGlobalPriorityQueryFeaturesKHR = PhysicalDeviceGlobalPriorityQueryFeatures, - [NativeName("VK_STRUCTURE_TYPE_VIDEO_ENCODE_AV1_PROFILE_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT")] [SupportedApiProfile( "vulkan", - ["VK_KHR_video_encode_av1"], - ImpliesSets = ["VK_KHR_video_encode_queue"] + ["VK_EXT_global_priority_query"], + ImpliesSets = [ + "VK_EXT_global_priority+VK_KHR_get_physical_device_properties2", + "VK_EXT_global_priority+VK_VERSION_1_1", + ] )] - VideoEncodeAv1ProfileInfoKHR = 1000513005, + PhysicalDeviceGlobalPriorityQueryFeaturesEXT = PhysicalDeviceGlobalPriorityQueryFeatures, - [NativeName("VK_STRUCTURE_TYPE_VIDEO_ENCODE_AV1_RATE_CONTROL_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_QUEUE_FAMILY_GLOBAL_PRIORITY_PROPERTIES")] [SupportedApiProfile( "vulkan", - ["VK_KHR_video_encode_av1"], - ImpliesSets = ["VK_KHR_video_encode_queue"] + [ + "VK_BASE_VERSION_1_4", + "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_4", + ], + MinVersion = "1.4" )] - VideoEncodeAv1RateControlInfoKHR = 1000513006, + QueueFamilyGlobalPriorityProperties = 1000388001, - [NativeName("VK_STRUCTURE_TYPE_VIDEO_ENCODE_AV1_RATE_CONTROL_LAYER_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_QUEUE_FAMILY_GLOBAL_PRIORITY_PROPERTIES_KHR")] [SupportedApiProfile( "vulkan", - ["VK_KHR_video_encode_av1"], - ImpliesSets = ["VK_KHR_video_encode_queue"] + ["VK_KHR_global_priority"], + ImpliesSets = [ + "VK_KHR_global_priority+VK_KHR_get_physical_device_properties2", + "VK_KHR_global_priority+VK_VERSION_1_1", + ] )] - VideoEncodeAv1RateControlLayerInfoKHR = 1000513007, + QueueFamilyGlobalPriorityPropertiesKHR = QueueFamilyGlobalPriorityProperties, - [NativeName("VK_STRUCTURE_TYPE_VIDEO_ENCODE_AV1_QUALITY_LEVEL_PROPERTIES_KHR")] + [NativeName("VK_STRUCTURE_TYPE_QUEUE_FAMILY_GLOBAL_PRIORITY_PROPERTIES_EXT")] [SupportedApiProfile( "vulkan", - ["VK_KHR_video_encode_av1"], - ImpliesSets = ["VK_KHR_video_encode_queue"] + ["VK_EXT_global_priority_query"], + ImpliesSets = [ + "VK_EXT_global_priority+VK_KHR_get_physical_device_properties2", + "VK_EXT_global_priority+VK_VERSION_1_1", + ] )] - VideoEncodeAv1QualityLevelPropertiesKHR = 1000513008, + QueueFamilyGlobalPriorityPropertiesEXT = QueueFamilyGlobalPriorityProperties, - [NativeName("VK_STRUCTURE_TYPE_VIDEO_ENCODE_AV1_SESSION_CREATE_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VIDEO_ENCODE_RGB_CONVERSION_FEATURES_VALVE")] [SupportedApiProfile( "vulkan", - ["VK_KHR_video_encode_av1"], - ImpliesSets = ["VK_KHR_video_encode_queue"] + ["VK_VALVE_video_encode_rgb_conversion"], + ImpliesSets = [ + "VK_KHR_video_encode_queue+VK_KHR_sampler_ycbcr_conversion", + "VK_KHR_video_encode_queue+VK_VERSION_1_1", + ] )] - VideoEncodeAv1SessionCreateInfoKHR = 1000513009, + PhysicalDeviceVideoEncodeRgbConversionFeaturesVALVE = 1000390000, - [NativeName("VK_STRUCTURE_TYPE_VIDEO_ENCODE_AV1_GOP_REMAINING_FRAME_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_VIDEO_ENCODE_RGB_CONVERSION_CAPABILITIES_VALVE")] [SupportedApiProfile( "vulkan", - ["VK_KHR_video_encode_av1"], - ImpliesSets = ["VK_KHR_video_encode_queue"] + ["VK_VALVE_video_encode_rgb_conversion"], + ImpliesSets = [ + "VK_KHR_video_encode_queue+VK_KHR_sampler_ycbcr_conversion", + "VK_KHR_video_encode_queue+VK_VERSION_1_1", + ] )] - VideoEncodeAv1GopRemainingFrameInfoKHR = 1000513010, + VideoEncodeRgbConversionCapabilitiesVALVE = 1000390001, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VIDEO_DECODE_VP9_FEATURES_KHR")] + [NativeName("VK_STRUCTURE_TYPE_VIDEO_ENCODE_PROFILE_RGB_CONVERSION_INFO_VALVE")] [SupportedApiProfile( "vulkan", - ["VK_KHR_video_decode_vp9"], - ImpliesSets = ["VK_KHR_video_decode_queue"] + ["VK_VALVE_video_encode_rgb_conversion"], + ImpliesSets = [ + "VK_KHR_video_encode_queue+VK_KHR_sampler_ycbcr_conversion", + "VK_KHR_video_encode_queue+VK_VERSION_1_1", + ] )] - PhysicalDeviceVideoDecodeVp9FeaturesKHR = 1000514000, + VideoEncodeProfileRgbConversionInfoVALVE = 1000390002, - [NativeName("VK_STRUCTURE_TYPE_VIDEO_DECODE_VP9_CAPABILITIES_KHR")] + [NativeName("VK_STRUCTURE_TYPE_VIDEO_ENCODE_SESSION_RGB_CONVERSION_CREATE_INFO_VALVE")] [SupportedApiProfile( "vulkan", - ["VK_KHR_video_decode_vp9"], - ImpliesSets = ["VK_KHR_video_decode_queue"] + ["VK_VALVE_video_encode_rgb_conversion"], + ImpliesSets = [ + "VK_KHR_video_encode_queue+VK_KHR_sampler_ycbcr_conversion", + "VK_KHR_video_encode_queue+VK_VERSION_1_1", + ] )] - VideoDecodeVp9CapabilitiesKHR = 1000514001, + VideoEncodeSessionRgbConversionCreateInfoVALVE = 1000390003, - [NativeName("VK_STRUCTURE_TYPE_VIDEO_DECODE_VP9_PICTURE_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT")] [SupportedApiProfile( "vulkan", - ["VK_KHR_video_decode_vp9"], - ImpliesSets = ["VK_KHR_video_decode_queue"] + ["VK_EXT_image_view_min_lod"], + ImpliesSets = [ + "VK_EXT_image_view_min_lod+VK_KHR_get_physical_device_properties2", + "VK_EXT_image_view_min_lod+VK_VERSION_1_1", + ] )] - VideoDecodeVp9PictureInfoKHR = 1000514002, + PhysicalDeviceImageViewMinLodFeaturesEXT = 1000391000, - [NativeName("VK_STRUCTURE_TYPE_VIDEO_DECODE_VP9_PROFILE_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_IMAGE_VIEW_MIN_LOD_CREATE_INFO_EXT")] [SupportedApiProfile( "vulkan", - ["VK_KHR_video_decode_vp9"], - ImpliesSets = ["VK_KHR_video_decode_queue"] + ["VK_EXT_image_view_min_lod"], + ImpliesSets = [ + "VK_EXT_image_view_min_lod+VK_KHR_get_physical_device_properties2", + "VK_EXT_image_view_min_lod+VK_VERSION_1_1", + ] )] - VideoDecodeVp9ProfileInfoKHR = 1000514003, + ImageViewMinLodCreateInfoEXT = 1000391001, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VIDEO_MAINTENANCE_1_FEATURES_KHR")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTI_DRAW_FEATURES_EXT")] [SupportedApiProfile( "vulkan", - ["VK_KHR_video_maintenance1"], - ImpliesSets = ["VK_KHR_video_queue"] + ["VK_EXT_multi_draw"], + ImpliesSets = [ + "VK_EXT_multi_draw+VK_KHR_get_physical_device_properties2", + "VK_EXT_multi_draw+VK_VERSION_1_1", + ] )] - PhysicalDeviceVideoMaintenance1FeaturesKHR = 1000515000, + PhysicalDeviceMultiDrawFeaturesEXT = 1000392000, - [NativeName("VK_STRUCTURE_TYPE_VIDEO_INLINE_QUERY_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTI_DRAW_PROPERTIES_EXT")] [SupportedApiProfile( "vulkan", - ["VK_KHR_video_maintenance1"], - ImpliesSets = ["VK_KHR_video_queue"] + ["VK_EXT_multi_draw"], + ImpliesSets = [ + "VK_EXT_multi_draw+VK_KHR_get_physical_device_properties2", + "VK_EXT_multi_draw+VK_VERSION_1_1", + ] )] - VideoInlineQueryInfoKHR = 1000515001, + PhysicalDeviceMultiDrawPropertiesEXT = 1000392001, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PER_STAGE_DESCRIPTOR_SET_FEATURES_NV")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_2D_VIEW_OF_3D_FEATURES_EXT")] [SupportedApiProfile( "vulkan", - ["VK_NV_per_stage_descriptor_set"], + ["VK_EXT_image_2d_view_of_3d"], ImpliesSets = [ - "VK_NV_per_stage_descriptor_set+VK_KHR_maintenance6", - "VK_NV_per_stage_descriptor_set+VK_VERSION_1_4", + "VK_KHR_maintenance1+VK_KHR_get_physical_device_properties2", + "VK_VERSION_1_1", ] )] - PhysicalDevicePerStageDescriptorSetFeaturesNV = 1000516000, + PhysicalDeviceImage2DViewOf3DFeaturesEXT = 1000393000, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_2_FEATURES_QCOM")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_TILE_IMAGE_FEATURES_EXT")] + [SupportedApiProfile("vulkan", ["VK_EXT_shader_tile_image"], ImpliesSets = ["VK_VERSION_1_3"])] + PhysicalDeviceShaderTileImageFeaturesEXT = 1000395000, + + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_TILE_IMAGE_PROPERTIES_EXT")] + [SupportedApiProfile("vulkan", ["VK_EXT_shader_tile_image"], ImpliesSets = ["VK_VERSION_1_3"])] + PhysicalDeviceShaderTileImagePropertiesEXT = 1000395001, + + [NativeName("VK_STRUCTURE_TYPE_MICROMAP_BUILD_INFO_EXT")] [SupportedApiProfile( "vulkan", - ["VK_QCOM_image_processing2"], - ImpliesSets = ["VK_QCOM_image_processing"] + ["VK_EXT_opacity_micromap"], + ImpliesSets = [ + "VK_KHR_acceleration_structure+VK_KHR_synchronization2", + "VK_KHR_acceleration_structure+VK_VERSION_1_3", + ] )] - PhysicalDeviceImageProcessing2FeaturesQCOM = 1000518000, + MicromapBuildInfoEXT = 1000396000, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_2_PROPERTIES_QCOM")] + [NativeName("VK_STRUCTURE_TYPE_MICROMAP_VERSION_INFO_EXT")] [SupportedApiProfile( "vulkan", - ["VK_QCOM_image_processing2"], - ImpliesSets = ["VK_QCOM_image_processing"] + ["VK_EXT_opacity_micromap"], + ImpliesSets = [ + "VK_KHR_acceleration_structure+VK_KHR_synchronization2", + "VK_KHR_acceleration_structure+VK_VERSION_1_3", + ] )] - PhysicalDeviceImageProcessing2PropertiesQCOM = 1000518001, + MicromapVersionInfoEXT = 1000396001, - [NativeName("VK_STRUCTURE_TYPE_SAMPLER_BLOCK_MATCH_WINDOW_CREATE_INFO_QCOM")] + [NativeName("VK_STRUCTURE_TYPE_COPY_MICROMAP_INFO_EXT")] [SupportedApiProfile( "vulkan", - ["VK_QCOM_image_processing2"], - ImpliesSets = ["VK_QCOM_image_processing"] + ["VK_EXT_opacity_micromap"], + ImpliesSets = [ + "VK_KHR_acceleration_structure+VK_KHR_synchronization2", + "VK_KHR_acceleration_structure+VK_VERSION_1_3", + ] )] - SamplerBlockMatchWindowCreateInfoQCOM = 1000518002, + CopyMicromapInfoEXT = 1000396002, - [NativeName("VK_STRUCTURE_TYPE_SAMPLER_CUBIC_WEIGHTS_CREATE_INFO_QCOM")] + [NativeName("VK_STRUCTURE_TYPE_COPY_MICROMAP_TO_MEMORY_INFO_EXT")] [SupportedApiProfile( "vulkan", - ["VK_QCOM_filter_cubic_weights"], - ImpliesSets = ["VK_EXT_filter_cubic"] + ["VK_EXT_opacity_micromap"], + ImpliesSets = [ + "VK_KHR_acceleration_structure+VK_KHR_synchronization2", + "VK_KHR_acceleration_structure+VK_VERSION_1_3", + ] )] - SamplerCubicWeightsCreateInfoQCOM = 1000519000, + CopyMicromapToMemoryInfoEXT = 1000396003, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CUBIC_WEIGHTS_FEATURES_QCOM")] + [NativeName("VK_STRUCTURE_TYPE_COPY_MEMORY_TO_MICROMAP_INFO_EXT")] [SupportedApiProfile( "vulkan", - ["VK_QCOM_filter_cubic_weights"], - ImpliesSets = ["VK_EXT_filter_cubic"] + ["VK_EXT_opacity_micromap"], + ImpliesSets = [ + "VK_KHR_acceleration_structure+VK_KHR_synchronization2", + "VK_KHR_acceleration_structure+VK_VERSION_1_3", + ] )] - PhysicalDeviceCubicWeightsFeaturesQCOM = 1000519001, + CopyMemoryToMicromapInfoEXT = 1000396004, - [NativeName("VK_STRUCTURE_TYPE_BLIT_IMAGE_CUBIC_WEIGHTS_INFO_QCOM")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_OPACITY_MICROMAP_FEATURES_EXT")] [SupportedApiProfile( "vulkan", - ["VK_QCOM_filter_cubic_weights"], - ImpliesSets = ["VK_EXT_filter_cubic"] + ["VK_EXT_opacity_micromap"], + ImpliesSets = [ + "VK_KHR_acceleration_structure+VK_KHR_synchronization2", + "VK_KHR_acceleration_structure+VK_VERSION_1_3", + ] )] - BlitImageCubicWeightsInfoQCOM = 1000519002, + PhysicalDeviceOpacityMicromapFeaturesEXT = 1000396005, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_YCBCR_DEGAMMA_FEATURES_QCOM")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_OPACITY_MICROMAP_PROPERTIES_EXT")] [SupportedApiProfile( "vulkan", - ["VK_QCOM_ycbcr_degamma"], + ["VK_EXT_opacity_micromap"], ImpliesSets = [ - "VK_QCOM_ycbcr_degamma+VK_KHR_get_physical_device_properties2", - "VK_QCOM_ycbcr_degamma+VK_VERSION_1_1", + "VK_KHR_acceleration_structure+VK_KHR_synchronization2", + "VK_KHR_acceleration_structure+VK_VERSION_1_3", ] )] - PhysicalDeviceYcbcrDegammaFeaturesQCOM = 1000520000, + PhysicalDeviceOpacityMicromapPropertiesEXT = 1000396006, - [NativeName("VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_YCBCR_DEGAMMA_CREATE_INFO_QCOM")] + [NativeName("VK_STRUCTURE_TYPE_MICROMAP_CREATE_INFO_EXT")] [SupportedApiProfile( "vulkan", - ["VK_QCOM_ycbcr_degamma"], + ["VK_EXT_opacity_micromap"], ImpliesSets = [ - "VK_QCOM_ycbcr_degamma+VK_KHR_get_physical_device_properties2", - "VK_QCOM_ycbcr_degamma+VK_VERSION_1_1", + "VK_KHR_acceleration_structure+VK_KHR_synchronization2", + "VK_KHR_acceleration_structure+VK_VERSION_1_3", ] )] - SamplerYcbcrConversionYcbcrDegammaCreateInfoQCOM = 1000520001, + MicromapCreateInfoEXT = 1000396007, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CUBIC_CLAMP_FEATURES_QCOM")] + [NativeName("VK_STRUCTURE_TYPE_MICROMAP_BUILD_SIZES_INFO_EXT")] [SupportedApiProfile( "vulkan", - ["VK_QCOM_filter_cubic_clamp"], + ["VK_EXT_opacity_micromap"], ImpliesSets = [ - "VK_EXT_filter_cubic+VK_EXT_sampler_filter_minmax", - "VK_EXT_filter_cubic+VK_VERSION_1_2", + "VK_KHR_acceleration_structure+VK_KHR_synchronization2", + "VK_KHR_acceleration_structure+VK_VERSION_1_3", ] )] - PhysicalDeviceCubicClampFeaturesQCOM = 1000521000, + MicromapBuildSizesInfoEXT = 1000396008, - [NativeName( - "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_DYNAMIC_STATE_FEATURES_EXT" - )] + [NativeName("VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_TRIANGLES_OPACITY_MICROMAP_EXT")] [SupportedApiProfile( "vulkan", - ["VK_EXT_attachment_feedback_loop_dynamic_state"], + ["VK_EXT_opacity_micromap"], ImpliesSets = [ - "VK_EXT_attachment_feedback_loop_layout+VK_KHR_get_physical_device_properties2", - "VK_EXT_attachment_feedback_loop_layout+VK_VERSION_1_1", + "VK_KHR_acceleration_structure+VK_KHR_synchronization2", + "VK_KHR_acceleration_structure+VK_VERSION_1_3", ] )] - PhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT = 1000524000, + AccelerationStructureTrianglesOpacityMicromapEXT = 1000396009, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_UNIFIED_IMAGE_LAYOUTS_FEATURES_KHR")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DISPLACEMENT_MICROMAP_FEATURES_NV")] [SupportedApiProfile( "vulkan", - ["VK_KHR_unified_image_layouts"], - ImpliesSets = [ - "VK_KHR_unified_image_layouts+VK_KHR_get_physical_device_properties2", - "VK_KHR_unified_image_layouts+VK_VERSION_1_1", - ] + ["VK_NV_displacement_micromap"], + ImpliesSets = ["VK_EXT_opacity_micromap"] )] - PhysicalDeviceUnifiedImageLayoutsFeaturesKHR = 1000527000, + PhysicalDeviceDisplacementMicromapFeaturesNV = 1000397000, - [NativeName("VK_STRUCTURE_TYPE_ATTACHMENT_FEEDBACK_LOOP_INFO_EXT")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DISPLACEMENT_MICROMAP_PROPERTIES_NV")] [SupportedApiProfile( "vulkan", - [ - "VK_KHR_unified_image_layouts+VK_EXT_attachment_feedback_loop_layout+VK_KHR_dynamic_rendering", - "VK_KHR_unified_image_layouts+VK_EXT_attachment_feedback_loop_layout+VK_VERSION_1_3", - ], - ImpliesSets = [ - "VK_KHR_unified_image_layouts+VK_KHR_get_physical_device_properties2", - "VK_KHR_unified_image_layouts+VK_VERSION_1_1", - ] + ["VK_NV_displacement_micromap"], + ImpliesSets = ["VK_EXT_opacity_micromap"] )] - AttachmentFeedbackLoopInfoEXT = 1000527001, + PhysicalDeviceDisplacementMicromapPropertiesNV = 1000397001, - [NativeName("VK_STRUCTURE_TYPE_SCREEN_BUFFER_PROPERTIES_QNX")] + [NativeName("VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_TRIANGLES_DISPLACEMENT_MICROMAP_NV")] [SupportedApiProfile( "vulkan", - ["VK_QNX_external_memory_screen_buffer"], - ImpliesSets = [ - "VK_EXT_queue_family_foreign+VK_KHR_sampler_ycbcr_conversion+VK_KHR_external_memory+VK_KHR_dedicated_allocation", - "VK_EXT_queue_family_foreign+VK_VERSION_1_1", - ] + ["VK_NV_displacement_micromap"], + ImpliesSets = ["VK_EXT_opacity_micromap"] )] - ScreenBufferPropertiesQNX = 1000529000, + AccelerationStructureTrianglesDisplacementMicromapNV = 1000397002, - [NativeName("VK_STRUCTURE_TYPE_SCREEN_BUFFER_FORMAT_PROPERTIES_QNX")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CLUSTER_CULLING_SHADER_FEATURES_HUAWEI")] [SupportedApiProfile( "vulkan", - ["VK_QNX_external_memory_screen_buffer"], + ["VK_HUAWEI_cluster_culling_shader"], ImpliesSets = [ - "VK_EXT_queue_family_foreign+VK_KHR_sampler_ycbcr_conversion+VK_KHR_external_memory+VK_KHR_dedicated_allocation", - "VK_EXT_queue_family_foreign+VK_VERSION_1_1", + "VK_HUAWEI_cluster_culling_shader+VK_KHR_get_physical_device_properties2", + "VK_HUAWEI_cluster_culling_shader+VK_VERSION_1_1", ] )] - ScreenBufferFormatPropertiesQNX = 1000529001, + PhysicalDeviceClusterCullingShaderFeaturesHUAWEI = 1000404000, - [NativeName("VK_STRUCTURE_TYPE_IMPORT_SCREEN_BUFFER_INFO_QNX")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CLUSTER_CULLING_SHADER_PROPERTIES_HUAWEI")] [SupportedApiProfile( "vulkan", - ["VK_QNX_external_memory_screen_buffer"], + ["VK_HUAWEI_cluster_culling_shader"], ImpliesSets = [ - "VK_EXT_queue_family_foreign+VK_KHR_sampler_ycbcr_conversion+VK_KHR_external_memory+VK_KHR_dedicated_allocation", - "VK_EXT_queue_family_foreign+VK_VERSION_1_1", + "VK_HUAWEI_cluster_culling_shader+VK_KHR_get_physical_device_properties2", + "VK_HUAWEI_cluster_culling_shader+VK_VERSION_1_1", ] )] - ImportScreenBufferInfoQNX = 1000529002, + PhysicalDeviceClusterCullingShaderPropertiesHUAWEI = 1000404001, - [NativeName("VK_STRUCTURE_TYPE_EXTERNAL_FORMAT_QNX")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CLUSTER_CULLING_SHADER_VRS_FEATURES_HUAWEI")] [SupportedApiProfile( "vulkan", - ["VK_QNX_external_memory_screen_buffer"], + ["VK_HUAWEI_cluster_culling_shader"], ImpliesSets = [ - "VK_EXT_queue_family_foreign+VK_KHR_sampler_ycbcr_conversion+VK_KHR_external_memory+VK_KHR_dedicated_allocation", - "VK_EXT_queue_family_foreign+VK_VERSION_1_1", + "VK_HUAWEI_cluster_culling_shader+VK_KHR_get_physical_device_properties2", + "VK_HUAWEI_cluster_culling_shader+VK_VERSION_1_1", ] )] - ExternalFormatQNX = 1000529003, + PhysicalDeviceClusterCullingShaderVrsFeaturesHUAWEI = 1000404002, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_MEMORY_SCREEN_BUFFER_FEATURES_QNX")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BORDER_COLOR_SWIZZLE_FEATURES_EXT")] [SupportedApiProfile( "vulkan", - ["VK_QNX_external_memory_screen_buffer"], - ImpliesSets = [ - "VK_EXT_queue_family_foreign+VK_KHR_sampler_ycbcr_conversion+VK_KHR_external_memory+VK_KHR_dedicated_allocation", - "VK_EXT_queue_family_foreign+VK_VERSION_1_1", - ] + ["VK_EXT_border_color_swizzle"], + ImpliesSets = ["VK_EXT_custom_border_color"] )] - PhysicalDeviceExternalMemoryScreenBufferFeaturesQNX = 1000529004, + PhysicalDeviceBorderColorSwizzleFeaturesEXT = 1000411000, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LAYERED_DRIVER_PROPERTIES_MSFT")] + [NativeName("VK_STRUCTURE_TYPE_SAMPLER_BORDER_COLOR_COMPONENT_MAPPING_CREATE_INFO_EXT")] [SupportedApiProfile( "vulkan", - ["VK_MSFT_layered_driver"], - ImpliesSets = [ - "VK_MSFT_layered_driver+VK_KHR_get_physical_device_properties2", - "VK_MSFT_layered_driver+VK_VERSION_1_1", - ] + ["VK_EXT_border_color_swizzle"], + ImpliesSets = ["VK_EXT_custom_border_color"] )] - PhysicalDeviceLayeredDriverPropertiesMSFT = 1000530000, + SamplerBorderColorComponentMappingCreateInfoEXT = 1000411001, - [NativeName("VK_STRUCTURE_TYPE_CALIBRATED_TIMESTAMP_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PAGEABLE_DEVICE_LOCAL_MEMORY_FEATURES_EXT")] [SupportedApiProfile( "vulkan", - ["VK_KHR_calibrated_timestamps"], - ImpliesSets = [ - "VK_KHR_calibrated_timestamps+VK_KHR_get_physical_device_properties2", - "VK_KHR_calibrated_timestamps+VK_VERSION_1_1", - ] + ["VK_EXT_pageable_device_local_memory"], + ImpliesSets = ["VK_EXT_memory_priority"] )] - CalibratedTimestampInfoKHR = 1000184000, + PhysicalDevicePageableDeviceLocalMemoryFeaturesEXT = 1000412000, - [NativeName("VK_STRUCTURE_TYPE_SET_DESCRIPTOR_BUFFER_OFFSETS_INFO_EXT")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_4_FEATURES")] [SupportedApiProfile( "vulkan", - ["VK_EXT_descriptor_buffer", "VK_KHR_maintenance6"], - ImpliesSets = ["VK_VERSION_1_1"], - RequireAll = true + [ + "VK_BASE_VERSION_1_3", + "VK_BASE_VERSION_1_4", + "VK_COMPUTE_VERSION_1_3", + "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_3", + "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_3", + "VK_VERSION_1_4", + ], + MinVersion = "1.3" )] - SetDescriptorBufferOffsetsInfoEXT = 1000545007, + PhysicalDeviceMaintenance4Features = 1000413000, - [NativeName("VK_STRUCTURE_TYPE_BIND_DESCRIPTOR_BUFFER_EMBEDDED_SAMPLERS_INFO_EXT")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_4_FEATURES_KHR")] + [SupportedApiProfile("vulkan", ["VK_KHR_maintenance4"], ImpliesSets = ["VK_VERSION_1_1"])] + PhysicalDeviceMaintenance4FeaturesKHR = PhysicalDeviceMaintenance4Features, + + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_4_PROPERTIES")] [SupportedApiProfile( "vulkan", - ["VK_EXT_descriptor_buffer", "VK_KHR_maintenance6"], - ImpliesSets = ["VK_VERSION_1_1"], - RequireAll = true + [ + "VK_BASE_VERSION_1_3", + "VK_BASE_VERSION_1_4", + "VK_COMPUTE_VERSION_1_3", + "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_3", + "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_3", + "VK_VERSION_1_4", + ], + MinVersion = "1.3" )] - BindDescriptorBufferEmbeddedSamplersInfoEXT = 1000545008, + PhysicalDeviceMaintenance4Properties = 1000413001, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_POOL_OVERALLOCATION_FEATURES_NV")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_4_PROPERTIES_KHR")] + [SupportedApiProfile("vulkan", ["VK_KHR_maintenance4"], ImpliesSets = ["VK_VERSION_1_1"])] + PhysicalDeviceMaintenance4PropertiesKHR = PhysicalDeviceMaintenance4Properties, + + [NativeName("VK_STRUCTURE_TYPE_DEVICE_BUFFER_MEMORY_REQUIREMENTS")] [SupportedApiProfile( "vulkan", - ["VK_NV_descriptor_pool_overallocation"], - ImpliesSets = ["VK_VERSION_1_1"] + [ + "VK_BASE_VERSION_1_3", + "VK_BASE_VERSION_1_4", + "VK_COMPUTE_VERSION_1_3", + "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_3", + "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_3", + "VK_VERSION_1_4", + ], + MinVersion = "1.3" )] - PhysicalDeviceDescriptorPoolOverallocationFeaturesNV = 1000546000, + DeviceBufferMemoryRequirements = 1000413002, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_MEMORY_HEAP_FEATURES_QCOM")] + [NativeName("VK_STRUCTURE_TYPE_DEVICE_BUFFER_MEMORY_REQUIREMENTS_KHR")] + [SupportedApiProfile("vulkan", ["VK_KHR_maintenance4"], ImpliesSets = ["VK_VERSION_1_1"])] + DeviceBufferMemoryRequirementsKHR = DeviceBufferMemoryRequirements, + + [NativeName("VK_STRUCTURE_TYPE_DEVICE_IMAGE_MEMORY_REQUIREMENTS")] [SupportedApiProfile( "vulkan", - ["VK_QCOM_tile_memory_heap"], - ImpliesSets = [ - "VK_KHR_get_memory_requirements2+VK_KHR_get_physical_device_properties2", - "VK_VERSION_1_1", - ] + [ + "VK_BASE_VERSION_1_3", + "VK_BASE_VERSION_1_4", + "VK_COMPUTE_VERSION_1_3", + "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_3", + "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_3", + "VK_VERSION_1_4", + ], + MinVersion = "1.3" )] - PhysicalDeviceTileMemoryHeapFeaturesQCOM = 1000547000, + DeviceImageMemoryRequirements = 1000413003, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_MEMORY_HEAP_PROPERTIES_QCOM")] + [NativeName("VK_STRUCTURE_TYPE_DEVICE_IMAGE_MEMORY_REQUIREMENTS_KHR")] + [SupportedApiProfile("vulkan", ["VK_KHR_maintenance4"], ImpliesSets = ["VK_VERSION_1_1"])] + DeviceImageMemoryRequirementsKHR = DeviceImageMemoryRequirements, + + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CORE_PROPERTIES_ARM")] [SupportedApiProfile( "vulkan", - ["VK_QCOM_tile_memory_heap"], - ImpliesSets = [ - "VK_KHR_get_memory_requirements2+VK_KHR_get_physical_device_properties2", - "VK_VERSION_1_1", - ] + ["VK_ARM_shader_core_properties"], + ImpliesSets = ["VK_VERSION_1_1"] )] - PhysicalDeviceTileMemoryHeapPropertiesQCOM = 1000547001, + PhysicalDeviceShaderCorePropertiesARM = 1000415000, - [NativeName("VK_STRUCTURE_TYPE_TILE_MEMORY_REQUIREMENTS_QCOM")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SUBGROUP_ROTATE_FEATURES")] [SupportedApiProfile( "vulkan", - ["VK_QCOM_tile_memory_heap"], - ImpliesSets = [ - "VK_KHR_get_memory_requirements2+VK_KHR_get_physical_device_properties2", - "VK_VERSION_1_1", - ] + ["VK_COMPUTE_VERSION_1_4", "VK_GRAPHICS_VERSION_1_4", "VK_VERSION_1_4"], + MinVersion = "1.4" )] - TileMemoryRequirementsQCOM = 1000547002, + PhysicalDeviceShaderSubgroupRotateFeatures = 1000416000, - [NativeName("VK_STRUCTURE_TYPE_TILE_MEMORY_BIND_INFO_QCOM")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SUBGROUP_ROTATE_FEATURES_KHR")] [SupportedApiProfile( "vulkan", - ["VK_QCOM_tile_memory_heap"], + ["VK_KHR_shader_subgroup_rotate"], ImpliesSets = [ - "VK_KHR_get_memory_requirements2+VK_KHR_get_physical_device_properties2", - "VK_VERSION_1_1", + "VK_KHR_shader_subgroup_rotate+VK_KHR_get_physical_device_properties2", + "VK_KHR_shader_subgroup_rotate+VK_VERSION_1_1", ] )] - TileMemoryBindInfoQCOM = 1000547003, + PhysicalDeviceShaderSubgroupRotateFeaturesKHR = PhysicalDeviceShaderSubgroupRotateFeatures, - [NativeName("VK_STRUCTURE_TYPE_TILE_MEMORY_SIZE_INFO_QCOM")] + [NativeName("VK_STRUCTURE_TYPE_DEVICE_QUEUE_SHADER_CORE_CONTROL_CREATE_INFO_ARM")] [SupportedApiProfile( "vulkan", - ["VK_QCOM_tile_memory_heap", "VK_QCOM_tile_properties"], - ImpliesSets = [ - "VK_KHR_get_memory_requirements2+VK_KHR_get_physical_device_properties2", - "VK_VERSION_1_1", - ], - RequireAll = true + ["VK_ARM_scheduling_controls"], + ImpliesSets = ["VK_ARM_shader_core_builtins"] )] - TileMemorySizeInfoQCOM = 1000547004, + DeviceQueueShaderCoreControlCreateInfoARM = 1000417000, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COPY_MEMORY_INDIRECT_FEATURES_KHR")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCHEDULING_CONTROLS_FEATURES_ARM")] [SupportedApiProfile( "vulkan", - ["VK_KHR_copy_memory_indirect"], - ImpliesSets = [ - "VK_KHR_get_physical_device_properties2+VK_KHR_buffer_device_address", - "VK_VERSION_1_2", - ] + ["VK_ARM_scheduling_controls"], + ImpliesSets = ["VK_ARM_shader_core_builtins"] )] - PhysicalDeviceCopyMemoryIndirectFeaturesKHR = 1000549000, + PhysicalDeviceSchedulingControlsFeaturesARM = 1000417001, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COPY_MEMORY_INDIRECT_PROPERTIES_KHR")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCHEDULING_CONTROLS_PROPERTIES_ARM")] [SupportedApiProfile( "vulkan", - ["VK_KHR_copy_memory_indirect"], - ImpliesSets = [ - "VK_KHR_get_physical_device_properties2+VK_KHR_buffer_device_address", - "VK_VERSION_1_2", - ] + ["VK_ARM_scheduling_controls"], + ImpliesSets = ["VK_ARM_shader_core_builtins"] )] - PhysicalDeviceCopyMemoryIndirectPropertiesKHR = 1000426001, + PhysicalDeviceSchedulingControlsPropertiesARM = 1000417002, - [NativeName("VK_STRUCTURE_TYPE_COPY_MEMORY_INDIRECT_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_DISPATCH_PARAMETERS_ARM")] [SupportedApiProfile( "vulkan", - ["VK_KHR_copy_memory_indirect"], - ImpliesSets = [ - "VK_KHR_get_physical_device_properties2+VK_KHR_buffer_device_address", - "VK_VERSION_1_2", - ] + ["VK_ARM_scheduling_controls"], + ImpliesSets = ["VK_ARM_shader_core_builtins"] )] - CopyMemoryIndirectInfoKHR = 1000549002, + DispatchParametersARM = 1000417003, - [NativeName("VK_STRUCTURE_TYPE_COPY_MEMORY_TO_IMAGE_INDIRECT_INFO_KHR")] + [NativeName( + "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCHEDULING_CONTROLS_DISPATCH_PARAMETERS_PROPERTIES_ARM" + )] [SupportedApiProfile( "vulkan", - ["VK_KHR_copy_memory_indirect"], - ImpliesSets = [ - "VK_KHR_get_physical_device_properties2+VK_KHR_buffer_device_address", - "VK_VERSION_1_2", - ] + ["VK_ARM_scheduling_controls"], + ImpliesSets = ["VK_ARM_shader_core_builtins"] )] - CopyMemoryToImageIndirectInfoKHR = 1000549003, + PhysicalDeviceSchedulingControlsDispatchParametersPropertiesARM = 1000417004, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_DECOMPRESSION_FEATURES_EXT")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_SLICED_VIEW_OF_3D_FEATURES_EXT")] [SupportedApiProfile( "vulkan", - ["VK_EXT_memory_decompression"], - ImpliesSets = ["VK_KHR_buffer_device_address", "VK_KHR_get_physical_device_properties2"] + ["VK_EXT_image_sliced_view_of_3d"], + ImpliesSets = [ + "VK_KHR_maintenance1+VK_KHR_get_physical_device_properties2", + "VK_VERSION_1_1", + ] )] - PhysicalDeviceMemoryDecompressionFeaturesEXT = 1000427000, + PhysicalDeviceImageSlicedViewOf3DFeaturesEXT = 1000418000, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_DECOMPRESSION_PROPERTIES_EXT")] + [NativeName("VK_STRUCTURE_TYPE_IMAGE_VIEW_SLICED_CREATE_INFO_EXT")] [SupportedApiProfile( "vulkan", - ["VK_EXT_memory_decompression"], - ImpliesSets = ["VK_KHR_buffer_device_address", "VK_KHR_get_physical_device_properties2"] + ["VK_EXT_image_sliced_view_of_3d"], + ImpliesSets = [ + "VK_KHR_maintenance1+VK_KHR_get_physical_device_properties2", + "VK_VERSION_1_1", + ] )] - PhysicalDeviceMemoryDecompressionPropertiesEXT = 1000427001, + ImageViewSlicedCreateInfoEXT = 1000418001, - [NativeName("VK_STRUCTURE_TYPE_DECOMPRESS_MEMORY_INFO_EXT")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_SET_HOST_MAPPING_FEATURES_VALVE")] [SupportedApiProfile( "vulkan", - ["VK_EXT_memory_decompression"], - ImpliesSets = ["VK_KHR_buffer_device_address", "VK_KHR_get_physical_device_properties2"] + ["VK_VALVE_descriptor_set_host_mapping"], + ImpliesSets = [ + "VK_VALVE_descriptor_set_host_mapping+VK_KHR_get_physical_device_properties2", + "VK_VALVE_descriptor_set_host_mapping+VK_VERSION_1_1", + ] )] - DecompressMemoryInfoEXT = 1000550002, + PhysicalDeviceDescriptorSetHostMappingFeaturesVALVE = 1000420000, - [NativeName("VK_STRUCTURE_TYPE_DISPLAY_SURFACE_STEREO_CREATE_INFO_NV")] + [NativeName("VK_STRUCTURE_TYPE_DESCRIPTOR_SET_BINDING_REFERENCE_VALVE")] [SupportedApiProfile( "vulkan", - ["VK_NV_display_stereo"], - ImpliesSets = ["VK_KHR_display", "VK_KHR_get_display_properties2"] + ["VK_VALVE_descriptor_set_host_mapping"], + ImpliesSets = [ + "VK_VALVE_descriptor_set_host_mapping+VK_KHR_get_physical_device_properties2", + "VK_VALVE_descriptor_set_host_mapping+VK_VERSION_1_1", + ] )] - DisplaySurfaceStereoCreateInfoNV = 1000551000, + DescriptorSetBindingReferenceVALVE = 1000420001, - [NativeName("VK_STRUCTURE_TYPE_DISPLAY_MODE_STEREO_PROPERTIES_NV")] + [NativeName("VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_HOST_MAPPING_INFO_VALVE")] [SupportedApiProfile( "vulkan", - ["VK_NV_display_stereo"], - ImpliesSets = ["VK_KHR_display", "VK_KHR_get_display_properties2"] + ["VK_VALVE_descriptor_set_host_mapping"], + ImpliesSets = [ + "VK_VALVE_descriptor_set_host_mapping+VK_KHR_get_physical_device_properties2", + "VK_VALVE_descriptor_set_host_mapping+VK_VERSION_1_1", + ] )] - DisplayModeStereoPropertiesNV = 1000551001, + DescriptorSetLayoutHostMappingInfoVALVE = 1000420002, - [NativeName("VK_STRUCTURE_TYPE_VIDEO_ENCODE_INTRA_REFRESH_CAPABILITIES_KHR")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_CLAMP_ZERO_ONE_FEATURES_KHR")] [SupportedApiProfile( "vulkan", - ["VK_KHR_video_encode_intra_refresh"], - ImpliesSets = ["VK_KHR_video_encode_queue"] + ["VK_KHR_depth_clamp_zero_one"], + ImpliesSets = [ + "VK_KHR_depth_clamp_zero_one+VK_KHR_get_physical_device_properties2", + "VK_KHR_depth_clamp_zero_one+VK_VERSION_1_1", + ] )] - VideoEncodeIntraRefreshCapabilitiesKHR = 1000552000, + PhysicalDeviceDepthClampZeroOneFeaturesKHR = 1000421000, - [NativeName("VK_STRUCTURE_TYPE_VIDEO_ENCODE_SESSION_INTRA_REFRESH_CREATE_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_CLAMP_ZERO_ONE_FEATURES_EXT")] [SupportedApiProfile( "vulkan", - ["VK_KHR_video_encode_intra_refresh"], - ImpliesSets = ["VK_KHR_video_encode_queue"] + ["VK_EXT_depth_clamp_zero_one"], + ImpliesSets = [ + "VK_EXT_depth_clamp_zero_one+VK_KHR_get_physical_device_properties2", + "VK_EXT_depth_clamp_zero_one+VK_VERSION_1_1", + ] )] - VideoEncodeSessionIntraRefreshCreateInfoKHR = 1000552001, + PhysicalDeviceDepthClampZeroOneFeaturesEXT = PhysicalDeviceDepthClampZeroOneFeaturesKHR, - [NativeName("VK_STRUCTURE_TYPE_VIDEO_ENCODE_INTRA_REFRESH_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT")] [SupportedApiProfile( "vulkan", - ["VK_KHR_video_encode_intra_refresh"], - ImpliesSets = ["VK_KHR_video_encode_queue"] + ["VK_EXT_non_seamless_cube_map"], + ImpliesSets = [ + "VK_EXT_non_seamless_cube_map+VK_KHR_get_physical_device_properties2", + "VK_EXT_non_seamless_cube_map+VK_VERSION_1_1", + ] )] - VideoEncodeIntraRefreshInfoKHR = 1000552002, + PhysicalDeviceNonSeamlessCubeMapFeaturesEXT = 1000422000, - [NativeName("VK_STRUCTURE_TYPE_VIDEO_REFERENCE_INTRA_REFRESH_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RENDER_PASS_STRIPED_FEATURES_ARM")] [SupportedApiProfile( "vulkan", - ["VK_KHR_video_encode_intra_refresh"], - ImpliesSets = ["VK_KHR_video_encode_queue"] + ["VK_ARM_render_pass_striped"], + ImpliesSets = [ + "VK_KHR_synchronization2+VK_KHR_get_physical_device_properties2", + "VK_KHR_synchronization2+VK_VERSION_1_1", + "VK_VERSION_1_3", + ] )] - VideoReferenceIntraRefreshInfoKHR = 1000552003, + PhysicalDeviceRenderPassStripedFeaturesARM = 1000424000, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VIDEO_ENCODE_INTRA_REFRESH_FEATURES_KHR")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RENDER_PASS_STRIPED_PROPERTIES_ARM")] [SupportedApiProfile( "vulkan", - ["VK_KHR_video_encode_intra_refresh"], - ImpliesSets = ["VK_KHR_video_encode_queue"] + ["VK_ARM_render_pass_striped"], + ImpliesSets = [ + "VK_KHR_synchronization2+VK_KHR_get_physical_device_properties2", + "VK_KHR_synchronization2+VK_VERSION_1_1", + "VK_VERSION_1_3", + ] )] - PhysicalDeviceVideoEncodeIntraRefreshFeaturesKHR = 1000552004, + PhysicalDeviceRenderPassStripedPropertiesARM = 1000424001, - [NativeName("VK_STRUCTURE_TYPE_VIDEO_ENCODE_QUANTIZATION_MAP_CAPABILITIES_KHR")] + [NativeName("VK_STRUCTURE_TYPE_RENDER_PASS_STRIPE_BEGIN_INFO_ARM")] [SupportedApiProfile( "vulkan", - ["VK_KHR_video_encode_quantization_map"], + ["VK_ARM_render_pass_striped"], ImpliesSets = [ - "VK_KHR_video_encode_queue+VK_KHR_format_feature_flags2", - "VK_KHR_video_encode_queue+VK_VERSION_1_3", + "VK_KHR_synchronization2+VK_KHR_get_physical_device_properties2", + "VK_KHR_synchronization2+VK_VERSION_1_1", + "VK_VERSION_1_3", ] )] - VideoEncodeQuantizationMapCapabilitiesKHR = 1000553000, + RenderPassStripeBeginInfoARM = 1000424002, - [NativeName("VK_STRUCTURE_TYPE_VIDEO_FORMAT_QUANTIZATION_MAP_PROPERTIES_KHR")] + [NativeName("VK_STRUCTURE_TYPE_RENDER_PASS_STRIPE_INFO_ARM")] [SupportedApiProfile( "vulkan", - ["VK_KHR_video_encode_quantization_map"], + ["VK_ARM_render_pass_striped"], ImpliesSets = [ - "VK_KHR_video_encode_queue+VK_KHR_format_feature_flags2", - "VK_KHR_video_encode_queue+VK_VERSION_1_3", + "VK_KHR_synchronization2+VK_KHR_get_physical_device_properties2", + "VK_KHR_synchronization2+VK_VERSION_1_1", + "VK_VERSION_1_3", ] )] - VideoFormatQuantizationMapPropertiesKHR = 1000553001, + RenderPassStripeInfoARM = 1000424003, - [NativeName("VK_STRUCTURE_TYPE_VIDEO_ENCODE_QUANTIZATION_MAP_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_RENDER_PASS_STRIPE_SUBMIT_INFO_ARM")] [SupportedApiProfile( "vulkan", - ["VK_KHR_video_encode_quantization_map"], + ["VK_ARM_render_pass_striped"], ImpliesSets = [ - "VK_KHR_video_encode_queue+VK_KHR_format_feature_flags2", - "VK_KHR_video_encode_queue+VK_VERSION_1_3", + "VK_KHR_synchronization2+VK_KHR_get_physical_device_properties2", + "VK_KHR_synchronization2+VK_VERSION_1_1", + "VK_VERSION_1_3", ] )] - VideoEncodeQuantizationMapInfoKHR = 1000553002, + RenderPassStripeSubmitInfoARM = 1000424004, - [NativeName( - "VK_STRUCTURE_TYPE_VIDEO_ENCODE_QUANTIZATION_MAP_SESSION_PARAMETERS_CREATE_INFO_KHR" - )] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_OFFSET_FEATURES_EXT")] [SupportedApiProfile( "vulkan", - ["VK_KHR_video_encode_quantization_map"], + ["VK_EXT_fragment_density_map_offset"], ImpliesSets = [ - "VK_KHR_video_encode_queue+VK_KHR_format_feature_flags2", - "VK_KHR_video_encode_queue+VK_VERSION_1_3", + "VK_EXT_fragment_density_map+VK_KHR_get_physical_device_properties2+VK_KHR_create_renderpass2+VK_KHR_dynamic_rendering", + "VK_EXT_fragment_density_map+VK_KHR_get_physical_device_properties2+VK_KHR_create_renderpass2+VK_VERSION_1_3", + "VK_EXT_fragment_density_map+VK_KHR_get_physical_device_properties2+VK_VERSION_1_2+VK_KHR_dynamic_rendering", + "VK_EXT_fragment_density_map+VK_KHR_get_physical_device_properties2+VK_VERSION_1_2+VK_VERSION_1_3", + "VK_EXT_fragment_density_map+VK_VERSION_1_1+VK_KHR_create_renderpass2+VK_KHR_dynamic_rendering", + "VK_EXT_fragment_density_map+VK_VERSION_1_1+VK_KHR_create_renderpass2+VK_VERSION_1_3", + "VK_EXT_fragment_density_map+VK_VERSION_1_1+VK_VERSION_1_2+VK_KHR_dynamic_rendering", + "VK_EXT_fragment_density_map+VK_VERSION_1_1+VK_VERSION_1_2+VK_VERSION_1_3", ] )] - VideoEncodeQuantizationMapSessionParametersCreateInfoKHR = 1000553005, + PhysicalDeviceFragmentDensityMapOffsetFeaturesEXT = 1000425000, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VIDEO_ENCODE_QUANTIZATION_MAP_FEATURES_KHR")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_OFFSET_FEATURES_QCOM")] [SupportedApiProfile( "vulkan", - ["VK_KHR_video_encode_quantization_map"], + ["VK_QCOM_fragment_density_map_offset"], ImpliesSets = [ - "VK_KHR_video_encode_queue+VK_KHR_format_feature_flags2", - "VK_KHR_video_encode_queue+VK_VERSION_1_3", + "VK_EXT_fragment_density_map+VK_KHR_get_physical_device_properties2", + "VK_EXT_fragment_density_map+VK_VERSION_1_1", ] )] - PhysicalDeviceVideoEncodeQuantizationMapFeaturesKHR = 1000553009, + PhysicalDeviceFragmentDensityMapOffsetFeaturesQCOM = + PhysicalDeviceFragmentDensityMapOffsetFeaturesEXT, - [NativeName("VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_QUANTIZATION_MAP_CAPABILITIES_KHR")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_OFFSET_PROPERTIES_EXT")] [SupportedApiProfile( "vulkan", - ["VK_KHR_video_encode_h264", "VK_KHR_video_encode_quantization_map"], + ["VK_EXT_fragment_density_map_offset"], ImpliesSets = [ - "VK_KHR_video_encode_queue+VK_KHR_format_feature_flags2", - "VK_KHR_video_encode_queue+VK_VERSION_1_3", - ], - RequireAll = true + "VK_EXT_fragment_density_map+VK_KHR_get_physical_device_properties2+VK_KHR_create_renderpass2+VK_KHR_dynamic_rendering", + "VK_EXT_fragment_density_map+VK_KHR_get_physical_device_properties2+VK_KHR_create_renderpass2+VK_VERSION_1_3", + "VK_EXT_fragment_density_map+VK_KHR_get_physical_device_properties2+VK_VERSION_1_2+VK_KHR_dynamic_rendering", + "VK_EXT_fragment_density_map+VK_KHR_get_physical_device_properties2+VK_VERSION_1_2+VK_VERSION_1_3", + "VK_EXT_fragment_density_map+VK_VERSION_1_1+VK_KHR_create_renderpass2+VK_KHR_dynamic_rendering", + "VK_EXT_fragment_density_map+VK_VERSION_1_1+VK_KHR_create_renderpass2+VK_VERSION_1_3", + "VK_EXT_fragment_density_map+VK_VERSION_1_1+VK_VERSION_1_2+VK_KHR_dynamic_rendering", + "VK_EXT_fragment_density_map+VK_VERSION_1_1+VK_VERSION_1_2+VK_VERSION_1_3", + ] )] - VideoEncodeH264QuantizationMapCapabilitiesKHR = 1000553003, + PhysicalDeviceFragmentDensityMapOffsetPropertiesEXT = 1000425001, - [NativeName("VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_QUANTIZATION_MAP_CAPABILITIES_KHR")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_OFFSET_PROPERTIES_QCOM")] [SupportedApiProfile( "vulkan", - ["VK_KHR_video_encode_h265", "VK_KHR_video_encode_quantization_map"], + ["VK_QCOM_fragment_density_map_offset"], ImpliesSets = [ - "VK_KHR_video_encode_queue+VK_KHR_format_feature_flags2", - "VK_KHR_video_encode_queue+VK_VERSION_1_3", - ], - RequireAll = true + "VK_EXT_fragment_density_map+VK_KHR_get_physical_device_properties2", + "VK_EXT_fragment_density_map+VK_VERSION_1_1", + ] )] - VideoEncodeH265QuantizationMapCapabilitiesKHR = 1000553004, + PhysicalDeviceFragmentDensityMapOffsetPropertiesQCOM = + PhysicalDeviceFragmentDensityMapOffsetPropertiesEXT, - [NativeName("VK_STRUCTURE_TYPE_VIDEO_FORMAT_H265_QUANTIZATION_MAP_PROPERTIES_KHR")] + [NativeName("VK_STRUCTURE_TYPE_RENDER_PASS_FRAGMENT_DENSITY_MAP_OFFSET_END_INFO_EXT")] [SupportedApiProfile( "vulkan", - ["VK_KHR_video_encode_h265", "VK_KHR_video_encode_quantization_map"], + ["VK_EXT_fragment_density_map_offset"], ImpliesSets = [ - "VK_KHR_video_encode_queue+VK_KHR_format_feature_flags2", - "VK_KHR_video_encode_queue+VK_VERSION_1_3", - ], - RequireAll = true + "VK_EXT_fragment_density_map+VK_KHR_get_physical_device_properties2+VK_KHR_create_renderpass2+VK_KHR_dynamic_rendering", + "VK_EXT_fragment_density_map+VK_KHR_get_physical_device_properties2+VK_KHR_create_renderpass2+VK_VERSION_1_3", + "VK_EXT_fragment_density_map+VK_KHR_get_physical_device_properties2+VK_VERSION_1_2+VK_KHR_dynamic_rendering", + "VK_EXT_fragment_density_map+VK_KHR_get_physical_device_properties2+VK_VERSION_1_2+VK_VERSION_1_3", + "VK_EXT_fragment_density_map+VK_VERSION_1_1+VK_KHR_create_renderpass2+VK_KHR_dynamic_rendering", + "VK_EXT_fragment_density_map+VK_VERSION_1_1+VK_KHR_create_renderpass2+VK_VERSION_1_3", + "VK_EXT_fragment_density_map+VK_VERSION_1_1+VK_VERSION_1_2+VK_KHR_dynamic_rendering", + "VK_EXT_fragment_density_map+VK_VERSION_1_1+VK_VERSION_1_2+VK_VERSION_1_3", + ] )] - VideoFormatH265QuantizationMapPropertiesKHR = 1000553006, + RenderPassFragmentDensityMapOffsetEndInfoEXT = 1000425002, - [NativeName("VK_STRUCTURE_TYPE_VIDEO_ENCODE_AV1_QUANTIZATION_MAP_CAPABILITIES_KHR")] + [NativeName("VK_STRUCTURE_TYPE_SUBPASS_FRAGMENT_DENSITY_MAP_OFFSET_END_INFO_QCOM")] [SupportedApiProfile( "vulkan", - ["VK_KHR_video_encode_av1", "VK_KHR_video_encode_quantization_map"], + ["VK_QCOM_fragment_density_map_offset"], ImpliesSets = [ - "VK_KHR_video_encode_queue+VK_KHR_format_feature_flags2", - "VK_KHR_video_encode_queue+VK_VERSION_1_3", - ], - RequireAll = true + "VK_EXT_fragment_density_map+VK_KHR_get_physical_device_properties2", + "VK_EXT_fragment_density_map+VK_VERSION_1_1", + ] )] - VideoEncodeAv1QuantizationMapCapabilitiesKHR = 1000553007, + SubpassFragmentDensityMapOffsetEndInfoQCOM = RenderPassFragmentDensityMapOffsetEndInfoEXT, - [NativeName("VK_STRUCTURE_TYPE_VIDEO_FORMAT_AV1_QUANTIZATION_MAP_PROPERTIES_KHR")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COPY_MEMORY_INDIRECT_FEATURES_NV")] [SupportedApiProfile( "vulkan", - ["VK_KHR_video_encode_av1", "VK_KHR_video_encode_quantization_map"], + ["VK_NV_copy_memory_indirect"], ImpliesSets = [ - "VK_KHR_video_encode_queue+VK_KHR_format_feature_flags2", - "VK_KHR_video_encode_queue+VK_VERSION_1_3", - ], - RequireAll = true + "VK_KHR_buffer_device_address+VK_KHR_get_physical_device_properties2", + "VK_KHR_buffer_device_address+VK_VERSION_1_1", + "VK_VERSION_1_2", + ] )] - VideoFormatAv1QuantizationMapPropertiesKHR = 1000553008, + PhysicalDeviceCopyMemoryIndirectFeaturesNV = 1000426000, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAW_ACCESS_CHAINS_FEATURES_NV")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COPY_MEMORY_INDIRECT_PROPERTIES_KHR")] [SupportedApiProfile( "vulkan", - ["VK_NV_raw_access_chains"], + ["VK_KHR_copy_memory_indirect"], ImpliesSets = [ - "VK_NV_raw_access_chains+VK_KHR_get_physical_device_properties2", - "VK_NV_raw_access_chains+VK_VERSION_1_1", + "VK_KHR_get_physical_device_properties2+VK_KHR_buffer_device_address", + "VK_VERSION_1_2", ] )] - PhysicalDeviceRawAccessChainsFeaturesNV = 1000555000, - - [NativeName("VK_STRUCTURE_TYPE_EXTERNAL_COMPUTE_QUEUE_DEVICE_CREATE_INFO_NV")] - [SupportedApiProfile("vulkan", ["VK_NV_external_compute_queue"])] - ExternalComputeQueueDeviceCreateInfoNV = 1000556000, - - [NativeName("VK_STRUCTURE_TYPE_EXTERNAL_COMPUTE_QUEUE_CREATE_INFO_NV")] - [SupportedApiProfile("vulkan", ["VK_NV_external_compute_queue"])] - ExternalComputeQueueCreateInfoNV = 1000556001, - - [NativeName("VK_STRUCTURE_TYPE_EXTERNAL_COMPUTE_QUEUE_DATA_PARAMS_NV")] - [SupportedApiProfile("vulkan", ["VK_NV_external_compute_queue"])] - ExternalComputeQueueDataParamsNV = 1000556002, - - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_COMPUTE_QUEUE_PROPERTIES_NV")] - [SupportedApiProfile("vulkan", ["VK_NV_external_compute_queue"])] - PhysicalDeviceExternalComputeQueuePropertiesNV = 1000556003, + PhysicalDeviceCopyMemoryIndirectPropertiesKHR = 1000426001, - [NativeName( - "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_RELAXED_EXTENDED_INSTRUCTION_FEATURES_KHR" - )] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COPY_MEMORY_INDIRECT_PROPERTIES_NV")] [SupportedApiProfile( "vulkan", - ["VK_KHR_shader_relaxed_extended_instruction"], + ["VK_NV_copy_memory_indirect"], ImpliesSets = [ - "VK_KHR_shader_relaxed_extended_instruction+VK_KHR_get_physical_device_properties2", - "VK_KHR_shader_relaxed_extended_instruction+VK_VERSION_1_1", + "VK_KHR_buffer_device_address+VK_KHR_get_physical_device_properties2", + "VK_KHR_buffer_device_address+VK_VERSION_1_1", + "VK_VERSION_1_2", ] )] - PhysicalDeviceShaderRelaxedExtendedInstructionFeaturesKHR = 1000558000, + PhysicalDeviceCopyMemoryIndirectPropertiesNV = PhysicalDeviceCopyMemoryIndirectPropertiesKHR, + + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_DECOMPRESSION_FEATURES_EXT")] + [SupportedApiProfile( + "vulkan", + ["VK_EXT_memory_decompression"], + ImpliesSets = ["VK_KHR_buffer_device_address", "VK_KHR_get_physical_device_properties2"] + )] + PhysicalDeviceMemoryDecompressionFeaturesEXT = 1000427000, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COMMAND_BUFFER_INHERITANCE_FEATURES_NV")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_DECOMPRESSION_FEATURES_NV")] [SupportedApiProfile( "vulkan", - ["VK_NV_command_buffer_inheritance"], + ["VK_NV_memory_decompression"], ImpliesSets = [ - "VK_NV_command_buffer_inheritance+VK_KHR_get_physical_device_properties2", - "VK_NV_command_buffer_inheritance+VK_VERSION_1_1", + "VK_KHR_buffer_device_address+VK_KHR_get_physical_device_properties2", + "VK_KHR_buffer_device_address+VK_VERSION_1_1", + "VK_VERSION_1_2", ] )] - PhysicalDeviceCommandBufferInheritanceFeaturesNV = 1000559000, - - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_7_FEATURES_KHR")] - [SupportedApiProfile("vulkan", ["VK_KHR_maintenance7"], ImpliesSets = ["VK_VERSION_1_1"])] - PhysicalDeviceMaintenance7FeaturesKHR = 1000562000, - - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_7_PROPERTIES_KHR")] - [SupportedApiProfile("vulkan", ["VK_KHR_maintenance7"], ImpliesSets = ["VK_VERSION_1_1"])] - PhysicalDeviceMaintenance7PropertiesKHR = 1000562001, - - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LAYERED_API_PROPERTIES_LIST_KHR")] - [SupportedApiProfile("vulkan", ["VK_KHR_maintenance7"], ImpliesSets = ["VK_VERSION_1_1"])] - PhysicalDeviceLayeredApiPropertiesListKHR = 1000562002, - - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LAYERED_API_PROPERTIES_KHR")] - [SupportedApiProfile("vulkan", ["VK_KHR_maintenance7"], ImpliesSets = ["VK_VERSION_1_1"])] - PhysicalDeviceLayeredApiPropertiesKHR = 1000562003, + PhysicalDeviceMemoryDecompressionFeaturesNV = PhysicalDeviceMemoryDecompressionFeaturesEXT, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LAYERED_API_VULKAN_PROPERTIES_KHR")] - [SupportedApiProfile("vulkan", ["VK_KHR_maintenance7"], ImpliesSets = ["VK_VERSION_1_1"])] - PhysicalDeviceLayeredApiVulkanPropertiesKHR = 1000562004, + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_DECOMPRESSION_PROPERTIES_EXT")] + [SupportedApiProfile( + "vulkan", + ["VK_EXT_memory_decompression"], + ImpliesSets = ["VK_KHR_buffer_device_address", "VK_KHR_get_physical_device_properties2"] + )] + PhysicalDeviceMemoryDecompressionPropertiesEXT = 1000427001, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT16_VECTOR_FEATURES_NV")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_DECOMPRESSION_PROPERTIES_NV")] [SupportedApiProfile( "vulkan", - ["VK_NV_shader_atomic_float16_vector"], + ["VK_NV_memory_decompression"], ImpliesSets = [ - "VK_NV_shader_atomic_float16_vector+VK_KHR_get_physical_device_properties2", - "VK_NV_shader_atomic_float16_vector+VK_VERSION_1_1", + "VK_KHR_buffer_device_address+VK_KHR_get_physical_device_properties2", + "VK_KHR_buffer_device_address+VK_VERSION_1_1", + "VK_VERSION_1_2", ] )] - PhysicalDeviceShaderAtomicFloat16VectorFeaturesNV = 1000563000, + PhysicalDeviceMemoryDecompressionPropertiesNV = PhysicalDeviceMemoryDecompressionPropertiesEXT, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_REPLICATED_COMPOSITES_FEATURES_EXT")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_GENERATED_COMMANDS_COMPUTE_FEATURES_NV")] [SupportedApiProfile( "vulkan", - ["VK_EXT_shader_replicated_composites"], - ImpliesSets = [ - "VK_EXT_shader_replicated_composites+VK_KHR_get_physical_device_properties2", - "VK_EXT_shader_replicated_composites+VK_VERSION_1_1", - ] + ["VK_NV_device_generated_commands_compute"], + ImpliesSets = ["VK_NV_device_generated_commands"] )] - PhysicalDeviceShaderReplicatedCompositesFeaturesEXT = 1000564000, + PhysicalDeviceDeviceGeneratedCommandsComputeFeaturesNV = 1000428000, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_FLOAT8_FEATURES_EXT")] + [NativeName("VK_STRUCTURE_TYPE_COMPUTE_PIPELINE_INDIRECT_BUFFER_INFO_NV")] [SupportedApiProfile( "vulkan", - ["VK_EXT_shader_float8"], - ImpliesSets = [ - "VK_EXT_shader_float8+VK_KHR_get_physical_device_properties2", - "VK_EXT_shader_float8+VK_VERSION_1_1", - ] + ["VK_NV_device_generated_commands_compute"], + ImpliesSets = ["VK_NV_device_generated_commands"] )] - PhysicalDeviceShaderFloat8FeaturesEXT = 1000567000, + ComputePipelineIndirectBufferInfoNV = 1000428001, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_VALIDATION_FEATURES_NV")] + [NativeName("VK_STRUCTURE_TYPE_PIPELINE_INDIRECT_DEVICE_ADDRESS_INFO_NV")] [SupportedApiProfile( "vulkan", - ["VK_NV_ray_tracing_validation"], - ImpliesSets = [ - "VK_NV_ray_tracing_validation+VK_KHR_get_physical_device_properties2", - "VK_NV_ray_tracing_validation+VK_VERSION_1_1", - ] + ["VK_NV_device_generated_commands_compute"], + ImpliesSets = ["VK_NV_device_generated_commands"] )] - PhysicalDeviceRayTracingValidationFeaturesNV = 1000568000, + PipelineIndirectDeviceAddressInfoNV = 1000428002, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CLUSTER_ACCELERATION_STRUCTURE_FEATURES_NV")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_LINEAR_SWEPT_SPHERES_FEATURES_NV")] [SupportedApiProfile( "vulkan", - ["VK_NV_cluster_acceleration_structure"], - ImpliesSets = ["VK_KHR_acceleration_structure"] + ["VK_NV_ray_tracing_linear_swept_spheres"], + ImpliesSets = ["VK_KHR_ray_tracing_pipeline"] )] - PhysicalDeviceClusterAccelerationStructureFeaturesNV = 1000569000, + PhysicalDeviceRayTracingLinearSweptSpheresFeaturesNV = 1000429008, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CLUSTER_ACCELERATION_STRUCTURE_PROPERTIES_NV")] + [NativeName("VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_GEOMETRY_LINEAR_SWEPT_SPHERES_DATA_NV")] [SupportedApiProfile( "vulkan", - ["VK_NV_cluster_acceleration_structure"], - ImpliesSets = ["VK_KHR_acceleration_structure"] + ["VK_NV_ray_tracing_linear_swept_spheres"], + ImpliesSets = ["VK_KHR_ray_tracing_pipeline"] )] - PhysicalDeviceClusterAccelerationStructurePropertiesNV = 1000569001, + AccelerationStructureGeometryLinearSweptSpheresDataNV = 1000429009, - [NativeName("VK_STRUCTURE_TYPE_CLUSTER_ACCELERATION_STRUCTURE_CLUSTERS_BOTTOM_LEVEL_INPUT_NV")] + [NativeName("VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_GEOMETRY_SPHERES_DATA_NV")] [SupportedApiProfile( "vulkan", - ["VK_NV_cluster_acceleration_structure"], - ImpliesSets = ["VK_KHR_acceleration_structure"] + ["VK_NV_ray_tracing_linear_swept_spheres"], + ImpliesSets = ["VK_KHR_ray_tracing_pipeline"] )] - ClusterAccelerationStructureClustersBottomLevelInputNV = 1000569002, + AccelerationStructureGeometrySpheresDataNV = 1000429010, - [NativeName("VK_STRUCTURE_TYPE_CLUSTER_ACCELERATION_STRUCTURE_TRIANGLE_CLUSTER_INPUT_NV")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINEAR_COLOR_ATTACHMENT_FEATURES_NV")] [SupportedApiProfile( "vulkan", - ["VK_NV_cluster_acceleration_structure"], - ImpliesSets = ["VK_KHR_acceleration_structure"] + ["VK_NV_linear_color_attachment"], + ImpliesSets = [ + "VK_NV_linear_color_attachment+VK_KHR_get_physical_device_properties2", + "VK_NV_linear_color_attachment+VK_VERSION_1_1", + ] )] - ClusterAccelerationStructureTriangleClusterInputNV = 1000569003, + PhysicalDeviceLinearColorAttachmentFeaturesNV = 1000430000, - [NativeName("VK_STRUCTURE_TYPE_CLUSTER_ACCELERATION_STRUCTURE_MOVE_OBJECTS_INPUT_NV")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MAXIMAL_RECONVERGENCE_FEATURES_KHR")] [SupportedApiProfile( "vulkan", - ["VK_NV_cluster_acceleration_structure"], - ImpliesSets = ["VK_KHR_acceleration_structure"] + ["VK_KHR_shader_maximal_reconvergence"], + ImpliesSets = ["VK_VERSION_1_1"] )] - ClusterAccelerationStructureMoveObjectsInputNV = 1000569004, + PhysicalDeviceShaderMaximalReconvergenceFeaturesKHR = 1000434000, - [NativeName("VK_STRUCTURE_TYPE_CLUSTER_ACCELERATION_STRUCTURE_INPUT_INFO_NV")] + [NativeName( + "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT" + )] [SupportedApiProfile( "vulkan", - ["VK_NV_cluster_acceleration_structure"], - ImpliesSets = ["VK_KHR_acceleration_structure"] + ["VK_EXT_image_compression_control_swapchain"], + ImpliesSets = ["VK_EXT_image_compression_control"] )] - ClusterAccelerationStructureInputInfoNV = 1000569005, + PhysicalDeviceImageCompressionControlSwapchainFeaturesEXT = 1000437000, - [NativeName("VK_STRUCTURE_TYPE_CLUSTER_ACCELERATION_STRUCTURE_COMMANDS_INFO_NV")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM")] [SupportedApiProfile( "vulkan", - ["VK_NV_cluster_acceleration_structure"], - ImpliesSets = ["VK_KHR_acceleration_structure"] + ["VK_QCOM_image_processing"], + ImpliesSets = [ + "VK_QCOM_image_processing+VK_KHR_format_feature_flags2", + "VK_QCOM_image_processing+VK_VERSION_1_3", + ] )] - ClusterAccelerationStructureCommandsInfoNV = 1000569006, + PhysicalDeviceImageProcessingFeaturesQCOM = 1000440000, - [NativeName( - "VK_STRUCTURE_TYPE_RAY_TRACING_PIPELINE_CLUSTER_ACCELERATION_STRUCTURE_CREATE_INFO_NV" + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM")] + [SupportedApiProfile( + "vulkan", + ["VK_QCOM_image_processing"], + ImpliesSets = [ + "VK_QCOM_image_processing+VK_KHR_format_feature_flags2", + "VK_QCOM_image_processing+VK_VERSION_1_3", + ] )] + PhysicalDeviceImageProcessingPropertiesQCOM = 1000440001, + + [NativeName("VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM")] [SupportedApiProfile( "vulkan", - ["VK_NV_cluster_acceleration_structure"], - ImpliesSets = ["VK_KHR_acceleration_structure"] + ["VK_QCOM_image_processing"], + ImpliesSets = [ + "VK_QCOM_image_processing+VK_KHR_format_feature_flags2", + "VK_QCOM_image_processing+VK_VERSION_1_3", + ] )] - RayTracingPipelineClusterAccelerationStructureCreateInfoNV = 1000569007, + ImageViewSampleWeightCreateInfoQCOM = 1000440002, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PARTITIONED_ACCELERATION_STRUCTURE_FEATURES_NV")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NESTED_COMMAND_BUFFER_FEATURES_EXT")] [SupportedApiProfile( "vulkan", - ["VK_NV_partitioned_acceleration_structure"], - ImpliesSets = ["VK_KHR_acceleration_structure"] + ["VK_EXT_nested_command_buffer"], + ImpliesSets = [ + "VK_EXT_nested_command_buffer+VK_KHR_get_physical_device_properties2", + "VK_EXT_nested_command_buffer+VK_VERSION_1_1", + ] )] - PhysicalDevicePartitionedAccelerationStructureFeaturesNV = 1000570000, + PhysicalDeviceNestedCommandBufferFeaturesEXT = 1000451000, - [NativeName( - "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PARTITIONED_ACCELERATION_STRUCTURE_PROPERTIES_NV" + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NESTED_COMMAND_BUFFER_PROPERTIES_EXT")] + [SupportedApiProfile( + "vulkan", + ["VK_EXT_nested_command_buffer"], + ImpliesSets = [ + "VK_EXT_nested_command_buffer+VK_KHR_get_physical_device_properties2", + "VK_EXT_nested_command_buffer+VK_VERSION_1_1", + ] )] + PhysicalDeviceNestedCommandBufferPropertiesEXT = 1000451001, + + [NativeName("VK_STRUCTURE_TYPE_NATIVE_BUFFER_USAGE_OHOS")] [SupportedApiProfile( "vulkan", - ["VK_NV_partitioned_acceleration_structure"], - ImpliesSets = ["VK_KHR_acceleration_structure"] + ["VK_OHOS_external_memory"], + ImpliesSets = [ + "VK_EXT_queue_family_foreign+VK_KHR_sampler_ycbcr_conversion+VK_KHR_external_memory+VK_KHR_dedicated_allocation", + "VK_EXT_queue_family_foreign+VK_VERSION_1_1", + ] )] - PhysicalDevicePartitionedAccelerationStructurePropertiesNV = 1000570001, + NativeBufferUsageOHOS = 1000452000, - [NativeName("VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET_PARTITIONED_ACCELERATION_STRUCTURE_NV")] + [NativeName("VK_STRUCTURE_TYPE_NATIVE_BUFFER_PROPERTIES_OHOS")] [SupportedApiProfile( "vulkan", - ["VK_NV_partitioned_acceleration_structure"], - ImpliesSets = ["VK_KHR_acceleration_structure"] + ["VK_OHOS_external_memory"], + ImpliesSets = [ + "VK_EXT_queue_family_foreign+VK_KHR_sampler_ycbcr_conversion+VK_KHR_external_memory+VK_KHR_dedicated_allocation", + "VK_EXT_queue_family_foreign+VK_VERSION_1_1", + ] )] - WriteDescriptorSetPartitionedAccelerationStructureNV = 1000570002, + NativeBufferPropertiesOHOS = 1000452001, - [NativeName("VK_STRUCTURE_TYPE_PARTITIONED_ACCELERATION_STRUCTURE_INSTANCES_INPUT_NV")] + [NativeName("VK_STRUCTURE_TYPE_NATIVE_BUFFER_FORMAT_PROPERTIES_OHOS")] [SupportedApiProfile( "vulkan", - ["VK_NV_partitioned_acceleration_structure"], - ImpliesSets = ["VK_KHR_acceleration_structure"] + ["VK_OHOS_external_memory"], + ImpliesSets = [ + "VK_EXT_queue_family_foreign+VK_KHR_sampler_ycbcr_conversion+VK_KHR_external_memory+VK_KHR_dedicated_allocation", + "VK_EXT_queue_family_foreign+VK_VERSION_1_1", + ] )] - PartitionedAccelerationStructureInstancesInputNV = 1000570003, + NativeBufferFormatPropertiesOHOS = 1000452002, - [NativeName("VK_STRUCTURE_TYPE_BUILD_PARTITIONED_ACCELERATION_STRUCTURE_INFO_NV")] + [NativeName("VK_STRUCTURE_TYPE_IMPORT_NATIVE_BUFFER_INFO_OHOS")] [SupportedApiProfile( "vulkan", - ["VK_NV_partitioned_acceleration_structure"], - ImpliesSets = ["VK_KHR_acceleration_structure"] + ["VK_OHOS_external_memory"], + ImpliesSets = [ + "VK_EXT_queue_family_foreign+VK_KHR_sampler_ycbcr_conversion+VK_KHR_external_memory+VK_KHR_dedicated_allocation", + "VK_EXT_queue_family_foreign+VK_VERSION_1_1", + ] )] - BuildPartitionedAccelerationStructureInfoNV = 1000570004, + ImportNativeBufferInfoOHOS = 1000452003, - [NativeName("VK_STRUCTURE_TYPE_PARTITIONED_ACCELERATION_STRUCTURE_FLAGS_NV")] + [NativeName("VK_STRUCTURE_TYPE_MEMORY_GET_NATIVE_BUFFER_INFO_OHOS")] [SupportedApiProfile( "vulkan", - ["VK_NV_partitioned_acceleration_structure"], - ImpliesSets = ["VK_KHR_acceleration_structure"] + ["VK_OHOS_external_memory"], + ImpliesSets = [ + "VK_EXT_queue_family_foreign+VK_KHR_sampler_ycbcr_conversion+VK_KHR_external_memory+VK_KHR_dedicated_allocation", + "VK_EXT_queue_family_foreign+VK_VERSION_1_1", + ] )] - PartitionedAccelerationStructureFlagsNV = 1000570005, + MemoryGetNativeBufferInfoOHOS = 1000452004, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_GENERATED_COMMANDS_FEATURES_EXT")] + [NativeName("VK_STRUCTURE_TYPE_EXTERNAL_FORMAT_OHOS")] [SupportedApiProfile( "vulkan", - ["VK_EXT_device_generated_commands"], + ["VK_OHOS_external_memory"], ImpliesSets = [ - "VK_KHR_buffer_device_address+VK_KHR_extended_flags", - "VK_KHR_buffer_device_address+VK_KHR_maintenance5", - "VK_VERSION_1_2+VK_KHR_extended_flags", - "VK_VERSION_1_2+VK_KHR_maintenance5", - "VK_VERSION_1_3", + "VK_EXT_queue_family_foreign+VK_KHR_sampler_ycbcr_conversion+VK_KHR_external_memory+VK_KHR_dedicated_allocation", + "VK_EXT_queue_family_foreign+VK_VERSION_1_1", ] )] - PhysicalDeviceDeviceGeneratedCommandsFeaturesEXT = 1000572000, + ExternalFormatOHOS = 1000452005, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_GENERATED_COMMANDS_PROPERTIES_EXT")] + [NativeName("VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_ACQUIRE_UNMODIFIED_EXT")] [SupportedApiProfile( "vulkan", - ["VK_EXT_device_generated_commands"], + ["VK_EXT_external_memory_acquire_unmodified"], ImpliesSets = [ - "VK_KHR_buffer_device_address+VK_KHR_extended_flags", - "VK_KHR_buffer_device_address+VK_KHR_maintenance5", - "VK_VERSION_1_2+VK_KHR_extended_flags", - "VK_VERSION_1_2+VK_KHR_maintenance5", - "VK_VERSION_1_3", + "VK_EXT_external_memory_acquire_unmodified+VK_KHR_external_memory", + "VK_EXT_external_memory_acquire_unmodified+VK_VERSION_1_1", ] )] - PhysicalDeviceDeviceGeneratedCommandsPropertiesEXT = 1000572001, + ExternalMemoryAcquireUnmodifiedEXT = 1000453000, - [NativeName("VK_STRUCTURE_TYPE_GENERATED_COMMANDS_MEMORY_REQUIREMENTS_INFO_EXT")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_DYNAMIC_STATE_3_FEATURES_EXT")] [SupportedApiProfile( "vulkan", - ["VK_EXT_device_generated_commands"], + ["VK_EXT_extended_dynamic_state3"], ImpliesSets = [ - "VK_KHR_buffer_device_address+VK_KHR_extended_flags", - "VK_KHR_buffer_device_address+VK_KHR_maintenance5", - "VK_VERSION_1_2+VK_KHR_extended_flags", - "VK_VERSION_1_2+VK_KHR_maintenance5", - "VK_VERSION_1_3", + "VK_EXT_extended_dynamic_state3+VK_KHR_get_physical_device_properties2", + "VK_EXT_extended_dynamic_state3+VK_VERSION_1_1", ] )] - GeneratedCommandsMemoryRequirementsInfoEXT = 1000572002, + PhysicalDeviceExtendedDynamicState3FeaturesEXT = 1000455000, - [NativeName("VK_STRUCTURE_TYPE_INDIRECT_EXECUTION_SET_CREATE_INFO_EXT")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_DYNAMIC_STATE_3_PROPERTIES_EXT")] [SupportedApiProfile( "vulkan", - ["VK_EXT_device_generated_commands"], + ["VK_EXT_extended_dynamic_state3"], ImpliesSets = [ - "VK_KHR_buffer_device_address+VK_KHR_extended_flags", - "VK_KHR_buffer_device_address+VK_KHR_maintenance5", - "VK_VERSION_1_2+VK_KHR_extended_flags", - "VK_VERSION_1_2+VK_KHR_maintenance5", - "VK_VERSION_1_3", + "VK_EXT_extended_dynamic_state3+VK_KHR_get_physical_device_properties2", + "VK_EXT_extended_dynamic_state3+VK_VERSION_1_1", ] )] - IndirectExecutionSetCreateInfoEXT = 1000572003, + PhysicalDeviceExtendedDynamicState3PropertiesEXT = 1000455001, - [NativeName("VK_STRUCTURE_TYPE_GENERATED_COMMANDS_INFO_EXT")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_MERGE_FEEDBACK_FEATURES_EXT")] [SupportedApiProfile( "vulkan", - ["VK_EXT_device_generated_commands"], + ["VK_EXT_subpass_merge_feedback"], ImpliesSets = [ - "VK_KHR_buffer_device_address+VK_KHR_extended_flags", - "VK_KHR_buffer_device_address+VK_KHR_maintenance5", - "VK_VERSION_1_2+VK_KHR_extended_flags", - "VK_VERSION_1_2+VK_KHR_maintenance5", - "VK_VERSION_1_3", + "VK_EXT_subpass_merge_feedback+VK_KHR_get_physical_device_properties2", + "VK_EXT_subpass_merge_feedback+VK_VERSION_1_1", ] )] - GeneratedCommandsInfoEXT = 1000572004, + PhysicalDeviceSubpassMergeFeedbackFeaturesEXT = 1000458000, - [NativeName("VK_STRUCTURE_TYPE_INDIRECT_COMMANDS_LAYOUT_CREATE_INFO_EXT")] + [NativeName("VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_CONTROL_EXT")] [SupportedApiProfile( "vulkan", - ["VK_EXT_device_generated_commands"], + ["VK_EXT_subpass_merge_feedback"], ImpliesSets = [ - "VK_KHR_buffer_device_address+VK_KHR_extended_flags", - "VK_KHR_buffer_device_address+VK_KHR_maintenance5", - "VK_VERSION_1_2+VK_KHR_extended_flags", - "VK_VERSION_1_2+VK_KHR_maintenance5", - "VK_VERSION_1_3", + "VK_EXT_subpass_merge_feedback+VK_KHR_get_physical_device_properties2", + "VK_EXT_subpass_merge_feedback+VK_VERSION_1_1", ] )] - IndirectCommandsLayoutCreateInfoEXT = 1000572006, + RenderPassCreationControlEXT = 1000458001, - [NativeName("VK_STRUCTURE_TYPE_INDIRECT_COMMANDS_LAYOUT_TOKEN_EXT")] + [NativeName("VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_FEEDBACK_CREATE_INFO_EXT")] [SupportedApiProfile( "vulkan", - ["VK_EXT_device_generated_commands"], + ["VK_EXT_subpass_merge_feedback"], ImpliesSets = [ - "VK_KHR_buffer_device_address+VK_KHR_extended_flags", - "VK_KHR_buffer_device_address+VK_KHR_maintenance5", - "VK_VERSION_1_2+VK_KHR_extended_flags", - "VK_VERSION_1_2+VK_KHR_maintenance5", - "VK_VERSION_1_3", + "VK_EXT_subpass_merge_feedback+VK_KHR_get_physical_device_properties2", + "VK_EXT_subpass_merge_feedback+VK_VERSION_1_1", ] )] - IndirectCommandsLayoutTokenEXT = 1000572007, + RenderPassCreationFeedbackCreateInfoEXT = 1000458002, - [NativeName("VK_STRUCTURE_TYPE_WRITE_INDIRECT_EXECUTION_SET_PIPELINE_EXT")] + [NativeName("VK_STRUCTURE_TYPE_RENDER_PASS_SUBPASS_FEEDBACK_CREATE_INFO_EXT")] [SupportedApiProfile( "vulkan", - ["VK_EXT_device_generated_commands"], + ["VK_EXT_subpass_merge_feedback"], ImpliesSets = [ - "VK_KHR_buffer_device_address+VK_KHR_extended_flags", - "VK_KHR_buffer_device_address+VK_KHR_maintenance5", - "VK_VERSION_1_2+VK_KHR_extended_flags", - "VK_VERSION_1_2+VK_KHR_maintenance5", - "VK_VERSION_1_3", + "VK_EXT_subpass_merge_feedback+VK_KHR_get_physical_device_properties2", + "VK_EXT_subpass_merge_feedback+VK_VERSION_1_1", ] )] - WriteIndirectExecutionSetPipelineEXT = 1000572008, + RenderPassSubpassFeedbackCreateInfoEXT = 1000458003, - [NativeName("VK_STRUCTURE_TYPE_WRITE_INDIRECT_EXECUTION_SET_SHADER_EXT")] + [NativeName("VK_STRUCTURE_TYPE_DIRECT_DRIVER_LOADING_INFO_LUNARG")] + [SupportedApiProfile("vulkan", ["VK_LUNARG_direct_driver_loading"])] + DirectDriverLoadingInfoLUNARG = 1000459000, + + [NativeName("VK_STRUCTURE_TYPE_DIRECT_DRIVER_LOADING_LIST_LUNARG")] + [SupportedApiProfile("vulkan", ["VK_LUNARG_direct_driver_loading"])] + DirectDriverLoadingListLUNARG = 1000459001, + + [NativeName("VK_STRUCTURE_TYPE_TENSOR_CREATE_INFO_ARM")] + [SupportedApiProfile("vulkan", ["VK_ARM_tensors"], ImpliesSets = ["VK_VERSION_1_3"])] + TensorCreateInfoARM = 1000460000, + + [NativeName("VK_STRUCTURE_TYPE_TENSOR_VIEW_CREATE_INFO_ARM")] + [SupportedApiProfile("vulkan", ["VK_ARM_tensors"], ImpliesSets = ["VK_VERSION_1_3"])] + TensorViewCreateInfoARM = 1000460001, + + [NativeName("VK_STRUCTURE_TYPE_BIND_TENSOR_MEMORY_INFO_ARM")] + [SupportedApiProfile("vulkan", ["VK_ARM_tensors"], ImpliesSets = ["VK_VERSION_1_3"])] + BindTensorMemoryInfoARM = 1000460002, + + [NativeName("VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET_TENSOR_ARM")] + [SupportedApiProfile("vulkan", ["VK_ARM_tensors"], ImpliesSets = ["VK_VERSION_1_3"])] + WriteDescriptorSetTensorARM = 1000460003, + + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TENSOR_PROPERTIES_ARM")] + [SupportedApiProfile("vulkan", ["VK_ARM_tensors"], ImpliesSets = ["VK_VERSION_1_3"])] + PhysicalDeviceTensorPropertiesARM = 1000460004, + + [NativeName("VK_STRUCTURE_TYPE_TENSOR_FORMAT_PROPERTIES_ARM")] + [SupportedApiProfile("vulkan", ["VK_ARM_tensors"], ImpliesSets = ["VK_VERSION_1_3"])] + TensorFormatPropertiesARM = 1000460005, + + [NativeName("VK_STRUCTURE_TYPE_TENSOR_DESCRIPTION_ARM")] + [SupportedApiProfile("vulkan", ["VK_ARM_tensors"], ImpliesSets = ["VK_VERSION_1_3"])] + TensorDescriptionARM = 1000460006, + + [NativeName("VK_STRUCTURE_TYPE_TENSOR_MEMORY_REQUIREMENTS_INFO_ARM")] + [SupportedApiProfile("vulkan", ["VK_ARM_tensors"], ImpliesSets = ["VK_VERSION_1_3"])] + TensorMemoryRequirementsInfoARM = 1000460007, + + [NativeName("VK_STRUCTURE_TYPE_TENSOR_MEMORY_BARRIER_ARM")] + [SupportedApiProfile("vulkan", ["VK_ARM_tensors"], ImpliesSets = ["VK_VERSION_1_3"])] + TensorMemoryBarrierARM = 1000460008, + + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TENSOR_FEATURES_ARM")] + [SupportedApiProfile("vulkan", ["VK_ARM_tensors"], ImpliesSets = ["VK_VERSION_1_3"])] + PhysicalDeviceTensorFeaturesARM = 1000460009, + + [NativeName("VK_STRUCTURE_TYPE_DEVICE_TENSOR_MEMORY_REQUIREMENTS_ARM")] + [SupportedApiProfile("vulkan", ["VK_ARM_tensors"], ImpliesSets = ["VK_VERSION_1_3"])] + DeviceTensorMemoryRequirementsARM = 1000460010, + + [NativeName("VK_STRUCTURE_TYPE_COPY_TENSOR_INFO_ARM")] + [SupportedApiProfile("vulkan", ["VK_ARM_tensors"], ImpliesSets = ["VK_VERSION_1_3"])] + CopyTensorInfoARM = 1000460011, + + [NativeName("VK_STRUCTURE_TYPE_TENSOR_COPY_ARM")] + [SupportedApiProfile("vulkan", ["VK_ARM_tensors"], ImpliesSets = ["VK_VERSION_1_3"])] + TensorCopyARM = 1000460012, + + [NativeName("VK_STRUCTURE_TYPE_TENSOR_DEPENDENCY_INFO_ARM")] + [SupportedApiProfile("vulkan", ["VK_ARM_tensors"], ImpliesSets = ["VK_VERSION_1_3"])] + TensorDependencyInfoARM = 1000460013, + + [NativeName("VK_STRUCTURE_TYPE_MEMORY_DEDICATED_ALLOCATE_INFO_TENSOR_ARM")] + [SupportedApiProfile("vulkan", ["VK_ARM_tensors"], ImpliesSets = ["VK_VERSION_1_3"])] + MemoryDedicatedAllocateInfoTensorARM = 1000460014, + + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_TENSOR_INFO_ARM")] + [SupportedApiProfile("vulkan", ["VK_ARM_tensors"], ImpliesSets = ["VK_VERSION_1_3"])] + PhysicalDeviceExternalTensorInfoARM = 1000460015, + + [NativeName("VK_STRUCTURE_TYPE_EXTERNAL_TENSOR_PROPERTIES_ARM")] + [SupportedApiProfile("vulkan", ["VK_ARM_tensors"], ImpliesSets = ["VK_VERSION_1_3"])] + ExternalTensorPropertiesARM = 1000460016, + + [NativeName("VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_TENSOR_CREATE_INFO_ARM")] + [SupportedApiProfile("vulkan", ["VK_ARM_tensors"], ImpliesSets = ["VK_VERSION_1_3"])] + ExternalMemoryTensorCreateInfoARM = 1000460017, + + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_BUFFER_TENSOR_FEATURES_ARM")] [SupportedApiProfile( "vulkan", - ["VK_EXT_device_generated_commands"], - ImpliesSets = [ - "VK_KHR_buffer_device_address+VK_KHR_extended_flags", - "VK_KHR_buffer_device_address+VK_KHR_maintenance5", - "VK_VERSION_1_2+VK_KHR_extended_flags", - "VK_VERSION_1_2+VK_KHR_maintenance5", - "VK_VERSION_1_3", - ] + ["VK_ARM_tensors", "VK_EXT_descriptor_buffer"], + ImpliesSets = ["VK_VERSION_1_3"], + RequireAll = true )] - WriteIndirectExecutionSetShaderEXT = 1000572009, + PhysicalDeviceDescriptorBufferTensorFeaturesARM = 1000460018, - [NativeName("VK_STRUCTURE_TYPE_INDIRECT_EXECUTION_SET_PIPELINE_INFO_EXT")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_BUFFER_TENSOR_PROPERTIES_ARM")] [SupportedApiProfile( "vulkan", - ["VK_EXT_device_generated_commands"], - ImpliesSets = [ - "VK_KHR_buffer_device_address+VK_KHR_extended_flags", - "VK_KHR_buffer_device_address+VK_KHR_maintenance5", - "VK_VERSION_1_2+VK_KHR_extended_flags", - "VK_VERSION_1_2+VK_KHR_maintenance5", - "VK_VERSION_1_3", - ] + ["VK_ARM_tensors", "VK_EXT_descriptor_buffer"], + ImpliesSets = ["VK_VERSION_1_3"], + RequireAll = true )] - IndirectExecutionSetPipelineInfoEXT = 1000572010, + PhysicalDeviceDescriptorBufferTensorPropertiesARM = 1000460019, - [NativeName("VK_STRUCTURE_TYPE_INDIRECT_EXECUTION_SET_SHADER_INFO_EXT")] + [NativeName("VK_STRUCTURE_TYPE_DESCRIPTOR_GET_TENSOR_INFO_ARM")] [SupportedApiProfile( "vulkan", - ["VK_EXT_device_generated_commands"], - ImpliesSets = [ - "VK_KHR_buffer_device_address+VK_KHR_extended_flags", - "VK_KHR_buffer_device_address+VK_KHR_maintenance5", - "VK_VERSION_1_2+VK_KHR_extended_flags", - "VK_VERSION_1_2+VK_KHR_maintenance5", - "VK_VERSION_1_3", - ] + ["VK_ARM_tensors", "VK_EXT_descriptor_buffer"], + ImpliesSets = ["VK_VERSION_1_3"], + RequireAll = true )] - IndirectExecutionSetShaderInfoEXT = 1000572011, + DescriptorGetTensorInfoARM = 1000460020, - [NativeName("VK_STRUCTURE_TYPE_INDIRECT_EXECUTION_SET_SHADER_LAYOUT_INFO_EXT")] + [NativeName("VK_STRUCTURE_TYPE_TENSOR_CAPTURE_DESCRIPTOR_DATA_INFO_ARM")] [SupportedApiProfile( "vulkan", - ["VK_EXT_device_generated_commands"], - ImpliesSets = [ - "VK_KHR_buffer_device_address+VK_KHR_extended_flags", - "VK_KHR_buffer_device_address+VK_KHR_maintenance5", - "VK_VERSION_1_2+VK_KHR_extended_flags", - "VK_VERSION_1_2+VK_KHR_maintenance5", - "VK_VERSION_1_3", - ] + ["VK_ARM_tensors", "VK_EXT_descriptor_buffer"], + ImpliesSets = ["VK_VERSION_1_3"], + RequireAll = true )] - IndirectExecutionSetShaderLayoutInfoEXT = 1000572012, + TensorCaptureDescriptorDataInfoARM = 1000460021, - [NativeName("VK_STRUCTURE_TYPE_GENERATED_COMMANDS_PIPELINE_INFO_EXT")] + [NativeName("VK_STRUCTURE_TYPE_TENSOR_VIEW_CAPTURE_DESCRIPTOR_DATA_INFO_ARM")] [SupportedApiProfile( "vulkan", - ["VK_EXT_device_generated_commands"], - ImpliesSets = [ - "VK_KHR_buffer_device_address+VK_KHR_extended_flags", - "VK_KHR_buffer_device_address+VK_KHR_maintenance5", - "VK_VERSION_1_2+VK_KHR_extended_flags", - "VK_VERSION_1_2+VK_KHR_maintenance5", - "VK_VERSION_1_3", - ] + ["VK_ARM_tensors", "VK_EXT_descriptor_buffer"], + ImpliesSets = ["VK_VERSION_1_3"], + RequireAll = true + )] + TensorViewCaptureDescriptorDataInfoARM = 1000460022, + + [NativeName("VK_STRUCTURE_TYPE_FRAME_BOUNDARY_TENSORS_ARM")] + [SupportedApiProfile( + "vulkan", + ["VK_ARM_tensors", "VK_EXT_frame_boundary"], + ImpliesSets = ["VK_VERSION_1_3"], + RequireAll = true )] - GeneratedCommandsPipelineInfoEXT = 1000572013, + FrameBoundaryTensorsARM = 1000460023, - [NativeName("VK_STRUCTURE_TYPE_GENERATED_COMMANDS_SHADER_INFO_EXT")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT")] [SupportedApiProfile( "vulkan", - ["VK_EXT_device_generated_commands"], + ["VK_EXT_shader_module_identifier"], ImpliesSets = [ - "VK_KHR_buffer_device_address+VK_KHR_extended_flags", - "VK_KHR_buffer_device_address+VK_KHR_maintenance5", - "VK_VERSION_1_2+VK_KHR_extended_flags", - "VK_VERSION_1_2+VK_KHR_maintenance5", + "VK_EXT_pipeline_creation_cache_control+VK_KHR_get_physical_device_properties2", + "VK_EXT_pipeline_creation_cache_control+VK_VERSION_1_1", "VK_VERSION_1_3", ] )] - GeneratedCommandsShaderInfoEXT = 1000572014, + PhysicalDeviceShaderModuleIdentifierFeaturesEXT = 1000462000, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FAULT_FEATURES_KHR")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT")] [SupportedApiProfile( "vulkan", - ["VK_KHR_device_fault"], + ["VK_EXT_shader_module_identifier"], ImpliesSets = [ - "VK_KHR_device_fault+VK_KHR_get_physical_device_properties2", - "VK_KHR_device_fault+VK_VERSION_1_1", + "VK_EXT_pipeline_creation_cache_control+VK_KHR_get_physical_device_properties2", + "VK_EXT_pipeline_creation_cache_control+VK_VERSION_1_1", + "VK_VERSION_1_3", ] )] - PhysicalDeviceFaultFeaturesKHR = 1000573000, + PhysicalDeviceShaderModuleIdentifierPropertiesEXT = 1000462001, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FAULT_PROPERTIES_KHR")] + [NativeName("VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT")] [SupportedApiProfile( "vulkan", - ["VK_KHR_device_fault"], + ["VK_EXT_shader_module_identifier"], ImpliesSets = [ - "VK_KHR_device_fault+VK_KHR_get_physical_device_properties2", - "VK_KHR_device_fault+VK_VERSION_1_1", + "VK_EXT_pipeline_creation_cache_control+VK_KHR_get_physical_device_properties2", + "VK_EXT_pipeline_creation_cache_control+VK_VERSION_1_1", + "VK_VERSION_1_3", ] )] - PhysicalDeviceFaultPropertiesKHR = 1000573001, + PipelineShaderStageModuleIdentifierCreateInfoEXT = 1000462002, - [NativeName("VK_STRUCTURE_TYPE_DEVICE_FAULT_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT")] [SupportedApiProfile( "vulkan", - ["VK_KHR_device_fault"], + ["VK_EXT_shader_module_identifier"], ImpliesSets = [ - "VK_KHR_device_fault+VK_KHR_get_physical_device_properties2", - "VK_KHR_device_fault+VK_VERSION_1_1", + "VK_EXT_pipeline_creation_cache_control+VK_KHR_get_physical_device_properties2", + "VK_EXT_pipeline_creation_cache_control+VK_VERSION_1_1", + "VK_VERSION_1_3", ] )] - DeviceFaultInfoKHR = 1000573002, + ShaderModuleIdentifierEXT = 1000462003, - [NativeName("VK_STRUCTURE_TYPE_DEVICE_FAULT_DEBUG_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_OPTICAL_FLOW_FEATURES_NV")] [SupportedApiProfile( "vulkan", - ["VK_KHR_device_fault"], + ["VK_NV_optical_flow"], ImpliesSets = [ - "VK_KHR_device_fault+VK_KHR_get_physical_device_properties2", - "VK_KHR_device_fault+VK_VERSION_1_1", + "VK_KHR_format_feature_flags2+VK_KHR_synchronization2+VK_KHR_get_physical_device_properties2", + "VK_KHR_format_feature_flags2+VK_KHR_synchronization2+VK_VERSION_1_1", + "VK_VERSION_1_3", ] )] - DeviceFaultDebugInfoKHR = 1000573003, - - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_8_FEATURES_KHR")] - [SupportedApiProfile("vulkan", ["VK_KHR_maintenance8"], ImpliesSets = ["VK_VERSION_1_1"])] - PhysicalDeviceMaintenance8FeaturesKHR = 1000574000, - - [NativeName("VK_STRUCTURE_TYPE_MEMORY_BARRIER_ACCESS_FLAGS_3_KHR")] - [SupportedApiProfile("vulkan", ["VK_KHR_maintenance8"], ImpliesSets = ["VK_VERSION_1_1"])] - MemoryBarrierAccessFlags3KHR = 1000574002, + PhysicalDeviceOpticalFlowFeaturesNV = 1000464000, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ALIGNMENT_CONTROL_FEATURES_MESA")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_OPTICAL_FLOW_PROPERTIES_NV")] [SupportedApiProfile( "vulkan", - ["VK_MESA_image_alignment_control"], + ["VK_NV_optical_flow"], ImpliesSets = [ - "VK_MESA_image_alignment_control+VK_KHR_get_physical_device_properties2", - "VK_MESA_image_alignment_control+VK_VERSION_1_1", + "VK_KHR_format_feature_flags2+VK_KHR_synchronization2+VK_KHR_get_physical_device_properties2", + "VK_KHR_format_feature_flags2+VK_KHR_synchronization2+VK_VERSION_1_1", + "VK_VERSION_1_3", ] )] - PhysicalDeviceImageAlignmentControlFeaturesMESA = 1000575000, + PhysicalDeviceOpticalFlowPropertiesNV = 1000464001, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ALIGNMENT_CONTROL_PROPERTIES_MESA")] + [NativeName("VK_STRUCTURE_TYPE_OPTICAL_FLOW_IMAGE_FORMAT_INFO_NV")] [SupportedApiProfile( "vulkan", - ["VK_MESA_image_alignment_control"], + ["VK_NV_optical_flow"], ImpliesSets = [ - "VK_MESA_image_alignment_control+VK_KHR_get_physical_device_properties2", - "VK_MESA_image_alignment_control+VK_VERSION_1_1", + "VK_KHR_format_feature_flags2+VK_KHR_synchronization2+VK_KHR_get_physical_device_properties2", + "VK_KHR_format_feature_flags2+VK_KHR_synchronization2+VK_VERSION_1_1", + "VK_VERSION_1_3", ] )] - PhysicalDeviceImageAlignmentControlPropertiesMESA = 1000575001, + OpticalFlowImageFormatInfoNV = 1000464002, - [NativeName("VK_STRUCTURE_TYPE_IMAGE_ALIGNMENT_CONTROL_CREATE_INFO_MESA")] + [NativeName("VK_STRUCTURE_TYPE_OPTICAL_FLOW_IMAGE_FORMAT_PROPERTIES_NV")] [SupportedApiProfile( "vulkan", - ["VK_MESA_image_alignment_control"], + ["VK_NV_optical_flow"], ImpliesSets = [ - "VK_MESA_image_alignment_control+VK_KHR_get_physical_device_properties2", - "VK_MESA_image_alignment_control+VK_VERSION_1_1", + "VK_KHR_format_feature_flags2+VK_KHR_synchronization2+VK_KHR_get_physical_device_properties2", + "VK_KHR_format_feature_flags2+VK_KHR_synchronization2+VK_VERSION_1_1", + "VK_VERSION_1_3", ] )] - ImageAlignmentControlCreateInfoMESA = 1000575002, + OpticalFlowImageFormatPropertiesNV = 1000464003, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_FMA_FEATURES_KHR")] + [NativeName("VK_STRUCTURE_TYPE_OPTICAL_FLOW_SESSION_CREATE_INFO_NV")] [SupportedApiProfile( "vulkan", - ["VK_KHR_shader_fma"], + ["VK_NV_optical_flow"], ImpliesSets = [ - "VK_KHR_shader_fma+VK_KHR_get_physical_device_properties2", - "VK_KHR_shader_fma+VK_VERSION_1_1", + "VK_KHR_format_feature_flags2+VK_KHR_synchronization2+VK_KHR_get_physical_device_properties2", + "VK_KHR_format_feature_flags2+VK_KHR_synchronization2+VK_VERSION_1_1", + "VK_VERSION_1_3", ] )] - PhysicalDeviceShaderFmaFeaturesKHR = 1000579000, - - [NativeName("VK_STRUCTURE_TYPE_PUSH_CONSTANT_BANK_INFO_NV")] - [SupportedApiProfile("vulkan", ["VK_NV_push_constant_bank"])] - PushConstantBankInfoNV = 1000580000, - - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PUSH_CONSTANT_BANK_FEATURES_NV")] - [SupportedApiProfile("vulkan", ["VK_NV_push_constant_bank"])] - PhysicalDevicePushConstantBankFeaturesNV = 1000580001, - - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PUSH_CONSTANT_BANK_PROPERTIES_NV")] - [SupportedApiProfile("vulkan", ["VK_NV_push_constant_bank"])] - PhysicalDevicePushConstantBankPropertiesNV = 1000580002, + OpticalFlowSessionCreateInfoNV = 1000464004, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_INVOCATION_REORDER_FEATURES_EXT")] + [NativeName("VK_STRUCTURE_TYPE_OPTICAL_FLOW_EXECUTE_INFO_NV")] [SupportedApiProfile( "vulkan", - ["VK_EXT_ray_tracing_invocation_reorder"], - ImpliesSets = ["VK_KHR_ray_tracing_pipeline"] + ["VK_NV_optical_flow"], + ImpliesSets = [ + "VK_KHR_format_feature_flags2+VK_KHR_synchronization2+VK_KHR_get_physical_device_properties2", + "VK_KHR_format_feature_flags2+VK_KHR_synchronization2+VK_VERSION_1_1", + "VK_VERSION_1_3", + ] )] - PhysicalDeviceRayTracingInvocationReorderFeaturesEXT = 1000581000, + OpticalFlowExecuteInfoNV = 1000464005, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_INVOCATION_REORDER_PROPERTIES_EXT")] + [NativeName("VK_STRUCTURE_TYPE_OPTICAL_FLOW_SESSION_CREATE_PRIVATE_DATA_INFO_NV")] [SupportedApiProfile( "vulkan", - ["VK_EXT_ray_tracing_invocation_reorder"], - ImpliesSets = ["VK_KHR_ray_tracing_pipeline"] + ["VK_NV_optical_flow"], + ImpliesSets = [ + "VK_KHR_format_feature_flags2+VK_KHR_synchronization2+VK_KHR_get_physical_device_properties2", + "VK_KHR_format_feature_flags2+VK_KHR_synchronization2+VK_VERSION_1_1", + "VK_VERSION_1_3", + ] )] - PhysicalDeviceRayTracingInvocationReorderPropertiesEXT = 1000581001, + OpticalFlowSessionCreatePrivateDataInfoNV = 1000464010, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_CLAMP_CONTROL_FEATURES_EXT")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LEGACY_DITHERING_FEATURES_EXT")] [SupportedApiProfile( "vulkan", - ["VK_EXT_depth_clamp_control"], + ["VK_EXT_legacy_dithering"], ImpliesSets = [ - "VK_EXT_depth_clamp_control+VK_KHR_get_physical_device_properties2", - "VK_EXT_depth_clamp_control+VK_VERSION_1_1", + "VK_EXT_legacy_dithering+VK_KHR_get_physical_device_properties2", + "VK_EXT_legacy_dithering+VK_VERSION_1_1", ] )] - PhysicalDeviceDepthClampControlFeaturesEXT = 1000582000, + PhysicalDeviceLegacyDitheringFeaturesEXT = 1000465000, - [NativeName("VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_DEPTH_CLAMP_CONTROL_CREATE_INFO_EXT")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROTECTED_ACCESS_FEATURES")] [SupportedApiProfile( "vulkan", - ["VK_EXT_depth_clamp_control"], - ImpliesSets = [ - "VK_EXT_depth_clamp_control+VK_KHR_get_physical_device_properties2", - "VK_EXT_depth_clamp_control+VK_VERSION_1_1", - ] + ["VK_COMPUTE_VERSION_1_4", "VK_GRAPHICS_VERSION_1_4", "VK_VERSION_1_4"], + MinVersion = "1.4" )] - PipelineViewportDepthClampControlCreateInfoEXT = 1000582001, + PhysicalDevicePipelineProtectedAccessFeatures = 1000466000, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_9_FEATURES_KHR")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROTECTED_ACCESS_FEATURES_EXT")] [SupportedApiProfile( "vulkan", - ["VK_KHR_maintenance9"], + ["VK_EXT_pipeline_protected_access"], ImpliesSets = [ - "VK_KHR_maintenance9+VK_KHR_get_physical_device_properties2", - "VK_KHR_maintenance9+VK_VERSION_1_1", + "VK_EXT_pipeline_protected_access+VK_KHR_get_physical_device_properties2", + "VK_EXT_pipeline_protected_access+VK_VERSION_1_1", ] )] - PhysicalDeviceMaintenance9FeaturesKHR = 1000584000, + PhysicalDevicePipelineProtectedAccessFeaturesEXT = + PhysicalDevicePipelineProtectedAccessFeatures, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_9_PROPERTIES_KHR")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_FORMAT_RESOLVE_FEATURES_ANDROID")] [SupportedApiProfile( "vulkan", - ["VK_KHR_maintenance9"], - ImpliesSets = [ - "VK_KHR_maintenance9+VK_KHR_get_physical_device_properties2", - "VK_KHR_maintenance9+VK_VERSION_1_1", - ] + ["VK_ANDROID_external_format_resolve"], + ImpliesSets = ["VK_ANDROID_external_memory_android_hardware_buffer"] )] - PhysicalDeviceMaintenance9PropertiesKHR = 1000584001, + PhysicalDeviceExternalFormatResolveFeaturesANDROID = 1000468000, - [NativeName("VK_STRUCTURE_TYPE_QUEUE_FAMILY_OWNERSHIP_TRANSFER_PROPERTIES_KHR")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_FORMAT_RESOLVE_PROPERTIES_ANDROID")] [SupportedApiProfile( "vulkan", - ["VK_KHR_maintenance9"], - ImpliesSets = [ - "VK_KHR_maintenance9+VK_KHR_get_physical_device_properties2", - "VK_KHR_maintenance9+VK_VERSION_1_1", - ] + ["VK_ANDROID_external_format_resolve"], + ImpliesSets = ["VK_ANDROID_external_memory_android_hardware_buffer"] )] - QueueFamilyOwnershipTransferPropertiesKHR = 1000584002, + PhysicalDeviceExternalFormatResolvePropertiesANDROID = 1000468001, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VIDEO_MAINTENANCE_2_FEATURES_KHR")] + [NativeName("VK_STRUCTURE_TYPE_ANDROID_HARDWARE_BUFFER_FORMAT_RESOLVE_PROPERTIES_ANDROID")] [SupportedApiProfile( "vulkan", - ["VK_KHR_video_maintenance2"], - ImpliesSets = ["VK_KHR_video_queue"] + ["VK_ANDROID_external_format_resolve"], + ImpliesSets = ["VK_ANDROID_external_memory_android_hardware_buffer"] )] - PhysicalDeviceVideoMaintenance2FeaturesKHR = 1000586000, + AndroidHardwareBufferFormatResolvePropertiesANDROID = 1000468002, - [NativeName("VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_INLINE_SESSION_PARAMETERS_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_5_FEATURES")] [SupportedApiProfile( "vulkan", - ["VK_KHR_video_decode_h264", "VK_KHR_video_maintenance2"], - ImpliesSets = ["VK_KHR_video_queue"], - RequireAll = true + [ + "VK_BASE_VERSION_1_4", + "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_4", + ], + MinVersion = "1.4" )] - VideoDecodeH264InlineSessionParametersInfoKHR = 1000586001, + PhysicalDeviceMaintenance5Features = 1000470000, - [NativeName("VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_INLINE_SESSION_PARAMETERS_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_5_FEATURES_KHR")] [SupportedApiProfile( "vulkan", - ["VK_KHR_video_decode_h265", "VK_KHR_video_maintenance2"], - ImpliesSets = ["VK_KHR_video_queue"], - RequireAll = true + ["VK_KHR_maintenance5"], + ImpliesSets = ["VK_VERSION_1_1+VK_KHR_dynamic_rendering", "VK_VERSION_1_3"] )] - VideoDecodeH265InlineSessionParametersInfoKHR = 1000586002, + PhysicalDeviceMaintenance5FeaturesKHR = PhysicalDeviceMaintenance5Features, - [NativeName("VK_STRUCTURE_TYPE_VIDEO_DECODE_AV1_INLINE_SESSION_PARAMETERS_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_5_PROPERTIES")] [SupportedApiProfile( "vulkan", - ["VK_KHR_video_decode_av1", "VK_KHR_video_maintenance2"], - ImpliesSets = ["VK_KHR_video_queue"], - RequireAll = true + [ + "VK_BASE_VERSION_1_4", + "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_4", + ], + MinVersion = "1.4" )] - VideoDecodeAv1InlineSessionParametersInfoKHR = 1000586003, - - [NativeName("VK_STRUCTURE_TYPE_SURFACE_CREATE_INFO_OHOS")] - [SupportedApiProfile("vulkan", ["VK_OHOS_surface"], ImpliesSets = ["VK_KHR_surface"])] - SurfaceCreateInfoOHOS = 1000685000, + PhysicalDeviceMaintenance5Properties = 1000470001, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_HDR_VIVID_FEATURES_HUAWEI")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_5_PROPERTIES_KHR")] [SupportedApiProfile( "vulkan", - ["VK_HUAWEI_hdr_vivid"], - ImpliesSets = [ - "VK_KHR_swapchain+VK_EXT_hdr_metadata+VK_KHR_get_physical_device_properties2", - "VK_KHR_swapchain+VK_EXT_hdr_metadata+VK_VERSION_1_1", - ] + ["VK_KHR_maintenance5"], + ImpliesSets = ["VK_VERSION_1_1+VK_KHR_dynamic_rendering", "VK_VERSION_1_3"] )] - PhysicalDeviceHdrVividFeaturesHUAWEI = 1000590000, + PhysicalDeviceMaintenance5PropertiesKHR = PhysicalDeviceMaintenance5Properties, - [NativeName("VK_STRUCTURE_TYPE_HDR_VIVID_DYNAMIC_METADATA_HUAWEI")] + [NativeName("VK_STRUCTURE_TYPE_RENDERING_AREA_INFO")] [SupportedApiProfile( "vulkan", - ["VK_HUAWEI_hdr_vivid"], - ImpliesSets = [ - "VK_KHR_swapchain+VK_EXT_hdr_metadata+VK_KHR_get_physical_device_properties2", - "VK_KHR_swapchain+VK_EXT_hdr_metadata+VK_VERSION_1_1", - ] + ["VK_GRAPHICS_VERSION_1_4", "VK_VERSION_1_4"], + MinVersion = "1.4" )] - HdrVividDynamicMetadataHUAWEI = 1000590001, + RenderingAreaInfo = 1000470003, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_MATRIX_2_FEATURES_NV")] + [NativeName("VK_STRUCTURE_TYPE_RENDERING_AREA_INFO_KHR")] [SupportedApiProfile( "vulkan", - ["VK_NV_cooperative_matrix2"], - ImpliesSets = ["VK_KHR_cooperative_matrix"] + ["VK_KHR_maintenance5"], + ImpliesSets = ["VK_VERSION_1_1+VK_KHR_dynamic_rendering", "VK_VERSION_1_3"] )] - PhysicalDeviceCooperativeMatrix2FeaturesNV = 1000593000, + RenderingAreaInfoKHR = RenderingAreaInfo, - [NativeName("VK_STRUCTURE_TYPE_COOPERATIVE_MATRIX_FLEXIBLE_DIMENSIONS_PROPERTIES_NV")] + [NativeName("VK_STRUCTURE_TYPE_DEVICE_IMAGE_SUBRESOURCE_INFO")] [SupportedApiProfile( "vulkan", - ["VK_NV_cooperative_matrix2"], - ImpliesSets = ["VK_KHR_cooperative_matrix"] + [ + "VK_BASE_VERSION_1_4", + "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_4", + ], + MinVersion = "1.4" )] - CooperativeMatrixFlexibleDimensionsPropertiesNV = 1000593001, + DeviceImageSubresourceInfo = 1000470004, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_MATRIX_2_PROPERTIES_NV")] + [NativeName("VK_STRUCTURE_TYPE_DEVICE_IMAGE_SUBRESOURCE_INFO_KHR")] [SupportedApiProfile( "vulkan", - ["VK_NV_cooperative_matrix2"], - ImpliesSets = ["VK_KHR_cooperative_matrix"] + ["VK_KHR_maintenance5"], + ImpliesSets = ["VK_VERSION_1_1+VK_KHR_dynamic_rendering", "VK_VERSION_1_3"] )] - PhysicalDeviceCooperativeMatrix2PropertiesNV = 1000593002, + DeviceImageSubresourceInfoKHR = DeviceImageSubresourceInfo, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_OPACITY_MICROMAP_FEATURES_ARM")] + [NativeName("VK_STRUCTURE_TYPE_PIPELINE_CREATE_FLAGS_2_CREATE_INFO")] [SupportedApiProfile( "vulkan", - ["VK_ARM_pipeline_opacity_micromap"], - ImpliesSets = ["VK_EXT_opacity_micromap"] + ["VK_COMPUTE_VERSION_1_4", "VK_GRAPHICS_VERSION_1_4", "VK_VERSION_1_4"], + MinVersion = "1.4" )] - PhysicalDevicePipelineOpacityMicromapFeaturesARM = 1000596000, + PipelineCreateFlags2CreateInfo = 1000470005, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VIDEO_ENCODE_FEEDBACK_2_FEATURES_KHR")] + [NativeName("VK_STRUCTURE_TYPE_PIPELINE_CREATE_FLAGS_2_CREATE_INFO_KHR")] [SupportedApiProfile( "vulkan", - ["VK_KHR_video_encode_feedback2"], - ImpliesSets = ["VK_KHR_video_encode_queue"] + ["VK_KHR_maintenance5"], + ImpliesSets = ["VK_VERSION_1_1+VK_KHR_dynamic_rendering", "VK_VERSION_1_3"] )] - PhysicalDeviceVideoEncodeFeedback2FeaturesKHR = 1000598000, + PipelineCreateFlags2CreateInfoKHR = PipelineCreateFlags2CreateInfo, - [NativeName("VK_STRUCTURE_TYPE_VIDEO_ENCODE_FEEDBACK_2_CAPABILITIES_KHR")] + [NativeName("VK_STRUCTURE_TYPE_BUFFER_USAGE_FLAGS_2_CREATE_INFO")] [SupportedApiProfile( "vulkan", - ["VK_KHR_video_encode_feedback2"], - ImpliesSets = ["VK_KHR_video_encode_queue"] + [ + "VK_BASE_VERSION_1_4", + "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_4", + ], + MinVersion = "1.4" )] - VideoEncodeFeedback2CapabilitiesKHR = 1000598001, + BufferUsageFlags2CreateInfo = 1000470006, - [NativeName("VK_STRUCTURE_TYPE_QUERY_POOL_VIDEO_ENCODE_PER_PARTITION_FEEDBACK_CREATE_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_BUFFER_USAGE_FLAGS_2_CREATE_INFO_KHR")] [SupportedApiProfile( "vulkan", - ["VK_KHR_video_encode_feedback2"], - ImpliesSets = ["VK_KHR_video_encode_queue"] + ["VK_KHR_maintenance5"], + ImpliesSets = ["VK_VERSION_1_1+VK_KHR_dynamic_rendering", "VK_VERSION_1_3"] )] - QueryPoolVideoEncodePerPartitionFeedbackCreateInfoKHR = 1000598002, + BufferUsageFlags2CreateInfoKHR = BufferUsageFlags2CreateInfo, - [NativeName("VK_STRUCTURE_TYPE_IMPORT_MEMORY_METAL_HANDLE_INFO_EXT")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ANTI_LAG_FEATURES_AMD")] [SupportedApiProfile( "vulkan", - ["VK_EXT_external_memory_metal"], + ["VK_AMD_anti_lag"], ImpliesSets = [ - "VK_EXT_external_memory_metal+VK_KHR_external_memory", - "VK_EXT_external_memory_metal+VK_VERSION_1_1", + "VK_AMD_anti_lag+VK_KHR_get_physical_device_properties2", + "VK_AMD_anti_lag+VK_VERSION_1_1", ] )] - ImportMemoryMetalHandleInfoEXT = 1000602000, + PhysicalDeviceAntiLagFeaturesAMD = 1000476000, - [NativeName("VK_STRUCTURE_TYPE_MEMORY_METAL_HANDLE_PROPERTIES_EXT")] + [NativeName("VK_STRUCTURE_TYPE_ANTI_LAG_DATA_AMD")] [SupportedApiProfile( "vulkan", - ["VK_EXT_external_memory_metal"], + ["VK_AMD_anti_lag"], ImpliesSets = [ - "VK_EXT_external_memory_metal+VK_KHR_external_memory", - "VK_EXT_external_memory_metal+VK_VERSION_1_1", + "VK_AMD_anti_lag+VK_KHR_get_physical_device_properties2", + "VK_AMD_anti_lag+VK_VERSION_1_1", ] )] - MemoryMetalHandlePropertiesEXT = 1000602001, + AntiLagDataAMD = 1000476001, - [NativeName("VK_STRUCTURE_TYPE_MEMORY_GET_METAL_HANDLE_INFO_EXT")] + [NativeName("VK_STRUCTURE_TYPE_ANTI_LAG_PRESENTATION_INFO_AMD")] [SupportedApiProfile( "vulkan", - ["VK_EXT_external_memory_metal"], + ["VK_AMD_anti_lag"], ImpliesSets = [ - "VK_EXT_external_memory_metal+VK_KHR_external_memory", - "VK_EXT_external_memory_metal+VK_VERSION_1_1", + "VK_AMD_anti_lag+VK_KHR_get_physical_device_properties2", + "VK_AMD_anti_lag+VK_VERSION_1_1", ] )] - MemoryGetMetalHandleInfoEXT = 1000602002, + AntiLagPresentationInfoAMD = 1000476002, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_CLAMP_ZERO_ONE_FEATURES_KHR")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DENSE_GEOMETRY_FORMAT_FEATURES_AMDX")] [SupportedApiProfile( "vulkan", - ["VK_KHR_depth_clamp_zero_one"], + ["VK_AMDX_dense_geometry_format"], ImpliesSets = [ - "VK_KHR_depth_clamp_zero_one+VK_KHR_get_physical_device_properties2", - "VK_KHR_depth_clamp_zero_one+VK_VERSION_1_1", + "VK_KHR_acceleration_structure+VK_KHR_extended_flags", + "VK_KHR_acceleration_structure+VK_KHR_maintenance5", + "VK_KHR_acceleration_structure+VK_VERSION_1_4", ] )] - PhysicalDeviceDepthClampZeroOneFeaturesKHR = 1000421000, + PhysicalDeviceDenseGeometryFormatFeaturesAMDX = 1000478000, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PERFORMANCE_COUNTERS_BY_REGION_FEATURES_ARM")] + [NativeName( + "VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_DENSE_GEOMETRY_FORMAT_TRIANGLES_DATA_AMDX" + )] [SupportedApiProfile( "vulkan", - ["VK_ARM_performance_counters_by_region"], + ["VK_AMDX_dense_geometry_format"], ImpliesSets = [ - "VK_ARM_performance_counters_by_region+VK_KHR_get_physical_device_properties2", - "VK_ARM_performance_counters_by_region+VK_VERSION_1_1", + "VK_KHR_acceleration_structure+VK_KHR_extended_flags", + "VK_KHR_acceleration_structure+VK_KHR_maintenance5", + "VK_KHR_acceleration_structure+VK_VERSION_1_4", ] )] - PhysicalDevicePerformanceCountersByRegionFeaturesARM = 1000605000, + AccelerationStructureDenseGeometryFormatTrianglesDataAMDX = 1000478001, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PERFORMANCE_COUNTERS_BY_REGION_PROPERTIES_ARM")] + [NativeName("VK_STRUCTURE_TYPE_SURFACE_CAPABILITIES_PRESENT_ID_2_KHR")] [SupportedApiProfile( "vulkan", - ["VK_ARM_performance_counters_by_region"], - ImpliesSets = [ - "VK_ARM_performance_counters_by_region+VK_KHR_get_physical_device_properties2", - "VK_ARM_performance_counters_by_region+VK_VERSION_1_1", - ] + ["VK_KHR_present_id2"], + ImpliesSets = ["VK_KHR_get_surface_capabilities2", "VK_KHR_surface", "VK_KHR_swapchain"] )] - PhysicalDevicePerformanceCountersByRegionPropertiesARM = 1000605001, + SurfaceCapabilitiesPresentId2KHR = 1000479000, - [NativeName("VK_STRUCTURE_TYPE_PERFORMANCE_COUNTER_ARM")] + [NativeName("VK_STRUCTURE_TYPE_PRESENT_ID_2_KHR")] [SupportedApiProfile( "vulkan", - ["VK_ARM_performance_counters_by_region"], - ImpliesSets = [ - "VK_ARM_performance_counters_by_region+VK_KHR_get_physical_device_properties2", - "VK_ARM_performance_counters_by_region+VK_VERSION_1_1", - ] + ["VK_KHR_present_id2"], + ImpliesSets = ["VK_KHR_get_surface_capabilities2", "VK_KHR_surface", "VK_KHR_swapchain"] )] - PerformanceCounterARM = 1000605002, + PresentId2KHR = 1000479001, - [NativeName("VK_STRUCTURE_TYPE_PERFORMANCE_COUNTER_DESCRIPTION_ARM")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRESENT_ID_2_FEATURES_KHR")] [SupportedApiProfile( "vulkan", - ["VK_ARM_performance_counters_by_region"], - ImpliesSets = [ - "VK_ARM_performance_counters_by_region+VK_KHR_get_physical_device_properties2", - "VK_ARM_performance_counters_by_region+VK_VERSION_1_1", - ] + ["VK_KHR_present_id2"], + ImpliesSets = ["VK_KHR_get_surface_capabilities2", "VK_KHR_surface", "VK_KHR_swapchain"] )] - PerformanceCounterDescriptionARM = 1000605003, + PhysicalDevicePresentId2FeaturesKHR = 1000479002, - [NativeName("VK_STRUCTURE_TYPE_RENDER_PASS_PERFORMANCE_COUNTERS_BY_REGION_BEGIN_INFO_ARM")] + [NativeName("VK_STRUCTURE_TYPE_SURFACE_CAPABILITIES_PRESENT_WAIT_2_KHR")] [SupportedApiProfile( "vulkan", - ["VK_ARM_performance_counters_by_region"], + ["VK_KHR_present_wait2"], ImpliesSets = [ - "VK_ARM_performance_counters_by_region+VK_KHR_get_physical_device_properties2", - "VK_ARM_performance_counters_by_region+VK_VERSION_1_1", + "VK_KHR_get_surface_capabilities2", + "VK_KHR_present_id2", + "VK_KHR_surface", + "VK_KHR_swapchain", ] )] - RenderPassPerformanceCountersByRegionBeginInfoARM = 1000605004, + SurfaceCapabilitiesPresentWait2KHR = 1000480000, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INSTRUMENTATION_FEATURES_ARM")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRESENT_WAIT_2_FEATURES_KHR")] [SupportedApiProfile( "vulkan", - ["VK_ARM_shader_instrumentation"], + ["VK_KHR_present_wait2"], ImpliesSets = [ - "VK_ARM_shader_instrumentation+VK_KHR_get_physical_device_properties2", - "VK_ARM_shader_instrumentation+VK_VERSION_1_1", + "VK_KHR_get_surface_capabilities2", + "VK_KHR_present_id2", + "VK_KHR_surface", + "VK_KHR_swapchain", ] )] - PhysicalDeviceShaderInstrumentationFeaturesARM = 1000607000, + PhysicalDevicePresentWait2FeaturesKHR = 1000480001, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INSTRUMENTATION_PROPERTIES_ARM")] + [NativeName("VK_STRUCTURE_TYPE_PRESENT_WAIT_2_INFO_KHR")] [SupportedApiProfile( "vulkan", - ["VK_ARM_shader_instrumentation"], + ["VK_KHR_present_wait2"], ImpliesSets = [ - "VK_ARM_shader_instrumentation+VK_KHR_get_physical_device_properties2", - "VK_ARM_shader_instrumentation+VK_VERSION_1_1", + "VK_KHR_get_surface_capabilities2", + "VK_KHR_present_id2", + "VK_KHR_surface", + "VK_KHR_swapchain", ] )] - PhysicalDeviceShaderInstrumentationPropertiesARM = 1000607001, + PresentWait2InfoKHR = 1000480002, - [NativeName("VK_STRUCTURE_TYPE_SHADER_INSTRUMENTATION_CREATE_INFO_ARM")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_POSITION_FETCH_FEATURES_KHR")] [SupportedApiProfile( "vulkan", - ["VK_ARM_shader_instrumentation"], + ["VK_KHR_ray_tracing_position_fetch"], + ImpliesSets = ["VK_KHR_acceleration_structure"] + )] + PhysicalDeviceRayTracingPositionFetchFeaturesKHR = 1000481000, + + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_OBJECT_FEATURES_EXT")] + [SupportedApiProfile( + "vulkan", + ["VK_EXT_shader_object"], ImpliesSets = [ - "VK_ARM_shader_instrumentation+VK_KHR_get_physical_device_properties2", - "VK_ARM_shader_instrumentation+VK_VERSION_1_1", + "VK_KHR_dynamic_rendering+VK_KHR_get_physical_device_properties2", + "VK_KHR_dynamic_rendering+VK_VERSION_1_1", + "VK_VERSION_1_3", ] )] - ShaderInstrumentationCreateInfoARM = 1000607002, + PhysicalDeviceShaderObjectFeaturesEXT = 1000482000, - [NativeName("VK_STRUCTURE_TYPE_SHADER_INSTRUMENTATION_METRIC_DESCRIPTION_ARM")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_OBJECT_PROPERTIES_EXT")] [SupportedApiProfile( "vulkan", - ["VK_ARM_shader_instrumentation"], + ["VK_EXT_shader_object"], ImpliesSets = [ - "VK_ARM_shader_instrumentation+VK_KHR_get_physical_device_properties2", - "VK_ARM_shader_instrumentation+VK_VERSION_1_1", + "VK_KHR_dynamic_rendering+VK_KHR_get_physical_device_properties2", + "VK_KHR_dynamic_rendering+VK_VERSION_1_1", + "VK_VERSION_1_3", ] )] - ShaderInstrumentationMetricDescriptionARM = 1000607003, + PhysicalDeviceShaderObjectPropertiesEXT = 1000482001, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_ROBUSTNESS_FEATURES_EXT")] + [NativeName("VK_STRUCTURE_TYPE_SHADER_CREATE_INFO_EXT")] [SupportedApiProfile( "vulkan", - ["VK_EXT_vertex_attribute_robustness"], + ["VK_EXT_shader_object"], ImpliesSets = [ - "VK_EXT_vertex_attribute_robustness+VK_KHR_get_physical_device_properties2", - "VK_EXT_vertex_attribute_robustness+VK_VERSION_1_1", + "VK_KHR_dynamic_rendering+VK_KHR_get_physical_device_properties2", + "VK_KHR_dynamic_rendering+VK_VERSION_1_1", + "VK_VERSION_1_3", ] )] - PhysicalDeviceVertexAttributeRobustnessFeaturesEXT = 1000608000, + ShaderCreateInfoEXT = 1000482002, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FORMAT_PACK_FEATURES_ARM")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_BINARY_FEATURES_KHR")] [SupportedApiProfile( "vulkan", - ["VK_ARM_format_pack"], + ["VK_KHR_pipeline_binary"], ImpliesSets = [ - "VK_ARM_format_pack+VK_KHR_get_physical_device_properties2", - "VK_ARM_format_pack+VK_VERSION_1_1", + "VK_KHR_pipeline_binary+VK_KHR_extended_flags", + "VK_KHR_pipeline_binary+VK_KHR_maintenance5", + "VK_KHR_pipeline_binary+VK_VERSION_1_4", ] )] - PhysicalDeviceFormatPackFeaturesARM = 1000609000, + PhysicalDevicePipelineBinaryFeaturesKHR = 1000483000, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_LAYERED_FEATURES_VALVE")] + [NativeName("VK_STRUCTURE_TYPE_PIPELINE_BINARY_CREATE_INFO_KHR")] [SupportedApiProfile( "vulkan", - ["VK_VALVE_fragment_density_map_layered"], + ["VK_KHR_pipeline_binary"], ImpliesSets = [ - "VK_EXT_fragment_density_map+VK_KHR_extended_flags", - "VK_EXT_fragment_density_map+VK_KHR_maintenance5", - "VK_EXT_fragment_density_map+VK_VERSION_1_4", + "VK_KHR_pipeline_binary+VK_KHR_extended_flags", + "VK_KHR_pipeline_binary+VK_KHR_maintenance5", + "VK_KHR_pipeline_binary+VK_VERSION_1_4", ] )] - PhysicalDeviceFragmentDensityMapLayeredFeaturesVALVE = 1000611000, + PipelineBinaryCreateInfoKHR = 1000483001, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_LAYERED_PROPERTIES_VALVE")] + [NativeName("VK_STRUCTURE_TYPE_PIPELINE_BINARY_INFO_KHR")] [SupportedApiProfile( "vulkan", - ["VK_VALVE_fragment_density_map_layered"], + ["VK_KHR_pipeline_binary"], ImpliesSets = [ - "VK_EXT_fragment_density_map+VK_KHR_extended_flags", - "VK_EXT_fragment_density_map+VK_KHR_maintenance5", - "VK_EXT_fragment_density_map+VK_VERSION_1_4", + "VK_KHR_pipeline_binary+VK_KHR_extended_flags", + "VK_KHR_pipeline_binary+VK_KHR_maintenance5", + "VK_KHR_pipeline_binary+VK_VERSION_1_4", ] )] - PhysicalDeviceFragmentDensityMapLayeredPropertiesVALVE = 1000611001, + PipelineBinaryInfoKHR = 1000483002, - [NativeName("VK_STRUCTURE_TYPE_PIPELINE_FRAGMENT_DENSITY_MAP_LAYERED_CREATE_INFO_VALVE")] + [NativeName("VK_STRUCTURE_TYPE_PIPELINE_BINARY_KEY_KHR")] [SupportedApiProfile( "vulkan", - ["VK_VALVE_fragment_density_map_layered"], + ["VK_KHR_pipeline_binary"], ImpliesSets = [ - "VK_EXT_fragment_density_map+VK_KHR_extended_flags", - "VK_EXT_fragment_density_map+VK_KHR_maintenance5", - "VK_EXT_fragment_density_map+VK_VERSION_1_4", + "VK_KHR_pipeline_binary+VK_KHR_extended_flags", + "VK_KHR_pipeline_binary+VK_KHR_maintenance5", + "VK_KHR_pipeline_binary+VK_VERSION_1_4", ] )] - PipelineFragmentDensityMapLayeredCreateInfoVALVE = 1000611002, + PipelineBinaryKeyKHR = 1000483003, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_KHR")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_BINARY_PROPERTIES_KHR")] [SupportedApiProfile( "vulkan", - ["VK_KHR_robustness2"], + ["VK_KHR_pipeline_binary"], ImpliesSets = [ - "VK_KHR_robustness2+VK_KHR_get_physical_device_properties2", - "VK_KHR_robustness2+VK_VERSION_1_1", + "VK_KHR_pipeline_binary+VK_KHR_extended_flags", + "VK_KHR_pipeline_binary+VK_KHR_maintenance5", + "VK_KHR_pipeline_binary+VK_VERSION_1_4", ] )] - PhysicalDeviceRobustness2FeaturesKHR = 1000286000, + PhysicalDevicePipelineBinaryPropertiesKHR = 1000483004, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_KHR")] + [NativeName("VK_STRUCTURE_TYPE_RELEASE_CAPTURED_PIPELINE_DATA_INFO_KHR")] [SupportedApiProfile( "vulkan", - ["VK_KHR_robustness2"], + ["VK_KHR_pipeline_binary"], ImpliesSets = [ - "VK_KHR_robustness2+VK_KHR_get_physical_device_properties2", - "VK_KHR_robustness2+VK_VERSION_1_1", + "VK_KHR_pipeline_binary+VK_KHR_extended_flags", + "VK_KHR_pipeline_binary+VK_KHR_maintenance5", + "VK_KHR_pipeline_binary+VK_VERSION_1_4", ] )] - PhysicalDeviceRobustness2PropertiesKHR = 1000286001, + ReleaseCapturedPipelineDataInfoKHR = 1000483005, - [NativeName("VK_STRUCTURE_TYPE_SET_PRESENT_CONFIG_NV")] + [NativeName("VK_STRUCTURE_TYPE_PIPELINE_BINARY_DATA_INFO_KHR")] [SupportedApiProfile( "vulkan", - ["VK_NV_present_metering"], + ["VK_KHR_pipeline_binary"], ImpliesSets = [ - "VK_NV_present_metering+VK_KHR_get_physical_device_properties2", - "VK_NV_present_metering+VK_VERSION_1_1", + "VK_KHR_pipeline_binary+VK_KHR_extended_flags", + "VK_KHR_pipeline_binary+VK_KHR_maintenance5", + "VK_KHR_pipeline_binary+VK_VERSION_1_4", ] )] - SetPresentConfigNV = 1000613000, + PipelineBinaryDataInfoKHR = 1000483006, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRESENT_METERING_FEATURES_NV")] + [NativeName("VK_STRUCTURE_TYPE_PIPELINE_CREATE_INFO_KHR")] [SupportedApiProfile( "vulkan", - ["VK_NV_present_metering"], + ["VK_KHR_pipeline_binary"], ImpliesSets = [ - "VK_NV_present_metering+VK_KHR_get_physical_device_properties2", - "VK_NV_present_metering+VK_VERSION_1_1", + "VK_KHR_pipeline_binary+VK_KHR_extended_flags", + "VK_KHR_pipeline_binary+VK_KHR_maintenance5", + "VK_KHR_pipeline_binary+VK_VERSION_1_4", ] )] - PhysicalDevicePresentMeteringFeaturesNV = 1000613001, + PipelineCreateInfoKHR = 1000483007, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SWAPCHAIN_FEATURES_EXT")] + [NativeName("VK_STRUCTURE_TYPE_DEVICE_PIPELINE_BINARY_INTERNAL_CACHE_CONTROL_KHR")] [SupportedApiProfile( "vulkan", - ["VK_EXT_multisampled_render_to_swapchain"], - ImpliesSets = ["VK_EXT_multisampled_render_to_single_sampled", "VK_KHR_swapchain"] + ["VK_KHR_pipeline_binary"], + ImpliesSets = [ + "VK_KHR_pipeline_binary+VK_KHR_extended_flags", + "VK_KHR_pipeline_binary+VK_KHR_maintenance5", + "VK_KHR_pipeline_binary+VK_VERSION_1_4", + ] )] - PhysicalDeviceMultisampledRenderToSwapchainFeaturesEXT = 1000616000, + DevicePipelineBinaryInternalCacheControlKHR = 1000483008, - [NativeName("VK_STRUCTURE_TYPE_SWAPCHAIN_FLAGS_SURFACE_CAPABILITIES_EXT")] + [NativeName("VK_STRUCTURE_TYPE_PIPELINE_BINARY_HANDLES_INFO_KHR")] [SupportedApiProfile( "vulkan", - ["VK_EXT_multisampled_render_to_swapchain"], - ImpliesSets = ["VK_EXT_multisampled_render_to_single_sampled", "VK_KHR_swapchain"] + ["VK_KHR_pipeline_binary"], + ImpliesSets = [ + "VK_KHR_pipeline_binary+VK_KHR_extended_flags", + "VK_KHR_pipeline_binary+VK_KHR_maintenance5", + "VK_KHR_pipeline_binary+VK_VERSION_1_4", + ] )] - SwapchainFlagsSurfaceCapabilitiesEXT = 1000616001, + PipelineBinaryHandlesInfoKHR = 1000483009, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_OFFSET_FEATURES_EXT")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM")] [SupportedApiProfile( "vulkan", - ["VK_EXT_fragment_density_map_offset"], + ["VK_QCOM_tile_properties"], ImpliesSets = [ - "VK_EXT_fragment_density_map+VK_KHR_get_physical_device_properties2+VK_KHR_create_renderpass2+VK_KHR_dynamic_rendering", - "VK_EXT_fragment_density_map+VK_KHR_get_physical_device_properties2+VK_KHR_create_renderpass2+VK_VERSION_1_3", - "VK_EXT_fragment_density_map+VK_KHR_get_physical_device_properties2+VK_VERSION_1_2+VK_KHR_dynamic_rendering", - "VK_EXT_fragment_density_map+VK_KHR_get_physical_device_properties2+VK_VERSION_1_2+VK_VERSION_1_3", - "VK_EXT_fragment_density_map+VK_VERSION_1_1+VK_KHR_create_renderpass2+VK_KHR_dynamic_rendering", - "VK_EXT_fragment_density_map+VK_VERSION_1_1+VK_KHR_create_renderpass2+VK_VERSION_1_3", - "VK_EXT_fragment_density_map+VK_VERSION_1_1+VK_VERSION_1_2+VK_KHR_dynamic_rendering", - "VK_EXT_fragment_density_map+VK_VERSION_1_1+VK_VERSION_1_2+VK_VERSION_1_3", + "VK_QCOM_tile_properties+VK_KHR_get_physical_device_properties2", + "VK_QCOM_tile_properties+VK_VERSION_1_1", ] )] - PhysicalDeviceFragmentDensityMapOffsetFeaturesEXT = 1000425000, + PhysicalDeviceTilePropertiesFeaturesQCOM = 1000484000, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_OFFSET_PROPERTIES_EXT")] + [NativeName("VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM")] [SupportedApiProfile( "vulkan", - ["VK_EXT_fragment_density_map_offset"], + ["VK_QCOM_tile_properties"], ImpliesSets = [ - "VK_EXT_fragment_density_map+VK_KHR_get_physical_device_properties2+VK_KHR_create_renderpass2+VK_KHR_dynamic_rendering", - "VK_EXT_fragment_density_map+VK_KHR_get_physical_device_properties2+VK_KHR_create_renderpass2+VK_VERSION_1_3", - "VK_EXT_fragment_density_map+VK_KHR_get_physical_device_properties2+VK_VERSION_1_2+VK_KHR_dynamic_rendering", - "VK_EXT_fragment_density_map+VK_KHR_get_physical_device_properties2+VK_VERSION_1_2+VK_VERSION_1_3", - "VK_EXT_fragment_density_map+VK_VERSION_1_1+VK_KHR_create_renderpass2+VK_KHR_dynamic_rendering", - "VK_EXT_fragment_density_map+VK_VERSION_1_1+VK_KHR_create_renderpass2+VK_VERSION_1_3", - "VK_EXT_fragment_density_map+VK_VERSION_1_1+VK_VERSION_1_2+VK_KHR_dynamic_rendering", - "VK_EXT_fragment_density_map+VK_VERSION_1_1+VK_VERSION_1_2+VK_VERSION_1_3", + "VK_QCOM_tile_properties+VK_KHR_get_physical_device_properties2", + "VK_QCOM_tile_properties+VK_VERSION_1_1", ] )] - PhysicalDeviceFragmentDensityMapOffsetPropertiesEXT = 1000425001, + TilePropertiesQCOM = 1000484001, - [NativeName("VK_STRUCTURE_TYPE_RENDER_PASS_FRAGMENT_DENSITY_MAP_OFFSET_END_INFO_EXT")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC")] [SupportedApiProfile( "vulkan", - ["VK_EXT_fragment_density_map_offset"], + ["VK_SEC_amigo_profiling"], ImpliesSets = [ - "VK_EXT_fragment_density_map+VK_KHR_get_physical_device_properties2+VK_KHR_create_renderpass2+VK_KHR_dynamic_rendering", - "VK_EXT_fragment_density_map+VK_KHR_get_physical_device_properties2+VK_KHR_create_renderpass2+VK_VERSION_1_3", - "VK_EXT_fragment_density_map+VK_KHR_get_physical_device_properties2+VK_VERSION_1_2+VK_KHR_dynamic_rendering", - "VK_EXT_fragment_density_map+VK_KHR_get_physical_device_properties2+VK_VERSION_1_2+VK_VERSION_1_3", - "VK_EXT_fragment_density_map+VK_VERSION_1_1+VK_KHR_create_renderpass2+VK_KHR_dynamic_rendering", - "VK_EXT_fragment_density_map+VK_VERSION_1_1+VK_KHR_create_renderpass2+VK_VERSION_1_3", - "VK_EXT_fragment_density_map+VK_VERSION_1_1+VK_VERSION_1_2+VK_KHR_dynamic_rendering", - "VK_EXT_fragment_density_map+VK_VERSION_1_1+VK_VERSION_1_2+VK_VERSION_1_3", + "VK_SEC_amigo_profiling+VK_KHR_get_physical_device_properties2", + "VK_SEC_amigo_profiling+VK_VERSION_1_1", ] )] - RenderPassFragmentDensityMapOffsetEndInfoEXT = 1000425002, + PhysicalDeviceAmigoProfilingFeaturesSEC = 1000485000, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ZERO_INITIALIZE_DEVICE_MEMORY_FEATURES_EXT")] + [NativeName("VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC")] [SupportedApiProfile( "vulkan", - ["VK_EXT_zero_initialize_device_memory"], + ["VK_SEC_amigo_profiling"], ImpliesSets = [ - "VK_EXT_zero_initialize_device_memory+VK_KHR_get_physical_device_properties2", - "VK_EXT_zero_initialize_device_memory+VK_VERSION_1_1", + "VK_SEC_amigo_profiling+VK_KHR_get_physical_device_properties2", + "VK_SEC_amigo_profiling+VK_VERSION_1_1", ] )] - PhysicalDeviceZeroInitializeDeviceMemoryFeaturesEXT = 1000620000, + AmigoProfilingSubmitInfoSEC = 1000485001, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRESENT_MODE_FIFO_LATEST_READY_FEATURES_KHR")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_PER_VIEW_VIEWPORTS_FEATURES_QCOM")] [SupportedApiProfile( "vulkan", - ["VK_KHR_present_mode_fifo_latest_ready"], - ImpliesSets = ["VK_KHR_swapchain"] + ["VK_QCOM_multiview_per_view_viewports"], + ImpliesSets = [ + "VK_QCOM_multiview_per_view_viewports+VK_KHR_get_physical_device_properties2", + "VK_QCOM_multiview_per_view_viewports+VK_VERSION_1_1", + ] )] - PhysicalDevicePresentModeFifoLatestReadyFeaturesKHR = 1000361000, + PhysicalDeviceMultiviewPerViewViewportsFeaturesQCOM = 1000488000, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_OPACITY_MICROMAP_FEATURES_KHR")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_INVOCATION_REORDER_FEATURES_NV")] [SupportedApiProfile( "vulkan", - ["VK_KHR_opacity_micromap"], - ImpliesSets = ["VK_KHR_acceleration_structure", "VK_KHR_device_address_commands"] + ["VK_NV_ray_tracing_invocation_reorder"], + ImpliesSets = ["VK_KHR_ray_tracing_pipeline"] )] - PhysicalDeviceOpacityMicromapFeaturesKHR = 1000623000, + PhysicalDeviceRayTracingInvocationReorderFeaturesNV = 1000490000, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_OPACITY_MICROMAP_PROPERTIES_KHR")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_INVOCATION_REORDER_PROPERTIES_NV")] [SupportedApiProfile( "vulkan", - ["VK_KHR_opacity_micromap"], - ImpliesSets = ["VK_KHR_acceleration_structure", "VK_KHR_device_address_commands"] + ["VK_NV_ray_tracing_invocation_reorder"], + ImpliesSets = ["VK_KHR_ray_tracing_pipeline"] )] - PhysicalDeviceOpacityMicromapPropertiesKHR = 1000623001, + PhysicalDeviceRayTracingInvocationReorderPropertiesNV = 1000490001, - [NativeName("VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_GEOMETRY_MICROMAP_DATA_KHR")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_VECTOR_FEATURES_NV")] [SupportedApiProfile( "vulkan", - ["VK_KHR_opacity_micromap"], - ImpliesSets = ["VK_KHR_acceleration_structure", "VK_KHR_device_address_commands"] + ["VK_NV_cooperative_vector"], + ImpliesSets = [ + "VK_NV_cooperative_vector+VK_KHR_get_physical_device_properties2", + "VK_NV_cooperative_vector+VK_VERSION_1_1", + ] )] - AccelerationStructureGeometryMicromapDataKHR = 1000623002, + PhysicalDeviceCooperativeVectorFeaturesNV = 1000491000, - [NativeName("VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_TRIANGLES_OPACITY_MICROMAP_KHR")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_VECTOR_PROPERTIES_NV")] [SupportedApiProfile( "vulkan", - ["VK_KHR_opacity_micromap"], - ImpliesSets = ["VK_KHR_acceleration_structure", "VK_KHR_device_address_commands"] + ["VK_NV_cooperative_vector"], + ImpliesSets = [ + "VK_NV_cooperative_vector+VK_KHR_get_physical_device_properties2", + "VK_NV_cooperative_vector+VK_VERSION_1_1", + ] )] - AccelerationStructureTrianglesOpacityMicromapKHR = 1000623003, + PhysicalDeviceCooperativeVectorPropertiesNV = 1000491001, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_64_BIT_INDEXING_FEATURES_EXT")] + [NativeName("VK_STRUCTURE_TYPE_COOPERATIVE_VECTOR_PROPERTIES_NV")] [SupportedApiProfile( "vulkan", - ["VK_EXT_shader_64bit_indexing"], + ["VK_NV_cooperative_vector"], ImpliesSets = [ - "VK_EXT_shader_64bit_indexing+VK_KHR_get_physical_device_properties2", - "VK_EXT_shader_64bit_indexing+VK_VERSION_1_1", + "VK_NV_cooperative_vector+VK_KHR_get_physical_device_properties2", + "VK_NV_cooperative_vector+VK_VERSION_1_1", ] )] - PhysicalDeviceShader64BitIndexingFeaturesEXT = 1000627000, + CooperativeVectorPropertiesNV = 1000491002, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CUSTOM_RESOLVE_FEATURES_EXT")] + [NativeName("VK_STRUCTURE_TYPE_CONVERT_COOPERATIVE_VECTOR_MATRIX_INFO_NV")] [SupportedApiProfile( "vulkan", - ["VK_EXT_custom_resolve"], + ["VK_NV_cooperative_vector"], ImpliesSets = [ - "VK_EXT_custom_resolve+VK_KHR_get_physical_device_properties2", - "VK_EXT_custom_resolve+VK_VERSION_1_1", + "VK_NV_cooperative_vector+VK_KHR_get_physical_device_properties2", + "VK_NV_cooperative_vector+VK_VERSION_1_1", ] )] - PhysicalDeviceCustomResolveFeaturesEXT = 1000628000, + ConvertCooperativeVectorMatrixInfoNV = 1000491004, - [NativeName("VK_STRUCTURE_TYPE_BEGIN_CUSTOM_RESOLVE_INFO_EXT")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_SPARSE_ADDRESS_SPACE_FEATURES_NV")] [SupportedApiProfile( "vulkan", - ["VK_EXT_custom_resolve+VK_KHR_dynamic_rendering", "VK_EXT_custom_resolve+VK_VERSION_1_3"], + ["VK_NV_extended_sparse_address_space"], ImpliesSets = [ - "VK_EXT_custom_resolve+VK_KHR_get_physical_device_properties2", - "VK_EXT_custom_resolve+VK_VERSION_1_1", + "VK_NV_extended_sparse_address_space+VK_KHR_get_physical_device_properties2", + "VK_NV_extended_sparse_address_space+VK_VERSION_1_1", ] )] - BeginCustomResolveInfoEXT = 1000628001, + PhysicalDeviceExtendedSparseAddressSpaceFeaturesNV = 1000492000, - [NativeName("VK_STRUCTURE_TYPE_CUSTOM_RESOLVE_CREATE_INFO_EXT")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_SPARSE_ADDRESS_SPACE_PROPERTIES_NV")] [SupportedApiProfile( "vulkan", - ["VK_EXT_custom_resolve+VK_KHR_dynamic_rendering", "VK_EXT_custom_resolve+VK_VERSION_1_3"], + ["VK_NV_extended_sparse_address_space"], ImpliesSets = [ - "VK_EXT_custom_resolve+VK_KHR_get_physical_device_properties2", - "VK_EXT_custom_resolve+VK_VERSION_1_1", + "VK_NV_extended_sparse_address_space+VK_KHR_get_physical_device_properties2", + "VK_NV_extended_sparse_address_space+VK_VERSION_1_1", ] )] - CustomResolveCreateInfoEXT = 1000628002, + PhysicalDeviceExtendedSparseAddressSpacePropertiesNV = 1000492001, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DATA_GRAPH_MODEL_FEATURES_QCOM")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LEGACY_VERTEX_ATTRIBUTES_FEATURES_EXT")] [SupportedApiProfile( "vulkan", - ["VK_QCOM_data_graph_model"], - ImpliesSets = ["VK_ARM_data_graph"] + ["VK_EXT_legacy_vertex_attributes"], + ImpliesSets = ["VK_EXT_vertex_input_dynamic_state"] )] - PhysicalDeviceDataGraphModelFeaturesQCOM = 1000629000, + PhysicalDeviceLegacyVertexAttributesFeaturesEXT = 1000495000, - [NativeName("VK_STRUCTURE_TYPE_DATA_GRAPH_PIPELINE_BUILTIN_MODEL_CREATE_INFO_QCOM")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LEGACY_VERTEX_ATTRIBUTES_PROPERTIES_EXT")] [SupportedApiProfile( "vulkan", - ["VK_QCOM_data_graph_model"], - ImpliesSets = ["VK_ARM_data_graph"] + ["VK_EXT_legacy_vertex_attributes"], + ImpliesSets = ["VK_EXT_vertex_input_dynamic_state"] )] - DataGraphPipelineBuiltinModelCreateInfoQCOM = 1000629001, + PhysicalDeviceLegacyVertexAttributesPropertiesEXT = 1000495001, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_10_FEATURES_KHR")] + [NativeName("VK_STRUCTURE_TYPE_LAYER_SETTINGS_CREATE_INFO_EXT")] + [SupportedApiProfile("vulkan", ["VK_EXT_layer_settings"])] + LayerSettingsCreateInfoEXT = 1000496000, + + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CORE_BUILTINS_FEATURES_ARM")] [SupportedApiProfile( "vulkan", - ["VK_KHR_maintenance10"], + ["VK_ARM_shader_core_builtins"], ImpliesSets = [ - "VK_KHR_maintenance10+VK_KHR_get_physical_device_properties2", - "VK_KHR_maintenance10+VK_VERSION_1_1", + "VK_ARM_shader_core_builtins+VK_KHR_get_physical_device_properties2", + "VK_ARM_shader_core_builtins+VK_VERSION_1_1", ] )] - PhysicalDeviceMaintenance10FeaturesKHR = 1000630000, + PhysicalDeviceShaderCoreBuiltinsFeaturesARM = 1000497000, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_10_PROPERTIES_KHR")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CORE_BUILTINS_PROPERTIES_ARM")] [SupportedApiProfile( "vulkan", - ["VK_KHR_maintenance10"], + ["VK_ARM_shader_core_builtins"], ImpliesSets = [ - "VK_KHR_maintenance10+VK_KHR_get_physical_device_properties2", - "VK_KHR_maintenance10+VK_VERSION_1_1", + "VK_ARM_shader_core_builtins+VK_KHR_get_physical_device_properties2", + "VK_ARM_shader_core_builtins+VK_VERSION_1_1", ] )] - PhysicalDeviceMaintenance10PropertiesKHR = 1000630001, + PhysicalDeviceShaderCoreBuiltinsPropertiesARM = 1000497001, - [NativeName("VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_FLAGS_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_LIBRARY_GROUP_HANDLES_FEATURES_EXT")] [SupportedApiProfile( "vulkan", - ["VK_KHR_maintenance10"], - ImpliesSets = [ - "VK_KHR_maintenance10+VK_KHR_get_physical_device_properties2", - "VK_KHR_maintenance10+VK_VERSION_1_1", - ] + ["VK_EXT_pipeline_library_group_handles"], + ImpliesSets = ["VK_KHR_pipeline_library", "VK_KHR_ray_tracing_pipeline"] )] - RenderingAttachmentFlagsInfoKHR = 1000630002, + PhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT = 1000498000, - [NativeName("VK_STRUCTURE_TYPE_RENDERING_END_INFO_KHR")] + [NativeName( + "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DYNAMIC_RENDERING_UNUSED_ATTACHMENTS_FEATURES_EXT" + )] [SupportedApiProfile( "vulkan", - ["VK_KHR_maintenance10"], + ["VK_EXT_dynamic_rendering_unused_attachments"], ImpliesSets = [ - "VK_KHR_maintenance10+VK_KHR_get_physical_device_properties2", - "VK_KHR_maintenance10+VK_VERSION_1_1", + "VK_KHR_dynamic_rendering+VK_KHR_get_physical_device_properties2", + "VK_KHR_dynamic_rendering+VK_VERSION_1_1", + "VK_VERSION_1_3", ] )] - RenderingEndInfoKHR = 1000619003, + PhysicalDeviceDynamicRenderingUnusedAttachmentsFeaturesEXT = 1000499000, - [NativeName("VK_STRUCTURE_TYPE_RESOLVE_IMAGE_MODE_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INTERNALLY_SYNCHRONIZED_QUEUES_FEATURES_KHR")] [SupportedApiProfile( "vulkan", - ["VK_KHR_maintenance10"], - ImpliesSets = [ - "VK_KHR_maintenance10+VK_KHR_get_physical_device_properties2", - "VK_KHR_maintenance10+VK_VERSION_1_1", - ] + ["VK_KHR_internally_synchronized_queues"], + ImpliesSets = ["VK_VERSION_1_1"] )] - ResolveImageModeInfoKHR = 1000630004, + PhysicalDeviceInternallySynchronizedQueuesFeaturesKHR = 1000504000, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DATA_GRAPH_OPTICAL_FLOW_FEATURES_ARM")] + [NativeName("VK_STRUCTURE_TYPE_LATENCY_SLEEP_MODE_INFO_NV")] [SupportedApiProfile( "vulkan", - ["VK_ARM_data_graph_optical_flow"], - ImpliesSets = ["VK_ARM_data_graph"] + ["VK_NV_low_latency2"], + ImpliesSets = [ + "VK_KHR_timeline_semaphore+VK_KHR_present_id", + "VK_KHR_timeline_semaphore+VK_KHR_present_id2", + "VK_VERSION_1_2+VK_KHR_present_id", + "VK_VERSION_1_2+VK_KHR_present_id2", + ] )] - PhysicalDeviceDataGraphOpticalFlowFeaturesARM = 1000631000, + LatencySleepModeInfoNV = 1000505000, - [NativeName("VK_STRUCTURE_TYPE_QUEUE_FAMILY_DATA_GRAPH_OPTICAL_FLOW_PROPERTIES_ARM")] + [NativeName("VK_STRUCTURE_TYPE_LATENCY_SLEEP_INFO_NV")] [SupportedApiProfile( "vulkan", - ["VK_ARM_data_graph_optical_flow"], - ImpliesSets = ["VK_ARM_data_graph"] + ["VK_NV_low_latency2"], + ImpliesSets = [ + "VK_KHR_timeline_semaphore+VK_KHR_present_id", + "VK_KHR_timeline_semaphore+VK_KHR_present_id2", + "VK_VERSION_1_2+VK_KHR_present_id", + "VK_VERSION_1_2+VK_KHR_present_id2", + ] )] - QueueFamilyDataGraphOpticalFlowPropertiesARM = 1000631001, + LatencySleepInfoNV = 1000505001, - [NativeName("VK_STRUCTURE_TYPE_DATA_GRAPH_OPTICAL_FLOW_IMAGE_FORMAT_INFO_ARM")] + [NativeName("VK_STRUCTURE_TYPE_SET_LATENCY_MARKER_INFO_NV")] [SupportedApiProfile( "vulkan", - ["VK_ARM_data_graph_optical_flow"], - ImpliesSets = ["VK_ARM_data_graph"] + ["VK_NV_low_latency2"], + ImpliesSets = [ + "VK_KHR_timeline_semaphore+VK_KHR_present_id", + "VK_KHR_timeline_semaphore+VK_KHR_present_id2", + "VK_VERSION_1_2+VK_KHR_present_id", + "VK_VERSION_1_2+VK_KHR_present_id2", + ] )] - DataGraphOpticalFlowImageFormatInfoARM = 1000631003, + SetLatencyMarkerInfoNV = 1000505002, - [NativeName("VK_STRUCTURE_TYPE_DATA_GRAPH_OPTICAL_FLOW_IMAGE_FORMAT_PROPERTIES_ARM")] + [NativeName("VK_STRUCTURE_TYPE_GET_LATENCY_MARKER_INFO_NV")] [SupportedApiProfile( "vulkan", - ["VK_ARM_data_graph_optical_flow"], - ImpliesSets = ["VK_ARM_data_graph"] + ["VK_NV_low_latency2"], + ImpliesSets = [ + "VK_KHR_timeline_semaphore+VK_KHR_present_id", + "VK_KHR_timeline_semaphore+VK_KHR_present_id2", + "VK_VERSION_1_2+VK_KHR_present_id", + "VK_VERSION_1_2+VK_KHR_present_id2", + ] )] - DataGraphOpticalFlowImageFormatPropertiesARM = 1000631004, + GetLatencyMarkerInfoNV = 1000505003, - [NativeName("VK_STRUCTURE_TYPE_DATA_GRAPH_PIPELINE_OPTICAL_FLOW_DISPATCH_INFO_ARM")] + [NativeName("VK_STRUCTURE_TYPE_LATENCY_TIMINGS_FRAME_REPORT_NV")] [SupportedApiProfile( "vulkan", - ["VK_ARM_data_graph_optical_flow"], - ImpliesSets = ["VK_ARM_data_graph"] + ["VK_NV_low_latency2"], + ImpliesSets = [ + "VK_KHR_timeline_semaphore+VK_KHR_present_id", + "VK_KHR_timeline_semaphore+VK_KHR_present_id2", + "VK_VERSION_1_2+VK_KHR_present_id", + "VK_VERSION_1_2+VK_KHR_present_id2", + ] )] - DataGraphPipelineOpticalFlowDispatchInfoARM = 1000631005, + LatencyTimingsFrameReportNV = 1000505004, - [NativeName("VK_STRUCTURE_TYPE_DATA_GRAPH_PIPELINE_OPTICAL_FLOW_CREATE_INFO_ARM")] + [NativeName("VK_STRUCTURE_TYPE_LATENCY_SUBMISSION_PRESENT_ID_NV")] [SupportedApiProfile( "vulkan", - ["VK_ARM_data_graph_optical_flow"], - ImpliesSets = ["VK_ARM_data_graph"] + ["VK_NV_low_latency2"], + ImpliesSets = [ + "VK_KHR_timeline_semaphore+VK_KHR_present_id", + "VK_KHR_timeline_semaphore+VK_KHR_present_id2", + "VK_VERSION_1_2+VK_KHR_present_id", + "VK_VERSION_1_2+VK_KHR_present_id2", + ] )] - DataGraphPipelineOpticalFlowCreateInfoARM = 1000631002, + LatencySubmissionPresentIdNV = 1000505005, - [NativeName("VK_STRUCTURE_TYPE_DATA_GRAPH_PIPELINE_RESOURCE_INFO_IMAGE_LAYOUT_ARM")] + [NativeName("VK_STRUCTURE_TYPE_OUT_OF_BAND_QUEUE_TYPE_INFO_NV")] [SupportedApiProfile( "vulkan", - ["VK_ARM_data_graph_optical_flow"], - ImpliesSets = ["VK_ARM_data_graph"] + ["VK_NV_low_latency2"], + ImpliesSets = [ + "VK_KHR_timeline_semaphore+VK_KHR_present_id", + "VK_KHR_timeline_semaphore+VK_KHR_present_id2", + "VK_VERSION_1_2+VK_KHR_present_id", + "VK_VERSION_1_2+VK_KHR_present_id2", + ] )] - DataGraphPipelineResourceInfoImageLayoutARM = 1000631006, + OutOfBandQueueTypeInfoNV = 1000505006, - [NativeName("VK_STRUCTURE_TYPE_DATA_GRAPH_PIPELINE_SINGLE_NODE_CREATE_INFO_ARM")] + [NativeName("VK_STRUCTURE_TYPE_SWAPCHAIN_LATENCY_CREATE_INFO_NV")] [SupportedApiProfile( "vulkan", - ["VK_ARM_data_graph_optical_flow"], - ImpliesSets = ["VK_ARM_data_graph"] + ["VK_NV_low_latency2"], + ImpliesSets = [ + "VK_KHR_timeline_semaphore+VK_KHR_present_id", + "VK_KHR_timeline_semaphore+VK_KHR_present_id2", + "VK_VERSION_1_2+VK_KHR_present_id", + "VK_VERSION_1_2+VK_KHR_present_id2", + ] )] - DataGraphPipelineSingleNodeCreateInfoARM = 1000631007, + SwapchainLatencyCreateInfoNV = 1000505007, - [NativeName("VK_STRUCTURE_TYPE_DATA_GRAPH_PIPELINE_SINGLE_NODE_CONNECTION_ARM")] + [NativeName("VK_STRUCTURE_TYPE_LATENCY_SURFACE_CAPABILITIES_NV")] [SupportedApiProfile( "vulkan", - ["VK_ARM_data_graph_optical_flow"], - ImpliesSets = ["VK_ARM_data_graph"] + ["VK_NV_low_latency2"], + ImpliesSets = [ + "VK_KHR_timeline_semaphore+VK_KHR_present_id", + "VK_KHR_timeline_semaphore+VK_KHR_present_id2", + "VK_VERSION_1_2+VK_KHR_present_id", + "VK_VERSION_1_2+VK_KHR_present_id2", + ] )] - DataGraphPipelineSingleNodeConnectionARM = 1000631008, - - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_LONG_VECTOR_FEATURES_EXT")] - [SupportedApiProfile("vulkan", ["VK_EXT_shader_long_vector"], ImpliesSets = ["VK_VERSION_1_2"])] - PhysicalDeviceShaderLongVectorFeaturesEXT = 1000635000, - - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_LONG_VECTOR_PROPERTIES_EXT")] - [SupportedApiProfile("vulkan", ["VK_EXT_shader_long_vector"], ImpliesSets = ["VK_VERSION_1_2"])] - PhysicalDeviceShaderLongVectorPropertiesEXT = 1000635001, + LatencySurfaceCapabilitiesNV = 1000505008, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_CACHE_INCREMENTAL_MODE_FEATURES_SEC")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_MATRIX_FEATURES_KHR")] [SupportedApiProfile( "vulkan", - ["VK_SEC_pipeline_cache_incremental_mode"], + ["VK_KHR_cooperative_matrix"], ImpliesSets = [ - "VK_SEC_pipeline_cache_incremental_mode+VK_KHR_get_physical_device_properties2", - "VK_SEC_pipeline_cache_incremental_mode+VK_VERSION_1_1", + "VK_KHR_cooperative_matrix+VK_KHR_get_physical_device_properties2", + "VK_KHR_cooperative_matrix+VK_VERSION_1_1", ] )] - PhysicalDevicePipelineCacheIncrementalModeFeaturesSEC = 1000637000, + PhysicalDeviceCooperativeMatrixFeaturesKHR = 1000506000, - [NativeName( - "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_UNIFORM_BUFFER_UNSIZED_ARRAY_FEATURES_EXT" - )] + [NativeName("VK_STRUCTURE_TYPE_COOPERATIVE_MATRIX_PROPERTIES_KHR")] [SupportedApiProfile( "vulkan", - ["VK_EXT_shader_uniform_buffer_unsized_array"], + ["VK_KHR_cooperative_matrix"], ImpliesSets = [ - "VK_EXT_shader_uniform_buffer_unsized_array+VK_KHR_get_physical_device_properties2", - "VK_EXT_shader_uniform_buffer_unsized_array+VK_VERSION_1_1", + "VK_KHR_cooperative_matrix+VK_KHR_get_physical_device_properties2", + "VK_KHR_cooperative_matrix+VK_VERSION_1_1", ] )] - PhysicalDeviceShaderUniformBufferUnsizedArrayFeaturesEXT = 1000642000, + CooperativeMatrixPropertiesKHR = 1000506001, - [NativeName("VK_STRUCTURE_TYPE_COMPUTE_OCCUPANCY_PRIORITY_PARAMETERS_NV")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_MATRIX_PROPERTIES_KHR")] [SupportedApiProfile( "vulkan", - ["VK_NV_compute_occupancy_priority"], + ["VK_KHR_cooperative_matrix"], ImpliesSets = [ - "VK_NV_compute_occupancy_priority+VK_KHR_get_physical_device_properties2", - "VK_NV_compute_occupancy_priority+VK_VERSION_1_1", + "VK_KHR_cooperative_matrix+VK_KHR_get_physical_device_properties2", + "VK_KHR_cooperative_matrix+VK_VERSION_1_1", ] )] - ComputeOccupancyPriorityParametersNV = 1000645000, + PhysicalDeviceCooperativeMatrixPropertiesKHR = 1000506002, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COMPUTE_OCCUPANCY_PRIORITY_FEATURES_NV")] + [NativeName("VK_STRUCTURE_TYPE_DATA_GRAPH_PIPELINE_CREATE_INFO_ARM")] [SupportedApiProfile( "vulkan", - ["VK_NV_compute_occupancy_priority"], + ["VK_ARM_data_graph"], ImpliesSets = [ - "VK_NV_compute_occupancy_priority+VK_KHR_get_physical_device_properties2", - "VK_NV_compute_occupancy_priority+VK_VERSION_1_1", + "VK_VERSION_1_3+VK_KHR_deferred_host_operations+VK_KHR_extended_flags", + "VK_VERSION_1_3+VK_KHR_deferred_host_operations+VK_KHR_maintenance5", ] )] - PhysicalDeviceComputeOccupancyPriorityFeaturesNV = 1000645001, + DataGraphPipelineCreateInfoARM = 1000507000, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_11_FEATURES_KHR")] + [NativeName("VK_STRUCTURE_TYPE_DATA_GRAPH_PIPELINE_SESSION_CREATE_INFO_ARM")] [SupportedApiProfile( "vulkan", - ["VK_KHR_maintenance11"], + ["VK_ARM_data_graph"], ImpliesSets = [ - "VK_KHR_maintenance11+VK_KHR_get_physical_device_properties2", - "VK_KHR_maintenance11+VK_VERSION_1_1", + "VK_VERSION_1_3+VK_KHR_deferred_host_operations+VK_KHR_extended_flags", + "VK_VERSION_1_3+VK_KHR_deferred_host_operations+VK_KHR_maintenance5", ] )] - PhysicalDeviceMaintenance11FeaturesKHR = 1000657000, + DataGraphPipelineSessionCreateInfoARM = 1000507001, - [NativeName("VK_STRUCTURE_TYPE_QUEUE_FAMILY_OPTIMAL_IMAGE_TRANSFER_GRANULARITY_PROPERTIES_KHR")] + [NativeName("VK_STRUCTURE_TYPE_DATA_GRAPH_PIPELINE_RESOURCE_INFO_ARM")] [SupportedApiProfile( "vulkan", - ["VK_KHR_maintenance11"], + ["VK_ARM_data_graph"], ImpliesSets = [ - "VK_KHR_maintenance11+VK_KHR_get_physical_device_properties2", - "VK_KHR_maintenance11+VK_VERSION_1_1", + "VK_VERSION_1_3+VK_KHR_deferred_host_operations+VK_KHR_extended_flags", + "VK_VERSION_1_3+VK_KHR_deferred_host_operations+VK_KHR_maintenance5", ] )] - QueueFamilyOptimalImageTransferGranularityPropertiesKHR = 1000657001, + DataGraphPipelineResourceInfoARM = 1000507002, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SUBGROUP_PARTITIONED_FEATURES_EXT")] + [NativeName("VK_STRUCTURE_TYPE_DATA_GRAPH_PIPELINE_CONSTANT_ARM")] [SupportedApiProfile( "vulkan", - ["VK_EXT_shader_subgroup_partitioned"], + ["VK_ARM_data_graph"], ImpliesSets = [ - "VK_EXT_shader_subgroup_partitioned+VK_KHR_get_physical_device_properties2", - "VK_EXT_shader_subgroup_partitioned+VK_VERSION_1_1", + "VK_VERSION_1_3+VK_KHR_deferred_host_operations+VK_KHR_extended_flags", + "VK_VERSION_1_3+VK_KHR_deferred_host_operations+VK_KHR_maintenance5", ] )] - PhysicalDeviceShaderSubgroupPartitionedFeaturesEXT = 1000662000, - - [NativeName("VK_STRUCTURE_TYPE_UBM_SURFACE_CREATE_INFO_SEC")] - [SupportedApiProfile("vulkan", ["VK_SEC_ubm_surface"], ImpliesSets = ["VK_KHR_surface"])] - UbmSurfaceCreateInfoSEC = 1000664000, + DataGraphPipelineConstantARM = 1000507003, - [NativeName("VK_STRUCTURE_TYPE_FORMAT_PROPERTIES_4_KHR")] + [NativeName("VK_STRUCTURE_TYPE_DATA_GRAPH_PIPELINE_SESSION_MEMORY_REQUIREMENTS_INFO_ARM")] [SupportedApiProfile( "vulkan", - ["VK_KHR_extended_flags"], + ["VK_ARM_data_graph"], ImpliesSets = [ - "VK_KHR_extended_flags+VK_KHR_get_physical_device_properties2", - "VK_KHR_extended_flags+VK_VERSION_1_1", + "VK_VERSION_1_3+VK_KHR_deferred_host_operations+VK_KHR_extended_flags", + "VK_VERSION_1_3+VK_KHR_deferred_host_operations+VK_KHR_maintenance5", ] )] - FormatProperties4KHR = 1000668000, + DataGraphPipelineSessionMemoryRequirementsInfoARM = 1000507004, - [NativeName("VK_STRUCTURE_TYPE_IMAGE_CREATE_FLAGS_2_CREATE_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_BIND_DATA_GRAPH_PIPELINE_SESSION_MEMORY_INFO_ARM")] [SupportedApiProfile( "vulkan", - ["VK_KHR_extended_flags"], + ["VK_ARM_data_graph"], ImpliesSets = [ - "VK_KHR_extended_flags+VK_KHR_get_physical_device_properties2", - "VK_KHR_extended_flags+VK_VERSION_1_1", + "VK_VERSION_1_3+VK_KHR_deferred_host_operations+VK_KHR_extended_flags", + "VK_VERSION_1_3+VK_KHR_deferred_host_operations+VK_KHR_maintenance5", ] )] - ImageCreateFlags2CreateInfoKHR = 1000668001, + BindDataGraphPipelineSessionMemoryInfoARM = 1000507005, - [NativeName("VK_STRUCTURE_TYPE_IMAGE_USAGE_FLAGS_2_CREATE_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DATA_GRAPH_FEATURES_ARM")] [SupportedApiProfile( "vulkan", - ["VK_KHR_extended_flags"], + ["VK_ARM_data_graph"], ImpliesSets = [ - "VK_KHR_extended_flags+VK_KHR_get_physical_device_properties2", - "VK_KHR_extended_flags+VK_VERSION_1_1", + "VK_VERSION_1_3+VK_KHR_deferred_host_operations+VK_KHR_extended_flags", + "VK_VERSION_1_3+VK_KHR_deferred_host_operations+VK_KHR_maintenance5", ] )] - ImageUsageFlags2CreateInfoKHR = 1000668002, + PhysicalDeviceDataGraphFeaturesARM = 1000507006, - [NativeName("VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_2_CREATE_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_DATA_GRAPH_PIPELINE_SHADER_MODULE_CREATE_INFO_ARM")] [SupportedApiProfile( "vulkan", - ["VK_KHR_extended_flags"], + ["VK_ARM_data_graph"], ImpliesSets = [ - "VK_KHR_extended_flags+VK_KHR_get_physical_device_properties2", - "VK_KHR_extended_flags+VK_VERSION_1_1", + "VK_VERSION_1_3+VK_KHR_deferred_host_operations+VK_KHR_extended_flags", + "VK_VERSION_1_3+VK_KHR_deferred_host_operations+VK_KHR_maintenance5", ] )] - ImageViewUsage2CreateInfoKHR = 1000668003, + DataGraphPipelineShaderModuleCreateInfoARM = 1000507007, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_FLAGS_FEATURES_KHR")] + [NativeName("VK_STRUCTURE_TYPE_DATA_GRAPH_PIPELINE_PROPERTY_QUERY_RESULT_ARM")] [SupportedApiProfile( "vulkan", - ["VK_KHR_extended_flags"], + ["VK_ARM_data_graph"], ImpliesSets = [ - "VK_KHR_extended_flags+VK_KHR_get_physical_device_properties2", - "VK_KHR_extended_flags+VK_VERSION_1_1", + "VK_VERSION_1_3+VK_KHR_deferred_host_operations+VK_KHR_extended_flags", + "VK_VERSION_1_3+VK_KHR_deferred_host_operations+VK_KHR_maintenance5", ] )] - PhysicalDeviceExtendedFlagsFeaturesKHR = 1000668004, + DataGraphPipelinePropertyQueryResultARM = 1000507008, - [NativeName("VK_STRUCTURE_TYPE_IMAGE_STENCIL_USAGE_2_CREATE_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_DATA_GRAPH_PIPELINE_INFO_ARM")] [SupportedApiProfile( "vulkan", - [ - "VK_KHR_extended_flags+VK_EXT_separate_stencil_usage", - "VK_KHR_extended_flags+VK_VERSION_1_2", - ], + ["VK_ARM_data_graph"], ImpliesSets = [ - "VK_KHR_extended_flags+VK_KHR_get_physical_device_properties2", - "VK_KHR_extended_flags+VK_VERSION_1_1", + "VK_VERSION_1_3+VK_KHR_deferred_host_operations+VK_KHR_extended_flags", + "VK_VERSION_1_3+VK_KHR_deferred_host_operations+VK_KHR_maintenance5", ] )] - ImageStencilUsage2CreateInfoKHR = 1000668005, + DataGraphPipelineInfoARM = 1000507009, - [NativeName("VK_STRUCTURE_TYPE_SHARED_PRESENT_SURFACE_CAPABILITIES_2_KHR")] + [NativeName("VK_STRUCTURE_TYPE_DATA_GRAPH_PIPELINE_COMPILER_CONTROL_CREATE_INFO_ARM")] [SupportedApiProfile( "vulkan", - ["VK_KHR_extended_flags", "VK_KHR_shared_presentable_image"], + ["VK_ARM_data_graph"], ImpliesSets = [ - "VK_KHR_extended_flags+VK_KHR_get_physical_device_properties2", - "VK_KHR_extended_flags+VK_VERSION_1_1", - ], - RequireAll = true + "VK_VERSION_1_3+VK_KHR_deferred_host_operations+VK_KHR_extended_flags", + "VK_VERSION_1_3+VK_KHR_deferred_host_operations+VK_KHR_maintenance5", + ] )] - SharedPresentSurfaceCapabilities2KHR = 1000668006, + DataGraphPipelineCompilerControlCreateInfoARM = 1000507010, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MIXED_FLOAT_DOT_PRODUCT_FEATURES_VALVE")] + [NativeName("VK_STRUCTURE_TYPE_DATA_GRAPH_PIPELINE_SESSION_BIND_POINT_REQUIREMENTS_INFO_ARM")] [SupportedApiProfile( "vulkan", - ["VK_VALVE_shader_mixed_float_dot_product"], + ["VK_ARM_data_graph"], ImpliesSets = [ - "VK_KHR_get_physical_device_properties2+VK_KHR_shader_float16_int8", - "VK_KHR_get_physical_device_properties2+VK_VERSION_1_2", - "VK_VERSION_1_1+VK_KHR_shader_float16_int8", - "VK_VERSION_1_1+VK_VERSION_1_2", + "VK_VERSION_1_3+VK_KHR_deferred_host_operations+VK_KHR_extended_flags", + "VK_VERSION_1_3+VK_KHR_deferred_host_operations+VK_KHR_maintenance5", ] )] - PhysicalDeviceShaderMixedFloatDotProductFeaturesVALVE = 1000673000, - - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_THROTTLE_HINT_FEATURES_SEC")] - [SupportedApiProfile("vulkan", ["VK_SEC_throttle_hint"])] - PhysicalDeviceThrottleHintFeaturesSEC = 1000674000, - - [NativeName("VK_STRUCTURE_TYPE_THROTTLE_HINT_SUBMIT_INFO_SEC")] - [SupportedApiProfile("vulkan", ["VK_SEC_throttle_hint"])] - ThrottleHintSubmitInfoSEC = 1000674001, - - [NativeName("VK_STRUCTURE_TYPE_DATA_GRAPH_PIPELINE_NEURAL_STATISTICS_CREATE_INFO_ARM")] - [SupportedApiProfile("vulkan", ["VK_ARM_data_graph_neural_accelerator_statistics"])] - DataGraphPipelineNeuralStatisticsCreateInfoARM = 1000676000, - - [NativeName("VK_STRUCTURE_TYPE_DATA_GRAPH_PIPELINE_SESSION_NEURAL_STATISTICS_CREATE_INFO_ARM")] - [SupportedApiProfile("vulkan", ["VK_ARM_data_graph_neural_accelerator_statistics"])] - DataGraphPipelineSessionNeuralStatisticsCreateInfoARM = 1000676001, - - [NativeName( - "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DATA_GRAPH_NEURAL_ACCELERATOR_STATISTICS_FEATURES_ARM" - )] - [SupportedApiProfile("vulkan", ["VK_ARM_data_graph_neural_accelerator_statistics"])] - PhysicalDeviceDataGraphNeuralAcceleratorStatisticsFeaturesARM = 1000676002, + DataGraphPipelineSessionBindPointRequirementsInfoARM = 1000507011, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVE_RESTART_INDEX_FEATURES_EXT")] + [NativeName("VK_STRUCTURE_TYPE_DATA_GRAPH_PIPELINE_SESSION_BIND_POINT_REQUIREMENT_ARM")] [SupportedApiProfile( "vulkan", - ["VK_EXT_primitive_restart_index"], + ["VK_ARM_data_graph"], ImpliesSets = [ - "VK_EXT_primitive_restart_index+VK_KHR_get_physical_device_properties2", - "VK_EXT_primitive_restart_index+VK_VERSION_1_1", + "VK_VERSION_1_3+VK_KHR_deferred_host_operations+VK_KHR_extended_flags", + "VK_VERSION_1_3+VK_KHR_deferred_host_operations+VK_KHR_maintenance5", ] )] - PhysicalDevicePrimitiveRestartIndexFeaturesEXT = 1000678000, + DataGraphPipelineSessionBindPointRequirementARM = 1000507012, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_MATRIX_DECODE_VECTOR_FEATURES_NV")] + [NativeName("VK_STRUCTURE_TYPE_DATA_GRAPH_PIPELINE_IDENTIFIER_CREATE_INFO_ARM")] [SupportedApiProfile( "vulkan", - ["VK_NV_cooperative_matrix_decode_vector"], - ImpliesSets = ["VK_NV_cooperative_matrix2"] + ["VK_ARM_data_graph"], + ImpliesSets = [ + "VK_VERSION_1_3+VK_KHR_deferred_host_operations+VK_KHR_extended_flags", + "VK_VERSION_1_3+VK_KHR_deferred_host_operations+VK_KHR_maintenance5", + ] )] - PhysicalDeviceCooperativeMatrixDecodeVectorFeaturesNV = 1000689000, + DataGraphPipelineIdentifierCreateInfoARM = 1000507013, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VARIABLE_POINTER_FEATURES")] + [NativeName("VK_STRUCTURE_TYPE_DATA_GRAPH_PIPELINE_DISPATCH_INFO_ARM")] [SupportedApiProfile( "vulkan", - [ - "VK_COMPUTE_VERSION_1_1", - "VK_COMPUTE_VERSION_1_2", - "VK_COMPUTE_VERSION_1_3", - "VK_COMPUTE_VERSION_1_4", - "VK_GRAPHICS_VERSION_1_1", - "VK_GRAPHICS_VERSION_1_2", - "VK_GRAPHICS_VERSION_1_3", - "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_1", - "VK_VERSION_1_2", - "VK_VERSION_1_3", - "VK_VERSION_1_4", - ], - MinVersion = "1.1" + ["VK_ARM_data_graph"], + ImpliesSets = [ + "VK_VERSION_1_3+VK_KHR_deferred_host_operations+VK_KHR_extended_flags", + "VK_VERSION_1_3+VK_KHR_deferred_host_operations+VK_KHR_maintenance5", + ] )] - PhysicalDeviceVariablePointerFeatures = PhysicalDeviceVariablePointersFeatures, + DataGraphPipelineDispatchInfoARM = 1000507014, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DRAW_PARAMETER_FEATURES")] + [NativeName( + "VK_STRUCTURE_TYPE_DATA_GRAPH_PIPELINE_CONSTANT_TENSOR_SEMI_STRUCTURED_SPARSITY_INFO_ARM" + )] [SupportedApiProfile( "vulkan", - [ - "VK_GRAPHICS_VERSION_1_1", - "VK_GRAPHICS_VERSION_1_2", - "VK_GRAPHICS_VERSION_1_3", - "VK_GRAPHICS_VERSION_1_4", - "VK_VERSION_1_1", - "VK_VERSION_1_2", - "VK_VERSION_1_3", - "VK_VERSION_1_4", + ["VK_ARM_data_graph", "VK_ARM_tensors"], + ImpliesSets = [ + "VK_VERSION_1_3+VK_KHR_deferred_host_operations+VK_KHR_extended_flags", + "VK_VERSION_1_3+VK_KHR_deferred_host_operations+VK_KHR_maintenance5", ], - MinVersion = "1.1" + RequireAll = true )] - PhysicalDeviceShaderDrawParameterFeatures = PhysicalDeviceShaderDrawParametersFeatures, + DataGraphPipelineConstantTensorSemiStructuredSparsityInfoARM = 1000507015, - [NativeName("VK_STRUCTURE_TYPE_RENDERING_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_DATA_GRAPH_PROCESSING_ENGINE_CREATE_INFO_ARM")] [SupportedApiProfile( "vulkan", - ["VK_KHR_dynamic_rendering"], + ["VK_ARM_data_graph"], ImpliesSets = [ - "VK_KHR_depth_stencil_resolve+VK_KHR_get_physical_device_properties2", - "VK_KHR_depth_stencil_resolve+VK_VERSION_1_1", - "VK_VERSION_1_2", + "VK_VERSION_1_3+VK_KHR_deferred_host_operations+VK_KHR_extended_flags", + "VK_VERSION_1_3+VK_KHR_deferred_host_operations+VK_KHR_maintenance5", ] )] - RenderingInfoKHR = RenderingInfo, + DataGraphProcessingEngineCreateInfoARM = 1000507016, - [NativeName("VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_QUEUE_FAMILY_DATA_GRAPH_PROCESSING_ENGINE_PROPERTIES_ARM")] [SupportedApiProfile( "vulkan", - ["VK_KHR_dynamic_rendering"], + ["VK_ARM_data_graph"], ImpliesSets = [ - "VK_KHR_depth_stencil_resolve+VK_KHR_get_physical_device_properties2", - "VK_KHR_depth_stencil_resolve+VK_VERSION_1_1", - "VK_VERSION_1_2", + "VK_VERSION_1_3+VK_KHR_deferred_host_operations+VK_KHR_extended_flags", + "VK_VERSION_1_3+VK_KHR_deferred_host_operations+VK_KHR_maintenance5", ] )] - RenderingAttachmentInfoKHR = RenderingAttachmentInfo, + QueueFamilyDataGraphProcessingEnginePropertiesARM = 1000507017, - [NativeName("VK_STRUCTURE_TYPE_PIPELINE_RENDERING_CREATE_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_QUEUE_FAMILY_DATA_GRAPH_PROPERTIES_ARM")] [SupportedApiProfile( "vulkan", - ["VK_KHR_dynamic_rendering"], + ["VK_ARM_data_graph"], ImpliesSets = [ - "VK_KHR_depth_stencil_resolve+VK_KHR_get_physical_device_properties2", - "VK_KHR_depth_stencil_resolve+VK_VERSION_1_1", - "VK_VERSION_1_2", + "VK_VERSION_1_3+VK_KHR_deferred_host_operations+VK_KHR_extended_flags", + "VK_VERSION_1_3+VK_KHR_deferred_host_operations+VK_KHR_maintenance5", ] )] - PipelineRenderingCreateInfoKHR = PipelineRenderingCreateInfo, + QueueFamilyDataGraphPropertiesARM = 1000507018, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DYNAMIC_RENDERING_FEATURES_KHR")] + [NativeName( + "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_QUEUE_FAMILY_DATA_GRAPH_PROCESSING_ENGINE_INFO_ARM" + )] [SupportedApiProfile( "vulkan", - ["VK_KHR_dynamic_rendering"], + ["VK_ARM_data_graph"], ImpliesSets = [ - "VK_KHR_depth_stencil_resolve+VK_KHR_get_physical_device_properties2", - "VK_KHR_depth_stencil_resolve+VK_VERSION_1_1", - "VK_VERSION_1_2", + "VK_VERSION_1_3+VK_KHR_deferred_host_operations+VK_KHR_extended_flags", + "VK_VERSION_1_3+VK_KHR_deferred_host_operations+VK_KHR_maintenance5", ] )] - PhysicalDeviceDynamicRenderingFeaturesKHR = PhysicalDeviceDynamicRenderingFeatures, + PhysicalDeviceQueueFamilyDataGraphProcessingEngineInfoARM = 1000507019, - [NativeName("VK_STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_RENDERING_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_QUEUE_FAMILY_DATA_GRAPH_TOSA_PROPERTIES_ARM")] [SupportedApiProfile( "vulkan", - ["VK_KHR_dynamic_rendering"], - ImpliesSets = [ - "VK_KHR_depth_stencil_resolve+VK_KHR_get_physical_device_properties2", - "VK_KHR_depth_stencil_resolve+VK_VERSION_1_1", - "VK_VERSION_1_2", - ] + ["VK_ARM_data_graph_instruction_set_tosa"], + ImpliesSets = ["VK_ARM_data_graph"] )] - CommandBufferInheritanceRenderingInfoKHR = CommandBufferInheritanceRenderingInfo, + QueueFamilyDataGraphTosaPropertiesARM = 1000508000, - [NativeName("VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_PER_VIEW_RENDER_AREAS_FEATURES_QCOM")] [SupportedApiProfile( "vulkan", - ["VK_KHR_multiview"], + ["VK_QCOM_multiview_per_view_render_areas"], ImpliesSets = [ - "VK_KHR_multiview+VK_KHR_get_physical_device_properties2", - "VK_KHR_multiview+VK_VERSION_1_1", + "VK_QCOM_multiview_per_view_render_areas+VK_KHR_get_physical_device_properties2", + "VK_QCOM_multiview_per_view_render_areas+VK_VERSION_1_1", ] )] - RenderPassMultiviewCreateInfoKHR = RenderPassMultiviewCreateInfo, + PhysicalDeviceMultiviewPerViewRenderAreasFeaturesQCOM = 1000510000, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_FEATURES_KHR")] + [NativeName("VK_STRUCTURE_TYPE_MULTIVIEW_PER_VIEW_RENDER_AREAS_RENDER_PASS_BEGIN_INFO_QCOM")] [SupportedApiProfile( "vulkan", - ["VK_KHR_multiview"], + ["VK_QCOM_multiview_per_view_render_areas"], ImpliesSets = [ - "VK_KHR_multiview+VK_KHR_get_physical_device_properties2", - "VK_KHR_multiview+VK_VERSION_1_1", + "VK_QCOM_multiview_per_view_render_areas+VK_KHR_get_physical_device_properties2", + "VK_QCOM_multiview_per_view_render_areas+VK_VERSION_1_1", ] )] - PhysicalDeviceMultiviewFeaturesKHR = PhysicalDeviceMultiviewFeatures, + MultiviewPerViewRenderAreasRenderPassBeginInfoQCOM = 1000510001, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_PROPERTIES_KHR")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COMPUTE_SHADER_DERIVATIVES_PROPERTIES_KHR")] [SupportedApiProfile( "vulkan", - ["VK_KHR_multiview"], + ["VK_KHR_compute_shader_derivatives"], ImpliesSets = [ - "VK_KHR_multiview+VK_KHR_get_physical_device_properties2", - "VK_KHR_multiview+VK_VERSION_1_1", + "VK_KHR_compute_shader_derivatives+VK_KHR_get_physical_device_properties2", + "VK_KHR_compute_shader_derivatives+VK_VERSION_1_1", ] )] - PhysicalDeviceMultiviewPropertiesKHR = PhysicalDeviceMultiviewProperties, - - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FEATURES_2_KHR")] - [SupportedApiProfile("vulkan", ["VK_KHR_get_physical_device_properties2"])] - PhysicalDeviceFeatures2KHR = PhysicalDeviceFeatures2, - - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROPERTIES_2_KHR")] - [SupportedApiProfile("vulkan", ["VK_KHR_get_physical_device_properties2"])] - PhysicalDeviceProperties2KHR = PhysicalDeviceProperties2, - - [NativeName("VK_STRUCTURE_TYPE_FORMAT_PROPERTIES_2_KHR")] - [SupportedApiProfile("vulkan", ["VK_KHR_get_physical_device_properties2"])] - FormatProperties2KHR = FormatProperties2, - - [NativeName("VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2_KHR")] - [SupportedApiProfile("vulkan", ["VK_KHR_get_physical_device_properties2"])] - ImageFormatProperties2KHR = ImageFormatProperties2, - - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_FORMAT_INFO_2_KHR")] - [SupportedApiProfile("vulkan", ["VK_KHR_get_physical_device_properties2"])] - PhysicalDeviceImageFormatInfo2KHR = PhysicalDeviceImageFormatInfo2, - - [NativeName("VK_STRUCTURE_TYPE_QUEUE_FAMILY_PROPERTIES_2_KHR")] - [SupportedApiProfile("vulkan", ["VK_KHR_get_physical_device_properties2"])] - QueueFamilyProperties2KHR = QueueFamilyProperties2, - - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_PROPERTIES_2_KHR")] - [SupportedApiProfile("vulkan", ["VK_KHR_get_physical_device_properties2"])] - PhysicalDeviceMemoryProperties2KHR = PhysicalDeviceMemoryProperties2, - - [NativeName("VK_STRUCTURE_TYPE_SPARSE_IMAGE_FORMAT_PROPERTIES_2_KHR")] - [SupportedApiProfile("vulkan", ["VK_KHR_get_physical_device_properties2"])] - SparseImageFormatProperties2KHR = SparseImageFormatProperties2, - - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SPARSE_IMAGE_FORMAT_INFO_2_KHR")] - [SupportedApiProfile("vulkan", ["VK_KHR_get_physical_device_properties2"])] - PhysicalDeviceSparseImageFormatInfo2KHR = PhysicalDeviceSparseImageFormatInfo2, + PhysicalDeviceComputeShaderDerivativesPropertiesKHR = 1000511000, - [NativeName("VK_STRUCTURE_TYPE_MEMORY_ALLOCATE_FLAGS_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_VIDEO_DECODE_AV1_CAPABILITIES_KHR")] [SupportedApiProfile( "vulkan", - ["VK_KHR_device_group"], - ImpliesSets = ["VK_KHR_device_group_creation"] + ["VK_KHR_video_decode_av1"], + ImpliesSets = ["VK_KHR_video_decode_queue"] )] - MemoryAllocateFlagsInfoKHR = MemoryAllocateFlagsInfo, + VideoDecodeAv1CapabilitiesKHR = 1000512000, - [NativeName("VK_STRUCTURE_TYPE_DEVICE_GROUP_RENDER_PASS_BEGIN_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_VIDEO_DECODE_AV1_PICTURE_INFO_KHR")] [SupportedApiProfile( "vulkan", - ["VK_KHR_device_group"], - ImpliesSets = ["VK_KHR_device_group_creation"] + ["VK_KHR_video_decode_av1"], + ImpliesSets = ["VK_KHR_video_decode_queue"] )] - DeviceGroupRenderPassBeginInfoKHR = DeviceGroupRenderPassBeginInfo, + VideoDecodeAv1PictureInfoKHR = 1000512001, - [NativeName("VK_STRUCTURE_TYPE_DEVICE_GROUP_COMMAND_BUFFER_BEGIN_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_VIDEO_DECODE_AV1_PROFILE_INFO_KHR")] [SupportedApiProfile( "vulkan", - ["VK_KHR_device_group"], - ImpliesSets = ["VK_KHR_device_group_creation"] + ["VK_KHR_video_decode_av1"], + ImpliesSets = ["VK_KHR_video_decode_queue"] )] - DeviceGroupCommandBufferBeginInfoKHR = DeviceGroupCommandBufferBeginInfo, + VideoDecodeAv1ProfileInfoKHR = 1000512003, - [NativeName("VK_STRUCTURE_TYPE_DEVICE_GROUP_SUBMIT_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_VIDEO_DECODE_AV1_SESSION_PARAMETERS_CREATE_INFO_KHR")] [SupportedApiProfile( "vulkan", - ["VK_KHR_device_group"], - ImpliesSets = ["VK_KHR_device_group_creation"] + ["VK_KHR_video_decode_av1"], + ImpliesSets = ["VK_KHR_video_decode_queue"] )] - DeviceGroupSubmitInfoKHR = DeviceGroupSubmitInfo, + VideoDecodeAv1SessionParametersCreateInfoKHR = 1000512004, - [NativeName("VK_STRUCTURE_TYPE_DEVICE_GROUP_BIND_SPARSE_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_VIDEO_DECODE_AV1_DPB_SLOT_INFO_KHR")] [SupportedApiProfile( "vulkan", - ["VK_KHR_device_group"], - ImpliesSets = ["VK_KHR_device_group_creation"] + ["VK_KHR_video_decode_av1"], + ImpliesSets = ["VK_KHR_video_decode_queue"] )] - DeviceGroupBindSparseInfoKHR = DeviceGroupBindSparseInfo, + VideoDecodeAv1DpbSlotInfoKHR = 1000512005, - [NativeName("VK_STRUCTURE_TYPE_BIND_BUFFER_MEMORY_DEVICE_GROUP_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_VIDEO_ENCODE_AV1_CAPABILITIES_KHR")] [SupportedApiProfile( "vulkan", - ["VK_KHR_bind_memory2", "VK_KHR_device_group"], - ImpliesSets = ["VK_KHR_device_group_creation"], - RequireAll = true + ["VK_KHR_video_encode_av1"], + ImpliesSets = ["VK_KHR_video_encode_queue"] )] - BindBufferMemoryDeviceGroupInfoKHR = BindBufferMemoryDeviceGroupInfo, + VideoEncodeAv1CapabilitiesKHR = 1000513000, - [NativeName("VK_STRUCTURE_TYPE_BIND_IMAGE_MEMORY_DEVICE_GROUP_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_VIDEO_ENCODE_AV1_SESSION_PARAMETERS_CREATE_INFO_KHR")] [SupportedApiProfile( "vulkan", - ["VK_KHR_bind_memory2", "VK_KHR_device_group"], - ImpliesSets = ["VK_KHR_device_group_creation"], - RequireAll = true + ["VK_KHR_video_encode_av1"], + ImpliesSets = ["VK_KHR_video_encode_queue"] )] - BindImageMemoryDeviceGroupInfoKHR = BindImageMemoryDeviceGroupInfo, + VideoEncodeAv1SessionParametersCreateInfoKHR = 1000513001, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES_EXT")] + [NativeName("VK_STRUCTURE_TYPE_VIDEO_ENCODE_AV1_PICTURE_INFO_KHR")] [SupportedApiProfile( "vulkan", - ["VK_EXT_texture_compression_astc_hdr"], - ImpliesSets = [ - "VK_EXT_texture_compression_astc_hdr+VK_KHR_get_physical_device_properties2", - "VK_EXT_texture_compression_astc_hdr+VK_VERSION_1_1", - ] + ["VK_KHR_video_encode_av1"], + ImpliesSets = ["VK_KHR_video_encode_queue"] )] - PhysicalDeviceTextureCompressionAstcHdrFeaturesEXT = - PhysicalDeviceTextureCompressionAstcHdrFeatures, + VideoEncodeAv1PictureInfoKHR = 1000513002, - [NativeName("VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT")] + [NativeName("VK_STRUCTURE_TYPE_VIDEO_ENCODE_AV1_DPB_SLOT_INFO_KHR")] [SupportedApiProfile( "vulkan", - ["VK_EXT_pipeline_robustness"], - ImpliesSets = [ - "VK_EXT_pipeline_robustness+VK_KHR_get_physical_device_properties2", - "VK_EXT_pipeline_robustness+VK_VERSION_1_1", - ] + ["VK_KHR_video_encode_av1"], + ImpliesSets = ["VK_KHR_video_encode_queue"] )] - PipelineRobustnessCreateInfoEXT = PipelineRobustnessCreateInfo, + VideoEncodeAv1DpbSlotInfoKHR = 1000513003, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VIDEO_ENCODE_AV1_FEATURES_KHR")] [SupportedApiProfile( "vulkan", - ["VK_EXT_pipeline_robustness"], - ImpliesSets = [ - "VK_EXT_pipeline_robustness+VK_KHR_get_physical_device_properties2", - "VK_EXT_pipeline_robustness+VK_VERSION_1_1", - ] + ["VK_KHR_video_encode_av1"], + ImpliesSets = ["VK_KHR_video_encode_queue"] )] - PhysicalDevicePipelineRobustnessFeaturesEXT = PhysicalDevicePipelineRobustnessFeatures, + PhysicalDeviceVideoEncodeAv1FeaturesKHR = 1000513004, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT")] + [NativeName("VK_STRUCTURE_TYPE_VIDEO_ENCODE_AV1_PROFILE_INFO_KHR")] [SupportedApiProfile( "vulkan", - ["VK_EXT_pipeline_robustness"], - ImpliesSets = [ - "VK_EXT_pipeline_robustness+VK_KHR_get_physical_device_properties2", - "VK_EXT_pipeline_robustness+VK_VERSION_1_1", - ] + ["VK_KHR_video_encode_av1"], + ImpliesSets = ["VK_KHR_video_encode_queue"] )] - PhysicalDevicePipelineRobustnessPropertiesEXT = PhysicalDevicePipelineRobustnessProperties, - - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GROUP_PROPERTIES_KHR")] - [SupportedApiProfile("vulkan", ["VK_KHR_device_group_creation"])] - PhysicalDeviceGroupPropertiesKHR = PhysicalDeviceGroupProperties, + VideoEncodeAv1ProfileInfoKHR = 1000513005, - [NativeName("VK_STRUCTURE_TYPE_DEVICE_GROUP_DEVICE_CREATE_INFO_KHR")] - [SupportedApiProfile("vulkan", ["VK_KHR_device_group_creation"])] - DeviceGroupDeviceCreateInfoKHR = DeviceGroupDeviceCreateInfo, + [NativeName("VK_STRUCTURE_TYPE_VIDEO_ENCODE_AV1_RATE_CONTROL_INFO_KHR")] + [SupportedApiProfile( + "vulkan", + ["VK_KHR_video_encode_av1"], + ImpliesSets = ["VK_KHR_video_encode_queue"] + )] + VideoEncodeAv1RateControlInfoKHR = 1000513006, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_IMAGE_FORMAT_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_VIDEO_ENCODE_AV1_RATE_CONTROL_LAYER_INFO_KHR")] [SupportedApiProfile( "vulkan", - ["VK_KHR_external_memory_capabilities"], - ImpliesSets = [ - "VK_KHR_external_memory_capabilities+VK_KHR_get_physical_device_properties2", - "VK_KHR_external_memory_capabilities+VK_VERSION_1_1", - ] + ["VK_KHR_video_encode_av1"], + ImpliesSets = ["VK_KHR_video_encode_queue"] )] - PhysicalDeviceExternalImageFormatInfoKHR = PhysicalDeviceExternalImageFormatInfo, + VideoEncodeAv1RateControlLayerInfoKHR = 1000513007, - [NativeName("VK_STRUCTURE_TYPE_EXTERNAL_IMAGE_FORMAT_PROPERTIES_KHR")] + [NativeName("VK_STRUCTURE_TYPE_VIDEO_ENCODE_AV1_QUALITY_LEVEL_PROPERTIES_KHR")] [SupportedApiProfile( "vulkan", - ["VK_KHR_external_memory_capabilities"], - ImpliesSets = [ - "VK_KHR_external_memory_capabilities+VK_KHR_get_physical_device_properties2", - "VK_KHR_external_memory_capabilities+VK_VERSION_1_1", - ] + ["VK_KHR_video_encode_av1"], + ImpliesSets = ["VK_KHR_video_encode_queue"] )] - ExternalImageFormatPropertiesKHR = ExternalImageFormatProperties, + VideoEncodeAv1QualityLevelPropertiesKHR = 1000513008, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_BUFFER_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_VIDEO_ENCODE_AV1_SESSION_CREATE_INFO_KHR")] [SupportedApiProfile( "vulkan", - ["VK_KHR_external_memory_capabilities"], - ImpliesSets = [ - "VK_KHR_external_memory_capabilities+VK_KHR_get_physical_device_properties2", - "VK_KHR_external_memory_capabilities+VK_VERSION_1_1", - ] + ["VK_KHR_video_encode_av1"], + ImpliesSets = ["VK_KHR_video_encode_queue"] )] - PhysicalDeviceExternalBufferInfoKHR = PhysicalDeviceExternalBufferInfo, + VideoEncodeAv1SessionCreateInfoKHR = 1000513009, - [NativeName("VK_STRUCTURE_TYPE_EXTERNAL_BUFFER_PROPERTIES_KHR")] + [NativeName("VK_STRUCTURE_TYPE_VIDEO_ENCODE_AV1_GOP_REMAINING_FRAME_INFO_KHR")] [SupportedApiProfile( "vulkan", - ["VK_KHR_external_memory_capabilities"], - ImpliesSets = [ - "VK_KHR_external_memory_capabilities+VK_KHR_get_physical_device_properties2", - "VK_KHR_external_memory_capabilities+VK_VERSION_1_1", - ] + ["VK_KHR_video_encode_av1"], + ImpliesSets = ["VK_KHR_video_encode_queue"] )] - ExternalBufferPropertiesKHR = ExternalBufferProperties, + VideoEncodeAv1GopRemainingFrameInfoKHR = 1000513010, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ID_PROPERTIES_KHR")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VIDEO_DECODE_VP9_FEATURES_KHR")] [SupportedApiProfile( "vulkan", - ["VK_KHR_external_memory_capabilities"], - ImpliesSets = [ - "VK_KHR_external_memory_capabilities+VK_KHR_get_physical_device_properties2", - "VK_KHR_external_memory_capabilities+VK_VERSION_1_1", - ] + ["VK_KHR_video_decode_vp9"], + ImpliesSets = ["VK_KHR_video_decode_queue"] )] - PhysicalDeviceIdPropertiesKHR = PhysicalDeviceIdProperties, + PhysicalDeviceVideoDecodeVp9FeaturesKHR = 1000514000, - [NativeName("VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_BUFFER_CREATE_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_VIDEO_DECODE_VP9_CAPABILITIES_KHR")] [SupportedApiProfile( "vulkan", - ["VK_KHR_external_memory"], - ImpliesSets = [ - "VK_KHR_external_memory+VK_KHR_external_memory_capabilities", - "VK_KHR_external_memory+VK_VERSION_1_1", - ] + ["VK_KHR_video_decode_vp9"], + ImpliesSets = ["VK_KHR_video_decode_queue"] )] - ExternalMemoryBufferCreateInfoKHR = ExternalMemoryBufferCreateInfo, + VideoDecodeVp9CapabilitiesKHR = 1000514001, - [NativeName("VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_IMAGE_CREATE_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_VIDEO_DECODE_VP9_PICTURE_INFO_KHR")] [SupportedApiProfile( "vulkan", - ["VK_KHR_external_memory"], - ImpliesSets = [ - "VK_KHR_external_memory+VK_KHR_external_memory_capabilities", - "VK_KHR_external_memory+VK_VERSION_1_1", - ] + ["VK_KHR_video_decode_vp9"], + ImpliesSets = ["VK_KHR_video_decode_queue"] + )] + VideoDecodeVp9PictureInfoKHR = 1000514002, + + [NativeName("VK_STRUCTURE_TYPE_VIDEO_DECODE_VP9_PROFILE_INFO_KHR")] + [SupportedApiProfile( + "vulkan", + ["VK_KHR_video_decode_vp9"], + ImpliesSets = ["VK_KHR_video_decode_queue"] )] - ExternalMemoryImageCreateInfoKHR = ExternalMemoryImageCreateInfo, + VideoDecodeVp9ProfileInfoKHR = 1000514003, - [NativeName("VK_STRUCTURE_TYPE_EXPORT_MEMORY_ALLOCATE_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VIDEO_MAINTENANCE_1_FEATURES_KHR")] [SupportedApiProfile( "vulkan", - ["VK_KHR_external_memory"], - ImpliesSets = [ - "VK_KHR_external_memory+VK_KHR_external_memory_capabilities", - "VK_KHR_external_memory+VK_VERSION_1_1", - ] + ["VK_KHR_video_maintenance1"], + ImpliesSets = ["VK_KHR_video_queue"] )] - ExportMemoryAllocateInfoKHR = ExportMemoryAllocateInfo, + PhysicalDeviceVideoMaintenance1FeaturesKHR = 1000515000, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_SEMAPHORE_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_VIDEO_INLINE_QUERY_INFO_KHR")] [SupportedApiProfile( "vulkan", - ["VK_KHR_external_semaphore_capabilities"], - ImpliesSets = [ - "VK_KHR_external_semaphore_capabilities+VK_KHR_get_physical_device_properties2", - "VK_KHR_external_semaphore_capabilities+VK_VERSION_1_1", - ] + ["VK_KHR_video_maintenance1"], + ImpliesSets = ["VK_KHR_video_queue"] )] - PhysicalDeviceExternalSemaphoreInfoKHR = PhysicalDeviceExternalSemaphoreInfo, + VideoInlineQueryInfoKHR = 1000515001, - [NativeName("VK_STRUCTURE_TYPE_EXTERNAL_SEMAPHORE_PROPERTIES_KHR")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PER_STAGE_DESCRIPTOR_SET_FEATURES_NV")] [SupportedApiProfile( "vulkan", - ["VK_KHR_external_semaphore_capabilities"], + ["VK_NV_per_stage_descriptor_set"], ImpliesSets = [ - "VK_KHR_external_semaphore_capabilities+VK_KHR_get_physical_device_properties2", - "VK_KHR_external_semaphore_capabilities+VK_VERSION_1_1", + "VK_NV_per_stage_descriptor_set+VK_KHR_maintenance6", + "VK_NV_per_stage_descriptor_set+VK_VERSION_1_4", ] )] - ExternalSemaphorePropertiesKHR = ExternalSemaphoreProperties, + PhysicalDevicePerStageDescriptorSetFeaturesNV = 1000516000, - [NativeName("VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_2_FEATURES_QCOM")] [SupportedApiProfile( "vulkan", - ["VK_KHR_external_semaphore"], - ImpliesSets = ["VK_KHR_external_semaphore_capabilities"] + ["VK_QCOM_image_processing2"], + ImpliesSets = ["VK_QCOM_image_processing"] )] - ExportSemaphoreCreateInfoKHR = ExportSemaphoreCreateInfo, + PhysicalDeviceImageProcessing2FeaturesQCOM = 1000518000, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PUSH_DESCRIPTOR_PROPERTIES_KHR")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_2_PROPERTIES_QCOM")] [SupportedApiProfile( "vulkan", - ["VK_KHR_push_descriptor"], - ImpliesSets = [ - "VK_KHR_push_descriptor+VK_KHR_get_physical_device_properties2", - "VK_KHR_push_descriptor+VK_VERSION_1_1", - ] + ["VK_QCOM_image_processing2"], + ImpliesSets = ["VK_QCOM_image_processing"] )] - PhysicalDevicePushDescriptorPropertiesKHR = PhysicalDevicePushDescriptorProperties, + PhysicalDeviceImageProcessing2PropertiesQCOM = 1000518001, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_FLOAT16_INT8_FEATURES_KHR")] + [NativeName("VK_STRUCTURE_TYPE_SAMPLER_BLOCK_MATCH_WINDOW_CREATE_INFO_QCOM")] [SupportedApiProfile( "vulkan", - ["VK_KHR_shader_float16_int8"], - ImpliesSets = [ - "VK_KHR_shader_float16_int8+VK_KHR_get_physical_device_properties2", - "VK_KHR_shader_float16_int8+VK_VERSION_1_1", - ] + ["VK_QCOM_image_processing2"], + ImpliesSets = ["VK_QCOM_image_processing"] )] - PhysicalDeviceShaderFloat16Int8FeaturesKHR = PhysicalDeviceShaderFloat16Int8Features, + SamplerBlockMatchWindowCreateInfoQCOM = 1000518002, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FLOAT16_INT8_FEATURES_KHR")] + [NativeName("VK_STRUCTURE_TYPE_SAMPLER_CUBIC_WEIGHTS_CREATE_INFO_QCOM")] [SupportedApiProfile( "vulkan", - ["VK_KHR_shader_float16_int8"], - ImpliesSets = [ - "VK_KHR_shader_float16_int8+VK_KHR_get_physical_device_properties2", - "VK_KHR_shader_float16_int8+VK_VERSION_1_1", - ] + ["VK_QCOM_filter_cubic_weights"], + ImpliesSets = ["VK_EXT_filter_cubic"] )] - PhysicalDeviceFloat16Int8FeaturesKHR = PhysicalDeviceShaderFloat16Int8Features, + SamplerCubicWeightsCreateInfoQCOM = 1000519000, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_16BIT_STORAGE_FEATURES_KHR")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CUBIC_WEIGHTS_FEATURES_QCOM")] [SupportedApiProfile( "vulkan", - ["VK_KHR_16bit_storage"], - ImpliesSets = [ - "VK_KHR_get_physical_device_properties2+VK_KHR_storage_buffer_storage_class", - "VK_VERSION_1_1", - ] + ["VK_QCOM_filter_cubic_weights"], + ImpliesSets = ["VK_EXT_filter_cubic"] )] - PhysicalDevice16BitStorageFeaturesKHR = PhysicalDevice16BitStorageFeatures, - - [NativeName("VK_STRUCTURE_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_CREATE_INFO_KHR")] - [SupportedApiProfile("vulkan", ["VK_KHR_descriptor_update_template"])] - DescriptorUpdateTemplateCreateInfoKHR = DescriptorUpdateTemplateCreateInfo, + PhysicalDeviceCubicWeightsFeaturesQCOM = 1000519001, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGELESS_FRAMEBUFFER_FEATURES_KHR")] + [NativeName("VK_STRUCTURE_TYPE_BLIT_IMAGE_CUBIC_WEIGHTS_INFO_QCOM")] [SupportedApiProfile( "vulkan", - ["VK_KHR_imageless_framebuffer"], - ImpliesSets = [ - "VK_KHR_image_format_list+VK_KHR_get_physical_device_properties2+VK_KHR_maintenance2", - "VK_KHR_image_format_list+VK_VERSION_1_1", - "VK_VERSION_1_2", - ] + ["VK_QCOM_filter_cubic_weights"], + ImpliesSets = ["VK_EXT_filter_cubic"] )] - PhysicalDeviceImagelessFramebufferFeaturesKHR = PhysicalDeviceImagelessFramebufferFeatures, + BlitImageCubicWeightsInfoQCOM = 1000519002, - [NativeName("VK_STRUCTURE_TYPE_FRAMEBUFFER_ATTACHMENTS_CREATE_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_YCBCR_DEGAMMA_FEATURES_QCOM")] [SupportedApiProfile( "vulkan", - ["VK_KHR_imageless_framebuffer"], + ["VK_QCOM_ycbcr_degamma"], ImpliesSets = [ - "VK_KHR_image_format_list+VK_KHR_get_physical_device_properties2+VK_KHR_maintenance2", - "VK_KHR_image_format_list+VK_VERSION_1_1", - "VK_VERSION_1_2", + "VK_QCOM_ycbcr_degamma+VK_KHR_get_physical_device_properties2", + "VK_QCOM_ycbcr_degamma+VK_VERSION_1_1", ] )] - FramebufferAttachmentsCreateInfoKHR = FramebufferAttachmentsCreateInfo, + PhysicalDeviceYcbcrDegammaFeaturesQCOM = 1000520000, - [NativeName("VK_STRUCTURE_TYPE_FRAMEBUFFER_ATTACHMENT_IMAGE_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_YCBCR_DEGAMMA_CREATE_INFO_QCOM")] [SupportedApiProfile( "vulkan", - ["VK_KHR_imageless_framebuffer"], + ["VK_QCOM_ycbcr_degamma"], ImpliesSets = [ - "VK_KHR_image_format_list+VK_KHR_get_physical_device_properties2+VK_KHR_maintenance2", - "VK_KHR_image_format_list+VK_VERSION_1_1", - "VK_VERSION_1_2", + "VK_QCOM_ycbcr_degamma+VK_KHR_get_physical_device_properties2", + "VK_QCOM_ycbcr_degamma+VK_VERSION_1_1", ] )] - FramebufferAttachmentImageInfoKHR = FramebufferAttachmentImageInfo, + SamplerYcbcrConversionYcbcrDegammaCreateInfoQCOM = 1000520001, - [NativeName("VK_STRUCTURE_TYPE_RENDER_PASS_ATTACHMENT_BEGIN_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CUBIC_CLAMP_FEATURES_QCOM")] [SupportedApiProfile( "vulkan", - ["VK_KHR_imageless_framebuffer"], + ["VK_QCOM_filter_cubic_clamp"], ImpliesSets = [ - "VK_KHR_image_format_list+VK_KHR_get_physical_device_properties2+VK_KHR_maintenance2", - "VK_KHR_image_format_list+VK_VERSION_1_1", - "VK_VERSION_1_2", + "VK_EXT_filter_cubic+VK_EXT_sampler_filter_minmax", + "VK_EXT_filter_cubic+VK_VERSION_1_2", ] )] - RenderPassAttachmentBeginInfoKHR = RenderPassAttachmentBeginInfo, + PhysicalDeviceCubicClampFeaturesQCOM = 1000521000, - [NativeName("VK_STRUCTURE_TYPE_ATTACHMENT_DESCRIPTION_2_KHR")] - [SupportedApiProfile( - "vulkan", - ["VK_KHR_create_renderpass2"], - ImpliesSets = ["VK_KHR_multiview+VK_KHR_maintenance2", "VK_VERSION_1_1"] + [NativeName( + "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_DYNAMIC_STATE_FEATURES_EXT" )] - AttachmentDescription2KHR = AttachmentDescription2, - - [NativeName("VK_STRUCTURE_TYPE_ATTACHMENT_REFERENCE_2_KHR")] [SupportedApiProfile( "vulkan", - ["VK_KHR_create_renderpass2"], - ImpliesSets = ["VK_KHR_multiview+VK_KHR_maintenance2", "VK_VERSION_1_1"] + ["VK_EXT_attachment_feedback_loop_dynamic_state"], + ImpliesSets = [ + "VK_EXT_attachment_feedback_loop_layout+VK_KHR_get_physical_device_properties2", + "VK_EXT_attachment_feedback_loop_layout+VK_VERSION_1_1", + ] )] - AttachmentReference2KHR = AttachmentReference2, + PhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT = 1000524000, - [NativeName("VK_STRUCTURE_TYPE_SUBPASS_DESCRIPTION_2_KHR")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_PROPERTIES")] [SupportedApiProfile( "vulkan", - ["VK_KHR_create_renderpass2"], - ImpliesSets = ["VK_KHR_multiview+VK_KHR_maintenance2", "VK_VERSION_1_1"] + ["VK_GRAPHICS_VERSION_1_4", "VK_VERSION_1_4"], + MinVersion = "1.4" )] - SubpassDescription2KHR = SubpassDescription2, + PhysicalDeviceVertexAttributeDivisorProperties = 1000525000, - [NativeName("VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_PROPERTIES_KHR")] [SupportedApiProfile( "vulkan", - ["VK_KHR_create_renderpass2"], - ImpliesSets = ["VK_KHR_multiview+VK_KHR_maintenance2", "VK_VERSION_1_1"] + ["VK_KHR_vertex_attribute_divisor"], + ImpliesSets = [ + "VK_KHR_vertex_attribute_divisor+VK_KHR_get_physical_device_properties2", + "VK_KHR_vertex_attribute_divisor+VK_VERSION_1_1", + ] )] - SubpassDependency2KHR = SubpassDependency2, + PhysicalDeviceVertexAttributeDivisorPropertiesKHR = + PhysicalDeviceVertexAttributeDivisorProperties, - [NativeName("VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2_KHR")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_UNIFIED_IMAGE_LAYOUTS_FEATURES_KHR")] [SupportedApiProfile( "vulkan", - ["VK_KHR_create_renderpass2"], - ImpliesSets = ["VK_KHR_multiview+VK_KHR_maintenance2", "VK_VERSION_1_1"] + ["VK_KHR_unified_image_layouts"], + ImpliesSets = [ + "VK_KHR_unified_image_layouts+VK_KHR_get_physical_device_properties2", + "VK_KHR_unified_image_layouts+VK_VERSION_1_1", + ] )] - RenderPassCreateInfo2KHR = RenderPassCreateInfo2, + PhysicalDeviceUnifiedImageLayoutsFeaturesKHR = 1000527000, - [NativeName("VK_STRUCTURE_TYPE_SUBPASS_BEGIN_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_ATTACHMENT_FEEDBACK_LOOP_INFO_EXT")] [SupportedApiProfile( "vulkan", - ["VK_KHR_create_renderpass2"], - ImpliesSets = ["VK_KHR_multiview+VK_KHR_maintenance2", "VK_VERSION_1_1"] + [ + "VK_KHR_unified_image_layouts+VK_EXT_attachment_feedback_loop_layout+VK_KHR_dynamic_rendering", + "VK_KHR_unified_image_layouts+VK_EXT_attachment_feedback_loop_layout+VK_VERSION_1_3", + ], + ImpliesSets = [ + "VK_KHR_unified_image_layouts+VK_KHR_get_physical_device_properties2", + "VK_KHR_unified_image_layouts+VK_VERSION_1_1", + ] )] - SubpassBeginInfoKHR = SubpassBeginInfo, + AttachmentFeedbackLoopInfoEXT = 1000527001, - [NativeName("VK_STRUCTURE_TYPE_SUBPASS_END_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_FLOAT_CONTROLS_2_FEATURES")] [SupportedApiProfile( "vulkan", - ["VK_KHR_create_renderpass2"], - ImpliesSets = ["VK_KHR_multiview+VK_KHR_maintenance2", "VK_VERSION_1_1"] + ["VK_COMPUTE_VERSION_1_4", "VK_GRAPHICS_VERSION_1_4", "VK_VERSION_1_4"], + MinVersion = "1.4" )] - SubpassEndInfoKHR = SubpassEndInfo, + PhysicalDeviceShaderFloatControls2Features = 1000528000, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_FENCE_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_FLOAT_CONTROLS_2_FEATURES_KHR")] [SupportedApiProfile( "vulkan", - ["VK_KHR_external_fence_capabilities"], - ImpliesSets = [ - "VK_KHR_external_fence_capabilities+VK_KHR_get_physical_device_properties2", - "VK_KHR_external_fence_capabilities+VK_VERSION_1_1", - ] + ["VK_KHR_shader_float_controls2"], + ImpliesSets = ["VK_KHR_shader_float_controls", "VK_VERSION_1_1"] )] - PhysicalDeviceExternalFenceInfoKHR = PhysicalDeviceExternalFenceInfo, + PhysicalDeviceShaderFloatControls2FeaturesKHR = PhysicalDeviceShaderFloatControls2Features, - [NativeName("VK_STRUCTURE_TYPE_EXTERNAL_FENCE_PROPERTIES_KHR")] + [NativeName("VK_STRUCTURE_TYPE_SCREEN_BUFFER_PROPERTIES_QNX")] [SupportedApiProfile( "vulkan", - ["VK_KHR_external_fence_capabilities"], + ["VK_QNX_external_memory_screen_buffer"], ImpliesSets = [ - "VK_KHR_external_fence_capabilities+VK_KHR_get_physical_device_properties2", - "VK_KHR_external_fence_capabilities+VK_VERSION_1_1", + "VK_EXT_queue_family_foreign+VK_KHR_sampler_ycbcr_conversion+VK_KHR_external_memory+VK_KHR_dedicated_allocation", + "VK_EXT_queue_family_foreign+VK_VERSION_1_1", ] )] - ExternalFencePropertiesKHR = ExternalFenceProperties, - - [NativeName("VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR")] - [SupportedApiProfile( - "vulkan", - ["VK_KHR_external_fence"], - ImpliesSets = ["VK_KHR_external_fence_capabilities"] - )] - ExportFenceCreateInfoKHR = ExportFenceCreateInfo, - - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_POINT_CLIPPING_PROPERTIES_KHR")] - [SupportedApiProfile("vulkan", ["VK_KHR_maintenance2"])] - PhysicalDevicePointClippingPropertiesKHR = PhysicalDevicePointClippingProperties, - - [NativeName("VK_STRUCTURE_TYPE_RENDER_PASS_INPUT_ATTACHMENT_ASPECT_CREATE_INFO_KHR")] - [SupportedApiProfile("vulkan", ["VK_KHR_maintenance2"])] - RenderPassInputAttachmentAspectCreateInfoKHR = RenderPassInputAttachmentAspectCreateInfo, - - [NativeName("VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR")] - [SupportedApiProfile("vulkan", ["VK_KHR_maintenance2"])] - ImageViewUsageCreateInfoKHR = ImageViewUsageCreateInfo, - - [NativeName("VK_STRUCTURE_TYPE_PIPELINE_TESSELLATION_DOMAIN_ORIGIN_STATE_CREATE_INFO_KHR")] - [SupportedApiProfile("vulkan", ["VK_KHR_maintenance2"])] - PipelineTessellationDomainOriginStateCreateInfoKHR = - PipelineTessellationDomainOriginStateCreateInfo, + ScreenBufferPropertiesQNX = 1000529000, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VARIABLE_POINTERS_FEATURES_KHR")] + [NativeName("VK_STRUCTURE_TYPE_SCREEN_BUFFER_FORMAT_PROPERTIES_QNX")] [SupportedApiProfile( "vulkan", - ["VK_KHR_variable_pointers"], + ["VK_QNX_external_memory_screen_buffer"], ImpliesSets = [ - "VK_KHR_get_physical_device_properties2+VK_KHR_storage_buffer_storage_class", - "VK_VERSION_1_1", + "VK_EXT_queue_family_foreign+VK_KHR_sampler_ycbcr_conversion+VK_KHR_external_memory+VK_KHR_dedicated_allocation", + "VK_EXT_queue_family_foreign+VK_VERSION_1_1", ] )] - PhysicalDeviceVariablePointersFeaturesKHR = PhysicalDeviceVariablePointersFeatures, + ScreenBufferFormatPropertiesQNX = 1000529001, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VARIABLE_POINTER_FEATURES_KHR")] + [NativeName("VK_STRUCTURE_TYPE_IMPORT_SCREEN_BUFFER_INFO_QNX")] [SupportedApiProfile( "vulkan", - ["VK_KHR_variable_pointers"], + ["VK_QNX_external_memory_screen_buffer"], ImpliesSets = [ - "VK_KHR_get_physical_device_properties2+VK_KHR_storage_buffer_storage_class", - "VK_VERSION_1_1", + "VK_EXT_queue_family_foreign+VK_KHR_sampler_ycbcr_conversion+VK_KHR_external_memory+VK_KHR_dedicated_allocation", + "VK_EXT_queue_family_foreign+VK_VERSION_1_1", ] )] - PhysicalDeviceVariablePointerFeaturesKHR = PhysicalDeviceVariablePointersFeaturesKHR, + ImportScreenBufferInfoQNX = 1000529002, - [NativeName("VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS_KHR")] + [NativeName("VK_STRUCTURE_TYPE_EXTERNAL_FORMAT_QNX")] [SupportedApiProfile( "vulkan", - ["VK_KHR_dedicated_allocation"], + ["VK_QNX_external_memory_screen_buffer"], ImpliesSets = [ - "VK_KHR_dedicated_allocation+VK_KHR_get_memory_requirements2", - "VK_KHR_dedicated_allocation+VK_VERSION_1_1", + "VK_EXT_queue_family_foreign+VK_KHR_sampler_ycbcr_conversion+VK_KHR_external_memory+VK_KHR_dedicated_allocation", + "VK_EXT_queue_family_foreign+VK_VERSION_1_1", ] )] - MemoryDedicatedRequirementsKHR = MemoryDedicatedRequirements, + ExternalFormatQNX = 1000529003, - [NativeName("VK_STRUCTURE_TYPE_MEMORY_DEDICATED_ALLOCATE_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_MEMORY_SCREEN_BUFFER_FEATURES_QNX")] [SupportedApiProfile( "vulkan", - ["VK_KHR_dedicated_allocation"], + ["VK_QNX_external_memory_screen_buffer"], ImpliesSets = [ - "VK_KHR_dedicated_allocation+VK_KHR_get_memory_requirements2", - "VK_KHR_dedicated_allocation+VK_VERSION_1_1", + "VK_EXT_queue_family_foreign+VK_KHR_sampler_ycbcr_conversion+VK_KHR_external_memory+VK_KHR_dedicated_allocation", + "VK_EXT_queue_family_foreign+VK_VERSION_1_1", ] )] - MemoryDedicatedAllocateInfoKHR = MemoryDedicatedAllocateInfo, + PhysicalDeviceExternalMemoryScreenBufferFeaturesQNX = 1000529004, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES_EXT")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LAYERED_DRIVER_PROPERTIES_MSFT")] [SupportedApiProfile( "vulkan", - ["VK_EXT_sampler_filter_minmax"], + ["VK_MSFT_layered_driver"], ImpliesSets = [ - "VK_EXT_sampler_filter_minmax+VK_KHR_get_physical_device_properties2", - "VK_EXT_sampler_filter_minmax+VK_VERSION_1_1", + "VK_MSFT_layered_driver+VK_KHR_get_physical_device_properties2", + "VK_MSFT_layered_driver+VK_VERSION_1_1", ] )] - PhysicalDeviceSamplerFilterMinmaxPropertiesEXT = PhysicalDeviceSamplerFilterMinmaxProperties, + PhysicalDeviceLayeredDriverPropertiesMSFT = 1000530000, - [NativeName("VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EXPECT_ASSUME_FEATURES")] [SupportedApiProfile( "vulkan", - ["VK_EXT_sampler_filter_minmax"], - ImpliesSets = [ - "VK_EXT_sampler_filter_minmax+VK_KHR_get_physical_device_properties2", - "VK_EXT_sampler_filter_minmax+VK_VERSION_1_1", - ] + ["VK_COMPUTE_VERSION_1_4", "VK_GRAPHICS_VERSION_1_4", "VK_VERSION_1_4"], + MinVersion = "1.4" )] - SamplerReductionModeCreateInfoEXT = SamplerReductionModeCreateInfo, + PhysicalDeviceShaderExpectAssumeFeatures = 1000544000, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_FEATURES_EXT")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EXPECT_ASSUME_FEATURES_KHR")] [SupportedApiProfile( "vulkan", - ["VK_EXT_inline_uniform_block"], + ["VK_KHR_shader_expect_assume"], ImpliesSets = [ - "VK_KHR_get_physical_device_properties2+VK_KHR_maintenance1", - "VK_VERSION_1_1", + "VK_KHR_shader_expect_assume+VK_KHR_get_physical_device_properties2", + "VK_KHR_shader_expect_assume+VK_VERSION_1_1", ] )] - PhysicalDeviceInlineUniformBlockFeaturesEXT = PhysicalDeviceInlineUniformBlockFeatures, + PhysicalDeviceShaderExpectAssumeFeaturesKHR = PhysicalDeviceShaderExpectAssumeFeatures, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_PROPERTIES_EXT")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_6_FEATURES")] [SupportedApiProfile( "vulkan", - ["VK_EXT_inline_uniform_block"], - ImpliesSets = [ - "VK_KHR_get_physical_device_properties2+VK_KHR_maintenance1", - "VK_VERSION_1_1", - ] + [ + "VK_BASE_VERSION_1_4", + "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_4", + ], + MinVersion = "1.4" )] - PhysicalDeviceInlineUniformBlockPropertiesEXT = PhysicalDeviceInlineUniformBlockProperties, + PhysicalDeviceMaintenance6Features = 1000545000, - [NativeName("VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET_INLINE_UNIFORM_BLOCK_EXT")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_6_FEATURES_KHR")] + [SupportedApiProfile("vulkan", ["VK_KHR_maintenance6"], ImpliesSets = ["VK_VERSION_1_1"])] + PhysicalDeviceMaintenance6FeaturesKHR = PhysicalDeviceMaintenance6Features, + + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_6_PROPERTIES")] [SupportedApiProfile( "vulkan", - ["VK_EXT_inline_uniform_block"], - ImpliesSets = [ - "VK_KHR_get_physical_device_properties2+VK_KHR_maintenance1", - "VK_VERSION_1_1", - ] + [ + "VK_BASE_VERSION_1_4", + "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_4", + ], + MinVersion = "1.4" )] - WriteDescriptorSetInlineUniformBlockEXT = WriteDescriptorSetInlineUniformBlock, + PhysicalDeviceMaintenance6Properties = 1000545001, - [NativeName("VK_STRUCTURE_TYPE_DESCRIPTOR_POOL_INLINE_UNIFORM_BLOCK_CREATE_INFO_EXT")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_6_PROPERTIES_KHR")] + [SupportedApiProfile("vulkan", ["VK_KHR_maintenance6"], ImpliesSets = ["VK_VERSION_1_1"])] + PhysicalDeviceMaintenance6PropertiesKHR = PhysicalDeviceMaintenance6Properties, + + [NativeName("VK_STRUCTURE_TYPE_BIND_MEMORY_STATUS")] [SupportedApiProfile( "vulkan", - ["VK_EXT_inline_uniform_block"], - ImpliesSets = [ - "VK_KHR_get_physical_device_properties2+VK_KHR_maintenance1", - "VK_VERSION_1_1", - ] + [ + "VK_BASE_VERSION_1_4", + "VK_COMPUTE_VERSION_1_4", + "VK_GRAPHICS_VERSION_1_4", + "VK_VERSION_1_4", + ], + MinVersion = "1.4" )] - DescriptorPoolInlineUniformBlockCreateInfoEXT = DescriptorPoolInlineUniformBlockCreateInfo, + BindMemoryStatus = 1000545002, - [NativeName("VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2_KHR")] - [SupportedApiProfile("vulkan", ["VK_KHR_get_memory_requirements2"])] - BufferMemoryRequirementsInfo2KHR = BufferMemoryRequirementsInfo2, + [NativeName("VK_STRUCTURE_TYPE_BIND_MEMORY_STATUS_KHR")] + [SupportedApiProfile("vulkan", ["VK_KHR_maintenance6"], ImpliesSets = ["VK_VERSION_1_1"])] + BindMemoryStatusKHR = BindMemoryStatus, - [NativeName("VK_STRUCTURE_TYPE_IMAGE_MEMORY_REQUIREMENTS_INFO_2_KHR")] - [SupportedApiProfile("vulkan", ["VK_KHR_get_memory_requirements2"])] - ImageMemoryRequirementsInfo2KHR = ImageMemoryRequirementsInfo2, + [NativeName("VK_STRUCTURE_TYPE_BIND_DESCRIPTOR_SETS_INFO")] + [SupportedApiProfile( + "vulkan", + ["VK_COMPUTE_VERSION_1_4", "VK_GRAPHICS_VERSION_1_4", "VK_VERSION_1_4"], + MinVersion = "1.4" + )] + BindDescriptorSetsInfo = 1000545003, - [NativeName("VK_STRUCTURE_TYPE_IMAGE_SPARSE_MEMORY_REQUIREMENTS_INFO_2_KHR")] - [SupportedApiProfile("vulkan", ["VK_KHR_get_memory_requirements2"])] - ImageSparseMemoryRequirementsInfo2KHR = ImageSparseMemoryRequirementsInfo2, + [NativeName("VK_STRUCTURE_TYPE_BIND_DESCRIPTOR_SETS_INFO_KHR")] + [SupportedApiProfile("vulkan", ["VK_KHR_maintenance6"], ImpliesSets = ["VK_VERSION_1_1"])] + BindDescriptorSetsInfoKHR = BindDescriptorSetsInfo, - [NativeName("VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2_KHR")] - [SupportedApiProfile("vulkan", ["VK_KHR_get_memory_requirements2"])] - MemoryRequirements2KHR = MemoryRequirements2, + [NativeName("VK_STRUCTURE_TYPE_PUSH_CONSTANTS_INFO")] + [SupportedApiProfile( + "vulkan", + ["VK_COMPUTE_VERSION_1_4", "VK_GRAPHICS_VERSION_1_4", "VK_VERSION_1_4"], + MinVersion = "1.4" + )] + PushConstantsInfo = 1000545004, - [NativeName("VK_STRUCTURE_TYPE_SPARSE_IMAGE_MEMORY_REQUIREMENTS_2_KHR")] - [SupportedApiProfile("vulkan", ["VK_KHR_get_memory_requirements2"])] - SparseImageMemoryRequirements2KHR = SparseImageMemoryRequirements2, + [NativeName("VK_STRUCTURE_TYPE_PUSH_CONSTANTS_INFO_KHR")] + [SupportedApiProfile("vulkan", ["VK_KHR_maintenance6"], ImpliesSets = ["VK_VERSION_1_1"])] + PushConstantsInfoKHR = PushConstantsInfo, - [NativeName("VK_STRUCTURE_TYPE_IMAGE_FORMAT_LIST_CREATE_INFO_KHR")] - [SupportedApiProfile("vulkan", ["VK_KHR_image_format_list"])] - ImageFormatListCreateInfoKHR = ImageFormatListCreateInfo, + [NativeName("VK_STRUCTURE_TYPE_PUSH_DESCRIPTOR_SET_INFO")] + [SupportedApiProfile( + "vulkan", + ["VK_COMPUTE_VERSION_1_4", "VK_GRAPHICS_VERSION_1_4", "VK_VERSION_1_4"], + MinVersion = "1.4" + )] + PushDescriptorSetInfo = 1000545005, - [NativeName("VK_STRUCTURE_TYPE_ATTACHMENT_SAMPLE_COUNT_INFO_NV")] + [NativeName("VK_STRUCTURE_TYPE_PUSH_DESCRIPTOR_SET_INFO_KHR")] [SupportedApiProfile( "vulkan", - [ - "VK_NV_framebuffer_mixed_samples+VK_KHR_dynamic_rendering", - "VK_NV_framebuffer_mixed_samples+VK_VERSION_1_3", - ] + ["VK_KHR_maintenance6", "VK_KHR_push_descriptor"], + ImpliesSets = ["VK_VERSION_1_1"], + RequireAll = true )] - AttachmentSampleCountInfoNV = AttachmentSampleCountInfoAMD, + PushDescriptorSetInfoKHR = PushDescriptorSetInfo, - [NativeName("VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_CREATE_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_PUSH_DESCRIPTOR_SET_WITH_TEMPLATE_INFO")] [SupportedApiProfile( "vulkan", - ["VK_KHR_sampler_ycbcr_conversion"], - ImpliesSets = [ - "VK_KHR_maintenance1+VK_KHR_bind_memory2+VK_KHR_get_memory_requirements2+VK_KHR_get_physical_device_properties2", - "VK_VERSION_1_1", - ] + ["VK_COMPUTE_VERSION_1_4", "VK_GRAPHICS_VERSION_1_4", "VK_VERSION_1_4"], + MinVersion = "1.4" )] - SamplerYcbcrConversionCreateInfoKHR = SamplerYcbcrConversionCreateInfo, + PushDescriptorSetWithTemplateInfo = 1000545006, - [NativeName("VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_PUSH_DESCRIPTOR_SET_WITH_TEMPLATE_INFO_KHR")] [SupportedApiProfile( "vulkan", - ["VK_KHR_sampler_ycbcr_conversion"], - ImpliesSets = [ - "VK_KHR_maintenance1+VK_KHR_bind_memory2+VK_KHR_get_memory_requirements2+VK_KHR_get_physical_device_properties2", - "VK_VERSION_1_1", - ] + ["VK_KHR_maintenance6", "VK_KHR_push_descriptor"], + ImpliesSets = ["VK_VERSION_1_1"], + RequireAll = true )] - SamplerYcbcrConversionInfoKHR = SamplerYcbcrConversionInfo, + PushDescriptorSetWithTemplateInfoKHR = PushDescriptorSetWithTemplateInfo, - [NativeName("VK_STRUCTURE_TYPE_BIND_IMAGE_PLANE_MEMORY_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_SET_DESCRIPTOR_BUFFER_OFFSETS_INFO_EXT")] [SupportedApiProfile( "vulkan", - ["VK_KHR_sampler_ycbcr_conversion"], + ["VK_EXT_descriptor_buffer", "VK_KHR_maintenance6"], + ImpliesSets = ["VK_VERSION_1_1"], + RequireAll = true + )] + SetDescriptorBufferOffsetsInfoEXT = 1000545007, + + [NativeName("VK_STRUCTURE_TYPE_BIND_DESCRIPTOR_BUFFER_EMBEDDED_SAMPLERS_INFO_EXT")] + [SupportedApiProfile( + "vulkan", + ["VK_EXT_descriptor_buffer", "VK_KHR_maintenance6"], + ImpliesSets = ["VK_VERSION_1_1"], + RequireAll = true + )] + BindDescriptorBufferEmbeddedSamplersInfoEXT = 1000545008, + + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_POOL_OVERALLOCATION_FEATURES_NV")] + [SupportedApiProfile( + "vulkan", + ["VK_NV_descriptor_pool_overallocation"], + ImpliesSets = ["VK_VERSION_1_1"] + )] + PhysicalDeviceDescriptorPoolOverallocationFeaturesNV = 1000546000, + + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_MEMORY_HEAP_FEATURES_QCOM")] + [SupportedApiProfile( + "vulkan", + ["VK_QCOM_tile_memory_heap"], ImpliesSets = [ - "VK_KHR_maintenance1+VK_KHR_bind_memory2+VK_KHR_get_memory_requirements2+VK_KHR_get_physical_device_properties2", + "VK_KHR_get_memory_requirements2+VK_KHR_get_physical_device_properties2", "VK_VERSION_1_1", ] )] - BindImagePlaneMemoryInfoKHR = BindImagePlaneMemoryInfo, + PhysicalDeviceTileMemoryHeapFeaturesQCOM = 1000547000, - [NativeName("VK_STRUCTURE_TYPE_IMAGE_PLANE_MEMORY_REQUIREMENTS_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_MEMORY_HEAP_PROPERTIES_QCOM")] [SupportedApiProfile( "vulkan", - ["VK_KHR_sampler_ycbcr_conversion"], + ["VK_QCOM_tile_memory_heap"], ImpliesSets = [ - "VK_KHR_maintenance1+VK_KHR_bind_memory2+VK_KHR_get_memory_requirements2+VK_KHR_get_physical_device_properties2", + "VK_KHR_get_memory_requirements2+VK_KHR_get_physical_device_properties2", "VK_VERSION_1_1", ] )] - ImagePlaneMemoryRequirementsInfoKHR = ImagePlaneMemoryRequirementsInfo, + PhysicalDeviceTileMemoryHeapPropertiesQCOM = 1000547001, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_YCBCR_CONVERSION_FEATURES_KHR")] + [NativeName("VK_STRUCTURE_TYPE_TILE_MEMORY_REQUIREMENTS_QCOM")] [SupportedApiProfile( "vulkan", - ["VK_KHR_sampler_ycbcr_conversion"], + ["VK_QCOM_tile_memory_heap"], ImpliesSets = [ - "VK_KHR_maintenance1+VK_KHR_bind_memory2+VK_KHR_get_memory_requirements2+VK_KHR_get_physical_device_properties2", + "VK_KHR_get_memory_requirements2+VK_KHR_get_physical_device_properties2", "VK_VERSION_1_1", ] )] - PhysicalDeviceSamplerYcbcrConversionFeaturesKHR = PhysicalDeviceSamplerYcbcrConversionFeatures, + TileMemoryRequirementsQCOM = 1000547002, - [NativeName("VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_IMAGE_FORMAT_PROPERTIES_KHR")] + [NativeName("VK_STRUCTURE_TYPE_TILE_MEMORY_BIND_INFO_QCOM")] [SupportedApiProfile( "vulkan", - ["VK_KHR_sampler_ycbcr_conversion"], + ["VK_QCOM_tile_memory_heap"], ImpliesSets = [ - "VK_KHR_maintenance1+VK_KHR_bind_memory2+VK_KHR_get_memory_requirements2+VK_KHR_get_physical_device_properties2", + "VK_KHR_get_memory_requirements2+VK_KHR_get_physical_device_properties2", "VK_VERSION_1_1", ] )] - SamplerYcbcrConversionImageFormatPropertiesKHR = SamplerYcbcrConversionImageFormatProperties, - - [NativeName("VK_STRUCTURE_TYPE_BIND_BUFFER_MEMORY_INFO_KHR")] - [SupportedApiProfile("vulkan", ["VK_KHR_bind_memory2"])] - BindBufferMemoryInfoKHR = BindBufferMemoryInfo, - - [NativeName("VK_STRUCTURE_TYPE_BIND_IMAGE_MEMORY_INFO_KHR")] - [SupportedApiProfile("vulkan", ["VK_KHR_bind_memory2"])] - BindImageMemoryInfoKHR = BindImageMemoryInfo, + TileMemoryBindInfoQCOM = 1000547003, - [NativeName("VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_BINDING_FLAGS_CREATE_INFO_EXT")] + [NativeName("VK_STRUCTURE_TYPE_TILE_MEMORY_SIZE_INFO_QCOM")] [SupportedApiProfile( "vulkan", - ["VK_EXT_descriptor_indexing"], + ["VK_QCOM_tile_memory_heap", "VK_QCOM_tile_properties"], ImpliesSets = [ - "VK_KHR_get_physical_device_properties2+VK_KHR_maintenance3", + "VK_KHR_get_memory_requirements2+VK_KHR_get_physical_device_properties2", "VK_VERSION_1_1", - ] + ], + RequireAll = true )] - DescriptorSetLayoutBindingFlagsCreateInfoEXT = DescriptorSetLayoutBindingFlagsCreateInfo, + TileMemorySizeInfoQCOM = 1000547004, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES_EXT")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COPY_MEMORY_INDIRECT_FEATURES_KHR")] [SupportedApiProfile( "vulkan", - ["VK_EXT_descriptor_indexing"], + ["VK_KHR_copy_memory_indirect"], ImpliesSets = [ - "VK_KHR_get_physical_device_properties2+VK_KHR_maintenance3", - "VK_VERSION_1_1", + "VK_KHR_get_physical_device_properties2+VK_KHR_buffer_device_address", + "VK_VERSION_1_2", ] )] - PhysicalDeviceDescriptorIndexingFeaturesEXT = PhysicalDeviceDescriptorIndexingFeatures, + PhysicalDeviceCopyMemoryIndirectFeaturesKHR = 1000549000, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_PROPERTIES_EXT")] + [NativeName("VK_STRUCTURE_TYPE_COPY_MEMORY_INDIRECT_INFO_KHR")] [SupportedApiProfile( "vulkan", - ["VK_EXT_descriptor_indexing"], + ["VK_KHR_copy_memory_indirect"], ImpliesSets = [ - "VK_KHR_get_physical_device_properties2+VK_KHR_maintenance3", - "VK_VERSION_1_1", + "VK_KHR_get_physical_device_properties2+VK_KHR_buffer_device_address", + "VK_VERSION_1_2", ] )] - PhysicalDeviceDescriptorIndexingPropertiesEXT = PhysicalDeviceDescriptorIndexingProperties, + CopyMemoryIndirectInfoKHR = 1000549002, - [NativeName("VK_STRUCTURE_TYPE_DESCRIPTOR_SET_VARIABLE_DESCRIPTOR_COUNT_ALLOCATE_INFO_EXT")] + [NativeName("VK_STRUCTURE_TYPE_COPY_MEMORY_TO_IMAGE_INDIRECT_INFO_KHR")] [SupportedApiProfile( "vulkan", - ["VK_EXT_descriptor_indexing"], + ["VK_KHR_copy_memory_indirect"], ImpliesSets = [ - "VK_KHR_get_physical_device_properties2+VK_KHR_maintenance3", - "VK_VERSION_1_1", + "VK_KHR_get_physical_device_properties2+VK_KHR_buffer_device_address", + "VK_VERSION_1_2", ] )] - DescriptorSetVariableDescriptorCountAllocateInfoEXT = - DescriptorSetVariableDescriptorCountAllocateInfo, + CopyMemoryToImageIndirectInfoKHR = 1000549003, - [NativeName("VK_STRUCTURE_TYPE_DESCRIPTOR_SET_VARIABLE_DESCRIPTOR_COUNT_LAYOUT_SUPPORT_EXT")] + [NativeName("VK_STRUCTURE_TYPE_DECOMPRESS_MEMORY_INFO_EXT")] [SupportedApiProfile( "vulkan", - ["VK_EXT_descriptor_indexing"], - ImpliesSets = [ - "VK_KHR_get_physical_device_properties2+VK_KHR_maintenance3", - "VK_VERSION_1_1", - ] + ["VK_EXT_memory_decompression"], + ImpliesSets = ["VK_KHR_buffer_device_address", "VK_KHR_get_physical_device_properties2"] )] - DescriptorSetVariableDescriptorCountLayoutSupportEXT = - DescriptorSetVariableDescriptorCountLayoutSupport, + DecompressMemoryInfoEXT = 1000550002, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_3_PROPERTIES_KHR")] + [NativeName("VK_STRUCTURE_TYPE_DISPLAY_SURFACE_STEREO_CREATE_INFO_NV")] [SupportedApiProfile( "vulkan", - ["VK_KHR_maintenance3"], - ImpliesSets = [ - "VK_KHR_maintenance3+VK_KHR_get_physical_device_properties2", - "VK_KHR_maintenance3+VK_VERSION_1_1", - ] + ["VK_NV_display_stereo"], + ImpliesSets = ["VK_KHR_display", "VK_KHR_get_display_properties2"] )] - PhysicalDeviceMaintenance3PropertiesKHR = PhysicalDeviceMaintenance3Properties, + DisplaySurfaceStereoCreateInfoNV = 1000551000, - [NativeName("VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_SUPPORT_KHR")] + [NativeName("VK_STRUCTURE_TYPE_DISPLAY_MODE_STEREO_PROPERTIES_NV")] [SupportedApiProfile( "vulkan", - ["VK_KHR_maintenance3"], - ImpliesSets = [ - "VK_KHR_maintenance3+VK_KHR_get_physical_device_properties2", - "VK_KHR_maintenance3+VK_VERSION_1_1", - ] + ["VK_NV_display_stereo"], + ImpliesSets = ["VK_KHR_display", "VK_KHR_get_display_properties2"] )] - DescriptorSetLayoutSupportKHR = DescriptorSetLayoutSupport, + DisplayModeStereoPropertiesNV = 1000551001, - [NativeName("VK_STRUCTURE_TYPE_DEVICE_QUEUE_GLOBAL_PRIORITY_CREATE_INFO_EXT")] - [SupportedApiProfile("vulkan", ["VK_EXT_global_priority"])] - DeviceQueueGlobalPriorityCreateInfoEXT = DeviceQueueGlobalPriorityCreateInfo, + [NativeName("VK_STRUCTURE_TYPE_VIDEO_ENCODE_INTRA_REFRESH_CAPABILITIES_KHR")] + [SupportedApiProfile( + "vulkan", + ["VK_KHR_video_encode_intra_refresh"], + ImpliesSets = ["VK_KHR_video_encode_queue"] + )] + VideoEncodeIntraRefreshCapabilitiesKHR = 1000552000, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SUBGROUP_EXTENDED_TYPES_FEATURES_KHR")] + [NativeName("VK_STRUCTURE_TYPE_VIDEO_ENCODE_SESSION_INTRA_REFRESH_CREATE_INFO_KHR")] [SupportedApiProfile( "vulkan", - ["VK_KHR_shader_subgroup_extended_types"], - ImpliesSets = ["VK_VERSION_1_1"] + ["VK_KHR_video_encode_intra_refresh"], + ImpliesSets = ["VK_KHR_video_encode_queue"] )] - PhysicalDeviceShaderSubgroupExtendedTypesFeaturesKHR = - PhysicalDeviceShaderSubgroupExtendedTypesFeatures, + VideoEncodeSessionIntraRefreshCreateInfoKHR = 1000552001, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_8BIT_STORAGE_FEATURES_KHR")] + [NativeName("VK_STRUCTURE_TYPE_VIDEO_ENCODE_INTRA_REFRESH_INFO_KHR")] [SupportedApiProfile( "vulkan", - ["VK_KHR_8bit_storage"], - ImpliesSets = [ - "VK_KHR_get_physical_device_properties2+VK_KHR_storage_buffer_storage_class", - "VK_VERSION_1_1", - ] + ["VK_KHR_video_encode_intra_refresh"], + ImpliesSets = ["VK_KHR_video_encode_queue"] )] - PhysicalDevice8BitStorageFeaturesKHR = PhysicalDevice8BitStorageFeatures, + VideoEncodeIntraRefreshInfoKHR = 1000552002, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_INT64_FEATURES_KHR")] + [NativeName("VK_STRUCTURE_TYPE_VIDEO_REFERENCE_INTRA_REFRESH_INFO_KHR")] [SupportedApiProfile( "vulkan", - ["VK_KHR_shader_atomic_int64"], - ImpliesSets = [ - "VK_KHR_shader_atomic_int64+VK_KHR_get_physical_device_properties2", - "VK_KHR_shader_atomic_int64+VK_VERSION_1_1", - ] + ["VK_KHR_video_encode_intra_refresh"], + ImpliesSets = ["VK_KHR_video_encode_queue"] )] - PhysicalDeviceShaderAtomicInt64FeaturesKHR = PhysicalDeviceShaderAtomicInt64Features, + VideoReferenceIntraRefreshInfoKHR = 1000552003, - [NativeName("VK_STRUCTURE_TYPE_CALIBRATED_TIMESTAMP_INFO_EXT")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VIDEO_ENCODE_INTRA_REFRESH_FEATURES_KHR")] [SupportedApiProfile( "vulkan", - ["VK_EXT_calibrated_timestamps"], - ImpliesSets = [ - "VK_EXT_calibrated_timestamps+VK_KHR_get_physical_device_properties2", - "VK_EXT_calibrated_timestamps+VK_VERSION_1_1", - ] + ["VK_KHR_video_encode_intra_refresh"], + ImpliesSets = ["VK_KHR_video_encode_queue"] )] - CalibratedTimestampInfoEXT = CalibratedTimestampInfoKHR, + PhysicalDeviceVideoEncodeIntraRefreshFeaturesKHR = 1000552004, - [NativeName("VK_STRUCTURE_TYPE_DEVICE_QUEUE_GLOBAL_PRIORITY_CREATE_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_VIDEO_ENCODE_QUANTIZATION_MAP_CAPABILITIES_KHR")] [SupportedApiProfile( "vulkan", - ["VK_KHR_global_priority"], + ["VK_KHR_video_encode_quantization_map"], ImpliesSets = [ - "VK_KHR_global_priority+VK_KHR_get_physical_device_properties2", - "VK_KHR_global_priority+VK_VERSION_1_1", + "VK_KHR_video_encode_queue+VK_KHR_format_feature_flags2", + "VK_KHR_video_encode_queue+VK_VERSION_1_3", ] )] - DeviceQueueGlobalPriorityCreateInfoKHR = DeviceQueueGlobalPriorityCreateInfo, + VideoEncodeQuantizationMapCapabilitiesKHR = 1000553000, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_KHR")] + [NativeName("VK_STRUCTURE_TYPE_VIDEO_FORMAT_QUANTIZATION_MAP_PROPERTIES_KHR")] [SupportedApiProfile( "vulkan", - ["VK_KHR_global_priority"], + ["VK_KHR_video_encode_quantization_map"], ImpliesSets = [ - "VK_KHR_global_priority+VK_KHR_get_physical_device_properties2", - "VK_KHR_global_priority+VK_VERSION_1_1", + "VK_KHR_video_encode_queue+VK_KHR_format_feature_flags2", + "VK_KHR_video_encode_queue+VK_VERSION_1_3", ] )] - PhysicalDeviceGlobalPriorityQueryFeaturesKHR = PhysicalDeviceGlobalPriorityQueryFeatures, + VideoFormatQuantizationMapPropertiesKHR = 1000553001, - [NativeName("VK_STRUCTURE_TYPE_QUEUE_FAMILY_GLOBAL_PRIORITY_PROPERTIES_KHR")] + [NativeName("VK_STRUCTURE_TYPE_VIDEO_ENCODE_QUANTIZATION_MAP_INFO_KHR")] [SupportedApiProfile( "vulkan", - ["VK_KHR_global_priority"], + ["VK_KHR_video_encode_quantization_map"], ImpliesSets = [ - "VK_KHR_global_priority+VK_KHR_get_physical_device_properties2", - "VK_KHR_global_priority+VK_VERSION_1_1", + "VK_KHR_video_encode_queue+VK_KHR_format_feature_flags2", + "VK_KHR_video_encode_queue+VK_VERSION_1_3", ] )] - QueueFamilyGlobalPriorityPropertiesKHR = QueueFamilyGlobalPriorityProperties, + VideoEncodeQuantizationMapInfoKHR = 1000553002, - [NativeName("VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_DIVISOR_STATE_CREATE_INFO_EXT")] + [NativeName("VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_QUANTIZATION_MAP_CAPABILITIES_KHR")] [SupportedApiProfile( "vulkan", - ["VK_EXT_vertex_attribute_divisor"], + ["VK_KHR_video_encode_h264", "VK_KHR_video_encode_quantization_map"], ImpliesSets = [ - "VK_EXT_vertex_attribute_divisor+VK_KHR_get_physical_device_properties2", - "VK_EXT_vertex_attribute_divisor+VK_VERSION_1_1", - ] + "VK_KHR_video_encode_queue+VK_KHR_format_feature_flags2", + "VK_KHR_video_encode_queue+VK_VERSION_1_3", + ], + RequireAll = true )] - PipelineVertexInputDivisorStateCreateInfoEXT = PipelineVertexInputDivisorStateCreateInfo, + VideoEncodeH264QuantizationMapCapabilitiesKHR = 1000553003, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_FEATURES_EXT")] + [NativeName("VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_QUANTIZATION_MAP_CAPABILITIES_KHR")] [SupportedApiProfile( "vulkan", - ["VK_EXT_vertex_attribute_divisor"], + ["VK_KHR_video_encode_h265", "VK_KHR_video_encode_quantization_map"], ImpliesSets = [ - "VK_EXT_vertex_attribute_divisor+VK_KHR_get_physical_device_properties2", - "VK_EXT_vertex_attribute_divisor+VK_VERSION_1_1", - ] + "VK_KHR_video_encode_queue+VK_KHR_format_feature_flags2", + "VK_KHR_video_encode_queue+VK_VERSION_1_3", + ], + RequireAll = true )] - PhysicalDeviceVertexAttributeDivisorFeaturesEXT = PhysicalDeviceVertexAttributeDivisorFeatures, - - [NativeName("VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO_EXT")] - [SupportedApiProfile("vulkan", ["VK_EXT_pipeline_creation_feedback"])] - PipelineCreationFeedbackCreateInfoEXT = PipelineCreationFeedbackCreateInfo, + VideoEncodeH265QuantizationMapCapabilitiesKHR = 1000553004, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DRIVER_PROPERTIES_KHR")] + [NativeName( + "VK_STRUCTURE_TYPE_VIDEO_ENCODE_QUANTIZATION_MAP_SESSION_PARAMETERS_CREATE_INFO_KHR" + )] [SupportedApiProfile( "vulkan", - ["VK_KHR_driver_properties"], + ["VK_KHR_video_encode_quantization_map"], ImpliesSets = [ - "VK_KHR_driver_properties+VK_KHR_get_physical_device_properties2", - "VK_KHR_driver_properties+VK_VERSION_1_1", + "VK_KHR_video_encode_queue+VK_KHR_format_feature_flags2", + "VK_KHR_video_encode_queue+VK_VERSION_1_3", ] )] - PhysicalDeviceDriverPropertiesKHR = PhysicalDeviceDriverProperties, + VideoEncodeQuantizationMapSessionParametersCreateInfoKHR = 1000553005, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FLOAT_CONTROLS_PROPERTIES_KHR")] + [NativeName("VK_STRUCTURE_TYPE_VIDEO_FORMAT_H265_QUANTIZATION_MAP_PROPERTIES_KHR")] [SupportedApiProfile( "vulkan", - ["VK_KHR_shader_float_controls"], + ["VK_KHR_video_encode_h265", "VK_KHR_video_encode_quantization_map"], ImpliesSets = [ - "VK_KHR_shader_float_controls+VK_KHR_get_physical_device_properties2", - "VK_KHR_shader_float_controls+VK_VERSION_1_1", - ] + "VK_KHR_video_encode_queue+VK_KHR_format_feature_flags2", + "VK_KHR_video_encode_queue+VK_VERSION_1_3", + ], + RequireAll = true )] - PhysicalDeviceFloatControlsPropertiesKHR = PhysicalDeviceFloatControlsProperties, + VideoFormatH265QuantizationMapPropertiesKHR = 1000553006, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_STENCIL_RESOLVE_PROPERTIES_KHR")] + [NativeName("VK_STRUCTURE_TYPE_VIDEO_ENCODE_AV1_QUANTIZATION_MAP_CAPABILITIES_KHR")] [SupportedApiProfile( "vulkan", - ["VK_KHR_depth_stencil_resolve"], + ["VK_KHR_video_encode_av1", "VK_KHR_video_encode_quantization_map"], ImpliesSets = [ - "VK_KHR_depth_stencil_resolve+VK_KHR_create_renderpass2", - "VK_KHR_depth_stencil_resolve+VK_VERSION_1_2", - ] + "VK_KHR_video_encode_queue+VK_KHR_format_feature_flags2", + "VK_KHR_video_encode_queue+VK_VERSION_1_3", + ], + RequireAll = true )] - PhysicalDeviceDepthStencilResolvePropertiesKHR = PhysicalDeviceDepthStencilResolveProperties, + VideoEncodeAv1QuantizationMapCapabilitiesKHR = 1000553007, - [NativeName("VK_STRUCTURE_TYPE_SUBPASS_DESCRIPTION_DEPTH_STENCIL_RESOLVE_KHR")] + [NativeName("VK_STRUCTURE_TYPE_VIDEO_FORMAT_AV1_QUANTIZATION_MAP_PROPERTIES_KHR")] [SupportedApiProfile( "vulkan", - ["VK_KHR_depth_stencil_resolve"], + ["VK_KHR_video_encode_av1", "VK_KHR_video_encode_quantization_map"], ImpliesSets = [ - "VK_KHR_depth_stencil_resolve+VK_KHR_create_renderpass2", - "VK_KHR_depth_stencil_resolve+VK_VERSION_1_2", - ] + "VK_KHR_video_encode_queue+VK_KHR_format_feature_flags2", + "VK_KHR_video_encode_queue+VK_VERSION_1_3", + ], + RequireAll = true )] - SubpassDescriptionDepthStencilResolveKHR = SubpassDescriptionDepthStencilResolve, + VideoFormatAv1QuantizationMapPropertiesKHR = 1000553008, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COMPUTE_SHADER_DERIVATIVES_FEATURES_NV")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VIDEO_ENCODE_QUANTIZATION_MAP_FEATURES_KHR")] [SupportedApiProfile( "vulkan", - ["VK_NV_compute_shader_derivatives"], + ["VK_KHR_video_encode_quantization_map"], ImpliesSets = [ - "VK_NV_compute_shader_derivatives+VK_KHR_get_physical_device_properties2", - "VK_NV_compute_shader_derivatives+VK_VERSION_1_1", + "VK_KHR_video_encode_queue+VK_KHR_format_feature_flags2", + "VK_KHR_video_encode_queue+VK_VERSION_1_3", ] )] - PhysicalDeviceComputeShaderDerivativesFeaturesNV = - PhysicalDeviceComputeShaderDerivativesFeaturesKHR, + PhysicalDeviceVideoEncodeQuantizationMapFeaturesKHR = 1000553009, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAW_ACCESS_CHAINS_FEATURES_NV")] [SupportedApiProfile( "vulkan", - ["VK_NV_fragment_shader_barycentric"], + ["VK_NV_raw_access_chains"], ImpliesSets = [ - "VK_NV_fragment_shader_barycentric+VK_KHR_get_physical_device_properties2", - "VK_NV_fragment_shader_barycentric+VK_VERSION_1_1", + "VK_NV_raw_access_chains+VK_KHR_get_physical_device_properties2", + "VK_NV_raw_access_chains+VK_VERSION_1_1", ] )] - PhysicalDeviceFragmentShaderBarycentricFeaturesNV = - PhysicalDeviceFragmentShaderBarycentricFeaturesKHR, + PhysicalDeviceRawAccessChainsFeaturesNV = 1000555000, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_FEATURES_KHR")] + [NativeName("VK_STRUCTURE_TYPE_EXTERNAL_COMPUTE_QUEUE_DEVICE_CREATE_INFO_NV")] + [SupportedApiProfile("vulkan", ["VK_NV_external_compute_queue"])] + ExternalComputeQueueDeviceCreateInfoNV = 1000556000, + + [NativeName("VK_STRUCTURE_TYPE_EXTERNAL_COMPUTE_QUEUE_CREATE_INFO_NV")] + [SupportedApiProfile("vulkan", ["VK_NV_external_compute_queue"])] + ExternalComputeQueueCreateInfoNV = 1000556001, + + [NativeName("VK_STRUCTURE_TYPE_EXTERNAL_COMPUTE_QUEUE_DATA_PARAMS_NV")] + [SupportedApiProfile("vulkan", ["VK_NV_external_compute_queue"])] + ExternalComputeQueueDataParamsNV = 1000556002, + + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_COMPUTE_QUEUE_PROPERTIES_NV")] + [SupportedApiProfile("vulkan", ["VK_NV_external_compute_queue"])] + PhysicalDeviceExternalComputeQueuePropertiesNV = 1000556003, + + [NativeName( + "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_RELAXED_EXTENDED_INSTRUCTION_FEATURES_KHR" + )] [SupportedApiProfile( "vulkan", - ["VK_KHR_timeline_semaphore"], + ["VK_KHR_shader_relaxed_extended_instruction"], ImpliesSets = [ - "VK_KHR_timeline_semaphore+VK_KHR_get_physical_device_properties2", - "VK_KHR_timeline_semaphore+VK_VERSION_1_1", + "VK_KHR_shader_relaxed_extended_instruction+VK_KHR_get_physical_device_properties2", + "VK_KHR_shader_relaxed_extended_instruction+VK_VERSION_1_1", ] )] - PhysicalDeviceTimelineSemaphoreFeaturesKHR = PhysicalDeviceTimelineSemaphoreFeatures, + PhysicalDeviceShaderRelaxedExtendedInstructionFeaturesKHR = 1000558000, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_PROPERTIES_KHR")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COMMAND_BUFFER_INHERITANCE_FEATURES_NV")] [SupportedApiProfile( "vulkan", - ["VK_KHR_timeline_semaphore"], + ["VK_NV_command_buffer_inheritance"], ImpliesSets = [ - "VK_KHR_timeline_semaphore+VK_KHR_get_physical_device_properties2", - "VK_KHR_timeline_semaphore+VK_VERSION_1_1", + "VK_NV_command_buffer_inheritance+VK_KHR_get_physical_device_properties2", + "VK_NV_command_buffer_inheritance+VK_VERSION_1_1", ] )] - PhysicalDeviceTimelineSemaphorePropertiesKHR = PhysicalDeviceTimelineSemaphoreProperties, + PhysicalDeviceCommandBufferInheritanceFeaturesNV = 1000559000, - [NativeName("VK_STRUCTURE_TYPE_SEMAPHORE_TYPE_CREATE_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_7_FEATURES_KHR")] + [SupportedApiProfile("vulkan", ["VK_KHR_maintenance7"], ImpliesSets = ["VK_VERSION_1_1"])] + PhysicalDeviceMaintenance7FeaturesKHR = 1000562000, + + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_7_PROPERTIES_KHR")] + [SupportedApiProfile("vulkan", ["VK_KHR_maintenance7"], ImpliesSets = ["VK_VERSION_1_1"])] + PhysicalDeviceMaintenance7PropertiesKHR = 1000562001, + + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LAYERED_API_PROPERTIES_LIST_KHR")] + [SupportedApiProfile("vulkan", ["VK_KHR_maintenance7"], ImpliesSets = ["VK_VERSION_1_1"])] + PhysicalDeviceLayeredApiPropertiesListKHR = 1000562002, + + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LAYERED_API_PROPERTIES_KHR")] + [SupportedApiProfile("vulkan", ["VK_KHR_maintenance7"], ImpliesSets = ["VK_VERSION_1_1"])] + PhysicalDeviceLayeredApiPropertiesKHR = 1000562003, + + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LAYERED_API_VULKAN_PROPERTIES_KHR")] + [SupportedApiProfile("vulkan", ["VK_KHR_maintenance7"], ImpliesSets = ["VK_VERSION_1_1"])] + PhysicalDeviceLayeredApiVulkanPropertiesKHR = 1000562004, + + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT16_VECTOR_FEATURES_NV")] [SupportedApiProfile( "vulkan", - ["VK_KHR_timeline_semaphore"], + ["VK_NV_shader_atomic_float16_vector"], ImpliesSets = [ - "VK_KHR_timeline_semaphore+VK_KHR_get_physical_device_properties2", - "VK_KHR_timeline_semaphore+VK_VERSION_1_1", + "VK_NV_shader_atomic_float16_vector+VK_KHR_get_physical_device_properties2", + "VK_NV_shader_atomic_float16_vector+VK_VERSION_1_1", ] )] - SemaphoreTypeCreateInfoKHR = SemaphoreTypeCreateInfo, + PhysicalDeviceShaderAtomicFloat16VectorFeaturesNV = 1000563000, - [NativeName("VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_REPLICATED_COMPOSITES_FEATURES_EXT")] [SupportedApiProfile( "vulkan", - ["VK_KHR_timeline_semaphore"], + ["VK_EXT_shader_replicated_composites"], ImpliesSets = [ - "VK_KHR_timeline_semaphore+VK_KHR_get_physical_device_properties2", - "VK_KHR_timeline_semaphore+VK_VERSION_1_1", + "VK_EXT_shader_replicated_composites+VK_KHR_get_physical_device_properties2", + "VK_EXT_shader_replicated_composites+VK_VERSION_1_1", ] )] - TimelineSemaphoreSubmitInfoKHR = TimelineSemaphoreSubmitInfo, + PhysicalDeviceShaderReplicatedCompositesFeaturesEXT = 1000564000, - [NativeName("VK_STRUCTURE_TYPE_SEMAPHORE_WAIT_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_FLOAT8_FEATURES_EXT")] [SupportedApiProfile( "vulkan", - ["VK_KHR_timeline_semaphore"], + ["VK_EXT_shader_float8"], ImpliesSets = [ - "VK_KHR_timeline_semaphore+VK_KHR_get_physical_device_properties2", - "VK_KHR_timeline_semaphore+VK_VERSION_1_1", + "VK_EXT_shader_float8+VK_KHR_get_physical_device_properties2", + "VK_EXT_shader_float8+VK_VERSION_1_1", ] )] - SemaphoreWaitInfoKHR = SemaphoreWaitInfo, + PhysicalDeviceShaderFloat8FeaturesEXT = 1000567000, - [NativeName("VK_STRUCTURE_TYPE_SEMAPHORE_SIGNAL_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_VALIDATION_FEATURES_NV")] [SupportedApiProfile( "vulkan", - ["VK_KHR_timeline_semaphore"], + ["VK_NV_ray_tracing_validation"], ImpliesSets = [ - "VK_KHR_timeline_semaphore+VK_KHR_get_physical_device_properties2", - "VK_KHR_timeline_semaphore+VK_VERSION_1_1", + "VK_NV_ray_tracing_validation+VK_KHR_get_physical_device_properties2", + "VK_NV_ray_tracing_validation+VK_VERSION_1_1", ] )] - SemaphoreSignalInfoKHR = SemaphoreSignalInfo, + PhysicalDeviceRayTracingValidationFeaturesNV = 1000568000, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_MEMORY_MODEL_FEATURES_KHR")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CLUSTER_ACCELERATION_STRUCTURE_FEATURES_NV")] [SupportedApiProfile( "vulkan", - ["VK_KHR_vulkan_memory_model"], - ImpliesSets = [ - "VK_KHR_vulkan_memory_model+VK_KHR_get_physical_device_properties2", - "VK_KHR_vulkan_memory_model+VK_VERSION_1_1", - ] + ["VK_NV_cluster_acceleration_structure"], + ImpliesSets = ["VK_KHR_acceleration_structure"] )] - PhysicalDeviceVulkanMemoryModelFeaturesKHR = PhysicalDeviceVulkanMemoryModelFeatures, + PhysicalDeviceClusterAccelerationStructureFeaturesNV = 1000569000, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_TERMINATE_INVOCATION_FEATURES_KHR")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CLUSTER_ACCELERATION_STRUCTURE_PROPERTIES_NV")] [SupportedApiProfile( "vulkan", - ["VK_KHR_shader_terminate_invocation"], - ImpliesSets = [ - "VK_KHR_shader_terminate_invocation+VK_KHR_get_physical_device_properties2", - "VK_KHR_shader_terminate_invocation+VK_VERSION_1_1", - ] + ["VK_NV_cluster_acceleration_structure"], + ImpliesSets = ["VK_KHR_acceleration_structure"] )] - PhysicalDeviceShaderTerminateInvocationFeaturesKHR = - PhysicalDeviceShaderTerminateInvocationFeatures, + PhysicalDeviceClusterAccelerationStructurePropertiesNV = 1000569001, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT")] + [NativeName("VK_STRUCTURE_TYPE_CLUSTER_ACCELERATION_STRUCTURE_CLUSTERS_BOTTOM_LEVEL_INPUT_NV")] [SupportedApiProfile( "vulkan", - ["VK_EXT_scalar_block_layout"], - ImpliesSets = [ - "VK_EXT_scalar_block_layout+VK_KHR_get_physical_device_properties2", - "VK_EXT_scalar_block_layout+VK_VERSION_1_1", - ] + ["VK_NV_cluster_acceleration_structure"], + ImpliesSets = ["VK_KHR_acceleration_structure"] )] - PhysicalDeviceScalarBlockLayoutFeaturesEXT = PhysicalDeviceScalarBlockLayoutFeatures, + ClusterAccelerationStructureClustersBottomLevelInputNV = 1000569002, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_PROPERTIES_EXT")] + [NativeName("VK_STRUCTURE_TYPE_CLUSTER_ACCELERATION_STRUCTURE_TRIANGLE_CLUSTER_INPUT_NV")] [SupportedApiProfile( "vulkan", - ["VK_EXT_subgroup_size_control"], - ImpliesSets = ["VK_VERSION_1_1"] + ["VK_NV_cluster_acceleration_structure"], + ImpliesSets = ["VK_KHR_acceleration_structure"] )] - PhysicalDeviceSubgroupSizeControlPropertiesEXT = PhysicalDeviceSubgroupSizeControlProperties, + ClusterAccelerationStructureTriangleClusterInputNV = 1000569003, - [NativeName("VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT")] + [NativeName("VK_STRUCTURE_TYPE_CLUSTER_ACCELERATION_STRUCTURE_MOVE_OBJECTS_INPUT_NV")] [SupportedApiProfile( "vulkan", - ["VK_EXT_subgroup_size_control"], - ImpliesSets = ["VK_VERSION_1_1"] + ["VK_NV_cluster_acceleration_structure"], + ImpliesSets = ["VK_KHR_acceleration_structure"] )] - PipelineShaderStageRequiredSubgroupSizeCreateInfoEXT = - PipelineShaderStageRequiredSubgroupSizeCreateInfo, + ClusterAccelerationStructureMoveObjectsInputNV = 1000569004, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES_EXT")] + [NativeName("VK_STRUCTURE_TYPE_CLUSTER_ACCELERATION_STRUCTURE_INPUT_INFO_NV")] [SupportedApiProfile( "vulkan", - ["VK_EXT_subgroup_size_control"], - ImpliesSets = ["VK_VERSION_1_1"] + ["VK_NV_cluster_acceleration_structure"], + ImpliesSets = ["VK_KHR_acceleration_structure"] )] - PhysicalDeviceSubgroupSizeControlFeaturesEXT = PhysicalDeviceSubgroupSizeControlFeatures, + ClusterAccelerationStructureInputInfoNV = 1000569005, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DYNAMIC_RENDERING_LOCAL_READ_FEATURES_KHR")] + [NativeName("VK_STRUCTURE_TYPE_CLUSTER_ACCELERATION_STRUCTURE_COMMANDS_INFO_NV")] [SupportedApiProfile( "vulkan", - ["VK_KHR_dynamic_rendering_local_read"], - ImpliesSets = [ - "VK_KHR_dynamic_rendering_local_read+VK_KHR_dynamic_rendering", - "VK_KHR_dynamic_rendering_local_read+VK_VERSION_1_3", - ] + ["VK_NV_cluster_acceleration_structure"], + ImpliesSets = ["VK_KHR_acceleration_structure"] )] - PhysicalDeviceDynamicRenderingLocalReadFeaturesKHR = - PhysicalDeviceDynamicRenderingLocalReadFeatures, + ClusterAccelerationStructureCommandsInfoNV = 1000569006, - [NativeName("VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_LOCATION_INFO_KHR")] + [NativeName( + "VK_STRUCTURE_TYPE_RAY_TRACING_PIPELINE_CLUSTER_ACCELERATION_STRUCTURE_CREATE_INFO_NV" + )] [SupportedApiProfile( "vulkan", - ["VK_KHR_dynamic_rendering_local_read"], - ImpliesSets = [ - "VK_KHR_dynamic_rendering_local_read+VK_KHR_dynamic_rendering", - "VK_KHR_dynamic_rendering_local_read+VK_VERSION_1_3", - ] + ["VK_NV_cluster_acceleration_structure"], + ImpliesSets = ["VK_KHR_acceleration_structure"] )] - RenderingAttachmentLocationInfoKHR = RenderingAttachmentLocationInfo, + RayTracingPipelineClusterAccelerationStructureCreateInfoNV = 1000569007, - [NativeName("VK_STRUCTURE_TYPE_RENDERING_INPUT_ATTACHMENT_INDEX_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PARTITIONED_ACCELERATION_STRUCTURE_FEATURES_NV")] [SupportedApiProfile( "vulkan", - ["VK_KHR_dynamic_rendering_local_read"], - ImpliesSets = [ - "VK_KHR_dynamic_rendering_local_read+VK_KHR_dynamic_rendering", - "VK_KHR_dynamic_rendering_local_read+VK_VERSION_1_3", - ] + ["VK_NV_partitioned_acceleration_structure"], + ImpliesSets = ["VK_KHR_acceleration_structure"] )] - RenderingInputAttachmentIndexInfoKHR = RenderingInputAttachmentIndexInfo, + PhysicalDevicePartitionedAccelerationStructureFeaturesNV = 1000570000, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SEPARATE_DEPTH_STENCIL_LAYOUTS_FEATURES_KHR")] + [NativeName( + "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PARTITIONED_ACCELERATION_STRUCTURE_PROPERTIES_NV" + )] [SupportedApiProfile( "vulkan", - ["VK_KHR_separate_depth_stencil_layouts"], - ImpliesSets = [ - "VK_KHR_create_renderpass2+VK_KHR_get_physical_device_properties2", - "VK_KHR_create_renderpass2+VK_VERSION_1_1", - "VK_VERSION_1_2", - ] + ["VK_NV_partitioned_acceleration_structure"], + ImpliesSets = ["VK_KHR_acceleration_structure"] )] - PhysicalDeviceSeparateDepthStencilLayoutsFeaturesKHR = - PhysicalDeviceSeparateDepthStencilLayoutsFeatures, + PhysicalDevicePartitionedAccelerationStructurePropertiesNV = 1000570001, - [NativeName("VK_STRUCTURE_TYPE_ATTACHMENT_REFERENCE_STENCIL_LAYOUT_KHR")] + [NativeName("VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET_PARTITIONED_ACCELERATION_STRUCTURE_NV")] [SupportedApiProfile( "vulkan", - ["VK_KHR_separate_depth_stencil_layouts"], - ImpliesSets = [ - "VK_KHR_create_renderpass2+VK_KHR_get_physical_device_properties2", - "VK_KHR_create_renderpass2+VK_VERSION_1_1", - "VK_VERSION_1_2", - ] + ["VK_NV_partitioned_acceleration_structure"], + ImpliesSets = ["VK_KHR_acceleration_structure"] )] - AttachmentReferenceStencilLayoutKHR = AttachmentReferenceStencilLayout, + WriteDescriptorSetPartitionedAccelerationStructureNV = 1000570002, - [NativeName("VK_STRUCTURE_TYPE_ATTACHMENT_DESCRIPTION_STENCIL_LAYOUT_KHR")] + [NativeName("VK_STRUCTURE_TYPE_PARTITIONED_ACCELERATION_STRUCTURE_INSTANCES_INPUT_NV")] [SupportedApiProfile( "vulkan", - ["VK_KHR_separate_depth_stencil_layouts"], - ImpliesSets = [ - "VK_KHR_create_renderpass2+VK_KHR_get_physical_device_properties2", - "VK_KHR_create_renderpass2+VK_VERSION_1_1", - "VK_VERSION_1_2", - ] + ["VK_NV_partitioned_acceleration_structure"], + ImpliesSets = ["VK_KHR_acceleration_structure"] + )] + PartitionedAccelerationStructureInstancesInputNV = 1000570003, + + [NativeName("VK_STRUCTURE_TYPE_BUILD_PARTITIONED_ACCELERATION_STRUCTURE_INFO_NV")] + [SupportedApiProfile( + "vulkan", + ["VK_NV_partitioned_acceleration_structure"], + ImpliesSets = ["VK_KHR_acceleration_structure"] )] - AttachmentDescriptionStencilLayoutKHR = AttachmentDescriptionStencilLayout, + BuildPartitionedAccelerationStructureInfoNV = 1000570004, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BUFFER_ADDRESS_FEATURES_EXT")] + [NativeName("VK_STRUCTURE_TYPE_PARTITIONED_ACCELERATION_STRUCTURE_FLAGS_NV")] [SupportedApiProfile( "vulkan", - ["VK_EXT_buffer_device_address"], - ImpliesSets = [ - "VK_EXT_buffer_device_address+VK_KHR_get_physical_device_properties2", - "VK_EXT_buffer_device_address+VK_VERSION_1_1", - ] + ["VK_NV_partitioned_acceleration_structure"], + ImpliesSets = ["VK_KHR_acceleration_structure"] )] - PhysicalDeviceBufferAddressFeaturesEXT = PhysicalDeviceBufferDeviceAddressFeaturesEXT, + PartitionedAccelerationStructureFlagsNV = 1000570005, - [NativeName("VK_STRUCTURE_TYPE_BUFFER_DEVICE_ADDRESS_INFO_EXT")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_GENERATED_COMMANDS_FEATURES_EXT")] [SupportedApiProfile( "vulkan", - ["VK_EXT_buffer_device_address"], + ["VK_EXT_device_generated_commands"], ImpliesSets = [ - "VK_EXT_buffer_device_address+VK_KHR_get_physical_device_properties2", - "VK_EXT_buffer_device_address+VK_VERSION_1_1", + "VK_KHR_buffer_device_address+VK_KHR_extended_flags", + "VK_KHR_buffer_device_address+VK_KHR_maintenance5", + "VK_VERSION_1_2+VK_KHR_extended_flags", + "VK_VERSION_1_2+VK_KHR_maintenance5", + "VK_VERSION_1_3", ] )] - BufferDeviceAddressInfoEXT = BufferDeviceAddressInfo, - - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TOOL_PROPERTIES_EXT")] - [SupportedApiProfile("vulkan", ["VK_EXT_tooling_info"])] - PhysicalDeviceToolPropertiesEXT = PhysicalDeviceToolProperties, - - [NativeName("VK_STRUCTURE_TYPE_IMAGE_STENCIL_USAGE_CREATE_INFO_EXT")] - [SupportedApiProfile("vulkan", ["VK_EXT_separate_stencil_usage"])] - ImageStencilUsageCreateInfoEXT = ImageStencilUsageCreateInfo, + PhysicalDeviceDeviceGeneratedCommandsFeaturesEXT = 1000572000, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_UNIFORM_BUFFER_STANDARD_LAYOUT_FEATURES_KHR")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_GENERATED_COMMANDS_PROPERTIES_EXT")] [SupportedApiProfile( "vulkan", - ["VK_KHR_uniform_buffer_standard_layout"], + ["VK_EXT_device_generated_commands"], ImpliesSets = [ - "VK_KHR_uniform_buffer_standard_layout+VK_KHR_get_physical_device_properties2", - "VK_KHR_uniform_buffer_standard_layout+VK_VERSION_1_1", + "VK_KHR_buffer_device_address+VK_KHR_extended_flags", + "VK_KHR_buffer_device_address+VK_KHR_maintenance5", + "VK_VERSION_1_2+VK_KHR_extended_flags", + "VK_VERSION_1_2+VK_KHR_maintenance5", + "VK_VERSION_1_3", ] )] - PhysicalDeviceUniformBufferStandardLayoutFeaturesKHR = - PhysicalDeviceUniformBufferStandardLayoutFeatures, + PhysicalDeviceDeviceGeneratedCommandsPropertiesEXT = 1000572001, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BUFFER_DEVICE_ADDRESS_FEATURES_KHR")] + [NativeName("VK_STRUCTURE_TYPE_GENERATED_COMMANDS_MEMORY_REQUIREMENTS_INFO_EXT")] [SupportedApiProfile( "vulkan", - ["VK_KHR_buffer_device_address"], + ["VK_EXT_device_generated_commands"], ImpliesSets = [ - "VK_KHR_get_physical_device_properties2+VK_KHR_device_group", - "VK_VERSION_1_1", + "VK_KHR_buffer_device_address+VK_KHR_extended_flags", + "VK_KHR_buffer_device_address+VK_KHR_maintenance5", + "VK_VERSION_1_2+VK_KHR_extended_flags", + "VK_VERSION_1_2+VK_KHR_maintenance5", + "VK_VERSION_1_3", ] )] - PhysicalDeviceBufferDeviceAddressFeaturesKHR = PhysicalDeviceBufferDeviceAddressFeatures, + GeneratedCommandsMemoryRequirementsInfoEXT = 1000572002, - [NativeName("VK_STRUCTURE_TYPE_BUFFER_DEVICE_ADDRESS_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_INDIRECT_EXECUTION_SET_CREATE_INFO_EXT")] [SupportedApiProfile( "vulkan", - ["VK_KHR_buffer_device_address"], + ["VK_EXT_device_generated_commands"], ImpliesSets = [ - "VK_KHR_get_physical_device_properties2+VK_KHR_device_group", - "VK_VERSION_1_1", + "VK_KHR_buffer_device_address+VK_KHR_extended_flags", + "VK_KHR_buffer_device_address+VK_KHR_maintenance5", + "VK_VERSION_1_2+VK_KHR_extended_flags", + "VK_VERSION_1_2+VK_KHR_maintenance5", + "VK_VERSION_1_3", ] )] - BufferDeviceAddressInfoKHR = BufferDeviceAddressInfo, + IndirectExecutionSetCreateInfoEXT = 1000572003, - [NativeName("VK_STRUCTURE_TYPE_BUFFER_OPAQUE_CAPTURE_ADDRESS_CREATE_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_GENERATED_COMMANDS_INFO_EXT")] [SupportedApiProfile( "vulkan", - ["VK_KHR_buffer_device_address"], + ["VK_EXT_device_generated_commands"], ImpliesSets = [ - "VK_KHR_get_physical_device_properties2+VK_KHR_device_group", - "VK_VERSION_1_1", + "VK_KHR_buffer_device_address+VK_KHR_extended_flags", + "VK_KHR_buffer_device_address+VK_KHR_maintenance5", + "VK_VERSION_1_2+VK_KHR_extended_flags", + "VK_VERSION_1_2+VK_KHR_maintenance5", + "VK_VERSION_1_3", ] )] - BufferOpaqueCaptureAddressCreateInfoKHR = BufferOpaqueCaptureAddressCreateInfo, + GeneratedCommandsInfoEXT = 1000572004, - [NativeName("VK_STRUCTURE_TYPE_MEMORY_OPAQUE_CAPTURE_ADDRESS_ALLOCATE_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_INDIRECT_COMMANDS_LAYOUT_CREATE_INFO_EXT")] [SupportedApiProfile( "vulkan", - ["VK_KHR_buffer_device_address"], + ["VK_EXT_device_generated_commands"], ImpliesSets = [ - "VK_KHR_get_physical_device_properties2+VK_KHR_device_group", - "VK_VERSION_1_1", + "VK_KHR_buffer_device_address+VK_KHR_extended_flags", + "VK_KHR_buffer_device_address+VK_KHR_maintenance5", + "VK_VERSION_1_2+VK_KHR_extended_flags", + "VK_VERSION_1_2+VK_KHR_maintenance5", + "VK_VERSION_1_3", ] )] - MemoryOpaqueCaptureAddressAllocateInfoKHR = MemoryOpaqueCaptureAddressAllocateInfo, + IndirectCommandsLayoutCreateInfoEXT = 1000572006, - [NativeName("VK_STRUCTURE_TYPE_DEVICE_MEMORY_OPAQUE_CAPTURE_ADDRESS_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_INDIRECT_COMMANDS_LAYOUT_TOKEN_EXT")] [SupportedApiProfile( "vulkan", - ["VK_KHR_buffer_device_address"], + ["VK_EXT_device_generated_commands"], ImpliesSets = [ - "VK_KHR_get_physical_device_properties2+VK_KHR_device_group", - "VK_VERSION_1_1", + "VK_KHR_buffer_device_address+VK_KHR_extended_flags", + "VK_KHR_buffer_device_address+VK_KHR_maintenance5", + "VK_VERSION_1_2+VK_KHR_extended_flags", + "VK_VERSION_1_2+VK_KHR_maintenance5", + "VK_VERSION_1_3", ] )] - DeviceMemoryOpaqueCaptureAddressInfoKHR = DeviceMemoryOpaqueCaptureAddressInfo, + IndirectCommandsLayoutTokenEXT = 1000572007, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINE_RASTERIZATION_FEATURES_EXT")] + [NativeName("VK_STRUCTURE_TYPE_WRITE_INDIRECT_EXECUTION_SET_PIPELINE_EXT")] [SupportedApiProfile( "vulkan", - ["VK_EXT_line_rasterization"], + ["VK_EXT_device_generated_commands"], ImpliesSets = [ - "VK_EXT_line_rasterization+VK_KHR_get_physical_device_properties2", - "VK_EXT_line_rasterization+VK_VERSION_1_1", + "VK_KHR_buffer_device_address+VK_KHR_extended_flags", + "VK_KHR_buffer_device_address+VK_KHR_maintenance5", + "VK_VERSION_1_2+VK_KHR_extended_flags", + "VK_VERSION_1_2+VK_KHR_maintenance5", + "VK_VERSION_1_3", ] )] - PhysicalDeviceLineRasterizationFeaturesEXT = PhysicalDeviceLineRasterizationFeatures, + WriteIndirectExecutionSetPipelineEXT = 1000572008, - [NativeName("VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_LINE_STATE_CREATE_INFO_EXT")] + [NativeName("VK_STRUCTURE_TYPE_WRITE_INDIRECT_EXECUTION_SET_SHADER_EXT")] [SupportedApiProfile( "vulkan", - ["VK_EXT_line_rasterization"], + ["VK_EXT_device_generated_commands"], ImpliesSets = [ - "VK_EXT_line_rasterization+VK_KHR_get_physical_device_properties2", - "VK_EXT_line_rasterization+VK_VERSION_1_1", + "VK_KHR_buffer_device_address+VK_KHR_extended_flags", + "VK_KHR_buffer_device_address+VK_KHR_maintenance5", + "VK_VERSION_1_2+VK_KHR_extended_flags", + "VK_VERSION_1_2+VK_KHR_maintenance5", + "VK_VERSION_1_3", ] )] - PipelineRasterizationLineStateCreateInfoEXT = PipelineRasterizationLineStateCreateInfo, + WriteIndirectExecutionSetShaderEXT = 1000572009, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINE_RASTERIZATION_PROPERTIES_EXT")] + [NativeName("VK_STRUCTURE_TYPE_INDIRECT_EXECUTION_SET_PIPELINE_INFO_EXT")] [SupportedApiProfile( "vulkan", - ["VK_EXT_line_rasterization"], + ["VK_EXT_device_generated_commands"], ImpliesSets = [ - "VK_EXT_line_rasterization+VK_KHR_get_physical_device_properties2", - "VK_EXT_line_rasterization+VK_VERSION_1_1", + "VK_KHR_buffer_device_address+VK_KHR_extended_flags", + "VK_KHR_buffer_device_address+VK_KHR_maintenance5", + "VK_VERSION_1_2+VK_KHR_extended_flags", + "VK_VERSION_1_2+VK_KHR_maintenance5", + "VK_VERSION_1_3", ] )] - PhysicalDeviceLineRasterizationPropertiesEXT = PhysicalDeviceLineRasterizationProperties, + IndirectExecutionSetPipelineInfoEXT = 1000572010, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_HOST_QUERY_RESET_FEATURES_EXT")] + [NativeName("VK_STRUCTURE_TYPE_INDIRECT_EXECUTION_SET_SHADER_INFO_EXT")] [SupportedApiProfile( "vulkan", - ["VK_EXT_host_query_reset"], + ["VK_EXT_device_generated_commands"], ImpliesSets = [ - "VK_EXT_host_query_reset+VK_KHR_get_physical_device_properties2", - "VK_EXT_host_query_reset+VK_VERSION_1_1", + "VK_KHR_buffer_device_address+VK_KHR_extended_flags", + "VK_KHR_buffer_device_address+VK_KHR_maintenance5", + "VK_VERSION_1_2+VK_KHR_extended_flags", + "VK_VERSION_1_2+VK_KHR_maintenance5", + "VK_VERSION_1_3", ] )] - PhysicalDeviceHostQueryResetFeaturesEXT = PhysicalDeviceHostQueryResetFeatures, + IndirectExecutionSetShaderInfoEXT = 1000572011, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INDEX_TYPE_UINT8_FEATURES_EXT")] + [NativeName("VK_STRUCTURE_TYPE_INDIRECT_EXECUTION_SET_SHADER_LAYOUT_INFO_EXT")] [SupportedApiProfile( "vulkan", - ["VK_EXT_index_type_uint8"], + ["VK_EXT_device_generated_commands"], ImpliesSets = [ - "VK_EXT_index_type_uint8+VK_KHR_get_physical_device_properties2", - "VK_EXT_index_type_uint8+VK_VERSION_1_1", + "VK_KHR_buffer_device_address+VK_KHR_extended_flags", + "VK_KHR_buffer_device_address+VK_KHR_maintenance5", + "VK_VERSION_1_2+VK_KHR_extended_flags", + "VK_VERSION_1_2+VK_KHR_maintenance5", + "VK_VERSION_1_3", ] )] - PhysicalDeviceIndexTypeUint8FeaturesEXT = PhysicalDeviceIndexTypeUint8Features, + IndirectExecutionSetShaderLayoutInfoEXT = 1000572012, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_HOST_IMAGE_COPY_FEATURES_EXT")] + [NativeName("VK_STRUCTURE_TYPE_GENERATED_COMMANDS_PIPELINE_INFO_EXT")] [SupportedApiProfile( "vulkan", - ["VK_EXT_host_image_copy"], + ["VK_EXT_device_generated_commands"], ImpliesSets = [ - "VK_KHR_copy_commands2+VK_KHR_format_feature_flags2+VK_KHR_get_physical_device_properties2", - "VK_KHR_copy_commands2+VK_KHR_format_feature_flags2+VK_VERSION_1_1", + "VK_KHR_buffer_device_address+VK_KHR_extended_flags", + "VK_KHR_buffer_device_address+VK_KHR_maintenance5", + "VK_VERSION_1_2+VK_KHR_extended_flags", + "VK_VERSION_1_2+VK_KHR_maintenance5", "VK_VERSION_1_3", ] )] - PhysicalDeviceHostImageCopyFeaturesEXT = PhysicalDeviceHostImageCopyFeatures, + GeneratedCommandsPipelineInfoEXT = 1000572013, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_HOST_IMAGE_COPY_PROPERTIES_EXT")] + [NativeName("VK_STRUCTURE_TYPE_GENERATED_COMMANDS_SHADER_INFO_EXT")] [SupportedApiProfile( "vulkan", - ["VK_EXT_host_image_copy"], + ["VK_EXT_device_generated_commands"], ImpliesSets = [ - "VK_KHR_copy_commands2+VK_KHR_format_feature_flags2+VK_KHR_get_physical_device_properties2", - "VK_KHR_copy_commands2+VK_KHR_format_feature_flags2+VK_VERSION_1_1", + "VK_KHR_buffer_device_address+VK_KHR_extended_flags", + "VK_KHR_buffer_device_address+VK_KHR_maintenance5", + "VK_VERSION_1_2+VK_KHR_extended_flags", + "VK_VERSION_1_2+VK_KHR_maintenance5", "VK_VERSION_1_3", ] )] - PhysicalDeviceHostImageCopyPropertiesEXT = PhysicalDeviceHostImageCopyProperties, + GeneratedCommandsShaderInfoEXT = 1000572014, - [NativeName("VK_STRUCTURE_TYPE_MEMORY_TO_IMAGE_COPY_EXT")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FAULT_FEATURES_KHR")] [SupportedApiProfile( "vulkan", - ["VK_EXT_host_image_copy"], + ["VK_KHR_device_fault"], ImpliesSets = [ - "VK_KHR_copy_commands2+VK_KHR_format_feature_flags2+VK_KHR_get_physical_device_properties2", - "VK_KHR_copy_commands2+VK_KHR_format_feature_flags2+VK_VERSION_1_1", - "VK_VERSION_1_3", + "VK_KHR_device_fault+VK_KHR_get_physical_device_properties2", + "VK_KHR_device_fault+VK_VERSION_1_1", ] )] - MemoryToImageCopyEXT = MemoryToImageCopy, + PhysicalDeviceFaultFeaturesKHR = 1000573000, - [NativeName("VK_STRUCTURE_TYPE_IMAGE_TO_MEMORY_COPY_EXT")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FAULT_PROPERTIES_KHR")] [SupportedApiProfile( "vulkan", - ["VK_EXT_host_image_copy"], + ["VK_KHR_device_fault"], ImpliesSets = [ - "VK_KHR_copy_commands2+VK_KHR_format_feature_flags2+VK_KHR_get_physical_device_properties2", - "VK_KHR_copy_commands2+VK_KHR_format_feature_flags2+VK_VERSION_1_1", - "VK_VERSION_1_3", + "VK_KHR_device_fault+VK_KHR_get_physical_device_properties2", + "VK_KHR_device_fault+VK_VERSION_1_1", ] )] - ImageToMemoryCopyEXT = ImageToMemoryCopy, + PhysicalDeviceFaultPropertiesKHR = 1000573001, - [NativeName("VK_STRUCTURE_TYPE_COPY_IMAGE_TO_MEMORY_INFO_EXT")] + [NativeName("VK_STRUCTURE_TYPE_DEVICE_FAULT_INFO_KHR")] [SupportedApiProfile( "vulkan", - ["VK_EXT_host_image_copy"], + ["VK_KHR_device_fault"], ImpliesSets = [ - "VK_KHR_copy_commands2+VK_KHR_format_feature_flags2+VK_KHR_get_physical_device_properties2", - "VK_KHR_copy_commands2+VK_KHR_format_feature_flags2+VK_VERSION_1_1", - "VK_VERSION_1_3", + "VK_KHR_device_fault+VK_KHR_get_physical_device_properties2", + "VK_KHR_device_fault+VK_VERSION_1_1", ] )] - CopyImageToMemoryInfoEXT = CopyImageToMemoryInfo, + DeviceFaultInfoKHR = 1000573002, - [NativeName("VK_STRUCTURE_TYPE_COPY_MEMORY_TO_IMAGE_INFO_EXT")] + [NativeName("VK_STRUCTURE_TYPE_DEVICE_FAULT_DEBUG_INFO_KHR")] [SupportedApiProfile( "vulkan", - ["VK_EXT_host_image_copy"], + ["VK_KHR_device_fault"], ImpliesSets = [ - "VK_KHR_copy_commands2+VK_KHR_format_feature_flags2+VK_KHR_get_physical_device_properties2", - "VK_KHR_copy_commands2+VK_KHR_format_feature_flags2+VK_VERSION_1_1", - "VK_VERSION_1_3", + "VK_KHR_device_fault+VK_KHR_get_physical_device_properties2", + "VK_KHR_device_fault+VK_VERSION_1_1", ] )] - CopyMemoryToImageInfoEXT = CopyMemoryToImageInfo, + DeviceFaultDebugInfoKHR = 1000573003, + + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_8_FEATURES_KHR")] + [SupportedApiProfile("vulkan", ["VK_KHR_maintenance8"], ImpliesSets = ["VK_VERSION_1_1"])] + PhysicalDeviceMaintenance8FeaturesKHR = 1000574000, - [NativeName("VK_STRUCTURE_TYPE_HOST_IMAGE_LAYOUT_TRANSITION_INFO_EXT")] + [NativeName("VK_STRUCTURE_TYPE_MEMORY_BARRIER_ACCESS_FLAGS_3_KHR")] + [SupportedApiProfile("vulkan", ["VK_KHR_maintenance8"], ImpliesSets = ["VK_VERSION_1_1"])] + MemoryBarrierAccessFlags3KHR = 1000574002, + + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ALIGNMENT_CONTROL_FEATURES_MESA")] [SupportedApiProfile( "vulkan", - ["VK_EXT_host_image_copy"], + ["VK_MESA_image_alignment_control"], ImpliesSets = [ - "VK_KHR_copy_commands2+VK_KHR_format_feature_flags2+VK_KHR_get_physical_device_properties2", - "VK_KHR_copy_commands2+VK_KHR_format_feature_flags2+VK_VERSION_1_1", - "VK_VERSION_1_3", + "VK_MESA_image_alignment_control+VK_KHR_get_physical_device_properties2", + "VK_MESA_image_alignment_control+VK_VERSION_1_1", ] )] - HostImageLayoutTransitionInfoEXT = HostImageLayoutTransitionInfo, + PhysicalDeviceImageAlignmentControlFeaturesMESA = 1000575000, - [NativeName("VK_STRUCTURE_TYPE_COPY_IMAGE_TO_IMAGE_INFO_EXT")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ALIGNMENT_CONTROL_PROPERTIES_MESA")] [SupportedApiProfile( "vulkan", - ["VK_EXT_host_image_copy"], + ["VK_MESA_image_alignment_control"], ImpliesSets = [ - "VK_KHR_copy_commands2+VK_KHR_format_feature_flags2+VK_KHR_get_physical_device_properties2", - "VK_KHR_copy_commands2+VK_KHR_format_feature_flags2+VK_VERSION_1_1", - "VK_VERSION_1_3", + "VK_MESA_image_alignment_control+VK_KHR_get_physical_device_properties2", + "VK_MESA_image_alignment_control+VK_VERSION_1_1", ] )] - CopyImageToImageInfoEXT = CopyImageToImageInfo, + PhysicalDeviceImageAlignmentControlPropertiesMESA = 1000575001, - [NativeName("VK_STRUCTURE_TYPE_SUBRESOURCE_HOST_MEMCPY_SIZE_EXT")] + [NativeName("VK_STRUCTURE_TYPE_IMAGE_ALIGNMENT_CONTROL_CREATE_INFO_MESA")] [SupportedApiProfile( "vulkan", - ["VK_EXT_host_image_copy"], + ["VK_MESA_image_alignment_control"], ImpliesSets = [ - "VK_KHR_copy_commands2+VK_KHR_format_feature_flags2+VK_KHR_get_physical_device_properties2", - "VK_KHR_copy_commands2+VK_KHR_format_feature_flags2+VK_VERSION_1_1", - "VK_VERSION_1_3", + "VK_MESA_image_alignment_control+VK_KHR_get_physical_device_properties2", + "VK_MESA_image_alignment_control+VK_VERSION_1_1", ] )] - SubresourceHostMemcpySizeEXT = SubresourceHostMemcpySize, + ImageAlignmentControlCreateInfoMESA = 1000575002, - [NativeName("VK_STRUCTURE_TYPE_HOST_IMAGE_COPY_DEVICE_PERFORMANCE_QUERY_EXT")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_FMA_FEATURES_KHR")] [SupportedApiProfile( "vulkan", - ["VK_EXT_host_image_copy"], + ["VK_KHR_shader_fma"], ImpliesSets = [ - "VK_KHR_copy_commands2+VK_KHR_format_feature_flags2+VK_KHR_get_physical_device_properties2", - "VK_KHR_copy_commands2+VK_KHR_format_feature_flags2+VK_VERSION_1_1", - "VK_VERSION_1_3", + "VK_KHR_shader_fma+VK_KHR_get_physical_device_properties2", + "VK_KHR_shader_fma+VK_VERSION_1_1", ] )] - HostImageCopyDevicePerformanceQueryEXT = HostImageCopyDevicePerformanceQuery, + PhysicalDeviceShaderFmaFeaturesKHR = 1000579000, - [NativeName("VK_STRUCTURE_TYPE_MEMORY_MAP_INFO_KHR")] - [SupportedApiProfile("vulkan", ["VK_KHR_map_memory2"])] - MemoryMapInfoKHR = MemoryMapInfo, + [NativeName("VK_STRUCTURE_TYPE_PUSH_CONSTANT_BANK_INFO_NV")] + [SupportedApiProfile("vulkan", ["VK_NV_push_constant_bank"])] + PushConstantBankInfoNV = 1000580000, - [NativeName("VK_STRUCTURE_TYPE_MEMORY_UNMAP_INFO_KHR")] - [SupportedApiProfile("vulkan", ["VK_KHR_map_memory2"])] - MemoryUnmapInfoKHR = MemoryUnmapInfo, + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PUSH_CONSTANT_BANK_FEATURES_NV")] + [SupportedApiProfile("vulkan", ["VK_NV_push_constant_bank"])] + PhysicalDevicePushConstantBankFeaturesNV = 1000580001, - [NativeName("VK_STRUCTURE_TYPE_SURFACE_PRESENT_MODE_EXT")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PUSH_CONSTANT_BANK_PROPERTIES_NV")] + [SupportedApiProfile("vulkan", ["VK_NV_push_constant_bank"])] + PhysicalDevicePushConstantBankPropertiesNV = 1000580002, + + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_INVOCATION_REORDER_FEATURES_EXT")] [SupportedApiProfile( "vulkan", - ["VK_EXT_surface_maintenance1"], - ImpliesSets = ["VK_KHR_get_surface_capabilities2", "VK_KHR_surface"] + ["VK_EXT_ray_tracing_invocation_reorder"], + ImpliesSets = ["VK_KHR_ray_tracing_pipeline"] )] - SurfacePresentModeEXT = SurfacePresentModeKHR, + PhysicalDeviceRayTracingInvocationReorderFeaturesEXT = 1000581000, - [NativeName("VK_STRUCTURE_TYPE_SURFACE_PRESENT_SCALING_CAPABILITIES_EXT")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_INVOCATION_REORDER_PROPERTIES_EXT")] [SupportedApiProfile( "vulkan", - ["VK_EXT_surface_maintenance1"], - ImpliesSets = ["VK_KHR_get_surface_capabilities2", "VK_KHR_surface"] + ["VK_EXT_ray_tracing_invocation_reorder"], + ImpliesSets = ["VK_KHR_ray_tracing_pipeline"] )] - SurfacePresentScalingCapabilitiesEXT = SurfacePresentScalingCapabilitiesKHR, + PhysicalDeviceRayTracingInvocationReorderPropertiesEXT = 1000581001, - [NativeName("VK_STRUCTURE_TYPE_SURFACE_PRESENT_MODE_COMPATIBILITY_EXT")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_CLAMP_CONTROL_FEATURES_EXT")] [SupportedApiProfile( "vulkan", - ["VK_EXT_surface_maintenance1"], - ImpliesSets = ["VK_KHR_get_surface_capabilities2", "VK_KHR_surface"] + ["VK_EXT_depth_clamp_control"], + ImpliesSets = [ + "VK_EXT_depth_clamp_control+VK_KHR_get_physical_device_properties2", + "VK_EXT_depth_clamp_control+VK_VERSION_1_1", + ] )] - SurfacePresentModeCompatibilityEXT = SurfacePresentModeCompatibilityKHR, + PhysicalDeviceDepthClampControlFeaturesEXT = 1000582000, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SWAPCHAIN_MAINTENANCE_1_FEATURES_EXT")] + [NativeName("VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_DEPTH_CLAMP_CONTROL_CREATE_INFO_EXT")] [SupportedApiProfile( "vulkan", - ["VK_EXT_swapchain_maintenance1"], + ["VK_EXT_depth_clamp_control"], ImpliesSets = [ - "VK_KHR_swapchain+VK_EXT_surface_maintenance1+VK_KHR_get_physical_device_properties2", - "VK_KHR_swapchain+VK_EXT_surface_maintenance1+VK_VERSION_1_1", + "VK_EXT_depth_clamp_control+VK_KHR_get_physical_device_properties2", + "VK_EXT_depth_clamp_control+VK_VERSION_1_1", ] )] - PhysicalDeviceSwapchainMaintenance1FeaturesEXT = PhysicalDeviceSwapchainMaintenance1FeaturesKHR, + PipelineViewportDepthClampControlCreateInfoEXT = 1000582001, - [NativeName("VK_STRUCTURE_TYPE_SWAPCHAIN_PRESENT_FENCE_INFO_EXT")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_9_FEATURES_KHR")] [SupportedApiProfile( "vulkan", - ["VK_EXT_swapchain_maintenance1"], + ["VK_KHR_maintenance9"], ImpliesSets = [ - "VK_KHR_swapchain+VK_EXT_surface_maintenance1+VK_KHR_get_physical_device_properties2", - "VK_KHR_swapchain+VK_EXT_surface_maintenance1+VK_VERSION_1_1", + "VK_KHR_maintenance9+VK_KHR_get_physical_device_properties2", + "VK_KHR_maintenance9+VK_VERSION_1_1", ] )] - SwapchainPresentFenceInfoEXT = SwapchainPresentFenceInfoKHR, + PhysicalDeviceMaintenance9FeaturesKHR = 1000584000, - [NativeName("VK_STRUCTURE_TYPE_SWAPCHAIN_PRESENT_MODES_CREATE_INFO_EXT")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_9_PROPERTIES_KHR")] [SupportedApiProfile( "vulkan", - ["VK_EXT_swapchain_maintenance1"], + ["VK_KHR_maintenance9"], ImpliesSets = [ - "VK_KHR_swapchain+VK_EXT_surface_maintenance1+VK_KHR_get_physical_device_properties2", - "VK_KHR_swapchain+VK_EXT_surface_maintenance1+VK_VERSION_1_1", + "VK_KHR_maintenance9+VK_KHR_get_physical_device_properties2", + "VK_KHR_maintenance9+VK_VERSION_1_1", ] )] - SwapchainPresentModesCreateInfoEXT = SwapchainPresentModesCreateInfoKHR, + PhysicalDeviceMaintenance9PropertiesKHR = 1000584001, - [NativeName("VK_STRUCTURE_TYPE_SWAPCHAIN_PRESENT_MODE_INFO_EXT")] + [NativeName("VK_STRUCTURE_TYPE_QUEUE_FAMILY_OWNERSHIP_TRANSFER_PROPERTIES_KHR")] [SupportedApiProfile( "vulkan", - ["VK_EXT_swapchain_maintenance1"], + ["VK_KHR_maintenance9"], ImpliesSets = [ - "VK_KHR_swapchain+VK_EXT_surface_maintenance1+VK_KHR_get_physical_device_properties2", - "VK_KHR_swapchain+VK_EXT_surface_maintenance1+VK_VERSION_1_1", + "VK_KHR_maintenance9+VK_KHR_get_physical_device_properties2", + "VK_KHR_maintenance9+VK_VERSION_1_1", ] )] - SwapchainPresentModeInfoEXT = SwapchainPresentModeInfoKHR, + QueueFamilyOwnershipTransferPropertiesKHR = 1000584002, - [NativeName("VK_STRUCTURE_TYPE_SWAPCHAIN_PRESENT_SCALING_CREATE_INFO_EXT")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VIDEO_MAINTENANCE_2_FEATURES_KHR")] [SupportedApiProfile( "vulkan", - ["VK_EXT_swapchain_maintenance1"], - ImpliesSets = [ - "VK_KHR_swapchain+VK_EXT_surface_maintenance1+VK_KHR_get_physical_device_properties2", - "VK_KHR_swapchain+VK_EXT_surface_maintenance1+VK_VERSION_1_1", - ] + ["VK_KHR_video_maintenance2"], + ImpliesSets = ["VK_KHR_video_queue"] )] - SwapchainPresentScalingCreateInfoEXT = SwapchainPresentScalingCreateInfoKHR, + PhysicalDeviceVideoMaintenance2FeaturesKHR = 1000586000, - [NativeName("VK_STRUCTURE_TYPE_RELEASE_SWAPCHAIN_IMAGES_INFO_EXT")] + [NativeName("VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_INLINE_SESSION_PARAMETERS_INFO_KHR")] [SupportedApiProfile( "vulkan", - ["VK_EXT_swapchain_maintenance1"], - ImpliesSets = [ - "VK_KHR_swapchain+VK_EXT_surface_maintenance1+VK_KHR_get_physical_device_properties2", - "VK_KHR_swapchain+VK_EXT_surface_maintenance1+VK_VERSION_1_1", - ] + ["VK_KHR_video_decode_h264", "VK_KHR_video_maintenance2"], + ImpliesSets = ["VK_KHR_video_queue"], + RequireAll = true )] - ReleaseSwapchainImagesInfoEXT = ReleaseSwapchainImagesInfoKHR, + VideoDecodeH264InlineSessionParametersInfoKHR = 1000586001, - [NativeName( - "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DEMOTE_TO_HELPER_INVOCATION_FEATURES_EXT" + [NativeName("VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_INLINE_SESSION_PARAMETERS_INFO_KHR")] + [SupportedApiProfile( + "vulkan", + ["VK_KHR_video_decode_h265", "VK_KHR_video_maintenance2"], + ImpliesSets = ["VK_KHR_video_queue"], + RequireAll = true )] + VideoDecodeH265InlineSessionParametersInfoKHR = 1000586002, + + [NativeName("VK_STRUCTURE_TYPE_VIDEO_DECODE_AV1_INLINE_SESSION_PARAMETERS_INFO_KHR")] [SupportedApiProfile( "vulkan", - ["VK_EXT_shader_demote_to_helper_invocation"], - ImpliesSets = [ - "VK_EXT_shader_demote_to_helper_invocation+VK_KHR_get_physical_device_properties2", - "VK_EXT_shader_demote_to_helper_invocation+VK_VERSION_1_1", - ] + ["VK_KHR_video_decode_av1", "VK_KHR_video_maintenance2"], + ImpliesSets = ["VK_KHR_video_queue"], + RequireAll = true )] - PhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT = - PhysicalDeviceShaderDemoteToHelperInvocationFeatures, + VideoDecodeAv1InlineSessionParametersInfoKHR = 1000586003, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_FEATURES_KHR")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_HDR_VIVID_FEATURES_HUAWEI")] [SupportedApiProfile( "vulkan", - ["VK_KHR_shader_integer_dot_product"], + ["VK_HUAWEI_hdr_vivid"], ImpliesSets = [ - "VK_KHR_shader_integer_dot_product+VK_KHR_get_physical_device_properties2", - "VK_KHR_shader_integer_dot_product+VK_VERSION_1_1", + "VK_KHR_swapchain+VK_EXT_hdr_metadata+VK_KHR_get_physical_device_properties2", + "VK_KHR_swapchain+VK_EXT_hdr_metadata+VK_VERSION_1_1", ] )] - PhysicalDeviceShaderIntegerDotProductFeaturesKHR = - PhysicalDeviceShaderIntegerDotProductFeatures, + PhysicalDeviceHdrVividFeaturesHUAWEI = 1000590000, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_PROPERTIES_KHR")] + [NativeName("VK_STRUCTURE_TYPE_HDR_VIVID_DYNAMIC_METADATA_HUAWEI")] [SupportedApiProfile( "vulkan", - ["VK_KHR_shader_integer_dot_product"], + ["VK_HUAWEI_hdr_vivid"], ImpliesSets = [ - "VK_KHR_shader_integer_dot_product+VK_KHR_get_physical_device_properties2", - "VK_KHR_shader_integer_dot_product+VK_VERSION_1_1", + "VK_KHR_swapchain+VK_EXT_hdr_metadata+VK_KHR_get_physical_device_properties2", + "VK_KHR_swapchain+VK_EXT_hdr_metadata+VK_VERSION_1_1", ] )] - PhysicalDeviceShaderIntegerDotProductPropertiesKHR = - PhysicalDeviceShaderIntegerDotProductProperties, + HdrVividDynamicMetadataHUAWEI = 1000590001, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXEL_BUFFER_ALIGNMENT_PROPERTIES_EXT")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_MATRIX_2_FEATURES_NV")] [SupportedApiProfile( "vulkan", - ["VK_EXT_texel_buffer_alignment"], - ImpliesSets = [ - "VK_EXT_texel_buffer_alignment+VK_KHR_get_physical_device_properties2", - "VK_EXT_texel_buffer_alignment+VK_VERSION_1_1", - ] + ["VK_NV_cooperative_matrix2"], + ImpliesSets = ["VK_KHR_cooperative_matrix"] )] - PhysicalDeviceTexelBufferAlignmentPropertiesEXT = PhysicalDeviceTexelBufferAlignmentProperties, + PhysicalDeviceCooperativeMatrix2FeaturesNV = 1000593000, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT")] + [NativeName("VK_STRUCTURE_TYPE_COOPERATIVE_MATRIX_FLEXIBLE_DIMENSIONS_PROPERTIES_NV")] [SupportedApiProfile( "vulkan", - ["VK_EXT_robustness2"], - ImpliesSets = [ - "VK_EXT_robustness2+VK_KHR_get_physical_device_properties2", - "VK_EXT_robustness2+VK_VERSION_1_1", - ] + ["VK_NV_cooperative_matrix2"], + ImpliesSets = ["VK_KHR_cooperative_matrix"] )] - PhysicalDeviceRobustness2FeaturesEXT = PhysicalDeviceRobustness2FeaturesKHR, + CooperativeMatrixFlexibleDimensionsPropertiesNV = 1000593001, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_MATRIX_2_PROPERTIES_NV")] [SupportedApiProfile( "vulkan", - ["VK_EXT_robustness2"], - ImpliesSets = [ - "VK_EXT_robustness2+VK_KHR_get_physical_device_properties2", - "VK_EXT_robustness2+VK_VERSION_1_1", - ] + ["VK_NV_cooperative_matrix2"], + ImpliesSets = ["VK_KHR_cooperative_matrix"] )] - PhysicalDeviceRobustness2PropertiesEXT = PhysicalDeviceRobustness2PropertiesKHR, + PhysicalDeviceCooperativeMatrix2PropertiesNV = 1000593002, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIVATE_DATA_FEATURES_EXT")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_OPACITY_MICROMAP_FEATURES_ARM")] [SupportedApiProfile( "vulkan", - ["VK_EXT_private_data"], - ImpliesSets = [ - "VK_EXT_private_data+VK_KHR_get_physical_device_properties2", - "VK_EXT_private_data+VK_VERSION_1_1", - ] + ["VK_ARM_pipeline_opacity_micromap"], + ImpliesSets = ["VK_EXT_opacity_micromap"] + )] + PhysicalDevicePipelineOpacityMicromapFeaturesARM = 1000596000, + + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VIDEO_ENCODE_FEEDBACK_2_FEATURES_KHR")] + [SupportedApiProfile( + "vulkan", + ["VK_KHR_video_encode_feedback2"], + ImpliesSets = ["VK_KHR_video_encode_queue"] + )] + PhysicalDeviceVideoEncodeFeedback2FeaturesKHR = 1000598000, + + [NativeName("VK_STRUCTURE_TYPE_VIDEO_ENCODE_FEEDBACK_2_CAPABILITIES_KHR")] + [SupportedApiProfile( + "vulkan", + ["VK_KHR_video_encode_feedback2"], + ImpliesSets = ["VK_KHR_video_encode_queue"] )] - PhysicalDevicePrivateDataFeaturesEXT = PhysicalDevicePrivateDataFeatures, + VideoEncodeFeedback2CapabilitiesKHR = 1000598001, - [NativeName("VK_STRUCTURE_TYPE_DEVICE_PRIVATE_DATA_CREATE_INFO_EXT")] + [NativeName("VK_STRUCTURE_TYPE_QUERY_POOL_VIDEO_ENCODE_PER_PARTITION_FEEDBACK_CREATE_INFO_KHR")] [SupportedApiProfile( "vulkan", - ["VK_EXT_private_data"], - ImpliesSets = [ - "VK_EXT_private_data+VK_KHR_get_physical_device_properties2", - "VK_EXT_private_data+VK_VERSION_1_1", - ] + ["VK_KHR_video_encode_feedback2"], + ImpliesSets = ["VK_KHR_video_encode_queue"] )] - DevicePrivateDataCreateInfoEXT = DevicePrivateDataCreateInfo, + QueryPoolVideoEncodePerPartitionFeedbackCreateInfoKHR = 1000598002, - [NativeName("VK_STRUCTURE_TYPE_PRIVATE_DATA_SLOT_CREATE_INFO_EXT")] + [NativeName("VK_STRUCTURE_TYPE_IMPORT_MEMORY_METAL_HANDLE_INFO_EXT")] [SupportedApiProfile( "vulkan", - ["VK_EXT_private_data"], + ["VK_EXT_external_memory_metal"], ImpliesSets = [ - "VK_EXT_private_data+VK_KHR_get_physical_device_properties2", - "VK_EXT_private_data+VK_VERSION_1_1", + "VK_EXT_external_memory_metal+VK_KHR_external_memory", + "VK_EXT_external_memory_metal+VK_VERSION_1_1", ] )] - PrivateDataSlotCreateInfoEXT = PrivateDataSlotCreateInfo, + ImportMemoryMetalHandleInfoEXT = 1000602000, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_CREATION_CACHE_CONTROL_FEATURES_EXT")] + [NativeName("VK_STRUCTURE_TYPE_MEMORY_METAL_HANDLE_PROPERTIES_EXT")] [SupportedApiProfile( "vulkan", - ["VK_EXT_pipeline_creation_cache_control"], + ["VK_EXT_external_memory_metal"], ImpliesSets = [ - "VK_EXT_pipeline_creation_cache_control+VK_KHR_get_physical_device_properties2", - "VK_EXT_pipeline_creation_cache_control+VK_VERSION_1_1", + "VK_EXT_external_memory_metal+VK_KHR_external_memory", + "VK_EXT_external_memory_metal+VK_VERSION_1_1", ] )] - PhysicalDevicePipelineCreationCacheControlFeaturesEXT = - PhysicalDevicePipelineCreationCacheControlFeatures, + MemoryMetalHandlePropertiesEXT = 1000602001, - [NativeName("VK_STRUCTURE_TYPE_MEMORY_BARRIER_2_KHR")] + [NativeName("VK_STRUCTURE_TYPE_MEMORY_GET_METAL_HANDLE_INFO_EXT")] [SupportedApiProfile( "vulkan", - ["VK_KHR_synchronization2"], + ["VK_EXT_external_memory_metal"], ImpliesSets = [ - "VK_KHR_synchronization2+VK_KHR_get_physical_device_properties2", - "VK_KHR_synchronization2+VK_VERSION_1_1", + "VK_EXT_external_memory_metal+VK_KHR_external_memory", + "VK_EXT_external_memory_metal+VK_VERSION_1_1", ] )] - MemoryBarrier2KHR = MemoryBarrier2, + MemoryGetMetalHandleInfoEXT = 1000602002, - [NativeName("VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER_2_KHR")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PERFORMANCE_COUNTERS_BY_REGION_FEATURES_ARM")] [SupportedApiProfile( "vulkan", - ["VK_KHR_synchronization2"], + ["VK_ARM_performance_counters_by_region"], ImpliesSets = [ - "VK_KHR_synchronization2+VK_KHR_get_physical_device_properties2", - "VK_KHR_synchronization2+VK_VERSION_1_1", + "VK_ARM_performance_counters_by_region+VK_KHR_get_physical_device_properties2", + "VK_ARM_performance_counters_by_region+VK_VERSION_1_1", ] )] - BufferMemoryBarrier2KHR = BufferMemoryBarrier2, + PhysicalDevicePerformanceCountersByRegionFeaturesARM = 1000605000, - [NativeName("VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER_2_KHR")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PERFORMANCE_COUNTERS_BY_REGION_PROPERTIES_ARM")] [SupportedApiProfile( "vulkan", - ["VK_KHR_synchronization2"], + ["VK_ARM_performance_counters_by_region"], ImpliesSets = [ - "VK_KHR_synchronization2+VK_KHR_get_physical_device_properties2", - "VK_KHR_synchronization2+VK_VERSION_1_1", + "VK_ARM_performance_counters_by_region+VK_KHR_get_physical_device_properties2", + "VK_ARM_performance_counters_by_region+VK_VERSION_1_1", ] )] - ImageMemoryBarrier2KHR = ImageMemoryBarrier2, + PhysicalDevicePerformanceCountersByRegionPropertiesARM = 1000605001, - [NativeName("VK_STRUCTURE_TYPE_DEPENDENCY_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_PERFORMANCE_COUNTER_ARM")] [SupportedApiProfile( "vulkan", - ["VK_KHR_synchronization2"], + ["VK_ARM_performance_counters_by_region"], ImpliesSets = [ - "VK_KHR_synchronization2+VK_KHR_get_physical_device_properties2", - "VK_KHR_synchronization2+VK_VERSION_1_1", + "VK_ARM_performance_counters_by_region+VK_KHR_get_physical_device_properties2", + "VK_ARM_performance_counters_by_region+VK_VERSION_1_1", ] )] - DependencyInfoKHR = DependencyInfo, + PerformanceCounterARM = 1000605002, - [NativeName("VK_STRUCTURE_TYPE_SUBMIT_INFO_2_KHR")] + [NativeName("VK_STRUCTURE_TYPE_PERFORMANCE_COUNTER_DESCRIPTION_ARM")] [SupportedApiProfile( "vulkan", - ["VK_KHR_synchronization2"], + ["VK_ARM_performance_counters_by_region"], ImpliesSets = [ - "VK_KHR_synchronization2+VK_KHR_get_physical_device_properties2", - "VK_KHR_synchronization2+VK_VERSION_1_1", + "VK_ARM_performance_counters_by_region+VK_KHR_get_physical_device_properties2", + "VK_ARM_performance_counters_by_region+VK_VERSION_1_1", ] )] - SubmitInfo2KHR = SubmitInfo2, + PerformanceCounterDescriptionARM = 1000605003, - [NativeName("VK_STRUCTURE_TYPE_SEMAPHORE_SUBMIT_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_RENDER_PASS_PERFORMANCE_COUNTERS_BY_REGION_BEGIN_INFO_ARM")] [SupportedApiProfile( "vulkan", - ["VK_KHR_synchronization2"], + ["VK_ARM_performance_counters_by_region"], ImpliesSets = [ - "VK_KHR_synchronization2+VK_KHR_get_physical_device_properties2", - "VK_KHR_synchronization2+VK_VERSION_1_1", + "VK_ARM_performance_counters_by_region+VK_KHR_get_physical_device_properties2", + "VK_ARM_performance_counters_by_region+VK_VERSION_1_1", ] )] - SemaphoreSubmitInfoKHR = SemaphoreSubmitInfo, + RenderPassPerformanceCountersByRegionBeginInfoARM = 1000605004, - [NativeName("VK_STRUCTURE_TYPE_COMMAND_BUFFER_SUBMIT_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INSTRUMENTATION_FEATURES_ARM")] [SupportedApiProfile( "vulkan", - ["VK_KHR_synchronization2"], + ["VK_ARM_shader_instrumentation"], ImpliesSets = [ - "VK_KHR_synchronization2+VK_KHR_get_physical_device_properties2", - "VK_KHR_synchronization2+VK_VERSION_1_1", + "VK_ARM_shader_instrumentation+VK_KHR_get_physical_device_properties2", + "VK_ARM_shader_instrumentation+VK_VERSION_1_1", ] )] - CommandBufferSubmitInfoKHR = CommandBufferSubmitInfo, + PhysicalDeviceShaderInstrumentationFeaturesARM = 1000607000, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SYNCHRONIZATION_2_FEATURES_KHR")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INSTRUMENTATION_PROPERTIES_ARM")] [SupportedApiProfile( "vulkan", - ["VK_KHR_synchronization2"], + ["VK_ARM_shader_instrumentation"], ImpliesSets = [ - "VK_KHR_synchronization2+VK_KHR_get_physical_device_properties2", - "VK_KHR_synchronization2+VK_VERSION_1_1", + "VK_ARM_shader_instrumentation+VK_KHR_get_physical_device_properties2", + "VK_ARM_shader_instrumentation+VK_VERSION_1_1", ] )] - PhysicalDeviceSynchronization2FeaturesKHR = PhysicalDeviceSynchronization2Features, + PhysicalDeviceShaderInstrumentationPropertiesARM = 1000607001, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ZERO_INITIALIZE_WORKGROUP_MEMORY_FEATURES_KHR")] + [NativeName("VK_STRUCTURE_TYPE_SHADER_INSTRUMENTATION_CREATE_INFO_ARM")] [SupportedApiProfile( "vulkan", - ["VK_KHR_zero_initialize_workgroup_memory"], + ["VK_ARM_shader_instrumentation"], ImpliesSets = [ - "VK_KHR_zero_initialize_workgroup_memory+VK_KHR_get_physical_device_properties2", - "VK_KHR_zero_initialize_workgroup_memory+VK_VERSION_1_1", + "VK_ARM_shader_instrumentation+VK_KHR_get_physical_device_properties2", + "VK_ARM_shader_instrumentation+VK_VERSION_1_1", ] )] - PhysicalDeviceZeroInitializeWorkgroupMemoryFeaturesKHR = - PhysicalDeviceZeroInitializeWorkgroupMemoryFeatures, + ShaderInstrumentationCreateInfoARM = 1000607002, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT")] + [NativeName("VK_STRUCTURE_TYPE_SHADER_INSTRUMENTATION_METRIC_DESCRIPTION_ARM")] [SupportedApiProfile( "vulkan", - ["VK_EXT_image_robustness"], + ["VK_ARM_shader_instrumentation"], ImpliesSets = [ - "VK_EXT_image_robustness+VK_KHR_get_physical_device_properties2", - "VK_EXT_image_robustness+VK_VERSION_1_1", + "VK_ARM_shader_instrumentation+VK_KHR_get_physical_device_properties2", + "VK_ARM_shader_instrumentation+VK_VERSION_1_1", ] )] - PhysicalDeviceImageRobustnessFeaturesEXT = PhysicalDeviceImageRobustnessFeatures, + ShaderInstrumentationMetricDescriptionARM = 1000607003, - [NativeName("VK_STRUCTURE_TYPE_COPY_BUFFER_INFO_2_KHR")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_ROBUSTNESS_FEATURES_EXT")] [SupportedApiProfile( "vulkan", - ["VK_KHR_copy_commands2"], + ["VK_EXT_vertex_attribute_robustness"], ImpliesSets = [ - "VK_KHR_copy_commands2+VK_KHR_get_physical_device_properties2", - "VK_KHR_copy_commands2+VK_VERSION_1_1", + "VK_EXT_vertex_attribute_robustness+VK_KHR_get_physical_device_properties2", + "VK_EXT_vertex_attribute_robustness+VK_VERSION_1_1", ] )] - CopyBufferInfo2KHR = CopyBufferInfo2, + PhysicalDeviceVertexAttributeRobustnessFeaturesEXT = 1000608000, - [NativeName("VK_STRUCTURE_TYPE_COPY_IMAGE_INFO_2_KHR")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FORMAT_PACK_FEATURES_ARM")] [SupportedApiProfile( "vulkan", - ["VK_KHR_copy_commands2"], + ["VK_ARM_format_pack"], ImpliesSets = [ - "VK_KHR_copy_commands2+VK_KHR_get_physical_device_properties2", - "VK_KHR_copy_commands2+VK_VERSION_1_1", + "VK_ARM_format_pack+VK_KHR_get_physical_device_properties2", + "VK_ARM_format_pack+VK_VERSION_1_1", ] )] - CopyImageInfo2KHR = CopyImageInfo2, + PhysicalDeviceFormatPackFeaturesARM = 1000609000, - [NativeName("VK_STRUCTURE_TYPE_COPY_BUFFER_TO_IMAGE_INFO_2_KHR")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_LAYERED_FEATURES_VALVE")] [SupportedApiProfile( "vulkan", - ["VK_KHR_copy_commands2"], + ["VK_VALVE_fragment_density_map_layered"], ImpliesSets = [ - "VK_KHR_copy_commands2+VK_KHR_get_physical_device_properties2", - "VK_KHR_copy_commands2+VK_VERSION_1_1", + "VK_EXT_fragment_density_map+VK_KHR_extended_flags", + "VK_EXT_fragment_density_map+VK_KHR_maintenance5", + "VK_EXT_fragment_density_map+VK_VERSION_1_4", ] )] - CopyBufferToImageInfo2KHR = CopyBufferToImageInfo2, + PhysicalDeviceFragmentDensityMapLayeredFeaturesVALVE = 1000611000, - [NativeName("VK_STRUCTURE_TYPE_COPY_IMAGE_TO_BUFFER_INFO_2_KHR")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_LAYERED_PROPERTIES_VALVE")] [SupportedApiProfile( "vulkan", - ["VK_KHR_copy_commands2"], + ["VK_VALVE_fragment_density_map_layered"], ImpliesSets = [ - "VK_KHR_copy_commands2+VK_KHR_get_physical_device_properties2", - "VK_KHR_copy_commands2+VK_VERSION_1_1", + "VK_EXT_fragment_density_map+VK_KHR_extended_flags", + "VK_EXT_fragment_density_map+VK_KHR_maintenance5", + "VK_EXT_fragment_density_map+VK_VERSION_1_4", ] )] - CopyImageToBufferInfo2KHR = CopyImageToBufferInfo2, + PhysicalDeviceFragmentDensityMapLayeredPropertiesVALVE = 1000611001, - [NativeName("VK_STRUCTURE_TYPE_BLIT_IMAGE_INFO_2_KHR")] + [NativeName("VK_STRUCTURE_TYPE_PIPELINE_FRAGMENT_DENSITY_MAP_LAYERED_CREATE_INFO_VALVE")] [SupportedApiProfile( "vulkan", - ["VK_KHR_copy_commands2"], + ["VK_VALVE_fragment_density_map_layered"], ImpliesSets = [ - "VK_KHR_copy_commands2+VK_KHR_get_physical_device_properties2", - "VK_KHR_copy_commands2+VK_VERSION_1_1", + "VK_EXT_fragment_density_map+VK_KHR_extended_flags", + "VK_EXT_fragment_density_map+VK_KHR_maintenance5", + "VK_EXT_fragment_density_map+VK_VERSION_1_4", ] )] - BlitImageInfo2KHR = BlitImageInfo2, + PipelineFragmentDensityMapLayeredCreateInfoVALVE = 1000611002, - [NativeName("VK_STRUCTURE_TYPE_RESOLVE_IMAGE_INFO_2_KHR")] + [NativeName("VK_STRUCTURE_TYPE_SET_PRESENT_CONFIG_NV")] [SupportedApiProfile( "vulkan", - ["VK_KHR_copy_commands2"], + ["VK_NV_present_metering"], ImpliesSets = [ - "VK_KHR_copy_commands2+VK_KHR_get_physical_device_properties2", - "VK_KHR_copy_commands2+VK_VERSION_1_1", + "VK_NV_present_metering+VK_KHR_get_physical_device_properties2", + "VK_NV_present_metering+VK_VERSION_1_1", ] )] - ResolveImageInfo2KHR = ResolveImageInfo2, + SetPresentConfigNV = 1000613000, - [NativeName("VK_STRUCTURE_TYPE_BUFFER_COPY_2_KHR")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRESENT_METERING_FEATURES_NV")] [SupportedApiProfile( "vulkan", - ["VK_KHR_copy_commands2"], + ["VK_NV_present_metering"], ImpliesSets = [ - "VK_KHR_copy_commands2+VK_KHR_get_physical_device_properties2", - "VK_KHR_copy_commands2+VK_VERSION_1_1", + "VK_NV_present_metering+VK_KHR_get_physical_device_properties2", + "VK_NV_present_metering+VK_VERSION_1_1", ] )] - BufferCopy2KHR = BufferCopy2, + PhysicalDevicePresentMeteringFeaturesNV = 1000613001, - [NativeName("VK_STRUCTURE_TYPE_IMAGE_COPY_2_KHR")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SWAPCHAIN_FEATURES_EXT")] [SupportedApiProfile( "vulkan", - ["VK_KHR_copy_commands2"], - ImpliesSets = [ - "VK_KHR_copy_commands2+VK_KHR_get_physical_device_properties2", - "VK_KHR_copy_commands2+VK_VERSION_1_1", - ] + ["VK_EXT_multisampled_render_to_swapchain"], + ImpliesSets = ["VK_EXT_multisampled_render_to_single_sampled", "VK_KHR_swapchain"] )] - ImageCopy2KHR = ImageCopy2, + PhysicalDeviceMultisampledRenderToSwapchainFeaturesEXT = 1000616000, - [NativeName("VK_STRUCTURE_TYPE_IMAGE_BLIT_2_KHR")] + [NativeName("VK_STRUCTURE_TYPE_SWAPCHAIN_FLAGS_SURFACE_CAPABILITIES_EXT")] [SupportedApiProfile( "vulkan", - ["VK_KHR_copy_commands2"], - ImpliesSets = [ - "VK_KHR_copy_commands2+VK_KHR_get_physical_device_properties2", - "VK_KHR_copy_commands2+VK_VERSION_1_1", - ] + ["VK_EXT_multisampled_render_to_swapchain"], + ImpliesSets = ["VK_EXT_multisampled_render_to_single_sampled", "VK_KHR_swapchain"] )] - ImageBlit2KHR = ImageBlit2, + SwapchainFlagsSurfaceCapabilitiesEXT = 1000616001, - [NativeName("VK_STRUCTURE_TYPE_BUFFER_IMAGE_COPY_2_KHR")] + [NativeName("VK_STRUCTURE_TYPE_RENDERING_END_INFO_KHR")] [SupportedApiProfile( "vulkan", - ["VK_KHR_copy_commands2"], + ["VK_KHR_maintenance10"], ImpliesSets = [ - "VK_KHR_copy_commands2+VK_KHR_get_physical_device_properties2", - "VK_KHR_copy_commands2+VK_VERSION_1_1", + "VK_KHR_maintenance10+VK_KHR_get_physical_device_properties2", + "VK_KHR_maintenance10+VK_VERSION_1_1", ] )] - BufferImageCopy2KHR = BufferImageCopy2, + RenderingEndInfoKHR = 1000619003, - [NativeName("VK_STRUCTURE_TYPE_IMAGE_RESOLVE_2_KHR")] + [NativeName("VK_STRUCTURE_TYPE_RENDERING_END_INFO_EXT")] [SupportedApiProfile( "vulkan", - ["VK_KHR_copy_commands2"], + ["VK_EXT_fragment_density_map_offset"], ImpliesSets = [ - "VK_KHR_copy_commands2+VK_KHR_get_physical_device_properties2", - "VK_KHR_copy_commands2+VK_VERSION_1_1", + "VK_EXT_fragment_density_map+VK_KHR_get_physical_device_properties2+VK_KHR_create_renderpass2+VK_KHR_dynamic_rendering", + "VK_EXT_fragment_density_map+VK_KHR_get_physical_device_properties2+VK_KHR_create_renderpass2+VK_VERSION_1_3", + "VK_EXT_fragment_density_map+VK_KHR_get_physical_device_properties2+VK_VERSION_1_2+VK_KHR_dynamic_rendering", + "VK_EXT_fragment_density_map+VK_KHR_get_physical_device_properties2+VK_VERSION_1_2+VK_VERSION_1_3", + "VK_EXT_fragment_density_map+VK_VERSION_1_1+VK_KHR_create_renderpass2+VK_KHR_dynamic_rendering", + "VK_EXT_fragment_density_map+VK_VERSION_1_1+VK_KHR_create_renderpass2+VK_VERSION_1_3", + "VK_EXT_fragment_density_map+VK_VERSION_1_1+VK_VERSION_1_2+VK_KHR_dynamic_rendering", + "VK_EXT_fragment_density_map+VK_VERSION_1_1+VK_VERSION_1_2+VK_VERSION_1_3", ] )] - ImageResolve2KHR = ImageResolve2, + RenderingEndInfoEXT = RenderingEndInfoKHR, - [NativeName("VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ZERO_INITIALIZE_DEVICE_MEMORY_FEATURES_EXT")] [SupportedApiProfile( "vulkan", - ["VK_EXT_image_compression_control"], + ["VK_EXT_zero_initialize_device_memory"], ImpliesSets = [ - "VK_EXT_image_compression_control+VK_KHR_get_physical_device_properties2", - "VK_EXT_image_compression_control+VK_VERSION_1_1", + "VK_EXT_zero_initialize_device_memory+VK_KHR_get_physical_device_properties2", + "VK_EXT_zero_initialize_device_memory+VK_VERSION_1_1", ] )] - SubresourceLayout2EXT = SubresourceLayout2, + PhysicalDeviceZeroInitializeDeviceMemoryFeaturesEXT = 1000620000, - [NativeName("VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_OPACITY_MICROMAP_FEATURES_KHR")] [SupportedApiProfile( "vulkan", - ["VK_EXT_image_compression_control"], - ImpliesSets = [ - "VK_EXT_image_compression_control+VK_KHR_get_physical_device_properties2", - "VK_EXT_image_compression_control+VK_VERSION_1_1", - ] + ["VK_KHR_opacity_micromap"], + ImpliesSets = ["VK_KHR_acceleration_structure", "VK_KHR_device_address_commands"] )] - ImageSubresource2EXT = ImageSubresource2, + PhysicalDeviceOpacityMicromapFeaturesKHR = 1000623000, - [NativeName( - "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RASTERIZATION_ORDER_ATTACHMENT_ACCESS_FEATURES_ARM" - )] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_OPACITY_MICROMAP_PROPERTIES_KHR")] [SupportedApiProfile( "vulkan", - ["VK_ARM_rasterization_order_attachment_access"], - ImpliesSets = [ - "VK_ARM_rasterization_order_attachment_access+VK_KHR_get_physical_device_properties2", - "VK_ARM_rasterization_order_attachment_access+VK_VERSION_1_1", - ] + ["VK_KHR_opacity_micromap"], + ImpliesSets = ["VK_KHR_acceleration_structure", "VK_KHR_device_address_commands"] )] - PhysicalDeviceRasterizationOrderAttachmentAccessFeaturesARM = - PhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT, + PhysicalDeviceOpacityMicromapPropertiesKHR = 1000623001, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MUTABLE_DESCRIPTOR_TYPE_FEATURES_VALVE")] + [NativeName("VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_GEOMETRY_MICROMAP_DATA_KHR")] [SupportedApiProfile( "vulkan", - ["VK_VALVE_mutable_descriptor_type"], - ImpliesSets = ["VK_KHR_maintenance3"] + ["VK_KHR_opacity_micromap"], + ImpliesSets = ["VK_KHR_acceleration_structure", "VK_KHR_device_address_commands"] )] - PhysicalDeviceMutableDescriptorTypeFeaturesVALVE = - PhysicalDeviceMutableDescriptorTypeFeaturesEXT, + AccelerationStructureGeometryMicromapDataKHR = 1000623002, - [NativeName("VK_STRUCTURE_TYPE_MUTABLE_DESCRIPTOR_TYPE_CREATE_INFO_VALVE")] + [NativeName("VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_TRIANGLES_OPACITY_MICROMAP_KHR")] [SupportedApiProfile( "vulkan", - ["VK_VALVE_mutable_descriptor_type"], - ImpliesSets = ["VK_KHR_maintenance3"] + ["VK_KHR_opacity_micromap"], + ImpliesSets = ["VK_KHR_acceleration_structure", "VK_KHR_device_address_commands"] )] - MutableDescriptorTypeCreateInfoVALVE = MutableDescriptorTypeCreateInfoEXT, + AccelerationStructureTrianglesOpacityMicromapKHR = 1000623003, - [NativeName("VK_STRUCTURE_TYPE_FORMAT_PROPERTIES_3_KHR")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_64_BIT_INDEXING_FEATURES_EXT")] [SupportedApiProfile( "vulkan", - ["VK_KHR_format_feature_flags2"], + ["VK_EXT_shader_64bit_indexing"], ImpliesSets = [ - "VK_KHR_format_feature_flags2+VK_KHR_get_physical_device_properties2", - "VK_KHR_format_feature_flags2+VK_VERSION_1_1", + "VK_EXT_shader_64bit_indexing+VK_KHR_get_physical_device_properties2", + "VK_EXT_shader_64bit_indexing+VK_VERSION_1_1", ] )] - FormatProperties3KHR = FormatProperties3, + PhysicalDeviceShader64BitIndexingFeaturesEXT = 1000627000, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRESENT_MODE_FIFO_LATEST_READY_FEATURES_EXT")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CUSTOM_RESOLVE_FEATURES_EXT")] [SupportedApiProfile( "vulkan", - ["VK_EXT_present_mode_fifo_latest_ready"], - ImpliesSets = ["VK_KHR_swapchain"] + ["VK_EXT_custom_resolve"], + ImpliesSets = [ + "VK_EXT_custom_resolve+VK_KHR_get_physical_device_properties2", + "VK_EXT_custom_resolve+VK_VERSION_1_1", + ] )] - PhysicalDevicePresentModeFifoLatestReadyFeaturesEXT = - PhysicalDevicePresentModeFifoLatestReadyFeaturesKHR, + PhysicalDeviceCustomResolveFeaturesEXT = 1000628000, - [NativeName("VK_STRUCTURE_TYPE_PIPELINE_INFO_EXT")] + [NativeName("VK_STRUCTURE_TYPE_BEGIN_CUSTOM_RESOLVE_INFO_EXT")] [SupportedApiProfile( "vulkan", - ["VK_EXT_pipeline_properties"], + ["VK_EXT_custom_resolve+VK_KHR_dynamic_rendering", "VK_EXT_custom_resolve+VK_VERSION_1_3"], ImpliesSets = [ - "VK_EXT_pipeline_properties+VK_KHR_get_physical_device_properties2", - "VK_EXT_pipeline_properties+VK_VERSION_1_1", + "VK_EXT_custom_resolve+VK_KHR_get_physical_device_properties2", + "VK_EXT_custom_resolve+VK_VERSION_1_1", ] )] - PipelineInfoEXT = PipelineInfoKHR, + BeginCustomResolveInfoEXT = 1000628001, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT")] + [NativeName("VK_STRUCTURE_TYPE_CUSTOM_RESOLVE_CREATE_INFO_EXT")] [SupportedApiProfile( "vulkan", - ["VK_EXT_global_priority_query"], + ["VK_EXT_custom_resolve+VK_KHR_dynamic_rendering", "VK_EXT_custom_resolve+VK_VERSION_1_3"], ImpliesSets = [ - "VK_EXT_global_priority+VK_KHR_get_physical_device_properties2", - "VK_EXT_global_priority+VK_VERSION_1_1", + "VK_EXT_custom_resolve+VK_KHR_get_physical_device_properties2", + "VK_EXT_custom_resolve+VK_VERSION_1_1", ] )] - PhysicalDeviceGlobalPriorityQueryFeaturesEXT = PhysicalDeviceGlobalPriorityQueryFeatures, + CustomResolveCreateInfoEXT = 1000628002, - [NativeName("VK_STRUCTURE_TYPE_QUEUE_FAMILY_GLOBAL_PRIORITY_PROPERTIES_EXT")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DATA_GRAPH_MODEL_FEATURES_QCOM")] [SupportedApiProfile( "vulkan", - ["VK_EXT_global_priority_query"], - ImpliesSets = [ - "VK_EXT_global_priority+VK_KHR_get_physical_device_properties2", - "VK_EXT_global_priority+VK_VERSION_1_1", - ] + ["VK_QCOM_data_graph_model"], + ImpliesSets = ["VK_ARM_data_graph"] )] - QueueFamilyGlobalPriorityPropertiesEXT = QueueFamilyGlobalPriorityProperties, - - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_4_FEATURES_KHR")] - [SupportedApiProfile("vulkan", ["VK_KHR_maintenance4"], ImpliesSets = ["VK_VERSION_1_1"])] - PhysicalDeviceMaintenance4FeaturesKHR = PhysicalDeviceMaintenance4Features, - - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_4_PROPERTIES_KHR")] - [SupportedApiProfile("vulkan", ["VK_KHR_maintenance4"], ImpliesSets = ["VK_VERSION_1_1"])] - PhysicalDeviceMaintenance4PropertiesKHR = PhysicalDeviceMaintenance4Properties, - - [NativeName("VK_STRUCTURE_TYPE_DEVICE_BUFFER_MEMORY_REQUIREMENTS_KHR")] - [SupportedApiProfile("vulkan", ["VK_KHR_maintenance4"], ImpliesSets = ["VK_VERSION_1_1"])] - DeviceBufferMemoryRequirementsKHR = DeviceBufferMemoryRequirements, + PhysicalDeviceDataGraphModelFeaturesQCOM = 1000629000, - [NativeName("VK_STRUCTURE_TYPE_DEVICE_IMAGE_MEMORY_REQUIREMENTS_KHR")] - [SupportedApiProfile("vulkan", ["VK_KHR_maintenance4"], ImpliesSets = ["VK_VERSION_1_1"])] - DeviceImageMemoryRequirementsKHR = DeviceImageMemoryRequirements, + [NativeName("VK_STRUCTURE_TYPE_DATA_GRAPH_PIPELINE_BUILTIN_MODEL_CREATE_INFO_QCOM")] + [SupportedApiProfile( + "vulkan", + ["VK_QCOM_data_graph_model"], + ImpliesSets = ["VK_ARM_data_graph"] + )] + DataGraphPipelineBuiltinModelCreateInfoQCOM = 1000629001, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SUBGROUP_ROTATE_FEATURES_KHR")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_10_FEATURES_KHR")] [SupportedApiProfile( "vulkan", - ["VK_KHR_shader_subgroup_rotate"], + ["VK_KHR_maintenance10"], ImpliesSets = [ - "VK_KHR_shader_subgroup_rotate+VK_KHR_get_physical_device_properties2", - "VK_KHR_shader_subgroup_rotate+VK_VERSION_1_1", + "VK_KHR_maintenance10+VK_KHR_get_physical_device_properties2", + "VK_KHR_maintenance10+VK_VERSION_1_1", ] )] - PhysicalDeviceShaderSubgroupRotateFeaturesKHR = PhysicalDeviceShaderSubgroupRotateFeatures, + PhysicalDeviceMaintenance10FeaturesKHR = 1000630000, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_CLAMP_ZERO_ONE_FEATURES_EXT")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_10_PROPERTIES_KHR")] [SupportedApiProfile( "vulkan", - ["VK_EXT_depth_clamp_zero_one"], + ["VK_KHR_maintenance10"], ImpliesSets = [ - "VK_EXT_depth_clamp_zero_one+VK_KHR_get_physical_device_properties2", - "VK_EXT_depth_clamp_zero_one+VK_VERSION_1_1", + "VK_KHR_maintenance10+VK_KHR_get_physical_device_properties2", + "VK_KHR_maintenance10+VK_VERSION_1_1", ] )] - PhysicalDeviceDepthClampZeroOneFeaturesEXT = PhysicalDeviceDepthClampZeroOneFeaturesKHR, + PhysicalDeviceMaintenance10PropertiesKHR = 1000630001, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_OFFSET_FEATURES_QCOM")] + [NativeName("VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_FLAGS_INFO_KHR")] [SupportedApiProfile( "vulkan", - ["VK_QCOM_fragment_density_map_offset"], + ["VK_KHR_maintenance10"], ImpliesSets = [ - "VK_EXT_fragment_density_map+VK_KHR_get_physical_device_properties2", - "VK_EXT_fragment_density_map+VK_VERSION_1_1", + "VK_KHR_maintenance10+VK_KHR_get_physical_device_properties2", + "VK_KHR_maintenance10+VK_VERSION_1_1", ] )] - PhysicalDeviceFragmentDensityMapOffsetFeaturesQCOM = - PhysicalDeviceFragmentDensityMapOffsetFeaturesEXT, + RenderingAttachmentFlagsInfoKHR = 1000630002, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_OFFSET_PROPERTIES_QCOM")] + [NativeName("VK_STRUCTURE_TYPE_RESOLVE_IMAGE_MODE_INFO_KHR")] [SupportedApiProfile( "vulkan", - ["VK_QCOM_fragment_density_map_offset"], + ["VK_KHR_maintenance10"], ImpliesSets = [ - "VK_EXT_fragment_density_map+VK_KHR_get_physical_device_properties2", - "VK_EXT_fragment_density_map+VK_VERSION_1_1", + "VK_KHR_maintenance10+VK_KHR_get_physical_device_properties2", + "VK_KHR_maintenance10+VK_VERSION_1_1", ] )] - PhysicalDeviceFragmentDensityMapOffsetPropertiesQCOM = - PhysicalDeviceFragmentDensityMapOffsetPropertiesEXT, + ResolveImageModeInfoKHR = 1000630004, - [NativeName("VK_STRUCTURE_TYPE_SUBPASS_FRAGMENT_DENSITY_MAP_OFFSET_END_INFO_QCOM")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DATA_GRAPH_OPTICAL_FLOW_FEATURES_ARM")] [SupportedApiProfile( "vulkan", - ["VK_QCOM_fragment_density_map_offset"], - ImpliesSets = [ - "VK_EXT_fragment_density_map+VK_KHR_get_physical_device_properties2", - "VK_EXT_fragment_density_map+VK_VERSION_1_1", - ] + ["VK_ARM_data_graph_optical_flow"], + ImpliesSets = ["VK_ARM_data_graph"] )] - SubpassFragmentDensityMapOffsetEndInfoQCOM = RenderPassFragmentDensityMapOffsetEndInfoEXT, + PhysicalDeviceDataGraphOpticalFlowFeaturesARM = 1000631000, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COPY_MEMORY_INDIRECT_PROPERTIES_NV")] + [NativeName("VK_STRUCTURE_TYPE_QUEUE_FAMILY_DATA_GRAPH_OPTICAL_FLOW_PROPERTIES_ARM")] [SupportedApiProfile( "vulkan", - ["VK_NV_copy_memory_indirect"], - ImpliesSets = [ - "VK_KHR_buffer_device_address+VK_KHR_get_physical_device_properties2", - "VK_KHR_buffer_device_address+VK_VERSION_1_1", - "VK_VERSION_1_2", - ] + ["VK_ARM_data_graph_optical_flow"], + ImpliesSets = ["VK_ARM_data_graph"] )] - PhysicalDeviceCopyMemoryIndirectPropertiesNV = PhysicalDeviceCopyMemoryIndirectPropertiesKHR, + QueueFamilyDataGraphOpticalFlowPropertiesARM = 1000631001, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_DECOMPRESSION_FEATURES_NV")] + [NativeName("VK_STRUCTURE_TYPE_DATA_GRAPH_PIPELINE_OPTICAL_FLOW_CREATE_INFO_ARM")] [SupportedApiProfile( "vulkan", - ["VK_NV_memory_decompression"], - ImpliesSets = [ - "VK_KHR_buffer_device_address+VK_KHR_get_physical_device_properties2", - "VK_KHR_buffer_device_address+VK_VERSION_1_1", - "VK_VERSION_1_2", - ] + ["VK_ARM_data_graph_optical_flow"], + ImpliesSets = ["VK_ARM_data_graph"] )] - PhysicalDeviceMemoryDecompressionFeaturesNV = PhysicalDeviceMemoryDecompressionFeaturesEXT, + DataGraphPipelineOpticalFlowCreateInfoARM = 1000631002, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_DECOMPRESSION_PROPERTIES_NV")] + [NativeName("VK_STRUCTURE_TYPE_DATA_GRAPH_OPTICAL_FLOW_IMAGE_FORMAT_INFO_ARM")] [SupportedApiProfile( "vulkan", - ["VK_NV_memory_decompression"], - ImpliesSets = [ - "VK_KHR_buffer_device_address+VK_KHR_get_physical_device_properties2", - "VK_KHR_buffer_device_address+VK_VERSION_1_1", - "VK_VERSION_1_2", - ] + ["VK_ARM_data_graph_optical_flow"], + ImpliesSets = ["VK_ARM_data_graph"] )] - PhysicalDeviceMemoryDecompressionPropertiesNV = PhysicalDeviceMemoryDecompressionPropertiesEXT, + DataGraphOpticalFlowImageFormatInfoARM = 1000631003, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROTECTED_ACCESS_FEATURES_EXT")] + [NativeName("VK_STRUCTURE_TYPE_DATA_GRAPH_OPTICAL_FLOW_IMAGE_FORMAT_PROPERTIES_ARM")] [SupportedApiProfile( "vulkan", - ["VK_EXT_pipeline_protected_access"], - ImpliesSets = [ - "VK_EXT_pipeline_protected_access+VK_KHR_get_physical_device_properties2", - "VK_EXT_pipeline_protected_access+VK_VERSION_1_1", - ] + ["VK_ARM_data_graph_optical_flow"], + ImpliesSets = ["VK_ARM_data_graph"] )] - PhysicalDevicePipelineProtectedAccessFeaturesEXT = - PhysicalDevicePipelineProtectedAccessFeatures, + DataGraphOpticalFlowImageFormatPropertiesARM = 1000631004, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_5_FEATURES_KHR")] + [NativeName("VK_STRUCTURE_TYPE_DATA_GRAPH_PIPELINE_OPTICAL_FLOW_DISPATCH_INFO_ARM")] [SupportedApiProfile( "vulkan", - ["VK_KHR_maintenance5"], - ImpliesSets = ["VK_VERSION_1_1+VK_KHR_dynamic_rendering", "VK_VERSION_1_3"] + ["VK_ARM_data_graph_optical_flow"], + ImpliesSets = ["VK_ARM_data_graph"] )] - PhysicalDeviceMaintenance5FeaturesKHR = PhysicalDeviceMaintenance5Features, + DataGraphPipelineOpticalFlowDispatchInfoARM = 1000631005, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_5_PROPERTIES_KHR")] + [NativeName("VK_STRUCTURE_TYPE_DATA_GRAPH_PIPELINE_RESOURCE_INFO_IMAGE_LAYOUT_ARM")] [SupportedApiProfile( "vulkan", - ["VK_KHR_maintenance5"], - ImpliesSets = ["VK_VERSION_1_1+VK_KHR_dynamic_rendering", "VK_VERSION_1_3"] + ["VK_ARM_data_graph_optical_flow"], + ImpliesSets = ["VK_ARM_data_graph"] )] - PhysicalDeviceMaintenance5PropertiesKHR = PhysicalDeviceMaintenance5Properties, + DataGraphPipelineResourceInfoImageLayoutARM = 1000631006, - [NativeName("VK_STRUCTURE_TYPE_RENDERING_AREA_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_DATA_GRAPH_PIPELINE_SINGLE_NODE_CREATE_INFO_ARM")] [SupportedApiProfile( "vulkan", - ["VK_KHR_maintenance5"], - ImpliesSets = ["VK_VERSION_1_1+VK_KHR_dynamic_rendering", "VK_VERSION_1_3"] + ["VK_ARM_data_graph_optical_flow"], + ImpliesSets = ["VK_ARM_data_graph"] + )] + DataGraphPipelineSingleNodeCreateInfoARM = 1000631007, + + [NativeName("VK_STRUCTURE_TYPE_DATA_GRAPH_PIPELINE_SINGLE_NODE_CONNECTION_ARM")] + [SupportedApiProfile( + "vulkan", + ["VK_ARM_data_graph_optical_flow"], + ImpliesSets = ["VK_ARM_data_graph"] )] - RenderingAreaInfoKHR = RenderingAreaInfo, + DataGraphPipelineSingleNodeConnectionARM = 1000631008, - [NativeName("VK_STRUCTURE_TYPE_DEVICE_IMAGE_SUBRESOURCE_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_LONG_VECTOR_FEATURES_EXT")] + [SupportedApiProfile("vulkan", ["VK_EXT_shader_long_vector"], ImpliesSets = ["VK_VERSION_1_2"])] + PhysicalDeviceShaderLongVectorFeaturesEXT = 1000635000, + + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_LONG_VECTOR_PROPERTIES_EXT")] + [SupportedApiProfile("vulkan", ["VK_EXT_shader_long_vector"], ImpliesSets = ["VK_VERSION_1_2"])] + PhysicalDeviceShaderLongVectorPropertiesEXT = 1000635001, + + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_CACHE_INCREMENTAL_MODE_FEATURES_SEC")] [SupportedApiProfile( "vulkan", - ["VK_KHR_maintenance5"], - ImpliesSets = ["VK_VERSION_1_1+VK_KHR_dynamic_rendering", "VK_VERSION_1_3"] + ["VK_SEC_pipeline_cache_incremental_mode"], + ImpliesSets = [ + "VK_SEC_pipeline_cache_incremental_mode+VK_KHR_get_physical_device_properties2", + "VK_SEC_pipeline_cache_incremental_mode+VK_VERSION_1_1", + ] )] - DeviceImageSubresourceInfoKHR = DeviceImageSubresourceInfo, + PhysicalDevicePipelineCacheIncrementalModeFeaturesSEC = 1000637000, - [NativeName("VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_KHR")] + [NativeName( + "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_UNIFORM_BUFFER_UNSIZED_ARRAY_FEATURES_EXT" + )] [SupportedApiProfile( "vulkan", - ["VK_KHR_maintenance5"], - ImpliesSets = ["VK_VERSION_1_1+VK_KHR_dynamic_rendering", "VK_VERSION_1_3"] + ["VK_EXT_shader_uniform_buffer_unsized_array"], + ImpliesSets = [ + "VK_EXT_shader_uniform_buffer_unsized_array+VK_KHR_get_physical_device_properties2", + "VK_EXT_shader_uniform_buffer_unsized_array+VK_VERSION_1_1", + ] )] - SubresourceLayout2KHR = SubresourceLayout2, + PhysicalDeviceShaderUniformBufferUnsizedArrayFeaturesEXT = 1000642000, - [NativeName("VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_KHR")] + [NativeName("VK_STRUCTURE_TYPE_COMPUTE_OCCUPANCY_PRIORITY_PARAMETERS_NV")] [SupportedApiProfile( "vulkan", - ["VK_KHR_maintenance5"], - ImpliesSets = ["VK_VERSION_1_1+VK_KHR_dynamic_rendering", "VK_VERSION_1_3"] + ["VK_NV_compute_occupancy_priority"], + ImpliesSets = [ + "VK_NV_compute_occupancy_priority+VK_KHR_get_physical_device_properties2", + "VK_NV_compute_occupancy_priority+VK_VERSION_1_1", + ] )] - ImageSubresource2KHR = ImageSubresource2, + ComputeOccupancyPriorityParametersNV = 1000645000, - [NativeName("VK_STRUCTURE_TYPE_PIPELINE_CREATE_FLAGS_2_CREATE_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COMPUTE_OCCUPANCY_PRIORITY_FEATURES_NV")] [SupportedApiProfile( "vulkan", - ["VK_KHR_maintenance5"], - ImpliesSets = ["VK_VERSION_1_1+VK_KHR_dynamic_rendering", "VK_VERSION_1_3"] + ["VK_NV_compute_occupancy_priority"], + ImpliesSets = [ + "VK_NV_compute_occupancy_priority+VK_KHR_get_physical_device_properties2", + "VK_NV_compute_occupancy_priority+VK_VERSION_1_1", + ] )] - PipelineCreateFlags2CreateInfoKHR = PipelineCreateFlags2CreateInfo, + PhysicalDeviceComputeOccupancyPriorityFeaturesNV = 1000645001, - [NativeName("VK_STRUCTURE_TYPE_BUFFER_USAGE_FLAGS_2_CREATE_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_11_FEATURES_KHR")] [SupportedApiProfile( "vulkan", - ["VK_KHR_maintenance5"], - ImpliesSets = ["VK_VERSION_1_1+VK_KHR_dynamic_rendering", "VK_VERSION_1_3"] + ["VK_KHR_maintenance11"], + ImpliesSets = [ + "VK_KHR_maintenance11+VK_KHR_get_physical_device_properties2", + "VK_KHR_maintenance11+VK_VERSION_1_1", + ] )] - BufferUsageFlags2CreateInfoKHR = BufferUsageFlags2CreateInfo, + PhysicalDeviceMaintenance11FeaturesKHR = 1000657000, - [NativeName("VK_STRUCTURE_TYPE_SHADER_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT")] + [NativeName("VK_STRUCTURE_TYPE_QUEUE_FAMILY_OPTIMAL_IMAGE_TRANSFER_GRANULARITY_PROPERTIES_KHR")] [SupportedApiProfile( "vulkan", - ["VK_EXT_shader_object"], + ["VK_KHR_maintenance11"], ImpliesSets = [ - "VK_KHR_dynamic_rendering+VK_KHR_get_physical_device_properties2", - "VK_KHR_dynamic_rendering+VK_VERSION_1_1", - "VK_VERSION_1_3", + "VK_KHR_maintenance11+VK_KHR_get_physical_device_properties2", + "VK_KHR_maintenance11+VK_VERSION_1_1", ] )] - ShaderRequiredSubgroupSizeCreateInfoEXT = PipelineShaderStageRequiredSubgroupSizeCreateInfo, + QueueFamilyOptimalImageTransferGranularityPropertiesKHR = 1000657001, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_PROPERTIES_KHR")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SUBGROUP_PARTITIONED_FEATURES_EXT")] [SupportedApiProfile( "vulkan", - ["VK_KHR_vertex_attribute_divisor"], + ["VK_EXT_shader_subgroup_partitioned"], ImpliesSets = [ - "VK_KHR_vertex_attribute_divisor+VK_KHR_get_physical_device_properties2", - "VK_KHR_vertex_attribute_divisor+VK_VERSION_1_1", + "VK_EXT_shader_subgroup_partitioned+VK_KHR_get_physical_device_properties2", + "VK_EXT_shader_subgroup_partitioned+VK_VERSION_1_1", ] )] - PhysicalDeviceVertexAttributeDivisorPropertiesKHR = - PhysicalDeviceVertexAttributeDivisorProperties, + PhysicalDeviceShaderSubgroupPartitionedFeaturesEXT = 1000662000, - [NativeName("VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_DIVISOR_STATE_CREATE_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_UBM_SURFACE_CREATE_INFO_SEC")] + [SupportedApiProfile("vulkan", ["VK_SEC_ubm_surface"], ImpliesSets = ["VK_KHR_surface"])] + UbmSurfaceCreateInfoSEC = 1000664000, + + [NativeName("VK_STRUCTURE_TYPE_FORMAT_PROPERTIES_4_KHR")] [SupportedApiProfile( "vulkan", - ["VK_KHR_vertex_attribute_divisor"], + ["VK_KHR_extended_flags"], ImpliesSets = [ - "VK_KHR_vertex_attribute_divisor+VK_KHR_get_physical_device_properties2", - "VK_KHR_vertex_attribute_divisor+VK_VERSION_1_1", + "VK_KHR_extended_flags+VK_KHR_get_physical_device_properties2", + "VK_KHR_extended_flags+VK_VERSION_1_1", ] )] - PipelineVertexInputDivisorStateCreateInfoKHR = PipelineVertexInputDivisorStateCreateInfo, + FormatProperties4KHR = 1000668000, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_FEATURES_KHR")] + [NativeName("VK_STRUCTURE_TYPE_IMAGE_CREATE_FLAGS_2_CREATE_INFO_KHR")] [SupportedApiProfile( "vulkan", - ["VK_KHR_vertex_attribute_divisor"], + ["VK_KHR_extended_flags"], ImpliesSets = [ - "VK_KHR_vertex_attribute_divisor+VK_KHR_get_physical_device_properties2", - "VK_KHR_vertex_attribute_divisor+VK_VERSION_1_1", + "VK_KHR_extended_flags+VK_KHR_get_physical_device_properties2", + "VK_KHR_extended_flags+VK_VERSION_1_1", ] )] - PhysicalDeviceVertexAttributeDivisorFeaturesKHR = PhysicalDeviceVertexAttributeDivisorFeatures, + ImageCreateFlags2CreateInfoKHR = 1000668001, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_FLOAT_CONTROLS_2_FEATURES_KHR")] + [NativeName("VK_STRUCTURE_TYPE_IMAGE_USAGE_FLAGS_2_CREATE_INFO_KHR")] [SupportedApiProfile( "vulkan", - ["VK_KHR_shader_float_controls2"], - ImpliesSets = ["VK_KHR_shader_float_controls", "VK_VERSION_1_1"] + ["VK_KHR_extended_flags"], + ImpliesSets = [ + "VK_KHR_extended_flags+VK_KHR_get_physical_device_properties2", + "VK_KHR_extended_flags+VK_VERSION_1_1", + ] )] - PhysicalDeviceShaderFloatControls2FeaturesKHR = PhysicalDeviceShaderFloatControls2Features, + ImageUsageFlags2CreateInfoKHR = 1000668002, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INDEX_TYPE_UINT8_FEATURES_KHR")] + [NativeName("VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_2_CREATE_INFO_KHR")] [SupportedApiProfile( "vulkan", - ["VK_KHR_index_type_uint8"], + ["VK_KHR_extended_flags"], ImpliesSets = [ - "VK_KHR_index_type_uint8+VK_KHR_get_physical_device_properties2", - "VK_KHR_index_type_uint8+VK_VERSION_1_1", + "VK_KHR_extended_flags+VK_KHR_get_physical_device_properties2", + "VK_KHR_extended_flags+VK_VERSION_1_1", ] )] - PhysicalDeviceIndexTypeUint8FeaturesKHR = PhysicalDeviceIndexTypeUint8Features, + ImageViewUsage2CreateInfoKHR = 1000668003, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINE_RASTERIZATION_FEATURES_KHR")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_FLAGS_FEATURES_KHR")] [SupportedApiProfile( "vulkan", - ["VK_KHR_line_rasterization"], + ["VK_KHR_extended_flags"], ImpliesSets = [ - "VK_KHR_line_rasterization+VK_KHR_get_physical_device_properties2", - "VK_KHR_line_rasterization+VK_VERSION_1_1", + "VK_KHR_extended_flags+VK_KHR_get_physical_device_properties2", + "VK_KHR_extended_flags+VK_VERSION_1_1", ] )] - PhysicalDeviceLineRasterizationFeaturesKHR = PhysicalDeviceLineRasterizationFeatures, + PhysicalDeviceExtendedFlagsFeaturesKHR = 1000668004, - [NativeName("VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_LINE_STATE_CREATE_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_IMAGE_STENCIL_USAGE_2_CREATE_INFO_KHR")] [SupportedApiProfile( "vulkan", - ["VK_KHR_line_rasterization"], + [ + "VK_KHR_extended_flags+VK_EXT_separate_stencil_usage", + "VK_KHR_extended_flags+VK_VERSION_1_2", + ], ImpliesSets = [ - "VK_KHR_line_rasterization+VK_KHR_get_physical_device_properties2", - "VK_KHR_line_rasterization+VK_VERSION_1_1", + "VK_KHR_extended_flags+VK_KHR_get_physical_device_properties2", + "VK_KHR_extended_flags+VK_VERSION_1_1", ] )] - PipelineRasterizationLineStateCreateInfoKHR = PipelineRasterizationLineStateCreateInfo, + ImageStencilUsage2CreateInfoKHR = 1000668005, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINE_RASTERIZATION_PROPERTIES_KHR")] + [NativeName("VK_STRUCTURE_TYPE_SHARED_PRESENT_SURFACE_CAPABILITIES_2_KHR")] [SupportedApiProfile( "vulkan", - ["VK_KHR_line_rasterization"], + ["VK_KHR_extended_flags", "VK_KHR_shared_presentable_image"], ImpliesSets = [ - "VK_KHR_line_rasterization+VK_KHR_get_physical_device_properties2", - "VK_KHR_line_rasterization+VK_VERSION_1_1", - ] + "VK_KHR_extended_flags+VK_KHR_get_physical_device_properties2", + "VK_KHR_extended_flags+VK_VERSION_1_1", + ], + RequireAll = true )] - PhysicalDeviceLineRasterizationPropertiesKHR = PhysicalDeviceLineRasterizationProperties, + SharedPresentSurfaceCapabilities2KHR = 1000668006, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EXPECT_ASSUME_FEATURES_KHR")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MIXED_FLOAT_DOT_PRODUCT_FEATURES_VALVE")] [SupportedApiProfile( "vulkan", - ["VK_KHR_shader_expect_assume"], + ["VK_VALVE_shader_mixed_float_dot_product"], ImpliesSets = [ - "VK_KHR_shader_expect_assume+VK_KHR_get_physical_device_properties2", - "VK_KHR_shader_expect_assume+VK_VERSION_1_1", + "VK_KHR_get_physical_device_properties2+VK_KHR_shader_float16_int8", + "VK_KHR_get_physical_device_properties2+VK_VERSION_1_2", + "VK_VERSION_1_1+VK_KHR_shader_float16_int8", + "VK_VERSION_1_1+VK_VERSION_1_2", ] )] - PhysicalDeviceShaderExpectAssumeFeaturesKHR = PhysicalDeviceShaderExpectAssumeFeatures, - - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_6_FEATURES_KHR")] - [SupportedApiProfile("vulkan", ["VK_KHR_maintenance6"], ImpliesSets = ["VK_VERSION_1_1"])] - PhysicalDeviceMaintenance6FeaturesKHR = PhysicalDeviceMaintenance6Features, + PhysicalDeviceShaderMixedFloatDotProductFeaturesVALVE = 1000673000, - [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_6_PROPERTIES_KHR")] - [SupportedApiProfile("vulkan", ["VK_KHR_maintenance6"], ImpliesSets = ["VK_VERSION_1_1"])] - PhysicalDeviceMaintenance6PropertiesKHR = PhysicalDeviceMaintenance6Properties, + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_THROTTLE_HINT_FEATURES_SEC")] + [SupportedApiProfile("vulkan", ["VK_SEC_throttle_hint"])] + PhysicalDeviceThrottleHintFeaturesSEC = 1000674000, - [NativeName("VK_STRUCTURE_TYPE_BIND_MEMORY_STATUS_KHR")] - [SupportedApiProfile("vulkan", ["VK_KHR_maintenance6"], ImpliesSets = ["VK_VERSION_1_1"])] - BindMemoryStatusKHR = BindMemoryStatus, + [NativeName("VK_STRUCTURE_TYPE_THROTTLE_HINT_SUBMIT_INFO_SEC")] + [SupportedApiProfile("vulkan", ["VK_SEC_throttle_hint"])] + ThrottleHintSubmitInfoSEC = 1000674001, - [NativeName("VK_STRUCTURE_TYPE_BIND_DESCRIPTOR_SETS_INFO_KHR")] - [SupportedApiProfile("vulkan", ["VK_KHR_maintenance6"], ImpliesSets = ["VK_VERSION_1_1"])] - BindDescriptorSetsInfoKHR = BindDescriptorSetsInfo, + [NativeName("VK_STRUCTURE_TYPE_DATA_GRAPH_PIPELINE_NEURAL_STATISTICS_CREATE_INFO_ARM")] + [SupportedApiProfile("vulkan", ["VK_ARM_data_graph_neural_accelerator_statistics"])] + DataGraphPipelineNeuralStatisticsCreateInfoARM = 1000676000, - [NativeName("VK_STRUCTURE_TYPE_PUSH_CONSTANTS_INFO_KHR")] - [SupportedApiProfile("vulkan", ["VK_KHR_maintenance6"], ImpliesSets = ["VK_VERSION_1_1"])] - PushConstantsInfoKHR = PushConstantsInfo, + [NativeName("VK_STRUCTURE_TYPE_DATA_GRAPH_PIPELINE_SESSION_NEURAL_STATISTICS_CREATE_INFO_ARM")] + [SupportedApiProfile("vulkan", ["VK_ARM_data_graph_neural_accelerator_statistics"])] + DataGraphPipelineSessionNeuralStatisticsCreateInfoARM = 1000676001, - [NativeName("VK_STRUCTURE_TYPE_PUSH_DESCRIPTOR_SET_INFO_KHR")] - [SupportedApiProfile( - "vulkan", - ["VK_KHR_maintenance6", "VK_KHR_push_descriptor"], - ImpliesSets = ["VK_VERSION_1_1"], - RequireAll = true + [NativeName( + "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DATA_GRAPH_NEURAL_ACCELERATOR_STATISTICS_FEATURES_ARM" )] - PushDescriptorSetInfoKHR = PushDescriptorSetInfo, + [SupportedApiProfile("vulkan", ["VK_ARM_data_graph_neural_accelerator_statistics"])] + PhysicalDeviceDataGraphNeuralAcceleratorStatisticsFeaturesARM = 1000676002, - [NativeName("VK_STRUCTURE_TYPE_PUSH_DESCRIPTOR_SET_WITH_TEMPLATE_INFO_KHR")] + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVE_RESTART_INDEX_FEATURES_EXT")] [SupportedApiProfile( "vulkan", - ["VK_KHR_maintenance6", "VK_KHR_push_descriptor"], - ImpliesSets = ["VK_VERSION_1_1"], - RequireAll = true + ["VK_EXT_primitive_restart_index"], + ImpliesSets = [ + "VK_EXT_primitive_restart_index+VK_KHR_get_physical_device_properties2", + "VK_EXT_primitive_restart_index+VK_VERSION_1_1", + ] )] - PushDescriptorSetWithTemplateInfoKHR = PushDescriptorSetWithTemplateInfo, + PhysicalDevicePrimitiveRestartIndexFeaturesEXT = 1000678000, - [NativeName("VK_STRUCTURE_TYPE_RENDERING_END_INFO_EXT")] + [NativeName("VK_STRUCTURE_TYPE_SURFACE_CREATE_INFO_OHOS")] + [SupportedApiProfile("vulkan", ["VK_OHOS_surface"], ImpliesSets = ["VK_KHR_surface"])] + SurfaceCreateInfoOHOS = 1000685000, + + [NativeName("VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_MATRIX_DECODE_VECTOR_FEATURES_NV")] [SupportedApiProfile( "vulkan", - ["VK_EXT_fragment_density_map_offset"], - ImpliesSets = [ - "VK_EXT_fragment_density_map+VK_KHR_get_physical_device_properties2+VK_KHR_create_renderpass2+VK_KHR_dynamic_rendering", - "VK_EXT_fragment_density_map+VK_KHR_get_physical_device_properties2+VK_KHR_create_renderpass2+VK_VERSION_1_3", - "VK_EXT_fragment_density_map+VK_KHR_get_physical_device_properties2+VK_VERSION_1_2+VK_KHR_dynamic_rendering", - "VK_EXT_fragment_density_map+VK_KHR_get_physical_device_properties2+VK_VERSION_1_2+VK_VERSION_1_3", - "VK_EXT_fragment_density_map+VK_VERSION_1_1+VK_KHR_create_renderpass2+VK_KHR_dynamic_rendering", - "VK_EXT_fragment_density_map+VK_VERSION_1_1+VK_KHR_create_renderpass2+VK_VERSION_1_3", - "VK_EXT_fragment_density_map+VK_VERSION_1_1+VK_VERSION_1_2+VK_KHR_dynamic_rendering", - "VK_EXT_fragment_density_map+VK_VERSION_1_1+VK_VERSION_1_2+VK_VERSION_1_3", - ] + ["VK_NV_cooperative_matrix_decode_vector"], + ImpliesSets = ["VK_NV_cooperative_matrix2"] )] - RenderingEndInfoEXT = RenderingEndInfoKHR, + PhysicalDeviceCooperativeMatrixDecodeVectorFeaturesNV = 1000689000, } diff --git a/sources/Vulkan/Vulkan/vk/SubgroupFeatureFlags.gen.cs b/sources/Vulkan/Vulkan/vk/SubgroupFeatureFlags.gen.cs index 19d8e92259..68156e167d 100644 --- a/sources/Vulkan/Vulkan/vk/SubgroupFeatureFlags.gen.cs +++ b/sources/Vulkan/Vulkan/vk/SubgroupFeatureFlags.gen.cs @@ -215,22 +215,6 @@ public enum SubgroupFeatureFlags : uint )] QuadBit = 0x80, - [NativeName("VK_SUBGROUP_FEATURE_ROTATE_BIT")] - [SupportedApiProfile( - "vulkan", - ["VK_COMPUTE_VERSION_1_4", "VK_GRAPHICS_VERSION_1_4", "VK_VERSION_1_4"], - MinVersion = "1.4" - )] - RotateBit = 0x200, - - [NativeName("VK_SUBGROUP_FEATURE_ROTATE_CLUSTERED_BIT")] - [SupportedApiProfile( - "vulkan", - ["VK_COMPUTE_VERSION_1_4", "VK_GRAPHICS_VERSION_1_4", "VK_VERSION_1_4"], - MinVersion = "1.4" - )] - RotateClusteredBit = 0x400, - [NativeName("VK_SUBGROUP_FEATURE_PARTITIONED_BIT_EXT")] [SupportedApiProfile( "vulkan", @@ -250,6 +234,14 @@ public enum SubgroupFeatureFlags : uint )] PartitionedBitNV = PartitionedBitEXT, + [NativeName("VK_SUBGROUP_FEATURE_ROTATE_BIT")] + [SupportedApiProfile( + "vulkan", + ["VK_COMPUTE_VERSION_1_4", "VK_GRAPHICS_VERSION_1_4", "VK_VERSION_1_4"], + MinVersion = "1.4" + )] + RotateBit = 0x200, + [NativeName("VK_SUBGROUP_FEATURE_ROTATE_BIT_KHR")] [SupportedApiProfile( "vulkan", @@ -261,6 +253,14 @@ public enum SubgroupFeatureFlags : uint )] RotateBitKHR = RotateBit, + [NativeName("VK_SUBGROUP_FEATURE_ROTATE_CLUSTERED_BIT")] + [SupportedApiProfile( + "vulkan", + ["VK_COMPUTE_VERSION_1_4", "VK_GRAPHICS_VERSION_1_4", "VK_VERSION_1_4"], + MinVersion = "1.4" + )] + RotateClusteredBit = 0x400, + [NativeName("VK_SUBGROUP_FEATURE_ROTATE_CLUSTERED_BIT_KHR")] [SupportedApiProfile( "vulkan", diff --git a/sources/Vulkan/Vulkan/vk/SubpassDescriptionFlags.gen.cs b/sources/Vulkan/Vulkan/vk/SubpassDescriptionFlags.gen.cs index c53d8bdcc4..d858bed083 100644 --- a/sources/Vulkan/Vulkan/vk/SubpassDescriptionFlags.gen.cs +++ b/sources/Vulkan/Vulkan/vk/SubpassDescriptionFlags.gen.cs @@ -37,26 +37,37 @@ public enum SubpassDescriptionFlags : uint )] PerViewPositionXOnlyBitNVX = 0x2, - [NativeName("VK_SUBPASS_DESCRIPTION_TILE_SHADING_APRON_BIT_QCOM")] + [NativeName("VK_SUBPASS_DESCRIPTION_FRAGMENT_REGION_BIT_EXT")] [SupportedApiProfile( "vulkan", - ["VK_QCOM_tile_shading"], - ImpliesSets = ["VK_QCOM_tile_properties"] + ["VK_EXT_custom_resolve"], + ImpliesSets = [ + "VK_EXT_custom_resolve+VK_KHR_get_physical_device_properties2", + "VK_EXT_custom_resolve+VK_VERSION_1_1", + ] )] - TileShadingApronBitQCOM = 0x100, + FragmentRegionBitEXT = 0x4, - [NativeName("VK_SUBPASS_DESCRIPTION_RASTERIZATION_ORDER_ATTACHMENT_COLOR_ACCESS_BIT_EXT")] + [NativeName("VK_SUBPASS_DESCRIPTION_FRAGMENT_REGION_BIT_QCOM")] + [SupportedApiProfile("vulkan", ["VK_QCOM_render_pass_shader_resolve"])] + FragmentRegionBitQCOM = FragmentRegionBitEXT, + + [NativeName("VK_SUBPASS_DESCRIPTION_CUSTOM_RESOLVE_BIT_EXT")] [SupportedApiProfile( "vulkan", - ["VK_EXT_rasterization_order_attachment_access"], + ["VK_EXT_custom_resolve"], ImpliesSets = [ - "VK_EXT_rasterization_order_attachment_access+VK_KHR_get_physical_device_properties2", - "VK_EXT_rasterization_order_attachment_access+VK_VERSION_1_1", + "VK_EXT_custom_resolve+VK_KHR_get_physical_device_properties2", + "VK_EXT_custom_resolve+VK_VERSION_1_1", ] )] - RasterizationOrderAttachmentColorAccessBitEXT = 0x10, + CustomResolveBitEXT = 0x8, - [NativeName("VK_SUBPASS_DESCRIPTION_RASTERIZATION_ORDER_ATTACHMENT_DEPTH_ACCESS_BIT_EXT")] + [NativeName("VK_SUBPASS_DESCRIPTION_SHADER_RESOLVE_BIT_QCOM")] + [SupportedApiProfile("vulkan", ["VK_QCOM_render_pass_shader_resolve"])] + ShaderResolveBitQCOM = CustomResolveBitEXT, + + [NativeName("VK_SUBPASS_DESCRIPTION_RASTERIZATION_ORDER_ATTACHMENT_COLOR_ACCESS_BIT_EXT")] [SupportedApiProfile( "vulkan", ["VK_EXT_rasterization_order_attachment_access"], @@ -65,61 +76,53 @@ public enum SubpassDescriptionFlags : uint "VK_EXT_rasterization_order_attachment_access+VK_VERSION_1_1", ] )] - RasterizationOrderAttachmentDepthAccessBitEXT = 0x20, + RasterizationOrderAttachmentColorAccessBitEXT = 0x10, - [NativeName("VK_SUBPASS_DESCRIPTION_RASTERIZATION_ORDER_ATTACHMENT_STENCIL_ACCESS_BIT_EXT")] + [NativeName("VK_SUBPASS_DESCRIPTION_RASTERIZATION_ORDER_ATTACHMENT_COLOR_ACCESS_BIT_ARM")] [SupportedApiProfile( "vulkan", - ["VK_EXT_rasterization_order_attachment_access"], + ["VK_ARM_rasterization_order_attachment_access"], ImpliesSets = [ - "VK_EXT_rasterization_order_attachment_access+VK_KHR_get_physical_device_properties2", - "VK_EXT_rasterization_order_attachment_access+VK_VERSION_1_1", + "VK_ARM_rasterization_order_attachment_access+VK_KHR_get_physical_device_properties2", + "VK_ARM_rasterization_order_attachment_access+VK_VERSION_1_1", ] )] - RasterizationOrderAttachmentStencilAccessBitEXT = 0x40, + RasterizationOrderAttachmentColorAccessBitARM = RasterizationOrderAttachmentColorAccessBitEXT, - [NativeName("VK_SUBPASS_DESCRIPTION_ENABLE_LEGACY_DITHERING_BIT_EXT")] + [NativeName("VK_SUBPASS_DESCRIPTION_RASTERIZATION_ORDER_ATTACHMENT_DEPTH_ACCESS_BIT_EXT")] [SupportedApiProfile( "vulkan", - ["VK_EXT_legacy_dithering"], + ["VK_EXT_rasterization_order_attachment_access"], ImpliesSets = [ - "VK_EXT_legacy_dithering+VK_KHR_get_physical_device_properties2", - "VK_EXT_legacy_dithering+VK_VERSION_1_1", + "VK_EXT_rasterization_order_attachment_access+VK_KHR_get_physical_device_properties2", + "VK_EXT_rasterization_order_attachment_access+VK_VERSION_1_1", ] )] - EnableLegacyDitheringBitEXT = 0x80, + RasterizationOrderAttachmentDepthAccessBitEXT = 0x20, - [NativeName("VK_SUBPASS_DESCRIPTION_FRAGMENT_REGION_BIT_EXT")] + [NativeName("VK_SUBPASS_DESCRIPTION_RASTERIZATION_ORDER_ATTACHMENT_DEPTH_ACCESS_BIT_ARM")] [SupportedApiProfile( "vulkan", - ["VK_EXT_custom_resolve"], + ["VK_ARM_rasterization_order_attachment_access"], ImpliesSets = [ - "VK_EXT_custom_resolve+VK_KHR_get_physical_device_properties2", - "VK_EXT_custom_resolve+VK_VERSION_1_1", + "VK_ARM_rasterization_order_attachment_access+VK_KHR_get_physical_device_properties2", + "VK_ARM_rasterization_order_attachment_access+VK_VERSION_1_1", ] )] - FragmentRegionBitEXT = 0x4, + RasterizationOrderAttachmentDepthAccessBitARM = RasterizationOrderAttachmentDepthAccessBitEXT, - [NativeName("VK_SUBPASS_DESCRIPTION_CUSTOM_RESOLVE_BIT_EXT")] + [NativeName("VK_SUBPASS_DESCRIPTION_RASTERIZATION_ORDER_ATTACHMENT_STENCIL_ACCESS_BIT_EXT")] [SupportedApiProfile( "vulkan", - ["VK_EXT_custom_resolve"], + ["VK_EXT_rasterization_order_attachment_access"], ImpliesSets = [ - "VK_EXT_custom_resolve+VK_KHR_get_physical_device_properties2", - "VK_EXT_custom_resolve+VK_VERSION_1_1", + "VK_EXT_rasterization_order_attachment_access+VK_KHR_get_physical_device_properties2", + "VK_EXT_rasterization_order_attachment_access+VK_VERSION_1_1", ] )] - CustomResolveBitEXT = 0x8, - - [NativeName("VK_SUBPASS_DESCRIPTION_FRAGMENT_REGION_BIT_QCOM")] - [SupportedApiProfile("vulkan", ["VK_QCOM_render_pass_shader_resolve"])] - FragmentRegionBitQCOM = FragmentRegionBitEXT, - - [NativeName("VK_SUBPASS_DESCRIPTION_SHADER_RESOLVE_BIT_QCOM")] - [SupportedApiProfile("vulkan", ["VK_QCOM_render_pass_shader_resolve"])] - ShaderResolveBitQCOM = CustomResolveBitEXT, + RasterizationOrderAttachmentStencilAccessBitEXT = 0x40, - [NativeName("VK_SUBPASS_DESCRIPTION_RASTERIZATION_ORDER_ATTACHMENT_COLOR_ACCESS_BIT_ARM")] + [NativeName("VK_SUBPASS_DESCRIPTION_RASTERIZATION_ORDER_ATTACHMENT_STENCIL_ACCESS_BIT_ARM")] [SupportedApiProfile( "vulkan", ["VK_ARM_rasterization_order_attachment_access"], @@ -128,28 +131,25 @@ public enum SubpassDescriptionFlags : uint "VK_ARM_rasterization_order_attachment_access+VK_VERSION_1_1", ] )] - RasterizationOrderAttachmentColorAccessBitARM = RasterizationOrderAttachmentColorAccessBitEXT, + RasterizationOrderAttachmentStencilAccessBitARM = + RasterizationOrderAttachmentStencilAccessBitEXT, - [NativeName("VK_SUBPASS_DESCRIPTION_RASTERIZATION_ORDER_ATTACHMENT_DEPTH_ACCESS_BIT_ARM")] + [NativeName("VK_SUBPASS_DESCRIPTION_ENABLE_LEGACY_DITHERING_BIT_EXT")] [SupportedApiProfile( "vulkan", - ["VK_ARM_rasterization_order_attachment_access"], + ["VK_EXT_legacy_dithering"], ImpliesSets = [ - "VK_ARM_rasterization_order_attachment_access+VK_KHR_get_physical_device_properties2", - "VK_ARM_rasterization_order_attachment_access+VK_VERSION_1_1", + "VK_EXT_legacy_dithering+VK_KHR_get_physical_device_properties2", + "VK_EXT_legacy_dithering+VK_VERSION_1_1", ] )] - RasterizationOrderAttachmentDepthAccessBitARM = RasterizationOrderAttachmentDepthAccessBitEXT, + EnableLegacyDitheringBitEXT = 0x80, - [NativeName("VK_SUBPASS_DESCRIPTION_RASTERIZATION_ORDER_ATTACHMENT_STENCIL_ACCESS_BIT_ARM")] + [NativeName("VK_SUBPASS_DESCRIPTION_TILE_SHADING_APRON_BIT_QCOM")] [SupportedApiProfile( "vulkan", - ["VK_ARM_rasterization_order_attachment_access"], - ImpliesSets = [ - "VK_ARM_rasterization_order_attachment_access+VK_KHR_get_physical_device_properties2", - "VK_ARM_rasterization_order_attachment_access+VK_VERSION_1_1", - ] + ["VK_QCOM_tile_shading"], + ImpliesSets = ["VK_QCOM_tile_properties"] )] - RasterizationOrderAttachmentStencilAccessBitARM = - RasterizationOrderAttachmentStencilAccessBitEXT, + TileShadingApronBitQCOM = 0x100, } diff --git a/sources/Vulkan/Vulkan/vk/SwapchainCreateFlagsKHR.gen.cs b/sources/Vulkan/Vulkan/vk/SwapchainCreateFlagsKHR.gen.cs index f59e8a0edd..2cfb33447f 100644 --- a/sources/Vulkan/Vulkan/vk/SwapchainCreateFlagsKHR.gen.cs +++ b/sources/Vulkan/Vulkan/vk/SwapchainCreateFlagsKHR.gen.cs @@ -46,18 +46,27 @@ public enum SwapchainCreateFlagsKHR : uint )] MutableFormatBit = 0x4, - [NativeName("VK_SWAPCHAIN_CREATE_PRESENT_TIMING_BIT_EXT")] + [NativeName("VK_SWAPCHAIN_CREATE_DEFERRED_MEMORY_ALLOCATION_BIT_KHR")] [SupportedApiProfile( "vulkan", - ["VK_EXT_present_timing"], + ["VK_KHR_swapchain_maintenance1"], ImpliesSets = [ - "VK_KHR_calibrated_timestamps", - "VK_KHR_get_surface_capabilities2", - "VK_KHR_present_id2", - "VK_KHR_swapchain", + "VK_KHR_swapchain+VK_KHR_surface_maintenance1+VK_KHR_get_physical_device_properties2", + "VK_KHR_swapchain+VK_KHR_surface_maintenance1+VK_VERSION_1_1", ] )] - PresentTimingBitEXT = 0x200, + DeferredMemoryAllocationBit = 0x8, + + [NativeName("VK_SWAPCHAIN_CREATE_DEFERRED_MEMORY_ALLOCATION_BIT_EXT")] + [SupportedApiProfile( + "vulkan", + ["VK_EXT_swapchain_maintenance1"], + ImpliesSets = [ + "VK_KHR_swapchain+VK_EXT_surface_maintenance1+VK_KHR_get_physical_device_properties2", + "VK_KHR_swapchain+VK_EXT_surface_maintenance1+VK_VERSION_1_1", + ] + )] + DeferredMemoryAllocationBitEXT = DeferredMemoryAllocationBit, [NativeName("VK_SWAPCHAIN_CREATE_PRESENT_ID_2_BIT_KHR")] [SupportedApiProfile( @@ -80,17 +89,6 @@ public enum SwapchainCreateFlagsKHR : uint )] PresentWait2Bit = 0x80, - [NativeName("VK_SWAPCHAIN_CREATE_DEFERRED_MEMORY_ALLOCATION_BIT_KHR")] - [SupportedApiProfile( - "vulkan", - ["VK_KHR_swapchain_maintenance1"], - ImpliesSets = [ - "VK_KHR_swapchain+VK_KHR_surface_maintenance1+VK_KHR_get_physical_device_properties2", - "VK_KHR_swapchain+VK_KHR_surface_maintenance1+VK_VERSION_1_1", - ] - )] - DeferredMemoryAllocationBit = 0x8, - [NativeName("VK_SWAPCHAIN_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT")] [SupportedApiProfile( "vulkan", @@ -99,14 +97,16 @@ public enum SwapchainCreateFlagsKHR : uint )] MultisampledRenderToSingleSampledBitEXT = 0x100, - [NativeName("VK_SWAPCHAIN_CREATE_DEFERRED_MEMORY_ALLOCATION_BIT_EXT")] + [NativeName("VK_SWAPCHAIN_CREATE_PRESENT_TIMING_BIT_EXT")] [SupportedApiProfile( "vulkan", - ["VK_EXT_swapchain_maintenance1"], + ["VK_EXT_present_timing"], ImpliesSets = [ - "VK_KHR_swapchain+VK_EXT_surface_maintenance1+VK_KHR_get_physical_device_properties2", - "VK_KHR_swapchain+VK_EXT_surface_maintenance1+VK_VERSION_1_1", + "VK_KHR_calibrated_timestamps", + "VK_KHR_get_surface_capabilities2", + "VK_KHR_present_id2", + "VK_KHR_swapchain", ] )] - DeferredMemoryAllocationBitEXT = DeferredMemoryAllocationBit, + PresentTimingBitEXT = 0x200, } diff --git a/sources/Vulkan/Vulkan/vk/TessellationDomainOrigin.gen.cs b/sources/Vulkan/Vulkan/vk/TessellationDomainOrigin.gen.cs index 0948ca94ab..791999b974 100644 --- a/sources/Vulkan/Vulkan/vk/TessellationDomainOrigin.gen.cs +++ b/sources/Vulkan/Vulkan/vk/TessellationDomainOrigin.gen.cs @@ -29,6 +29,10 @@ public enum TessellationDomainOrigin : uint )] UpperLeft = 0, + [NativeName("VK_TESSELLATION_DOMAIN_ORIGIN_UPPER_LEFT_KHR")] + [SupportedApiProfile("vulkan", ["VK_KHR_maintenance2"])] + UpperLeftKHR = UpperLeft, + [NativeName("VK_TESSELLATION_DOMAIN_ORIGIN_LOWER_LEFT")] [SupportedApiProfile( "vulkan", @@ -46,10 +50,6 @@ public enum TessellationDomainOrigin : uint )] LowerLeft = 1, - [NativeName("VK_TESSELLATION_DOMAIN_ORIGIN_UPPER_LEFT_KHR")] - [SupportedApiProfile("vulkan", ["VK_KHR_maintenance2"])] - UpperLeftKHR = UpperLeft, - [NativeName("VK_TESSELLATION_DOMAIN_ORIGIN_LOWER_LEFT_KHR")] [SupportedApiProfile("vulkan", ["VK_KHR_maintenance2"])] LowerLeftKHR = LowerLeft, diff --git a/sources/Vulkan/Vulkan/vk/TimeDomainKHR.gen.cs b/sources/Vulkan/Vulkan/vk/TimeDomainKHR.gen.cs index 9cd3120f06..9892db087b 100644 --- a/sources/Vulkan/Vulkan/vk/TimeDomainKHR.gen.cs +++ b/sources/Vulkan/Vulkan/vk/TimeDomainKHR.gen.cs @@ -23,18 +23,18 @@ public enum TimeDomainKHR : uint )] Device = 0, - [NativeName("VK_TIME_DOMAIN_CLOCK_MONOTONIC_KHR")] + [NativeName("VK_TIME_DOMAIN_DEVICE_EXT")] [SupportedApiProfile( "vulkan", - ["VK_KHR_calibrated_timestamps"], + ["VK_EXT_calibrated_timestamps"], ImpliesSets = [ - "VK_KHR_calibrated_timestamps+VK_KHR_get_physical_device_properties2", - "VK_KHR_calibrated_timestamps+VK_VERSION_1_1", + "VK_EXT_calibrated_timestamps+VK_KHR_get_physical_device_properties2", + "VK_EXT_calibrated_timestamps+VK_VERSION_1_1", ] )] - ClockMonotonic = 1, + DeviceEXT = Device, - [NativeName("VK_TIME_DOMAIN_CLOCK_MONOTONIC_RAW_KHR")] + [NativeName("VK_TIME_DOMAIN_CLOCK_MONOTONIC_KHR")] [SupportedApiProfile( "vulkan", ["VK_KHR_calibrated_timestamps"], @@ -43,57 +43,53 @@ public enum TimeDomainKHR : uint "VK_KHR_calibrated_timestamps+VK_VERSION_1_1", ] )] - ClockMonotonicRaw = 2, + ClockMonotonic = 1, - [NativeName("VK_TIME_DOMAIN_QUERY_PERFORMANCE_COUNTER_KHR")] + [NativeName("VK_TIME_DOMAIN_CLOCK_MONOTONIC_EXT")] [SupportedApiProfile( "vulkan", - ["VK_KHR_calibrated_timestamps"], + ["VK_EXT_calibrated_timestamps"], ImpliesSets = [ - "VK_KHR_calibrated_timestamps+VK_KHR_get_physical_device_properties2", - "VK_KHR_calibrated_timestamps+VK_VERSION_1_1", + "VK_EXT_calibrated_timestamps+VK_KHR_get_physical_device_properties2", + "VK_EXT_calibrated_timestamps+VK_VERSION_1_1", ] )] - QueryPerformanceCounter = 3, + ClockMonotonicEXT = ClockMonotonic, - [NativeName("VK_TIME_DOMAIN_PRESENT_STAGE_LOCAL_EXT")] + [NativeName("VK_TIME_DOMAIN_CLOCK_MONOTONIC_RAW_KHR")] [SupportedApiProfile( "vulkan", - ["VK_EXT_present_timing"], + ["VK_KHR_calibrated_timestamps"], ImpliesSets = [ - "VK_KHR_calibrated_timestamps", - "VK_KHR_get_surface_capabilities2", - "VK_KHR_present_id2", - "VK_KHR_swapchain", + "VK_KHR_calibrated_timestamps+VK_KHR_get_physical_device_properties2", + "VK_KHR_calibrated_timestamps+VK_VERSION_1_1", ] )] - PresentStageLocalEXT = 1000208000, + ClockMonotonicRaw = 2, - [NativeName("VK_TIME_DOMAIN_SWAPCHAIN_LOCAL_EXT")] + [NativeName("VK_TIME_DOMAIN_CLOCK_MONOTONIC_RAW_EXT")] [SupportedApiProfile( "vulkan", - ["VK_EXT_present_timing"], + ["VK_EXT_calibrated_timestamps"], ImpliesSets = [ - "VK_KHR_calibrated_timestamps", - "VK_KHR_get_surface_capabilities2", - "VK_KHR_present_id2", - "VK_KHR_swapchain", + "VK_EXT_calibrated_timestamps+VK_KHR_get_physical_device_properties2", + "VK_EXT_calibrated_timestamps+VK_VERSION_1_1", ] )] - SwapchainLocalEXT = 1000208001, + ClockMonotonicRawEXT = ClockMonotonicRaw, - [NativeName("VK_TIME_DOMAIN_DEVICE_EXT")] + [NativeName("VK_TIME_DOMAIN_QUERY_PERFORMANCE_COUNTER_KHR")] [SupportedApiProfile( "vulkan", - ["VK_EXT_calibrated_timestamps"], + ["VK_KHR_calibrated_timestamps"], ImpliesSets = [ - "VK_EXT_calibrated_timestamps+VK_KHR_get_physical_device_properties2", - "VK_EXT_calibrated_timestamps+VK_VERSION_1_1", + "VK_KHR_calibrated_timestamps+VK_KHR_get_physical_device_properties2", + "VK_KHR_calibrated_timestamps+VK_VERSION_1_1", ] )] - DeviceEXT = Device, + QueryPerformanceCounter = 3, - [NativeName("VK_TIME_DOMAIN_CLOCK_MONOTONIC_EXT")] + [NativeName("VK_TIME_DOMAIN_QUERY_PERFORMANCE_COUNTER_EXT")] [SupportedApiProfile( "vulkan", ["VK_EXT_calibrated_timestamps"], @@ -102,27 +98,31 @@ public enum TimeDomainKHR : uint "VK_EXT_calibrated_timestamps+VK_VERSION_1_1", ] )] - ClockMonotonicEXT = ClockMonotonic, + QueryPerformanceCounterEXT = QueryPerformanceCounter, - [NativeName("VK_TIME_DOMAIN_CLOCK_MONOTONIC_RAW_EXT")] + [NativeName("VK_TIME_DOMAIN_PRESENT_STAGE_LOCAL_EXT")] [SupportedApiProfile( "vulkan", - ["VK_EXT_calibrated_timestamps"], + ["VK_EXT_present_timing"], ImpliesSets = [ - "VK_EXT_calibrated_timestamps+VK_KHR_get_physical_device_properties2", - "VK_EXT_calibrated_timestamps+VK_VERSION_1_1", + "VK_KHR_calibrated_timestamps", + "VK_KHR_get_surface_capabilities2", + "VK_KHR_present_id2", + "VK_KHR_swapchain", ] )] - ClockMonotonicRawEXT = ClockMonotonicRaw, + PresentStageLocalEXT = 1000208000, - [NativeName("VK_TIME_DOMAIN_QUERY_PERFORMANCE_COUNTER_EXT")] + [NativeName("VK_TIME_DOMAIN_SWAPCHAIN_LOCAL_EXT")] [SupportedApiProfile( "vulkan", - ["VK_EXT_calibrated_timestamps"], + ["VK_EXT_present_timing"], ImpliesSets = [ - "VK_EXT_calibrated_timestamps+VK_KHR_get_physical_device_properties2", - "VK_EXT_calibrated_timestamps+VK_VERSION_1_1", + "VK_KHR_calibrated_timestamps", + "VK_KHR_get_surface_capabilities2", + "VK_KHR_present_id2", + "VK_KHR_swapchain", ] )] - QueryPerformanceCounterEXT = QueryPerformanceCounter, + SwapchainLocalEXT = 1000208001, } diff --git a/sources/Vulkan/Vulkan/vk/ToolPurposeFlags.gen.cs b/sources/Vulkan/Vulkan/vk/ToolPurposeFlags.gen.cs index 8e8bdcaf71..ca5cae0e87 100644 --- a/sources/Vulkan/Vulkan/vk/ToolPurposeFlags.gen.cs +++ b/sources/Vulkan/Vulkan/vk/ToolPurposeFlags.gen.cs @@ -32,6 +32,10 @@ public enum ToolPurposeFlags : uint )] ValidationBit = 0x1, + [NativeName("VK_TOOL_PURPOSE_VALIDATION_BIT_EXT")] + [SupportedApiProfile("vulkan", ["VK_EXT_tooling_info"])] + ValidationBitEXT = ValidationBit, + [NativeName("VK_TOOL_PURPOSE_PROFILING_BIT")] [SupportedApiProfile( "vulkan", @@ -49,6 +53,10 @@ public enum ToolPurposeFlags : uint )] ProfilingBit = 0x2, + [NativeName("VK_TOOL_PURPOSE_PROFILING_BIT_EXT")] + [SupportedApiProfile("vulkan", ["VK_EXT_tooling_info"])] + ProfilingBitEXT = ProfilingBit, + [NativeName("VK_TOOL_PURPOSE_TRACING_BIT")] [SupportedApiProfile( "vulkan", @@ -66,6 +74,10 @@ public enum ToolPurposeFlags : uint )] TracingBit = 0x4, + [NativeName("VK_TOOL_PURPOSE_TRACING_BIT_EXT")] + [SupportedApiProfile("vulkan", ["VK_EXT_tooling_info"])] + TracingBitEXT = TracingBit, + [NativeName("VK_TOOL_PURPOSE_ADDITIONAL_FEATURES_BIT")] [SupportedApiProfile( "vulkan", @@ -83,6 +95,10 @@ public enum ToolPurposeFlags : uint )] AdditionalFeaturesBit = 0x8, + [NativeName("VK_TOOL_PURPOSE_ADDITIONAL_FEATURES_BIT_EXT")] + [SupportedApiProfile("vulkan", ["VK_EXT_tooling_info"])] + AdditionalFeaturesBitEXT = AdditionalFeaturesBit, + [NativeName("VK_TOOL_PURPOSE_MODIFYING_FEATURES_BIT")] [SupportedApiProfile( "vulkan", @@ -100,6 +116,10 @@ public enum ToolPurposeFlags : uint )] ModifyingFeaturesBit = 0x10, + [NativeName("VK_TOOL_PURPOSE_MODIFYING_FEATURES_BIT_EXT")] + [SupportedApiProfile("vulkan", ["VK_EXT_tooling_info"])] + ModifyingFeaturesBitEXT = ModifyingFeaturesBit, + [NativeName("VK_TOOL_PURPOSE_DEBUG_REPORTING_BIT_EXT")] [SupportedApiProfile( "vulkan", @@ -115,24 +135,4 @@ public enum ToolPurposeFlags : uint RequireAll = true )] DebugMarkersBitEXT = 0x40, - - [NativeName("VK_TOOL_PURPOSE_VALIDATION_BIT_EXT")] - [SupportedApiProfile("vulkan", ["VK_EXT_tooling_info"])] - ValidationBitEXT = ValidationBit, - - [NativeName("VK_TOOL_PURPOSE_PROFILING_BIT_EXT")] - [SupportedApiProfile("vulkan", ["VK_EXT_tooling_info"])] - ProfilingBitEXT = ProfilingBit, - - [NativeName("VK_TOOL_PURPOSE_TRACING_BIT_EXT")] - [SupportedApiProfile("vulkan", ["VK_EXT_tooling_info"])] - TracingBitEXT = TracingBit, - - [NativeName("VK_TOOL_PURPOSE_ADDITIONAL_FEATURES_BIT_EXT")] - [SupportedApiProfile("vulkan", ["VK_EXT_tooling_info"])] - AdditionalFeaturesBitEXT = AdditionalFeaturesBit, - - [NativeName("VK_TOOL_PURPOSE_MODIFYING_FEATURES_BIT_EXT")] - [SupportedApiProfile("vulkan", ["VK_EXT_tooling_info"])] - ModifyingFeaturesBitEXT = ModifyingFeaturesBit, } diff --git a/sources/Vulkan/Vulkan/vk/VideoCodecOperationFlagsKHR.gen.cs b/sources/Vulkan/Vulkan/vk/VideoCodecOperationFlagsKHR.gen.cs index 96ecb05f5f..589b5753df 100644 --- a/sources/Vulkan/Vulkan/vk/VideoCodecOperationFlagsKHR.gen.cs +++ b/sources/Vulkan/Vulkan/vk/VideoCodecOperationFlagsKHR.gen.cs @@ -21,22 +21,6 @@ public enum VideoCodecOperationFlagsKHR : uint )] None = 0x0, - [NativeName("VK_VIDEO_CODEC_OPERATION_ENCODE_H264_BIT_KHR")] - [SupportedApiProfile( - "vulkan", - ["VK_KHR_video_encode_h264"], - ImpliesSets = ["VK_KHR_video_encode_queue"] - )] - EncodeH264Bit = 0x10000, - - [NativeName("VK_VIDEO_CODEC_OPERATION_ENCODE_H265_BIT_KHR")] - [SupportedApiProfile( - "vulkan", - ["VK_KHR_video_encode_h265"], - ImpliesSets = ["VK_KHR_video_encode_queue"] - )] - EncodeH265Bit = 0x20000, - [NativeName("VK_VIDEO_CODEC_OPERATION_DECODE_H264_BIT_KHR")] [SupportedApiProfile( "vulkan", @@ -61,19 +45,35 @@ public enum VideoCodecOperationFlagsKHR : uint )] DecodeAv1Bit = 0x4, - [NativeName("VK_VIDEO_CODEC_OPERATION_ENCODE_AV1_BIT_KHR")] + [NativeName("VK_VIDEO_CODEC_OPERATION_DECODE_VP9_BIT_KHR")] [SupportedApiProfile( "vulkan", - ["VK_KHR_video_encode_av1"], + ["VK_KHR_video_decode_vp9"], + ImpliesSets = ["VK_KHR_video_decode_queue"] + )] + DecodeVp9Bit = 0x8, + + [NativeName("VK_VIDEO_CODEC_OPERATION_ENCODE_H264_BIT_KHR")] + [SupportedApiProfile( + "vulkan", + ["VK_KHR_video_encode_h264"], ImpliesSets = ["VK_KHR_video_encode_queue"] )] - EncodeAv1Bit = 0x40000, + EncodeH264Bit = 0x10000, - [NativeName("VK_VIDEO_CODEC_OPERATION_DECODE_VP9_BIT_KHR")] + [NativeName("VK_VIDEO_CODEC_OPERATION_ENCODE_H265_BIT_KHR")] [SupportedApiProfile( "vulkan", - ["VK_KHR_video_decode_vp9"], - ImpliesSets = ["VK_KHR_video_decode_queue"] + ["VK_KHR_video_encode_h265"], + ImpliesSets = ["VK_KHR_video_encode_queue"] )] - DecodeVp9Bit = 0x8, + EncodeH265Bit = 0x20000, + + [NativeName("VK_VIDEO_CODEC_OPERATION_ENCODE_AV1_BIT_KHR")] + [SupportedApiProfile( + "vulkan", + ["VK_KHR_video_encode_av1"], + ImpliesSets = ["VK_KHR_video_encode_queue"] + )] + EncodeAv1Bit = 0x40000, } diff --git a/sources/Vulkan/Vulkan/vk/VideoEncodeFlagsKHR.gen.cs b/sources/Vulkan/Vulkan/vk/VideoEncodeFlagsKHR.gen.cs index a98cfb51b4..cc24751cc3 100644 --- a/sources/Vulkan/Vulkan/vk/VideoEncodeFlagsKHR.gen.cs +++ b/sources/Vulkan/Vulkan/vk/VideoEncodeFlagsKHR.gen.cs @@ -15,14 +15,6 @@ public enum VideoEncodeFlagsKHR : uint { None = 0x0, - [NativeName("VK_VIDEO_ENCODE_INTRA_REFRESH_BIT_KHR")] - [SupportedApiProfile( - "vulkan", - ["VK_KHR_video_encode_intra_refresh"], - ImpliesSets = ["VK_KHR_video_encode_queue"] - )] - IntraRefreshBit = 0x4, - [NativeName("VK_VIDEO_ENCODE_WITH_QUANTIZATION_DELTA_MAP_BIT_KHR")] [SupportedApiProfile( "vulkan", @@ -44,4 +36,12 @@ public enum VideoEncodeFlagsKHR : uint ] )] WithEmphasisMapBit = 0x2, + + [NativeName("VK_VIDEO_ENCODE_INTRA_REFRESH_BIT_KHR")] + [SupportedApiProfile( + "vulkan", + ["VK_KHR_video_encode_intra_refresh"], + ImpliesSets = ["VK_KHR_video_encode_queue"] + )] + IntraRefreshBit = 0x4, } diff --git a/sources/Vulkan/Vulkan/vk/VideoEncodeH264CapabilityFlagsKHR.gen.cs b/sources/Vulkan/Vulkan/vk/VideoEncodeH264CapabilityFlagsKHR.gen.cs index 57ec4d97b7..50c77378b9 100644 --- a/sources/Vulkan/Vulkan/vk/VideoEncodeH264CapabilityFlagsKHR.gen.cs +++ b/sources/Vulkan/Vulkan/vk/VideoEncodeH264CapabilityFlagsKHR.gen.cs @@ -87,15 +87,6 @@ public enum VideoEncodeH264CapabilityFlagsKHR : uint )] GeneratePrefixNaluBit = 0x100, - [NativeName("VK_VIDEO_ENCODE_H264_CAPABILITY_B_PICTURE_INTRA_REFRESH_BIT_KHR")] - [SupportedApiProfile( - "vulkan", - ["VK_KHR_video_encode_h264", "VK_KHR_video_encode_intra_refresh"], - ImpliesSets = ["VK_KHR_video_encode_queue"], - RequireAll = true - )] - BPictureIntraRefreshBit = 0x400, - [NativeName("VK_VIDEO_ENCODE_H264_CAPABILITY_MB_QP_DIFF_WRAPAROUND_BIT_KHR")] [SupportedApiProfile( "vulkan", @@ -107,4 +98,13 @@ public enum VideoEncodeH264CapabilityFlagsKHR : uint RequireAll = true )] MbQpDiffWraparoundBit = 0x200, + + [NativeName("VK_VIDEO_ENCODE_H264_CAPABILITY_B_PICTURE_INTRA_REFRESH_BIT_KHR")] + [SupportedApiProfile( + "vulkan", + ["VK_KHR_video_encode_h264", "VK_KHR_video_encode_intra_refresh"], + ImpliesSets = ["VK_KHR_video_encode_queue"], + RequireAll = true + )] + BPictureIntraRefreshBit = 0x400, } diff --git a/sources/Vulkan/Vulkan/vk/VideoEncodeH265CapabilityFlagsKHR.gen.cs b/sources/Vulkan/Vulkan/vk/VideoEncodeH265CapabilityFlagsKHR.gen.cs index ccca9af81e..b4271571ee 100644 --- a/sources/Vulkan/Vulkan/vk/VideoEncodeH265CapabilityFlagsKHR.gen.cs +++ b/sources/Vulkan/Vulkan/vk/VideoEncodeH265CapabilityFlagsKHR.gen.cs @@ -95,15 +95,6 @@ public enum VideoEncodeH265CapabilityFlagsKHR : uint )] MultipleSliceSegmentsPerTileBit = 0x200, - [NativeName("VK_VIDEO_ENCODE_H265_CAPABILITY_B_PICTURE_INTRA_REFRESH_BIT_KHR")] - [SupportedApiProfile( - "vulkan", - ["VK_KHR_video_encode_h265", "VK_KHR_video_encode_intra_refresh"], - ImpliesSets = ["VK_KHR_video_encode_queue"], - RequireAll = true - )] - BPictureIntraRefreshBit = 0x800, - [NativeName("VK_VIDEO_ENCODE_H265_CAPABILITY_CU_QP_DIFF_WRAPAROUND_BIT_KHR")] [SupportedApiProfile( "vulkan", @@ -115,4 +106,13 @@ public enum VideoEncodeH265CapabilityFlagsKHR : uint RequireAll = true )] CuQpDiffWraparoundBit = 0x400, + + [NativeName("VK_VIDEO_ENCODE_H265_CAPABILITY_B_PICTURE_INTRA_REFRESH_BIT_KHR")] + [SupportedApiProfile( + "vulkan", + ["VK_KHR_video_encode_h265", "VK_KHR_video_encode_intra_refresh"], + ImpliesSets = ["VK_KHR_video_encode_queue"], + RequireAll = true + )] + BPictureIntraRefreshBit = 0x800, } From cd0f80c7e1b924a192630c6cfc4021759c0a2735 Mon Sep 17 00:00:00 2001 From: William Chen Date: Mon, 9 Nov 2026 17:14:52 -0500 Subject: [PATCH 12/24] Add IsProbablyFlags --- .../SilkTouch/Mods/TransformEnums.cs | 54 +++++++++++++++++++ 1 file changed, 54 insertions(+) diff --git a/sources/SilkTouch/SilkTouch/Mods/TransformEnums.cs b/sources/SilkTouch/SilkTouch/Mods/TransformEnums.cs index 77088e2370..41900a4dfa 100644 --- a/sources/SilkTouch/SilkTouch/Mods/TransformEnums.cs +++ b/sources/SilkTouch/SilkTouch/Mods/TransformEnums.cs @@ -2,6 +2,7 @@ // The .NET Foundation licenses this file to you under the MIT license. using System.Globalization; +using System.Numerics; using System.Text.RegularExpressions; using Microsoft.CodeAnalysis; using Microsoft.CodeAnalysis.CSharp; @@ -191,6 +192,59 @@ public async Task ExecuteAsync(IModContext ctx, CancellationToken ct = default) ctx.SourceProject = proj; } + /// + /// Identifies whether an enum is probably a [Flags] enum based on its members. + /// + /// + /// Ported from Silk.NET 2.X BuildTools IsProbablyABitmask: + /// https://github.com/dotnet/Silk.NET/blob/c87fc664cc5d15abd754997b0a9ad138470554c4/src/Core/Silk.NET.BuildTools/Common/Utilities.cs#L627 + /// + private static bool IsProbablyFlags(List members) + { + var values = members.Where(m => m.Value != null).Select(m => m.Value!.Value).ToArray(); + var countWith1BitSet = values.Count(x => BitOperations.PopCount((ulong)x) == 1); + return ( + // There is more than one member + members.Count > 1 + && + // At least approx 50% of the members have only one bit set + countWith1BitSet >= MathF.Floor(members.Count / 2f) + && + // It's not sequential (1, 2, 3) + !IsSeeminglySequential(values) + ) + || ( + // Alternatively, all items that are not MaxValue or 0 have popcnt == 1 + // https://github.com/dotnet/Silk.NET/issues/2238 + values.Count(x => x is not 0 and not 0x7FFFFFFF) == countWith1BitSet + && + // And there are more than two items with popcnt == 1 + countWith1BitSet > 2 + ); + } + + // Renamed from IsSequential as suggested by this comment: + // https://discord.com/channels/521092042781229087/587346162802229298/1284528132807987212 + private static bool IsSeeminglySequential(long[] @enum) + { + const int maxMisses = 1; + var misses = 0; + for (var i = 0; i < @enum.Length; i++) + { + if (@enum[i] != i - misses && @enum[i] != i - misses + 1) + { + misses++; + } + + if (misses > maxMisses) + { + return false; + } + } + + return true; + } + private class Rewriter( Configuration config, List removeMemberFilters, From 54d484ba992a4544d92ed4189a5103716db36998 Mon Sep 17 00:00:00 2001 From: William Chen Date: Mon, 9 Nov 2026 17:25:36 -0500 Subject: [PATCH 13/24] Add and implement TransformEnums IdentifyFlags config option --- .../SilkTouch/Mods/Common/AttributeUtils.cs | 49 ++++++++++++------- .../SilkTouch/Mods/MixKhronosData.cs | 6 +-- .../SilkTouch/Mods/TransformEnums.cs | 19 ++++++- 3 files changed, 50 insertions(+), 24 deletions(-) diff --git a/sources/SilkTouch/SilkTouch/Mods/Common/AttributeUtils.cs b/sources/SilkTouch/SilkTouch/Mods/Common/AttributeUtils.cs index fa83d1547f..7a8aa5684c 100644 --- a/sources/SilkTouch/SilkTouch/Mods/Common/AttributeUtils.cs +++ b/sources/SilkTouch/SilkTouch/Mods/Common/AttributeUtils.cs @@ -68,7 +68,8 @@ this MethodDeclarationSyntax node && ( y.ArgumentList?.Arguments.All(z => z.NameEquals?.Name.ToString() != "EntryPoint" - ) ?? true + ) + ?? true ) ? y.AddArgumentListArguments( AttributeArgument( @@ -264,6 +265,22 @@ public static bool TryGetNativeName( return nativeName != null; } + /// + /// Ensures the attribute list contains the [Flags] attribute. + /// + public static SyntaxList WithFlags( + this IEnumerable attributeLists + ) + { + var list = List([.. attributeLists]); + if (list.ContainsAttribute("System.Flags")) + { + return list; + } + + return list.Add(AttributeList(SingletonSeparatedList(Attribute(IdentifierName("Flags"))))); + } + /// /// Sets or replaces the native name attribute in the given attribute list. /// @@ -272,23 +289,19 @@ public static SyntaxList WithNativeName( string nativeName ) { - var nativeNameAttribute = AttributeList( - [ - Attribute( - IdentifierName("NativeName"), - AttributeArgumentList( - [ - AttributeArgument( - LiteralExpression( - SyntaxKind.StringLiteralExpression, - Literal($"\"{nativeName}\"", nativeName) - ) - ), - ] - ) - ), - ] - ); + var nativeNameAttribute = AttributeList([ + Attribute( + IdentifierName("NativeName"), + AttributeArgumentList([ + AttributeArgument( + LiteralExpression( + SyntaxKind.StringLiteralExpression, + Literal($"\"{nativeName}\"", nativeName) + ) + ), + ]) + ), + ]); return List( attributeLists diff --git a/sources/SilkTouch/SilkTouch/Mods/MixKhronosData.cs b/sources/SilkTouch/SilkTouch/Mods/MixKhronosData.cs index 73991bf493..72629898c9 100644 --- a/sources/SilkTouch/SilkTouch/Mods/MixKhronosData.cs +++ b/sources/SilkTouch/SilkTouch/Mods/MixKhronosData.cs @@ -1911,11 +1911,7 @@ .. node.Members.Where(m => ) { // Add [Flags] attribute - var flagsAttribute = AttributeList( - SingletonSeparatedList(Attribute(IdentifierName("Flags"))) - ); - - node = node.WithAttributeLists(node.AttributeLists.Add(flagsAttribute)); + node = node.WithAttributeLists(node.AttributeLists.WithFlags()); } return base.VisitEnumDeclaration(node); diff --git a/sources/SilkTouch/SilkTouch/Mods/TransformEnums.cs b/sources/SilkTouch/SilkTouch/Mods/TransformEnums.cs index 41900a4dfa..4cce62cdae 100644 --- a/sources/SilkTouch/SilkTouch/Mods/TransformEnums.cs +++ b/sources/SilkTouch/SilkTouch/Mods/TransformEnums.cs @@ -84,6 +84,11 @@ public record Configuration /// Whether to sort enum members by their value. /// public bool SortMembers { get; init; } = false; + + /// + /// Whether to identify enum types that are likely to be [Flags] enums as [Flags] enums. + /// + public bool IdentifyFlags { get; init; } = false; } /// @@ -202,7 +207,7 @@ public async Task ExecuteAsync(IModContext ctx, CancellationToken ct = default) private static bool IsProbablyFlags(List members) { var values = members.Where(m => m.Value != null).Select(m => m.Value!.Value).ToArray(); - var countWith1BitSet = values.Count(x => BitOperations.PopCount((ulong)x) == 1); + var countWith1BitSet = values.Count(x => BitOperations.PopCount(unchecked((ulong)x)) == 1); return ( // There is more than one member members.Count > 1 @@ -282,6 +287,13 @@ MemberRewriteDecider memberRewriteDecider } var isFlagsEnum = node.AttributeLists.ContainsAttribute("System.Flags"); + var addFlagsAttribute = false; + if (!isFlagsEnum && config.IdentifyFlags && IsProbablyFlags(members)) + { + isFlagsEnum = true; + addFlagsAttribute = true; + } + if (isFlagsEnum && config.AddNoneMemberToFlags) { // Add None member if it doesn't exist yet @@ -477,6 +489,11 @@ MemberRewriteDecider memberRewriteDecider node = node.WithMembers([.. members.Select(m => m.Node)]); + if (addFlagsAttribute) + { + node = node.WithAttributeLists(node.AttributeLists.WithFlags()); + } + return base.VisitEnumDeclaration(node); } From 68e04cce344ea7a1810abff9e988863391c1bc97 Mon Sep 17 00:00:00 2001 From: William Chen Date: Mon, 9 Nov 2026 18:36:54 -0500 Subject: [PATCH 14/24] Improve signed/unsigned handling --- .../SilkTouch/Mods/Common/ModUtils.cs | 14 +++++++ .../SilkTouch/Mods/TransformEnums.cs | 39 +++++++++++++++---- 2 files changed, 45 insertions(+), 8 deletions(-) diff --git a/sources/SilkTouch/SilkTouch/Mods/Common/ModUtils.cs b/sources/SilkTouch/SilkTouch/Mods/Common/ModUtils.cs index e985b96734..9f86baaba7 100644 --- a/sources/SilkTouch/SilkTouch/Mods/Common/ModUtils.cs +++ b/sources/SilkTouch/SilkTouch/Mods/Common/ModUtils.cs @@ -17,6 +17,20 @@ namespace Silk.NET.SilkTouch.Mods; /// public static class ModUtils { + /// + /// Whether the symbol represents a signed integer. + /// + public static bool IsSignedInteger(this INamedTypeSymbol type) => + type.SpecialType switch + { + SpecialType.System_SByte + or SpecialType.System_Int16 + or SpecialType.System_Int32 + or SpecialType.System_Int64 + or SpecialType.System_IntPtr => true, + _ => false, + }; + /// /// Returns the specified list as a span. /// diff --git a/sources/SilkTouch/SilkTouch/Mods/TransformEnums.cs b/sources/SilkTouch/SilkTouch/Mods/TransformEnums.cs index 4cce62cdae..f09dfffa05 100644 --- a/sources/SilkTouch/SilkTouch/Mods/TransformEnums.cs +++ b/sources/SilkTouch/SilkTouch/Mods/TransformEnums.cs @@ -206,8 +206,12 @@ public async Task ExecuteAsync(IModContext ctx, CancellationToken ct = default) /// private static bool IsProbablyFlags(List members) { - var values = members.Where(m => m.Value != null).Select(m => m.Value!.Value).ToArray(); - var countWith1BitSet = values.Count(x => BitOperations.PopCount(unchecked((ulong)x)) == 1); + var values = members + .Where(m => m.Value != null) + .Select(m => unchecked((ulong)m.Value!.Value)) + .ToArray(); + var countWith1BitSet = values.Count(x => BitOperations.PopCount(x) == 1); + return ( // There is more than one member members.Count > 1 @@ -230,13 +234,13 @@ private static bool IsProbablyFlags(List members) // Renamed from IsSequential as suggested by this comment: // https://discord.com/channels/521092042781229087/587346162802229298/1284528132807987212 - private static bool IsSeeminglySequential(long[] @enum) + private static bool IsSeeminglySequential(ulong[] values) { const int maxMisses = 1; var misses = 0; - for (var i = 0; i < @enum.Length; i++) + for (var i = 0; i < values.Length; i++) { - if (@enum[i] != i - misses && @enum[i] != i - misses + 1) + if (values[i] != (ulong)(i - misses) && values[i] != (ulong)(i - misses + 1)) { misses++; } @@ -266,6 +270,8 @@ MemberRewriteDecider memberRewriteDecider return base.VisitEnumDeclaration(node); } + var isSigned = symbol.EnumUnderlyingType?.IsSignedInteger() ?? true; + var originalNode = node; var members = node .Members.Select(n => @@ -334,6 +340,8 @@ MemberRewriteDecider memberRewriteDecider { case EnumBackingTypePreference.PreferSigned: { + isSigned = true; + var baseList = originalNode.BaseList; var baseTypes = (baseList?.Types ?? []) .Select(t => @@ -399,6 +407,8 @@ MemberRewriteDecider memberRewriteDecider break; } + isSigned = false; + var baseList = originalNode.BaseList; var baseTypes = (baseList?.Types ?? []) .Select(t => @@ -484,7 +494,9 @@ MemberRewriteDecider memberRewriteDecider if (config.SortMembers) { - members = members.OrderBy(m => m, new EnumMemberInfoValueComparer()).ToList(); + members = members + .OrderBy(m => m, new EnumMemberInfoValueComparer(isSigned)) + .ToList(); } node = node.WithMembers([.. members.Select(m => m.Node)]); @@ -553,7 +565,8 @@ private readonly record struct EnumMemberInfo( long? Value ); - private class EnumMemberInfoValueComparer : IComparer + /// Whether the enum type is signed or unsigned. + private class EnumMemberInfoValueComparer(bool isSigned) : IComparer { public int Compare(EnumMemberInfo a, EnumMemberInfo b) { @@ -563,7 +576,17 @@ public int Compare(EnumMemberInfo a, EnumMemberInfo b) { if (b.Value.HasValue) { - return a.Value.Value.CompareTo(b.Value.Value); + if (isSigned) + { + return a.Value.Value.CompareTo(b.Value.Value); + } + else + { + unchecked + { + return ((ulong)a.Value.Value).CompareTo((ulong)b.Value.Value); + } + } } return -1; From 6e01e16772496c0a6340a55b0452c7a40ba1de36 Mon Sep 17 00:00:00 2001 From: William Chen Date: Mon, 9 Nov 2026 18:59:05 -0500 Subject: [PATCH 15/24] Fix MixKhronosData extracting float fields and similar into enums --- .../SilkTouch/SilkTouch/Mods/Common/ModUtils.cs | 14 ++++++++++++++ .../SilkTouch/Mods/ExtractEnumConstants.cs | 15 +-------------- .../SilkTouch/SilkTouch/Mods/MixKhronosData.cs | 7 ++++++- 3 files changed, 21 insertions(+), 15 deletions(-) diff --git a/sources/SilkTouch/SilkTouch/Mods/Common/ModUtils.cs b/sources/SilkTouch/SilkTouch/Mods/Common/ModUtils.cs index 9f86baaba7..a912810f47 100644 --- a/sources/SilkTouch/SilkTouch/Mods/Common/ModUtils.cs +++ b/sources/SilkTouch/SilkTouch/Mods/Common/ModUtils.cs @@ -31,6 +31,20 @@ or SpecialType.System_Int64 _ => false, }; + /// + /// Whether the syntax kind represents an enum base type. + /// + public static bool IsEnumBaseType(this SyntaxKind syntaxKind) => + syntaxKind + is SyntaxKind.ByteKeyword + or SyntaxKind.SByteKeyword + or SyntaxKind.ShortKeyword + or SyntaxKind.UShortKeyword + or SyntaxKind.IntKeyword + or SyntaxKind.UIntKeyword + or SyntaxKind.LongKeyword + or SyntaxKind.ULongKeyword; + /// /// Returns the specified list as a span. /// diff --git a/sources/SilkTouch/SilkTouch/Mods/ExtractEnumConstants.cs b/sources/SilkTouch/SilkTouch/Mods/ExtractEnumConstants.cs index 2721149a5e..21bc60d221 100644 --- a/sources/SilkTouch/SilkTouch/Mods/ExtractEnumConstants.cs +++ b/sources/SilkTouch/SilkTouch/Mods/ExtractEnumConstants.cs @@ -237,20 +237,7 @@ HashSet ReferencingNamespaces ); } - if ( - thisType - is not ( - SyntaxKind.ByteKeyword - or SyntaxKind.SByteKeyword - or SyntaxKind.ShortKeyword - or SyntaxKind.UShortKeyword - or SyntaxKind.IntKeyword - or SyntaxKind.UIntKeyword - or SyntaxKind.LongKeyword - or SyntaxKind.ULongKeyword - ) - || thisType != numericTypeName?.Type - ) + if (!thisType.IsEnumBaseType() || thisType != numericTypeName?.Type) { _numericTypeNames[nativeTypeName] = numericTypeName = null; } diff --git a/sources/SilkTouch/SilkTouch/Mods/MixKhronosData.cs b/sources/SilkTouch/SilkTouch/Mods/MixKhronosData.cs index 72629898c9..4ac54301f7 100644 --- a/sources/SilkTouch/SilkTouch/Mods/MixKhronosData.cs +++ b/sources/SilkTouch/SilkTouch/Mods/MixKhronosData.cs @@ -1839,7 +1839,12 @@ private class RewriterPhase1(JobData job, ILogger logger) : CSharpSyntaxRewriter return base.VisitFieldDeclaration(node); } - if (node.AttributeLists.TryParseNativeTypeName(out var info) && info.IsConst) + if ( + node.Declaration.Type is PredefinedTypeSyntax predefined + && predefined.Keyword.Kind().IsEnumBaseType() + && node.AttributeLists.TryParseNativeTypeName(out var info) + && info.IsConst + ) { var name = info.Name.Replace("FlagBits", "Flags"); if (info.IsDefine) From 1b5964490c0e0e0b5c225dbba2a4cf3d69142752 Mon Sep 17 00:00:00 2001 From: "The Silk.NET Automaton" <9011267+dotnet-bot@users.noreply.github.com> Date: Tue, 10 Nov 2026 00:11:02 +0000 Subject: [PATCH 16/24] Regenerate OpenAL bindings for 6e01e16772496c0a6340a55b0452c7a40ba1de36 --- sources/OpenAL/OpenAL/Enums/ALEnum.gen.cs | 717 ---------------- sources/OpenAL/OpenAL/al/AL.gen.cs | 956 ++++++++++++++++++++++ 2 files changed, 956 insertions(+), 717 deletions(-) diff --git a/sources/OpenAL/OpenAL/Enums/ALEnum.gen.cs b/sources/OpenAL/OpenAL/Enums/ALEnum.gen.cs index 3e9fc8b546..fea81bc43e 100644 --- a/sources/OpenAL/OpenAL/Enums/ALEnum.gen.cs +++ b/sources/OpenAL/OpenAL/Enums/ALEnum.gen.cs @@ -37,201 +37,9 @@ public enum ALEnum : uint [NativeName("AL_FILTER_NULL")] FilterNull = 0, - [NativeName("AL_LOWPASS_MIN_GAIN")] - LowpassMinGain = 0, - - [NativeName("AL_LOWPASS_MIN_GAINHF")] - LowpassMinGainhf = 0, - - [NativeName("AL_HIGHPASS_MIN_GAIN")] - HighpassMinGain = 0, - - [NativeName("AL_HIGHPASS_MIN_GAINLF")] - HighpassMinGainlf = 0, - - [NativeName("AL_BANDPASS_MIN_GAIN")] - BandpassMinGain = 0, - - [NativeName("AL_BANDPASS_MIN_GAINHF")] - BandpassMinGainhf = 0, - - [NativeName("AL_BANDPASS_MIN_GAINLF")] - BandpassMinGainlf = 0, - - [NativeName("AL_REVERB_MIN_DENSITY")] - ReverbMinDensity = 0, - - [NativeName("AL_REVERB_MIN_DIFFUSION")] - ReverbMinDiffusion = 0, - - [NativeName("AL_REVERB_MIN_GAIN")] - ReverbMinGain = 0, - - [NativeName("AL_REVERB_DEFAULT_GAIN")] - ReverbDefaultGain = 0, - - [NativeName("AL_REVERB_MIN_GAINHF")] - ReverbMinGainhf = 0, - - [NativeName("AL_REVERB_DEFAULT_GAINHF")] - ReverbDefaultGainhf = 0, - - [NativeName("AL_REVERB_MIN_DECAY_TIME")] - ReverbMinDecayTime = 0, - - [NativeName("AL_REVERB_MIN_DECAY_HFRATIO")] - ReverbMinDecayHfratio = 0, - - [NativeName("AL_REVERB_DEFAULT_DECAY_HFRATIO")] - ReverbDefaultDecayHfratio = 0, - - [NativeName("AL_REVERB_MIN_REFLECTIONS_GAIN")] - ReverbMinReflectionsGain = 0, - - [NativeName("AL_REVERB_DEFAULT_REFLECTIONS_GAIN")] - ReverbDefaultReflectionsGain = 0, - - [NativeName("AL_REVERB_MIN_REFLECTIONS_DELAY")] - ReverbMinReflectionsDelay = 0, - - [NativeName("AL_REVERB_MAX_REFLECTIONS_DELAY")] - ReverbMaxReflectionsDelay = 0, - - [NativeName("AL_REVERB_DEFAULT_REFLECTIONS_DELAY")] - ReverbDefaultReflectionsDelay = 0, - - [NativeName("AL_REVERB_MIN_LATE_REVERB_GAIN")] - ReverbMinLateReverbGain = 0, - - [NativeName("AL_REVERB_MIN_LATE_REVERB_DELAY")] - ReverbMinLateReverbDelay = 0, - - [NativeName("AL_REVERB_MAX_LATE_REVERB_DELAY")] - ReverbMaxLateReverbDelay = 0, - - [NativeName("AL_REVERB_DEFAULT_LATE_REVERB_DELAY")] - ReverbDefaultLateReverbDelay = 0, - - [NativeName("AL_REVERB_MIN_AIR_ABSORPTION_GAINHF")] - ReverbMinAirAbsorptionGainhf = 0, - - [NativeName("AL_REVERB_DEFAULT_AIR_ABSORPTION_GAINHF")] - ReverbDefaultAirAbsorptionGainhf = 0, - - [NativeName("AL_REVERB_MIN_ROOM_ROLLOFF_FACTOR")] - ReverbMinRoomRolloffFactor = 0, - - [NativeName("AL_REVERB_DEFAULT_ROOM_ROLLOFF_FACTOR")] - ReverbDefaultRoomRolloffFactor = 0, - [NativeName("AL_REVERB_MIN_DECAY_HFLIMIT")] ReverbMinDecayHflimit = 0, - [NativeName("AL_EAXREVERB_MIN_DENSITY")] - EaxreverbMinDensity = 0, - - [NativeName("AL_EAXREVERB_MIN_DIFFUSION")] - EaxreverbMinDiffusion = 0, - - [NativeName("AL_EAXREVERB_MIN_GAIN")] - EaxreverbMinGain = 0, - - [NativeName("AL_EAXREVERB_DEFAULT_GAIN")] - EaxreverbDefaultGain = 0, - - [NativeName("AL_EAXREVERB_MIN_GAINHF")] - EaxreverbMinGainhf = 0, - - [NativeName("AL_EAXREVERB_DEFAULT_GAINHF")] - EaxreverbDefaultGainhf = 0, - - [NativeName("AL_EAXREVERB_MIN_GAINLF")] - EaxreverbMinGainlf = 0, - - [NativeName("AL_EAXREVERB_MIN_DECAY_TIME")] - EaxreverbMinDecayTime = 0, - - [NativeName("AL_EAXREVERB_MIN_DECAY_HFRATIO")] - EaxreverbMinDecayHfratio = 0, - - [NativeName("AL_EAXREVERB_DEFAULT_DECAY_HFRATIO")] - EaxreverbDefaultDecayHfratio = 0, - - [NativeName("AL_EAXREVERB_MIN_DECAY_LFRATIO")] - EaxreverbMinDecayLfratio = 0, - - [NativeName("AL_EAXREVERB_MIN_REFLECTIONS_GAIN")] - EaxreverbMinReflectionsGain = 0, - - [NativeName("AL_EAXREVERB_DEFAULT_REFLECTIONS_GAIN")] - EaxreverbDefaultReflectionsGain = 0, - - [NativeName("AL_EAXREVERB_MIN_REFLECTIONS_DELAY")] - EaxreverbMinReflectionsDelay = 0, - - [NativeName("AL_EAXREVERB_MAX_REFLECTIONS_DELAY")] - EaxreverbMaxReflectionsDelay = 0, - - [NativeName("AL_EAXREVERB_DEFAULT_REFLECTIONS_DELAY")] - EaxreverbDefaultReflectionsDelay = 0, - - [NativeName("AL_EAXREVERB_DEFAULT_REFLECTIONS_PAN_XYZ")] - EaxreverbDefaultReflectionsPanXyz = 0, - - [NativeName("AL_EAXREVERB_MIN_LATE_REVERB_GAIN")] - EaxreverbMinLateReverbGain = 0, - - [NativeName("AL_EAXREVERB_MIN_LATE_REVERB_DELAY")] - EaxreverbMinLateReverbDelay = 0, - - [NativeName("AL_EAXREVERB_MAX_LATE_REVERB_DELAY")] - EaxreverbMaxLateReverbDelay = 0, - - [NativeName("AL_EAXREVERB_DEFAULT_LATE_REVERB_DELAY")] - EaxreverbDefaultLateReverbDelay = 0, - - [NativeName("AL_EAXREVERB_DEFAULT_LATE_REVERB_PAN_XYZ")] - EaxreverbDefaultLateReverbPanXyz = 0, - - [NativeName("AL_EAXREVERB_MIN_ECHO_TIME")] - EaxreverbMinEchoTime = 0, - - [NativeName("AL_EAXREVERB_MAX_ECHO_TIME")] - EaxreverbMaxEchoTime = 0, - - [NativeName("AL_EAXREVERB_DEFAULT_ECHO_TIME")] - EaxreverbDefaultEchoTime = 0, - - [NativeName("AL_EAXREVERB_MIN_ECHO_DEPTH")] - EaxreverbMinEchoDepth = 0, - - [NativeName("AL_EAXREVERB_DEFAULT_ECHO_DEPTH")] - EaxreverbDefaultEchoDepth = 0, - - [NativeName("AL_EAXREVERB_MIN_MODULATION_TIME")] - EaxreverbMinModulationTime = 0, - - [NativeName("AL_EAXREVERB_DEFAULT_MODULATION_TIME")] - EaxreverbDefaultModulationTime = 0, - - [NativeName("AL_EAXREVERB_MIN_MODULATION_DEPTH")] - EaxreverbMinModulationDepth = 0, - - [NativeName("AL_EAXREVERB_DEFAULT_MODULATION_DEPTH")] - EaxreverbDefaultModulationDepth = 0, - - [NativeName("AL_EAXREVERB_MIN_AIR_ABSORPTION_GAINHF")] - EaxreverbMinAirAbsorptionGainhf = 0, - - [NativeName("AL_EAXREVERB_DEFAULT_AIR_ABSORPTION_GAINHF")] - EaxreverbDefaultAirAbsorptionGainhf = 0, - - [NativeName("AL_EAXREVERB_MIN_ROOM_ROLLOFF_FACTOR")] - EaxreverbMinRoomRolloffFactor = 0, - - [NativeName("AL_EAXREVERB_DEFAULT_ROOM_ROLLOFF_FACTOR")] - EaxreverbDefaultRoomRolloffFactor = 0, - [NativeName("AL_EAXREVERB_MIN_DECAY_HFLIMIT")] EaxreverbMinDecayHflimit = 0, @@ -241,81 +49,6 @@ public enum ALEnum : uint [NativeName("AL_CHORUS_MIN_WAVEFORM")] ChorusMinWaveform = 0, - [NativeName("AL_CHORUS_MIN_RATE")] - ChorusMinRate = 0, - - [NativeName("AL_CHORUS_MIN_DEPTH")] - ChorusMinDepth = 0, - - [NativeName("AL_CHORUS_DEFAULT_DEPTH")] - ChorusDefaultDepth = 0, - - [NativeName("AL_CHORUS_MIN_FEEDBACK")] - ChorusMinFeedback = 0, - - [NativeName("AL_CHORUS_DEFAULT_FEEDBACK")] - ChorusDefaultFeedback = 0, - - [NativeName("AL_CHORUS_MIN_DELAY")] - ChorusMinDelay = 0, - - [NativeName("AL_CHORUS_MAX_DELAY")] - ChorusMaxDelay = 0, - - [NativeName("AL_CHORUS_DEFAULT_DELAY")] - ChorusDefaultDelay = 0, - - [NativeName("AL_DISTORTION_MIN_EDGE")] - DistortionMinEdge = 0, - - [NativeName("AL_DISTORTION_DEFAULT_EDGE")] - DistortionDefaultEdge = 0, - - [NativeName("AL_DISTORTION_MIN_GAIN")] - DistortionMinGain = 0, - - [NativeName("AL_DISTORTION_DEFAULT_GAIN")] - DistortionDefaultGain = 0, - - [NativeName("AL_ECHO_MIN_DELAY")] - EchoMinDelay = 0, - - [NativeName("AL_ECHO_MAX_DELAY")] - EchoMaxDelay = 0, - - [NativeName("AL_ECHO_DEFAULT_DELAY")] - EchoDefaultDelay = 0, - - [NativeName("AL_ECHO_MIN_LRDELAY")] - EchoMinLrdelay = 0, - - [NativeName("AL_ECHO_MAX_LRDELAY")] - EchoMaxLrdelay = 0, - - [NativeName("AL_ECHO_DEFAULT_LRDELAY")] - EchoDefaultLrdelay = 0, - - [NativeName("AL_ECHO_MIN_DAMPING")] - EchoMinDamping = 0, - - [NativeName("AL_ECHO_MAX_DAMPING")] - EchoMaxDamping = 0, - - [NativeName("AL_ECHO_DEFAULT_DAMPING")] - EchoDefaultDamping = 0, - - [NativeName("AL_ECHO_MIN_FEEDBACK")] - EchoMinFeedback = 0, - - [NativeName("AL_ECHO_DEFAULT_FEEDBACK")] - EchoDefaultFeedback = 0, - - [NativeName("AL_ECHO_MIN_SPREAD")] - EchoMinSpread = 0, - - [NativeName("AL_ECHO_DEFAULT_SPREAD")] - EchoDefaultSpread = 0, - [NativeName("AL_FLANGER_WAVEFORM_SINUSOID")] FlangerWaveformSinusoid = 0, @@ -325,36 +58,6 @@ public enum ALEnum : uint [NativeName("AL_FLANGER_DEFAULT_PHASE")] FlangerDefaultPhase = 0, - [NativeName("AL_FLANGER_MIN_RATE")] - FlangerMinRate = 0, - - [NativeName("AL_FLANGER_DEFAULT_RATE")] - FlangerDefaultRate = 0, - - [NativeName("AL_FLANGER_MIN_DEPTH")] - FlangerMinDepth = 0, - - [NativeName("AL_FLANGER_MIN_FEEDBACK")] - FlangerMinFeedback = 0, - - [NativeName("AL_FLANGER_DEFAULT_FEEDBACK")] - FlangerDefaultFeedback = 0, - - [NativeName("AL_FLANGER_MIN_DELAY")] - FlangerMinDelay = 0, - - [NativeName("AL_FLANGER_MAX_DELAY")] - FlangerMaxDelay = 0, - - [NativeName("AL_FLANGER_DEFAULT_DELAY")] - FlangerDefaultDelay = 0, - - [NativeName("AL_FREQUENCY_SHIFTER_MIN_FREQUENCY")] - FrequencyShifterMinFrequency = 0, - - [NativeName("AL_FREQUENCY_SHIFTER_DEFAULT_FREQUENCY")] - FrequencyShifterDefaultFrequency = 0, - [NativeName("AL_FREQUENCY_SHIFTER_MIN_LEFT_DIRECTION")] FrequencyShifterMinLeftDirection = 0, @@ -397,18 +100,9 @@ public enum ALEnum : uint [NativeName("AL_VOCAL_MORPHER_DEFAULT_WAVEFORM")] VocalMorpherDefaultWaveform = 0, - [NativeName("AL_VOCAL_MORPHER_MIN_RATE")] - VocalMorpherMinRate = 0, - [NativeName("AL_PITCH_SHIFTER_DEFAULT_FINE_TUNE")] PitchShifterDefaultFineTune = 0, - [NativeName("AL_RING_MODULATOR_MIN_FREQUENCY")] - RingModulatorMinFrequency = 0, - - [NativeName("AL_RING_MODULATOR_MIN_HIGHPASS_CUTOFF")] - RingModulatorMinHighpassCutoff = 0, - [NativeName("AL_RING_MODULATOR_SINUSOID")] RingModulatorSinusoid = 0, @@ -418,57 +112,9 @@ public enum ALEnum : uint [NativeName("AL_RING_MODULATOR_DEFAULT_WAVEFORM")] RingModulatorDefaultWaveform = 0, - [NativeName("AL_AUTOWAH_MIN_ATTACK_TIME")] - AutowahMinAttackTime = 0, - - [NativeName("AL_AUTOWAH_DEFAULT_ATTACK_TIME")] - AutowahDefaultAttackTime = 0, - - [NativeName("AL_AUTOWAH_MIN_RELEASE_TIME")] - AutowahMinReleaseTime = 0, - - [NativeName("AL_AUTOWAH_DEFAULT_RELEASE_TIME")] - AutowahDefaultReleaseTime = 0, - - [NativeName("AL_AUTOWAH_MIN_PEAK_GAIN")] - AutowahMinPeakGain = 0, - [NativeName("AL_COMPRESSOR_MIN_ONOFF")] CompressorMinOnoff = 0, - [NativeName("AL_EQUALIZER_MIN_LOW_GAIN")] - EqualizerMinLowGain = 0, - - [NativeName("AL_EQUALIZER_MIN_MID1_GAIN")] - EqualizerMinMid1Gain = 0, - - [NativeName("AL_EQUALIZER_MIN_MID1_WIDTH")] - EqualizerMinMid1Width = 0, - - [NativeName("AL_EQUALIZER_MIN_MID2_GAIN")] - EqualizerMinMid2Gain = 0, - - [NativeName("AL_EQUALIZER_MIN_MID2_WIDTH")] - EqualizerMinMid2Width = 0, - - [NativeName("AL_EQUALIZER_MIN_HIGH_GAIN")] - EqualizerMinHighGain = 0, - - [NativeName("AL_MIN_AIR_ABSORPTION_FACTOR")] - MinAirAbsorptionFactor = 0, - - [NativeName("AL_DEFAULT_AIR_ABSORPTION_FACTOR")] - DefaultAirAbsorptionFactor = 0, - - [NativeName("AL_MIN_ROOM_ROLLOFF_FACTOR")] - MinRoomRolloffFactor = 0, - - [NativeName("AL_DEFAULT_ROOM_ROLLOFF_FACTOR")] - DefaultRoomRolloffFactor = 0, - - [NativeName("AL_MIN_CONE_OUTER_GAINHF")] - MinConeOuterGainhf = 0, - [NativeName("AL_MIN_DIRECT_FILTER_GAINHF_AUTO")] MinDirectFilterGainhfAuto = 0, @@ -478,12 +124,6 @@ public enum ALEnum : uint [NativeName("AL_MIN_AUXILIARY_SEND_FILTER_GAINHF_AUTO")] MinAuxiliarySendFilterGainhfAuto = 0, - [NativeName("AL_MIN_METERS_PER_UNIT")] - MinMetersPerUnit = 0, - - [NativeName("AL_MAX_METERS_PER_UNIT")] - MaxMetersPerUnit = 0, - [NativeName("AL_FUMA_SOFT")] FumaSOFT = 0, @@ -550,123 +190,12 @@ public enum ALEnum : uint [NativeName("AL_FILTER_LOWPASS")] FilterLowpass = 1, - [NativeName("AL_LOWPASS_MAX_GAIN")] - LowpassMaxGain = 1, - - [NativeName("AL_LOWPASS_DEFAULT_GAIN")] - LowpassDefaultGain = 1, - - [NativeName("AL_LOWPASS_MAX_GAINHF")] - LowpassMaxGainhf = 1, - - [NativeName("AL_LOWPASS_DEFAULT_GAINHF")] - LowpassDefaultGainhf = 1, - - [NativeName("AL_HIGHPASS_MAX_GAIN")] - HighpassMaxGain = 1, - - [NativeName("AL_HIGHPASS_DEFAULT_GAIN")] - HighpassDefaultGain = 1, - - [NativeName("AL_HIGHPASS_MAX_GAINLF")] - HighpassMaxGainlf = 1, - - [NativeName("AL_HIGHPASS_DEFAULT_GAINLF")] - HighpassDefaultGainlf = 1, - - [NativeName("AL_BANDPASS_MAX_GAIN")] - BandpassMaxGain = 1, - - [NativeName("AL_BANDPASS_DEFAULT_GAIN")] - BandpassDefaultGain = 1, - - [NativeName("AL_BANDPASS_MAX_GAINHF")] - BandpassMaxGainhf = 1, - - [NativeName("AL_BANDPASS_DEFAULT_GAINHF")] - BandpassDefaultGainhf = 1, - - [NativeName("AL_BANDPASS_MAX_GAINLF")] - BandpassMaxGainlf = 1, - - [NativeName("AL_BANDPASS_DEFAULT_GAINLF")] - BandpassDefaultGainlf = 1, - - [NativeName("AL_REVERB_MAX_DENSITY")] - ReverbMaxDensity = 1, - - [NativeName("AL_REVERB_DEFAULT_DENSITY")] - ReverbDefaultDensity = 1, - - [NativeName("AL_REVERB_MAX_DIFFUSION")] - ReverbMaxDiffusion = 1, - - [NativeName("AL_REVERB_DEFAULT_DIFFUSION")] - ReverbDefaultDiffusion = 1, - - [NativeName("AL_REVERB_MAX_GAIN")] - ReverbMaxGain = 1, - - [NativeName("AL_REVERB_MAX_GAINHF")] - ReverbMaxGainhf = 1, - - [NativeName("AL_REVERB_DEFAULT_DECAY_TIME")] - ReverbDefaultDecayTime = 1, - - [NativeName("AL_REVERB_DEFAULT_LATE_REVERB_GAIN")] - ReverbDefaultLateReverbGain = 1, - - [NativeName("AL_REVERB_MAX_AIR_ABSORPTION_GAINHF")] - ReverbMaxAirAbsorptionGainhf = 1, - [NativeName("AL_REVERB_MAX_DECAY_HFLIMIT")] ReverbMaxDecayHflimit = 1, [NativeName("AL_REVERB_DEFAULT_DECAY_HFLIMIT")] ReverbDefaultDecayHflimit = 1, - [NativeName("AL_EAXREVERB_MAX_DENSITY")] - EaxreverbMaxDensity = 1, - - [NativeName("AL_EAXREVERB_DEFAULT_DENSITY")] - EaxreverbDefaultDensity = 1, - - [NativeName("AL_EAXREVERB_MAX_DIFFUSION")] - EaxreverbMaxDiffusion = 1, - - [NativeName("AL_EAXREVERB_DEFAULT_DIFFUSION")] - EaxreverbDefaultDiffusion = 1, - - [NativeName("AL_EAXREVERB_MAX_GAIN")] - EaxreverbMaxGain = 1, - - [NativeName("AL_EAXREVERB_MAX_GAINHF")] - EaxreverbMaxGainhf = 1, - - [NativeName("AL_EAXREVERB_MAX_GAINLF")] - EaxreverbMaxGainlf = 1, - - [NativeName("AL_EAXREVERB_DEFAULT_GAINLF")] - EaxreverbDefaultGainlf = 1, - - [NativeName("AL_EAXREVERB_DEFAULT_DECAY_TIME")] - EaxreverbDefaultDecayTime = 1, - - [NativeName("AL_EAXREVERB_DEFAULT_DECAY_LFRATIO")] - EaxreverbDefaultDecayLfratio = 1, - - [NativeName("AL_EAXREVERB_DEFAULT_LATE_REVERB_GAIN")] - EaxreverbDefaultLateReverbGain = 1, - - [NativeName("AL_EAXREVERB_MAX_ECHO_DEPTH")] - EaxreverbMaxEchoDepth = 1, - - [NativeName("AL_EAXREVERB_MAX_MODULATION_DEPTH")] - EaxreverbMaxModulationDepth = 1, - - [NativeName("AL_EAXREVERB_MAX_AIR_ABSORPTION_GAINHF")] - EaxreverbMaxAirAbsorptionGainhf = 1, - [NativeName("AL_EAXREVERB_MAX_DECAY_HFLIMIT")] EaxreverbMaxDecayHflimit = 1, @@ -682,27 +211,6 @@ public enum ALEnum : uint [NativeName("AL_CHORUS_DEFAULT_WAVEFORM")] ChorusDefaultWaveform = 1, - [NativeName("AL_CHORUS_DEFAULT_RATE")] - ChorusDefaultRate = 1, - - [NativeName("AL_CHORUS_MAX_DEPTH")] - ChorusMaxDepth = 1, - - [NativeName("AL_CHORUS_MAX_FEEDBACK")] - ChorusMaxFeedback = 1, - - [NativeName("AL_DISTORTION_MAX_EDGE")] - DistortionMaxEdge = 1, - - [NativeName("AL_DISTORTION_MAX_GAIN")] - DistortionMaxGain = 1, - - [NativeName("AL_ECHO_MAX_FEEDBACK")] - EchoMaxFeedback = 1, - - [NativeName("AL_ECHO_MAX_SPREAD")] - EchoMaxSpread = 1, - [NativeName("AL_FLANGER_WAVEFORM_TRIANGLE")] FlangerWaveformTriangle = 1, @@ -712,15 +220,6 @@ public enum ALEnum : uint [NativeName("AL_FLANGER_DEFAULT_WAVEFORM")] FlangerDefaultWaveform = 1, - [NativeName("AL_FLANGER_MAX_DEPTH")] - FlangerMaxDepth = 1, - - [NativeName("AL_FLANGER_DEFAULT_DEPTH")] - FlangerDefaultDepth = 1, - - [NativeName("AL_FLANGER_MAX_FEEDBACK")] - FlangerMaxFeedback = 1, - [NativeName("AL_FREQUENCY_SHIFTER_DIRECTION_UP")] FrequencyShifterDirectionUp = 1, @@ -730,54 +229,15 @@ public enum ALEnum : uint [NativeName("AL_VOCAL_MORPHER_WAVEFORM_TRIANGLE")] VocalMorpherWaveformTriangle = 1, - [NativeName("AL_VOCAL_MORPHER_DEFAULT_RATE")] - VocalMorpherDefaultRate = 1, - [NativeName("AL_RING_MODULATOR_SAWTOOTH")] RingModulatorSawtooth = 1, - [NativeName("AL_AUTOWAH_MAX_ATTACK_TIME")] - AutowahMaxAttackTime = 1, - - [NativeName("AL_AUTOWAH_MAX_RELEASE_TIME")] - AutowahMaxReleaseTime = 1, - [NativeName("AL_COMPRESSOR_MAX_ONOFF")] CompressorMaxOnoff = 1, [NativeName("AL_COMPRESSOR_DEFAULT_ONOFF")] CompressorDefaultOnoff = 1, - [NativeName("AL_EQUALIZER_DEFAULT_LOW_GAIN")] - EqualizerDefaultLowGain = 1, - - [NativeName("AL_EQUALIZER_DEFAULT_MID1_GAIN")] - EqualizerDefaultMid1Gain = 1, - - [NativeName("AL_EQUALIZER_MAX_MID1_WIDTH")] - EqualizerMaxMid1Width = 1, - - [NativeName("AL_EQUALIZER_DEFAULT_MID1_WIDTH")] - EqualizerDefaultMid1Width = 1, - - [NativeName("AL_EQUALIZER_DEFAULT_MID2_GAIN")] - EqualizerDefaultMid2Gain = 1, - - [NativeName("AL_EQUALIZER_MAX_MID2_WIDTH")] - EqualizerMaxMid2Width = 1, - - [NativeName("AL_EQUALIZER_DEFAULT_MID2_WIDTH")] - EqualizerDefaultMid2Width = 1, - - [NativeName("AL_EQUALIZER_DEFAULT_HIGH_GAIN")] - EqualizerDefaultHighGain = 1, - - [NativeName("AL_MAX_CONE_OUTER_GAINHF")] - MaxConeOuterGainhf = 1, - - [NativeName("AL_DEFAULT_CONE_OUTER_GAINHF")] - DefaultConeOuterGainhf = 1, - [NativeName("AL_MAX_DIRECT_FILTER_GAINHF_AUTO")] MaxDirectFilterGainhfAuto = 1, @@ -796,9 +256,6 @@ public enum ALEnum : uint [NativeName("AL_DEFAULT_AUXILIARY_SEND_FILTER_GAINHF_AUTO")] DefaultAuxiliarySendFilterGainhfAuto = 1, - [NativeName("AL_DEFAULT_METERS_PER_UNIT")] - DefaultMetersPerUnit = 1, - [NativeName("AL_DEDICATED_GAIN")] DedicatedGain = 1, @@ -868,15 +325,6 @@ public enum ALEnum : uint [NativeName("AL_FILTER_HIGHPASS")] FilterHighpass = 2, - [NativeName("AL_REVERB_MAX_DECAY_HFRATIO")] - ReverbMaxDecayHfratio = 2, - - [NativeName("AL_EAXREVERB_MAX_DECAY_HFRATIO")] - EaxreverbMaxDecayHfratio = 2, - - [NativeName("AL_EAXREVERB_MAX_DECAY_LFRATIO")] - EaxreverbMaxDecayLfratio = 2, - [NativeName("AL_FREQUENCY_SHIFTER_MAX_LEFT_DIRECTION")] FrequencyShifterMaxLeftDirection = 2, @@ -901,9 +349,6 @@ public enum ALEnum : uint [NativeName("AL_RING_MODULATOR_MAX_WAVEFORM")] RingModulatorMaxWaveform = 2, - [NativeName("AL_AUTOWAH_MIN_RESONANCE")] - AutowahMinResonance = 2, - [NativeName("AL_AUTO_SOFT")] AutoSOFT = 2, @@ -961,12 +406,6 @@ public enum ALEnum : uint [NativeName("AL_FILTER_BANDPASS")] FilterBandpass = 3, - [NativeName("AL_REVERB_MAX_REFLECTIONS_GAIN")] - ReverbMaxReflectionsGain = 3, - - [NativeName("AL_EAXREVERB_MAX_REFLECTIONS_GAIN")] - EaxreverbMaxReflectionsGain = 3, - [NativeName("AL_VOCAL_MORPHER_PHONEME_O")] VocalMorpherPhonemeO = 3, @@ -1000,9 +439,6 @@ public enum ALEnum : uint [NativeName("AL_EFFECT_ECHO")] EffectEcho = 4, - [NativeName("AL_EAXREVERB_MAX_MODULATION_TIME")] - EaxreverbMaxModulationTime = 4, - [NativeName("AL_VOCAL_MORPHER_PHONEME_U")] VocalMorpherPhonemeU = 4, @@ -1075,18 +511,6 @@ public enum ALEnum : uint [NativeName("AL_VOCAL_MORPHER_PHONEME_AH")] VocalMorpherPhonemeAh = 7, - [NativeName("AL_EQUALIZER_MAX_LOW_GAIN")] - EqualizerMaxLowGain = 7, - - [NativeName("AL_EQUALIZER_MAX_MID1_GAIN")] - EqualizerMaxMid1Gain = 7, - - [NativeName("AL_EQUALIZER_MAX_MID2_GAIN")] - EqualizerMaxMid2Gain = 7, - - [NativeName("AL_EQUALIZER_MAX_HIGH_GAIN")] - EqualizerMaxHighGain = 7, - [NativeName("AL_REVERB_REFLECTIONS_DELAY")] ReverbReflectionsDelay = 8, @@ -1129,39 +553,12 @@ public enum ALEnum : uint [NativeName("AL_EFFECT_AUTOWAH")] EffectAutowah = 10, - [NativeName("AL_REVERB_MAX_LATE_REVERB_GAIN")] - ReverbMaxLateReverbGain = 10, - - [NativeName("AL_REVERB_MAX_ROOM_ROLLOFF_FACTOR")] - ReverbMaxRoomRolloffFactor = 10, - - [NativeName("AL_EAXREVERB_MAX_LATE_REVERB_GAIN")] - EaxreverbMaxLateReverbGain = 10, - - [NativeName("AL_EAXREVERB_MAX_ROOM_ROLLOFF_FACTOR")] - EaxreverbMaxRoomRolloffFactor = 10, - - [NativeName("AL_CHORUS_MAX_RATE")] - ChorusMaxRate = 10, - - [NativeName("AL_FLANGER_MAX_RATE")] - FlangerMaxRate = 10, - [NativeName("AL_VOCAL_MORPHER_DEFAULT_PHONEMEB")] VocalMorpherDefaultPhonemeb = 10, [NativeName("AL_VOCAL_MORPHER_PHONEME_ER")] VocalMorpherPhonemeEr = 10, - [NativeName("AL_VOCAL_MORPHER_MAX_RATE")] - VocalMorpherMaxRate = 10, - - [NativeName("AL_MAX_AIR_ABSORPTION_FACTOR")] - MaxAirAbsorptionFactor = 10, - - [NativeName("AL_MAX_ROOM_ROLLOFF_FACTOR")] - MaxRoomRolloffFactor = 10, - [NativeName("AL_REVERB_AIR_ABSORPTION_GAINHF")] ReverbAirAbsorptionGainhf = 11, @@ -1174,9 +571,6 @@ public enum ALEnum : uint [NativeName("AL_VOCAL_MORPHER_PHONEME_IH")] VocalMorpherPhonemeIh = 11, - [NativeName("AL_AUTOWAH_DEFAULT_PEAK_GAIN")] - AutowahDefaultPeakGain = 11, - [NativeName("AL_REVERB_ROOM_ROLLOFF_FACTOR")] ReverbRoomRolloffFactor = 12, @@ -1243,15 +637,6 @@ public enum ALEnum : uint [NativeName("AL_EAXREVERB_HFREFERENCE")] EaxreverbHfreference = 20, - [NativeName("AL_REVERB_MAX_DECAY_TIME")] - ReverbMaxDecayTime = 20, - - [NativeName("AL_EAXREVERB_MAX_DECAY_TIME")] - EaxreverbMaxDecayTime = 20, - - [NativeName("AL_EAXREVERB_MIN_LFREFERENCE")] - EaxreverbMinLfreference = 20, - [NativeName("AL_VOCAL_MORPHER_PHONEME_K")] VocalMorpherPhonemeK = 20, @@ -1306,18 +691,6 @@ public enum ALEnum : uint [NativeName("AL_PITCH_SHIFTER_MAX_FINE_TUNE")] PitchShifterMaxFineTune = 50, - [NativeName("AL_EQUALIZER_MIN_LOW_CUTOFF")] - EqualizerMinLowCutoff = 50, - - [NativeName("AL_DISTORTION_MIN_LOWPASS_CUTOFF")] - DistortionMinLowpassCutoff = 80, - - [NativeName("AL_DISTORTION_MIN_EQCENTER")] - DistortionMinEqcenter = 80, - - [NativeName("AL_DISTORTION_MIN_EQBANDWIDTH")] - DistortionMinEqbandwidth = 80, - [NativeName("AL_CHORUS_DEFAULT_PHASE")] ChorusDefaultPhase = 90, @@ -1327,63 +700,12 @@ public enum ALEnum : uint [NativeName("AL_FLANGER_MAX_PHASE")] FlangerMaxPhase = 180, - [NativeName("AL_EQUALIZER_DEFAULT_LOW_CUTOFF")] - EqualizerDefaultLowCutoff = 200, - - [NativeName("AL_EQUALIZER_MIN_MID1_CENTER")] - EqualizerMinMid1Center = 200, - - [NativeName("AL_EAXREVERB_DEFAULT_LFREFERENCE")] - EaxreverbDefaultLfreference = 250, - - [NativeName("AL_RING_MODULATOR_DEFAULT_FREQUENCY")] - RingModulatorDefaultFrequency = 440, - - [NativeName("AL_EQUALIZER_DEFAULT_MID1_CENTER")] - EqualizerDefaultMid1Center = 500, - [NativeName("AL_SOURCE_DISTANCE_MODEL")] SourceDistanceModel = 512, [NativeName("AL_SOURCE_RELATIVE")] SourceRelative = 514, - [NativeName("AL_RING_MODULATOR_DEFAULT_HIGHPASS_CUTOFF")] - RingModulatorDefaultHighpassCutoff = 800, - - [NativeName("AL_EQUALIZER_MAX_LOW_CUTOFF")] - EqualizerMaxLowCutoff = 800, - - [NativeName("AL_EAXREVERB_MIN_HFREFERENCE")] - EaxreverbMinHfreference = 1000, - - [NativeName("AL_EAXREVERB_MAX_LFREFERENCE")] - EaxreverbMaxLfreference = 1000, - - [NativeName("AL_AUTOWAH_MAX_RESONANCE")] - AutowahMaxResonance = 1000, - - [NativeName("AL_AUTOWAH_DEFAULT_RESONANCE")] - AutowahDefaultResonance = 1000, - - [NativeName("AL_EQUALIZER_MIN_MID2_CENTER")] - EqualizerMinMid2Center = 1000, - - [NativeName("AL_EQUALIZER_MAX_MID1_CENTER")] - EqualizerMaxMid1Center = 3000, - - [NativeName("AL_EQUALIZER_DEFAULT_MID2_CENTER")] - EqualizerDefaultMid2Center = 3000, - - [NativeName("AL_DISTORTION_DEFAULT_EQCENTER")] - DistortionDefaultEqcenter = 3600, - - [NativeName("AL_DISTORTION_DEFAULT_EQBANDWIDTH")] - DistortionDefaultEqbandwidth = 3600, - - [NativeName("AL_EQUALIZER_MIN_HIGH_CUTOFF")] - EqualizerMinHighCutoff = 4000, - [NativeName("AL_CONE_INNER_ANGLE")] ConeInnerAngle = 4097, @@ -1648,9 +970,6 @@ public enum ALEnum : uint [NativeName("AL_FORMAT_STEREO_MSADPCM_SOFT")] FormatStereoMsadpcmSOFT = 4867, - [NativeName("AL_EAXREVERB_DEFAULT_HFREFERENCE")] - EaxreverbDefaultHfreference = 5000, - [NativeName("AL_BYTE_SOFT")] ByteSOFT = 5120, @@ -1702,9 +1021,6 @@ public enum ALEnum : uint [NativeName("AL_7POINT1_SOFT")] X7Point1SOFT = 5382, - [NativeName("AL_EQUALIZER_DEFAULT_HIGH_CUTOFF")] - EqualizerDefaultHighCutoff = 6000, - [NativeName("AL_AMBISONIC_LAYOUT_SOFT")] AmbisonicLayoutSOFT = 6551, @@ -1897,15 +1213,6 @@ public enum ALEnum : uint [NativeName("AL_AUXILIARY_EFFECT_SLOT_EXT")] AuxiliaryEffectSlotEXT = 6611, - [NativeName("AL_DISTORTION_DEFAULT_LOWPASS_CUTOFF")] - DistortionDefaultLowpassCutoff = 8000, - - [NativeName("AL_RING_MODULATOR_MAX_FREQUENCY")] - RingModulatorMaxFrequency = 8000, - - [NativeName("AL_EQUALIZER_MAX_MID2_CENTER")] - EqualizerMaxMid2Center = 8000, - [NativeName("AL_FREQUENCY")] Frequency = 8193, @@ -1951,9 +1258,6 @@ public enum ALEnum : uint [NativeName("AL_LOOP_POINTS_SOFT")] LoopPointsSOFT = 8213, - [NativeName("AL_EQUALIZER_MAX_HIGH_CUTOFF")] - EqualizerMaxHighCutoff = 16000, - [NativeName("AL_FOLDBACK_MODE_MONO")] FoldbackModeMono = 16641, @@ -1969,27 +1273,6 @@ public enum ALEnum : uint [NativeName("AL_FOLDBACK_EVENT_STOP")] FoldbackEventStop = 16659, - [NativeName("AL_EAXREVERB_MAX_HFREFERENCE")] - EaxreverbMaxHfreference = 20000, - - [NativeName("AL_DISTORTION_MAX_LOWPASS_CUTOFF")] - DistortionMaxLowpassCutoff = 24000, - - [NativeName("AL_DISTORTION_MAX_EQCENTER")] - DistortionMaxEqcenter = 24000, - - [NativeName("AL_DISTORTION_MAX_EQBANDWIDTH")] - DistortionMaxEqbandwidth = 24000, - - [NativeName("AL_FREQUENCY_SHIFTER_MAX_FREQUENCY")] - FrequencyShifterMaxFrequency = 24000, - - [NativeName("AL_RING_MODULATOR_MAX_HIGHPASS_CUTOFF")] - RingModulatorMaxHighpassCutoff = 24000, - - [NativeName("AL_AUTOWAH_MAX_PEAK_GAIN")] - AutowahMaxPeakGain = 31621, - [NativeName("AL_EFFECT_LAST_PARAMETER")] EffectLastParameter = 32768, diff --git a/sources/OpenAL/OpenAL/al/AL.gen.cs b/sources/OpenAL/OpenAL/al/AL.gen.cs index 33c4a52a79..635f2b29e4 100644 --- a/sources/OpenAL/OpenAL/al/AL.gen.cs +++ b/sources/OpenAL/OpenAL/al/AL.gen.cs @@ -26131,6 +26131,962 @@ uint value_size } } + [NativeName("AL_LOWPASS_MIN_GAIN")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float LowpassMinGain = 0.0f; + + [NativeName("AL_LOWPASS_MAX_GAIN")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float LowpassMaxGain = 1.0f; + + [NativeName("AL_LOWPASS_DEFAULT_GAIN")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float LowpassDefaultGain = 1.0f; + + [NativeName("AL_LOWPASS_MIN_GAINHF")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float LowpassMinGainhf = 0.0f; + + [NativeName("AL_LOWPASS_MAX_GAINHF")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float LowpassMaxGainhf = 1.0f; + + [NativeName("AL_LOWPASS_DEFAULT_GAINHF")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float LowpassDefaultGainhf = 1.0f; + + [NativeName("AL_HIGHPASS_MIN_GAIN")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float HighpassMinGain = 0.0f; + + [NativeName("AL_HIGHPASS_MAX_GAIN")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float HighpassMaxGain = 1.0f; + + [NativeName("AL_HIGHPASS_DEFAULT_GAIN")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float HighpassDefaultGain = 1.0f; + + [NativeName("AL_HIGHPASS_MIN_GAINLF")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float HighpassMinGainlf = 0.0f; + + [NativeName("AL_HIGHPASS_MAX_GAINLF")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float HighpassMaxGainlf = 1.0f; + + [NativeName("AL_HIGHPASS_DEFAULT_GAINLF")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float HighpassDefaultGainlf = 1.0f; + + [NativeName("AL_BANDPASS_MIN_GAIN")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float BandpassMinGain = 0.0f; + + [NativeName("AL_BANDPASS_MAX_GAIN")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float BandpassMaxGain = 1.0f; + + [NativeName("AL_BANDPASS_DEFAULT_GAIN")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float BandpassDefaultGain = 1.0f; + + [NativeName("AL_BANDPASS_MIN_GAINHF")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float BandpassMinGainhf = 0.0f; + + [NativeName("AL_BANDPASS_MAX_GAINHF")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float BandpassMaxGainhf = 1.0f; + + [NativeName("AL_BANDPASS_DEFAULT_GAINHF")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float BandpassDefaultGainhf = 1.0f; + + [NativeName("AL_BANDPASS_MIN_GAINLF")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float BandpassMinGainlf = 0.0f; + + [NativeName("AL_BANDPASS_MAX_GAINLF")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float BandpassMaxGainlf = 1.0f; + + [NativeName("AL_BANDPASS_DEFAULT_GAINLF")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float BandpassDefaultGainlf = 1.0f; + + [NativeName("AL_REVERB_MIN_DENSITY")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float ReverbMinDensity = 0.0f; + + [NativeName("AL_REVERB_MAX_DENSITY")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float ReverbMaxDensity = 1.0f; + + [NativeName("AL_REVERB_DEFAULT_DENSITY")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float ReverbDefaultDensity = 1.0f; + + [NativeName("AL_REVERB_MIN_DIFFUSION")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float ReverbMinDiffusion = 0.0f; + + [NativeName("AL_REVERB_MAX_DIFFUSION")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float ReverbMaxDiffusion = 1.0f; + + [NativeName("AL_REVERB_DEFAULT_DIFFUSION")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float ReverbDefaultDiffusion = 1.0f; + + [NativeName("AL_REVERB_MIN_GAIN")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float ReverbMinGain = 0.0f; + + [NativeName("AL_REVERB_MAX_GAIN")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float ReverbMaxGain = 1.0f; + + [NativeName("AL_REVERB_DEFAULT_GAIN")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float ReverbDefaultGain = 0.32f; + + [NativeName("AL_REVERB_MIN_GAINHF")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float ReverbMinGainhf = 0.0f; + + [NativeName("AL_REVERB_MAX_GAINHF")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float ReverbMaxGainhf = 1.0f; + + [NativeName("AL_REVERB_DEFAULT_GAINHF")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float ReverbDefaultGainhf = 0.89f; + + [NativeName("AL_REVERB_MIN_DECAY_TIME")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float ReverbMinDecayTime = 0.1f; + + [NativeName("AL_REVERB_MAX_DECAY_TIME")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float ReverbMaxDecayTime = 20.0f; + + [NativeName("AL_REVERB_DEFAULT_DECAY_TIME")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float ReverbDefaultDecayTime = 1.49f; + + [NativeName("AL_REVERB_MIN_DECAY_HFRATIO")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float ReverbMinDecayHfratio = 0.1f; + + [NativeName("AL_REVERB_MAX_DECAY_HFRATIO")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float ReverbMaxDecayHfratio = 2.0f; + + [NativeName("AL_REVERB_DEFAULT_DECAY_HFRATIO")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float ReverbDefaultDecayHfratio = 0.83f; + + [NativeName("AL_REVERB_MIN_REFLECTIONS_GAIN")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float ReverbMinReflectionsGain = 0.0f; + + [NativeName("AL_REVERB_MAX_REFLECTIONS_GAIN")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float ReverbMaxReflectionsGain = 3.16f; + + [NativeName("AL_REVERB_DEFAULT_REFLECTIONS_GAIN")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float ReverbDefaultReflectionsGain = 0.05f; + + [NativeName("AL_REVERB_MIN_REFLECTIONS_DELAY")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float ReverbMinReflectionsDelay = 0.0f; + + [NativeName("AL_REVERB_MAX_REFLECTIONS_DELAY")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float ReverbMaxReflectionsDelay = 0.3f; + + [NativeName("AL_REVERB_DEFAULT_REFLECTIONS_DELAY")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float ReverbDefaultReflectionsDelay = 0.007f; + + [NativeName("AL_REVERB_MIN_LATE_REVERB_GAIN")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float ReverbMinLateReverbGain = 0.0f; + + [NativeName("AL_REVERB_MAX_LATE_REVERB_GAIN")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float ReverbMaxLateReverbGain = 10.0f; + + [NativeName("AL_REVERB_DEFAULT_LATE_REVERB_GAIN")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float ReverbDefaultLateReverbGain = 1.26f; + + [NativeName("AL_REVERB_MIN_LATE_REVERB_DELAY")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float ReverbMinLateReverbDelay = 0.0f; + + [NativeName("AL_REVERB_MAX_LATE_REVERB_DELAY")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float ReverbMaxLateReverbDelay = 0.1f; + + [NativeName("AL_REVERB_DEFAULT_LATE_REVERB_DELAY")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float ReverbDefaultLateReverbDelay = 0.011f; + + [NativeName("AL_REVERB_MIN_AIR_ABSORPTION_GAINHF")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float ReverbMinAirAbsorptionGainhf = 0.892f; + + [NativeName("AL_REVERB_MAX_AIR_ABSORPTION_GAINHF")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float ReverbMaxAirAbsorptionGainhf = 1.0f; + + [NativeName("AL_REVERB_DEFAULT_AIR_ABSORPTION_GAINHF")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float ReverbDefaultAirAbsorptionGainhf = 0.994f; + + [NativeName("AL_REVERB_MIN_ROOM_ROLLOFF_FACTOR")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float ReverbMinRoomRolloffFactor = 0.0f; + + [NativeName("AL_REVERB_MAX_ROOM_ROLLOFF_FACTOR")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float ReverbMaxRoomRolloffFactor = 10.0f; + + [NativeName("AL_REVERB_DEFAULT_ROOM_ROLLOFF_FACTOR")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float ReverbDefaultRoomRolloffFactor = 0.0f; + + [NativeName("AL_EAXREVERB_MIN_DENSITY")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float EaxreverbMinDensity = 0.0f; + + [NativeName("AL_EAXREVERB_MAX_DENSITY")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float EaxreverbMaxDensity = 1.0f; + + [NativeName("AL_EAXREVERB_DEFAULT_DENSITY")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float EaxreverbDefaultDensity = 1.0f; + + [NativeName("AL_EAXREVERB_MIN_DIFFUSION")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float EaxreverbMinDiffusion = 0.0f; + + [NativeName("AL_EAXREVERB_MAX_DIFFUSION")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float EaxreverbMaxDiffusion = 1.0f; + + [NativeName("AL_EAXREVERB_DEFAULT_DIFFUSION")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float EaxreverbDefaultDiffusion = 1.0f; + + [NativeName("AL_EAXREVERB_MIN_GAIN")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float EaxreverbMinGain = 0.0f; + + [NativeName("AL_EAXREVERB_MAX_GAIN")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float EaxreverbMaxGain = 1.0f; + + [NativeName("AL_EAXREVERB_DEFAULT_GAIN")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float EaxreverbDefaultGain = 0.32f; + + [NativeName("AL_EAXREVERB_MIN_GAINHF")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float EaxreverbMinGainhf = 0.0f; + + [NativeName("AL_EAXREVERB_MAX_GAINHF")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float EaxreverbMaxGainhf = 1.0f; + + [NativeName("AL_EAXREVERB_DEFAULT_GAINHF")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float EaxreverbDefaultGainhf = 0.89f; + + [NativeName("AL_EAXREVERB_MIN_GAINLF")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float EaxreverbMinGainlf = 0.0f; + + [NativeName("AL_EAXREVERB_MAX_GAINLF")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float EaxreverbMaxGainlf = 1.0f; + + [NativeName("AL_EAXREVERB_DEFAULT_GAINLF")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float EaxreverbDefaultGainlf = 1.0f; + + [NativeName("AL_EAXREVERB_MIN_DECAY_TIME")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float EaxreverbMinDecayTime = 0.1f; + + [NativeName("AL_EAXREVERB_MAX_DECAY_TIME")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float EaxreverbMaxDecayTime = 20.0f; + + [NativeName("AL_EAXREVERB_DEFAULT_DECAY_TIME")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float EaxreverbDefaultDecayTime = 1.49f; + + [NativeName("AL_EAXREVERB_MIN_DECAY_HFRATIO")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float EaxreverbMinDecayHfratio = 0.1f; + + [NativeName("AL_EAXREVERB_MAX_DECAY_HFRATIO")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float EaxreverbMaxDecayHfratio = 2.0f; + + [NativeName("AL_EAXREVERB_DEFAULT_DECAY_HFRATIO")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float EaxreverbDefaultDecayHfratio = 0.83f; + + [NativeName("AL_EAXREVERB_MIN_DECAY_LFRATIO")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float EaxreverbMinDecayLfratio = 0.1f; + + [NativeName("AL_EAXREVERB_MAX_DECAY_LFRATIO")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float EaxreverbMaxDecayLfratio = 2.0f; + + [NativeName("AL_EAXREVERB_DEFAULT_DECAY_LFRATIO")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float EaxreverbDefaultDecayLfratio = 1.0f; + + [NativeName("AL_EAXREVERB_MIN_REFLECTIONS_GAIN")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float EaxreverbMinReflectionsGain = 0.0f; + + [NativeName("AL_EAXREVERB_MAX_REFLECTIONS_GAIN")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float EaxreverbMaxReflectionsGain = 3.16f; + + [NativeName("AL_EAXREVERB_DEFAULT_REFLECTIONS_GAIN")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float EaxreverbDefaultReflectionsGain = 0.05f; + + [NativeName("AL_EAXREVERB_MIN_REFLECTIONS_DELAY")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float EaxreverbMinReflectionsDelay = 0.0f; + + [NativeName("AL_EAXREVERB_MAX_REFLECTIONS_DELAY")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float EaxreverbMaxReflectionsDelay = 0.3f; + + [NativeName("AL_EAXREVERB_DEFAULT_REFLECTIONS_DELAY")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float EaxreverbDefaultReflectionsDelay = 0.007f; + + [NativeName("AL_EAXREVERB_DEFAULT_REFLECTIONS_PAN_XYZ")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float EaxreverbDefaultReflectionsPanXyz = 0.0f; + + [NativeName("AL_EAXREVERB_MIN_LATE_REVERB_GAIN")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float EaxreverbMinLateReverbGain = 0.0f; + + [NativeName("AL_EAXREVERB_MAX_LATE_REVERB_GAIN")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float EaxreverbMaxLateReverbGain = 10.0f; + + [NativeName("AL_EAXREVERB_DEFAULT_LATE_REVERB_GAIN")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float EaxreverbDefaultLateReverbGain = 1.26f; + + [NativeName("AL_EAXREVERB_MIN_LATE_REVERB_DELAY")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float EaxreverbMinLateReverbDelay = 0.0f; + + [NativeName("AL_EAXREVERB_MAX_LATE_REVERB_DELAY")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float EaxreverbMaxLateReverbDelay = 0.1f; + + [NativeName("AL_EAXREVERB_DEFAULT_LATE_REVERB_DELAY")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float EaxreverbDefaultLateReverbDelay = 0.011f; + + [NativeName("AL_EAXREVERB_DEFAULT_LATE_REVERB_PAN_XYZ")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float EaxreverbDefaultLateReverbPanXyz = 0.0f; + + [NativeName("AL_EAXREVERB_MIN_ECHO_TIME")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float EaxreverbMinEchoTime = 0.075f; + + [NativeName("AL_EAXREVERB_MAX_ECHO_TIME")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float EaxreverbMaxEchoTime = 0.25f; + + [NativeName("AL_EAXREVERB_DEFAULT_ECHO_TIME")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float EaxreverbDefaultEchoTime = 0.25f; + + [NativeName("AL_EAXREVERB_MIN_ECHO_DEPTH")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float EaxreverbMinEchoDepth = 0.0f; + + [NativeName("AL_EAXREVERB_MAX_ECHO_DEPTH")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float EaxreverbMaxEchoDepth = 1.0f; + + [NativeName("AL_EAXREVERB_DEFAULT_ECHO_DEPTH")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float EaxreverbDefaultEchoDepth = 0.0f; + + [NativeName("AL_EAXREVERB_MIN_MODULATION_TIME")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float EaxreverbMinModulationTime = 0.04f; + + [NativeName("AL_EAXREVERB_MAX_MODULATION_TIME")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float EaxreverbMaxModulationTime = 4.0f; + + [NativeName("AL_EAXREVERB_DEFAULT_MODULATION_TIME")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float EaxreverbDefaultModulationTime = 0.25f; + + [NativeName("AL_EAXREVERB_MIN_MODULATION_DEPTH")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float EaxreverbMinModulationDepth = 0.0f; + + [NativeName("AL_EAXREVERB_MAX_MODULATION_DEPTH")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float EaxreverbMaxModulationDepth = 1.0f; + + [NativeName("AL_EAXREVERB_DEFAULT_MODULATION_DEPTH")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float EaxreverbDefaultModulationDepth = 0.0f; + + [NativeName("AL_EAXREVERB_MIN_AIR_ABSORPTION_GAINHF")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float EaxreverbMinAirAbsorptionGainhf = 0.892f; + + [NativeName("AL_EAXREVERB_MAX_AIR_ABSORPTION_GAINHF")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float EaxreverbMaxAirAbsorptionGainhf = 1.0f; + + [NativeName("AL_EAXREVERB_DEFAULT_AIR_ABSORPTION_GAINHF")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float EaxreverbDefaultAirAbsorptionGainhf = 0.994f; + + [NativeName("AL_EAXREVERB_MIN_HFREFERENCE")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float EaxreverbMinHfreference = 1000.0f; + + [NativeName("AL_EAXREVERB_MAX_HFREFERENCE")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float EaxreverbMaxHfreference = 20000.0f; + + [NativeName("AL_EAXREVERB_DEFAULT_HFREFERENCE")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float EaxreverbDefaultHfreference = 5000.0f; + + [NativeName("AL_EAXREVERB_MIN_LFREFERENCE")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float EaxreverbMinLfreference = 20.0f; + + [NativeName("AL_EAXREVERB_MAX_LFREFERENCE")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float EaxreverbMaxLfreference = 1000.0f; + + [NativeName("AL_EAXREVERB_DEFAULT_LFREFERENCE")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float EaxreverbDefaultLfreference = 250.0f; + + [NativeName("AL_EAXREVERB_MIN_ROOM_ROLLOFF_FACTOR")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float EaxreverbMinRoomRolloffFactor = 0.0f; + + [NativeName("AL_EAXREVERB_MAX_ROOM_ROLLOFF_FACTOR")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float EaxreverbMaxRoomRolloffFactor = 10.0f; + + [NativeName("AL_EAXREVERB_DEFAULT_ROOM_ROLLOFF_FACTOR")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float EaxreverbDefaultRoomRolloffFactor = 0.0f; + + [NativeName("AL_CHORUS_MIN_RATE")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float ChorusMinRate = 0.0f; + + [NativeName("AL_CHORUS_MAX_RATE")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float ChorusMaxRate = 10.0f; + + [NativeName("AL_CHORUS_DEFAULT_RATE")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float ChorusDefaultRate = 1.1f; + + [NativeName("AL_CHORUS_MIN_DEPTH")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float ChorusMinDepth = 0.0f; + + [NativeName("AL_CHORUS_MAX_DEPTH")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float ChorusMaxDepth = 1.0f; + + [NativeName("AL_CHORUS_DEFAULT_DEPTH")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float ChorusDefaultDepth = 0.1f; + + [NativeName("AL_CHORUS_MIN_FEEDBACK")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float ChorusMinFeedback = -1.0f; + + [NativeName("AL_CHORUS_MAX_FEEDBACK")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float ChorusMaxFeedback = 1.0f; + + [NativeName("AL_CHORUS_DEFAULT_FEEDBACK")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float ChorusDefaultFeedback = 0.25f; + + [NativeName("AL_CHORUS_MIN_DELAY")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float ChorusMinDelay = 0.0f; + + [NativeName("AL_CHORUS_MAX_DELAY")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float ChorusMaxDelay = 0.016f; + + [NativeName("AL_CHORUS_DEFAULT_DELAY")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float ChorusDefaultDelay = 0.016f; + + [NativeName("AL_DISTORTION_MIN_EDGE")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float DistortionMinEdge = 0.0f; + + [NativeName("AL_DISTORTION_MAX_EDGE")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float DistortionMaxEdge = 1.0f; + + [NativeName("AL_DISTORTION_DEFAULT_EDGE")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float DistortionDefaultEdge = 0.2f; + + [NativeName("AL_DISTORTION_MIN_GAIN")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float DistortionMinGain = 0.01f; + + [NativeName("AL_DISTORTION_MAX_GAIN")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float DistortionMaxGain = 1.0f; + + [NativeName("AL_DISTORTION_DEFAULT_GAIN")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float DistortionDefaultGain = 0.05f; + + [NativeName("AL_DISTORTION_MIN_LOWPASS_CUTOFF")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float DistortionMinLowpassCutoff = 80.0f; + + [NativeName("AL_DISTORTION_MAX_LOWPASS_CUTOFF")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float DistortionMaxLowpassCutoff = 24000.0f; + + [NativeName("AL_DISTORTION_DEFAULT_LOWPASS_CUTOFF")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float DistortionDefaultLowpassCutoff = 8000.0f; + + [NativeName("AL_DISTORTION_MIN_EQCENTER")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float DistortionMinEqcenter = 80.0f; + + [NativeName("AL_DISTORTION_MAX_EQCENTER")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float DistortionMaxEqcenter = 24000.0f; + + [NativeName("AL_DISTORTION_DEFAULT_EQCENTER")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float DistortionDefaultEqcenter = 3600.0f; + + [NativeName("AL_DISTORTION_MIN_EQBANDWIDTH")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float DistortionMinEqbandwidth = 80.0f; + + [NativeName("AL_DISTORTION_MAX_EQBANDWIDTH")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float DistortionMaxEqbandwidth = 24000.0f; + + [NativeName("AL_DISTORTION_DEFAULT_EQBANDWIDTH")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float DistortionDefaultEqbandwidth = 3600.0f; + + [NativeName("AL_ECHO_MIN_DELAY")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float EchoMinDelay = 0.0f; + + [NativeName("AL_ECHO_MAX_DELAY")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float EchoMaxDelay = 0.207f; + + [NativeName("AL_ECHO_DEFAULT_DELAY")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float EchoDefaultDelay = 0.1f; + + [NativeName("AL_ECHO_MIN_LRDELAY")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float EchoMinLrdelay = 0.0f; + + [NativeName("AL_ECHO_MAX_LRDELAY")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float EchoMaxLrdelay = 0.404f; + + [NativeName("AL_ECHO_DEFAULT_LRDELAY")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float EchoDefaultLrdelay = 0.1f; + + [NativeName("AL_ECHO_MIN_DAMPING")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float EchoMinDamping = 0.0f; + + [NativeName("AL_ECHO_MAX_DAMPING")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float EchoMaxDamping = 0.99f; + + [NativeName("AL_ECHO_DEFAULT_DAMPING")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float EchoDefaultDamping = 0.5f; + + [NativeName("AL_ECHO_MIN_FEEDBACK")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float EchoMinFeedback = 0.0f; + + [NativeName("AL_ECHO_MAX_FEEDBACK")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float EchoMaxFeedback = 1.0f; + + [NativeName("AL_ECHO_DEFAULT_FEEDBACK")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float EchoDefaultFeedback = 0.5f; + + [NativeName("AL_ECHO_MIN_SPREAD")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float EchoMinSpread = -1.0f; + + [NativeName("AL_ECHO_MAX_SPREAD")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float EchoMaxSpread = 1.0f; + + [NativeName("AL_ECHO_DEFAULT_SPREAD")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float EchoDefaultSpread = -1.0f; + + [NativeName("AL_FLANGER_MIN_RATE")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float FlangerMinRate = 0.0f; + + [NativeName("AL_FLANGER_MAX_RATE")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float FlangerMaxRate = 10.0f; + + [NativeName("AL_FLANGER_DEFAULT_RATE")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float FlangerDefaultRate = 0.27f; + + [NativeName("AL_FLANGER_MIN_DEPTH")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float FlangerMinDepth = 0.0f; + + [NativeName("AL_FLANGER_MAX_DEPTH")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float FlangerMaxDepth = 1.0f; + + [NativeName("AL_FLANGER_DEFAULT_DEPTH")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float FlangerDefaultDepth = 1.0f; + + [NativeName("AL_FLANGER_MIN_FEEDBACK")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float FlangerMinFeedback = -1.0f; + + [NativeName("AL_FLANGER_MAX_FEEDBACK")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float FlangerMaxFeedback = 1.0f; + + [NativeName("AL_FLANGER_DEFAULT_FEEDBACK")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float FlangerDefaultFeedback = -0.5f; + + [NativeName("AL_FLANGER_MIN_DELAY")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float FlangerMinDelay = 0.0f; + + [NativeName("AL_FLANGER_MAX_DELAY")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float FlangerMaxDelay = 0.004f; + + [NativeName("AL_FLANGER_DEFAULT_DELAY")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float FlangerDefaultDelay = 0.002f; + + [NativeName("AL_FREQUENCY_SHIFTER_MIN_FREQUENCY")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float FrequencyShifterMinFrequency = 0.0f; + + [NativeName("AL_FREQUENCY_SHIFTER_MAX_FREQUENCY")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float FrequencyShifterMaxFrequency = 24000.0f; + + [NativeName("AL_FREQUENCY_SHIFTER_DEFAULT_FREQUENCY")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float FrequencyShifterDefaultFrequency = 0.0f; + + [NativeName("AL_VOCAL_MORPHER_MIN_RATE")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float VocalMorpherMinRate = 0.0f; + + [NativeName("AL_VOCAL_MORPHER_MAX_RATE")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float VocalMorpherMaxRate = 10.0f; + + [NativeName("AL_VOCAL_MORPHER_DEFAULT_RATE")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float VocalMorpherDefaultRate = 1.41f; + + [NativeName("AL_RING_MODULATOR_MIN_FREQUENCY")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float RingModulatorMinFrequency = 0.0f; + + [NativeName("AL_RING_MODULATOR_MAX_FREQUENCY")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float RingModulatorMaxFrequency = 8000.0f; + + [NativeName("AL_RING_MODULATOR_DEFAULT_FREQUENCY")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float RingModulatorDefaultFrequency = 440.0f; + + [NativeName("AL_RING_MODULATOR_MIN_HIGHPASS_CUTOFF")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float RingModulatorMinHighpassCutoff = 0.0f; + + [NativeName("AL_RING_MODULATOR_MAX_HIGHPASS_CUTOFF")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float RingModulatorMaxHighpassCutoff = 24000.0f; + + [NativeName("AL_RING_MODULATOR_DEFAULT_HIGHPASS_CUTOFF")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float RingModulatorDefaultHighpassCutoff = 800.0f; + + [NativeName("AL_AUTOWAH_MIN_ATTACK_TIME")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float AutowahMinAttackTime = 0.0001f; + + [NativeName("AL_AUTOWAH_MAX_ATTACK_TIME")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float AutowahMaxAttackTime = 1.0f; + + [NativeName("AL_AUTOWAH_DEFAULT_ATTACK_TIME")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float AutowahDefaultAttackTime = 0.06f; + + [NativeName("AL_AUTOWAH_MIN_RELEASE_TIME")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float AutowahMinReleaseTime = 0.0001f; + + [NativeName("AL_AUTOWAH_MAX_RELEASE_TIME")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float AutowahMaxReleaseTime = 1.0f; + + [NativeName("AL_AUTOWAH_DEFAULT_RELEASE_TIME")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float AutowahDefaultReleaseTime = 0.06f; + + [NativeName("AL_AUTOWAH_MIN_RESONANCE")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float AutowahMinResonance = 2.0f; + + [NativeName("AL_AUTOWAH_MAX_RESONANCE")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float AutowahMaxResonance = 1000.0f; + + [NativeName("AL_AUTOWAH_DEFAULT_RESONANCE")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float AutowahDefaultResonance = 1000.0f; + + [NativeName("AL_AUTOWAH_MIN_PEAK_GAIN")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float AutowahMinPeakGain = 0.00003f; + + [NativeName("AL_AUTOWAH_MAX_PEAK_GAIN")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float AutowahMaxPeakGain = 31621.0f; + + [NativeName("AL_AUTOWAH_DEFAULT_PEAK_GAIN")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float AutowahDefaultPeakGain = 11.22f; + + [NativeName("AL_EQUALIZER_MIN_LOW_GAIN")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float EqualizerMinLowGain = 0.126f; + + [NativeName("AL_EQUALIZER_MAX_LOW_GAIN")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float EqualizerMaxLowGain = 7.943f; + + [NativeName("AL_EQUALIZER_DEFAULT_LOW_GAIN")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float EqualizerDefaultLowGain = 1.0f; + + [NativeName("AL_EQUALIZER_MIN_LOW_CUTOFF")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float EqualizerMinLowCutoff = 50.0f; + + [NativeName("AL_EQUALIZER_MAX_LOW_CUTOFF")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float EqualizerMaxLowCutoff = 800.0f; + + [NativeName("AL_EQUALIZER_DEFAULT_LOW_CUTOFF")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float EqualizerDefaultLowCutoff = 200.0f; + + [NativeName("AL_EQUALIZER_MIN_MID1_GAIN")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float EqualizerMinMid1Gain = 0.126f; + + [NativeName("AL_EQUALIZER_MAX_MID1_GAIN")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float EqualizerMaxMid1Gain = 7.943f; + + [NativeName("AL_EQUALIZER_DEFAULT_MID1_GAIN")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float EqualizerDefaultMid1Gain = 1.0f; + + [NativeName("AL_EQUALIZER_MIN_MID1_CENTER")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float EqualizerMinMid1Center = 200.0f; + + [NativeName("AL_EQUALIZER_MAX_MID1_CENTER")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float EqualizerMaxMid1Center = 3000.0f; + + [NativeName("AL_EQUALIZER_DEFAULT_MID1_CENTER")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float EqualizerDefaultMid1Center = 500.0f; + + [NativeName("AL_EQUALIZER_MIN_MID1_WIDTH")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float EqualizerMinMid1Width = 0.01f; + + [NativeName("AL_EQUALIZER_MAX_MID1_WIDTH")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float EqualizerMaxMid1Width = 1.0f; + + [NativeName("AL_EQUALIZER_DEFAULT_MID1_WIDTH")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float EqualizerDefaultMid1Width = 1.0f; + + [NativeName("AL_EQUALIZER_MIN_MID2_GAIN")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float EqualizerMinMid2Gain = 0.126f; + + [NativeName("AL_EQUALIZER_MAX_MID2_GAIN")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float EqualizerMaxMid2Gain = 7.943f; + + [NativeName("AL_EQUALIZER_DEFAULT_MID2_GAIN")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float EqualizerDefaultMid2Gain = 1.0f; + + [NativeName("AL_EQUALIZER_MIN_MID2_CENTER")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float EqualizerMinMid2Center = 1000.0f; + + [NativeName("AL_EQUALIZER_MAX_MID2_CENTER")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float EqualizerMaxMid2Center = 8000.0f; + + [NativeName("AL_EQUALIZER_DEFAULT_MID2_CENTER")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float EqualizerDefaultMid2Center = 3000.0f; + + [NativeName("AL_EQUALIZER_MIN_MID2_WIDTH")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float EqualizerMinMid2Width = 0.01f; + + [NativeName("AL_EQUALIZER_MAX_MID2_WIDTH")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float EqualizerMaxMid2Width = 1.0f; + + [NativeName("AL_EQUALIZER_DEFAULT_MID2_WIDTH")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float EqualizerDefaultMid2Width = 1.0f; + + [NativeName("AL_EQUALIZER_MIN_HIGH_GAIN")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float EqualizerMinHighGain = 0.126f; + + [NativeName("AL_EQUALIZER_MAX_HIGH_GAIN")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float EqualizerMaxHighGain = 7.943f; + + [NativeName("AL_EQUALIZER_DEFAULT_HIGH_GAIN")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float EqualizerDefaultHighGain = 1.0f; + + [NativeName("AL_EQUALIZER_MIN_HIGH_CUTOFF")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float EqualizerMinHighCutoff = 4000.0f; + + [NativeName("AL_EQUALIZER_MAX_HIGH_CUTOFF")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float EqualizerMaxHighCutoff = 16000.0f; + + [NativeName("AL_EQUALIZER_DEFAULT_HIGH_CUTOFF")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float EqualizerDefaultHighCutoff = 6000.0f; + + [NativeName("AL_MIN_AIR_ABSORPTION_FACTOR")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float MinAirAbsorptionFactor = 0.0f; + + [NativeName("AL_MAX_AIR_ABSORPTION_FACTOR")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float MaxAirAbsorptionFactor = 10.0f; + + [NativeName("AL_DEFAULT_AIR_ABSORPTION_FACTOR")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float DefaultAirAbsorptionFactor = 0.0f; + + [NativeName("AL_MIN_ROOM_ROLLOFF_FACTOR")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float MinRoomRolloffFactor = 0.0f; + + [NativeName("AL_MAX_ROOM_ROLLOFF_FACTOR")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float MaxRoomRolloffFactor = 10.0f; + + [NativeName("AL_DEFAULT_ROOM_ROLLOFF_FACTOR")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float DefaultRoomRolloffFactor = 0.0f; + + [NativeName("AL_MIN_CONE_OUTER_GAINHF")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float MinConeOuterGainhf = 0.0f; + + [NativeName("AL_MAX_CONE_OUTER_GAINHF")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float MaxConeOuterGainhf = 1.0f; + + [NativeName("AL_DEFAULT_CONE_OUTER_GAINHF")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float DefaultConeOuterGainhf = 1.0f; + + [NativeName("AL_MIN_METERS_PER_UNIT")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float MinMetersPerUnit = 1.175494351e-38F; + + [NativeName("AL_MAX_METERS_PER_UNIT")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float MaxMetersPerUnit = 3.402823466e+38F; + + [NativeName("AL_DEFAULT_METERS_PER_UNIT")] + [SupportedApiProfile("al", ["ALC_EXT_EFX"]), SupportedApiProfile("alc", ["ALC_EXT_EFX"])] + public const float DefaultMetersPerUnit = 1.0f; + [NativeName("AL_EXT_FOLDBACK_NAME")] [SupportedApiProfile("al", ["AL_EXT_FOLDBACK"])] public static Utf8String ExtFoldbackName => "AL_EXT_FOLDBACK"u8; From 2bd862b2f1b33053db628360e7b8cdccbcc7d902 Mon Sep 17 00:00:00 2001 From: William Chen Date: Tue, 10 Nov 2026 15:29:02 -0500 Subject: [PATCH 17/24] Work on improving IsProbablyFlags --- .../SilkTouch/Mods/TransformEnums.cs | 95 +++++++++++-------- 1 file changed, 56 insertions(+), 39 deletions(-) diff --git a/sources/SilkTouch/SilkTouch/Mods/TransformEnums.cs b/sources/SilkTouch/SilkTouch/Mods/TransformEnums.cs index f09dfffa05..6732faa49f 100644 --- a/sources/SilkTouch/SilkTouch/Mods/TransformEnums.cs +++ b/sources/SilkTouch/SilkTouch/Mods/TransformEnums.cs @@ -88,7 +88,7 @@ public record Configuration /// /// Whether to identify enum types that are likely to be [Flags] enums as [Flags] enums. /// - public bool IdentifyFlags { get; init; } = false; + public bool IdentifyFlags { get; init; } = true; } /// @@ -201,57 +201,71 @@ public async Task ExecuteAsync(IModContext ctx, CancellationToken ct = default) /// Identifies whether an enum is probably a [Flags] enum based on its members. /// /// - /// Ported from Silk.NET 2.X BuildTools IsProbablyABitmask: + /// Based off of Silk.NET 2.X BuildTools IsProbablyABitmask (not an exact port): /// https://github.com/dotnet/Silk.NET/blob/c87fc664cc5d15abd754997b0a9ad138470554c4/src/Core/Silk.NET.BuildTools/Common/Utilities.cs#L627 /// - private static bool IsProbablyFlags(List members) + private static bool IsProbablyFlags(List members, bool isSigned) { + if (isSigned && members.Any(m => m.Value != null && m.Value.Value < 0)) + { + return false; + } + var values = members .Where(m => m.Value != null) .Select(m => unchecked((ulong)m.Value!.Value)) + // Ignore 0 since 0 is used in both Flags/non-Flags enums + // Ignore MaxValues since these are used to ensure the bitwidth of the native enum + // This is based on how BuildTools handles https://github.com/dotnet/Silk.NET/issues/2238, but generalized + // Reason we filter these out is that these shouldn't influence the Flags identification process + .Where(x => + x is not (0 or int.MaxValue or uint.MaxValue or long.MaxValue or ulong.MaxValue) + ) + .Distinct() + .OrderBy(x => x) .ToArray(); + var countWith1BitSet = values.Count(x => BitOperations.PopCount(x) == 1); return ( - // There is more than one member - members.Count > 1 + // There is at least 1 item + values.Length >= 1 && - // At least approx 50% of the members have only one bit set - countWith1BitSet >= MathF.Floor(members.Count / 2f) + // At least 50% of the members have only one bit set + countWith1BitSet >= MathF.Floor(values.Length * 0.5f) && // It's not sequential (1, 2, 3) !IsSeeminglySequential(values) ) || ( - // Alternatively, all items that are not MaxValue or 0 have popcnt == 1 - // https://github.com/dotnet/Silk.NET/issues/2238 - values.Count(x => x is not 0 and not 0x7FFFFFFF) == countWith1BitSet + // There are at least 2 items + values.Length >= 2 && - // And there are more than two items with popcnt == 1 - countWith1BitSet > 2 + // All items have one bit set + values.Length == countWith1BitSet ); - } - // Renamed from IsSequential as suggested by this comment: - // https://discord.com/channels/521092042781229087/587346162802229298/1284528132807987212 - private static bool IsSeeminglySequential(ulong[] values) - { - const int maxMisses = 1; - var misses = 0; - for (var i = 0; i < values.Length; i++) + // Renamed from IsSequential as suggested by this comment: + // https://discord.com/channels/521092042781229087/587346162802229298/1284528132807987212 + bool IsSeeminglySequential(ulong[] values) { - if (values[i] != (ulong)(i - misses) && values[i] != (ulong)(i - misses + 1)) + const int maxMisses = 1; + var misses = 0; + for (var i = 0; i < values.Length; i++) { - misses++; - } + if (values[i] != (ulong)(i - misses) && values[i] != (ulong)(i - misses + 1)) + { + misses++; + } - if (misses > maxMisses) - { - return false; + if (misses > maxMisses) + { + return false; + } } - } - return true; + return true; + } } private class Rewriter( @@ -270,9 +284,9 @@ MemberRewriteDecider memberRewriteDecider return base.VisitEnumDeclaration(node); } - var isSigned = symbol.EnumUnderlyingType?.IsSignedInteger() ?? true; - + // Gather type information var originalNode = node; + var isSigned = symbol.EnumUnderlyingType?.IsSignedInteger() ?? true; var members = node .Members.Select(n => { @@ -282,6 +296,18 @@ MemberRewriteDecider memberRewriteDecider }) .ToList(); + // var isFlagsEnum = node.AttributeLists.ContainsAttribute("System.Flags"); + var isFlagsEnum = false; + var addFlagsAttribute = false; + + // This identification step should happen as early as possible + // to ensure we are testing against the original member values + if (!isFlagsEnum && config.IdentifyFlags && IsProbablyFlags(members, isSigned)) + { + isFlagsEnum = true; + addFlagsAttribute = true; + } + foreach (var filter in removeMemberFilters) { if (!filter.IsTypeMatch(symbol)) @@ -292,14 +318,6 @@ MemberRewriteDecider memberRewriteDecider members.RemoveAll(m => filter.IsMemberMatch(m)); } - var isFlagsEnum = node.AttributeLists.ContainsAttribute("System.Flags"); - var addFlagsAttribute = false; - if (!isFlagsEnum && config.IdentifyFlags && IsProbablyFlags(members)) - { - isFlagsEnum = true; - addFlagsAttribute = true; - } - if (isFlagsEnum && config.AddNoneMemberToFlags) { // Add None member if it doesn't exist yet @@ -335,7 +353,6 @@ MemberRewriteDecider memberRewriteDecider } } - // This code uses the semantic model for members so it has to run before the members are rewritten below switch (config.CoerceBackingTypes) { case EnumBackingTypePreference.PreferSigned: From 780cb6dc7ef5bed510144ca4e9b1ed1d4a788bb0 Mon Sep 17 00:00:00 2001 From: William Chen Date: Tue, 10 Nov 2026 15:31:56 -0500 Subject: [PATCH 18/24] Move IsProbablyFlags to ModUtils --- .../SilkTouch/Mods/Common/ModUtils.cs | 71 ++++++++++++++++ .../SilkTouch/Mods/TransformEnums.cs | 80 ++----------------- 2 files changed, 79 insertions(+), 72 deletions(-) diff --git a/sources/SilkTouch/SilkTouch/Mods/Common/ModUtils.cs b/sources/SilkTouch/SilkTouch/Mods/Common/ModUtils.cs index a912810f47..ba3bb15e30 100644 --- a/sources/SilkTouch/SilkTouch/Mods/Common/ModUtils.cs +++ b/sources/SilkTouch/SilkTouch/Mods/Common/ModUtils.cs @@ -2,6 +2,7 @@ // The .NET Foundation licenses this file to you under the MIT license. using System.Diagnostics; +using System.Numerics; using System.Runtime.InteropServices; using System.Text.RegularExpressions; using ClangSharp; @@ -45,6 +46,76 @@ or SyntaxKind.UIntKeyword or SyntaxKind.LongKeyword or SyntaxKind.ULongKeyword; + /// + /// Identifies whether an enum is probably a [Flags] enum based on its members. + /// + /// + /// Based off of Silk.NET 2.X BuildTools IsProbablyABitmask (not an exact port): + /// https://github.com/dotnet/Silk.NET/blob/c87fc664cc5d15abd754997b0a9ad138470554c4/src/Core/Silk.NET.BuildTools/Common/Utilities.cs#L627 + /// + public static bool IsProbablyFlags(IReadOnlyList members, bool isSigned) + { + if (isSigned && members.Any(x => x < 0)) + { + return false; + } + + var values = members + .Select(x => unchecked((ulong)x)) + // Ignore 0 since 0 is used in both Flags/non-Flags enums + // Ignore MaxValues since these are used to ensure the bitwidth of the native enum + // This is based on how BuildTools handles https://github.com/dotnet/Silk.NET/issues/2238, but generalized + // Reason we filter these out is that these shouldn't influence the Flags identification process + .Where(x => + x is not (0 or int.MaxValue or uint.MaxValue or long.MaxValue or ulong.MaxValue) + ) + .Distinct() + .OrderBy(x => x) + .ToArray(); + + var countWith1BitSet = values.Count(x => BitOperations.PopCount(x) == 1); + + return ( + // There is at least 1 item + values.Length >= 1 + && + // At least 50% of the members have only one bit set + countWith1BitSet >= MathF.Floor(values.Length * 0.5f) + && + // It's not sequential (1, 2, 3) + !IsSeeminglySequential(values) + ) + || ( + // There are at least 2 items + values.Length >= 2 + && + // All items have one bit set + values.Length == countWith1BitSet + ); + + // Renamed from IsSequential as suggested by this comment: + // https://discord.com/channels/521092042781229087/587346162802229298/1284528132807987212 + bool IsSeeminglySequential(IReadOnlyList values) + { + const int maxMisses = 1; + var misses = 0; + for (var i = 0; i < values.Count; i++) + { + if (values[i] != (ulong)(i - misses) && values[i] != (ulong)(i - misses + 1)) + { + misses++; + } + + if (misses > maxMisses) + { + return false; + } + } + + return true; + } + } + /// /// Returns the specified list as a span. /// diff --git a/sources/SilkTouch/SilkTouch/Mods/TransformEnums.cs b/sources/SilkTouch/SilkTouch/Mods/TransformEnums.cs index 6732faa49f..586cd9975e 100644 --- a/sources/SilkTouch/SilkTouch/Mods/TransformEnums.cs +++ b/sources/SilkTouch/SilkTouch/Mods/TransformEnums.cs @@ -197,77 +197,6 @@ public async Task ExecuteAsync(IModContext ctx, CancellationToken ct = default) ctx.SourceProject = proj; } - /// - /// Identifies whether an enum is probably a [Flags] enum based on its members. - /// - /// - /// Based off of Silk.NET 2.X BuildTools IsProbablyABitmask (not an exact port): - /// https://github.com/dotnet/Silk.NET/blob/c87fc664cc5d15abd754997b0a9ad138470554c4/src/Core/Silk.NET.BuildTools/Common/Utilities.cs#L627 - /// - private static bool IsProbablyFlags(List members, bool isSigned) - { - if (isSigned && members.Any(m => m.Value != null && m.Value.Value < 0)) - { - return false; - } - - var values = members - .Where(m => m.Value != null) - .Select(m => unchecked((ulong)m.Value!.Value)) - // Ignore 0 since 0 is used in both Flags/non-Flags enums - // Ignore MaxValues since these are used to ensure the bitwidth of the native enum - // This is based on how BuildTools handles https://github.com/dotnet/Silk.NET/issues/2238, but generalized - // Reason we filter these out is that these shouldn't influence the Flags identification process - .Where(x => - x is not (0 or int.MaxValue or uint.MaxValue or long.MaxValue or ulong.MaxValue) - ) - .Distinct() - .OrderBy(x => x) - .ToArray(); - - var countWith1BitSet = values.Count(x => BitOperations.PopCount(x) == 1); - - return ( - // There is at least 1 item - values.Length >= 1 - && - // At least 50% of the members have only one bit set - countWith1BitSet >= MathF.Floor(values.Length * 0.5f) - && - // It's not sequential (1, 2, 3) - !IsSeeminglySequential(values) - ) - || ( - // There are at least 2 items - values.Length >= 2 - && - // All items have one bit set - values.Length == countWith1BitSet - ); - - // Renamed from IsSequential as suggested by this comment: - // https://discord.com/channels/521092042781229087/587346162802229298/1284528132807987212 - bool IsSeeminglySequential(ulong[] values) - { - const int maxMisses = 1; - var misses = 0; - for (var i = 0; i < values.Length; i++) - { - if (values[i] != (ulong)(i - misses) && values[i] != (ulong)(i - misses + 1)) - { - misses++; - } - - if (misses > maxMisses) - { - return false; - } - } - - return true; - } - } - private class Rewriter( Configuration config, List removeMemberFilters, @@ -302,7 +231,14 @@ MemberRewriteDecider memberRewriteDecider // This identification step should happen as early as possible // to ensure we are testing against the original member values - if (!isFlagsEnum && config.IdentifyFlags && IsProbablyFlags(members, isSigned)) + if ( + !isFlagsEnum + && config.IdentifyFlags + && ModUtils.IsProbablyFlags( + members.Where(m => m.Value != null).Select(m => m.Value!.Value).ToArray(), + isSigned + ) + ) { isFlagsEnum = true; addFlagsAttribute = true; From 59c89eab076cff4d9f173655b8c90c234396a4c1 Mon Sep 17 00:00:00 2001 From: William Chen Date: Tue, 10 Nov 2026 15:32:37 -0500 Subject: [PATCH 19/24] Format --- tests/SilkTouch/SilkTouch/ModUtilsTests.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/SilkTouch/SilkTouch/ModUtilsTests.cs b/tests/SilkTouch/SilkTouch/ModUtilsTests.cs index 7d857207fd..164f5095b1 100644 --- a/tests/SilkTouch/SilkTouch/ModUtilsTests.cs +++ b/tests/SilkTouch/SilkTouch/ModUtilsTests.cs @@ -22,12 +22,12 @@ public void GetEffectiveName( (string Input, string EffectiveName, string Directory, string Remainder) testData ) { - ModUtils.GetEffectiveName( - testData.Input, + testData.Input.GetEffectiveName( out var effectiveName, out var directory, out var remainder ); + Assert.That(effectiveName.ToString(), Is.EqualTo(testData.EffectiveName)); Assert.That(directory.ToString(), Is.EqualTo(testData.Directory)); Assert.That(remainder.ToString(), Is.EqualTo(testData.Remainder)); From 8bbd645645e1e288bc6f2742ae111cf295dd77e8 Mon Sep 17 00:00:00 2001 From: William Chen Date: Tue, 10 Nov 2026 16:20:14 -0500 Subject: [PATCH 20/24] Allow IsProbablyFlags to return null for inconclusive and add test cases --- .../SilkTouch/Mods/Common/ModUtils.cs | 13 +++-- .../SilkTouch/Mods/TransformEnums.cs | 3 +- tests/SilkTouch/SilkTouch/ModUtilsTests.cs | 50 +++++++++++++++++++ 3 files changed, 61 insertions(+), 5 deletions(-) diff --git a/sources/SilkTouch/SilkTouch/Mods/Common/ModUtils.cs b/sources/SilkTouch/SilkTouch/Mods/Common/ModUtils.cs index ba3bb15e30..dc19f0f6da 100644 --- a/sources/SilkTouch/SilkTouch/Mods/Common/ModUtils.cs +++ b/sources/SilkTouch/SilkTouch/Mods/Common/ModUtils.cs @@ -53,7 +53,8 @@ or SyntaxKind.LongKeyword /// Based off of Silk.NET 2.X BuildTools IsProbablyABitmask (not an exact port): /// https://github.com/dotnet/Silk.NET/blob/c87fc664cc5d15abd754997b0a9ad138470554c4/src/Core/Silk.NET.BuildTools/Common/Utilities.cs#L627 /// - public static bool IsProbablyFlags(IReadOnlyList members, bool isSigned) + /// false if unlikely, null if inconclusive, true if likely + public static bool? IsProbablyFlags(IReadOnlyList members, bool isSigned) { if (isSigned && members.Any(x => x < 0)) { @@ -73,14 +74,20 @@ x is not (0 or int.MaxValue or uint.MaxValue or long.MaxValue or ulong.MaxValue) .OrderBy(x => x) .ToArray(); + if (values is [1, 2] or [1, 2, 3]) + { + // Inconclusive + return null; + } + var countWith1BitSet = values.Count(x => BitOperations.PopCount(x) == 1); return ( // There is at least 1 item values.Length >= 1 && - // At least 50% of the members have only one bit set - countWith1BitSet >= MathF.Floor(values.Length * 0.5f) + // Majority of the members have one bit set + countWith1BitSet > values.Length / 2 && // It's not sequential (1, 2, 3) !IsSeeminglySequential(values) diff --git a/sources/SilkTouch/SilkTouch/Mods/TransformEnums.cs b/sources/SilkTouch/SilkTouch/Mods/TransformEnums.cs index 586cd9975e..a9363d5e8a 100644 --- a/sources/SilkTouch/SilkTouch/Mods/TransformEnums.cs +++ b/sources/SilkTouch/SilkTouch/Mods/TransformEnums.cs @@ -2,7 +2,6 @@ // The .NET Foundation licenses this file to you under the MIT license. using System.Globalization; -using System.Numerics; using System.Text.RegularExpressions; using Microsoft.CodeAnalysis; using Microsoft.CodeAnalysis.CSharp; @@ -237,7 +236,7 @@ MemberRewriteDecider memberRewriteDecider && ModUtils.IsProbablyFlags( members.Where(m => m.Value != null).Select(m => m.Value!.Value).ToArray(), isSigned - ) + ) == true // TODO Warn if inconclusive ) { isFlagsEnum = true; diff --git a/tests/SilkTouch/SilkTouch/ModUtilsTests.cs b/tests/SilkTouch/SilkTouch/ModUtilsTests.cs index 164f5095b1..40c36c25a4 100644 --- a/tests/SilkTouch/SilkTouch/ModUtilsTests.cs +++ b/tests/SilkTouch/SilkTouch/ModUtilsTests.cs @@ -32,4 +32,54 @@ out var remainder Assert.That(directory.ToString(), Is.EqualTo(testData.Directory)); Assert.That(remainder.ToString(), Is.EqualTo(testData.Remainder)); } + + [Test] + // Single values are never [Flags] - Safe since no other values to boolean op with + [TestCase(false, new long[] { 0 })] + [TestCase(false, new long[] { 1 })] + [TestCase(false, new long[] { -1 })] + [TestCase(false, new long[] { int.MaxValue })] + [TestCase(false, new long[] { uint.MaxValue })] + // Signed enums containing negative values are never [Flags] + [TestCase(false, new long[] { -1, 0, 1, 2, 4, 8, 16 }, true)] + // All 1 bit + [TestCase(true, new long[] { 1, 2, 4 })] + [TestCase(true, new long[] { 1, 2, 4, 8 })] + [TestCase(true, new long[] { 1, 2, 4, 8, 16 })] + [TestCase(true, new long[] { 1, 2, 4, 8, 16, 32 })] + // All 1 bit or ignored (0 and MaxValues) + [TestCase(true, new long[] { 0, 1, 2, 4 })] + [TestCase(true, new long[] { 0, 1, 2, 4, 8 })] + [TestCase(true, new long[] { 0, 1, 2, 4, 8, 16 })] + [TestCase(true, new long[] { 0, 1, 2, 4, 8, 16, 32 })] + [TestCase(true, new long[] { 1, 2, 4, int.MaxValue })] + [TestCase(true, new long[] { 1, 2, 4, 8, int.MaxValue })] + [TestCase(true, new long[] { 1, 2, 4, 8, 16, int.MaxValue })] + [TestCase(true, new long[] { 1, 2, 4, 8, 16, 32, int.MaxValue })] + [TestCase(true, new long[] { 0, 1, 2, 4, int.MaxValue })] + [TestCase(true, new long[] { 0, 1, 2, 4, 8, int.MaxValue })] + [TestCase(true, new long[] { 0, 1, 2, 4, 8, 16, int.MaxValue })] + [TestCase(true, new long[] { 0, 1, 2, 4, 8, 16, 32, int.MaxValue })] + // All 1 bit except for 1 + [TestCase(true, new long[] { 1, 2, 4, 8, 123 })] + [TestCase(true, new long[] { 1, 2, 4, 8, 16, 123 })] + [TestCase(true, new long[] { 1, 2, 4, 8, 16, 32, 123 })] + // Sequential + [TestCase(false, new long[] { 1, 2, 3, 4 })] + [TestCase(false, new long[] { 1, 2, 3, 4, 5 })] + [TestCase(false, new long[] { 2, 3, 4, 5 })] + [TestCase(false, new long[] { 3, 4, 5, 6 })] + // Seemingly sequential + [TestCase(false, new long[] { 1, 2, 3, 4, 8 })] + // Scattered + [TestCase(false, new long[] { 3, 7, 11, 13 })] + [TestCase(false, new long[] { 12, 24, 36, 48 })] + // Inconclusive cases + // [1, 2, 3] is non-conclusive (1 | 2 is 3, which can represent all bits set, but is also sequential) + // Example would be [None, Read, Write, All] for some sort of Access enum + // Similarly, [1, 2] is the same, but without the All member + [TestCase(null, new long[] { 1, 2 })] + [TestCase(null, new long[] { 1, 2, 3 })] + public void IsProbablyFlags(bool? expected, long[] members, bool isSigned = false) => + Assert.That(ModUtils.IsProbablyFlags(members, isSigned), Is.EqualTo(expected)); } From 94997a3792d29a6927cd7e1b8c7129822894684a Mon Sep 17 00:00:00 2001 From: William Chen Date: Tue, 10 Nov 2026 17:04:27 -0500 Subject: [PATCH 21/24] Add FlagsOverrides option to TransformEnums and warn if auto-identification is inconclusive --- .../SilkTouch/Mods/Common/AttributeUtils.cs | 38 ++++++++-- .../SilkTouch/Mods/TransformEnums.cs | 72 +++++++++++++------ 2 files changed, 84 insertions(+), 26 deletions(-) diff --git a/sources/SilkTouch/SilkTouch/Mods/Common/AttributeUtils.cs b/sources/SilkTouch/SilkTouch/Mods/Common/AttributeUtils.cs index 7a8aa5684c..0ca134e39c 100644 --- a/sources/SilkTouch/SilkTouch/Mods/Common/AttributeUtils.cs +++ b/sources/SilkTouch/SilkTouch/Mods/Common/AttributeUtils.cs @@ -269,16 +269,42 @@ public static bool TryGetNativeName( /// Ensures the attribute list contains the [Flags] attribute. /// public static SyntaxList WithFlags( - this IEnumerable attributeLists + this IEnumerable attributeLists, + bool add = true ) { - var list = List([.. attributeLists]); - if (list.ContainsAttribute("System.Flags")) + if (add) { - return list; - } + var list = List([.. attributeLists]); + if (list.ContainsAttribute("System.Flags")) + { + return list; + } - return list.Add(AttributeList(SingletonSeparatedList(Attribute(IdentifierName("Flags"))))); + return list.Add( + AttributeList(SingletonSeparatedList(Attribute(IdentifierName("Flags")))) + ); + } + else + { + return List( + attributeLists + .Select(list => + { + var attributes = list.Attributes; + attributes = + [ + .. attributes.Where(attribute => + !attribute.IsAttribute("System.Flags") + ), + ]; + + return attributes.Count == 0 ? null : list.WithAttributes(attributes); + }) + .Where(list => list != null) + .Cast() + ); + } } /// diff --git a/sources/SilkTouch/SilkTouch/Mods/TransformEnums.cs b/sources/SilkTouch/SilkTouch/Mods/TransformEnums.cs index a9363d5e8a..f33a037b69 100644 --- a/sources/SilkTouch/SilkTouch/Mods/TransformEnums.cs +++ b/sources/SilkTouch/SilkTouch/Mods/TransformEnums.cs @@ -6,6 +6,7 @@ using Microsoft.CodeAnalysis; using Microsoft.CodeAnalysis.CSharp; using Microsoft.CodeAnalysis.CSharp.Syntax; +using Microsoft.Extensions.Logging; using static Microsoft.CodeAnalysis.CSharp.SyntaxFactory; namespace Silk.NET.SilkTouch.Mods; @@ -13,7 +14,8 @@ namespace Silk.NET.SilkTouch.Mods; /// /// Contains various transformations related to enums. /// -public class TransformEnums(TransformEnums.Configuration config) : IMod +public class TransformEnums(TransformEnums.Configuration config, ILogger logger) + : IMod { /// /// The preferred backing type for enums. @@ -87,7 +89,13 @@ public record Configuration /// /// Whether to identify enum types that are likely to be [Flags] enums as [Flags] enums. /// - public bool IdentifyFlags { get; init; } = true; + public bool IdentifyFlags { get; init; } = false; + + /// + /// Enums manually identified as [Flags] enums or non-[Flags]. + /// + public IReadOnlyDictionary FlagsOverrides { get; init; } = + new Dictionary(); } /// @@ -182,7 +190,13 @@ public async Task ExecuteAsync(IModContext ctx, CancellationToken ct = default) } var memberRewriteDecider = new MemberRewriteDecider(); - var rewriter = new Rewriter(config, removeMemberFilters, compilation, memberRewriteDecider); + var rewriter = new Rewriter( + config, + removeMemberFilters, + compilation, + memberRewriteDecider, + logger + ); foreach (var docId in proj.DocumentIds) { var doc = @@ -200,7 +214,8 @@ private class Rewriter( Configuration config, List removeMemberFilters, Compilation compilation, - MemberRewriteDecider memberRewriteDecider + MemberRewriteDecider memberRewriteDecider, + ILogger logger ) : CSharpSyntaxRewriter { public override SyntaxNode? VisitEnumDeclaration(EnumDeclarationSyntax node) @@ -214,6 +229,7 @@ MemberRewriteDecider memberRewriteDecider // Gather type information var originalNode = node; + var nativeName = node.AttributeLists.GetNativeNameOrDefault(node.Identifier); var isSigned = symbol.EnumUnderlyingType?.IsSignedInteger() ?? true; var members = node .Members.Select(n => @@ -224,23 +240,43 @@ MemberRewriteDecider memberRewriteDecider }) .ToList(); - // var isFlagsEnum = node.AttributeLists.ContainsAttribute("System.Flags"); + var isFlagsEnumKnown = false; var isFlagsEnum = false; - var addFlagsAttribute = false; + + if (node.AttributeLists.ContainsAttribute("System.Flags")) + { + isFlagsEnumKnown = true; + isFlagsEnum = true; + } + + if (config.FlagsOverrides.TryGetValue(nativeName, out var isFlags)) + { + isFlagsEnumKnown = true; + isFlagsEnum = isFlags; + } // This identification step should happen as early as possible // to ensure we are testing against the original member values - if ( - !isFlagsEnum - && config.IdentifyFlags - && ModUtils.IsProbablyFlags( + if (!isFlagsEnumKnown && config.IdentifyFlags) + { + var isProbablyFlags = ModUtils.IsProbablyFlags( members.Where(m => m.Value != null).Select(m => m.Value!.Value).ToArray(), isSigned - ) == true // TODO Warn if inconclusive - ) - { - isFlagsEnum = true; - addFlagsAttribute = true; + ); + + if (isProbablyFlags == null) + { + logger.LogWarning( + "Unable to conclusively identify whether {Enum} is a [Flags] enum. Please manually identify this using the {FlagsOverride} option.", + nativeName, + nameof(Configuration.FlagsOverrides) + ); + isFlagsEnum = false; + } + else + { + isFlagsEnum = isProbablyFlags.Value; + } } foreach (var filter in removeMemberFilters) @@ -452,11 +488,7 @@ MemberRewriteDecider memberRewriteDecider } node = node.WithMembers([.. members.Select(m => m.Node)]); - - if (addFlagsAttribute) - { - node = node.WithAttributeLists(node.AttributeLists.WithFlags()); - } + node = node.WithAttributeLists(node.AttributeLists.WithFlags(isFlagsEnum)); return base.VisitEnumDeclaration(node); } From 7a0e32ca8112739ad9a804c738b8de2fdc29de68 Mon Sep 17 00:00:00 2001 From: William Chen Date: Tue, 10 Nov 2026 17:23:17 -0500 Subject: [PATCH 22/24] Add a bunch of TransformEnumsTests --- tests/SilkTouch/SilkTouch/TestUtils.cs | 23 +- ...umsTests.FlagsOverrides_False.verified.txt | 8 + ...rides_False_AlreadyAttributed.verified.txt | 8 + ...numsTests.FlagsOverrides_True.verified.txt | 9 + ...lagsOverrides_True_NativeName.verified.txt | 10 + .../TransformEnumsTests.Rewrite.verified.txt | 7 + ...sformEnumsTests.Rewrite_Flags.verified.txt | 9 + .../TransformEnumsTests.Sort.verified.txt | 7 + .../SilkTouch/TransformEnumsTests.cs | 255 ++++++++++++++++++ 9 files changed, 331 insertions(+), 5 deletions(-) create mode 100644 tests/SilkTouch/SilkTouch/TransformEnumsTests.FlagsOverrides_False.verified.txt create mode 100644 tests/SilkTouch/SilkTouch/TransformEnumsTests.FlagsOverrides_False_AlreadyAttributed.verified.txt create mode 100644 tests/SilkTouch/SilkTouch/TransformEnumsTests.FlagsOverrides_True.verified.txt create mode 100644 tests/SilkTouch/SilkTouch/TransformEnumsTests.FlagsOverrides_True_NativeName.verified.txt create mode 100644 tests/SilkTouch/SilkTouch/TransformEnumsTests.Rewrite.verified.txt create mode 100644 tests/SilkTouch/SilkTouch/TransformEnumsTests.Rewrite_Flags.verified.txt create mode 100644 tests/SilkTouch/SilkTouch/TransformEnumsTests.Sort.verified.txt create mode 100644 tests/SilkTouch/SilkTouch/TransformEnumsTests.cs diff --git a/tests/SilkTouch/SilkTouch/TestUtils.cs b/tests/SilkTouch/SilkTouch/TestUtils.cs index 24d593193a..de33d575a9 100644 --- a/tests/SilkTouch/SilkTouch/TestUtils.cs +++ b/tests/SilkTouch/SilkTouch/TestUtils.cs @@ -12,13 +12,26 @@ public static class TestUtils /// /// Creates a project that can be used for testing purposes. /// - public static Project CreateTestProject() => - new AdhocWorkspace().CurrentSolution.AddProject( - "TestProject", - "TestAssembly", - LanguageNames.CSharp + public static Project CreateTestProject() + { + var workspace = new AdhocWorkspace(); + + var projectId = ProjectId.CreateNewId(); + var projectInfo = ProjectInfo.Create( + projectId, + VersionStamp.Create(), + name: "TestProject", + assemblyName: "TestAssembly", + language: LanguageNames.CSharp, +#pragma warning disable IL3000 + // Without this, basic types like System.Int32 are missing + metadataReferences: [MetadataReference.CreateFromFile(typeof(object).Assembly.Location)] +#pragma warning restore IL3000 ); + return workspace.AddProject(projectInfo); + } + public static async Task VerifyDocumentsAsync( IEnumerable documents, [CallerFilePath] string sourcePath = "" diff --git a/tests/SilkTouch/SilkTouch/TransformEnumsTests.FlagsOverrides_False.verified.txt b/tests/SilkTouch/SilkTouch/TransformEnumsTests.FlagsOverrides_False.verified.txt new file mode 100644 index 0000000000..1d0f1bc889 --- /dev/null +++ b/tests/SilkTouch/SilkTouch/TransformEnumsTests.FlagsOverrides_False.verified.txt @@ -0,0 +1,8 @@ +// Access.gen.cs +public enum Access +{ + None = 0, + Read = 1, + Write = 2, + All = Read | Write +} diff --git a/tests/SilkTouch/SilkTouch/TransformEnumsTests.FlagsOverrides_False_AlreadyAttributed.verified.txt b/tests/SilkTouch/SilkTouch/TransformEnumsTests.FlagsOverrides_False_AlreadyAttributed.verified.txt new file mode 100644 index 0000000000..1d0f1bc889 --- /dev/null +++ b/tests/SilkTouch/SilkTouch/TransformEnumsTests.FlagsOverrides_False_AlreadyAttributed.verified.txt @@ -0,0 +1,8 @@ +// Access.gen.cs +public enum Access +{ + None = 0, + Read = 1, + Write = 2, + All = Read | Write +} diff --git a/tests/SilkTouch/SilkTouch/TransformEnumsTests.FlagsOverrides_True.verified.txt b/tests/SilkTouch/SilkTouch/TransformEnumsTests.FlagsOverrides_True.verified.txt new file mode 100644 index 0000000000..f10e30dc6c --- /dev/null +++ b/tests/SilkTouch/SilkTouch/TransformEnumsTests.FlagsOverrides_True.verified.txt @@ -0,0 +1,9 @@ +// Access.gen.cs +[Flags] +public enum Access +{ + None = 0, + Read = 1, + Write = 2, + All = Read | Write +} diff --git a/tests/SilkTouch/SilkTouch/TransformEnumsTests.FlagsOverrides_True_NativeName.verified.txt b/tests/SilkTouch/SilkTouch/TransformEnumsTests.FlagsOverrides_True_NativeName.verified.txt new file mode 100644 index 0000000000..0b8463cab9 --- /dev/null +++ b/tests/SilkTouch/SilkTouch/TransformEnumsTests.FlagsOverrides_True_NativeName.verified.txt @@ -0,0 +1,10 @@ +// Access.gen.cs +[NativeName("NativeAccess")] +[Flags] +public enum Access +{ + None = 0, + Read = 1, + Write = 2, + All = Read | Write +} diff --git a/tests/SilkTouch/SilkTouch/TransformEnumsTests.Rewrite.verified.txt b/tests/SilkTouch/SilkTouch/TransformEnumsTests.Rewrite.verified.txt new file mode 100644 index 0000000000..e2c4dc0ce2 --- /dev/null +++ b/tests/SilkTouch/SilkTouch/TransformEnumsTests.Rewrite.verified.txt @@ -0,0 +1,7 @@ +// Access.gen.cs +public enum Access +{ + None = 0, + Read = 1, + Write = 2 +} diff --git a/tests/SilkTouch/SilkTouch/TransformEnumsTests.Rewrite_Flags.verified.txt b/tests/SilkTouch/SilkTouch/TransformEnumsTests.Rewrite_Flags.verified.txt new file mode 100644 index 0000000000..0dfe5fdd24 --- /dev/null +++ b/tests/SilkTouch/SilkTouch/TransformEnumsTests.Rewrite_Flags.verified.txt @@ -0,0 +1,9 @@ +// Access.gen.cs +[Flags] +public enum Access +{ + None = 0x0, + Read = 0x1, + Write = 0x2, + All = Read | Write +} diff --git a/tests/SilkTouch/SilkTouch/TransformEnumsTests.Sort.verified.txt b/tests/SilkTouch/SilkTouch/TransformEnumsTests.Sort.verified.txt new file mode 100644 index 0000000000..e2c4dc0ce2 --- /dev/null +++ b/tests/SilkTouch/SilkTouch/TransformEnumsTests.Sort.verified.txt @@ -0,0 +1,7 @@ +// Access.gen.cs +public enum Access +{ + None = 0, + Read = 1, + Write = 2 +} diff --git a/tests/SilkTouch/SilkTouch/TransformEnumsTests.cs b/tests/SilkTouch/SilkTouch/TransformEnumsTests.cs new file mode 100644 index 0000000000..65294c9f55 --- /dev/null +++ b/tests/SilkTouch/SilkTouch/TransformEnumsTests.cs @@ -0,0 +1,255 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + +using Microsoft.Extensions.Logging.Abstractions; +using Silk.NET.SilkTouch.Mods; + +namespace Silk.NET.SilkTouch.UnitTests; + +public class TransformEnumsTests +{ + static TransformEnumsTests() + { + if (!VerifyDiffPlex.Initialized) + { + VerifyDiffPlex.Initialize(); + } + } + + [Test] + public async Task Sort() + { + var inputDocName = "Access.gen.cs"; + var project = TestUtils + .CreateTestProject() + .AddDocument( + inputDocName, + """ + public enum Access + { + Write = 2, + None = 0, + Read = 1, + } + """ + ) + .Project; + + var context = new DummyModContext() { SourceProject = project }; + + var transformEnums = new TransformEnums( + new TransformEnums.Configuration() { SortMembers = true }, + NullLogger.Instance + ); + + await transformEnums.ExecuteAsync(context); + + await TestUtils.VerifyDocumentsAsync(context.SourceProject.Documents); + } + + [Test] + public async Task Rewrite() + { + var inputDocName = "Access.gen.cs"; + var project = TestUtils + .CreateTestProject() + .AddDocument( + inputDocName, + """ + public enum Access + { + None = 0, + Read = 1, + Write = 1 + 1, + } + """ + ) + .Project; + + var context = new DummyModContext() { SourceProject = project }; + + var transformEnums = new TransformEnums( + new TransformEnums.Configuration() { RewriteMemberValues = true }, + NullLogger.Instance + ); + + await transformEnums.ExecuteAsync(context); + + await TestUtils.VerifyDocumentsAsync(context.SourceProject.Documents); + } + + [Test] + public async Task Rewrite_Flags() + { + var inputDocName = "Access.gen.cs"; + var project = TestUtils + .CreateTestProject() + .AddDocument( + inputDocName, + """ + [Flags] + public enum Access + { + None = 0, + Read = 1, + Write = 1 + 1, + All = Read | Write, + } + """ + ) + .Project; + + var context = new DummyModContext() { SourceProject = project }; + + var transformEnums = new TransformEnums( + new TransformEnums.Configuration() { RewriteMemberValues = true }, + NullLogger.Instance + ); + + await transformEnums.ExecuteAsync(context); + + await TestUtils.VerifyDocumentsAsync(context.SourceProject.Documents); + } + + [Test] + public async Task FlagsOverrides_True() + { + var inputDocName = "Access.gen.cs"; + var project = TestUtils + .CreateTestProject() + .AddDocument( + inputDocName, + """ + public enum Access + { + None = 0, + Read = 1, + Write = 2, + All = Read | Write, + } + """ + ) + .Project; + + var context = new DummyModContext() { SourceProject = project }; + + var transformEnums = new TransformEnums( + new TransformEnums.Configuration() + { + FlagsOverrides = new Dictionary() { { "Access", true } }, + }, + NullLogger.Instance + ); + + await transformEnums.ExecuteAsync(context); + + await TestUtils.VerifyDocumentsAsync(context.SourceProject.Documents); + } + + [Test] + public async Task FlagsOverrides_True_NativeName() + { + var inputDocName = "Access.gen.cs"; + var project = TestUtils + .CreateTestProject() + .AddDocument( + inputDocName, + """ + [NativeName("NativeAccess")] + public enum Access + { + None = 0, + Read = 1, + Write = 2, + All = Read | Write, + } + """ + ) + .Project; + + var context = new DummyModContext() { SourceProject = project }; + + var transformEnums = new TransformEnums( + new TransformEnums.Configuration() + { + FlagsOverrides = new Dictionary() { { "NativeAccess", true } }, + }, + NullLogger.Instance + ); + + await transformEnums.ExecuteAsync(context); + + await TestUtils.VerifyDocumentsAsync(context.SourceProject.Documents); + } + + [Test] + public async Task FlagsOverrides_False() + { + var inputDocName = "Access.gen.cs"; + var project = TestUtils + .CreateTestProject() + .AddDocument( + inputDocName, + """ + public enum Access + { + None = 0, + Read = 1, + Write = 2, + All = Read | Write, + } + """ + ) + .Project; + + var context = new DummyModContext() { SourceProject = project }; + + var transformEnums = new TransformEnums( + new TransformEnums.Configuration() + { + FlagsOverrides = new Dictionary() { { "Access", false } }, + }, + NullLogger.Instance + ); + + await transformEnums.ExecuteAsync(context); + + await TestUtils.VerifyDocumentsAsync(context.SourceProject.Documents); + } + + [Test] + public async Task FlagsOverrides_False_AlreadyAttributed() + { + var inputDocName = "Access.gen.cs"; + var project = TestUtils + .CreateTestProject() + .AddDocument( + inputDocName, + """ + [Flags] + public enum Access + { + None = 0, + Read = 1, + Write = 2, + All = Read | Write, + } + """ + ) + .Project; + + var context = new DummyModContext() { SourceProject = project }; + + var transformEnums = new TransformEnums( + new TransformEnums.Configuration() + { + FlagsOverrides = new Dictionary() { { "Access", false } }, + }, + NullLogger.Instance + ); + + await transformEnums.ExecuteAsync(context); + + await TestUtils.VerifyDocumentsAsync(context.SourceProject.Documents); + } +} From 7dec49f3edfb6ba24c0c68b5094685ec0a82db93 Mon Sep 17 00:00:00 2001 From: William Chen Date: Tue, 10 Nov 2026 17:25:25 -0500 Subject: [PATCH 23/24] Clarify what the disabled warning is --- tests/SilkTouch/SilkTouch/TestUtils.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/SilkTouch/SilkTouch/TestUtils.cs b/tests/SilkTouch/SilkTouch/TestUtils.cs index de33d575a9..91adb8913e 100644 --- a/tests/SilkTouch/SilkTouch/TestUtils.cs +++ b/tests/SilkTouch/SilkTouch/TestUtils.cs @@ -23,7 +23,7 @@ public static Project CreateTestProject() name: "TestProject", assemblyName: "TestAssembly", language: LanguageNames.CSharp, -#pragma warning disable IL3000 +#pragma warning disable IL3000 - 'System.Reflection.Assembly.Location.get' always returns an empty string for assemblies embedded in a single-file app // Without this, basic types like System.Int32 are missing metadataReferences: [MetadataReference.CreateFromFile(typeof(object).Assembly.Location)] #pragma warning restore IL3000 From ddc3a577c5e6ebb8a52a8d37ff3c7b8b636f014a Mon Sep 17 00:00:00 2001 From: William Chen Date: Tue, 10 Nov 2026 17:39:54 -0500 Subject: [PATCH 24/24] Fix compile time only error --- tests/SilkTouch/SilkTouch/TestUtils.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/SilkTouch/SilkTouch/TestUtils.cs b/tests/SilkTouch/SilkTouch/TestUtils.cs index 91adb8913e..1c25c90f2a 100644 --- a/tests/SilkTouch/SilkTouch/TestUtils.cs +++ b/tests/SilkTouch/SilkTouch/TestUtils.cs @@ -23,7 +23,7 @@ public static Project CreateTestProject() name: "TestProject", assemblyName: "TestAssembly", language: LanguageNames.CSharp, -#pragma warning disable IL3000 - 'System.Reflection.Assembly.Location.get' always returns an empty string for assemblies embedded in a single-file app +#pragma warning disable IL3000 // 'System.Reflection.Assembly.Location.get' always returns an empty string for assemblies embedded in a single-file app // Without this, basic types like System.Int32 are missing metadataReferences: [MetadataReference.CreateFromFile(typeof(object).Assembly.Location)] #pragma warning restore IL3000