Shader Minifier 1.3
What's Changed
(some changes, e.g. documentation, cleanup, or refactoring, are not included in this list)
- Support switch statements by @jwatzman in #132
- Iterate inlining and simplification until we can do no more by @jwatzman in #133
- Drop "in" qualifier from function parameters by @jwatzman in #134
- Add option to aggressively inline all literals and consts by @jwatzman in #136
- Add struct names to forbidden list by @jwatzman in #137
- Iterate inlining and simplification only when we actually inline by @jwatzman in #138
- Allow inlining one-line functions by @jwatzman in #139
- Macro names: preserve the case of the original variable names by @laurentlb in #148
- Fix dangling else bug by @laurentlb in #150
- Swap operands of commutative operators to reduce the number of parentheses by @laurentlb in #151
- Shader Minifier website using Bolero F# by @laurentlb in #155
- Support array types by @laurentlb in #159
New Contributors
- @virtualzavie made their first contribution in #131
- @jwatzman made their first contribution in #132
Full Changelog: 1.2...1.3