Skip to content

Commit 600d246

Browse files
committedJan 15, 2025··
feat(openal) update OpenAL Soft to 1.24.2
1 parent ca21c45 commit 600d246

File tree

5 files changed

+32
-0
lines changed

5 files changed

+32
-0
lines changed
 

‎doc/notes/3.4.0.md

+2
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@ This build includes the following changes:
77
#### Bindings
88

99
- Added [SDL 3](https://libsdl.org/) bindings.
10+
- OpenAL Soft: Updated to 1.24.2 (up from 1.24.1)
11+
* Added `AL_SOFT_bformat_hoa` extension.
1012

1113
LWJGL bindings no longer include API documentation in javadoc form. What remains:
1214

‎modules/lwjgl/openal/src/generated/java/org/lwjgl/openal/ALCapabilities.java

+3
Original file line numberDiff line numberDiff line change
@@ -395,6 +395,8 @@ public final class ALCapabilities {
395395
public final boolean AL_LOKI_WAVE_format;
396396
/** When true, {@code SOFT_bformat_ex} is supported. */
397397
public final boolean AL_SOFT_bformat_ex;
398+
/** When true, {@code SOFT_bformat_hoa} is supported. */
399+
public final boolean AL_SOFT_bformat_hoa;
398400
/** When true, {@code SOFT_block_alignment} is supported. */
399401
public final boolean AL_SOFT_block_alignment;
400402
/** When true, {@code SOFT_buffer_length_query} is supported. */
@@ -470,6 +472,7 @@ public final class ALCapabilities {
470472
AL_LOKI_quadriphonic = ext.contains("AL_LOKI_quadriphonic");
471473
AL_LOKI_WAVE_format = ext.contains("AL_LOKI_WAVE_format");
472474
AL_SOFT_bformat_ex = ext.contains("AL_SOFT_bformat_ex");
475+
AL_SOFT_bformat_hoa = ext.contains("AL_SOFT_bformat_hoa");
473476
AL_SOFT_block_alignment = ext.contains("AL_SOFT_block_alignment");
474477
AL_SOFT_buffer_length_query = ext.contains("AL_SOFT_buffer_length_query");
475478
AL_SOFT_buffer_samples = check_SOFT_buffer_samples(provider, caps, ext);
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
/*
2+
* Copyright LWJGL. All rights reserved.
3+
* License terms: https://www.lwjgl.org/license
4+
* MACHINE GENERATED FILE, DO NOT EDIT
5+
*/
6+
package org.lwjgl.openal;
7+
8+
public final class SOFTBFormatHOA {
9+
10+
public static final int AL_UNPACK_AMBISONIC_ORDER_SOFT = 0x199D;
11+
12+
private SOFTBFormatHOA() {}
13+
14+
}

‎modules/lwjgl/openal/src/templates/kotlin/openal/templates/AL_SOFT_bformat_ex.kt

+1
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ package openal.templates
77
import org.lwjgl.generator.*
88
import openal.*
99

10+
// TODO: change to uppercase F in LWJGL 4
1011
val AL_SOFT_bformat_ex = "SOFTBformatEx".nativeClassAL("SOFT_bformat_ex") {
1112
IntConstant(
1213
"AMBISONIC_LAYOUT_SOFT"..0x1997,
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
/*
2+
* Copyright LWJGL. All rights reserved.
3+
* License terms: https://www.lwjgl.org/license
4+
*/
5+
package openal.templates
6+
7+
import org.lwjgl.generator.*
8+
import openal.*
9+
10+
val AL_SOFT_bformat_hoa = "SOFTBFormatHOA".nativeClassAL("SOFT_bformat_hoa") {
11+
IntConstant("UNPACK_AMBISONIC_ORDER_SOFT"..0x199D)
12+
}

0 commit comments

Comments
 (0)
Please sign in to comment.