screen mode

This commit is contained in:
2025-10-06 16:18:53 -05:00
parent 12c31ba9d1
commit 6e5c5f61db
3 changed files with 9 additions and 11 deletions

View File

@@ -217,7 +217,7 @@ void screenRender() {
fbWidth = frameBufferGetWidth(&SCREEN.framebuffer);
fbHeight = frameBufferGetHeight(&SCREEN.framebuffer);
fbAspect = fbWidth / fbHeight;
if(backBufferAspect > fbAspect) {
fbHeight = bbHeight;
fbWidth = fbHeight * fbAspect;

View File

@@ -20,15 +20,15 @@ typedef enum {
#endif
} screenmode_t;
typedef enum {
SCREEN_SCALE_MODE_FILL,
SCREEN_SCALE_MODE_INTEGER,
SCREEN_SCALE_MODE_INEGER_OVERFLOW
} screenscalemode_t;
// typedef enum {
// SCREEN_SCALE_MODE_FILL,
// SCREEN_SCALE_MODE_INTEGER,
// SCREEN_SCALE_MODE_INEGER_OVERFLOW
// } screenscalemode_t;
typedef struct {
screenmode_t mode;
screenscalemode_t scaleMode;
// screenscalemode_t scaleMode;
// Calculated dimensions of the viewport, to be used by the camera
int32_t width;