diff --git a/README.md b/README.md index 67b4c2d9..04cbc017 100644 --- a/README.md +++ b/README.md @@ -248,9 +248,10 @@ preprocessing directives: This is still experimental and there are some limitations: -* `#if` is not supported yet. * Macros declared with `#define` will be kept in the file, even if they are no longer needed. +* `#define` and `#undefine` that appear inside a `#if` region are not well + handled. ### Verbatim @@ -617,10 +618,8 @@ and please report a bug. ### Aggressive inlining Shader Minifier can optionally/experimentally inline even more aggressively. -Along with the above cases, it will inline *any* variable marked `const`, and -also when: -- the variable is never written to after initalization -- and the init value is trivial (doesn't depend on a variable). +Along with the above cases, it will inline more variables, including the +variables used many times in the code. This is enabled with `--aggressive-inlining`. diff --git a/src/options.fs b/src/options.fs index 51454de3..ae51e82a 100644 --- a/src/options.fs +++ b/src/options.fs @@ -3,7 +3,7 @@ open System.IO open Argu -let version = "1.3.4" // Shader Minifier version +let version = "1.3.5" // Shader Minifier version let debugMode = false type OutputFormat =