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
161 watching
642 forks
Language: Java
last commit: 13 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. 549
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,412
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,453
lvgl/lvgl An embedded graphics library that enables the creation of beautiful UIs for microcontrollers and displays. 17,536
facebook/igl A cross-platform library providing a low-level GPU interface for multiple graphics APIs 2,974
glfw/glfw A multi-platform library providing a simple API for creating windows, contexts, and surfaces across various platforms 13,155
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,143
lukasbanana/llgl A thin abstraction layer for multiple graphics APIs and platforms 2,099
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,390
diligentgraphics/diligentengine A lightweight cross-platform graphics API and rendering framework for creating high-performance 3D graphics applications. 3,637
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,254
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,324
zig-gamedev/zig-gamedev Provides Zig programming language libraries and sample applications for game development 2,307