mirror of
https://github.com/stenzek/duckstation.git
synced 2026-02-04 05:04:33 +00:00
GPU: Fix ConvertDisplayCoordinatesToBeamTicksAndLines() with forced-progressive
This commit is contained in:
@@ -1423,7 +1423,7 @@ bool GPU::ConvertDisplayCoordinatesToBeamTicksAndLines(const GSVector2& display_
|
||||
return false;
|
||||
}
|
||||
|
||||
*out_line = (static_cast<u32>(std::round(display_y)) >> BoolToUInt8(IsInterlacedDisplayEnabled())) +
|
||||
*out_line = (static_cast<u32>(std::round(display_y)) >> BoolToUInt8(m_GPUSTAT.vertical_interlace)) +
|
||||
m_crtc_state.vertical_visible_start;
|
||||
*out_tick = static_cast<u32>(System::ScaleTicksToOverclock(
|
||||
static_cast<TickCount>(std::round(display_x * static_cast<float>(m_crtc_state.dot_clock_divider))))) +
|
||||
|
||||
Reference in New Issue
Block a user