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

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages