raven02
|
de3b2056ed
|
Merge pull request #6 from kd-11/wip
rsx_decompiler: completely ignore src swizzle mask if disable_swizzle_as_dst is set
|
2016-08-03 05:25:26 +08:00 |
|
kd-11
|
faefcf8ec1
|
rsx_decompiler: completely ignore src swizzle mask if disable_swizzle_as_dst is set
|
2016-08-02 23:54:19 +03:00 |
|
raven02
|
c9052b874e
|
Merge pull request #5 from RPCS3/ddx_ddy
Fix broken ddx/ddy
|
2016-08-02 09:49:14 +08:00 |
|
raven02
|
9c248a5083
|
Fix broken ddx/ddy
|
2016-08-02 09:48:19 +08:00 |
|
kd-11
|
a491e99f17
|
vp: ignore swizzles on ARL opcode (#4)
|
2016-07-22 20:21:52 +03:00 |
|
DH
|
9d5245ef41
|
Merge branch 'master' of https://github.com/RPCS3/rsx_program_decompiler into WIP
|
2016-07-04 21:08:40 +03:00 |
|
DH
|
f60a9d0aa7
|
Fixed make_not_zero methods
|
2016-07-04 21:07:39 +03:00 |
|
DHrpcs3
|
4977ab64fc
|
Merge pull request #3 from RPCS3/small
Minor changes
|
2016-06-30 21:59:03 +03:00 |
|
raven02
|
8f0b2651ed
|
Minor changes
|
2016-06-29 22:27:16 +08:00 |
|
DH
|
58805ef0f6
|
FP/VP: Implemented more instructions
Mimic legacy instructions
|
2016-06-28 23:12:59 +03:00 |
|
DH
|
05d1fc4389
|
FP decompiler: Improved conditional expressions building
|
2016-06-28 13:24:10 +03:00 |
|
DH
|
3b1e7b0e50
|
Improved vertex textures support
|
2016-06-28 12:54:53 +03:00 |
|
DH
|
aa6bcbc589
|
FP: Fixed move single constant
|
2016-06-27 03:21:04 +03:00 |
|
DH
|
6db9567440
|
Added fog and alpha kill states
Allow conditional execution in the fp decompiler
|
2016-06-27 01:49:39 +03:00 |
|
DH
|
a9e8d5ac4b
|
Removed is_array from state
No need anymore
|
2016-06-26 19:47:58 +03:00 |
|
DH
|
bd98db47a0
|
Fixed compilation errors
|
2016-06-26 19:46:54 +03:00 |
|
DH
|
9f2d4c3c61
|
Fragment program: use predefined texture fetch functions
|
2016-06-25 22:08:22 +03:00 |
|
DHrpcs3
|
9f8814af57
|
Store more state info
|
2016-06-23 00:02:03 +03:00 |
|
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 |
|