glslpp

0.0.0 • Public • Published

GLSL++

A superset of GLSL that transpiles to it.

Valid GLSL (specifically ESSL 3.0) are also valid GLSL++ programs. It enhances GLSL with the following:

  • Modules
  • Templates
  • Enhanced standard library
  • Vertex and Fragment stages in the same file
  • Better error messages
  • Type-safe alternatives for preprocessor directives

The transpiler is written in TypeScript. Performance is a primary concern, GLSL++ will never be the bottleneck of your build pipeline. The transpiler is compatible with both Node.js and modern browser environments.

Dependencies (0)

    Dev Dependencies (0)

      Package Sidebar

      Install

      npm i glslpp

      Weekly Downloads

      1

      Version

      0.0.0

      License

      MIT

      Unpacked Size

      734 B

      Total Files

      2

      Last publish

      Collaborators

      • jprochazk