ogl

WebGL library

A lightweight WebGL library providing minimal abstraction for creating 3D graphics and shaders.

Minimal WebGL Library

GitHub

4k stars
63 watching
213 forks
Language: JavaScript
last commit: about 1 month ago
Linked from 2 awesome lists


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
regl-project/regl A JavaScript library that simplifies WebGL programming by abstracting away shared state and compiling it into optimized JavaScript code 5,243
opengl-tutorials/ogl A comprehensive tutorial series for learning OpenGL using C++ 2,708
pissang/claygl A WebGL graphics library for building 3D applications. 2,811
visgl/luma.gl A toolkit for WebGL-based data visualization, providing a low-level API and higher-level constructs to manage GPU acceleration of data analysis. 2,323
facebook/igl A cross-platform library providing a low-level GPU interface for multiple graphics APIs 2,971
barliesque/easyagal An AS3-based pseudo-AGAL command set with code completion and hinting, macros, and dynamic code customization for writing shaders. 117
visgl/deck.gl A high-performance visualization framework for 3D rendering of large datasets on web browsers. 12,265
stackgl/shader-school An interactive web-based workshop for learning GLSL shaders and graphics programming 4,312
google/swissgl A minimalistic wrapper on WebGL2 API for reducing boilerplate code in procedural visualizations and simulations 1,151
polytonic/glitter A dead simple OpenGL project boilerplate for beginners. 2,491
ssloy/tinyrenderer A software renderer that demonstrates the basic principles of computer graphics and rendering using OpenGL-inspired architecture 20,605
lwjgl/lwjgl3 A high-performance Java library providing direct access to native APIs for graphics, audio, parallel computing, and XR applications. 4,816
ogrecave/ogre A flexible 3D graphics engine designed to simplify the development of games and demos using 3D hardware. 4,001
glfw/glfw A multi-platform library providing a simple API for creating windows, contexts, and surfaces across various platforms 13,089
lume/glas Porting Three.js to AssemblyScript and WebAssembly for high-performance 3D graphics in web applications. 887