OGL: disable bbox writes if not supported
This commit is contained in:
parent
36fe8ccf46
commit
6f3e20ac42
|
@ -376,13 +376,18 @@ static void BPWritten(const BPCmd& bp)
|
||||||
if (!g_bSkipCurrentFrame)
|
if (!g_bSkipCurrentFrame)
|
||||||
{
|
{
|
||||||
u8 offset = bp.address & 2;
|
u8 offset = bp.address & 2;
|
||||||
|
|
||||||
BoundingBox::coords[offset] = bp.newvalue & 0x3ff;
|
|
||||||
BoundingBox::coords[offset + 1] = bp.newvalue >> 10;
|
|
||||||
BoundingBox::active = true;
|
BoundingBox::active = true;
|
||||||
|
|
||||||
g_renderer->BBoxWrite(offset, bp.newvalue & 0x3ff);
|
if (g_ActiveConfig.backend_info.bSupportsBBox)
|
||||||
g_renderer->BBoxWrite(offset + 1, bp.newvalue >> 10);
|
{
|
||||||
|
g_renderer->BBoxWrite(offset, bp.newvalue & 0x3ff);
|
||||||
|
g_renderer->BBoxWrite(offset + 1, bp.newvalue >> 10);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
BoundingBox::coords[offset] = bp.newvalue & 0x3ff;
|
||||||
|
BoundingBox::coords[offset + 1] = bp.newvalue >> 10;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
return;
|
return;
|
||||||
case BPMEM_TEXINVALIDATE:
|
case BPMEM_TEXINVALIDATE:
|
||||||
|
|
Loading…
Reference in New Issue