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)

glumpy
glumpy glumpy Python

Python+Numpy+OpenGL: fast, scalable and beautiful scientific visualization

1.3k
PortableGL
PortableGL rswinkle C

An implementation of OpenGL 3.x-ish in clean C

1.3k
glava
glava jarcode-foss C

GLava - OpenGL audio spectrum visualizer

1.3k
bonsai
bonsai scallyw4g C

The procedural generation voxel engine

1.3k
openspades
openspades yvt C++

Compatible client of Ace of Spades 0.75

1.2k
MobileGlues-release
MobileGlues-release MobileGL-Dev

MobileGlues, which stands for "(on) Mobile, GL uses ES", is a GL implementation running on top of host OpenGL ES 3.2, with running Minecraft Java Edit...

1.2k
MxEngine
MxEngine asc-community C++

C++ open source 3D game engine

1.2k
kiero
kiero Rebzzel C++

Universal graphical hook for a D3D9-D3D12, OpenGL and Vulkan based games.

1.2k
TerraForge3D
TerraForge3D Jaysmito101 C++

Cross Platform Professional Procedural Terrain Generation & Texturing Tool

1.2k
nn_vis
nn_vis julrog Python

A project for processing neural networks and rendering to gain insights on the architecture and parameters of a model through a decluttered representa...

1.2k
rend3
rend3 BVE-Reborn Rust

MAINTENCE MODE ---- Easy to use, customizable, efficient 3D renderer library built on wgpu.

1.2k
Expo-Crossy-Road
Expo-Crossy-Road EvanBacon TypeScript

🐥🚙 Crossy Road game clone made in Expo (iOS, Android, web), THREE.js, Tween, React Native. 🐔

1.1k
SoftGLRender
SoftGLRender keith2018 C++

Tiny C++ Software Renderer / Rasterizer, and implements OpenGL and Vulkan renderers for comparison

1.1k
pyopencl
pyopencl inducer Python

OpenCL integration for Python, plus shiny features

1.1k
android-openGL-canvas
android-openGL-canvas ChillingVan Java

An Android library that provides views using openGL canvas to draw things on SurfaceView or TextureView.

1.1k
trial
trial Shirakumo Common Lisp

A modular Common Lisp game engine

1.1k
TinyEngine
TinyEngine weigert C++

Tiny OpenGL Wrapper / 3D Engine in C++

1.1k
luminance-rs
luminance-rs hadronized Rust

Type-safe, type-level and stateless Rust graphics framework

1.1k
ZoomLayout
ZoomLayout natario1 Kotlin

2D zoom and pan behavior for View hierarchies, images, video streams, and much more, written in Kotlin for Android.

1.1k
bpy
bpy uhlik Python

blender python scripts

1.1k
ArxLibertatis
ArxLibertatis arx C++

Cross-platform port of Arx Fatalis, a first-person role-playing game

1.1k
precomputed_atmospheric_scattering
precomputed_atmospheric_scattering ebruneton C++

This project provides a new implementation of our EGSR 2008 paper "Precomputed Atmospheric Scattering".

1.1k
leif
leif cococry C

Minimal, configurable & GPU accelerated Immediate Mode UI Library written with modern OpenGL

1k
hplayer
hplayer ithewei C++

A multi-screen player using Qt + FFmpeg.

1k
learn-opengl-rs
learn-opengl-rs bwasty Rust

Rust port of JoeyDeVries/LearnOpenGL

1k
zep
zep Rezonality C++

Zep - An embeddable editor, with optional support for using vim keystrokes.

1k
freeorion
freeorion freeorion C++

Source code repository of the FreeOrion project.

1k
rbfx
rbfx rbfx C++

Lightweight Game Engine/Framework in C++17 with WYSIWYG Editor. Experimental C# bindings.

1k
antons_opengl_tutorials_book
antons_opengl_tutorials_book capnramses C++

Anton's OpenGL 4 Tutorials book - Demo Code

1k
RenderPipeline
RenderPipeline tobspr Python

Physically Based Shading and Deferred Rendering for the Panda3D game engine

1k
mesa
mesa Mesa3D C

Mesa 3D graphics library (read-only mirror of https://gitlab.freedesktop.org/mesa/mesa/)

1k
RigelEngine
RigelEngine lethal-guitar C++

A modern re-implementation of the classic DOS game Duke Nukem II

999
geom
geom thi-ng Clojure

2D/3D geometry toolkit for Clojure/Clojurescript

997
ffmpeg-concat
ffmpeg-concat transitive-bullshit JavaScript

Concats a list of videos together using ffmpeg with sexy OpenGL transitions.

987
ouzel
ouzel elnormous C++

C++ game engine for Windows, macOS, Linux, iOS, tvOS, Android, and web browsers

980
GPU-Raytracer
GPU-Raytracer jan-van-bergen C++

GPU Raytracer from scratch in C++/CUDA

978
eaglercraft
eaglercraft lax1dude Java

Eaglercraft is real Minecraft 1.5.2 that you can play in any regular web browser. That includes school chromebooks, it works on all chromebooks. You c...

972
slop
slop naelstrof C++

slop (Select Operation) is an application that queries for a selection from the user and prints the region to stdout.

931
fauxgl
fauxgl fogleman Go

Software-only 3D renderer written in Go.

927
pmtech
pmtech polymonster C++

Lightweight, multi-platform, data-oriented game engine.

926
freeglut
freeglut freeglut C

Free implementation of the OpenGL Utility Toolkit (GLUT)

912
trinity
trinity wlanjie C

android video record editor muxer sdk

911
hello_imgui
hello_imgui pthom C++

Dear ImGui apps made simple: desktop, mobile, and web from one codebase. Minimal code. Maximally readable.

907
systemshock
systemshock Interrupt C

Shockolate - A minimalist and cross platform System Shock source port.

899
erhe
erhe tksuoran C++

erhe is a C++ library and editor for 3D graphics with a graphics API abstraction loosely modeled after Vulkan and Metal, with backends for OpenGL, Met...

896
lighthouse2
lighthouse2 jbikker C++

Lighthouse 2 framework for real-time ray tracing

870
threepp
threepp markaren C++

A cross-platform C++20 3D library with the high-level API of three.js

870
flux
flux sandydoo Rust

An open-source tribute to the macOS Drift screensaver

867
dlangui
dlangui buggins D

Cross Platform GUI for D programming language

866
Transcoder
Transcoder deepmedia Java

🎞 Hardware-accelerated video transcoding using Android MediaCodec APIs. Supports cropping, concatenation, clipping, audio processing, video speed and...

864