@thi.ng/shader-ast-glsl

Customizable GLSL codegen for @thi.ng/shader-ast
v1.0.42 URL: https://unpkg.com/@thi.ng/shader-ast-glsl@1.0.42/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.23 URL: https://unpkg.com/@thi.ng/shader-ast@1.1.23/index.js
OpenBrowse Files
astcanvascodegencompilerdagdatastructuredcedslglslgpgpuintervaloptimizationshadershader-asttreetree-shakingtypechecktypescriptwebgl

@thi.ng/webgl

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

@thi.ng/shader-ast-js

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

@thi.ng/webgl-shadertoy

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