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)

magnum-examples
magnum-examples mosra C++

Examples for the Magnum C++11 graphics engine

314
mapbox-maps-android
mapbox-maps-android mapbox Kotlin

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

314
kdabtv
kdabtv KDABLabs C++

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

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

310
msdfgl
msdfgl nyyManni C

OpenGL implementation of the MSDF algorithm

308
morphologica
morphologica ABRG-Models C++

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

308
pangolin
pangolin uoip C++

Python binding of 3D visualization library Pangolin

307
bevy_retrograde
bevy_retrograde katharostech Rust

Plugin pack for making 2D games with Bevy

307
CrossShader
CrossShader alaingalvan C++

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

306
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"

305
CroftEngine
CroftEngine stohrendorf C++

An open-source Tomb Raider 1 engine remake

304
EzRT
EzRT AKGWSB C++

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

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

301
OpenGL_CMake_Skeleton
OpenGL_CMake_Skeleton ArthurSonzogni C++

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

301
Engine
Engine Shervanator C++

A basic cross-platform 3D game engine

299
borealis
borealis natinusala C++

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

299
AlizaMS
AlizaMS AlizaMedicalImaging C++

DICOM Viewer

299
MoltenEngine
MoltenEngine Syncaidius C#

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

298
g3nd
g3nd g3n Go

G3N Game Engine Demo

297
Doomsday-Engine
Doomsday-Engine skyjake C++

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

295
vim-glsl
vim-glsl stykhomyrov Vim Script

Vim runtime files for OpenGL Shading Language

288
opengl_examples
opengl_examples damdoy C++

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

288
rustarok
rustarok bbodi Rust

Multiplayer, fast-paced Moba style game

286
BabylonCpp
BabylonCpp samdauwe C++

A port of Babylon.js to C++

285
Newtonian-Particle-Simulator
Newtonian-Particle-Simulator BoyBaykiller C#

C# OpenGL Particle Simulation, GPU accelerated

285
ledit
ledit liz3 C++

Simple no bullshit text editor

283
moderngl-window
moderngl-window moderngl Python

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

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.

279
MRIcroGL
MRIcroGL rordenlab Python

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

277
dw-sample-framework
dw-sample-framework diharaw C

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

276
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!

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

269
flutter_gl
flutter_gl wasabia C

cross-platform call OpenGL API by Dart through dart:ffi. Provides OpenGL with Texture Widget on Flutter.

268
LinaVG
LinaVG inanevin C

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

268
lwjgl3-tutorial
lwjgl3-tutorial SilverTiger Java

Tutorial for the Lightweight Java Game Library (LWJGL) 3

264
video-app
video-app bmewj C++

A real-time video processing app written in C++ using OpenGL and FFmpeg

264
rotation_master
rotation_master iwatake2222 C++

Provide conversion between the major representations of 3D rotation and visualize the orientation of a rigid body

264
spearmint
spearmint clover-moe C

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

262
UniversalHookX
UniversalHookX bruhmoment21 C++

Universal graphical hook for Windows apps.

261
gpu_performance_api
gpu_performance_api GPUOpen-Tools C++

GPU Performance API for AMD GPUs

259
PokemonGameEngine
PokemonGameEngine Kermalis C#

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

258
visbrain
visbrain EtienneCmb Python

A multi-purpose GPU-accelerated open-source suite for brain data visualization

256
react-native-gl-image-filters
react-native-gl-image-filters GregoryNative JavaScript

React-Native image filters using gl-react

256
glhf
glhf faiface Go

openGL Have Fun - A Go package that makes life with OpenGL enjoyable.

255
piccante
piccante cnr-isti-vclab C++

The hottest High Dynamic Range (HDR) Library

255
ulubis
ulubis malcolmstill Common Lisp

A Wayland compositor written in Common Lisp

255
pyGLFW
pyGLFW FlorianRhiem Python

Python bindings for GLFW

253
FishEngine
FishEngine yushroom C++

Simple, Unity-like Game Engine.

252