Okay so I am building LWJGL OSX and all of the graphics stuff builds now. I have not implemented any functions related to windowing and I am not sure if I will, that will be an excercise for someone else I think
Fullscreen stuff should be fine, but since I’m trapped with the deadweight that is OpenAL I had to grab it and build it since _InitializeOpenAL and _DeInitializeOpenAL wouldn’t bind from the OpenAL precompiled binary framework from the Creative site. So I download it and go to build it, and it won’t build. There are all sorts of links to user directories and such.
I don’t have the time or patience to sort that out today so for now, LWJGL development has stalled until I have time to come back to figuring out why OpenAL won’t build. I emplore again that there be an interface between the playing of music/audio and the implementation therein because I have MUCH MUCH MUCH more cleanly implemented and low latency systems on OSX than you have in Windows or Linux to accomplish the same job. OpenAL is a weight around the neck of this porting effort that simply doesn’t even need to exist. Just put up an interface to sound and let the native platform use whatever it wants since its all native code anyways!
- and we feel that we will add such might and credibility to OpenAL that we will probably guarantee its future and growth. I predict we will have a more significant impact on OpenAL than even UT2003. We may even have a greater impact on OpenGL for games than Carmack if Sun gets the Java gaming strategy right.