opengl
Topic

opengl

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.

Repositories (1379)

shadows
shadows matiasah Lua

Shädows - A Shadows & Lights engine for löve

182
CatacombGL
CatacombGL ArnoAnsems C++

CatacombGL is a source port with OpenGL graphics for Catacomb 3D (1991), The Catacomb Abyss (1992), The Catacomb Armageddon (1992) and The Catacomb Ap...

182
tiny-renderer
tiny-renderer rougier Python

A tiny sotfware 3D renderer in 100 lines of Python

181
human-gpu
human-gpu luruke JavaScript

🤖 Hello human, I'm sick to be your GPU!!

181
sh3redux
sh3redux Palm-Studios C++

SILENT HILL 3 Engine Remake in OpenGL and C++

180
xray-15
xray-15 OpenXRay C++

X-Ray Engine 1.5 expansion. Original version was used in S.T.A.L.K.E.R.: Clear Sky.

179
minigdx
minigdx minigdx Kotlin

Minimalist Game Framework using Kotlin Multiplatform

178
OpenGL_Flightsim
OpenGL_Flightsim gue-ni C++

A simple but realistic looking flight simulator using OpenGL, from scratch.

177
gaiasky
gaiasky langurmonkey Java

Mirror of the main Gaia Sky repository hosted on Gitlab: https://gitlab.com/langurmonkey/gaiasky

177
OpenSource
OpenSource w23 C

Load Source games maps as combined meshes correctly positioned relative to each other

176
GLFW-CMake-starter
GLFW-CMake-starter enkisoftware CMake

Use CMake to create a project with GLFW - Multi-platform Windows, Linux and MacOS.

176
c-game-resources
c-game-resources aaron9000

A collection of helpful resources for writing games in C and OpenGL.

175
gl
gl goxjs Go

Go cross-platform OpenGL bindings.

174
splash
splash weigert C++

Unix Data Splashing Tool

173
libvdpau-va-gl
libvdpau-va-gl i-rinat C++

VDPAU driver with OpenGL/VAAPI backend

173
Cyclic
Cyclic Lothrazar Java

Minecraft mod written in Java

172
Terrain3D
Terrain3D DanWatkins C++

Interactive 3D terrain simulation using OpenGL 4 and Qt 5.

171
brplot
brplot branc116 C

+256,000,000 points per plot, +60 Fps on shity laptop. Only limit is the size of your RAM.

170
asdf-overlay
asdf-overlay storycraft Rust

High performance game overlay library for Windows

170
KAIN2
KAIN2 Gh0stBlade C

Legacy of Kain: Soul Reaver Decompile

170
gl_cadscene_rendertechniques
gl_cadscene_rendertechniques nvpro-samples C++

OpenGL sample on various rendering approaches for typical CAD scenes

168
gl_vk_threaded_cadscene
gl_vk_threaded_cadscene nvpro-samples C++

OpenGL and Vulkan comparison on rendering a CAD scene using various techniques

168
wasabi2d
wasabi2d lordmauve Python

Cutting-edge 2D game framework for Python

168
opengl-demo
opengl-demo SerafimArts PHP

Just an OpenGL (SDL) demo in pure PHP

167
Dilithium
Dilithium gongminmin C++

Dilithium is a bidirectional shader converter for converting between DXIL and SPIR-V.

166
Noble
Noble BelmuTM GLSL

A Minecraft shader pack that enhances your experience with the help of good-looking visuals and light simulations.

166
Light-Propagation-Volumes
Light-Propagation-Volumes djbozkosz C++

Master's thesis implementing real-time global illumination method.

165
aero-graphics
aero-graphics achlubek TypeScript

Graphics Vulkan API library written in TypeScript

165
bintris
bintris Lallassu Go

Binary Tetris

164
openglbook.com
openglbook.com openglbook C

The source code for http://openglbook.com/

164
jmathplot
jmathplot yannrichet Java

Java interactive 2D and 3D plots (no OpenGL)

163
PyTeapot-Quaternion-Euler-cube-rotation
PyTeapot-Quaternion-Euler-cube-rotation thecountoftuscany Python

Visualization of IMU orientation from quaternion or Euler angles with a rotating cube

162
gl
gl acdemiralp C++

Header-only C++17 wrapper for OpenGL 4.6 Core Profile.

162
freedom
freedom Ciremun C++

osu! difficulty changer & bot

161
Apple-Music-Animation
Apple-Music-Animation rahulrj Java

Apple music animation demo in Android

160
iPhotron-LocalPhotoAlbumManager
iPhotron-LocalPhotoAlbumManager OliverZhaohaibin Python

A macOS Photos–style photo manager for Windows — folder-native, non-destructive, with HEIC/MOV Live Photo, map view, and GPU-accelerated browsing.

159
ink
ink buchanae Go

Creative coding in Go

159
spelunky-psp
spelunky-psp dbeef C++

Spelunky remake for Sony PSP.

159
clustered-shading
clustered-shading DaveH355

An OpenGL tutorial on clustered shading. A technique for efficiently rendering thousands of dynamic lights in games.

159
kimera
kimera luigifcruz C

Low-latency hardware accelerated codec based video streaming utility.

158
PlayerSDK
PlayerSDK JeffMony Java

提供一个高效的播放器库,播放相关的优化和功能都会在这个项目中完成

158
Envisaged
Envisaged utensils Python

Nix-first Git history visualizations with Gource + FFmpeg (CLI + mobile web UI)

158
Fwog
Fwog JuanDiegoMontoya C++

Froggy OpenGL Engoodener

156
tinygl
tinygl ska80 C

TinyGL : a Small, Free and Fast Subset of OpenGL*

156
ImGuiHydraEditor
ImGuiHydraEditor raph080 C++

ImGui Hydra Editor is a USD editor written in c++ with the ImGui and OpenUSD frameworks.

154
sildurs-shaders.github.io
sildurs-shaders.github.io Sildurs-shaders JavaScript

Sildurs shaders website

154
ekg
ekg vokegpu C++

High-performance, descriptor-based, low-latency, memory-safety, multi-platform, modular GPU-accelerated GUI library written for C++.

154
vuo
vuo vuo C++

A realtime visual programming language for interactive media.

154
python-opengl-tutorial
python-opengl-tutorial jcteng Python

Python opengl-tutorial base on PyOpenGL.

153
container-vm
container-vm wy-z Python

A simple way to run QEMU/KVM VM inside a container (supports Windows, OpenWRT VM and all others)

153