Skip to content

Releases: alixinne/glslt

v0.5.0

05 Apr 23:51
v0.5.0
Compare
Choose a tag to compare
* Use smolstr
* Remove regex dependency
* Remove useless lazy_static
* Remove itertools dependency
* Update dependencies
* Allow passing options to parse methods
* Switch to glsl-lang
* Parse comments in helper methods
* Add parse_tu entry point
* Abstract filesystem resolver for #includes
* Use Arc in MinUnit to make cloning cheaper

v0.4.3

31 Jan 19:03
Compare
Choose a tag to compare
  • Added tests
  • Fixed a lot of edge cases
  • Lots of internal refactoring

v0.4.2

15 Jul 23:36
Compare
Choose a tag to compare
  • Fix Python entry point for glsltcc

v0.4.1

15 Jul 22:57
Compare
Choose a tag to compare
  • Add glsltcc binary to Python package
  • Strip Python binaries for smaller file sizes

v0.4.0

15 Jul 15:44
Compare
Choose a tag to compare
  • Publish documentation online at https://vtavernier.github.io/glslt/doc/
  • Add Python module and publish wheels for major architectures
  • Resolve inner lambdas before outer lambdas
  • Add minifying mode

v0.3.0

09 Jul 16:37
Compare
Choose a tag to compare
  • Bump version to 0.3.0
  • Add named placeholders
  • Fix template argument extraction
  • Switch from __ to _glslt as a prefix
  • Add missing derives for Debug and Clone
  • Switch to RustCrypto crate for SHA-1
  • Expose more internals and document them

v0.2.0

29 Jun 17:03
Compare
Choose a tag to compare
  • Add support for #include directives
  • Add support for lambda function parameters

v0.1.0

27 Jun 01:22
Compare
Choose a tag to compare

Initial release