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)

KTX-Software
KTX-Software KhronosGroup C++

KTX (Khronos Texture) Library and Tools

1.2k
MxEngine
MxEngine asc-community C++

C++ open source 3D game engine

1.2k
Minosoft
Minosoft Bixilon Kotlin

An open source Minecraft reimplementation written from scratch. Mirror of https://gitlab.bixilon.de/bixilon/minosoft

1.2k
bonsai
bonsai scallyw4g C

The procedural generation voxel engine

1.2k
openspades
openspades yvt C++

Compatible client of Ace of Spades 0.75

1.2k
kiero
kiero Rebzzel C++

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

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
TerraForge3D
TerraForge3D Jaysmito101 C++

Cross Platform Professional Procedural Terrain Generation & Texturing Tool

1.2k
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
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
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
trial
trial Shirakumo Common Lisp

A modular Common Lisp game engine

1.1k
luminance-rs
luminance-rs hadronized Rust

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

1.1k
TinyEngine
TinyEngine weigert C++

Tiny OpenGL Wrapper / 3D Engine in C++

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
learn-opengl-rs
learn-opengl-rs bwasty Rust

Rust port of JoeyDeVries/LearnOpenGL

1k
hplayer
hplayer ithewei C++

A multi-screen player using Qt + FFmpeg.

1k
leif
leif cococry C

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

1k
zep
zep Rezonality C++

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

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
rbfx
rbfx rbfx C++

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

994
geom
geom thi-ng Clojure

2D/3D geometry toolkit for Clojure/Clojurescript

987
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

986
freeorion
freeorion freeorion C++

Source code repository of the FreeOrion project.

982
RigelEngine
RigelEngine lethal-guitar C++

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

979
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
GPU-Raytracer
GPU-Raytracer jan-van-bergen C++

GPU Raytracer from scratch in C++/CUDA

962
slop
slop naelstrof C++

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

923
pmtech
pmtech polymonster C++

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

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

921
fauxgl
fauxgl fogleman Go

Software-only 3D renderer written in Go.

920
trinity
trinity wlanjie C

android video record editor muxer sdk

913
freeglut
freeglut freeglut C

Free implementation of the OpenGL Utility Toolkit (GLUT)

895
systemshock
systemshock Interrupt C

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

887
lighthouse2
lighthouse2 jbikker C++

Lighthouse 2 framework for real-time ray tracing

868
hello_imgui
hello_imgui pthom C++

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

866
dlangui
dlangui buggins D

Cross Platform GUI for D programming language

860
Transcoder
Transcoder deepmedia Java

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

855
flux
flux sandydoo Rust

An open-source tribute to the macOS Drift screensaver

853
glChAoS.P
glChAoS.P BrutPitt C++

3D GPUs Strange Attractors and Hypercomplex Fractals explorer - up to 256 Million particles in RealTime

847
gl4es
gl4es ptitSeb C

GL4ES is a OpenGL 2.1/1.5 to GL ES 2.0/1.1 translation library, with support for Pandora, ODroid, OrangePI, CHIP, Raspberry PI, Android, Emscripten an...

824
JOML
JOML JOML-CI Java

A Java math library for OpenGL rendering calculations

822
NazaraEngine
NazaraEngine NazaraEngine C++

Nazara Engine is a cross-platform framework aimed at (but not limited to) real-time applications requiring audio, 2D and 3D real-time rendering, netwo...

822