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

gllabel
gllabel azsn C++

GPU Vector Text Rendering (WIP)

193
Flux
Flux JulianThijssen C++

A real-time physically based rendering engine written in C++ and OpenGL

192
CommandBuffer
CommandBuffer tuxalin C

A lock-free CommandBuffer implementation designed for multi-threaded rendering applications.

191
Mundus
Mundus JamesTKhan Java

A 3D world/level editor built with Java, Kotlin & libGDX.

191
opengl_texture_widget_example
opengl_texture_widget_example mogol Objective-C

Demo Flutter plugin to present OpenGL render in widgets tree

190
MobileGlues
MobileGlues MobileGL-Dev C++

The core of MobileGlues. https://github.com/MobileGL-Dev/MobileGlues-release

190
janus-client
janus-client ouxianghui C++

c/c++ webrtc native janus client Qt opengl video-meeting video-room video-call text-room meeting chat

190
GameAnimationProgramming
GameAnimationProgramming gszauer C

Source code for Hands-On C++ Game Animation Programming

189
ore-infinium
ore-infinium sreich Kotlin

Ore Infinium, Open Source multiplayer Terraria-inspired Sci-fi game, focused on technology, devices and researching. Written in Kotlin (JVM), LibGDX....

189
GLGraph
GLGraph varon C#

The fastest free real-time C# graphs and charts for WPF or natively using OpenGL. Better than LiveCharts, freer than SciChart.

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

187
Ethertia
Ethertia Dreamtowards C++

A Sandbox Survival Game with Vulkan, PhysX, C++20. aims to be "Minecraft + GTAV + VRChat"

186
OpenGL_Flightsim
OpenGL_Flightsim gue-ni C++

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

185
tiny-renderer
tiny-renderer rougier Python

A tiny sotfware 3D renderer in 100 lines of Python

185
sh3redux
sh3redux Palm-Studios C++

SILENT HILL 3 Engine Remake in OpenGL and C++

185
Tex-An_Mesh
Tex-An_Mesh lev1khachatryan Jupyter Notebook

Fully textured and animatable human body mesh reconstruction from a single image

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

184
Rubeus
Rubeus sdslabs C++

A cross platform 2D game engine written in C++ for beginners

182
MobileGL
MobileGL MobileGL-Dev C++

A desktop OpenGL implementation on Mobile (or anything)

181
human-gpu
human-gpu luruke JavaScript

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

181
OpenSource
OpenSource w23 C

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

181
Light-Propagation-Volumes
Light-Propagation-Volumes djbozkosz C++

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

181
shadows
shadows matiasah Lua

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

179
minigdx
minigdx minigdx Kotlin

Minimalist Game Framework using Kotlin Multiplatform

179
asdf-overlay
asdf-overlay storycraft Rust

High performance game overlay library for Windows

178
c-game-resources
c-game-resources aaron9000

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

177
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
Noble
Noble BelmuTM GLSL

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

175
Cyclic
Cyclic Lothrazar Java

Minecraft mod written in Java

174
gl
gl goxjs Go

Go cross-platform OpenGL bindings.

174
clustered-shading
clustered-shading DaveH355

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

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

VDPAU driver with OpenGL/VAAPI backend

173
KAIN2
KAIN2 Gh0stBlade C

Legacy of Kain: Soul Reaver Decompile

173
splash
splash weigert C++

Unix Data Splashing Tool

172
PrimeXT
PrimeXT SNMetamorph C++

Modernized toolkit for Xash3D FWGS engine, has enhanced graphics and physics and a lot of new features for mod-makers. Crossplatform, supports Windows...

172
brplot
brplot branc116 C

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

171
tinygl
tinygl ska80 C

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

170
Terrain3D
Terrain3D DanWatkins C++

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

170
adreno-gpu-vulkan-code-sample-framework
adreno-gpu-vulkan-code-sample-framework SnapdragonGameStudios C++

This repository contains a Vulkan Framework designed to enable developers to get up and running quickly for creating sample content and rapid prototyp...

169
gl_cadscene_rendertechniques
gl_cadscene_rendertechniques nvpro-samples C++

OpenGL sample on various rendering approaches for typical CAD scenes

169
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
Epsilon
Epsilon NekoyaHouse Java

An open source Minecraft utility mod for Fabric & NeoForge

167
simple-linux-wallpaperengine-gui
simple-linux-wallpaperengine-gui Maxnights Python

GUI for Linux wallpaper engine. Yes, this is the same wallpaper engine adapted for Linux. Thank you @Almamu.

166
wasabi2d
wasabi2d lordmauve Python

Cutting-edge 2D game framework for Python

166
Dilithium
Dilithium gongminmin C++

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

166
rdc-cli
rdc-cli BANANASJIM Python

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

166
bintris
bintris Lallassu Go

Binary Tetris

165
aero-graphics
aero-graphics achlubek TypeScript

Graphics Vulkan API library written in TypeScript

165