Commit Graph

  • 98c8639bd5
    Merge branch 'devkitPro:master' into master master René Amthor 2024-10-12 18:29:36 +0200
  • d522455ea5 Print warning when attempting to use swizzling in outmask oreo639 2023-10-04 23:25:47 -0700
  • 4019766d8d Update for better comp Tobi-D7 2022-12-25 11:30:26 +0100
  • 6a6c3ed1cf Fix a Big Mistake Tobi-D7 2022-12-25 02:56:46 +0100
  • b614217a82 File Support = 2022-12-23 05:05:50 +0100
  • 6c76004761 DONT USE THIS LIBRARY IF YOU DON'T KNOW HOW TO USE = 2022-12-23 04:59:41 +0100
  • 82cf7d95fe v2.7.1 v2.7.1 fincs 2022-09-16 15:53:34 +0000
  • 03193c0838 Remove unnecessary function call Tillmann Karras 2022-08-31 07:22:59 +0100
  • baf8622281 Update repo address Tillmann Karras 2022-08-31 07:22:59 +0100
  • 5219cd6501 Fix segfault on empty .proc (#25) Tillmann Karras 2022-08-31 07:22:59 +0100
  • 9e161a5fc1 Fix segfault on invalid input register (#25) Tillmann Karras 2022-08-31 07:22:59 +0100
  • 6e0063ea00 Fix missed error on invalid index register (#24) Tillmann Karras 2022-08-31 07:22:59 +0100
  • 5cf6319a05 use subdir-objects v2.7.0 v2.7 Dave Murphy 2018-05-11 11:53:14 +0100
  • 40e262ac32 update bug report url Dave Murphy 2018-05-11 11:52:54 +0100
  • 45fa4d0fd6 v2.7 fincs 2018-02-11 20:20:33 +0100
  • bbfbf4c6fd picasso: Mark member functions of DVLEData as const Lioncash 2017-12-28 17:33:06 -0500
  • fbc3f381f3 picasso_assembler: Silence a -Wmissing-prototypes warning Lioncash 2017-12-28 17:58:22 -0500
  • e74836bffc Fix compilation error after d1a1c0a0 fincs 2017-12-28 13:31:39 +0100
  • d1a1c0a011 picasso_frontend: Get rid of undefined behavior Lioncash 2017-12-27 22:53:47 -0500
  • 299c35d6fc picasso_assembler: Silence a -Wlogical-op-parenthesis warning Lioncash 2017-12-27 20:48:51 -0500
  • 708ce762e0 picasso_assembler: Correct ending square-bracket check in parseReg Lioncash 2017-12-27 19:49:11 -0500
  • 97814558db lcnt -> aL fincs 2017-12-27 18:43:54 +0100
  • 625b28e36a Rename a0/a1 index regs to a0.x/a0.y to match D3D naming convention fincs 2017-12-27 18:06:10 +0100
  • 9aac60a683 Index regs can only be used with uniform regs (discovered by @Tilka) fincs 2017-12-27 14:44:20 +0100
  • d19c7b7cd0 Minor simplification fincs 2017-12-27 14:38:59 +0100
  • eeda288b29 Add break Tillmann Karras 2017-12-17 17:21:06 +0000
  • 89deb50e23 Add litp Tillmann Karras 2017-12-17 16:09:47 +0000
  • 0629de23e0 Add dst/dsti Tillmann Karras 2017-12-17 16:06:50 +0000
  • 6dd682dbd5 Fix off-by-one error in max shader size check Tillmann Karras 2017-12-10 22:28:54 +0000
  • 11f2f1e521 Fix typos in manual Tillmann Karras 2017-12-02 03:28:10 +0000
  • 067d0985ce Manual: fix blatantly wrong output color description fincs 2017-08-16 17:33:07 +0200
  • d72bf7585a v2.6.2 fincs 2017-06-10 16:02:00 +0200
  • 4464084525 Fix some compilation warnings/errors fincs 2017-06-10 13:36:30 +0200
  • 644ff23e11 v2.6.1 fincs 2017-03-18 20:40:41 +0100
  • 346f761609 Fix mad opdesc allocation errors by swapping out lower opdescs fincs 2017-03-18 20:40:29 +0100
  • caf06d4896 v2.6 fincs 2017-03-18 00:48:41 +0100
  • 9721aac006 Add .in directive for explicit input regs in DVLE uniform table fincs 2017-03-18 00:47:02 +0100
  • 0d03822d0a Support (dummy) o7-o15 output registers in vertex shaders fincs 2017-03-18 00:46:37 +0100
  • 4c7129925d Support '$' in identifier names (translated to '.' in DVLE) fincs 2017-03-18 00:44:53 +0100
  • 17f18aa18d v2.5 fincs 2016-07-20 17:21:01 +0200
  • 73e8119a43 Overhauled geoshader/outmap support, see details: fincs 2016-07-20 17:20:48 +0200
  • 05d9e79095 Add auto-NOP insertion to work around flow-of-control PICA errata fincs 2016-07-20 17:16:12 +0200
  • d7a3af7c52 Add rgba/stpq component names fincs 2016-07-20 17:13:53 +0200
  • ed10f00333 Add error message for invalid input register usage (e.g. add r0,v1,v2) fincs 2016-07-20 17:13:26 +0200
  • d4714a5441 Optimize opdesc allocation to take into account unused operands fincs 2016-07-20 17:11:59 +0200
  • 3e44d48f38 Correct MAD instruction encoding yet again & other miscellaneous fixes fincs 2016-07-20 17:10:18 +0200
  • bc051ca6c9 v2.4 fincs 2016-03-26 14:03:11 +0100
  • 08e77dad03 Add command line flag for retrieving the picasso version (fix #11) fincs 2016-03-26 14:03:02 +0100
  • e5e8127a5d Correct MAD instruction encoding fincs 2016-03-26 14:02:02 +0100
  • 2da4f1b657 v2.3 fincs 2016-02-20 00:24:43 +0100
  • 5a597fb870 Add .constfa for creating floating-point vector constant arrays. fincs 2016-02-20 00:24:34 +0100
  • d97de2e8dc v2.2 fincs 2016-01-26 13:36:40 +0100
  • d822bd4e26 Add support for inverting the condition in JMPU (addresses #9) fincs 2016-01-25 12:52:35 +0100
  • 956a328a6f Add proper support for the MOVA instruction fincs 2016-01-24 11:58:16 +0100
  • 8f402ad02a Merge pull request #7 from yuriks/patch-1 fincs 2016-01-22 11:17:33 +0100
  • 02c0cd4b08 Return correct value for a2/lcnt index register Yuri Kunde Schlesner 2016-01-21 23:18:05 -0800
  • 36fa1cd15a Fix compilation with GCC 4.7 fincs 2015-10-25 19:33:29 +0100
  • df90fd16bc Update changelog v2.1 fincs 2015-09-05 11:44:23 +0200
  • e462d199da Fix #5 fincs 2015-09-05 11:42:22 +0200
  • 7ae2c49768 Fix #4 fincs 2015-09-04 23:45:25 +0200
  • cefa910b58 Implement .gsh directive v2.0 fincs 2015-08-22 23:21:49 +0200
  • 8366ecf660 Add changelog fincs 2015-08-22 13:46:22 +0200
  • 011668baef Implement .setf/.seti/.setb with documentation fincs 2015-08-22 13:30:33 +0200
  • fd8532c55b Update the manual fincs 2015-08-22 12:40:11 +0200
  • ae2f31ab01 Merge branch 'master' of github.com:fincs/picasso fincs 2015-08-21 12:41:57 +0200
  • 3eba3a0701 Autodetect between inverted and non-inverted versions of opcodes fincs 2015-08-21 12:41:35 +0200
  • ef4bbf317f Merge pull request #3 from firstEncounter/master fincs 2015-08-17 18:39:57 +0200
  • c3c94c6574 Use built-in byte swap functions on LLVM Luke Street 2015-08-17 11:36:46 -0400
  • 556fbe1d82 Ensure DVLEs are word aligned fincs 2015-08-15 13:03:11 +0200
  • 04d3edce72 Proper argument parsing, reenable header file generation fincs 2015-08-13 23:54:04 +0200
  • e152f4e626 WIP multi-shader support, see details: fincs 2015-08-13 21:46:08 +0200
  • b250513be0 Fix invalid string management [thanks to mtheall for pointing this out] v1.0 fincs 2015-03-06 21:16:00 +0100
  • 2fddf6a0be Correct Markdown typo fincs 2015-03-04 22:43:36 +0100
  • 6e176f33c5 Geoshader support! fincs 2015-03-04 22:42:34 +0100
  • 01104710fd Actually output whole opdesc fincs 2015-03-02 18:07:06 +0100
  • 35e187eb27 Fix condition field fincs 2015-03-02 17:52:50 +0100
  • 28c07f3363 Add more output types & correct number of integer uniforms fincs 2015-03-02 17:37:46 +0100
  • 8437350b4b LRP -> MADI fincs 2015-03-02 17:36:47 +0100
  • 658dac4449 Fix typo in Manual.md fincs 2014-12-29 21:03:32 +0100
  • 19f705076a Add support for BREAKC/CALLC/IFC/JMPC fincs 2014-12-15 22:59:06 +0100
  • af4f62dab0 Rename ARL to MOVA fincs 2014-12-14 13:31:47 +0100
  • 94650e716e Manual.md: some minor fixes fincs 2014-12-12 22:29:40 +0100
  • 125b6718e7 Manual.md: describe register negation fincs 2014-12-12 22:24:58 +0100
  • c91860a84b Add WIP documentation fincs 2014-12-12 22:17:17 +0100
  • 091795c102 Add FOR/CALLU/IFU/JMPU (format 3 instructions) fincs 2014-12-12 00:14:46 +0100
  • 1d71ea12e7 Add CALL fincs 2014-12-11 23:23:13 +0100
  • 3cedc996fc Add CMP src1, cmpx, cmpy, src2 fincs 2014-12-11 22:11:51 +0100
  • ded7491f19 Add DPHI/SGEI/SLTI fincs 2014-12-11 21:41:24 +0100
  • efa5faabd6 Fix .h header generation to support ivec and bool uniforms fincs 2014-12-11 21:18:54 +0100
  • 694a07a8a1 Add support for integer vector uniforms/constants and boolean uniforms fincs 2014-12-11 17:23:29 +0100
  • 4b1f834e01 __BYTE_ORDER__ not supported on GCC 4.0 fincs 2014-12-11 00:38:25 +0100
  • d6485ea332 Correct uniform handling value [pointed out by smea] fincs 2014-12-11 00:04:31 +0100
  • 0a02696ee9 Set +x bit on .sh scripts fincs 2014-12-10 23:24:22 +0100
  • c06de444da Use strcasecmp on non-Windows fincs 2014-12-10 23:14:19 +0100
  • b2e0b2b96e Downgrade to C++03 due to OSX's GCC being **MASSIVELY** out of date (4.0) fincs 2014-12-10 22:29:42 +0100
  • faea6b5ebe Autoconfiscate; this is required by the devkitARM build process fincs 2014-12-10 22:28:45 +0100
  • fb190d38d5 Add many new opcodes: DPH,SGE,SLT,EX2,LG2,FLR,LRP fincs 2014-11-25 21:36:52 +0100
  • 07099be5bb Add ARL & support for relative indexing, e.g: someArray[lcnt+1] fincs 2014-11-19 18:28:41 +0100
  • d5c6748e0f Correct parameter order in MAD fincs 2014-11-16 23:22:38 +0100
  • 68f90ffdc1 Some error handling refactoring fincs 2014-11-16 23:11:37 +0100