3
LWJGL3でOpenAL-Contextを作成するにはどうすればよいですか?LWJGL 3でOpenALコンテキストを作成する方法
"ALcontext"を使用する必要がありますが、そのクラスは現在のリリースビルドで終了しません。
OpenALのとOpenCLのための(LWJGL 3.0.0ビルド90)
LWJGL3でOpenAL-Contextを作成するにはどうすればよいですか?LWJGL 3でOpenALコンテキストを作成する方法
"ALcontext"を使用する必要がありますが、そのクラスは現在のリリースビルドで終了しません。
OpenALのとOpenCLのための(LWJGL 3.0.0ビルド90)
いくつかのユーティリティクラスはLWJGL 3で削除されているので、あなたは手動でalXXX機能を使用して、OpenALのコンテキストを作成する必要があります。 release notes(強調元)から
:
- は、OpenCLのよりOpenALのとCLPlatform /は、cldeviceラッパーから ALDevice/ALContextラッパーを落としました。 (#152)
Issue #152サンプルコードを提供する:
はデフォルト・デバイスを開くと、上記の変更なしエラーチェックとデフォルトコンテキストを作成:
// 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