diff --git a/GPU/Software/SoftGpu.cpp b/GPU/Software/SoftGpu.cpp index 4ddb947c04f8..16ebc299408d 100644 --- a/GPU/Software/SoftGpu.cpp +++ b/GPU/Software/SoftGpu.cpp @@ -1256,8 +1256,8 @@ bool SoftGPU::GetCurrentStencilbuffer(GPUDebugBuffer &buffer) { buffer.Allocate(size.x, size.y, GPU_DBG_FORMAT_8BIT); u8 *row = buffer.GetData(); - for (int16_t y = 0; y < size.x; ++y) { - for (int16_t x = 0; x < size.y; ++x) { + for (int16_t y = 0; y < size.y; ++y) { + for (int16_t x = 0; x < size.x; ++x) { row[x] = GetPixelStencil(gstate.FrameBufFormat(), gstate.FrameBufStride(), x, y); } row += size.x; diff --git a/GPU/Software/SoftGpu.h b/GPU/Software/SoftGpu.h index e4617cd3e6d9..b45e6f95fa9a 100644 --- a/GPU/Software/SoftGpu.h +++ b/GPU/Software/SoftGpu.h @@ -86,7 +86,7 @@ enum class SoftDirty : uint64_t { TRANSFORM_BASIC = 1ULL << 18, TRANSFORM_MATRIX = 1ULL << 19, - TRANSFORM_VIEWPORT = 1ULL << 10, + TRANSFORM_VIEWPORT = 1ULL << 20, TRANSFORM_FOG = 1ULL << 21, TRANSFORM_ALL = 31ULL << 18,