Add a PositionTranslate func and add Errors for TextureSize mismatch

This commit is contained in:
2026-03-21 16:39:55 +01:00
parent 4dab1987d1
commit d8efcd41b1
9 changed files with 68 additions and 13 deletions
+5 -1
View File
@@ -21,10 +21,14 @@ class OsCtx {
virtual bool Mainloop() { return false; }
virtual void ClearViewPort() {}
virtual void SwapBuffers() {}
PD::fvec2 SizeTranslate(PD::fvec2 in) {
PD::fvec2 PositionTranslate(PD::fvec2 in) {
return fvec2(in.x * pViewPort.x, in.y * pViewPort.y);
}
PD::fvec2 SizeTranslate(PD::fvec2 in) {
return fvec2(in.x * pViewPort.y, in.y * pViewPort.y);
}
protected:
PD::ivec2 pViewPort;
const Driver pDriver;