mirror of https://github.com/PCSX2/pcsx2.git
GSdx: Better hackfix for Dragon Ball Z Budokai Tenkaichi 3, missing body parts still happened sometimes. Thanks to miseru99 for the initial patch and testing.
zzogl-pg win: Patch by Kosmos in the forums, corrects a typo that was causing window size to appear as height x height instead of width x height in windows OS (was breaking fullscreen at it too). Thanks :) git-svn-id: http://pcsx2.googlecode.com/svn/trunk@4734 96395faa-99c1-11dd-bbfe-3dabce05a288
This commit is contained in:
parent
9dd0cde92c
commit
6a364aa444
|
@ -1989,21 +1989,29 @@ bool GSC_DBZBT3(const GSFrameInfo& fi, int& skip)
|
||||||
{
|
{
|
||||||
skip = 28; // outline
|
skip = 28; // outline
|
||||||
}
|
}
|
||||||
else if(fi.FBMSK == 0x00FFFFFF)
|
if(fi.FBMSK == 0x00FFFFFF)
|
||||||
{
|
{
|
||||||
skip = 1;
|
skip = 1;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
else if(fi.TME && (fi.FBP == 0x00000 || fi.FBP == 0x00e00 || fi.FBP == 0x01000) && fi.FPSM == PSM_PSMCT16 && fi.TPSM == PSM_PSMZ16)
|
||||||
else
|
|
||||||
{
|
|
||||||
if(fi.TME && (fi.FBP == 0x00000 || fi.FBP == 0x00e00 || fi.FBP == 0x01000) && fi.FPSM == PSM_PSMCT32 && fi.TPSM == PSM_PSMT8H)
|
|
||||||
{
|
{
|
||||||
skip = 10;
|
skip = 5;
|
||||||
|
}
|
||||||
|
else if(fi.TME && fi.FPSM == fi.TPSM && fi.TBP0 == 0x03f00 && fi.TPSM == PSM_PSMCT32)
|
||||||
|
{
|
||||||
|
if (fi.FBP == 0x03400)
|
||||||
|
{
|
||||||
|
skip = 1; //PAL
|
||||||
|
}
|
||||||
|
if(fi.FBP == 0x02e00)
|
||||||
|
{
|
||||||
|
skip = 3; //NTSC
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
bool GSC_SFEX3(const GSFrameInfo& fi, int& skip)
|
bool GSC_SFEX3(const GSFrameInfo& fi, int& skip)
|
||||||
|
|
|
@ -209,7 +209,7 @@ bool GLWindow::DisplayWindow(int _width, int _height)
|
||||||
|
|
||||||
rc.left = 0;
|
rc.left = 0;
|
||||||
rc.top = 0;
|
rc.top = 0;
|
||||||
rc.right = backbuffer.h;
|
rc.right = backbuffer.w;
|
||||||
rc.bottom = backbuffer.h;
|
rc.bottom = backbuffer.h;
|
||||||
AdjustWindowRectEx(&rc, dwStyle, false, dwExStyle);
|
AdjustWindowRectEx(&rc, dwStyle, false, dwExStyle);
|
||||||
int X = (rcdesktop.right - rcdesktop.left) / 2 - (rc.right - rc.left) / 2;
|
int X = (rcdesktop.right - rcdesktop.left) / 2 - (rc.right - rc.left) / 2;
|
||||||
|
|
Loading…
Reference in New Issue