Sergey Lipskiy
ea62a778fa
Force resolve multisampled buffer in FrameBufferList::renderBuffer.
...
Fixed Mario Party 3 - Missing characters and textbox in intro #901
2016-03-19 20:36:54 +06:00
Sergey Lipskiy
c504b9b216
Correct depth buffer removal:
...
if depth buffer removed, clear pointers on it for all frame buffers.
2016-03-06 21:12:23 +06:00
Sergey Lipskiy
3215a8ad5d
Correct main bufer height calculation.
...
Fixed flicker in Bomberman Hero (E) , issue #305
2016-02-28 17:45:53 +06:00
Sergey Lipskiy
f06b2d823a
Code rafactor to fix compilation errors with mupen64plus build.
2016-02-27 11:58:56 +06:00
Sergey Lipskiy
ce7526eaf5
Rewrite RDRAMtoFrameBuffer::CopyFromRDRAM:
...
copy from RDRAM only those pixels, which were provided with FBWrite.
2016-02-27 10:52:07 +06:00
Sergey Lipskiy
857ae8a360
FBWrite draft implementation.
2016-02-27 10:52:02 +06:00
Sergey Lipskiy
b9ee15bfb6
FrameBufferInfo API extension. Initial dummy implementation.
2016-02-27 10:51:56 +06:00
Sergey Lipskiy
5d8ea5dda1
Implement partial buffer copy.
2016-02-27 10:51:56 +06:00
gonetz
330603e2b6
PostProcessor refactor: - rename process() to doBlur(). - move Blur() init and destroy to separate functions.
2016-01-16 19:48:18 +06:00
purplemarshmallow
142ad0bc3c
code refactoring to support async buffer reads
...
Copy of color buffers is now always done in gDPFullSync. There are no
known disadvantages only advantages. Quake 2 will run faster
2015-11-09 21:54:07 +06:00
purplemarshmallow
15611a7731
Copy auxiliary buffers at fullsync
...
Do not use fingerprint
2015-11-09 21:33:13 +06:00
Sergey Lipskiy
24885907d8
Add hack_ZeldaCamera to fix camera in Zelda MM, #577
...
The game copies current frame buffer to the area, which initially allocated for depth buffer.
Game read camera data from that area, not from normal frame buffer.
That's why 'copy color buffer to RDRAM' option does not help there.
Special code needed to process that. Looks ugly, but works.
2015-09-27 10:10:05 +06:00
purplemarshmallow
8463c0347f
fix regression in Mario Tennis
2015-08-17 21:57:00 +06:00
purplemarshmallow
e0face5f86
use unique values as fingerprint
...
this works much better
But sometimes Zelda writes values not only under but also over the
fingerprint, Link's model is lost again
2015-08-17 21:56:58 +06:00
Sergey Lipskiy
dbbb7da427
Move _isMarioTennisScoreboard() from FrameBufferList to FrameBuffer.
2015-05-13 10:22:26 +06:00
Sergey Lipskiy
29ab85fcc2
Fix frame buffer being bloomed twice.
2015-05-13 10:21:56 +06:00
Sergey Lipskiy
4d87fb6833
Impelent new fb validity check method:
...
copy RDRAM content to a buffer and compare by content.
2015-05-13 10:21:50 +06:00
Sergey Lipskiy
52d68d1389
Move all sources to src folder.
2015-05-13 10:21:32 +06:00