Screen background
All checks were successful
Build Dusk / run-tests (push) Successful in 1m33s
Build Dusk / build-linux (push) Successful in 1m40s
Build Dusk / build-psp (push) Successful in 1m50s

This commit is contained in:
2026-02-03 13:37:00 -06:00
parent da3513f63d
commit 94e2cc6210
6 changed files with 29 additions and 3 deletions

View File

@@ -120,7 +120,7 @@ errorret_t displayUpdate(void) {
screenBind();
frameBufferClear(
FRAMEBUFFER_CLEAR_COLOR | FRAMEBUFFER_CLEAR_DEPTH,
COLOR_CORNFLOWER_BLUE
SCREEN.background
);
errorChain(sceneRender());

View File

@@ -15,6 +15,7 @@ screen_t SCREEN;
void screenInit() {
memoryZero(&SCREEN, sizeof(screen_t));
SCREEN.background = COLOR_CORNFLOWER_BLUE;
#if DISPLAY_SIZE_DYNAMIC == 1
SCREEN.mode = SCREEN_MODE_FIXED_VIEWPORT_HEIGHT;

View File

@@ -10,6 +10,7 @@
#include "display/framebuffer.h"
#include "display/camera/camera.h"
#include "display/mesh/quad.h"
#include "display/color.h"
#if DISPLAY_SIZE_DYNAMIC == 1
#ifndef DISPLAY_SCREEN_HEIGHT_DEFAULT
@@ -44,6 +45,7 @@ typedef struct {
int32_t width;
int32_t height;
float_t aspect;
color_t background;
#if DISPLAY_SIZE_DYNAMIC == 1
framebuffer_t framebuffer;