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

gl
gl acdemiralp C++

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

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

162
ImGuiHydraEditor
ImGuiHydraEditor raph080 C++

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

161
freedom
freedom Ciremun C++

osu! ranked difficulty adjust & more

160
spelunky-psp
spelunky-psp dbeef C++

Spelunky remake for Sony PSP.

160
Fwog
Fwog JuanDiegoMontoya C++

Froggy OpenGL Engoodener

159
Envisaged
Envisaged utensils Python

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

159
Apple-Music-Animation
Apple-Music-Animation rahulrj Java

Apple music animation demo in Android

159
ink
ink buchanae Go

Creative coding in Go

159
kimera
kimera luigifcruz C

Low-latency hardware accelerated codec based video streaming utility.

159
PlayerSDK
PlayerSDK JeffMony Java

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

158
zigglgen
zigglgen castholm Zig

Zig OpenGL binding generator

157
vuo
vuo vuo C++

A realtime visual programming language for interactive media.

156
rdc-cli
rdc-cli BANANASJIM Python

Scriptable CLI for RenderDoc captures — built for terminal workflows, CI pipelines, and AI agents

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

Sildurs shaders website

154
realbloom
realbloom bean-mhm C++

🌠 Bloom Simulation Software for Windows

153
ekg
ekg vokegpu C++

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

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
mc2
mc2 alariq C++

Mech Commander 2 open source engine + OpenGL Linux port

152
python-opengl-tutorial
python-opengl-tutorial jcteng Python

Python opengl-tutorial base on PyOpenGL.

152
symphony-of-empires
symphony-of-empires symphony-of-empires C++

Symphony of the Empires is a RTS strategy game and map game.

151
harfbuzz-example
harfbuzz-example tangrams C++

Harfbuzz text-shaping example with OpenGL using Freetype

151
RadixEngine
RadixEngine GlPortal C++

A free and open game engine.

151
zglfw
zglfw IridescenceTech Zig

A thin, idiomatic wrapper for GLFW. Written in Zig, for Zig!

151
GLFW.jl
GLFW.jl JuliaGL Julia

Julia interface to GLFW, a multi-platform library for creating windows with OpenGL contexts and managing input and events.

150
sharedgl
sharedgl dmaivel C

An OpenGL implementation enabling 3D acceleration for Windows and Linux guests in QEMU/KVM

150
2012SourcePack
2012SourcePack ConspiracyHu C

The sources for our intros up to and including Chaos Theory

149
MapleStory-Porting
MapleStory-Porting flwmxd Lua

MapleStory implementation build with early stage MapleEngine

149
zig_learn_opengl
zig_learn_opengl craftlinks Zig

Follow the Learn-OpenGL book using Zig

149
spvm
spvm keith2018 C++

Tiny C++ SPIR-V virtual machine (interpreter), can be used for shader debugging. Spvm-ShaderToy simulated the runtime environment of shadertoy, and ex...

149
QtOpenGL
QtOpenGL jaredtao C++

some Qt OpenGL Demo

148
Avara
Avara avaraline C

Port of the original 1996 game from Ambrosia Software.

148
korender
korender zakgof Kotlin

3D rendering engine for Kotlin Multiplatform (Desktop, Web, Android)

148
openglfx
openglfx husker-dev C++

OpenGL canvas for JavaFX

147
acr
acr acreloaded C

AssaultCube Reloaded (first-person-shooter game)

146
FAST-Pathology
FAST-Pathology AICAN-Research C++

⚡ Open-source software for deep learning-based digital pathology

145
HipremeEngine
HipremeEngine MrcSnm D

Cross Platform D-Lang Game Engine with scripting support

144
raylib-lua
raylib-lua raysan5 C

A simple and easy-to-use Lua library to enjoy videogames programming

143
opengl-sandbox
opengl-sandbox krux02 HTML

just a macro that generates the fuzz you need to deal with OpenGL

143
wanderers
wanderers a-nikolaev OCaml

An open world adventure and dungeon crawling game

142
flurry
flurry calumr C

Flurry screensaver

142
cute-deferred-shading
cute-deferred-shading Erkaman C++

Cute little deferred shading implementation.

142
DreamRender
DreamRender GraphicsEnthusiast C

My offline renderer for learning.

141
Sokol.NET
Sokol.NET elix22 C#

Cross-platform graphics framework for C# with .NET NativeAOT | Desktop • Mobile • Web | Direct3D • Metal • OpenGL • WebGL

141
Animation-Magic
Animation-Magic diegomacario C++

A cool visualization of all the math that powers 3D character animations.

141
go-icp_cython
go-icp_cython aalavandhaann C++

Go-ICP for globally optimal 3D pointset registration

141
Rhinoceros-3D-for-Linux
Rhinoceros-3D-for-Linux cryinkfly

This is a project, where I give you a way to use Rhino 3D on Linux!

140
serpent
serpent lispysnake D

Cross-platform gaming kit in the D programming language

140
galacritty
galacritty valpackett Rust

[Abandoned experiment] GTK terminal emulator based on Alacritty [USE WEZTERM!]

140