Shader Minifier 1.3.5
What's Changed
- Significant changes to the inlining heuristics by @eldritchconundrum and @laurentlb
- Respect no-renaming-list when renaming variables too by @laurentlb in #236
- Fix printing of array types by @laurentlb in #244
- Fix int overflow when simplifying vectors by @laurentlb in #246
- Apply vector simplification only when the number of arguments matches by @laurentlb in #251
- Use int64 instead of int32 in the AST by @laurentlb in #252
- vec: remove the useless swizzles in the last argument by @laurentlb in #253
- Initial implementation of a preprocessor, handles #ifdef by @laurentlb in #254
- Remove parentheses with unary minus by @laurentlb in #260
- Underscore is a letter by @laurentlb in #261
- Printer: put "else if" on a single line, for readability by @laurentlb in #262
- Printer: fix printing of do-while loops by @laurentlb in #263
Full Changelog: 1.3.4...1.3.5