Blitter: Use 32 bit memset where available

Fix Blitter_40bppAnim::SetRect
This commit is contained in:
Jonathan G Rennison
2023-08-14 13:33:33 +01:00
parent 79509b76a6
commit 2f692a794f
4 changed files with 40 additions and 24 deletions

View File

@@ -11,6 +11,7 @@
#include "../zoom_func.h"
#include "../settings_type.h"
#include "32bpp_optimized.hpp"
#include "common.hpp"
#include "../safeguards.h"
@@ -181,12 +182,9 @@ inline void Blitter_32bppOptimized::Draw(const Blitter::BlitterParams *bp, ZoomL
break;
case BM_BLACK_REMAP:
do {
*dst = Colour(0, 0, 0);
dst++;
src_px++;
src_n++;
} while (--n != 0);
memset_colour(dst, _black_colour, n);
src_px += n;
src_n += n;
break;
case BM_TRANSPARENT: