Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
111 commits
Select commit Hold shift + click to select a range
f33d592
Remove affixes before global prefix identification; Change NameTrimme…
Exanite Jan 8, 2026
0c94017
Add DummyJobDependency and DummyOptions for use during testing
Exanite Jan 8, 2026
ce42983
Add 3 unit tests to replace OverzealousNameTrimming test case and com…
Exanite Jan 8, 2026
b957693
Add test case: MixKhronosData_IdentifiesImpliedVendorSuffixes
Exanite Jan 8, 2026
15e7d68
Add test case: MixKhronosData_IdentifiesNonExclusiveVendorSuffixes
Exanite Jan 8, 2026
430d677
Add new TestUtils class with TestUtils.CreateTestProject
Exanite Jan 8, 2026
bb0e972
Add test case: PrettifyNames_TrimsSharedPrefix_AfterRemovalOf_VendorS…
Exanite Jan 8, 2026
6939c12
Remove unused null assertion
Exanite Jan 8, 2026
2eed1c8
Simplify tests and apparently MixKhronosData should read the config f…
Exanite Jan 8, 2026
7a81cce
Move CandidateNamesWithOriginal to NameTrimmer and rename to Augmente…
Exanite Jan 9, 2026
8750539
Verify result of PrettifyNames_TrimsSharedPrefix_AfterRemovalOf_Vendo…
Exanite Jan 9, 2026
cb09259
Replace OverzealousNameTrimmingFixupIsNotOverzealousForOpenAL test ca…
Exanite Jan 9, 2026
1949ccd
Move PrettifyNames tests to a new file
Exanite Jan 9, 2026
0af303a
Simplify and cleanup PrettifyNames tests
Exanite Jan 9, 2026
af5cb34
Fix syntax error in test code
Exanite Jan 9, 2026
7ca3726
Shorten test names
Exanite Jan 9, 2026
1bcd089
Fix incorrect document name
Exanite Jan 9, 2026
53ae559
Add PrettifyNames tests: TrimsPrefix_WhenMatchingHint and DoesNotTrim…
Exanite Jan 9, 2026
9d7e0d0
Fix incorrect comment
Exanite Jan 9, 2026
66549f3
Add default value for LongAcronymThreshold and change type from int? …
Exanite Jan 9, 2026
1167d7a
Add PrettifyNames test: TrimsSharedPrefix_ForTypes
Exanite Jan 9, 2026
ac64219
Add tests: HintShouldNotAffectSharedPrefixTrimming and HintShouldNotA…
Exanite Jan 9, 2026
ab8a973
Dictionary is no longer nullable
Exanite Jan 9, 2026
7d00fac
Use Append instead of Concat+Repeat
Exanite Jan 9, 2026
9b668cb
Edit comment for clarity
Exanite Jan 9, 2026
32c9458
Replace use of ternary since it makes the code really annoying to debug
Exanite Jan 9, 2026
15332b9
Fix DoesNotTrimTypeName_WhenNotMatchingHint_AndOnlyOneType
Exanite Jan 9, 2026
e720a5c
Remove unnecessary affix since it doesn't affect whether the test fai…
Exanite Jan 9, 2026
216ffbf
Fix TrimsSharedPrefix_WhenAffixesDeclared and HintShouldNotAffectShar…
Exanite Jan 9, 2026
320c58b
Add NameUtilsTests and rename NameTests to NameTrimmerTests
Exanite Jan 9, 2026
2635aa3
Add failing test: Prettify_IsNotAffectedBy_TrailingUnderscore
Exanite Jan 9, 2026
cbc3e61
Fix Prettify_IsNotAffectedBy_TrailingUnderscore by trimming input
Exanite Jan 9, 2026
fc82c8a
Rename and accept result of Regression_UnexpectedCasingChangesInForma…
Exanite Jan 9, 2026
4bbb3fc
Add tests: Prettify_Capital_AfterNumber_DoesNotAffect_PreviousWord an…
Exanite Jan 9, 2026
e477fe4
Prefilter matches for null or whitespace to avoid possibility of any …
Exanite Jan 9, 2026
3950939
Rename matches to words for clarity
Exanite Jan 9, 2026
c5327f3
Add expected result of InconsistentCasing_LettersFollowingNumbers_Whe…
Exanite Jan 9, 2026
f2bae68
Add new PrettifyTests file and move Prettify-related tests to it
Exanite Jan 10, 2026
2faf9d4
Change Prettify to be strictly for C# identifiers
Exanite Jan 10, 2026
5839fe0
Move Prettify to be next to NameTransformer since they strictly work …
Exanite Jan 10, 2026
5761756
Add set of tests: PrettifyTests.CommonCases
Exanite Jan 10, 2026
ab6b145
Redesign Prettify API and make NamePrettifier its own standalone class
Exanite Jan 10, 2026
4827fa9
Add more tests
Exanite Jan 10, 2026
81cd52c
Add more tests
Exanite Jan 10, 2026
a1e5e48
Add more test cases for Prettify
Exanite Jan 10, 2026
5f64b30
Merge branch 'feature/mixkhronosdata-tests' into feature/prettify-rew…
Exanite Jan 10, 2026
d75083c
Add test Lowercase_AfterNumber_IsPartOf_PreviousWord
Exanite Jan 10, 2026
8b9e447
Rename PrettifyTests to NamePrettifierTests
Exanite Jan 10, 2026
d419a78
Attempt 1 at writing word breaker
Exanite Jan 10, 2026
62c322d
Implement new word splitter
Exanite Jan 10, 2026
be776f0
Cleanup
Exanite Jan 10, 2026
bb9f3ad
Add word fragment merging
Exanite Jan 10, 2026
8984746
Add two more prettify tests
Exanite Jan 10, 2026
33de611
Add more test cases
Exanite Jan 10, 2026
d688a11
Fix incorrect test cases
Exanite Jan 10, 2026
c5611c2
Implement new prettifier (almost fully working)
Exanite Jan 10, 2026
0e03f1f
Remove debug and placeholder code
Exanite Jan 10, 2026
a266ee7
Update expected result of PrettifyNamesTests.Regression_UnexpectedCas…
Exanite Jan 10, 2026
625bb6e
Use try-finally to update tracking variable; uhh kinda cursed but thi…
Exanite Jan 10, 2026
138d81c
Change IsAcronym to also check the word length
Exanite Jan 10, 2026
bea2c50
Accept new changes to PrettifyNamesTests.InconsistentCasing_LettersFo…
Exanite Jan 10, 2026
c04951c
Accept changes to PrettifyNamesTests.TrimsSharedPrefix (this is corre…
Exanite Jan 10, 2026
4d5eb00
Clarify comments
Exanite Jan 10, 2026
c33df8e
Handle case where the identifier is all caps
Exanite Jan 10, 2026
7cff93f
Fix incorrect test cases caused by bad assumptions
Exanite Jan 10, 2026
41f9be7
Organize NamePrettifier tests and add comments
Exanite Jan 10, 2026
d7cd7ec
Fix a few regressions
Exanite Jan 10, 2026
2a20af7
Add NameSplitterTests
Exanite Jan 10, 2026
a81938b
Temporarily disable acronym conflict resolution
Exanite Jan 10, 2026
eb9e0b9
Remove old code
Exanite Jan 10, 2026
9c6da23
Add more NameSplitterTests
Exanite Jan 10, 2026
d3a3d56
Apply the stdint remap to all current bindings
Exanite Jan 10, 2026
515b089
Exclude ALC_CPLUSPLUS
Exanite Jan 10, 2026
85c2d4d
Change expected output for lowercase fragments so that they are capit…
Exanite Jan 10, 2026
e70102d
Add test: Regression_IncorrectSecondary_ChosenAsFallback
Exanite Jan 10, 2026
27c6430
Fix PrettifyNamesTests.Regression_IncorrectSecondary_ChosenAsFallback…
Exanite Jan 10, 2026
45b81d7
Also exclude AL_CPLUSPLUS
Exanite Jan 10, 2026
151ac97
Change MixKhronosData to identify the GL- prefix of GLEnum instead of…
Exanite Jan 10, 2026
039c7b9
Add test case for splitting SpvImageFormatR32ui
Exanite Jan 10, 2026
a2addf4
Add UpperCaseFirstCharacter utility function
Exanite Jan 10, 2026
06a1108
Short all uppercase names are now finally handled properly?
Exanite Jan 10, 2026
e383cf4
Rename Regressions test case to AcronymsWithNumbers
Exanite Jan 10, 2026
f43f315
Reorder tests
Exanite Jan 10, 2026
4f9b44c
Add comment
Exanite Jan 10, 2026
0809b78
Also remap GLintptrARB and GLsizeiptrARB
Exanite Jan 10, 2026
9c9afc6
Add docs to new NamePrettifier and cleanup
Exanite Jan 10, 2026
fd1c595
Ignore lowercase "x" when checking if name is all non-lowercase
Exanite Jan 11, 2026
9690af3
Regenerate on Windows (part 1 due to case insensitivity)
Exanite Jan 11, 2026
a664baf
Regenerate on Windows (part 2 due to case insensitivity)
Exanite Jan 11, 2026
e4934e5
Add more NamePrettifier tests
Exanite Jan 11, 2026
e05cebe
Adjust acronym threshold for N3D AcronymsWithNumbers test case
Exanite Jan 11, 2026
668140d
Fix invalid tests
Exanite Jan 11, 2026
8cad462
Add another test case
Exanite Jan 11, 2026
134ff78
Lowercase "X" if it is between two numbers
Exanite Jan 11, 2026
77888c1
Implement acronym conflict checking and add more tests
Exanite Jan 11, 2026
5f07235
Regenerate on Linux since Windows case insensitivity sucks
Exanite Jan 11, 2026
9f49ca1
Regenerate on Windows
Exanite Jan 11, 2026
17509b8
Move name splitting and char categorization code out of NamePrettifier
Exanite Jan 11, 2026
23f5ac8
Add todo for TrimsSharedPrefix_ForTypes test case
Exanite Jan 11, 2026
b218e9e
Fix PrettifyNamesTests.TrimsSharedPrefix_ForTypes
Exanite Jan 11, 2026
4e1be7a
Clean up my prefix trimming fix
Exanite Jan 11, 2026
79530c9
Change default LongAcronymThreshold to 2
Exanite Jan 11, 2026
45218a8
Generate on Linux to avoid Windows case insensitivity issues
Exanite Jan 11, 2026
7bee433
Regenerate on Windows
Exanite Jan 11, 2026
e3147e7
Replace EGL with Egl where it makes sense to do so
Exanite Jan 11, 2026
8deb8f0
Add remark comment explaining why the default is 2
Exanite Jan 11, 2026
88aabe4
Update expected test outputs
Exanite Jan 11, 2026
25f2f6a
Fix casing of NumAabBs by overriding it
Exanite Jan 11, 2026
bd45d4c
Don't scope the NameOverride for numAABBs
Exanite Jan 11, 2026
207108b
Revert incorrect comment change (these refer to native types outside …
Exanite Jan 11, 2026
e5b8eb9
Merge pull request #29 from Exanite/feature/acronym-threshold
Exanite Jan 11, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
Binary file modified .silktouch/openal-clangsharp.stout
Binary file not shown.
Binary file modified .silktouch/opengl-clangsharp.stout
Binary file not shown.
Binary file modified .silktouch/sdl-clangsharp.stout
Binary file not shown.
Binary file modified .silktouch/vulkan-clangsharp.stout
Binary file not shown.
2 changes: 2 additions & 0 deletions eng/silktouch/openal/alsoft/generate.rsp
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,8 @@
@../remap.rsp
--exclude
_GUID
AL_CPLUSPLUS
ALC_CPLUSPLUS
Copy link
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

These aren't useful since they just provide the C++ version.

--file
openal-soft-al.h
--methodClassName
Expand Down
1 change: 1 addition & 0 deletions eng/silktouch/openal/remap.rsp
Original file line number Diff line number Diff line change
@@ -1,2 +1,3 @@
@../../remap-stdint.rsp
Copy link
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

These make generation between Windows/Linux consistent, similar to how it's being used in the Vulkan bindings.

--remap
_GUID=System.Guid
3 changes: 3 additions & 0 deletions eng/silktouch/opengl/remap.rsp
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
@../../remap-stdint.rsp
--remap
__GLsync=GLsync
_cl_context=void
Expand All @@ -23,3 +24,5 @@ GLclampf=float
GLdouble=double
GLclampd=double
GLhandleARB=uint
GLintptrARB=nint
GLsizeiptrARB=nuint
Copy link
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The non-ARB versions were already remapped.
This also makes the bindings generate consistently between Linux/Windows.

File renamed without changes.
1 change: 1 addition & 0 deletions eng/silktouch/sdl/remap.rsp
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
@../../remap-stdint.rsp
--remap
SDL_fabsf=float.Abs
VkSurfaceKHR=ulong
Expand Down
2 changes: 1 addition & 1 deletion eng/silktouch/vulkan/remap.rsp
Original file line number Diff line number Diff line change
@@ -1 +1 @@
@../remap-stdint.rsp
@../../remap-stdint.rsp
6 changes: 3 additions & 3 deletions generator.json
Original file line number Diff line number Diff line change
Expand Up @@ -171,7 +171,6 @@
]
},
"PrettifyNames": {
"LongAcronymThreshold": 4,
"GlobalPrefixHints": ["gl"],
"PrefixOverrides": {
"SyncObjectMask": "GL_SYNC",
Expand Down Expand Up @@ -291,7 +290,6 @@
]
},
"PrettifyNames": {
"LongAcronymThreshold": 4,
"GlobalPrefixHints": ["alc", "al"],
"NameOverrides": {
"ALContext": "ALContext",
Expand Down Expand Up @@ -424,12 +422,14 @@
"UseDSL": true
},
"PrettifyNames": {
"LongAcronymThreshold": 4,
"GlobalPrefixHints": ["PFN_vk","vk"],
"PrefixOverrides": {
"VkPipelineCreateFlags2": "VK_PIPELINE_CREATE_2",
"VkMemoryDecompressionMethodFlagsEXT": "VK_MEMORY_DECOMPRESSION_METHOD"
},
"NameOverrides": {
"numAABBs": "NumAabbs"
},
"Affixes": {
"HandleType": {
"Order": 1
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,4 @@ namespace Silk.NET.Core;
/// </summary>
/// <param name="Display"><c>EGLDisplay</c>.</param>
/// <param name="Surface"><c>EGLSurface</c>.</param>
public readonly record struct EGLPlatformInfo(nint Display, nint Surface);
public readonly record struct EglPlatformInfo(nint Display, nint Surface);
28 changes: 14 additions & 14 deletions sources/Core/Core/PublicAPI/net10.0/PublicAPI.Unshipped.txt
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ override Silk.NET.Core.AndroidPlatformInfo.GetHashCode() -> int
override Silk.NET.Core.CocoaPlatformInfo.GetHashCode() -> int
override Silk.NET.Core.Constant<TUnderlying, TEnum1, TEnum2>.GetHashCode() -> int
override Silk.NET.Core.Constant<TUnderlying, TEnum1>.GetHashCode() -> int
override Silk.NET.Core.EGLPlatformInfo.GetHashCode() -> int
override Silk.NET.Core.EglPlatformInfo.GetHashCode() -> int
override Silk.NET.Core.MaybeBool<T, TScheme>.GetHashCode() -> int
override Silk.NET.Core.MaybeBool<T>.GetHashCode() -> int
override Silk.NET.Core.NullPtr.GetHashCode() -> int
Expand Down Expand Up @@ -102,15 +102,15 @@ Silk.NET.Core.CppAttributeListAttribute.CppAttributeListAttribute(string! attrib
Silk.NET.Core.Default
Silk.NET.Core.Default.Default() -> void
Silk.NET.Core.DSL
Silk.NET.Core.EGLPlatformInfo
Silk.NET.Core.EGLPlatformInfo.Deconstruct(out nint Display, out nint Surface) -> void
Silk.NET.Core.EGLPlatformInfo.Display.get -> nint
Silk.NET.Core.EGLPlatformInfo.Display.init -> void
Silk.NET.Core.EGLPlatformInfo.EGLPlatformInfo() -> void
Silk.NET.Core.EGLPlatformInfo.EGLPlatformInfo(nint Display, nint Surface) -> void
Silk.NET.Core.EGLPlatformInfo.Equals(Silk.NET.Core.EGLPlatformInfo other) -> bool
Silk.NET.Core.EGLPlatformInfo.Surface.get -> nint
Silk.NET.Core.EGLPlatformInfo.Surface.init -> void
Silk.NET.Core.EglPlatformInfo
Silk.NET.Core.EglPlatformInfo.Deconstruct(out nint Display, out nint Surface) -> void
Silk.NET.Core.EglPlatformInfo.Display.get -> nint
Silk.NET.Core.EglPlatformInfo.Display.init -> void
Silk.NET.Core.EglPlatformInfo.EglPlatformInfo() -> void
Silk.NET.Core.EglPlatformInfo.EglPlatformInfo(nint Display, nint Surface) -> void
Silk.NET.Core.EglPlatformInfo.Equals(Silk.NET.Core.EglPlatformInfo other) -> bool
Silk.NET.Core.EglPlatformInfo.Surface.get -> nint
Silk.NET.Core.EglPlatformInfo.Surface.init -> void
Silk.NET.Core.IBoolScheme
Silk.NET.Core.IBoolScheme.False<T>() -> T
Silk.NET.Core.IBoolScheme.IsTrue<T>(T value) -> bool
Expand Down Expand Up @@ -402,8 +402,8 @@ static Silk.NET.Core.Constant<TUnderlying, TEnum1>.operator !=(Silk.NET.Core.Con
static Silk.NET.Core.Constant<TUnderlying, TEnum1>.operator ==(Silk.NET.Core.Constant<TUnderlying, TEnum1> left, Silk.NET.Core.Constant<TUnderlying, TEnum1> right) -> bool
static Silk.NET.Core.Default.True<T>() -> T
static Silk.NET.Core.DSL.nullptr.get -> Silk.NET.Core.NullPtr
static Silk.NET.Core.EGLPlatformInfo.operator !=(Silk.NET.Core.EGLPlatformInfo left, Silk.NET.Core.EGLPlatformInfo right) -> bool
static Silk.NET.Core.EGLPlatformInfo.operator ==(Silk.NET.Core.EGLPlatformInfo left, Silk.NET.Core.EGLPlatformInfo right) -> bool
static Silk.NET.Core.EglPlatformInfo.operator !=(Silk.NET.Core.EglPlatformInfo left, Silk.NET.Core.EglPlatformInfo right) -> bool
static Silk.NET.Core.EglPlatformInfo.operator ==(Silk.NET.Core.EglPlatformInfo left, Silk.NET.Core.EglPlatformInfo right) -> bool
static Silk.NET.Core.Loader.LoaderInterface.AlternativeNames.get -> System.Collections.Generic.Dictionary<string!, System.Collections.Generic.List<string!>!>!
static Silk.NET.Core.Loader.LoaderInterface.LoadAlternativeNames(string! libraryName, System.Reflection.Assembly! assembly, System.Runtime.InteropServices.DllImportSearchPath? searchPath) -> nint
static Silk.NET.Core.Loader.LoaderInterface.LoadLibrary(string! name, System.Reflection.Assembly! asm) -> nint
Expand Down Expand Up @@ -847,8 +847,8 @@ static Silk.NET.Core.X11PlatformInfo.operator ==(Silk.NET.Core.X11PlatformInfo l
~override Silk.NET.Core.Constant<TUnderlying, TEnum1, TEnum2>.ToString() -> string
~override Silk.NET.Core.Constant<TUnderlying, TEnum1>.Equals(object obj) -> bool
~override Silk.NET.Core.Constant<TUnderlying, TEnum1>.ToString() -> string
~override Silk.NET.Core.EGLPlatformInfo.Equals(object obj) -> bool
~override Silk.NET.Core.EGLPlatformInfo.ToString() -> string
~override Silk.NET.Core.EglPlatformInfo.Equals(object obj) -> bool
~override Silk.NET.Core.EglPlatformInfo.ToString() -> string
~override Silk.NET.Core.MaybeBool<T, TScheme>.Equals(object obj) -> bool
~override Silk.NET.Core.MaybeBool<T, TScheme>.ToString() -> string
~override Silk.NET.Core.MaybeBool<T>.Equals(object obj) -> bool
Expand Down
6 changes: 3 additions & 3 deletions sources/OpenAL/OpenAL/Enums/ALCEnum.gen.cs
Original file line number Diff line number Diff line change
Expand Up @@ -248,13 +248,13 @@ public enum ALCEnum : uint
StereoHrtfSOFT = 6578,

[NativeName("ALC_SURROUND_5_1_SOFT")]
Surround5X1SOFT = 5380,
Surround5x1SOFT = 5380,

[NativeName("ALC_SURROUND_6_1_SOFT")]
Surround6X1SOFT = 5381,
Surround6x1SOFT = 5381,

[NativeName("ALC_SURROUND_7_1_SOFT")]
Surround7X1SOFT = 5382,
Surround7x1SOFT = 5382,

[NativeName("ALC_CONTEXT_FLAGS_EXT")]
ContextFlagsEXT = 6607,
Expand Down
18 changes: 9 additions & 9 deletions sources/OpenAL/OpenAL/Enums/ALEnum.gen.cs
Original file line number Diff line number Diff line change
Expand Up @@ -1874,31 +1874,31 @@ public enum ALEnum : uint
Rear32FSOFT = 4617,

[NativeName("AL_5POINT1_8_SOFT")]
X5Point1X8SOFT = 4618,
X5Point1x8SOFT = 4618,

[NativeName("AL_5POINT1_16_SOFT")]
X5Point1X16SOFT = 4619,
X5Point1x16SOFT = 4619,

[NativeName("AL_5POINT1_32F_SOFT")]
X5Point1X32FSOFT = 4620,
X5Point1x32FSOFT = 4620,

[NativeName("AL_6POINT1_8_SOFT")]
X6Point1X8SOFT = 4621,
X6Point1x8SOFT = 4621,

[NativeName("AL_6POINT1_16_SOFT")]
X6Point1X16SOFT = 4622,
X6Point1x16SOFT = 4622,

[NativeName("AL_6POINT1_32F_SOFT")]
X6Point1X32FSOFT = 4623,
X6Point1x32FSOFT = 4623,

[NativeName("AL_7POINT1_8_SOFT")]
X7Point1X8SOFT = 4624,
X7Point1x8SOFT = 4624,

[NativeName("AL_7POINT1_16_SOFT")]
X7Point1X16SOFT = 4625,
X7Point1x16SOFT = 4625,

[NativeName("AL_7POINT1_32F_SOFT")]
X7Point1X32FSOFT = 4626,
X7Point1x32FSOFT = 4626,

[NativeName("AL_INTERNAL_FORMAT_SOFT")]
InternalFormatSOFT = 8200,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
namespace Silk.NET.OpenAL;

[NativeName("EffectEAXReverb")]
public enum EffectEAXReverb : uint
public enum EffectEaxReverb : uint
{
[NativeName("AL_EAXREVERB_DENSITY")]
Density = 1,
Expand Down
18 changes: 9 additions & 9 deletions sources/OpenAL/OpenAL/Enums/InternalFormatSOFT.gen.cs
Original file line number Diff line number Diff line change
Expand Up @@ -50,29 +50,29 @@ public enum InternalFormatSOFT : uint
Rear32F = 4617,

[NativeName("AL_5POINT1_8_SOFT")]
X5Point1X8 = 4618,
X5Point1x8 = 4618,

[NativeName("AL_5POINT1_16_SOFT")]
X5Point1X16 = 4619,
X5Point1x16 = 4619,

[NativeName("AL_5POINT1_32F_SOFT")]
X5Point1X32F = 4620,
X5Point1x32F = 4620,

[NativeName("AL_6POINT1_8_SOFT")]
X6Point1X8 = 4621,
X6Point1x8 = 4621,

[NativeName("AL_6POINT1_16_SOFT")]
X6Point1X16 = 4622,
X6Point1x16 = 4622,

[NativeName("AL_6POINT1_32F_SOFT")]
X6Point1X32F = 4623,
X6Point1x32F = 4623,

[NativeName("AL_7POINT1_8_SOFT")]
X7Point1X8 = 4624,
X7Point1x8 = 4624,

[NativeName("AL_7POINT1_16_SOFT")]
X7Point1X16 = 4625,
X7Point1x16 = 4625,

[NativeName("AL_7POINT1_32F_SOFT")]
X7Point1X32F = 4626,
X7Point1x32F = 4626,
}
6 changes: 3 additions & 3 deletions sources/OpenAL/OpenAL/Enums/OutputModeSOFT.gen.cs
Original file line number Diff line number Diff line change
Expand Up @@ -26,11 +26,11 @@ public enum OutputModeSOFT : uint
StereoHrtf = 6578,

[NativeName("ALC_SURROUND_5_1_SOFT")]
Surround5X1 = 5380,
Surround5x1 = 5380,

[NativeName("ALC_SURROUND_6_1_SOFT")]
Surround6X1 = 5381,
Surround6x1 = 5381,

[NativeName("ALC_SURROUND_7_1_SOFT")]
Surround7X1 = 5382,
Surround7x1 = 5382,
}
3 changes: 0 additions & 3 deletions sources/OpenAL/OpenAL/al/AL.gen.cs
Original file line number Diff line number Diff line change
Expand Up @@ -26129,9 +26129,6 @@ uint value_size
}
}

[NativeName("AL_CPLUSPLUS")]
public const int Cplusplus = 201402;

[NativeName("AL_EXT_FOLDBACK_NAME")]
[SupportedApiProfile("al", ["AL_EXT_FOLDBACK"])]
public static ReadOnlySpan<byte> ExtFoldbackName => "AL_EXT_FOLDBACK"u8;
Expand Down
5 changes: 1 addition & 4 deletions sources/OpenAL/OpenAL/al/ALContext.gen.cs
Original file line number Diff line number Diff line change
Expand Up @@ -1905,12 +1905,9 @@ public static void SuspendContext(ContextHandle context) =>
Underlying.Value!.SuspendContext(context);
}

[NativeName("ALC_CPLUSPLUS")]
public const int Cplusplus = 201402;

[NativeName("ALC_VERSION_0_1")]
[SupportedApiProfile("alc", ["ALC_VERSION_1_0", "ALC_VERSION_1_1"], MinVersion = "1.0")]
public const int Version0X1 = 1;
public const int Version0x1 = 1;

[NativeName("ALC_EXT_CAPTURE")]
[SupportedApiProfile("alc", ["ALC_VERSION_1_1"], MinVersion = "1.1")]
Expand Down
36 changes: 18 additions & 18 deletions sources/OpenGL/OpenGL/Enums/AttributeType.gen.cs
Original file line number Diff line number Diff line change
Expand Up @@ -80,22 +80,22 @@ public enum AttributeType : uint
Sampler2DShadow = 35682,

[NativeName("GL_FLOAT_MAT2x3")]
FloatMAT2X3 = 35685,
FloatMat2x3 = 35685,

[NativeName("GL_FLOAT_MAT2x4")]
FloatMAT2X4 = 35686,
FloatMat2x4 = 35686,

[NativeName("GL_FLOAT_MAT3x2")]
FloatMAT3X2 = 35687,
FloatMat3x2 = 35687,

[NativeName("GL_FLOAT_MAT3x4")]
FloatMAT3X4 = 35688,
FloatMat3x4 = 35688,

[NativeName("GL_FLOAT_MAT4x2")]
FloatMAT4X2 = 35689,
FloatMat4x2 = 35689,

[NativeName("GL_FLOAT_MAT4x3")]
FloatMAT4X3 = 35690,
FloatMat4x3 = 35690,

[NativeName("GL_SAMPLER_1D_ARRAY_SHADOW")]
Sampler1DArrayShadow = 36291,
Expand Down Expand Up @@ -221,22 +221,22 @@ public enum AttributeType : uint
DoubleMat4 = 36680,

[NativeName("GL_DOUBLE_MAT2x3")]
DoubleMAT2X3 = 36681,
DoubleMat2x3 = 36681,

[NativeName("GL_DOUBLE_MAT2x4")]
DoubleMAT2X4 = 36682,
DoubleMat2x4 = 36682,

[NativeName("GL_DOUBLE_MAT3x2")]
DoubleMAT3X2 = 36683,
DoubleMat3x2 = 36683,

[NativeName("GL_DOUBLE_MAT3x4")]
DoubleMAT3X4 = 36684,
DoubleMat3x4 = 36684,

[NativeName("GL_DOUBLE_MAT4x2")]
DoubleMAT4X2 = 36685,
DoubleMat4x2 = 36685,

[NativeName("GL_DOUBLE_MAT4x3")]
DoubleMAT4X3 = 36686,
DoubleMat4x3 = 36686,

[NativeName("GL_IMAGE_1D")]
Image1D = 36940,
Expand Down Expand Up @@ -437,20 +437,20 @@ public enum AttributeType : uint
Sampler2DShadowEXT = 35682,

[NativeName("GL_FLOAT_MAT2x3_NV")]
FloatMAT2X3NV = 35685,
FloatMat2x3NV = 35685,

[NativeName("GL_FLOAT_MAT2x4_NV")]
FloatMAT2X4NV = 35686,
FloatMat2x4NV = 35686,

[NativeName("GL_FLOAT_MAT3x2_NV")]
FloatMAT3X2NV = 35687,
FloatMat3x2NV = 35687,

[NativeName("GL_FLOAT_MAT3x4_NV")]
FloatMAT3X4NV = 35688,
FloatMat3x4NV = 35688,

[NativeName("GL_FLOAT_MAT4x2_NV")]
FloatMAT4X2NV = 35689,
FloatMat4x2NV = 35689,

[NativeName("GL_FLOAT_MAT4x3_NV")]
FloatMAT4X3NV = 35690,
FloatMat4x3NV = 35690,
}
Loading