Tony Wasserka
|
baa40a4af0
|
dffclient: Add support for modifying the PE_CONTROL register.
|
2014-03-20 18:41:09 +01:00 |
|
Tony Wasserka
|
7badc8ff2d
|
Fix fifoplayer build and add support for modifying GenMode.
|
2014-03-20 18:41:04 +01:00 |
|
Tony Wasserka
|
f906d04b0e
|
dffclient: Add support for modifying Tev combiners.
|
2014-02-01 01:02:05 +01:00 |
|
Tony Wasserka
|
a83ffe2967
|
dffclient: Add support for modifying alpha testing.
|
2014-02-01 00:20:12 +01:00 |
|
Tony Wasserka
|
84658272ff
|
dffclient: Add support for modifying fog parameters.
|
2014-02-01 00:09:20 +01:00 |
|
Tony Wasserka
|
020864162d
|
dffclient: Add support for modifying scissor rects.
|
2014-01-31 23:38:17 +01:00 |
|
Tony Wasserka
|
cdbf5d1e7e
|
dffclient: Add register field widgets for blendmode and zmode; Fix crashing on editing the dff while not connected to a server.
|
2014-01-31 23:25:22 +01:00 |
|
Tony Wasserka
|
3d7878a084
|
Stabilize the BitField and BitFieldWrapper classes and add other minor improvements.
|
2014-01-31 20:40:06 +01:00 |
|
Tony Wasserka
|
1582bc9414
|
dffclient: Add convenient per-field viewing of fifo commands.
Currently only supports a single BP register, but the framework is there.
|
2014-01-30 22:39:43 +01:00 |
|
Tony Wasserka
|
17c6cbbe09
|
Added fifo stream optimization. Heavily WIP (currently useless, but at least works without crashing).
Added patching command to the protocol, still WIP though.
|
2014-01-30 16:43:58 +01:00 |
|
Tony Wasserka
|
2d05f11e3f
|
server: Reordered lots of files.
|
2014-01-30 16:39:56 +01:00 |
|
Tony Wasserka
|
43840eb291
|
Properly mask memory addresses.
|
2013-11-01 17:00:22 +01:00 |
|
Tony Wasserka
|
1b8855b9b4
|
dffclient: Show BP register names in the dff tree.
|
2013-11-01 17:00:22 +01:00 |
|
Markus Wick
|
a424c6ff39
|
create /dff before writing file. So empty sd card would work
|
2013-10-10 01:11:55 +02:00 |
|
neobrain
|
fdbfec783b
|
Restore dffv1 compatibility.
|
2013-09-22 00:35:37 +02:00 |
|
neobrain
|
b5e64d03e9
|
Refinements to previous commit, works on Wii now but needs quite dirty hacks.
|
2013-09-22 00:05:49 +02:00 |
|
neobrain
|
b61867ec0a
|
Initial EFB->XFB copy support. Only works in Dolphin at the moment.
Also fixed EFB->tex copies.
|
2013-09-21 23:38:52 +02:00 |
|
neobrain
|
f695144c0f
|
Support the new dff format (AsyncEvents + VIMemory).
|
2013-09-21 22:00:09 +02:00 |
|
neobrain
|
4ded82fd95
|
Cleanup code, remove TODOs, fix lots of issues.
Object hiding is probably broken.
|
2013-09-21 01:53:00 +02:00 |
|
neobrain
|
3f792cde3f
|
DffPlayer: Small optimization to the network code, changed the object hiding code a bit...
|
2013-09-21 01:51:40 +02:00 |
|
neobrain
|
4a887dc2a7
|
Lots of enhancements. DffClient supports multi-selection now, etc.
|
2013-09-21 01:51:40 +02:00 |
|
neobrain
|
f1debb9df1
|
DffPlayer: Server side of the command enable/disable functions.
|
2013-09-21 01:51:40 +02:00 |
|
neobrain
|
5ecc701292
|
DffClient: Support enabling/disabling individual FIFO commands.
|
2013-09-21 01:51:40 +02:00 |
|
neobrain
|
67177359f9
|
Add dff analyzer to DffClient.
|
2013-09-21 01:51:40 +02:00 |
|
neobrain
|
78ecdf11fb
|
DffPlayer: More cleanups.
|
2013-09-21 01:51:39 +02:00 |
|
neobrain
|
b4f6b5a4b5
|
Clean up FifoAnalyzer.h a bit
|
2013-09-21 01:51:39 +02:00 |
|
neobrain
|
8af92f7c6c
|
Move dff loading to a separate file.
|
2013-09-21 01:51:39 +02:00 |
|
neobrain
|
c2d4af3301
|
Move dff file loading code to a separate file.
|
2013-09-21 01:51:39 +02:00 |
|
neobrain
|
a272f73dbf
|
Move DffServer to DffPlayer, fix some bugs. Streaming dffs from PC to Wii works :)
|
2013-09-21 01:51:35 +02:00 |
|
neobrain
|
752b490dd2
|
DffPlayer: Add functionality for selecting individual FIFO commands.
|
2013-09-14 11:32:03 +02:00 |
|
neobrain
|
03432ba8cc
|
Vastly improve performance and use less RAM.
|
2013-08-17 22:55:23 +02:00 |
|
neobrain
|
9a7648d319
|
Use fseek to waste less RAM.
|
2013-08-17 21:24:49 +02:00 |
|
neobrain
|
a812d014e8
|
Cleanup.
|
2013-08-17 20:36:54 +02:00 |
|
neobrain
|
43f2c9d92b
|
Remove some files that are no longer needed.
|
2013-08-08 18:26:56 +02:00 |
|
neobrain
|
d480d26bc1
|
Fix framebuffer swapping. Thanks to degasus!
Properly flush memory loads, respecting proper memory alignment.
|
2013-08-08 18:00:14 +02:00 |
|
neobrain
|
60b9a8d857
|
Put more effort into preserve data alignment of loaded memory.
|
2013-07-02 13:02:56 +02:00 |
|
neobrain
|
c48d4cca27
|
BPMemory: I think unused fields should be declared...
|
2013-07-02 12:54:14 +02:00 |
|
neobrain
|
fd20403896
|
Support late memory updates.
|
2013-05-19 11:35:59 +02:00 |
|
neobrain
|
d735e6c679
|
Clear gekko cache after processing memory updates.
|
2013-05-18 16:30:17 +02:00 |
|
neobrain
|
3f7bd4a4d4
|
Fix EFB copies.
Reinitialize texture base addresses when the memory map layout changes.
|
2013-05-18 15:24:27 +02:00 |
|
neobrain
|
01d3c7ca2b
|
Add support for vertex arrays.
|
2013-05-18 14:36:00 +02:00 |
|
neobrain
|
54739015a7
|
Fix a critical texture loading issue.
|
2013-05-18 13:53:01 +02:00 |
|
neobrain
|
96abf364fa
|
Add (broken-ish) support for multitexturing and EFB copies.
|
2013-05-18 13:25:49 +02:00 |
|
neobrain
|
1529ebebc5
|
Support loading fifo logs from sd card.
|
2013-05-15 11:33:26 +02:00 |
|
neobrain
|
449b0cce34
|
Replaced std::vector usage with an own (and very inefficient) container to allow memory alignment to be enforced properly. Textures working perfectly now!
|
2013-05-13 22:26:07 +02:00 |
|
neobrain
|
414b50bd5c
|
Implement memory updates properly and add texture support.
|
2013-05-13 21:21:30 +02:00 |
|
neobrain
|
f301f1bb0e
|
Remove hacks, it finally makes sense.
|
2013-05-13 20:11:46 +02:00 |
|
neobrain
|
8b163e69de
|
Cleanups. Might even make some sense now.
|
2013-05-13 17:16:42 +02:00 |
|
neobrain
|
f9ab50242a
|
Add frame analyzer. Committed as soon as it works for the sample code, so might be broken badly.
|
2013-05-13 16:51:38 +02:00 |
|
neobrain
|
86171ea7fc
|
Import lots of stuff from Dolphin's VideoCommon.
|
2013-05-13 12:25:04 +02:00 |
|