From fb8d9372391e87a78d33d73735f453e50d0ebae7 Mon Sep 17 00:00:00 2001 From: rogerman Date: Sat, 1 Dec 2018 21:38:03 -0800 Subject: [PATCH] GPU: Fix bug where GPUEngineA::RenderLine_Layer3D() was trying to run with uninitialized values. (Regression from commit 37a8ca0.) --- desmume/src/GPU.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/desmume/src/GPU.cpp b/desmume/src/GPU.cpp index fb032eec1..7952abb7e 100644 --- a/desmume/src/GPU.cpp +++ b/desmume/src/GPU.cpp @@ -7075,6 +7075,8 @@ void GPUEngineA::RenderLine_Layer3D(GPUEngineCompositorInfo &compInfo) const float customWidthScale = (float)compInfo.line.widthCustom / (float)GPU_FRAMEBUFFER_NATIVE_WIDTH; const FragmentColor *__restrict srcLinePtr = framebuffer3D + compInfo.line.blockOffsetCustom; + compInfo.target.xNative = 0; + compInfo.target.xCustom = 0; compInfo.target.lineColor16 = (u16 *)compInfo.target.lineColorHead; compInfo.target.lineColor32 = (FragmentColor *)compInfo.target.lineColorHead; compInfo.target.lineLayerID = compInfo.target.lineLayerIDHead;