Hello Robert,
The current PureBasic OpenAL SDK doesn't support the x64 OpenAL DLL. I do plan to support the 64-bit version in a future release.
The PureBasic OpenAL SDK is based on the ImpLIb SDK, which does support 64-bit DLL. Therefore, creating a 64-bit PureBasic OpenAL SDK should be possible. I think it will take a couple of months at most.
Last edit: Vladimir Kameñar 2025-03-04
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
The current ImpLib SDK branch features a PureBasic example using OpenAL. This example supports both 32 and 64-bit. I'll update the PureBasic OpenAL SDK for compatibility with x64.
Note: In order to test the 64-bit version it's necessary to have a 64-bit PureBasic compiler (x64) and a 64-bit OpenAL implementation. The expected DLL name is openal64.DLL. If using OpenAL Soft, soft_oal.dll must be renamed to openal64.dll.
👍
2
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Greetings! Congratulations for this audio library!
This SDK is for 32-bit PureBasic for Windows. Is there a separate 64-bit version available?
Hello Robert,
The current PureBasic OpenAL SDK doesn't support the x64 OpenAL DLL. I do plan to support the 64-bit version in a future release.
The PureBasic OpenAL SDK is based on the ImpLIb SDK, which does support 64-bit DLL. Therefore, creating a 64-bit PureBasic OpenAL SDK should be possible. I think it will take a couple of months at most.
Last edit: Vladimir Kameñar 2025-03-04
Hello Vladimir,
I appreciate the clarification! 🙏
The current ImpLib SDK branch features a PureBasic example using OpenAL. This example supports both 32 and 64-bit. I'll update the PureBasic OpenAL SDK for compatibility with x64.
Note: In order to test the 64-bit version it's necessary to have a 64-bit PureBasic compiler (x64) and a 64-bit OpenAL implementation. The expected DLL name is
openal64.DLL
. If using OpenAL Soft,soft_oal.dll
must be renamed toopenal64.dll
.The PureBasic OpenAL SDK was updated. The latest version v1.1.2 is compatible with OpenAL64 and PureBasic x64.
I see the same codebase is now compatible with 32 and 64 bit modes. The compatibility with openal-soft is also a great achievement! Congrats!