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)

turso3d
turso3d cadaver C++

Experimental 3D / game engine

327
Physics3D
Physics3D ThePhysicsGuys C++

A 3D physics engine

327
glrnvim
glrnvim beeender Rust

glrnvim wraps nvim with your favourite terminal into a standalone, non-fancy but daily-usable neovim GUI.

326
npainter
npainter mrgaturus Nim

fast and simple digital painting software

325
kdabtv
kdabtv KDABLabs C++

This repository contains the code of the examples showcased in the KDAB TV video series.

323
glvis
glvis GLVis C++

Lightweight OpenGL tool for accurate and flexible finite element visualization

322
jle
jle Mormert C++

Jet-Lagged Engine is a work-in-progress C++/Lua game engine supporting Windows, Linux, Mac and browsers.

317
jngl
jngl jhasse C++

Easy to use cross-platform 2D game library for C++

317
magnum-examples
magnum-examples mosra C++

Examples for the Magnum C++11 graphics engine

316
dirt
dirt pmh47 C++

DIRT: a fast differentiable renderer for TensorFlow

315
mapbox-maps-android
mapbox-maps-android mapbox Kotlin

Interactive, thoroughly customizable maps in native Android powered by vector tiles and OpenGL.

314
msdfgl
msdfgl nyyManni C

OpenGL implementation of the MSDF algorithm

313
quetoo
quetoo jdolan C

Quetoo ("Q2") is a free first person shooter based on id Tech2. GPL v2 license.

312
dynamic-occupancy-grid-map
dynamic-occupancy-grid-map TheCodez C++

Implementation of "A Random Finite Set Approach for Dynamic Occupancy Grid Maps with Real-Time Application"

311
CrossShader
CrossShader alaingalvan C++

⚔️ A tool for cross compiling shaders. Convert between GLSL, HLSL, Metal Shader Language, or older versions of GLSL.

310
bevy_retrograde
bevy_retrograde katharostech Rust

Plugin pack for making 2D games with Bevy

310
CroftEngine
CroftEngine stohrendorf C++

An open-source Tomb Raider 1 engine remake

309
MoravaEngine
MoravaEngine dtrajko C++

2D/3D graphics engine written in C++ language. It currently supports the following graphics APIs: OpenGL 3.3+, Vulkan 1.2, DirectX 11. Its current pur...

309
morphologica
morphologica ABRG-Models C++

C++ header-only graphing and data visualization with Modern OpenGL

308
AlizaMS
AlizaMS AlizaMedicalImaging C++

DICOM Viewer

308
pangolin
pangolin uoip C++

Python binding of 3D visualization library Pangolin

305
borealis
borealis natinusala C++

Hardware accelerated, controller and TV oriented UI library for PC and Nintendo Switch (libnx)

305
EzRT
EzRT AKGWSB C++

Easy Ray Tracing, a lite renderer and tutorial from theory to implement, with OpenGL

304
possumwood
possumwood martin-pr C++

Possumwood is a graph-based procedural authoring tool, in concept not dissimilar to popular CG packages like Houdini, Blender or Maya. It is intended...

302
Doomsday-Engine
Doomsday-Engine skyjake C++

A portable, enhanced source port of Doom, Heretic and Hexen.

302
Engine
Engine Shervanator C++

A basic cross-platform 3D game engine

300
renderdoc-mcp
renderdoc-mcp JiaboLi-GitHub C++

An MCP server for RenderDoc: Empowering AI assistants to analyze GPU frame captures and debug graphics pipelines.

300
OpenGL_CMake_Skeleton
OpenGL_CMake_Skeleton ArthurSonzogni C++

:heart: A ready to use cmake skeleton using GLFW, Glew and glm. :+1:

300
g3nd
g3nd g3n Go

G3N Game Engine Demo

298
MoltenEngine
MoltenEngine Syncaidius C#

A spare-time C# .NET 8 game engine project. Cross-platform, multi-threaded.

295
dw-sample-framework
dw-sample-framework diharaw C

A simple C++ framework for implementing graphics technique samples using OpenGL and Vulkan.

290
opengl_examples
opengl_examples damdoy C++

Collection of examples for OpenGL: Perlin noise, ambient occlusion, shadow mapping, water reflection and others

290
MRIcroGL
MRIcroGL rordenlab Python

v1.2 GLSL volume rendering. Able to view NIfTI, DICOM, MGH, MHD, NRRD, AFNI format images.

290
vim-glsl
vim-glsl stykhomyrov Vim Script

Vim runtime files for OpenGL Shading Language

288
rustarok
rustarok bbodi Rust

Multiplayer, fast-paced Moba style game

286
Newtonian-Particle-Simulator
Newtonian-Particle-Simulator BoyBaykiller C#

C# OpenGL Particle Simulation, GPU accelerated

286
BabylonCpp
BabylonCpp samdauwe C++

A port of Babylon.js to C++

285
ledit
ledit liz3 C++

Simple no bullshit text editor

282
crosstl
crosstl CrossGL Python

Universal Programming Language & Translator

282
BetterSpades
BetterSpades xtreme8000 C

BetterSpades, an Ace of Spades client targeted at low end systems (GL/ES 1.1). Runs on your grandmother's rig!

281
ShaderShowcaseApp
ShaderShowcaseApp thelumiereguy Kotlin

A Jetpack Compose-based app to exhibit all the beautiful GLSL Fragment shaders I have ever written, where you can set them as Live Wallpaper.

281
moderngl-window
moderngl-window moderngl Python

A cross platform utility library for ModernGL making window creation and resource loading simple

279
spearmint
spearmint clover-moe C

Spearmint — an updated id Tech 3 engine for continuing the classics and creating new games.

276
UniversalHookX
UniversalHookX bruhmoment21 C++

Universal graphical hook for Windows apps.

274
Partikel_accelleration_on_GPU
Partikel_accelleration_on_GPU MauriceGit C

Particle accelleration with OpenGL 4.3, using the compute shader to calculate particle movement on graphics hardware.

272
vxr
vxr avilapa C++

General purpose engine written in C++ with emphasis on materials rendering (PBR, clear coat, anisotropy, iridescence)

272
Dyna-Kinematics
Dyna-Kinematics diegomacario C++

A 2D rigid-body dynamics simulator with some cool features for generating beautiful animations.

271
LinaVG
LinaVG inanevin C

2D Vector-Graphics library for drawing anti-aliased convex shapes, lines and texts.

269
PokemonGameEngine
PokemonGameEngine Kermalis C#

A C# 2D Pokémon game engine and map editor.

268
o2
o2 o2-engine C

2D Game Engine with visual WYSIWYG editor and JS scripting

266