1. 59de610 Add asm, dis support for DebugInfo extended instruction set by David Neto · 7 years ago
  2. 0dbe184 Remove concept of FIRST_CONCRETE_* operand types by David Neto · 7 years ago
  3. 12447d8 Support OpenCL 1.2 and 2.0 target environments by Pierre Moreau · 7 years ago
  4. 716138e Add option to relax validation of store types. by Steven Perron · 7 years ago
  5. 5fbbadc Add support for SPV AMD extensions by Rex Xu · 7 years ago
  6. dbc2049 Add SPIR-V 1.2 support, for OpenCL 2.2 by David Neto · 8 years ago
  7. b173d1c Added option --preserve-numeric-ids to tools/spirv-as by Andrey Tuganov · 8 years ago
  8. 7fe8a57 Support SPV_AMD_gcn_shader by David Neto · 8 years ago
  9. c3caa54 spirv-val prints warnings by David Neto · 8 years ago
  10. b011633 Validator checks if operands require extension by Andrey Tuganov · 8 years ago
  11. da4ae05 Add command line options struct for the validator by Ehsan Nasiri · 8 years ago
  12. 6c899a5 Adding validation for vector data rule. by Ehsan Nasiri · 8 years ago
  13. 620f05e Publish the C++ interface. by Lei Zhang · 8 years ago
  14. bf467da Update validate interface to accept binary pointers by Umar Arshad · 8 years ago
  15. 755f97f Add a callback mechanism for communicating messages to callers. by Lei Zhang · 8 years ago
  16. 4e2ed04 Clarify: Ok to pass null diagnostic to spvBinaryParse by David Neto · 8 years ago
  17. 9fc8658 Relicense SPIRV-Tools under Apache 2.0 by David Neto · 8 years ago
  18. c296701 Add target envs for OpenCL, OpenGL by David Neto · 8 years ago
  19. 0bdcc23 Disassembling: map IDs to friendly names. by David Neto · 8 years ago
  20. 200e897 Add an option to spvBinaryToText() to ignore header output. by Lei Zhang · 8 years ago
  21. 9166854 Add CHANGES file with high level software history by David Neto · 9 years ago
  22. 7b33485 First tests for SPIR-V v1.1. by Dejan Mircevski · 9 years ago
  23. cb3c49e Add SPIR-V 1.1 grammar. by Dejan Mircevski · 9 years ago
  24. 8ba7c92 Remove revision from SPV_ENV_*. by Dejan Mircevski · 9 years ago
  25. 3fb2676 Fix validation of array length. by Dejan Mircevski · 9 years ago
  26. 6fa3f8a Remove dependency on SPIR-V headers in libspirv.h. by Lei Zhang · 9 years ago
  27. 3d27da4 Add a target environment to spvContextCreate(). by Dejan Mircevski · 9 years ago
  28. 6836e17 OpExecutionMode only takes a single ExecutionMode by David Neto · 9 years ago
  29. c31a319 Make libspirv.h more C friendly. by Dejan Mircevski · 9 years ago
  30. b6ccd0d Remove spv_validate_options_t and change tests accrodingly. by Lei Zhang · 9 years ago
  31. 4d2f223 SPIR-V Tools fully supports SPIR-V 1.0 Rev3 by David Neto · 9 years ago
  32. 5a70335 Rearrange headers by David Neto · 9 years ago[Renamed (98%) from include/libspirv/libspirv.h]
  33. 2889a0c Use syntax tables for SPIR-V 1.0 Rev3 by David Neto · 9 years ago
  34. b526756 Add spvOperandIsConcreteMask by David Neto · 9 years ago
  35. 0c8bdfe Use AssemblyGrammar for capability validation. by Dejan Mircevski · 9 years ago
  36. 61a6275 Initial capability implementation and unit tests by Umar Arshad · 9 years ago
  37. c62f41e Add disassembler option to show byte offset by David Neto · 9 years ago
  38. 1ddeb24 Validation refactor by Umar Arshad · 9 years ago
  39. 5d30edb spvDiagnosticDestroy is safe to call on nullptr by David Neto · 9 years ago
  40. b6fe02f Extend copyright to 2016. by Dejan Mircevski · 9 years ago
  41. a3d0d3c Initial logical layout validation by Umar Arshad · 9 years ago
  42. 6d37e3c Refactor validation types into another file by Umar Arshad · 9 years ago
  43. f76e0f5 Basic SSA Validation by Umar Arshad · 9 years ago
  44. d9ad050 spvBinaryParse: fix overruns, handle image format by David Neto · 9 years ago
  45. ee8a007 Clarify the non-SPV_SUCCESS case parser callbacks. by David Neto · 9 years ago
  46. 750f205 Several unit tests for spvBinaryParse by David Neto · 9 years ago
  47. 7bff3eb spv_parsed_instruction_t cleanup by David Neto · 9 years ago
  48. 64a9be9 Remove old names for enums: memory semantics, scope ID by David Neto · 9 years ago
  49. 748d585 Object files should depend on spirv.h and friends by David Neto · 9 years ago
  50. acf7287 Fix many typos. by Lei Zhang · 9 years ago
  51. 3d348a8 The version header word has 3 byte-size components. by David Neto · 9 years ago
  52. 972788b Use opaque context object to hold SPIR-V info tables. by Lei Zhang · 9 years ago
  53. e7c426a Disassembler tool indents to 15 by default by David Neto · 9 years ago
  54. 4ac601a libspirv.h doesn't depend on spirv_operands.hpp anymore. by Lei Zhang · 9 years ago
  55. a23a736 Moves parser interface to libspirv.h. by Lei Zhang · 9 years ago
  56. 8984f6f Move internal macros/structs for SPIR-V to a separate header. by Lei Zhang · 9 years ago
  57. aa056cd Move SPIR-V constants/limits to a separate header. by Lei Zhang · 9 years ago
  58. 7a222e4 Move info table related structs into table.h. by Lei Zhang · 9 years ago
  59. 04736e7 Move spv*TableGet() functions out of libspirv.h. by Lei Zhang · 9 years ago
  60. df920ec Remove table parameters from API functions. by Lei Zhang · 9 years ago
  61. ec691fb Fixed permissions by Andrew Woloszyn · 9 years ago
  62. 55ecc2e Fixed warnings on windows and constness of spv_binary. by Andrew Woloszyn · 9 years ago
  63. 9049bb4 Get magic number and version from spirv.h. by Lei Zhang · 9 years ago
  64. 0f166be Assembler support for OpSpecConstantOp by David Neto · 9 years ago
  65. ce9cef7 Fix Windows build errors. by David Neto · 9 years ago
  66. 2ae4a68 Fix handling of OpExtInstImport by David Neto · 9 years ago
  67. 9042f40 Remove support for canonical assembly syntax format. by Lei Zhang · 9 years ago
  68. 201caf7 spv_operand_type_t cleanup. by David Neto · 9 years ago
  69. 0ca6b59 Refactor the binary parser. by David Neto · 9 years ago
  70. a010444 Consts before the type, not after by David Neto · 9 years ago
  71. e4945de A spv_binary_t points to const code words. by David Neto · 9 years ago
  72. 1a0334e Run clang-format to enforce Google style globally. by Lei Zhang · 9 years ago
  73. b36e704 Use spirv.h instead of spirv.hpp. by Lei Zhang · 9 years ago
  74. 9f79d78 Inclusion guards follow Google C++ style by David Neto · 9 years ago
  75. 1780fc4 Update to latest registered generator enums by David Neto · 9 years ago
  76. b998c81 Use typedef instead of using in libspirv.h. by Lei Zhang · 9 years ago
  77. 445ce44 Add operand type for extension instruction number by David Neto · 9 years ago
  78. 21c4ad4 Add OpenCL extended instructions. by David Neto · 9 years ago
  79. 6483bd7 Enforce suitable literal number operands to be unsigned integers. by Lei Zhang · 9 years ago
  80. 537e776 Added tracking to types and validated certain instructions. by Andrew Woloszyn · 9 years ago
  81. 9db3a53 Remove spv_opcode_flags_t and flags fields. by David Neto · 9 years ago
  82. f6b8651 Accept long UTF-8 Literal Strings by David Neto · 9 years ago
  83. b5dc8fc Support strings with up to 65535 chars, and null. by David Neto · 9 years ago
  84. 8b19f27 Define spv_capability_mask_t for readability. by David Neto · 9 years ago
  85. 1b9d70a Test capabilities for enums sections 3.21-3.31 by David Neto · 9 years ago
  86. ddda85a Fix capabilities for enums in Rev32, sec 3.3-3.20 by David Neto · 9 years ago
  87. 4170cec Create spv_language_capabilities_t and widen capabilities fields. by Dejan Mircevski · 9 years ago
  88. 50babb2 Run clang-format. by Dejan Mircevski · 9 years ago
  89. 903f9d6 Implement alternate-parsing mode for !<integer>. by Dejan Mircevski · 9 years ago
  90. 561dc4e Remove SPV_OPERAND_TYPE_LITERAL by David Neto · 9 years ago
  91. b14a727 Execution scope, memory semantics operands are IDs by David Neto · 9 years ago
  92. dbaf407 Update to Rev32 headers. Part 1. by David Neto · 9 years ago
  93. ee1b3bb Assembler support for image operands from Rev31 by David Neto · 9 years ago
  94. 6d41581 Clean up code for encoding literal operands. by Lei Zhang · 9 years ago
  95. 3fca4cd Remove SPV_OPERAND_TYPE_VARIABLE_MEMORY_ACCESS by David Neto · 9 years ago
  96. b30a0c5 Assembler test for Dim, ImageFormat enums. by David Neto · 9 years ago
  97. b41d150 Support multiple word literal numbers as constants. by Lei Zhang · 9 years ago
  98. 4005670 Limit the use of spvCheck and spvCheckReturn to validator. by Lei Zhang · 9 years ago
  99. 29e667e Add library function parameter to set assembly format for disassembler. by Lei Zhang · 9 years ago
  100. e78a7c1 Run clang-format. by Lei Zhang · 9 years ago