-
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