Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
25 commits
Select commit Hold shift + click to select a range
5bda3e9
Start of feature/transform-enums-bitmask-and-sorting
Exanite Nov 7, 2026
3c60f45
Merge branch 'develop/3.0' into feature/transform-enums-bitmask-and-s…
Exanite Nov 9, 2026
9b2bf95
Add SortMembers config option
Exanite Nov 9, 2026
d6865fa
Add EnumMemberInfo to TransformEnums so member symbol/value are track…
Exanite Nov 9, 2026
fea3d24
Also use EnumMemberInfo for IsMemberMatch
Exanite Nov 9, 2026
e5fd68d
Implement TransformEnums member sorting
Exanite Nov 9, 2026
ccba480
Regenerate OpenAL bindings for e5fd68df6a04dd28aaa6e00255786364a3bc1c3f
dotnet-bot Nov 9, 2026
ef18f94
Regenerate OpenCL bindings for e5fd68df6a04dd28aaa6e00255786364a3bc1c3f
dotnet-bot Nov 9, 2026
b2fa261
Regenerate OpenGL bindings for e5fd68df6a04dd28aaa6e00255786364a3bc1c3f
dotnet-bot Nov 9, 2026
20027f1
Regenerate OpenXR bindings for e5fd68df6a04dd28aaa6e00255786364a3bc1c3f
dotnet-bot Nov 9, 2026
43f1362
Regenerate SDL bindings for e5fd68df6a04dd28aaa6e00255786364a3bc1c3f
dotnet-bot Nov 9, 2026
aaad6f3
Regenerate Vulkan bindings for e5fd68df6a04dd28aaa6e00255786364a3bc1c3f
dotnet-bot Nov 9, 2026
cd0f80c
Add IsProbablyFlags
Exanite Nov 9, 2026
54d484b
Add and implement TransformEnums IdentifyFlags config option
Exanite Nov 9, 2026
68e04cc
Improve signed/unsigned handling
Exanite Nov 9, 2026
6e01e16
Fix MixKhronosData extracting float fields and similar into enums
Exanite Nov 9, 2026
1b59644
Regenerate OpenAL bindings for 6e01e16772496c0a6340a55b0452c7a40ba1de36
dotnet-bot Nov 10, 2026
2bd862b
Work on improving IsProbablyFlags
Exanite Nov 10, 2026
780cb6d
Move IsProbablyFlags to ModUtils
Exanite Nov 10, 2026
59c89ea
Format
Exanite Nov 10, 2026
8bbd645
Allow IsProbablyFlags to return null for inconclusive and add test cases
Exanite Nov 10, 2026
94997a3
Add FlagsOverrides option to TransformEnums and warn if auto-identifi…
Exanite Nov 10, 2026
7a0e32c
Add a bunch of TransformEnumsTests
Exanite Nov 10, 2026
7dec49f
Clarify what the disabled warning is
Exanite Nov 10, 2026
ddc3a57
Fix compile time only error
Exanite Nov 10, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
222 changes: 111 additions & 111 deletions sources/OpenAL/OpenAL/Enums/ALCEnum.gen.cs
Original file line number Diff line number Diff line change
Expand Up @@ -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,
Expand All @@ -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,

Expand Down Expand Up @@ -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,
Expand All @@ -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,

Expand All @@ -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,

Expand All @@ -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,

Expand All @@ -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,
}
Loading
Loading