LWJGL 3.0.0 Released!
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++
-
stb_easy_font - 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
-
stb_image_resize - Resize images larger/smaller with good quality.
-
stb_image_write - Image writing to disk: PNG, TGA, BMP
-
stb_perlin - Revised Perlin noise (3D input, 1D output).
-
stb_rect_pack - 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.
Visit the download page to get LWJGL 3.0.0. You can also grab it from Maven Central or this direct link.