1. 7054075 Tests: add a few more test cases. by John Kessenich · 11 years ago
  2. fcb4ed0 Preprocessor: Rationalize, simplify, and correct the stack of input sources and their tokenization. This included by John Kessenich · 11 years ago
  3. 2d2f316 Preprocessor: Implement skipping of macros that evaluate to nothing while evaluating expressions. They had been causing early termination of an expression's evaluation. by John Kessenich · 11 years ago
  4. e28beee Preprocessor: Fixed that some comments incorrectly substituted a new line instead of space. Also generally cleaned up the space-related coding. by John Kessenich · 11 years ago
  5. 1abc404 Add #line functionality to allow expressions instead of just literals. Also made some preprocessor code slightly more clear. by John Kessenich · 11 years ago
  6. 98434be Preprocessor fixes: by John Kessenich · 11 years ago
  7. 69aa9c1 Fixes to scanning: by John Kessenich · 11 years ago
  8. 4d6570a Fix several issues in the preprocessor: by John Kessenich · 11 years ago
  9. 5f1a0b7 Eliminate flex as the GLSL lexical analyzer, going from two nested lexical analyzers down to one, leaving just the preprocessor's lexical analysis. A new layer replaces it, to translate from the preprocessor's view of tokenization to glslang's view of tokenization. by John Kessenich · 11 years ago
  10. f78fff9 Implement __VERSION__ macro, make ftransform() non-ES only, add more tests. by John Kessenich · 11 years ago
  11. fb7044a Semantic checks: ES doesn't have unsized arrays or noise*(). by John Kessenich · 11 years ago
  12. ceb0623 Fix another problem with undefined macros needing to evaluate to 0 within a preprocessor expression, but not outside a preprocessor expression. by John Kessenich · 11 years ago
  13. 52ac67e Make the PP report an error on undefined macro in "#if ..." for ES profiles, unless relaxed error checking is requested. Still works as normal CPP on non-ES. by John Kessenich · 11 years ago
  14. 38c507e Make the default version be 100. by John Kessenich · 12 years ago
  15. 464f6d9 Add some CPP tests. by John Kessenich · 12 years ago