1. 0da9eaa Version reporting: Restart active use of revision.h, now based on a git tag. by John Kessenich · 9 years ago
  2. e766fac Merge branch 'master' of https://github.com/KhronosGroup/glslang by John Kessenich · 9 years ago
  3. 14dec53 Update Linux binary by John Kessenich · 9 years ago
  4. 1a08b48 Update Window's binary by John Kessenich · 9 years ago
  5. 1363fcd Merge pull request #45 from google/source-string-name by John Kessenich · 9 years ago
  6. 1719fb2 Add mechanism for specifying names for source strings. by Lei Zhang · 9 years ago
  7. b9e5424 Non-functional: Slight change to the Google #include implementation to separate it from AEP. by John Kessenich · 9 years ago
  8. d9b89d3 Merge pull request #43 from google/cpp-style-line-directive by John Kessenich · 9 years ago
  9. 54e47cc Use const reference for TSourceLoc in interfaces. by Lei Zhang · 9 years ago
  10. 780a2f4 Use requireExtensions() to check extension and turn on more tests. by Lei Zhang · 9 years ago
  11. 5011fbe Extend the syntax of #line and __FILE__ to support filename strings. by Lei Zhang · 9 years ago
  12. c777fc2 Scanning: 1) rationalize end-of-input everywhere, 2) prevent infinite loop at end-of-input, 3) use positive chars. by John Kessenich · 9 years ago
  13. 91b977e Issue #39: Prevent problem of inserting a zero-length symbol after cascading errors. by John Kessenich · 9 years ago
  14. aead93a Preprocessor: Allow '\' as a token, which gets actual use in #error, but should have no other use. by John Kessenich · 9 years ago
  15. f330f08 Consolidate all token length limits (1024), including one bad one (80) hardcoded on the stack (issue #40, issue #41). by John Kessenich · 9 years ago
  16. 1070e62 Merge pull request #44 from fkaa/osx-const-key-fix by John Kessenich · 9 years ago
  17. 09d16c3 Fix missing const qualifier on TUnorderedMap template type by Felix Kaaman · 9 years ago
  18. 2b3442a Portability: Make previous merge work with MSVS 2012. by John Kessenich · 9 years ago
  19. b159bd5 Merge pull request #38 from google/preprocessing-line-number by John Kessenich · 9 years ago
  20. 79f6451 DoPreprocessing() should consider source string change. by Lei Zhang · 9 years ago
  21. d67e15e Create a new class to keep track of line number in preprocessor. by Lei Zhang · 9 years ago
  22. 62aa5bd AST -> SPV testing: Update test for using new TbdFunctionality() that is non-fatal and uniquifies printed TBDs. by John Kessenich · 9 years ago
  23. 426394d AST -> SPV: Add basic atomic_uint and atomic*() built-in function functionality. by John Kessenich · 9 years ago
  24. 917ec4a Front-end atomics: Finish adding atomic built-in functions (non-image) into the AST. by John Kessenich · 9 years ago
  25. d1a6846 Todo.txt: Added key, including notation for who's working on something. by John Kessenich · 9 years ago
  26. 7ed16ef Update Todo.txt. by John Kessenich · 9 years ago
  27. c040e76 Portability: Remove unneeded "= default" to work with older compilers. by John Kessenich · 9 years ago
  28. 96d8042 Merge pull request #31 from google/explicit-extension-directive by John Kessenich · 9 years ago
  29. 12a3833 Issue 32: Guard against constructors consuming unsized arrays. by John Kessenich · 9 years ago
  30. f498400 Merge pull request #33 from google/spv-builder-loop-ctor-inits-all-members by John Kessenich · 9 years ago
  31. 3e6a33c spv::Builder::Loop constructor inits all members. by David Neto · 9 years ago
  32. 8ba301c Issue #28: Correctly handle a single input argument conversion when the input argument is an aggregate. by John Kessenich · 9 years ago
  33. 1d2996d Only output explicit extension directives in preprocessing. by Lei Zhang · 9 years ago
  34. efb8461 Issue #26: Detect empty array constructors, require at least on operand. by John Kessenich · 9 years ago
  35. 2224570 g++: Fix compilation issue with templates in g++. by John Kessenich · 9 years ago
  36. 1056110 Perf: Put in a portable std::hash that works with the pool. This turns on the 10-15% perf gain. by John Kessenich · 9 years ago
  37. 96f4911 SPV: Make previous commit compile with MSVC 2012. by John Kessenich · 9 years ago
  38. 37e8337 Merge pull request #22 from google/structured-do-while by John Kessenich · 9 years ago
  39. d276256 Preprocessor: Prevent (and give an error on) expression division by 0. by John Kessenich · 9 years ago
  40. e9022e1 Tests: Increase testing around incorrect use of block names and instances. by John Kessenich · 9 years ago
  41. 78a5a0d Front end: Prevent use of a block name, which has no other use in a shader. by John Kessenich · 9 years ago
  42. 68965c0 Fix g++ build break (portibility problems with stl hash). This partly turns off the stl improvements. by John Kessenich · 9 years ago
  43. 6ab3d58 Preprocessor: 1) Rationalize the "fixed atom" scheme, 2) remove redundant lookups when the text is already available. by John Kessenich · 9 years ago
  44. 2f27336 Performance: Simple upgrade/cleanup of stl c++11 containers (10% perf. increase). by John Kessenich · 9 years ago
  45. f467316 Building: Fix a couple of new warnings. by John Kessenich · 9 years ago
  46. 2b4b9bd Front-end: Add error-recovery code for a switch statement that ends with a case/default that has no statements. by John Kessenich · 9 years ago
  47. c22f37c Generate correctly structured do-while loops. by David Neto · 9 years ago
  48. 51b31b5 Merge pull request #21 from google/allow_non_null_strings by John Kessenich · 9 years ago
  49. 72becbe Merge pull request #20 from google/remove_exception by John Kessenich · 9 years ago
  50. 6a6aaef Added a setStringsWithLengths() method to TShader. by Andrew Woloszyn · 9 years ago
  51. e837f99 Removed the single usage of exceptions in all of glslang. by Andrew Woloszyn · 9 years ago
  52. e3933d6 Front-end: Implement GL_OES_gpu_shader5. by John Kessenich · 9 years ago
  53. ace4c45 Merge pull request #18 from srk-lunarg/v30_static_analysis_fixes by John Kessenich · 9 years ago
  54. 465a146 Comment out some dead assignments per suggestion from static analysis tools. by Steve · 9 years ago
  55. a417f01 Merge pull request #17 from google/non-existing-string by John Kessenich · 9 years ago
  56. 6c9a381 Protect location setting methods from writing to non-existing strings. by Lei Zhang · 9 years ago
  57. 9e55f63 Include specification revision as part of the version string. by John Kessenich · 9 years ago
  58. 279012d Merge pull request #16 from google/pp-directive by John Kessenich · 9 years ago
  59. fdfa6bb Front-end: enforce qualifiers that cannot appear on block declarations. by John Kessenich · 9 years ago
  60. 8318878 Fix compile errors: about 25 .PpError didn't compile, need to be .ppError. by John Kessenich · 9 years ago
  61. 4a22f9a Merge pull request #15 from google/preprocessing-error by John Kessenich · 9 years ago
  62. aae1ad8 Added error output to the preprocessor. by Andrew Woloszyn · 9 years ago
  63. 6aa6d9d Remove uncessary line break. by Lei Zhang · 9 years ago
  64. 46ea539 Fix empty line handling in line directive callback. by Lei Zhang · 9 years ago
  65. 5cbc990 Fix line number handling in line directive callback. by Lei Zhang · 9 years ago
  66. 4d036c4 Merge pull request #14 from google/extensionturnedon by John Kessenich · 9 years ago
  67. eebb205 Merge pull request #11 from baldurk/size-t-int-warning-fixes by John Kessenich · 9 years ago
  68. c4d20e0 Simplify function calls for extensionsTurnedOn(). by Lei Zhang · 9 years ago
  69. 3a194f7 Update readme to point to Khronos landing page. by John Kessenich · 9 years ago
  70. f98ee23 Fix incorrect used of snprintf() by John Kessenich · 9 years ago
  71. 68d78fd Updated command-line options, adding -o for saving binaries, -G for OpenGL SPIR-V validation, -v etc. by John Kessenich · 9 years ago
  72. d76692d on x64, size_t is 64-bit and int is 32-bit, so needs an explicit cast by baldurk · 9 years ago
  73. b329715 Fix clang static analyzer issues, as reported by floooh. by John Kessenich · 9 years ago
  74. 1f654e1 Merge pull request #4 from baldurk/relative-include-paths by John Kessenich · 9 years ago
  75. 549c293 Merge pull request #5 from floooh/fix-clang-warnings by John Kessenich · 9 years ago
  76. 73fcdef Add some missing 'const' and texture-op guards, for future change to enum-based texture calls. by John Kessenich · 9 years ago
  77. a5ade51 Fix most clang warnings by Andre Weissflog · 9 years ago
  78. 42169c5 include by relative path, so root doesn't need to be in the search path by baldurk · 9 years ago
  79. e6f7988 Linux build: fix case problem with new file. by John Kessenich · 9 years ago
  80. ff5abf3 Clear up a C++ compile warning by John Kessenich · 9 years ago
  81. e0603a4 Front-end: move to rational internal array-of-array interfaces and design. (A-of-A is not yet implemented though.) by John Kessenich · 9 years ago
  82. dcab977 docs: Update missing features list by John Kessenich · 9 years ago
  83. ec43d0a glslang -> SPIR-V: smear scalars for integer (scalar * vector). OpVectorTimesScalar is only for floats. by John Kessenich · 9 years ago
  84. 9b0d9c8 Use E_ prefix instead of _ for distinguishing extension strings from glext.h by John Kessenich · 9 years ago
  85. fd1e048 Merge pull request #2 from nwnk/glext-compatibility by John Kessenich · 9 years ago
  86. 7867e07 Merge pull request #3 from fkaa/include-fix by John Kessenich · 9 years ago
  87. 61deffd Fix include directive depending on root folder name by Felix Kaaman · 9 years ago
  88. 93deac5 Fix incompatibility with <GL/glext.h> by Adam Jackson · 9 years ago
  89. 1189a7b Make double underscore "__" an error for ES 300, but a warning for 310. by John Kessenich · 9 years ago
  90. 63cebdb Building README: Update to CMake information. by John Kessenich · 9 years ago
  91. 8acc32b Merge pull request #1 from antiagainst/markdown-readme by John Kessenich · 9 years ago
  92. 65299b9 Format README using markdown. by Lei Zhang · 9 years ago
  93. 140f3df Final round for line endings. by John Kessenich · 9 years ago
  94. b632632 Second round line ending clean up, from fresh round trip. by John Kessenich · 9 years ago
  95. d49d524 Add .gitattributes and normalize a few stray file's line endings by John Kessenich · 9 years ago
  96. 0e7674a Make the "switch-label not followed by statement" warning an error, depending on version. by John Kessenich · 9 years ago
  97. add1a4d Add +x to two more scripts. by John Kessenich · 9 years ago
  98. 2f22291 Add +x to two executables. by John Kessenich · 9 years ago
  99. 02ad18a Make smoother use in GitHub by johnkslang · 9 years ago
  100. 33e075f glslang build: force the use of -std=c++11 when building with Clang. David Neto <dneto@google.com>. by John Kessenich · 9 years ago