From 617f7a25d42a7366fcc6abeec6559c467193240e Mon Sep 17 00:00:00 2001 From: Clownacy Date: Fri, 17 Apr 2020 23:42:18 +0100 Subject: [PATCH] Wii U video tweaks and fixes --- src/Backends/WiiU/Window-Software.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/Backends/WiiU/Window-Software.cpp b/src/Backends/WiiU/Window-Software.cpp index 27a6a5e1..f2190ab7 100644 --- a/src/Backends/WiiU/Window-Software.cpp +++ b/src/Backends/WiiU/Window-Software.cpp @@ -6,6 +6,8 @@ #include #include +#include "../../Attributes.h" + static unsigned char *fake_framebuffer; //static unsigned char *tv_framebuffer; @@ -59,7 +61,7 @@ unsigned char* WindowBackend_Software_GetFramebuffer(size_t *pitch) return fake_framebuffer; } -void WindowBackend_Software_Display(void) +ATTRIBUTE_HOT void WindowBackend_Software_Display(void) { const size_t pitch = (drc_buffer_size / 480) / 2; @@ -67,7 +69,7 @@ void WindowBackend_Software_Display(void) const unsigned char *in_pointer = fake_framebuffer; - if (framebuffer_width == 320 && framebuffer_height == 240) + if (framebuffer_width <= 426 && framebuffer_height <= 240) { const size_t line_size = framebuffer_width * 2 * 4; const size_t line_delta = pitch - line_size;