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

go-icp_cython
go-icp_cython aalavandhaann C++

Go-ICP for globally optimal 3D pointset registration

141
galacritty
galacritty valpackett Rust

[Abandoned experiment] GTK terminal emulator based on Alacritty [USE WEZTERM!]

140
Rhinoceros-3D-for-Linux
Rhinoceros-3D-for-Linux cryinkfly

This is a project, where I give you a way to use Rhino 3D on Linux!

140
nvpro_core2
nvpro_core2 nvpro-samples C++

A comprehensive collection of modular libraries for high-performance graphics development

140
smk
smk ArthurSonzogni C++

SMK - Simple multimedia kit - C++ WebAssembly

140
raylib-lua
raylib-lua raysan5 C

A simple and easy-to-use Lua library to enjoy videogames programming

140
dds-ktx
dds-ktx septag C

Single header "no-allocation" KTX/DDS file reader

140
serpent
serpent lispysnake D

Cross-platform gaming kit in the D programming language

140
volumetric-fog
volumetric-fog diharaw GLSL

An OpenGL sample that demonstrates Volumetric Fog using a frustum-aligned voxel grid and compute shaders.

139
PBF-CUDA
PBF-CUDA naeioi C++

Position Based Fluids CUDA implementation

139
YUDisplacementTransition
YUDisplacementTransition YuAo Swift

A GPU accelerated transition library makes use of displacement maps to create distortion effects.

139
ducktape
ducktape aryanbaburajan C++
139
scenery
scenery scenerygraphics Kotlin

Flexible VR Visualisation for Volumetric and Geometric Data on the Java VM, powered by Kotlin and Vulkan.

138
LDL
LDL JordanCpp C

A lightweight, unified 2D development library with hardware acceleration and ultimate backward compatibility from modern systems to Windows 95.

137
OceanFFT
OceanFFT achalpandeyy C++

OpenGL Demo: Simulating Ocean Waves with FFT

137
moongl
moongl stetre C

Lua bindings for OpenGL

136
h-raylib
h-raylib Anut-py Haskell

Haskell bindings for raylib

136
open-inventor
open-inventor aumuell C++

Open Inventor is an object oriented scene graph library implemented in C++ layered on top of OpenGL. It was originally developed by SGI.

136
sublime-glsl
sublime-glsl euler0 GLSL

GLSL Syntax Highlighting for Sublime Text 2, 3, and 4

135
voodoo2d
voodoo2d JacksonHoggard Java

👹 2D Java Game Engine built in OpenGL

135
imoguizmo
imoguizmo fknfilewalker C++

Interactive Orientation Gizmo for ImGui

134
vectarine
vectarine vanyle Rust

A free cross-platform game engine focusing on fast prototyping and having fun with Luau scripting

134
OpenGLESDemo
OpenGLESDemo ouyangpeng C++

An Android OpenGL ES 3.0 example project to help you consolidate your knowledge of OpenGL ES

133
bgfx-python
bgfx-python fbertola CMake

Python 3.7+ wrapper for the BGFX library. 🐍

132
kivy3dgui
kivy3dgui kpiorno Python

Pure Kivy library to display and interact with Kivy widgets in a 3D mesh.

132
Elit3D
Elit3D christt105 C++

Tile map editor 3D with 3D terrains

132
opensr
opensr zddhub C++

Open Sketch Recognize

131
juce-cookbook
juce-cookbook tobanteAudio Makefile

Collection of tutorials & resources for the C++ library JUCE

131
xrtl
xrtl google C++

Cross-platform Real-Time Rendering Library

131
rPBR
rPBR victorfisac C

Physically based rendering (PBR) for raylib

131
PrusaControl
PrusaControl prusa3d Python

PrusaControl is an alternative user interface for Slic3r Prusa Edition

130
nodesnim
nodesnim Ethosa Nim

The Nim GUI/2D framework, based on OpenGL and SDL2.

129
voxelman
voxelman MrSmith33 D

Plugin-based client-server voxel game engine written in D language

129
lvg
lvg lieff C

Lion Vector Graphics

127
openscenegraph-cross-platform-guide
openscenegraph-cross-platform-guide OGStudio C

OpenSceneGraph cross-platform guide: run OSG under Linux, macOS, Windows, Android, iOS, Web

127
grimoire-legacy
grimoire-legacy jshrake Rust

A cross-platform live-coding tool for creative coding with GLSL shaders

127
Whiteboard
Whiteboard laishujie C++

Android 绘制涂鸦项目,采用opengl es 3.0 + ndk 完成,支持笔刷,画笔缩放,撤销返回,保存,颜色等功能

127
glCapsViewer
glCapsViewer SaschaWillems C++

C++ port of the OpenGL hardware capability viewer

126
glottie
glottie LottieFiles C++

OpenGL/WebGL based Lottie animation player

126
FrameGraph-Example
FrameGraph-Example skaarj1989 C++

OpenGL Renderer w/ FrameGraph

126
GIFCompressor
GIFCompressor natario1 Java

An Android tool to compresses your GIFs into lightweight MP4 video using fast, hardware-accelerated encoders. Supports cropping, rotation, GIF concate...

126
computer-graphics
computer-graphics SagarGaniga C++

Beginners Guide to Computer Graphics in C/C++, OpenGL, JavaFX

126
PreMulAlpha
PreMulAlpha dtrebilco C++

Pre-Multiplied blend mode is a 3 in 1 blend mode that has a lot of uses. It has been around for a long time but it seems to be re-discovered every few...

126
small3d
small3d dimi309 C++

Tiny C++ 3D game development library for Windows and Linux

124
shaderbang
shaderbang astefanutti Python

Shebang for Shaders

124
pyEarth
pyEarth afourmy Python

:globe_with_meridians: A lightweight 3D visualization of the earth in 150 lines of Qt/OpenGL

124
zig-opengl
zig-opengl ikskuh C#

OpenGL binding generator based on the opengl registry

124
OpenGL
OpenGL nekosilverfox C++

📽 基于 Qt & OpenGL 的计算机图形学实例

124
SilenceEngine
SilenceEngine sriharshachilakapati Java

A cross platform 2D / 3D Java Game Engine (Desktop / Html5 / Android)

124
quarkGL
quarkGL voithos C++

A subatomic OpenGL graphics library.

124