Skip to content

Commit 7674f1f

Browse files
suicvneWohlstand
authored andcommitted
[VITA] Ensure all normalizations are done against the ScreenRes (generally should be equivalent to Device Res) instead of viewport resolution
1 parent 5a6fd15 commit 7674f1f

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/vita/frm_main.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -822,13 +822,13 @@ void FrmMain::renderRect(int x, int y, int w, int h, float red, float green, flo
822822
{
823823
(void)filled;
824824
// TODO: Filled or not?
825-
PGE_RectF rect = __NormalizeToGL(x + viewport_offset_x, y + viewport_offset_y, w, h, viewport_w, viewport_h);
825+
PGE_RectF rect = __NormalizeToGL(x + viewport_offset_x, y + viewport_offset_y, w, h, ScreenW, ScreenH);
826826
Vita_DrawRectColor(rect.left, rect.top, rect.right - rect.left, rect.bottom - rect.top, red, green, blue, alpha);
827827
}
828828

829829
void FrmMain::renderRectBR(int _left, int _top, int _right, int _bottom, float red, float green, float blue, float alpha)
830830
{
831-
PGE_RectF rect = __NormalizeToGL(_left + viewport_offset_x, _top + viewport_offset_y, _right - _left, _bottom - _top, viewport_w, viewport_h);
831+
PGE_RectF rect = __NormalizeToGL(_left + viewport_offset_x, _top + viewport_offset_y, _right - _left, _bottom - _top, ScreenW, ScreenH);
832832
Vita_DrawRectColor(rect.left, rect.top, rect.right-rect.left, rect.bottom-rect.top, red, green, blue, alpha);
833833
}
834834

@@ -942,7 +942,7 @@ void FrmMain::renderTexturePrivate(float xDst, float yDst, float wDst, float hDs
942942
pLogDebug("WARNING: texture IDs differ for a specific drawcall: %u %u.", tx.texture, tx.ex_data.textureID);
943943
}
944944

945-
PGE_RectF dest = __NormalizeToGL(xDst + viewport_offset_x, yDst + viewport_offset_y, wDst, hDst, DISPLAY_WIDTH_DEF, DISPLAY_HEIGHT_DEF);
945+
PGE_RectF dest = __NormalizeToGL(xDst + viewport_offset_x, yDst + viewport_offset_y, wDst, hDst, ScreenW, ScreenH);
946946
PGE_RectF src;
947947
if(tx.w_orig == 0 && tx.h_orig == 0)
948948
src = {xSrc, ySrc, wSrc, hSrc};

0 commit comments

Comments
 (0)