Java 如何在LWJGL3中创建OpenAL上下文
如何在LWJGL3中创建OpenAL上下文 我读到,您必须使用“ALcontext”,但该类在当前版本中不存在Java 如何在LWJGL3中创建OpenAL上下文,java,lwjgl,openal,Java,Lwjgl,Openal,如何在LWJGL3中创建OpenAL上下文 我读到,您必须使用“ALcontext”,但该类在当前版本中不存在 (LWJGL 3.0.0 build 90)在LWJGL 3中删除了几个OpenAL和OpenCL实用程序类,因此您必须使用alXXX函数手动创建OpenAL上下文 从(原文的)重点: 从OpenAL删除了ALDevice/ALContext包装,从OpenCL删除了CLPlatform/CLDevice包装。() 提供示例代码: 打开默认设备并使用上述更改和无错误检查创建默认上下
(LWJGL 3.0.0 build 90)在LWJGL 3中删除了几个OpenAL和OpenCL实用程序类,因此您必须使用alXXX函数手动创建OpenAL上下文 从(原文的)重点:
- 从OpenAL删除了ALDevice/ALContext包装,从OpenCL删除了CLPlatform/CLDevice包装。()
// Can call "alc" functions at any time
long device = alcOpenDevice((ByteBuffer)null);
ALCCapabilities deviceCaps = ALC.createCapabilities(device);
long context = alcCreateContext(device, (ByteBuffer)null);
alcMakeContextCurrent(context);
AL.createCapabilities(deviceCaps);
// Can now call "al" functions