v0.12.0 - Job parameters, pre-parse token filtering and core additions
Pre-release
Pre-release
- Added job parameters system that allows passing state to transformation phases
- All transformation-related classes are now generic to allow for a parameter type
SearchTerminals
looks for exact matches by default now- Added
WrapIdentifiers
core transformation - Added pre-parse token filtering
- Added
addConcurrentPhase
- Switched parameter order of injection location and injected item in the
inject*
methods - Internal improvements to code in many places
- Improved how transformation phases check if they should run
- Added final and adjusted visibility where possible
- Removed
DebugVisitor
- Added some more tests
Meta
glsl-transformer
has moved its repo to the IrisShaders org- I'm using jacoco to inspect code coverage which makes testing easier
- Reorganized documentation, even though there is not more documentation
Full Changelog: v0.11.0...v0.12.0