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)

GCanvas
GCanvas alibaba C

A lightweight cross-platform graphics rendering engine. (超轻量的跨平台图形引擎) https://alibaba.github.io/GCanvas

1.9k
android-gpuimage-plus
android-gpuimage-plus wysaid C

Android Image & Camera Filters Based on OpenGL.

1.9k
gocraft
gocraft icexin Go

A Minecraft like game written in go

1.9k
milton
milton serge-rgb C++

An infinite-canvas paint program

1.8k
ShaderConductor
ShaderConductor microsoft C++

ShaderConductor is a tool designed for cross-compiling HLSL to other shading languages

1.8k
herebedragons
herebedragons kosua20 C

A basic 3D scene implemented with various engines, frameworks or APIs.

1.8k
engo
engo EngoEngine Go

Engo is an open-source 2D game engine written in Go.

1.8k
canvas
canvas tdewolff Go

Vector graphics in Go

1.8k
gltut
gltut paroj C++

Learning Modern 3D Graphics Programming

1.8k
bsf
bsf GameFoundry C++

Modern C++14 library for the development of real-time graphical applications

1.8k
mlt
mlt mltframework C

MLT Multimedia Framework

1.8k
rust-skia
rust-skia rust-skia Rust

Rust Bindings for the Skia Graphics Library

1.8k
RGFW
RGFW ColleagueRiley C

A cross platform lightweight single-header simple-to-use window abstraction library for creating graphical programs or libraries.

1.8k
osgearth
osgearth pelicanmapping C

3D Maps & Terrain SDK (C++)

1.7k
freetype-gl
freetype-gl rougier C

OpenGL text using one vertex buffer, one texture and FreeType

1.7k
dosbox-staging
dosbox-staging dosbox-staging C++

DOSBox Staging is a modern continuation of DOSBox with advanced features and current development practices.

1.7k
Effekseer
Effekseer effekseer C++
1.7k
glfw
glfw go-gl C

Go bindings for GLFW 3

1.7k
selkies
selkies selkies-project Python

Open-Source Low-Latency Accelerated Linux WebRTC HTML5 Remote Desktop Streaming Platform for Self-Hosting, Containers, Kubernetes, or Cloud/HPC

1.6k
Easy3D
Easy3D LiangliangNan C++

A lightweight, easy-to-use, and efficient library for processing and rendering 3D data (C++ & Python)

1.6k
Lumos
Lumos jmorton06 C++

Cross-Platform C++ 2D/3D game engine

1.6k
HybridRenderingEngine
HybridRenderingEngine Angelo1211 C++

Clustered Forward/Deferred renderer with Physically Based Shading, Image Based Lighting and a whole lot of OpenGL.

1.6k
VideoCalling
VideoCalling xmtggh Java

局域网p2p视频聊天

1.5k
VABlog
VABlog xhunmon CSS

YUV/PCM/H264/H265/AAC/FFmpeg/Opengl. 这有丰富的音视频开发的学习资源、开发工具、优秀书籍、教程、面试题和开源项目,旨在帮助开发者和爱好者更好地学习、实...

1.5k
pyimgui
pyimgui pyimgui Cython

Cython-based Python bindings for dear imgui

1.5k
taisei
taisei taisei-project C

A free and open-source Touhou Project fangame

1.5k
PBR
PBR Nadrin C++

An implementation of physically based shading & image based lighting in D3D11, D3D12, Vulkan, and OpenGL 4.

1.5k
Bonzomatic
Bonzomatic Gargaj C++

Live shader coding tool and Shader Showdown workhorse

1.5k
glow
glow grovesNL Rust

GL on Whatever: a set of bindings to run GL anywhere and avoid target-specific code

1.5k
pyrender
pyrender mmatl Python

Easy-to-use glTF 2.0-compliant OpenGL renderer for visualization of 3D scenes.

1.5k
opensoldat
opensoldat opensoldat Pascal

OpenSoldat is a unique 2D (side-view) multiplayer action game

1.5k
Quake3e
Quake3e ec- C

Improved Quake III Arena engine

1.5k
zemeroth
zemeroth ozkriff Rust

😠⚔️😈 A minimalistic 2D turn-based tactical game in Rust

1.4k
RenderHelp
RenderHelp skywind3000 C++

:zap: 可编程渲染管线实现,帮助初学者学习渲染

1.4k
Guide-to-Modern-OpenGL-Functions
Guide-to-Modern-OpenGL-Functions fendevel

A guide to using modern OpenGL functions.

1.4k
duality
duality AdamsLair C#

a 2D Game Development Framework

1.4k
voxelcore
voxelcore MihailRis C++

VoxelCore – voxel game engine in C++

1.4k
Bubble-Picker
Bubble-Picker igalata Kotlin

An easy-to-use animation which can be used for content picking for Android

1.4k
space-shooter.c
space-shooter.c tsherif C

A cross-platform, top-down 2D space shooter written in C using only platform libraries.

1.4k
awesome-glsl
awesome-glsl vanrez-nez

:sparkler: Compilation of the best resources to learn programming OpenGL Shaders

1.4k
opengl-tutorials
opengl-tutorials VictorGordan C++

Tutorials from the following playlist: https://www.youtube.com/playlist?list=PLPaoO-vpZnumdcb4tZc4x5Q-v7CkrQ6M-

1.3k
axmol
axmol axmolengine C++

Axmol Engine – A Multi-platform Engine for Desktop, XBOX (UWP), WebAssembly and Mobile games. (a fork of Cocos2d-x-4.0)

1.3k
ogre-next
ogre-next OGRECave C++

scene-oriented, flexible 3D C++ engine

1.3k
react-native-filament
react-native-filament margelo C++

🐧 A real-time physically based 3D rendering engine for React Native

1.3k
nCine
nCine nCine C++

A cross-platform 2D game engine

1.3k
PixelFlow
PixelFlow diwi Java

A Processing/Java library for high performance GPU-Computing (GLSL). Fluid Simulation + SoftBody Dynamics + Optical Flow + Rendering + Image Processin...

1.3k
glumpy
glumpy glumpy Python

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

1.3k
glava
glava jarcode-foss C

GLava - OpenGL audio spectrum visualizer

1.3k
PortableGL
PortableGL rswinkle C

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

1.3k
MIDIVisualizer
MIDIVisualizer kosua20 C++

A small MIDI visualizer tool, using OpenGL

1.2k