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)

zigglgen
zigglgen castholm Zig

Zig OpenGL binding generator

152
harfbuzz-example
harfbuzz-example tangrams C++

Harfbuzz text-shaping example with OpenGL using Freetype

151
PrimeXT
PrimeXT SNMetamorph C++

Modernized toolkit for Xash3D FWGS engine, has enhanced graphics and physics and a lot of new features for mod-makers. Crossplatform, supports Windows...

150
spvm
spvm keith2018 C++

Tiny C++ SPIR-V virtual machine (interpreter), can be used for shader debugging. Spvm-ShaderToy simulated the runtime environment of shadertoy, and ex...

150
symphony-of-empires
symphony-of-empires symphony-of-empires C++

Symphony of the Empires is a RTS strategy game and map game.

150
RadixEngine
RadixEngine GlPortal C++

A free and open game engine.

150
GLFW.jl
GLFW.jl JuliaGL Julia

Julia interface to GLFW, a multi-platform library for creating windows with OpenGL contexts and managing input and events.

150
adreno-gpu-vulkan-code-sample-framework
adreno-gpu-vulkan-code-sample-framework SnapdragonGameStudios C++

This repository contains a Vulkan Framework designed to enable developers to get up and running quickly for creating sample content and rapid prototyp...

149
realbloom
realbloom bean-mhm C++

🌠 Bloom Simulation Software for Windows

148
Avara
Avara avaraline C

Port of the original 1996 game from Ambrosia Software.

147
QtOpenGL
QtOpenGL jaredtao C++

some Qt OpenGL Demo

146
2012SourcePack
2012SourcePack ConspiracyHu C

The sources for our intros up to and including Chaos Theory

145
acr
acr acreloaded C

AssaultCube Reloaded (first-person-shooter game)

145
MapleStory-Porting
MapleStory-Porting flwmxd Lua

MapleStory implementation build with early stage MapleEngine

145
zglfw
zglfw IridescenceTech Zig

A thin, idiomatic wrapper for GLFW. Written in Zig, for Zig!

144
simple-linux-wallpaperengine-gui
simple-linux-wallpaperengine-gui Maxnights Python

GUI for Linux wallpaper engine. Yes, this is the same wallpaper engine adapted for Linux. Thank you @Almamu.

144
zig_learn_opengl
zig_learn_opengl craftlinks Zig

Follow the Learn-OpenGL book using Zig

142
cute-deferred-shading
cute-deferred-shading Erkaman C++

Cute little deferred shading implementation.

142
opengl-sandbox
opengl-sandbox krux02 HTML

just a macro that generates the fuzz you need to deal with OpenGL

142
DreamRender
DreamRender GraphicsEnthusiast C

My offline renderer for learning.

142
MobileGlues
MobileGlues MobileGL-Dev C++

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

142
openglfx
openglfx husker-dev C++

OpenGL canvas for JavaFX

141
go-icp_cython
go-icp_cython aalavandhaann C++

Go-ICP for globally optimal 3D pointset registration

141
FAST-Pathology
FAST-Pathology AICAN-Research C++

⚡ Open-source software for deep learning-based digital pathology

141
serpent
serpent lispysnake D

Cross-platform gaming kit in the D programming language

140
galacritty
galacritty valpackett Rust

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

140
Animation-Magic
Animation-Magic diegomacario C++

A cool visualization of all the math that powers 3D character animations.

140
ducktape
ducktape aryanbaburajan C++
140
HipremeEngine
HipremeEngine MrcSnm D

Cross Platform D-Lang Game Engine with scripting support

139
YUDisplacementTransition
YUDisplacementTransition YuAo Swift

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

139
flurry
flurry calumr C

Flurry screensaver

139
dds-ktx
dds-ktx septag C

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

139
raylib-lua
raylib-lua raysan5 C

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

139
smk
smk ArthurSonzogni C++

SMK - Simple multimedia kit - C++ WebAssembly

138
wanderers
wanderers a-nikolaev OCaml

An open world adventure and dungeon crawling game

138
PBF-CUDA
PBF-CUDA naeioi C++

Position Based Fluids CUDA implementation

138
mc2
mc2 alariq C++

Mech Commander 2 open source engine + OpenGL Linux port

137
volumetric-fog
volumetric-fog diharaw GLSL

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

137
korender
korender zakgof Kotlin

3D graphics engine for Kotlin Multiplatform

137
scenery
scenery scenerygraphics Kotlin

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

137
moongl
moongl stetre C

Lua bindings for OpenGL

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
OpenGLESDemo
OpenGLESDemo ouyangpeng C++

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

134
sharedgl
sharedgl dmaivel C

An OpenGL implementation enabling 3D acceleration for Windows and Linux guests in QEMU/KVM

133
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!

133
xrtl
xrtl google C++

Cross-platform Real-Time Rendering Library

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

132
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