Commit Graph

31 Commits

Author SHA1 Message Date
DHrpcs3
e4d938c768 Fixed compilation errors 2016-06-18 22:41:27 +03:00
DHrpcs3
0816f545aa Added CMakeLists 2016-06-18 22:09:23 +03:00
DHrpcs3
0d3807d2ab Fixed compilation errors 2016-06-18 19:43:39 +03:00
DHrpcs3
b4d0986764 Merge pull request #1 from danilaml/patch-1
Fix "unused" warning and potential inefficiency
2016-01-13 19:26:32 +02:00
Danila Malyutin
1f3309b290 Fix "unused" warning and potential inefficiency 2016-01-11 23:41:35 +03:00
DHrpcs3
7531c29e47 implemented programs cache
fixed get_lines
2016-01-07 05:15:38 +02:00
DHrpcs3
53acafb457 fp: fixed scalar instructions & implemented texture instructions
vp: implemented TXL instruction
minor improvements
2016-01-06 15:47:54 +02:00
Nekotekina
139d8092b9 Dependencies lowered 2015-12-22 23:09:43 +03:00
DHrpcs3
4d1fc12b91 gcc bug workaround 2015-12-22 00:46:53 +02:00
DHrpcs3
13f9f7d706 Fixed clang compilation errors 2015-12-21 22:45:58 +02:00
DHrpcs3
3f7357982e Fixed output libraries path 2015-12-21 16:48:41 +02:00
DHrpcs3
a35040db63 Using common project 2015-12-21 12:00:15 +02:00
DHrpcs3
e5d10b0b05 Fixed conditional source mask 2015-12-21 03:57:56 +02:00
DHrpcs3
3c9c351bcf Improved constant format 2015-12-20 16:06:52 +02:00
DHrpcs3
92dfc72284 clang: fixed compilation errors
Cleanup
2015-12-20 15:53:27 +02:00
DHrpcs3
46dd50682e Implemented vertex program decompiler 2015-12-20 08:59:49 +02:00
DHrpcs3
6b988b54f5 Added vertex program decompiler draft 2015-12-20 02:10:11 +02:00
DHrpcs3
7a98f70db4 Separate fp::decompiler and decompiler_base
Added vp_ucode
2015-12-20 00:17:58 +02:00
DHrpcs3
f99047fc1f Improved fragment program decompiler
Implemented shader finalization
Added shader compiler
2015-12-14 03:44:37 +02:00
DHrpcs3
1814b11654 Improved fragment program decompiler
Grouping execution condition tests
2015-12-13 23:17:24 +02:00
DHrpcs3
61e83f40b9 Improved fragment shader decompiler
Implemented condition register update/test
2015-12-13 21:16:36 +02:00
DHrpcs3
432dcbb253 Fragment program decompiler: implemented LOOP instruction 2015-12-13 19:48:13 +02:00
DHrpcs3
fba2bb529f Improved fragment program decompiler
Fixed compare instructions
Minor fixes & improvements
2015-12-13 18:46:49 +02:00
DHrpcs3
e78400cb42 Improved fragment program decompiler
Fixed compilation errors
Simplified decompiled code
2015-12-13 05:13:52 +02:00
DH
9974b95e12 Added draft projects
Most features is broken/unstable/unimplemented/disabled
2015-11-16 19:57:49 +02:00
DH
2fc488f02a Implemented IFE, LOOP instructions
Added operator- deduction
Fixed loading big ucode files
Minor fixes
2015-08-07 11:47:02 +03:00
DH
e1ef4dc7d6 Fixed dot*, divsq, pow instructions
Fixed argument mask
2015-08-06 01:21:36 +03:00
DH
50810f548a Implemented extraction cgbin from elf64.
Implemented extraction ucode from cgbin.
fp_glsl:
 Fixed argument constant loading
 Fixed ADD, MUL, MAD instructions
 Minor fixes
2015-08-05 18:24:33 +03:00
DH
c846f41e13 renamed projects
minor output shaders cleanup
2015-08-05 01:03:10 +03:00
DH
c80c82a380 Implemented fragment program decompiler 2015-08-04 22:38:01 +03:00
DHrpcs3
adf23d23ae Initial commit 2015-08-04 22:34:32 +03:00