After more than 3 years of development, the LWJGL team is proud to announce the official release of LWJGL 3.0.0.
It contains bindings for the following libraries:
EGL - An interface between Khronos rendering APIs such as OpenGL ES or OpenVG and the underlying native platform window system.
OpenCL - An open, royalty-free standard for cross-platform, parallel programming of diverse processors found in personal computers, servers, mobile devices and embedded platforms.
OpenGL - The most widely adopted 2D and 3D graphics API in the industry, bringing thousands of applications to a wide variety of computer platforms.
OpenGL ES - A royalty-free, cross-platform API for full-function 2D and 3D graphics on embedded systems - including consoles, phones, appliances and vehicles.
Vulkan - A new generation graphics and compute API that provides high-efficiency, cross-platform access to modern GPUs used in a wide variety of devices from PCs and consoles to mobile phones and embedded platforms.
GLFW - Create multiple windows, handle user input (keyboard, mouse, gaming peripherals) and manage contexts. Also features multi-monitor support, clipboard access, file drag-n-drop, and much more.
JAWT - The AWT native interface.
LibOVR - The API of the Oculus SDK.
nfd - A tiny, neat C library that portably invokes native file open and save dialogs.
OpenAL - A cross-platform 3D audio API appropriate for use with gaming applications and many other types of audio applications. OpenAL Soft An LGPL-licensed, cross-platform, software implementation of the OpenAL 3D audio API.
NanoVG - A small antialiased vector graphics rendering library for OpenGL.
par_shapes - Generate parametric surfaces and other simple shapes.
stb - single-file public domain libraries for C/C++
stbeasyfont - Quick-and-dirty easy-to-deploy bitmap font for printing frame rate, etc.
stb_image - Image loading/decoding from file/memory: JPG, PNG, TGA, BMP, PSD, GIF, HDR, PIC
stbimageresize - Resize images larger/smaller with good quality.
stbimagewrite - Image writing to disk: PNG, TGA, BMP
stb_perlin - Revised Perlin noise (3D input, 1D output).
stbrectpack - Simple 2D rectangle packer with decent quality.
stb_truetype - Parse, decode, and rasterize characters from truetype fonts.
stb_vorbis Decode ogg vorbis files from file/memory to float/16-bit signed output.
dyncall - Encapsulates architecture-, OS- and compiler-specific function call semantics in a virtual bind argument parameters from left to right and then call interface allowing programmers to call C functions in a completely dynamic manner.
jemalloc - A general purpose malloc implementation that emphasizes fragmentation avoidance and scalable concurrency support.
xxHash - An Extremely fast Hash algorithm, running at RAM speed limits.
A full change log since the LWJGL 3 beta can be found here.