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)

vize
vize oprogramadorreal C++

C++ application that implements volume ray casting in GPU using GLSL.

56
assimp-Cpp-OpenGL-skeletal-animation
assimp-Cpp-OpenGL-skeletal-animation vovan4ik123 C

assimp C++ OpenGL skeletal animation visual studio 2015 project

56
OpenXR-Samples
OpenXR-Samples jherico C++

Samples for the OpenXR API

56
q321
q321 andrei-drexler C++

Quake III: Arena demake in 64(-ish) KB

56
tinygl.js
tinygl.js humu2009 C

Implementation of OpenGL 1.1 compatible API in JavaScript.

56
tinyrenderer_rs
tinyrenderer_rs ema2159 Rust

tinyrenderer implementation using Rust

56
zimedit
zimedit SeraphYuki C

Text editor in OpenGL

56
sdf-baking
sdf-baking diharaw C++

An OpenGL sample that demonstrates baking SDFs and using them to add Soft Shadows and Ambient Occlusion to a rasterized scene.

56
space-shooter
space-shooter rajathpi C++

OpenGL project on the Spaceship Shooting Game

56
gluten
gluten deno-windowing TypeScript

OpenGL bindings & WebGL API implementation for Deno.

56
DotFeather
DotFeather xeltica-studio C#

A closs-platform generic gameengine built on C#/.NET 6

55
BBearEditor-2.0
BBearEditor-2.0 xiaoxianrouzhiyou C++

My own 3D engine & editor in order to learn graphics algorithms and game engine architecture.

55
kick
kick mortennobel C++

Simple game engine for C++ 11 / OpenGL 3.x +

54
react-native-GPUImage
react-native-GPUImage CubeSugar JavaScript

GPUImage Component in React Native

54
DruidEngine
DruidEngine adrianensis C++

Druid Engine - Improving my C++ / OpenGL skills by writing a Game Engine.

54
bzzzbz
bzzzbz dvr0 Jupyter Notebook

Digital video synthesizer for live music performance! powered by Raspberry pi + OpenGL

54
rscvdnn
rscvdnn twMr7 C++

Test program for OpenCV DNN object detection with RealSense camera

53
grr
grr msiglreith Rust

Bare metal wrapper for modern OpenGL 4.5+

52
igneous
igneous MissingBitStudios C++

Igneous is an open source game engine written in C++.

52
wase-engine
wase-engine Wase-Engine C++

A 2D game engine written in C++

52
PhaseJumpPro
PhaseJumpPro coinbump C++

Game/Graphics Engine for C++

52
jglm
jglm jroyalty Java

Java OpenGL Mathematics Library

51
crynn
crynn wmcnamara C++

3D Game Engine Created In C++ & OpenGL

51
vts-browser-cpp
vts-browser-cpp melowntech C++

VTS Browser C++ library

51
eagine-all
eagine-all matus-chochlik C++

Collection of C++ libraries wrapping SSL, OpenGL, OpenAL and EGL including utilities for writing distributed applications with graphics and/or audio r...

51
android-RoundedTextureView
android-RoundedTextureView wasabeef Java

RoundedTextureView Sample

50
acf
acf elucideye C++

Aggregated Channel Feature object detection in C++ and OpenGL ES 2.0 based on https://github.com/pdollar/toolbox

50
Simpleton-Engine
Simpleton-Engine indianakernick C++

What a stupid name for a library

50
orka
orka onox Ada

The OpenGL 4.6 Rendering Kernel in Ada 2012

50
IFT3100A26
IFT3100A26 philvoyer C++

Exemples du cours 'IFT-3100 Infographie' de l'Université Laval (édition automne 2026).

50
Quake2
Quake2 gildor2 C++

Quake 2 modification with new renderer and many other unique features.

50
bevy_miniquad
bevy_miniquad smokku Rust

Bevy engine + miniquad render plugin

50
luajit_gfx_sandbox
luajit_gfx_sandbox pixeljetstream C

luajit based OpenGL and Vulkan rendering sandbox

49
vimeo-depth-viewer
vimeo-depth-viewer vimeo C++

OpenGL application for viewing depth and color video streams from Intel RealSense cameras

49
Lindbergh-Emulator
Lindbergh-Emulator JayFoxRox

A Sega Lindbergh environment / HLE for Linux

49
screensnap
screensnap nasso Rust

A simple screenshooting program written in Rust

49
ste
ste ssteinberg C++

3D graphics engine

49
PixelVoxels
PixelVoxels KellerMartins C

A "Pixelart like" voxel engine

49
Pycraft
Pycraft PycraftDeveloper Python

Pycraft is the OpenGL, open world, video game made entirely with Python. This project is a game to shed some light on OpenGL programming in Python as...

49
Gecko2D
Gecko2D Nazariglez JavaScript

Cross-platform Game Framework

48
MineVKR
MineVKR helixd2s JavaScript

WIP REAL RTX for Minecraft Java Edition...

48
glfwJS
glfwJS Reon90 C

The N-API bindings for GLFW

48
HXEngine
HXEngine huangx916 C++

HXEngine is a cross-platform open source game engine developed by personal

48
KVS
KVS naohisas C++

Kyoto Visualization System

48
voxigen
voxigen caseymcc C++

Voxel handling library for game development, threaded generation/io/meshing with openGL rendering.

48
WinFontRender
WinFontRender sawickiap C++

Small single-header C++ library that renders Windows fonts in graphics applications

48
glarea-example
glarea-example ebassi C

Small example of OpenGL use with GTK3

48
rusty_sword_arena
rusty_sword_arena CleanCut Rust

Rusty Sword Arena: A Crash Course in Rust (Companion repository to the OSCON tutorial)

47
melo
melo jing-interactive C

melo is mesh loader for OBJ, glTF2 and PLY

47
lesser-doom
lesser-doom jakehffn C

Wolfenstein-style render engine experiment in C

47