2009/6/17 Arthur Taylor theycallhimart@gmail.com:
As a curious aside, would it be possible write an OpenAl dll that backended to the native OpenAl library similarly to the way OpenGl is handled? Would this not mean that if the native platform supported hardware accelerated OpenAl that the benefits would be reaped by OpenAl using windows programs, and further more if such was possible, would it not be possible to implement DSound on top of OpenAl in wine the same way Alchemy can in windows?
This has been discussed somewhere before, and from memory the answer is no. It's not just a simple matter of translating the calls, but the calling conventions are quite different, and iirc there are memory management issues too.