Issue #3 : [Shader Preprocessor] Support predefined macro names