GPGPU state-stepping: maps optimal draw passes, shaders, GL resources, inputs, outputs; lets you focus on your logic. BYORenderer.
JavaScript
10
2
MIT License
This project provides a GPGPU (General-Purpose Graphics Processing Unit) library for WebGL, allowing developers to perform complex calculations on the GPU using shaders. It simplifies the process of setting up and managing GPGPU state-stepping, making it easier to focus on the logic of the application. The library is designed to be flexible and customizable, with support for various GL APIs and renderers, making it suitable for developers working on graphics-intensive applications.
Simple utils around JS lists (array-like) for flexible and terse code - new arrays by default (for FP/immutable), mutate if specified (to reuse memory).