nv2a: Fix handling of color/zeta offset with RAM addresses

This commit is contained in:
Erik Abair 2025-05-02 10:49:18 -07:00
parent 6e513ed948
commit 12c8dacd6f
1 changed files with 2 additions and 2 deletions

View File

@ -1024,14 +1024,14 @@ DEF_METHOD(NV097, SET_SURFACE_COLOR_OFFSET)
{
d->pgraph.renderer->ops.surface_update(d, false, true, true);
pg->surface_color.buffer_dirty |= (pg->surface_color.offset != parameter);
pg->surface_color.offset = parameter;
pg->surface_color.offset = parameter & 0x0FFFFFFF;
}
DEF_METHOD(NV097, SET_SURFACE_ZETA_OFFSET)
{
d->pgraph.renderer->ops.surface_update(d, false, true, true);
pg->surface_zeta.buffer_dirty |= (pg->surface_zeta.offset != parameter);
pg->surface_zeta.offset = parameter;
pg->surface_zeta.offset = parameter & 0x0FFFFFFF;
}
DEF_METHOD_INC(NV097, SET_COMBINER_ALPHA_ICW)