1. bfa91f4 Redesign HLSL scoped structures to a unique ID. by Jamie Madill · 10 years ago
  2. c8f7232 Attempt an Mac build fix by Zhenyao Mo · 10 years ago
  3. 9eedea0 Fix code styles in OutputGLSLBase, SymbolTable, and Types. by Zhenyao Mo · 10 years ago
  4. 904a916 Fix nested struct scope support in GL backend. by Zhenyao Mo · 10 years ago
  5. 42350ab Fix Linux GCC unit test build. by Jamie Madill · 10 years ago
  6. c950884 Simplify the creation of global types. by Nicolas Capens · 10 years ago
  7. 1773282 Moved the compiler source files into directories based on their project and added a compiler.gypi to generate the compiler projects. by Geoff Lang · 11 years ago[Renamed (98%) from src/compiler/Types.h]
  8. ef2c2b8 Eliminate bitfield enum members to avoid GCC compile error. by Nicolas Capens · 11 years ago
  9. 8156b6b Fixed memory leak associated with TLS. by Alok Priyadarshi · 11 years ago
  10. 3841b8e Revert "Eliminate bitfield enum members." by Shannon Woods · 11 years ago
  11. c2141fb Consolidate the register counting functions to a single location in the HLSL layout encoder source. by Jamie Madill · 11 years ago
  12. 56702e6 Eliminate bitfield enum members. by Nicolas Capens · 11 years ago
  13. 98493dd Simplified TType class by carving out TStructure and TField. by Jamie Madill · 11 years ago
  14. 18464b5 Removed checks for zero-length arrays because you can never define such arrays. by Jamie Madill · 11 years ago
  15. 94bf7f2 Used size_t for object size instead of signed int. by Jamie Madill · 11 years ago
  16. 075edd8 Refactor location tracking. by Jamie Madill · 11 years ago
  17. 703cdd6 Delete dead code for cloning various types. by Jamie Madill · 11 years ago
  18. a5efff9 Redesign layout qualifier parsing to be simpler and more storage efficient. by Jamie Madill · 11 years ago
  19. ba60ad3 Eliminate unused clone/dump methods. by Nicolas Capens · 11 years ago
  20. 302adfe Add partial support for parsing layout qualifiers, added in the GLES SL 3.00 spec. by shannonwoods@chromium.org · 11 years ago
  21. 6b70991 Add support for the unsigned integer scalar type to the shader translator. by shannonwoods@chromium.org · 11 years ago
  22. 09e0988 Add a secondary size field to the shader language types, to account for matrix rows. Also add some extra logic by shannonwoods@chromium.org · 11 years ago
  23. 5668c5d Add support for parsing interface blocks to the shader translator. by shannonwoods@chromium.org · 11 years ago
  24. 6f273e3 Implemented interpolation qualifier parsing. by shannon.woods%transgaming.com@gtempaccount.com · 11 years ago
  25. 3ca980a Add utility methods for determining register count. by daniel@transgaming.com · 11 years ago
  26. 8abd0b7 Generate a more descriptive error when trying to initialize a const array. by daniel@transgaming.com · 12 years ago
  27. 476541f Implemented new restrictions on nesting of structs in WebGL shaders. by kbr@chromium.org · 13 years ago
  28. ac369f3 Fix structure parsing regression. TRAC #14717 Signed-off-by: Daniel Koch by daniel@transgaming.com · 13 years ago
  29. 90d57a3 Fix TType::TType constructors to initialize members in correct order Issue=77 by daniel@transgaming.com · 13 years ago
  30. 58e5429 Cleanup TType and related classes: by alokp@chromium.org · 14 years ago
  31. 91b7232 Removed the dependency of compiler on common. This is done to make compiler self-sufficient so that it is easier to consume by external developers. I tried to replace all instances of assert by simply redefining assert(x) to ASSERT(x), but was getting a lot of compile errors. I still need to investigate that. by alokp@chromium.org · 14 years ago
  32. 4e4facd Refactored InfoSink. I have replaced most instances of sprintf with std::ostringstream to make it safer. I have made sure that everything still compiles and passes conformance tests. by alokp@chromium.org · 14 years ago
  33. a5d7623 Enforce fragment precision qualifier requirement by daniel@transgaming.com · 14 years ago
  34. 0578f81 Untabify compiler code by daniel@transgaming.com · 14 years ago
  35. 4e89d23 Cleaned up Common.h. Removed unnecessary includes and typedefs. Removed tabs from PoolAlloc.h and replaced UINT_PTR with uintptr_t. by alokp@chromium.org · 14 years ago
  36. c6977ce Fixed initialization and comparison of variable Types by daniel@transgaming.com · 14 years ago
  37. 91a01a1 Fixed compile error on MAC. Fixed TMap to use std::pair<const K, V> as pool_allocator parameter. Replaced all instances of std::map with TMap. I wonder if this pool_allocator is worth all this complexity. by alokp@chromium.org · 14 years ago
  38. bbf56f7 Use directory qualified #include files by daniel@transgaming.com · 14 years ago
  39. d91cfe7 Implemented struct equality by daniel@transgaming.com · 14 years ago
  40. acc5113 mv Compiler/* -> src/compiler/* Trac #11406 Signed-off-by: Nicolas Capens by daniel@transgaming.com · 14 years ago[Renamed from Compiler/Types.h]
  41. 45d0358 Compiler - access struct fields TRAC #11379 Signed-off-by: Daniel Koch by daniel@transgaming.com · 14 years ago
  42. 4f39fd9 Initial import from TransGaming by daniel@transgaming.com · 14 years ago