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 (1378)

shadows
shadows matiasah Lua

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

182
human-gpu
human-gpu luruke JavaScript

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

181
tiny-renderer
tiny-renderer rougier Python

A tiny sotfware 3D renderer in 100 lines of Python

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
gaiasky
gaiasky langurmonkey Java

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

177
GLFW-CMake-starter
GLFW-CMake-starter enkisoftware CMake

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

176
OpenGL_Flightsim
OpenGL_Flightsim gue-ni C++

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

176
OpenSource
OpenSource w23 C

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

175
c-game-resources
c-game-resources aaron9000

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

174
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
KAIN2
KAIN2 Gh0stBlade C

Legacy of Kain: Soul Reaver Decompile

170
asdf-overlay
asdf-overlay storycraft Rust

High performance game overlay library for Windows

169
gl_cadscene_rendertechniques
gl_cadscene_rendertechniques nvpro-samples C++

OpenGL sample on various rendering approaches for typical CAD scenes

168
wasabi2d
wasabi2d lordmauve Python

Cutting-edge 2D game framework for Python

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
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
brplot
brplot branc116 C

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

166
Noble
Noble BelmuTM GLSL

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

166
aero-graphics
aero-graphics achlubek TypeScript

Graphics Vulkan API library written in TypeScript

165
openglbook.com
openglbook.com openglbook C

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

164
bintris
bintris Lallassu Go

Binary Tetris

164
Light-Propagation-Volumes
Light-Propagation-Volumes djbozkosz C++

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

163
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
ink
ink buchanae Go

Creative coding in Go

159
spelunky-psp
spelunky-psp dbeef C++

Spelunky remake for Sony PSP.

158
PlayerSDK
PlayerSDK JeffMony Java

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

158
Envisaged
Envisaged utensils Python

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

158
kimera
kimera luigifcruz C

Low-latency hardware accelerated codec based video streaming utility.

158
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.

157
Fwog
Fwog JuanDiegoMontoya C++

Froggy OpenGL Engoodener

156
clustered-shading
clustered-shading DaveH355

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

155
tinygl
tinygl ska80 C

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

155
ImGuiHydraEditor
ImGuiHydraEditor raph080 C++

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

154
ekg
ekg vokegpu C++

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

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

Sildurs shaders website

154
vuo
vuo vuo C++

A realtime visual programming language for interactive media.

154
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
Open-Shaders
Open-Shaders repalash HLSL

Collection of many open source shaders(GLSL, HLSL, CG) in popular open source game development and rendering engines and public repositories.

153
zigglgen
zigglgen castholm Zig

Zig OpenGL binding generator

152