From 483131062fd337923b2f4a33cb2741ceee5d9a6a Mon Sep 17 00:00:00 2001 From: Jorijn van der Graaf Date: Wed, 26 Nov 2025 04:26:59 +0100 Subject: [PATCH] optimization --- implementations/Crafter.Graphics-Window_wayland.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/implementations/Crafter.Graphics-Window_wayland.cpp b/implementations/Crafter.Graphics-Window_wayland.cpp index ee43711..ce7998c 100644 --- a/implementations/Crafter.Graphics-Window_wayland.cpp +++ b/implementations/Crafter.Graphics-Window_wayland.cpp @@ -136,6 +136,9 @@ void WindowWayland::StartSync() { // Optimized pixel blending function using SIMD-like operations inline void blend_pixel_optimized(Pixel_BU8_GU8_RU8_AU8& dst, const Pixel_BU8_GU8_RU8_AU8& src) { + if(src.a == 0) { + return; + } float srcA = src.a / 255.0f; float dstA = dst.a / 255.0f;