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.
5k stars
161 watching
642 forks
Language: Java
last commit: 13 days ago
Linked from 2 awesome lists
bindingsfmodfreetypeglfwharfbuzzjavakotlinlwjglopenalopenclopenglopengl-esopenxrvrvulkan
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 |