Prepare for the official LWJGL 3.0 release
SilverTiger opened this issue · comments
Until now the tutorial used the alpha version 3.0.0a of LWJGL and the snapshot of the beta version 3.0.0b in the snapshot
branch.
Since the official release of LWJGL 3.0 will come soon and the API freeze is discussed, it is time to rework some parts of the tutorial.
Currently the following tasks need to be done:
-
Update the(Already merged, every enhancement will go directly to thesnapshot
branch for the releasemaster
branch)- New OpenGL initialization code (Fixed with 096566d)
- Remove AWT dependency
- Use LWJGL's GLFW struct classes (Fixed with b5ec0c2)
- Replace GL_TRUE/GL_FALSE with the GLFW equivalent where necessary (Fixed with 9abbab7)
-
Optional: Use LWJGL's configuration class(Added hint to the Setup tutorial) -
Optional: Let LWJGL's(Added with bb2da61)SharedLibraryLoader
do the loading instead of unpacking the natives with Ant -
Optional: Use(Added hint to the Rendering tutorial)jemalloc
for allocating Buffers
- Merge snapshot into master (Merged with 8aba12a)
- Rewrite affected parts of the tutorial
With the 3.0.0b release the API should be stable, so there will just be some minor fixes for the master
branch until the 3.0 release.