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 (1408)

SoftRenderer
SoftRenderer wlxklyh C++

Soft Renderer软渲染器:安卓工程师、iOS工程师、Unity工程师、Unreal工程师、Java工程师、C++工程师、C#工程师可以通过此来快速深刻理解渲染管线

225
Polyline2D
Polyline2D CrushedPixel C++

A header-only library to generate meshes for a solid path. Useful to render thick lines using OpenGL.

225
gpupad
gpupad houmain C++

A flexible GLSL and HLSL shader editor and IDE.

224
Hork-Source
Hork-Source Hork-Engine C++

3D Game Engine

224
opencamera-for-android
opencamera-for-android moo611 C++

android 美颜相机

222
react-native-3d-model-view
react-native-3d-model-view BonnierNews Java

A React Native view for displaying 3D models

221
portofolio
portofolio JohansenJunias20 TypeScript

my 3D multiplayer portfolio P2P website using Three.js and WebRTC

221
iPhotron-LocalPhotoAlbumManager
iPhotron-LocalPhotoAlbumManager OliverZhaohaibin Python

A macOS Photos–style photo manager for Windows — folder-native, non-destructive, with HEIC/MOV Live Photo, map view, and GPU-accelerated browsing.

221
mojoshader
mojoshader icculus C

Use Direct3D shaders with other 3D rendering APIs.

220
AnimatedGif
AnimatedGif Waitsnake Objective-C

A screensaver for Mac OSX / macOS that plays animated GIFs and APNGs

220
enigine
enigine furkansarihan C++

Game engine playground.

220
maps-core
maps-core openmobilemaps C++

The lightweight and modern Map SDK for Android and iOS

220
mapbox-gl-native-android
mapbox-gl-native-android mapbox Java

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

219
OpenHSP
OpenHSP onitama C

Hot Soup Processor (HSP3)

217
ResInsight
ResInsight OPM C++

3D viewer and post processing of reservoir models

217
mos
mos morganbengtsson C++

Lightweight game engine.

217
EZFilter
EZFilter uestccokey Java

A lightweight (<180KB), easy-to-extend Android filter and dynamic sticker framework for adding filters and stickers for camera, video, bitmap and view...

216
TinyWindow
TinyWindow ziacko C++

a cross platform (Linux and Windows) OpenGL window library in a single header

216
Galaxy-Renderer
Galaxy-Renderer beltoforion C++

A Program for modelling a rotating galaxy based on the density wave theory.

213
Awesome-Android-NDK
Awesome-Android-NDK JsonChao

:fire: 全面深入地掌握NDK技术,成为下一波5G时代的浪潮儿~

212
final_game_tech
final_game_tech f1nalspace C

Game related libraries written in C/C++ written by T. Spaete

212
gdx-vfx
gdx-vfx crashinvaders Java

libGDX post-processing visual effects

212
android-3d-model-viewer
android-3d-model-viewer WenlinMao Java

Android app to load 3D models in obj, stl, dae & gltf format using pure OpenGL ES 2.0. Published on Play Store https://play.google.com/store/apps/deta...

211
augmented_reality
augmented_reality ahmetozlu C++

:gem: "Marker-less Augmented Reality" with OpenCV and OpenGL.

209
camtools
camtools yxlao Python

CamTools: Camera Tools for Computer Vision

208
gltf-viewer
gltf-viewer bwasty Rust

glTF 2.0 Viewer written in Rust

207
flextgl
flextgl mosra C

OpenGL and Vulkan header and loader generator.

206
MobileGL
MobileGL MobileGL-Dev C++

A desktop OpenGL implementation on Mobile (or anything)

206
GraphicsProgramming
GraphicsProgramming karlphillip C++

Demos related to OpenGL, Qt/QML, OpenCV and other X technologies.

205
zengl
zengl szabolcsdombi Python

OpenGL Rendering Pipelines for Python

205
RSGL
RSGL ColleagueRiley C

A simple-to-use modular, cross-platform graphics library. It combines the freedom of lower-level graphics libraries with modern C techniques, offering...

205
beatmup
beatmup lnstadrum C++

Beatmup: image and signal processing library

204
glText
glText vallentin C

Cross-platform single header text rendering library for OpenGL

203
python-minecraft-clone
python-minecraft-clone obiwac Python

Source code for each episode of my Minecraft clone in Python YouTube tutorial series.

202
MobileGlues
MobileGlues MobileGL-Dev C++

The core of MobileGlues. https://github.com/MobileGL-Dev/MobileGlues-release

202
CPURasterizer
CPURasterizer Zielon C++

CPU Based Rasterizer Engine

202
RendererGL
RendererGL MorcilloSanz C++

Cross platform 3D renderer in C++ and OpenGL with lighting, shadows and materials.

202
THREE
THREE hjoykim C#

c# port of Three.js

201
OverEngine
OverEngine OverShifted C

Tiny little game engine

200
beamterm
beamterm junkdog Rust

A sub-millisecond terminal text rendering system for WebGL2 and OpenGL 3.3

200
osre
osre kimkulling C++

My render engine for experiments.

198
nodable
nodable berdal84 C++

Nodable is node-able. The goal of Nodable is to provide an original hybrid source code editor, using both textual and nodal paradigms.

198
DoonEngine
DoonEngine frozein C

a voxel path-tracer

198
glsl
glsl hadronized Rust

GLSL parser for Rust

198
TrippyGL
TrippyGL SilkCommunity C#

A simple, lightweight yet highly versatile OpenGL graphics library

197
sparkle
sparkle tcoppex C++

:sparkler: GPU particle simulation engine, inspired by Agni's Philosophy.

197
FFmpegPlayer
FFmpegPlayer aliakseis C++

Simple FFmpeg video player

196
flutter_opengl
flutter_opengl alnitak C++

A Flutter OpenGL ES plugin using a Texture() widget. Supports Android, Linux and Windows. Many shaders from ShaderToy.com can be copy/pasted

196
rpi-opengl-without-x
rpi-opengl-without-x matusnovak C

Raspberry Pi OpenGL ES 2 without an X server (using EGL)

196
InnocenceEngine
InnocenceEngine zhangdoa C++

Cross-platform modern game engine.

195