diff options
| author | magumagu <magumagu9@gmail.com> | 2014-03-28 19:22:15 -0700 |
|---|---|---|
| committer | magumagu <magumagu9@gmail.com> | 2014-03-29 12:07:20 -0700 |
| commit | 0661efea8456b32d88fa13103f8ed68509f2b69f (patch) | |
| tree | 971ec9afbd3608a5b019db613346f73b112ef0a2 /Source/Core/VideoBackends/Software/Rasterizer.cpp | |
| parent | 47d96e449a5fcee8280368b8ec72eab551b87d31 (diff) | |
Software backend: Delete forked PixelEngine.
Mostly just zapping a bunch of duplicated code; the only interesting thing
going on here is the changes to the performance counter implementation.
Diffstat (limited to 'Source/Core/VideoBackends/Software/Rasterizer.cpp')
| -rw-r--r-- | Source/Core/VideoBackends/Software/Rasterizer.cpp | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/Source/Core/VideoBackends/Software/Rasterizer.cpp b/Source/Core/VideoBackends/Software/Rasterizer.cpp index 7054fab304..26ac9d6c7b 100644 --- a/Source/Core/VideoBackends/Software/Rasterizer.cpp +++ b/Source/Core/VideoBackends/Software/Rasterizer.cpp @@ -8,7 +8,6 @@ #include "VideoBackends/Software/EfbInterface.h" #include "VideoBackends/Software/HwRasterizer.h" #include "VideoBackends/Software/Rasterizer.h" -#include "VideoBackends/Software/SWPixelEngine.h" #include "VideoBackends/Software/SWStatistics.h" #include "VideoBackends/Software/SWVideoConfig.h" #include "VideoBackends/Software/Tev.h" @@ -130,14 +129,14 @@ inline void Draw(s32 x, s32 y, s32 xi, s32 yi) if (bpmem.UseEarlyDepthTest() && g_SWVideoConfig.bZComploc) { // TODO: Test if perf regs are incremented even if test is disabled - SWPixelEngine::pereg.IncZInputQuadCount(true); + EfbInterface::IncPerfCounterQuadCount(PQ_ZCOMP_INPUT_ZCOMPLOC); if (bpmem.zmode.testenable) { // early z if (!EfbInterface::ZCompare(x, y, z)) return; } - SWPixelEngine::pereg.IncZOutputQuadCount(true); + EfbInterface::IncPerfCounterQuadCount(PQ_ZCOMP_OUTPUT_ZCOMPLOC); } RasterBlockPixel& pixel = rasterBlock.Pixel[xi][yi]; |
