rework 4: now with proper edge marking bug emulation!

This commit is contained in:
Jaklyy
2024-02-24 14:18:45 -05:00
parent 3256e054fa
commit 249687a2ce
3 changed files with 106 additions and 198 deletions

View File

@ -472,6 +472,7 @@ private:
void RenderScanline(const GPU& gpu, s32 y, int npolys, s32* timingcounter);
u32 CalculateFogDensity(const GPU3D& gpu3d, u32 pixeladdr) const;
bool CheckEdgeMarkingPixel(u32 polyid, u32 z, u32 pixeladdr);
template <bool push>
void ScanlineFinalPass(const GPU3D& gpu3d, s32 y, bool checkprev, bool checknext);
void ClearBuffers(const GPU& gpu);
u16 BeginPushScanline(s32 y, s32 pixelstodraw);