swissgl

Graphics library

A minimalistic wrapper on WebGL2 API for reducing boilerplate code in procedural visualizations and simulations

SwissGL is a minimalistic wrapper on top of WebGL2 JS API. It's designed to reduce the amount of boilerplate code required to manage GLSL shaders, textures and framebuffers when making procedural visualizations or simulations.

GitHub

1k stars
11 watching
43 forks
Language: JavaScript
last commit: about 2 years ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
tsherif/picogl.jsA minimal WebGL 2 rendering library for creating 3D graphics with a convenient API790
binary1248/glsA library to reduce boilerplate OpenGL code18
olikraus/u8glibA graphics library that provides an interface to various monochrome displays and offers features such as font support, GUI functionality, and device compatibility.1,260
anychart/graphicsjsA lightweight JavaScript graphics library with the intuitive API, based on SVG/VML technology991
vue-gl/vue-glA Vue.js component library for rendering 3D WebGL graphics using three.js.678
cginternals/globjectsA C++ wrapper for OpenGL API objects, providing object-oriented interfaces to automate common rendering tasks and facilitate coherent use.539
snowkit/linc_openglA native binding library for OpenGL that provides access to OpenGL and GLEW APIs from Haxe code.8
ziglibs/painterzA library that provides platform-independent, low-level implementations of 2D graphics drawing primitives.22
lukasbanana/llglA thin abstraction layer for multiple graphics APIs and platforms2,113
jonocarroll/ggeasyTools for easy modification and customization of ggplot2 graphics274
ripper37/glulAn OpenGL utility library providing modern C++11 design and high-level abstractions for creating 2D graphics, input management, window creation, and more.56
luca-piccioni/opengl.netA set of C# libraries and toolkits that provide a platform-agnostic interface to OpenGL for building graphics applications.588
ziglibs/zglA thin, type-safe binding for OpenGL441
guillaumegomez/rust-gslA Rust binding for the GSL library.191
google/swiftshaderA high-performance CPU-based implementation of the Vulkan graphics API for hardware independence in 3D graphics.2,183