From df62054b0f44f2459ff6355c02f7b78d70b6af6d Mon Sep 17 00:00:00 2001 From: Zack Buhman Date: Wed, 18 Jun 2025 09:14:48 -0500 Subject: [PATCH] video_output: add explicit bytes_per_pixel constant --- holly/video_output.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/holly/video_output.cpp b/holly/video_output.cpp index 4d49b7f..0a492ff 100644 --- a/holly/video_output.cpp +++ b/holly/video_output.cpp @@ -30,9 +30,11 @@ void set_framebuffer_resolution(const uint32_t x_size, const uint32_t y_size) holly.FB_Y_CLIP = fb_y_clip::fb_y_clip_max(y_size - 1) | fb_y_clip::fb_y_clip_min(0); + const int bytes_per_pixel = 2; + holly.FB_R_SIZE = fb_r_size::fb_modulus(1) | fb_r_size::fb_y_size(y_size - 1) - | fb_r_size::fb_x_size((x_size * 16) / 32 - 1); + | fb_r_size::fb_x_size((x_size * bytes_per_pixel) / 4 - 1); } void set_mode(const struct mode& mode)