Skip to content

Commit 7b2705d

Browse files
authored
Fixed incorrect blit viewport size (#542)
1 parent f2d948b commit 7b2705d

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

Sources/Overload/OvRendering/src/OvRendering/Core/ABaseRenderer.cpp

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -131,7 +131,7 @@ void OvRendering::Core::ABaseRenderer::Blit(
131131
{
132132
ZoneScoped;
133133

134-
auto [srcWidth, srcHeight] = p_src.GetSize();
134+
const auto [srcWidth, srcHeight] = p_src.GetSize();
135135

136136
if (OvRendering::Settings::IsFlagSet(OvRendering::Settings::EBlitFlags::RESIZE_DST_TO_MATCH_SRC, p_flags))
137137
{
@@ -168,7 +168,8 @@ void OvRendering::Core::ABaseRenderer::Blit(
168168

169169
if (OvRendering::Settings::IsFlagSet(OvRendering::Settings::EBlitFlags::UPDATE_VIEWPORT_SIZE, p_flags))
170170
{
171-
SetViewport(0, 0, srcWidth, srcHeight);
171+
const auto [dstWidth, dstHeight] = p_dst.GetSize();
172+
SetViewport(0, 0, dstWidth, dstHeight);
172173
}
173174

174175
DrawEntity(p_pso, blit);

0 commit comments

Comments
 (0)