Skip to content

light-player/glsl-parser

Repository files navigation

OpenGL Shading Language parser and AST manipulation crates

Note: This is a LightPlayer fork of the original glsl-parser project.

This repository holds the glsl and glsl-quasiquote projects. Feel free to visit each projects for more information.

Purpose of fork

This fork adds the following features to support LightPlayer's GLSL compiler needs:

  • Span Support: Source location tracking (SourceSpan) for improved error reporting and diagnostics
  • no_std Support: Compatibility with embedded and RISC-V environments (e.g., ESP32 microcontrollers)

These enhancements enable LightPlayer to compile GLSL shaders to native RISC-V code on embedded devices while providing accurate source location information for error messages.

Links

About

GLSL parser and transpiler

Resources

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages