1. aa984b6 Disable Wdelete-non-virtual-dtor by Petr Hosek · 2 years, 9 months ago master
  2. b37ad23 Remove magma toolchain from BUILD.gn by Michael Jurka · 3 years, 5 months ago
  3. 1573637 Add BUILD.gn to build library/executables on Fuchsia by Michael Jurka · 3 years, 5 months ago
  4. ac7c19b Build fix for fuchsia by Craig Stout · 3 years, 6 months ago
  5. 8c414eb Adding validation code for OpTypeStruct. by Ehsan Nasiri · 3 years, 7 months ago
  6. 5c19de2 Skip building example executable when asked by David Neto · 3 years, 7 months ago
  7. c935253 Make friendly number-based names for OpConstant by David Neto · 3 years, 7 months ago
  8. 4f750c0 Extract EmitNumericLiteral from disassembler by David Neto · 3 years, 7 months ago
  9. d062006 Adding validation code for more data rules. by Ehsan Nasiri · 3 years, 7 months ago
  10. 38036a7 Rename validation source files to comply with Google style guide. by Lei Zhang · 3 years, 7 months ago
  11. 2881fe9 Rename validation tests to comply with Google style guide. by Lei Zhang · 3 years, 7 months ago
  12. 6c899a5 Adding validation for vector data rule. by Ehsan Nasiri · 3 years, 7 months ago
  13. 4f57e14 Renaming test files to comply with Google style guide. by Lei Zhang · 3 years, 7 months ago
  14. bf190ec Remove source/instruction.cpp by David Neto · 3 years, 7 months ago
  15. b371439 enum_set: Fix bool performance warning. by Jamie Madill · 3 years, 7 months ago
  16. 2d89b6a Do not gitignore source/opt/build_module.* by Christopher Gautier · 3 years, 8 months ago
  17. ee6c877 Test SPV_KHR_shader_draw_parameters support by David Neto · 3 years, 8 months ago
  18. f92e87a Fix compilation errors when building inside Chromium by Corentin Wallez · 3 years, 8 months ago
  19. c1d5e66 Add begin() and end() for TypeManager. by Lei Zhang · 3 years, 8 months ago
  20. f0a96c9 Remove unnecessary #include by David Neto · 3 years, 8 months ago
  21. 689df65 Add examples to demo C++ library APIs. by Lei Zhang · 3 years, 8 months ago
  22. f9cb7c2 Avoid appending EOL in StringifyMessage(). by Lei Zhang · 3 years, 8 months ago
  23. 069b0a7 Fix operand class test coverage table. by Lei Zhang · 3 years, 8 months ago
  24. dc6e483 Clean up header dependency. by Lei Zhang · 3 years, 9 months ago
  25. c6b23f8 Handle parse failure for setting spec constants by David Neto · 3 years, 9 months ago
  26. a6ef1ea Fix forward reference issues with forword pointer by Umar Arshad · 3 years, 9 months ago
  27. 01df41d Command line option for set default value for spec constant by qining · 3 years, 9 months ago
  28. 1ca817a Use nullptr as the default message consumer to ignore all messages. by Lei Zhang · 3 years, 9 months ago
  29. 6effeaa Change some asserts to normal errors in IrLoader. by Lei Zhang · 3 years, 9 months ago
  30. 3767e32 Add two more utility functions for sending errors to consumer. by Lei Zhang · 3 years, 9 months ago
  31. 74afb5d Change parameter name from file to source in Log() and Logf(). by Lei Zhang · 3 years, 9 months ago
  32. 5edf054 Add more Assemble(), Disassemble() and Validate() overloads. by Lei Zhang · 3 years, 9 months ago
  33. 620f05e Publish the C++ interface. by Lei Zhang · 3 years, 9 months ago
  34. 92411ca Rename SpvTools to SpirvTools. by Lei Zhang · 3 years, 9 months ago
  35. 6849a3c Use C style names for MessageLevel. by Lei Zhang · 3 years, 9 months ago
  36. 80eb079 Change to use enum instead of enum class for MessageLevel. by Lei Zhang · 3 years, 9 months ago
  37. f18e1f2 Add a C++ interface to the optimization functionalities. by Lei Zhang · 3 years, 9 months ago
  38. 1bc0b27 Allow changing MessageConsumer in Pass & PassManager. by Lei Zhang · 3 years, 9 months ago
  39. f8dbed0 Change BuildModule() to accept pointer-size pair for binary. by Lei Zhang · 3 years, 9 months ago
  40. 2cbb2cc Change interface of Pass::Process() to return possible failures. by Lei Zhang · 3 years, 9 months ago
  41. 12b5777 Provide friendly names for shader ballot BuiltIns by David Neto · 3 years, 9 months ago
  42. bf467da Update validate interface to accept binary pointers by Umar Arshad · 3 years, 9 months ago
  43. 3590279 Set the default source name as "input". by Lei Zhang · 3 years, 9 months ago
  44. 6519fce Start v2016.6-dev by David Neto · 3 years, 9 months ago
  45. f9763ac Finalize v2016.5 by David Neto · 3 years, 9 months ago
  46. 9382035 Add basic support for SPV_KHR_shader_ballot by David Neto · 3 years, 9 months ago
  47. 8654caa Prepare the C++ interface for publication. by Lei Zhang · 3 years, 9 months ago
  48. b54686d Move functions for building modules outside of the C++ interface. by Lei Zhang · 3 years, 9 months ago
  49. 869440e Let SPIRV_ASSERT() exit the program if the assertion fails. by Lei Zhang · 3 years, 9 months ago
  50. 114af21 Add MessageConsumer to PassManager, Pass, and analysis interfaces. by Lei Zhang · 3 years, 9 months ago
  51. bfd7cd6 Add utility macros for logging messages. by Lei Zhang · 3 years, 9 months ago
  52. 755f97f Add a callback mechanism for communicating messages to callers. by Lei Zhang · 3 years, 9 months ago
  53. e0dd033 Make friendly names for built-in variables. by David Neto · 3 years, 9 months ago
  54. 247e024 Update CHANGES to say #414 is fixed by David Neto · 3 years, 9 months ago
  55. 1f3fb50 Fix validator: OpUndef can be member of a constant composite by David Neto · 3 years, 9 months ago
  56. 4e2ed04 Clarify: Ok to pass null diagnostic to spvBinaryParse by David Neto · 3 years, 9 months ago
  57. 5c9080e Fix validator SSA check: Phi can use its own value sometimes by David Neto · 3 years, 9 months ago
  58. 66f5b4b Build "spec id->default val str" mapping from string by qining · 3 years, 9 months ago
  59. 5ac6352 Guard against nullptr in number parsing utilities by qining · 3 years, 9 months ago
  60. abf5793 Set default values for spec const decorated by SpecId by qining · 3 years, 9 months ago
  61. 26b51ef Update CMake condition for Emacs load/save helper by David Neto · 3 years, 9 months ago
  62. 6accefc add spirv-dis/spirv-as support for emacs when loading .spv binaries by steve-lunarg · 3 years, 9 months ago
  63. 049f80f Add IsSigned() to opt::Analysis::Integer. by qining · 3 years, 9 months ago
  64. 1773b95 Pull out the number parsing logic by qining · 3 years, 9 months ago
  65. a35919c Merge diagnostic tests and single them out in a separate binary. by Lei Zhang · 3 years, 9 months ago
  66. 219f0cc Create separate binaries for validation tests. by Lei Zhang · 3 years, 9 months ago
  67. ef600df Prefix test binaries with `test_`, rename UnitSPIRV, update README. by Lei Zhang · 3 years, 9 months ago
  68. 860030f Travis CI: mark build as finished once a job failed. by Lei Zhang · 3 years, 9 months ago
  69. 9222467 Kill the spvCheck macro which is just alias to if-statement. by Lei Zhang · 3 years, 9 months ago
  70. 53c8433 Update README about the optimization library and tool. by Lei Zhang · 3 years, 9 months ago
  71. dcd7fed Say contributors have to click through the CLA by David Neto · 3 years, 9 months ago
  72. 881816f Add test for presence of copyrights and license terms by David Neto · 3 years, 9 months ago
  73. e70a957 Start v2016.5-dev by David Neto · 3 years, 9 months ago
  74. 9fc8658 Relicense SPIRV-Tools under Apache 2.0 by David Neto · 3 years, 9 months ago
  75. 6f35405 Add check_copyright to check or update copyright. by David Neto · 3 years, 9 months ago
  76. 0e001b7 Fix Google copyright lines by David Neto · 3 years, 9 months ago
  77. 5abf408 Kill the spvCheckReturn macro. by Lei Zhang · 3 years, 9 months ago
  78. 75bf78c Kill diagnostic_helper & the wrapping DIAGNOSTIC macro. by Lei Zhang · 3 years, 9 months ago
  79. 2ad3b74 Tests for preserving line debug insts even killing its affecting targets. by Lei Zhang · 3 years, 9 months ago
  80. eb60e29 Unify constants pass by qining · 3 years, 9 months ago
  81. 909d7f9 Refactor CapabilitySet into templated class EnumSet by David Neto · 3 years, 9 months ago
  82. 2ce6725 Add forwarding so that passes' ctor can have args. by qining · 3 years, 9 months ago
  83. 273920c Handle capabilities larger than value 63 by David Neto · 3 years, 9 months ago
  84. 47f2a14 Add libspirv::CapabilitySet by David Neto · 3 years, 9 months ago
  85. 7698270 Get annotation instructions of a given id. by qining · 3 years, 9 months ago
  86. ecb5692 Add AppendNames() interface for AssemblyBuilder by qining · 3 years, 9 months ago
  87. d9e63de Create a separate header and source file for each pass. by Lei Zhang · 3 years, 9 months ago
  88. 380f36e Fold spec constants to normal constants (values fixed) by qining · 3 years, 9 months ago
  89. 1d59aa0 Pass manager recomputes Id bound automatically. by David Neto · 3 years, 9 months ago
  90. b1b2cac Create const overloads for begin() and end() in Instruction. by Lei Zhang · 3 years, 9 months ago
  91. 923a459 Fix typo in spirv-opt help by David Neto · 3 years, 9 months ago
  92. d7b6362 Add Module::ComputeIdBound by David Neto · 3 years, 9 months ago
  93. 0a175eb Add tests for decoration_empty(). by Lei Zhang · 3 years, 9 months ago
  94. ec07a07 Add a method in the types to check whether there is no decoration on a type. by qining · 3 years, 9 months ago
  95. 58e1a1e Test ir::Instruction::GetOperand and GetInOperand by David Neto · 3 years, 9 months ago
  96. cc60cab IrLoader gracefully handles incomplete blocks and functions by David Neto · 3 years, 9 months ago
  97. 53013cc Add Instruction begin and end mutable iterators by David Neto · 3 years, 9 months ago
  98. 2607bbf Add Instruction cbegin and cend to access operands by David Neto · 3 years, 9 months ago
  99. 97fc6aa ForEachInst optionally runs on attached debug line insts by David Neto · 3 years, 9 months ago
  100. e96a881 Travis CI: add build configuration for Android NDK with cmake. by Lei Zhang · 3 years, 9 months ago