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.
:sparkler: Compilation of the best resources to learn programming OpenGL Shaders
A cross-platform 2D game engine
An open source Minecraft reimplementation written from scratch. Mirror of https://gitlab.bixilon.de/bixilon/minosoft
A small MIDI visualizer tool, using OpenGL
An implementation of OpenGL 3.x-ish in clean C
A Processing/Java library for high performance GPU-Computing (GLSL). Fluid Simulation + SoftBody Dynamics + Optical Flow + Rendering + Image Processin...
Python+Numpy+OpenGL: fast, scalable and beautiful scientific visualization
GLava - OpenGL audio spectrum visualizer
An Open Source C# 3D Game Engine under MIT license, inspired by Unity and featuring a complete editor
Cross Platform Professional Procedural Terrain Generation & Texturing Tool
Compatible client of Ace of Spades 0.75
C++ open source 3D game engine
Universal graphical hook for a D3D9-D3D12, OpenGL and Vulkan based games.
A project for processing neural networks and rendering to gain insights on the architecture and parameters of a model through a decluttered representa...
🐥🚙 Crossy Road game clone made in Expo (iOS, Android, web), THREE.js, Tween, React Native. 🐔
OpenCL integration for Python, plus shiny features
MAINTENCE MODE ---- Easy to use, customizable, efficient 3D renderer library built on wgpu.
Tiny C++ Software Renderer / Rasterizer, and implements OpenGL and Vulkan renderers for comparison
An Android library that provides views using openGL canvas to draw things on SurfaceView or TextureView.
A modular Common Lisp game engine
Tiny OpenGL Wrapper / 3D Engine in C++
Type-safe, type-level and stateless Rust graphics framework
Cross-platform port of Arx Fatalis, a first-person role-playing game
2D zoom and pan behavior for View hierarchies, images, video streams, and much more, written in Kotlin for Android.
blender python scripts
This project provides a new implementation of our EGSR 2008 paper "Precomputed Atmospheric Scattering".
Source code repository of the FreeOrion project.
Lightweight Game Engine/Framework in C++17 with WYSIWYG Editor. Experimental C# bindings.
A multi-screen player using Qt + FFmpeg.
Zep - An embeddable editor, with optional support for using vim keystrokes.
Minimal, configurable & GPU accelerated Immediate Mode UI Library written with modern OpenGL
Rust port of JoeyDeVries/LearnOpenGL
Physically Based Shading and Deferred Rendering for the Panda3D game engine
Anton's OpenGL 4 Tutorials book - Demo Code
A modern re-implementation of the classic DOS game Duke Nukem II
A cross-platform C++20 3D library with Python bindings and the high-level API of three.js.
Mesa 3D graphics library (read-only mirror of https://gitlab.freedesktop.org/mesa/mesa/)
2D/3D geometry toolkit for Clojure/Clojurescript
Concats a list of videos together using ffmpeg with sexy OpenGL transitions.
GPU Raytracer from scratch in C++/CUDA
C++ game engine for Windows, macOS, Linux, iOS, tvOS, Android, and web browsers
Eaglercraft is real Minecraft 1.5.2 that you can play in any regular web browser. That includes school chromebooks, it works on all chromebooks. You c...
slop (Select Operation) is an application that queries for a selection from the user and prints the region to stdout.
Software-only 3D renderer written in Go.
Lightweight, multi-platform, data-oriented game engine.
Free implementation of the OpenGL Utility Toolkit (GLUT)
Dear ImGui apps made simple: desktop, mobile, and web from one codebase. Minimal code. Maximally readable.
erhe is a C++ library and editor for 3D graphics with a graphics API abstraction loosely modeled after Vulkan and Metal, with backends for OpenGL, Met...
android video record editor muxer sdk
Shockolate - A minimalist and cross platform System Shock source port.