lwjgl3

Graphics library

A high-performance Java library providing direct access to native APIs for graphics, audio, parallel computing, and XR applications.

LWJGL is a Java library that enables cross-platform access to popular native APIs useful in the development of graphics (OpenGL, Vulkan, bgfx), audio (OpenAL, Opus), parallel computing (OpenCL, CUDA) and XR (OpenVR, LibOVR, OpenXR) applications.

GitHub

5k stars
162 watching
640 forks
Language: Java
last commit: 5 days ago
Linked from 2 awesome lists

bindingsfmodfreetypeglfwharfbuzzjavakotlinlwjglopenalopenclopenglopengl-esopenxrvrvulkan

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
lwjgl/lwjgl Provides high-performance cross-platform libraries and APIs for developing 3D games and applications with access to graphics, audio, and controller technologies. 548
libgdx/libgdx A cross-platform Java framework for developing 2D and 3D games with support for multiple platforms including desktop, Android, iOS, and web browsers. 23,368
lwjgl/lwjgl3-demos A collection of demonstration programs showcasing various features and techniques in graphics rendering using the LWJGL 3 API. 351
almasb/fxgl A comprehensive game development framework for creating 2D and experimental 3D games in Java with support for Kotlin. 4,429
lvgl/lvgl An embedded graphics library that enables the creation of beautiful UIs for microcontrollers and displays. 16,735
facebook/igl A cross-platform library providing a low-level GPU interface for multiple graphics APIs 2,971
glfw/glfw A multi-platform library providing a simple API for creating windows, contexts, and surfaces across various platforms 13,089
mattdesl/lwjgl-basics A Java-based 2D game development library using LWJGL and shaders 1,872
bkaradzic/bgfx A cross-platform graphics rendering library providing a common interface to various graphics APIs and platforms 15,087
lukasbanana/llgl A low-level graphics library providing a thin abstraction layer for various modern and legacy rendering APIs. 2,074
libretro/retroarch A cross-platform frontend for a generic API used by various emulators and game engines to provide video output, audio output, input, and application lifecycle. 10,332
diligentgraphics/diligentengine A lightweight cross-platform graphics API and rendering framework for creating high-performance 3D graphics applications. 3,621
opentk/opentk A fast and low-level C# wrapper for OpenGL, OpenAL & OpenCL, providing a robust set of libraries for 3D graphics, audio, compute, and input. 3,244
visgl/luma.gl A toolkit for WebGL-based data visualization, providing a low-level API and higher-level constructs to manage GPU acceleration of data analysis. 2,323
zig-gamedev/zig-gamedev A collection of libraries and sample applications for game development using the Zig programming language. 2,295