Some frustum/screen

This commit is contained in:
robojumper
2025-03-21 00:46:41 +01:00
parent 70123b2777
commit 4890acfe80
12 changed files with 773 additions and 96 deletions
+3 -3
View File
@@ -295,9 +295,9 @@ void Simple_c::draw() {
f32 near = 0.0f;
f32 far = 500.0f;
EGG::Screen s;
bool needsAdjust = EGG::Screen::GetTVMode() == EGG::Screen::TV_MODE_2;
f32 f1 = EGG::Screen::GetSizeXMax(EGG::Screen::TV_MODE_2);
f32 f2 = EGG::Screen::GetSizeXMax(EGG::Screen::TV_MODE_1);
bool needsAdjust = EGG::Screen::GetTVMode() == EGG::Screen::TV_MODE_16_9;
f32 f1 = EGG::Screen::GetSizeXMax(EGG::Screen::TV_MODE_16_9);
f32 f2 = EGG::Screen::GetSizeXMax(EGG::Screen::TV_MODE_4_3);
f32 left = needsAdjust ? f1 * r.left / f2 : r.left;
f32 right = needsAdjust ? f1 * r.right / f2 : r.right;