mirror of https://github.com/PCSX2/pcsx2.git
GS/HW: Adjust Burnout bloom CRC to work better with upscaling
This commit is contained in:
parent
0ae66d3e24
commit
80e176136a
|
@ -282,7 +282,8 @@ bool GSHwHack::GSC_BurnoutGames(GSRendererHW& r, int& skip)
|
||||||
case 2: // downsample
|
case 2: // downsample
|
||||||
{
|
{
|
||||||
const GSVector4i downsample_rect = GSVector4i(0, 0, ((main_fb_size.x / 2) - 1), ((main_fb_size.y / 2) - 1));
|
const GSVector4i downsample_rect = GSVector4i(0, 0, ((main_fb_size.x / 2) - 1), ((main_fb_size.y / 2) - 1));
|
||||||
r.ReplaceVerticesWithSprite(downsample_rect, GSVector4i::loadh(main_fb_size), main_fb_size, downsample_rect);
|
const GSVector4i uv_rect = GSVector4i(0, 0, (downsample_rect.z * 2) - std::min(r.GetUpscaleMultiplier()-1.0f, 4.0f) * 3 , (downsample_rect.w * 2) - std::min(r.GetUpscaleMultiplier()-1.0f, 4.0f) * 3);
|
||||||
|
r.ReplaceVerticesWithSprite(downsample_rect, uv_rect, main_fb_size, downsample_rect);
|
||||||
downsample_fb = GIFRegTEX0::Create(RFBP, RFBW, RFPSM);
|
downsample_fb = GIFRegTEX0::Create(RFBP, RFBW, RFPSM);
|
||||||
state = 3;
|
state = 3;
|
||||||
GL_INS("GSC_BurnoutGames(): Downsampling.");
|
GL_INS("GSC_BurnoutGames(): Downsampling.");
|
||||||
|
|
Loading…
Reference in New Issue