OpenGL is a software interface that allows a programmer to communicate with graphics hardware.
There are 12,133 repositories under opengl topic.
A cross-platform, OpenGL terminal emulator.
Cross-platform, fast, feature-rich, GPU based terminal
A brief computer graphics / rendering course
Filament is a real-time physically based rendering engine for Android, iOS, Windows, Linux, macOS, and WebGL2
🎮 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.
A simple and easy-to-use library to enjoy videogames programming
Free (as in freedom) open source clone of the Age of Empires II engine :rocket:
An open source re-implementation of RollerCoaster Tycoon 2 🎢
A multi-platform library for OpenGL, OpenGL ES, Vulkan, window and input
A simple Minecraft clone written in C using modern OpenGL (shaders).
openFrameworks is a community-developed cross platform toolkit for creative coding in C++.
Android filters based on OpenGL (idea from GPUImage for iOS)
Simple and Fast Multimedia Library
Open3D: A Modern Library for 3D Data Processing
OpenGL Mathematics (GLM)
RenderDoc is a stand-alone graphics debugging tool.
Safe and portable GPU abstraction in Rust, implementing WebGPU API.
Free open-source non-linear video editor
Desktop GUI Framework
OpenSCAD - The Programmers Solid 3D CAD Modeller
[maintenance mode] A low-overhead Vulkan-like GPU API for Rust.
Gephi - The Open Graph Viz Platform
Fast PlayStation 1 emulator for x86-64/AArch32/AArch64
📸 A well documented, high-level Android interface that makes capturing pictures and videos easy, addressing all of the common issues and needs. Real-time filters, gestures, watermarks, frame processing, RAW, output of any size.
A Vulkan and OpenGL overlay for monitoring FPS, temperatures, CPU/GPU load and more. Discord: https://discordapp.com/invite/Gj5YmBb
Android Video Player. 安卓视频播放器，封装MediaPlayer、ExoPlayer、IjkPlayer。模仿抖音并实现预加载，列表播放，悬浮播放，广告播放，弹幕，视频水印，视频滤镜
Lightweight and modular C++11 graphics middleware for games and data visualization
Interactive, thoroughly customizable maps in native Android, iOS, macOS, Node.js, and Qt applications, powered by vector tiles and OpenGL
Next-generation HTML renderer for apps and games
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.
Slick, declarative command line video editing & API
Space exploration, trading, and combat game.
Lightweight, cross-platform & full-featured shader IDE
Powerful, mature open-source cross-platform game engine for Python and C++, developed by Disney and CMU
Collection of cross-platform one-file C/C++ libraries with no dependencies, primarily used for games