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: 2 months ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
tsherif/picogl.js A minimal WebGL 2 rendering library for creating 3D graphics with a convenient API 789
binary1248/gls A library to reduce boilerplate OpenGL code 18
olikraus/u8glib A graphics library that provides an interface to various monochrome displays and offers features such as font support, GUI functionality, and device compatibility. 1,253
anychart/graphicsjs A lightweight JavaScript graphics library with the intuitive API, based on SVG/VML technology 992
vue-gl/vue-gl A Vue.js component library for rendering 3D WebGL graphics using three.js. 678
cginternals/globjects A C++ wrapper for OpenGL API objects, providing object-oriented interfaces to automate common rendering tasks and facilitate coherent use. 539
snowkit/linc_opengl A native binding library for OpenGL that provides access to OpenGL and GLEW APIs from Haxe code. 8
ziglibs/painterz A library that provides platform-independent, low-level implementations of 2D graphics drawing primitives. 21
lukasbanana/llgl A low-level graphics library providing a thin abstraction layer for various modern and legacy rendering APIs. 2,074
jonocarroll/ggeasy Tools for easy modification and customization of ggplot2 graphics 274
ripper37/glul An 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.net A set of C# libraries and toolkits that provide a platform-agnostic interface to OpenGL for building graphics applications. 580
ziglibs/zgl A thin, type-safe binding for OpenGL 425
guillaumegomez/rust-gsl A Rust binding for the GSL library. 190
google/swiftshader A high-performance CPU-based implementation of the Vulkan graphics API for hardware independence in 3D graphics. 2,143