Граф коммитов

  • c09932eb1e Add patch for generating opcode.inc syntax table. David Neto 2015-09-14 12:09:17 -0400
  • a94701db39 Run clang-format. Lei Zhang 2015-09-14 10:05:37 -0400
  • e8e3712c3b Assembler test for OpExecutionMode David Neto 2015-09-11 13:55:57 -0400
  • f6498bfc73 Assembler test for OpEntryPoint David Neto 2015-09-11 13:36:02 -0400
  • 58fc88e2ee Simplify format indication in CompileSuccesfully(). Dejan Mircevski 2015-09-11 20:10:54 -0400
  • 4005670363 Limit the use of spvCheck and spvCheckReturn to validator. Lei Zhang 2015-09-11 14:31:27 -0400
  • 7114ffea06 Update readme with latest news. David Neto 2015-09-11 15:16:43 -0400
  • 4e092d3ac3 Move bitwisecast.h to source/ and add include guard. Lei Zhang 2015-09-11 13:45:18 -0400
  • a48678ab92 Fix an infinite loop during message generation. David Neto 2015-09-11 12:04:03 -0400
  • dbdf6e122c Add option to change assembly syntax format in the dis tool. Lei Zhang 2015-09-11 11:56:09 -0400
  • f79519c926 Handle operands when OpCode is !<integer>. Dejan Mircevski 2015-09-11 00:43:11 -0400
  • e994e2e283 Add TODO for capability dependencies for Rev32+ David Neto 2015-09-11 12:15:58 -0400
  • 4caa47c3d4 Assembler test for OpMemoryModel David Neto 2015-09-11 11:28:27 -0400
  • 29e667eb6c Add library function parameter to set assembly format for disassembler. Lei Zhang 2015-09-11 11:01:59 -0400
  • 65ae325774 Add option to change assembly syntax format in the as tool. Lei Zhang 2015-09-10 17:42:41 -0400
  • c6402d64f4 Assembler tests for OpCapability. David Neto 2015-09-10 16:39:09 -0400
  • 55bdfcb0bc Assembler test for LinkageAttributes decorations David Neto 2015-09-10 15:51:57 -0400
  • 37547b2304 Assembler tests for all decorations except Linkage attributes David Neto 2015-09-10 13:23:11 -0400
  • e78a7c19ff Run clang-format. Lei Zhang 2015-09-10 17:07:21 -0400
  • 06efdc59e1 Add an API parameter to choose assembly syntax format for assembler. Lei Zhang 2015-09-10 14:00:00 -0400
  • 92a225b371 Simplify checking for !<integer> first word. Dejan Mircevski 2015-09-10 14:55:33 -0400
  • a08350a2c3 Assembler test for OpSourceExtension. David Neto 2015-09-09 18:10:01 -0400
  • 4b4acded77 Added missing diagnostic when disassembling empty file. Andrew Woloszyn 2015-09-10 10:28:22 -0400
  • 08d89bb7a5 Test assembly of OpSource using all language enums David Neto 2015-09-09 10:58:02 -0400
  • 09c2a4b3ec Update CHANGES in the readme.md David Neto 2015-09-09 16:54:39 -0400
  • 43f0e819c4 Avoid undefined pointer given to spvTextDestroy David Neto 2015-09-08 15:38:55 -0400
  • 26b3b00887 Fix build on MSC Pyry Haulos 2015-09-09 13:35:53 -0700
  • c88dcd6a72 Add OpNop, OpUndef tests for spvTextToBinary David Neto 2015-09-08 17:11:40 -0400
  • 574352c7a9 Fix interface function calls to the new API. Lei Zhang 2015-09-09 15:44:32 -0400
  • 610c525865 Preserve float values during encoding and decoding roundtrip. Lei Zhang 2015-09-09 10:36:48 -0400
  • cfeac48a37 Removed the ambiguity in the API for cleaning input vs output data. Andrew Woloszyn 2015-09-09 13:04:32 -0400
  • cac38f92dd Simplify uses of spvBinaryDestroy in tests David Neto 2015-09-08 15:29:22 -0400
  • ac6f71b2de spvTextDestroy is no-op on nullptr. David Neto 2015-09-08 15:34:26 -0400
  • a71138372e Fix spvBinaryDestroy test to use an API-created object David Neto 2015-09-09 11:35:01 -0400
  • b6a8898fa5 Enable OpcodeMake test, by sampling values. David Neto 2015-09-08 09:55:52 -0400
  • f4fd780654 spvBinaryDestroy(nullptr) is a no-op. David Neto 2015-09-08 15:15:23 -0400
  • c9b5152b4f Remove spvOpcodeIsVariable David Neto 2015-09-08 14:59:57 -0400
  • a12c2240bc Fix -p on disassembler. David Neto 2015-09-08 11:51:54 -0400
  • 1a3990233c Add hex-format tests for !<integer>. Dejan Mircevski 2015-09-08 14:20:12 -0400
  • ea5a2a5242 Add invalid-operand tests for !<integer>. Dejan Mircevski 2015-09-08 14:17:14 -0400
  • a4b834e456 Make all SpirvVectors const in ImmediateInt.cpp. Dejan Mircevski 2015-09-08 12:14:07 -0400
  • d8454a7967 Tests for parsing recognizable words after !<integer>. Dejan Mircevski 2015-09-08 11:41:36 -0400
  • f58d8c0965 Add disabled test to check float value parsing David Neto 2015-09-04 14:55:28 -0400
  • ec5f82082f Remove SPV_OPERAND_TYPE_ELLIPSIS David Neto 2015-09-01 10:01:53 -0400
  • 46ba0f7574 Added option to only compile spirv library instead of all binaries as well Andrew Woloszyn 2015-09-04 15:13:57 -0400
  • c978643748 Print diagnostics at the beginning of input. David Neto 2015-09-01 18:05:14 -0400
  • e75b3e769d Avoid "operands" in the !<immediate> explanation. Dejan Mircevski 2015-09-03 16:29:27 -0400
  • abeab6e51c Document current support and known bugs. David Neto 2015-09-04 14:31:01 -0400
  • d5769bf08a Test consecutive opcodes being !<integer>. Dejan Mircevski 2015-09-03 17:42:50 -0400
  • 78c3b43774 Use opcode operand definitions from SPIR-V specification generator. David Neto 2015-08-27 13:03:52 -0400
  • 6c03f87490 Print failing assembly text in CompileSuccessfully(). Dejan Mircevski 2015-09-04 08:51:52 -0400
  • b3669d13fe Remove unused struct "bin" David Neto 2015-09-01 12:24:06 -0400
  • 741cdc4829 More !<integer> tests. Dejan Mircevski 2015-09-02 17:17:42 -0400
  • 5f45e596bd Use spvOpcodeMake() in ImmediateInt tests. Dejan Mircevski 2015-09-03 14:28:41 -0400
  • d3ead501de Don't overload operators in std namespace. David Neto 2015-09-01 14:56:09 -0400
  • 0a8f219d1e Add a few unit tests for !<integer>. More to come. Dejan Mircevski 2015-09-02 14:48:33 -0400
  • 9fa9157c4d Add bin-to-text test for operand with operands David Neto 2015-08-31 14:07:22 -0400
  • c9a23a6fd5 Add binary-to-text test for single instruction David Neto 2015-08-31 13:34:28 -0400
  • e7ee4c4476 Getting the next word respects quoting and escaping. David Neto 2015-08-25 14:21:13 -0400
  • 7951050a95 Had spriv-tools stay inside it's own directory. Andrew Woloszyn 2015-09-01 15:15:36 -0400
  • f184109d7b Move ImmediateInt tests into their own file. Dejan Mircevski 2015-08-31 17:42:22 -0400
  • 95ec7284f7 Warn about !<integer> opcode in assignment format. Dejan Mircevski 2015-08-31 16:19:07 -0400
  • 73d7082245 Put test classes in anonymous namespace. Dejan Mircevski 2015-08-31 15:24:32 -0400
  • ad7cefd80e Clarify !<integer> behaviour in readme.md. Dejan Mircevski 2015-08-31 12:13:33 -0400
  • 574884cd7e Getting the next word ends at a comment (;) David Neto 2015-08-25 13:53:19 -0400
  • e3f70b9a85 Combine parsing of ID and RESULT_ID operand types David Neto 2015-08-27 13:50:05 -0400
  • 98290a243e String literals must be quoted. David Neto 2015-08-24 16:27:02 -0400
  • affa696027 Fix some bugs in parsing literals. David Neto 2015-08-24 15:33:14 -0400
  • 225baf88bc Add SPV_FAILED_MATCH status code David Neto 2015-08-27 13:38:39 -0400
  • 8a3ce9b16b Add enum values for instructions added after Rev31 David Neto 2015-08-27 13:14:02 -0400
  • 5b73214223 Add GLSL std450 extended instruction 72-80. Lei Zhang 2015-08-27 14:20:19 -0400
  • afdbd2d303 Add std450 instructions 53-64. Dejan Mircevski 2015-08-27 13:57:08 -0400
  • 3cb589639d Add GLSL std450 extended instruction 65-71. Lei Zhang 2015-08-27 13:44:31 -0400
  • 4799482787 Fix spelling of SPV_OPERAND_TYPE_KERNEL_PROFILING_INFO David Neto 2015-08-27 13:11:01 -0400
  • 85d4d6d677 Add test for Modf and ModfStruct. Lei Zhang 2015-08-27 11:15:49 -0400
  • 2d879b9334 Simplify macro names used for GLSL std450 extended instruction table. Lei Zhang 2015-08-27 11:22:14 -0400
  • c48fcce978 Add std450 instructions 49-52. Dejan Mircevski 2015-08-27 11:23:54 -0400
  • dca65b3f8c Reformat GLSL std450 extended instruction table. Lei Zhang 2015-08-27 10:00:16 -0400
  • c4ba8821e7 Add tests for Atan2 and Pow. Dejan Mircevski 2015-08-26 23:39:37 -0400
  • 65bfc4d585 Unify tests for GLSL std450 extended instructions. Lei Zhang 2015-08-26 17:23:35 -0400
  • e5ae7f677f Add GLSL std450 instructions 35-48. Lei Zhang 2015-08-26 10:28:42 -0400
  • 0e149d7cc4 Move tests for GLSL std450 instructions to a separate file. Lei Zhang 2015-08-26 10:52:19 -0400
  • a5c171544b Add std450 instructions 25-34. Dejan Mircevski 2015-08-25 17:41:45 -0400
  • 902e5a8a52 Update readme about the "<result-id> = <opcode> <operand>..." format. Lei Zhang 2015-08-24 14:07:37 -0400
  • 8a37520908 Disassemble in the format of "<result-id> = <opcode> <operand>..". Lei Zhang 2015-08-24 15:52:26 -0400
  • 31e482cdf5 Merge branch 'google-catch-up' into 'master' Kenneth Benzie 2015-09-02 05:49:42 -0400
  • 579c45d4a9 Merge branch 'capability-enumerant' into 'master' Kenneth Benzie 2015-08-27 03:58:08 -0400
  • 46c441c2ee Merge branch 'fix-p-switch' into 'master' Kenneth Benzie 2015-08-25 04:09:08 -0400
  • abafd5e674 Only use '%' as variable name prefix. Lei Zhang 2015-08-21 11:52:29 -0400
  • 977e9bcfc6 Bugfix: report the correct location for wrong opcode. Lei Zhang 2015-08-21 11:52:03 -0400
  • ee87cc2a1e Fix TextAdvance() problems involving whitespace around comment lines. Lei Zhang 2015-08-21 11:51:28 -0400
  • 2facab2d08 Added stream operators for spv_binary_t and std::vector<uint32_t> Andrew Woloszyn 2015-08-21 15:40:02 -0400
  • dfc50086a6 Support "<result-id> = <opcode> <operand>.." format. Lei Zhang 2015-08-21 11:50:55 -0400
  • 0d350b5992 Make the disassembler print the Extended instruction name. Andrew Woloszyn 2015-08-21 14:23:42 -0400
  • 1d2a87ed1b Added the initial set of glsl450 instructions. Andrew Woloszyn 2015-08-21 13:39:34 -0400
  • fb76d81aa0 Move test fixture into a separate header file so it can be reused. Lei Zhang 2015-08-21 11:50:09 -0400
  • 01024f57cb Fix the '-p' command-line switch Christopher Gautier 2015-06-21 17:20:05 +0200
  • 7e75158c7f Address new enumerants in enum Capability for rev 31. Lei Zhang 2015-08-18 09:49:04 -0400
  • 67b649fa01 Merge branch 'update-header-to-rev31' into 'master' Kenneth Benzie 2015-08-18 05:34:27 -0400
  • b21da82999 Merge branch 'bitshift-parens' into 'master' Kenneth Benzie 2015-08-18 05:31:23 -0400