1. 69f4b51 Add link validation infrastructure for multiple compilation units per stage. Includes a new, straightforward, C++ interface to the front end. by John Kessenich · 11 years ago
  2. 94a81fb Option rationalization and minor clean up. by John Kessenich · 11 years ago
  3. b603f91 Put all glslang internals (but not the external interface) into the glslang namespace. by John Kessenich · 11 years ago
  4. c027579 Put in infrastructure for tessellation, geometry, and compute stages, and partially flesh out with built-in functions. by John Kessenich · 11 years ago
  5. 4586dbd Track expected test results and add more README information. by John Kessenich · 11 years ago
  6. 54f6e56 Set up infrastructure for installing an executable. Changes the standalone name to glslangValidator. by John Kessenich · 11 years ago
  7. ee6a9c8 Make previous check in compile correctly on linux. by John Kessenich · 11 years ago
  8. 2b07c7e Improve multi-threading and move Standalone to a multi-threading model (currently off though). by John Kessenich · 11 years ago
  9. e0ab8db Final linux tweak. by John Kessenich · 11 years ago
  10. 3a05b78 A few linux improvements/fixes for the previous check in. by John Kessenich · 11 years ago
  11. db4cd54 Handle bad input file. by John Kessenich · 11 years ago
  12. e5f80b8 Remove the -a option, it doesn't belong here. by John Kessenich · 11 years ago
  13. 41cf6b5 Add scanner that can find '#version' across an array of non-null terminated, length-based, strings. Handle the ES error where #version is not the first thing found, while still supporting desktop behavior, and more generally support length-based multiple strings for a single shader. by John Kessenich · 11 years ago
  14. 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
  15. 09da79e Put memory counter stuff in #ifdef _WIN32. by John Kessenich · 11 years ago
  16. 8df53cc Rationalize command-line options: controlling memory leak testing, AST output, and info log output. by John Kessenich · 11 years ago
  17. 0108aa1 Minor changes: remove use of 'auto', plug obscure memory leak, update copyright. by John Kessenich · 11 years ago
  18. b51f62c Add the GL_ES macro for ES personalities, along with a general mechanism for adding preambles in front of shaders without effecting line numbers, etc. by John Kessenich · 11 years ago
  19. d7c120f A few trivial things, including removing '/' as a command line option indicator so absolute paths work naturally. by John Kessenich · 11 years ago
  20. cfd643e Another round of gcc/g++ fixes. by John Kessenich · 12 years ago
  21. 3782702 Add warning-suppression flag. Combined with relaxed errors, so an enum can be used instead of many bools. by John Kessenich · 12 years ago
  22. 4055816 Add compilation mode flags for forward-compatible contexts and relaxed error checking. These initiate as arguments to ShCompile() and both default to being off. by John Kessenich · 12 years ago
  23. 1f2a36b Add ES 300 matrix operations: outerProduct, determinant, inverse, and transpose, and missing ES 300 limit gl_MaxFragmentInputVectors. by John Kessenich · 12 years ago
  24. bd0747d Built-in symbol tables now lazily evaluated, and driven by per version, per profile input. Got all ES 100 and ES 300 built-in symbols correct. by John Kessenich · 12 years ago
  25. 54d8cda Pass 1 at building on linux: remove compile errors from machine independent. by John Kessenich · 12 years ago
  26. dadf945 Simultaneously fix only known memory leak and take the next step in supporting arrays of arrays. Improved several minor things along the way. by John Kessenich · 12 years ago
  27. 38c507e Make the default version be 100. by John Kessenich · 12 years ago
  28. e95ecc5 1) Improve error recovery from arrays sized with a non constant. 2) Add double vectors to the lexer. 3) Default to vertex shaders for unrecognized file name suffixes. by John Kessenich · 12 years ago
  29. e320a18 Remove the pack/unpack languages and bring grammar up from 1.1 to 4.2 and fix the affected 1.1 productions and semantics to still work correctly for 1.1 shaders. by John Kessenich · 12 years ago
  30. 200b273 Bring up to date with VS 10 express. by John Kessenich · 12 years ago
  31. a0af473 Create a base GLSL front-end from the 3Dlabs glslang front-end from 20-Sep-2005. by John Kessenich · 12 years ago