1. 9e71de1 Add cmake option to turn off SPIRV_TIMER_ENABLED (#2103) by Baldur Karlsson · 6 years ago
  2. 1e9fc1a Add base and core bindless validation instrumentation classes (#2014) by greg-lunarg · 6 years ago
  3. c06a35b Rename PCH macro to spvtools_pch to avoid conflicts with other projects. Also add pch to test/opt. (#2034) by Jeff Bolz · 6 years ago
  4. 60fac96 Enable precompiled headers for spirv-tools(-shared) and some unit tests (#2026) by Jeff Bolz · 6 years ago
  5. c5a6d25 Increase the template nesting depth for clang. (#1995) by Steven Perron · 6 years ago
  6. c4c6871 Make EFFCEE required (#1943) by Steven Perron · 6 years ago
  7. a78fa09 Set the C++ version to C++11 (#1933) by alan-baker · 6 years ago
  8. 03000a3 Add testing framework for tools. by Diego Novillo · 6 years ago
  9. 6fea402 When clang is used as a MSVC frontend (clang-cl.exe) it does not behave exactly as GCC would. I.e. -Wall translates to /Wall, which is an alias for -Weverything. This causes massive C++98 compat warnings logspam. (#1808) by shartte · 6 years ago
  10. eda2cfb Cleanup includes. (#1795) by dan sinclair · 6 years ago
  11. c8e7bb1 Fixup Wno-self-assign warning (#1796) by dan sinclair · 6 years ago
  12. ba40400 Don't check exports on Darwin by David Neto · 6 years ago
  13. e70a412 Move validation files to val/ directory (#1692) by dan sinclair · 6 years ago
  14. 4926f29 Let symbol export tests respect SPIRV_SKIP_TESTS by Lei Zhang · 6 years ago
  15. 878b3b4 check_symbol_exports on Python3, Mac by Greg Roth · 6 years ago
  16. 1854064 Setup gclient and presubmit file. by dan sinclair · 6 years ago
  17. 3b594e1 Add --time-report to spirv-opt by Jaebaek Seo · 6 years ago
  18. d2c0fce Invoke cmake via CMAKE_COMMAND variable by David Neto · 6 years ago
  19. 4e4a254 Do not hardcode libdir and includedir in pkg config files by Józef Kucia · 6 years ago
  20. 3013897 Build SPIRV-Tools as shared library by Józef Kucia · 6 years ago
  21. 672494d Adding ostream operators for IR structures by Alan Baker · 6 years ago
  22. 8c05012 Export a config file for pkg-config by Pierre Moreau · 7 years ago
  23. d9129f0 Test for pollution of the global namespace by David Neto · 7 years ago
  24. 76555bd Tests: Add optional dependency on Effcee stateful matcher by David Neto · 7 years ago
  25. efe12ff Have all MemPasses preserve the def-use manager. by Steven Perron · 7 years ago
  26. c26778f Set cmake-policy CMP0048 to NEW by Tim Diekmann · 7 years ago
  27. 86627f7 Implement Linker (module combiner) by Pierre Moreau · 7 years ago
  28. d7ea99b Skip checking copyright if SPIRV_SKIP_TESTS is enabled by Lei Zhang · 7 years ago
  29. c25b5be Add SPIRV_SPIRV_COMPRESSION option to cmake by Andrey Tuganov · 7 years ago
  30. 768d9b4 Support supplying extra definitions via CMAKE variable by Lei Zhang · 7 years ago
  31. fd70a1d Define variable to skip installation by d3x0r · 7 years ago
  32. ddf4de6 Support building on FreeBSD by rdb · 7 years ago
  33. 5c3c054 Group targets into folders by Lei Zhang · 7 years ago
  34. ad3b082 Add /EHs for targets for MSVC by Lei Zhang · 7 years ago
  35. 6a2b514 Add a default virtual dtor to Pass and check for missing virtual dtors by Jean-Francois Roy · 7 years ago
  36. 37422e9 Support building under CYGWIN by David Neto · 7 years ago
  37. 689df65 Add examples to demo C++ library APIs. by Lei Zhang · 8 years ago
  38. 620f05e Publish the C++ interface. by Lei Zhang · 8 years ago
  39. bfd7cd6 Add utility macros for logging messages. by Lei Zhang · 8 years ago
  40. 881816f Add test for presence of copyrights and license terms by David Neto · 8 years ago
  41. 9fc8658 Relicense SPIRV-Tools under Apache 2.0 by David Neto · 8 years ago
  42. 190b0d3 Use NEW behavior for policy CMP0054. by Lei Zhang · 8 years ago
  43. 71fac5a Check configuration and gmock existence when adding unit tests. by Lei Zhang · 8 years ago
  44. 90a4252 Split validate_types file into multiple classes by Umar Arshad · 8 years ago
  45. 9166854 Add CHANGES file with high level software history by David Neto · 8 years ago
  46. e94d6d1 Rework CMake rules for building grammar tables. by Lei Zhang · 8 years ago
  47. 009c435 Update cmake files to support Android as a build target. by Derek Sollenberger · 8 years ago
  48. cb3c49e Add SPIR-V 1.1 grammar. by Dejan Mircevski · 8 years ago
  49. e26fdc6 Mark SPIR-V grammar files as 1.0. by Dejan Mircevski · 8 years ago
  50. 80e416c Use JSON grammar files to generate extended instruction sets. by Lei Zhang · 8 years ago
  51. 9ca2d6d Rname grammar.json to spirv.core.grammar.json and add version info. by Lei Zhang · 8 years ago
  52. 6fa3f8a Remove dependency on SPIR-V headers in libspirv.h. by Lei Zhang · 8 years ago
  53. d03c0a1 Enable linking against libSPIRV-Tools from linux shared libraries by Chris Forbes · 8 years ago
  54. 4f293b7 Use the JSON grammar file to generate various info tables. by Lei Zhang · 8 years ago
  55. eb6fc51 Split CMakeLists.txt into smaller ones. by Lei Zhang · 8 years ago
  56. 7c58c1d Support Linux-to-Windows cross comiple via MinGW by David Neto · 8 years ago
  57. c31d7cb Add patchlevel to CMake requirement by Daniel Robertson · 8 years ago
  58. 1d52555 Actually find the python executable before use. by Andrew Woloszyn · 8 years ago
  59. 4e797f8 Implement --version for spirv-tools by qining · 8 years ago
  60. 4d2f223 SPIR-V Tools fully supports SPIR-V 1.0 Rev3 by David Neto · 8 years ago
  61. 5a70335 Rearrange headers by David Neto · 8 years ago
  62. 4ddb431 Fixed internal compiler error in gcc-4.9. by Andrew Woloszyn · 8 years ago
  63. 31c0870 Configure gmock locally only if not already configured. by David Neto · 8 years ago
  64. 6428933 Enable ctest. by Dejan Mircevski · 8 years ago
  65. 0c8bdfe Use AssemblyGrammar for capability validation. by Dejan Mircevski · 8 years ago
  66. 8177fbe Fix in-function storage class validation. by Dejan Mircevski · 8 years ago
  67. 61a6275 Initial capability implementation and unit tests by Umar Arshad · 8 years ago
  68. 3fade33 Qualify CMake function names with "spvtools" to avoid conflictions. by Lei Zhang · 8 years ago
  69. 961f5dc Track uses and defs during parsing. by Dejan Mircevski · 8 years ago
  70. e8b1d12 Disable warnings C4503 on MSVC for test code by David Neto · 8 years ago
  71. 1ddeb24 Validation refactor by Umar Arshad · 8 years ago
  72. 5d30edb spvDiagnosticDestroy is safe to call on nullptr by David Neto · 8 years ago
  73. 7a35473 Made compilation with gcc and clang more strict. by Andrew Woloszyn · 8 years ago
  74. b6fe02f Extend copyright to 2016. by Dejan Mircevski · 8 years ago
  75. 1a3734d Avoid relative path in #include by David Neto · 8 years ago
  76. 4c21571 Rename endian.h to spirv_endian.h by David Neto · 8 years ago
  77. a3d0d3c Initial logical layout validation by Umar Arshad · 8 years ago
  78. 6d37e3c Refactor validation types into another file by Umar Arshad · 8 years ago
  79. 411de16 Fix setting of off-by-default cmake options by David Neto · 8 years ago
  80. f76e0f5 Basic SSA Validation by Umar Arshad · 9 years ago
  81. 292acb5 Don't add -frtti for tests. Use newer googletest. by David Neto · 8 years ago
  82. bdc50b5 Add -frtti for tests that use mocking by David Neto · 8 years ago
  83. 3a4bc7e Turned warnings-as-errors on by default. by Andrew Woloszyn · 9 years ago
  84. 8bd75d6 Clean up CMake configuration and address compiler warnings. by Lei Zhang · 9 years ago
  85. 01a3b9c CMake: Respect user-defined install path by Pierre Moreau · 9 years ago
  86. 748d585 Object files should depend on spirv.h and friends by David Neto · 9 years ago
  87. 56fb3f0 Revamp the README for public release. by David Neto · 9 years ago
  88. 972788b Use opaque context object to hold SPIR-V info tables. by Lei Zhang · 9 years ago
  89. 9a5ac08 spirv-dis prints to stdout by default. by David Neto · 9 years ago
  90. 8984f6f Move internal macros/structs for SPIR-V to a separate header. by Lei Zhang · 9 years ago
  91. aa056cd Move SPIR-V constants/limits to a separate header. by Lei Zhang · 9 years ago
  92. 04736e7 Move spv*TableGet() functions out of libspirv.h. by Lei Zhang · 9 years ago
  93. 2ae4a68 Fix handling of OpExtInstImport by David Neto · 9 years ago
  94. 201caf7 spv_operand_type_t cleanup. by David Neto · 9 years ago
  95. 0ca6b59 Refactor the binary parser. by David Neto · 9 years ago
  96. ea324e4 Move spvBinaryToText into new disassembler file. by David Neto · 9 years ago
  97. c2887f9 Added HexFloat helper class to print out floating point numbers. by Andrew Woloszyn · 9 years ago
  98. db901b6 Move endian utilities to their own file. by David Neto · 9 years ago
  99. fcc7d58 Move AssemblyGrammar into its own source files by David Neto · 9 years ago
  100. 1780fc4 Update to latest registered generator enums by David Neto · 9 years ago