jcmoyer / ts-shader

Transforms GLSL shader code into TypeScript classes

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ts-shader

ts-shader is an experimental code generator used in deadrun. It transforms GLSL shader code into a TypeScript class that automatically gets uniform and attribute locations.

This is pre-pre-pre-pre-alpha quality software. Use at your own risk.

Limitations:

  • Does not handle GLSL preprocessor macros.
  • Very rigid output formatting (it is currently specialized for my use-case and only my use-case)

About

Transforms GLSL shader code into TypeScript classes

License:Apache License 2.0


Languages

Language:TypeScript 99.3%Language:JavaScript 0.7%