mirror of
https://github.com/GTAmodding/re3.git
synced 2024-12-25 07:05:41 +00:00
fix render poly bug
This commit is contained in:
parent
2034d7b2ae
commit
f0503edf62
1 changed files with 7 additions and 2 deletions
|
@ -836,8 +836,13 @@ CRenderer::ScanSectorPoly(RwV2d *poly, int32 numVertices, void (*scanfunc)(CPtrL
|
|||
a2 = i;
|
||||
}
|
||||
}
|
||||
#ifdef FIX_BUGS
|
||||
y = Floor(miny);
|
||||
yend = Floor(maxy);
|
||||
#else
|
||||
y = miny;
|
||||
yend = maxy;
|
||||
#endif
|
||||
|
||||
// Go left in poly to find first edge b
|
||||
b2 = a2;
|
||||
|
@ -875,8 +880,8 @@ CRenderer::ScanSectorPoly(RwV2d *poly, int32 numVertices, void (*scanfunc)(CPtrL
|
|||
while(y <= yend && y < NUMSECTORS_Y){
|
||||
// scan one x-line
|
||||
if(y >= 0 && xstart < NUMSECTORS_X)
|
||||
for(x = xstart; x <= xend; x++)
|
||||
if(x >= 0 && x != NUMSECTORS_X)
|
||||
for(x = xstart; x <= xend && x != NUMSECTORS_X; x++)
|
||||
if(x >= 0)
|
||||
scanfunc(CWorld::GetSector(x, y)->m_lists);
|
||||
|
||||
// advance one scan line
|
||||
|
|
Loading…
Reference in a new issue