Fixed bitmap resize

This commit is contained in:
Absolutely disgusting
2026-03-04 21:26:54 +04:00
parent 34e5993970
commit c88038e38a
4 changed files with 140 additions and 73 deletions

View File

@@ -215,6 +215,17 @@ namespace _2DGAMELIB
resVector.Y = ((double)height - (double)BaseSize.Height / resMag) * 0.5;
}
}
int fbW, fbH;
Glfw.GetFramebufferSize(GlImage.PtrToWindow(window), out fbW, out fbH);
uint vpW = (uint)(BaseSize.Width / resMag);
uint vpH = (uint)(BaseSize.Height / resMag);
int vpX = (int)(resVector.X);
int vpY = (int)(fbH - resVector.Y - vpH);
baseControl.SetViewport(vpW, vpH, vpX, vpY);
};
return BaseSize;