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.
1k stars
11 watching
43 forks
Language: JavaScript
last commit: 2 months ago
Linked from 1 awesome list
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 |