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