The last planned API refactoring for LWJGL 3.0 has
just been completed. It's a major overhaul of structs support and you can try it out with nightly build 3.0.0b #39. I will describe the changes in detail in a following post.
This topic is a request for feedback on the general LWJGL 3 API. The API will officially freeze with the 3.0 release, but I would like the upcoming beta release to be very very close to the final API. I plan to more actively promote LWJGL 3 ahead of the official release and that can only happen if any code/tutorials/videos posted don't become obsolete until then. So, if you have anything to contribute, please speak now:
- Is there anything in the current API hard to use?
- Is there anything in the current API hard to understand?
- Is there anything in the current API ugly or unconventional?
- Is there an implementation detail that you want exposed?
- Is there something complex that you want simplified?
- Do you need more options/configuration?
- Do you frequently get bugs or crashes when using a particular binding or API?
I would prefer any requests or suggestions to be accompanied by example code. Harsh (but constructive) criticism is welcome, you won't hurt my feelings!
If this topic stays idle for more than a few days, with a minimum of a week, I will release the 3.0 beta.