@thi.ng/shader-ast

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

@thi.ng/shader-ast-glsl

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

@thi.ng/webgl

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

@thi.ng/shader-ast-optimize

Shader AST code/tree optimization passes/strategies
v1.0.23 URL: https://unpkg.com/@thi.ng/shader-ast-optimize@1.0.23/index.js
OpenBrowse Files
astcompilerconstant-foldingoptimizationrewriteshadershader-asttreetypescriptwebgl

@thi.ng/shader-ast-js

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