1. 410cd1f Merge remote-tracking branch 'aosp/master' into update by Dan Albert · 8 years ago ndk-r13-release ndk-r13
  2. 06502e2 Merge remote-tracking branch 'aosp/upstream-master' into shaderc-update-master by David Neto · 8 years ago
  3. f18e1f2 Add a C++ interface to the optimization functionalities. by Lei Zhang · 8 years ago
  4. 1bc0b27 Allow changing MessageConsumer in Pass & PassManager. by Lei Zhang · 8 years ago
  5. f8dbed0 Change BuildModule() to accept pointer-size pair for binary. by Lei Zhang · 8 years ago
  6. 2cbb2cc Change interface of Pass::Process() to return possible failures. by Lei Zhang · 8 years ago
  7. 12b5777 Provide friendly names for shader ballot BuiltIns by David Neto · 8 years ago
  8. bf467da Update validate interface to accept binary pointers by Umar Arshad · 8 years ago
  9. 3590279 Set the default source name as "input". by Lei Zhang · 8 years ago
  10. 6519fce Start v2016.6-dev by David Neto · 8 years ago
  11. f9763ac Finalize v2016.5 by David Neto · 8 years ago
  12. 9382035 Add basic support for SPV_KHR_shader_ballot by David Neto · 8 years ago
  13. 8654caa Prepare the C++ interface for publication. by Lei Zhang · 8 years ago
  14. b54686d Move functions for building modules outside of the C++ interface. by Lei Zhang · 8 years ago
  15. 869440e Let SPIRV_ASSERT() exit the program if the assertion fails. by Lei Zhang · 8 years ago
  16. 114af21 Add MessageConsumer to PassManager, Pass, and analysis interfaces. by Lei Zhang · 8 years ago
  17. bfd7cd6 Add utility macros for logging messages. by Lei Zhang · 8 years ago
  18. 755f97f Add a callback mechanism for communicating messages to callers. by Lei Zhang · 8 years ago
  19. e0dd033 Make friendly names for built-in variables. by David Neto · 8 years ago
  20. 247e024 Update CHANGES to say #414 is fixed by David Neto · 8 years ago
  21. 1f3fb50 Fix validator: OpUndef can be member of a constant composite by David Neto · 8 years ago
  22. 4e2ed04 Clarify: Ok to pass null diagnostic to spvBinaryParse by David Neto · 8 years ago
  23. 5c9080e Fix validator SSA check: Phi can use its own value sometimes by David Neto · 8 years ago
  24. 66f5b4b Build "spec id->default val str" mapping from string by qining · 8 years ago
  25. 5ac6352 Guard against nullptr in number parsing utilities by qining · 8 years ago
  26. abf5793 Set default values for spec const decorated by SpecId by qining · 8 years ago
  27. 26b51ef Update CMake condition for Emacs load/save helper by David Neto · 8 years ago
  28. 6accefc add spirv-dis/spirv-as support for emacs when loading .spv binaries by steve-lunarg · 8 years ago
  29. 049f80f Add IsSigned() to opt::Analysis::Integer. by qining · 8 years ago
  30. 1773b95 Pull out the number parsing logic by qining · 8 years ago
  31. a35919c Merge diagnostic tests and single them out in a separate binary. by Lei Zhang · 8 years ago
  32. 219f0cc Create separate binaries for validation tests. by Lei Zhang · 8 years ago
  33. ef600df Prefix test binaries with `test_`, rename UnitSPIRV, update README. by Lei Zhang · 8 years ago
  34. 860030f Travis CI: mark build as finished once a job failed. by Lei Zhang · 8 years ago
  35. 9222467 Kill the spvCheck macro which is just alias to if-statement. by Lei Zhang · 8 years ago
  36. 53c8433 Update README about the optimization library and tool. by Lei Zhang · 8 years ago
  37. dcd7fed Say contributors have to click through the CLA by David Neto · 8 years ago
  38. 881816f Add test for presence of copyrights and license terms by David Neto · 8 years ago
  39. e70a957 Start v2016.5-dev by David Neto · 8 years ago
  40. 9fc8658 Relicense SPIRV-Tools under Apache 2.0 by David Neto · 8 years ago
  41. 6f35405 Add check_copyright to check or update copyright. by David Neto · 8 years ago
  42. 0e001b7 Fix Google copyright lines by David Neto · 8 years ago
  43. 5abf408 Kill the spvCheckReturn macro. by Lei Zhang · 8 years ago
  44. 75bf78c Kill diagnostic_helper & the wrapping DIAGNOSTIC macro. by Lei Zhang · 8 years ago
  45. 6d4c4aa Avoid race on mkdir by David Neto · 8 years ago
  46. 2ad3b74 Tests for preserving line debug insts even killing its affecting targets. by Lei Zhang · 8 years ago
  47. eb60e29 Unify constants pass by qining · 8 years ago
  48. 909d7f9 Refactor CapabilitySet into templated class EnumSet by David Neto · 8 years ago
  49. 2ce6725 Add forwarding so that passes' ctor can have args. by qining · 8 years ago
  50. 273920c Handle capabilities larger than value 63 by David Neto · 8 years ago
  51. 47f2a14 Add libspirv::CapabilitySet by David Neto · 8 years ago
  52. 7698270 Get annotation instructions of a given id. by qining · 8 years ago
  53. ecb5692 Add AppendNames() interface for AssemblyBuilder by qining · 8 years ago
  54. d9e63de Create a separate header and source file for each pass. by Lei Zhang · 8 years ago
  55. 380f36e Fold spec constants to normal constants (values fixed) by qining · 8 years ago
  56. 1d59aa0 Pass manager recomputes Id bound automatically. by David Neto · 8 years ago
  57. b1b2cac Create const overloads for begin() and end() in Instruction. by Lei Zhang · 8 years ago
  58. 923a459 Fix typo in spirv-opt help by David Neto · 8 years ago
  59. d7b6362 Add Module::ComputeIdBound by David Neto · 8 years ago
  60. 0a175eb Add tests for decoration_empty(). by Lei Zhang · 8 years ago
  61. ec07a07 Add a method in the types to check whether there is no decoration on a type. by qining · 8 years ago
  62. 58e1a1e Test ir::Instruction::GetOperand and GetInOperand by David Neto · 8 years ago
  63. cc60cab IrLoader gracefully handles incomplete blocks and functions by David Neto · 8 years ago
  64. 53013cc Add Instruction begin and end mutable iterators by David Neto · 8 years ago
  65. 2607bbf Add Instruction cbegin and cend to access operands by David Neto · 8 years ago
  66. 97fc6aa ForEachInst optionally runs on attached debug line insts by David Neto · 8 years ago
  67. e96a881 Travis CI: add build configuration for Android NDK with cmake. by Lei Zhang · 8 years ago
  68. 0d4b73c Start v2016.4-dev by David Neto · 8 years ago
  69. a7a84bd Finalize v2016.3 by David Neto · 8 years ago
  70. 3c35b63 Add spirv-lesspipe.sh by David Neto · 8 years ago
  71. 97d06a3 Mere mention of PointSize BuiltIn does not require Shader capability by David Neto · 8 years ago
  72. f51d823 Add a home brewed make_unique to ease creating unique_ptrs. by Lei Zhang · 8 years ago
  73. 6f13c73 Remove some unused macros and functions. by Lei Zhang · 8 years ago
  74. f33aacd CHANGES captures fix for issue 365 by David Neto · 8 years ago
  75. 358cb29 Relax ClipDistance, CullDistance capability check in all environments by David Neto · 8 years ago
  76. ccabcc4 Add opt::ir::Module::SetIdBound by David Neto · 8 years ago
  77. 7e775aa Get the number of elements for Vector and Matrix type by qining · 8 years ago
  78. b891845 Refine the DefUseManager by qining · 8 years ago
  79. 6c5bdc9 Get the width from integer and float type by qining · 8 years ago
  80. c0640e0 Merge remote-tracking branch 'aosp/upstream-master' by Lei Zhang · 8 years ago
  81. e8b7c7b Replace the SetOperand() with SetInOperand() and SetResultType() by qining · 8 years ago
  82. b65124f Make clear that we are using ptrdiff_t as the iterator difference type. by Lei Zhang · 8 years ago
  83. 9747d33 Derive iterator from std::iterator to reap standarad algorithms. by Lei Zhang · 8 years ago
  84. 1eec0ed Make analyses RAII-like and turn disable copy/move constructors. by Lei Zhang · 8 years ago
  85. 4dd4c14 Avoid integer modulo by 1, to avoid warning by David Neto · 8 years ago
  86. 033b7d0 Avoid race on mkdir by David Neto · 8 years ago
  87. 097ff25 Allow OpUndef appearing in the type and global variable section. by Lei Zhang · 8 years ago
  88. c814911 Add another construtor for opt::ir::Instruction by qining · 8 years ago
  89. 4987ae6 Test INotEqual for OpSpecConstantOp in asm, disasm by David Neto · 8 years ago
  90. d065593 Add iterator getter interface for types_values_ by qining · 8 years ago
  91. b01755a OpUndef can appear in type declaration section by Umar Arshad · 8 years ago
  92. 94912ad Turn off modifying methods for const iterators. by Lei Zhang · 8 years ago
  93. 8153258 Clear old def-use record when re-analyze an ID by qining · 8 years ago
  94. 95dc16d Add make_range() & make_const_range() for creating iterator ranges. by Lei Zhang · 8 years ago
  95. 4b3247f Avoid non-oneliner definition in class and add missing iterators. by Lei Zhang · 8 years ago
  96. 7a94e66 Move the def-use analysis for single inst to public by qining · 8 years ago
  97. e5bb46d Add getter for pointee, element type by qining · 8 years ago
  98. 645ee1d Create an iterator class for in-memory representation. by Lei Zhang · 8 years ago
  99. f949e32 Make the lookup up of type id accepts const arg by qining · 8 years ago
  100. 82405cf Reuse the iterator on Id and type lookup by David Neto · 8 years ago