summaryrefslogtreecommitdiff
path: root/include
AgeCommit message (Expand)AuthorFilesLines
2016-02-23Remove spv_validate_options_t and change tests accrodingly.Lei Zhang1-19/+5
2016-02-17SPIR-V Tools fully supports SPIR-V 1.0 Rev3David Neto1-3/+3
2016-02-17Rearrange headersDavid Neto7-1188/+2138
2016-02-16Use syntax tables for SPIR-V 1.0 Rev3David Neto1-0/+2
2016-02-16Don't promise particular values when float parsing fails.David Neto1-10/+10
2016-02-15Parse overflow for fp16 like for 32- and 64-bitDavid Neto1-8/+9
2016-02-12Float literal parsing fixesDavid Neto1-11/+71
2016-02-11Reject float literals with two leading signsDavid Neto1-16/+46
2016-02-02Add spvOperandIsConcreteMaskDavid Neto1-3/+8
2016-02-02Use AssemblyGrammar for capability validation.Dejan Mircevski1-1/+1
2016-01-27Initial capability implementation and unit testsUmar Arshad1-0/+1
2016-01-20Add disassembler option to show byte offsetDavid Neto1-0/+1
2016-01-14Validation refactorUmar Arshad1-1/+2
2016-01-13Fix, that spirv-tools did not build, as two casts are not present. Norbert Nopper1-4/+4
2016-01-11Minor fixes to remove warnings in VS2013.Andrew Woloszyn1-1/+1
2016-01-11spvDiagnosticDestroy is safe to call on nullptrDavid Neto1-1/+2
2016-01-11Made compilation with gcc and clang more strict.Andrew Woloszyn1-54/+78
2016-01-08Support 16-bit float in assembler and disassemblerAndrew Woloszyn1-0/+30
2016-01-07Extend copyright to 2016.Dejan Mircevski3-3/+3
2016-01-06Fix shadowing warnings reported by GCCDavid Neto1-4/+4
2016-01-06Fix conversion warnings reported by GCC.David Neto1-2/+2
2016-01-06Fix var shadowing and width mismatches in hex_float.hDavid Neto1-8/+9
2016-01-05operator<< on FloatProxy preserves float and fillDavid Neto1-0/+7
2015-12-17Initial logical layout validationUmar Arshad1-0/+1
2015-12-17Refactor validation types into another fileUmar Arshad1-0/+1
2015-12-10Fix warnings with Apple clang++Umar Arshad1-4/+5
2015-12-09Basic SSA ValidationUmar Arshad1-4/+7
2015-12-08Added Float16, and HexFloat conversionsAndrew Woloszyn1-11/+396
2015-11-30spvBinaryParse: fix overruns, handle image formatDavid Neto1-1/+3
2015-11-30Clarify the non-SPV_SUCCESS case parser callbacks.David Neto1-2/+2
2015-11-27Several unit tests for spvBinaryParseDavid Neto1-0/+1
2015-11-23spv_parsed_instruction_t cleanupDavid Neto1-4/+8
2015-11-23Merge pull request #23.Ben Vanik1-3/+7
2015-11-18Clean up CMake configuration and address compiler warnings.Lei Zhang1-1/+1
2015-11-18Remove old names for enums: memory semantics, scope IDDavid Neto1-4/+0
2015-11-17Object files should depend on spirv.h and friendsDavid Neto1-3/+3
2015-11-16Use Google comment style and fix typos.Lei Zhang1-1/+1
2015-11-13Fix many typos.Lei Zhang1-3/+3
2015-11-13The version header word has 3 byte-size components.David Neto1-0/+8
2015-11-12Use opaque context object to hold SPIR-V info tables.Lei Zhang1-6/+21
2015-11-12Disassembler tool indents to 15 by defaultDavid Neto1-0/+1
2015-11-12libspirv.h doesn't depend on spirv_operands.hpp anymore.Lei Zhang1-2/+0
2015-11-12Moves parser interface to libspirv.h.Lei Zhang1-0/+79
2015-11-12Move internal macros/structs for SPIR-V to a separate header.Lei Zhang1-21/+0
2015-11-12Move SPIR-V constants/limits to a separate header.Lei Zhang1-52/+0
2015-11-12Move info table related structs into table.h.Lei Zhang1-68/+4
2015-11-12Move spv*TableGet() functions out of libspirv.h.Lei Zhang1-84/+23
2015-11-12Remove table parameters from API functions.Lei Zhang1-23/+4
2015-11-11Fixed permissionsAndrew Woloszyn1-0/+0
2015-11-11Fixed warnings on windows and constness of spv_binary.Andrew Woloszyn1-8/+15