OpenGL (Open Graphics Library) is the computer industry’s standard API for defining 2-D and 3-D graphic images. OpenGL allows new hardware innovations to be accessible through the API via the OpenGL extension mechanism. It is used in CAD (Computer-aided design), virtual reality, video games, and flight simulation.
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
The Open Toolkit library is a fast, low-level C# wrapper for OpenGL, OpenAL & OpenCL
Filament is a real-time physically based rendering engine for Android, iOS, Windows, Linux, macOS, and WebGL2
Multi-Language Vulkan/GL/GLES/EGL/GLX/WGL Loader-Generator based on the official specs
Bullet Physics SDK: real-time collision detection and multi-physics simulation for VR, games, visual effects, robotics, machine learning etc
🎮 A step-by-step guide to implementing SSAO, depth of field, lighting, normal mapping, and more for your 3D game
Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library
Nengine is an open-source, Rust-powered game engine designed for flexibility, performance, and ease of use
Remaking snake from as little as possible as many ways as possible
A tutorial that explains how to create an OpenGL context for X11, WinAPI and Cocoa
This is my work following the tutorial at Learn OpenGL, but on Qt platform