@thi.ng/webgl

WebGL & GLSL abstraction layer
v6.9.75 URL: https://unpkg.com/@thi.ng/webgl@6.9.75/index.js
OpenBrowse Files
2d3danimationblendbrowserbuffercanvasdatastructuredeclarativefboglslgpgpugraphicsmultipasspipelineshadershader-asttexturetypedarraytypescriptwebgl

@thi.ng/shader-ast-js

Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast
v1.2.23 URL: https://unpkg.com/@thi.ng/shader-ast-js@1.2.23/index.js
OpenBrowse Files
2d3d4dastcanvascodegencompilerdslemulatorglslheadlesspixelrenderrgb565runtimeshadershader-asttexturetranspilertypescriptwebgl

@thi.ng/shader-ast-glsl

Customizable GLSL codegen for @thi.ng/shader-ast
v1.0.38 URL: https://unpkg.com/@thi.ng/shader-ast-glsl@1.0.38/index.js
OpenBrowse Files
astcanvascodegendslglslgpgpushadershader-asttypescriptwebgl

@thi.ng/shader-ast

DSL to define shader code in TypeScript and cross-compile to GLSL, JS and other targets
v1.1.19 URL: https://unpkg.com/@thi.ng/shader-ast@1.1.19/index.js
OpenBrowse Files
astcanvascodegencompilerdagdatastructuredcedslglslgpgpuintervaloptimizationshadershader-asttreetree-shakingtypechecktypescriptwebgl

@thi.ng/webgl-shadertoy

Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast
v1.0.47 URL: https://unpkg.com/@thi.ng/webgl-shadertoy@1.0.47/index.js
OpenBrowse Files
animationbrowsercanvasgraphicsshader-astshadertoytexturetypescriptwebgl