Properly shortcut only when AVX2 or SSE4.1 available

This commit is contained in:
Isaac Aronson 2023-09-05 23:03:00 -05:00 committed by Sam Lantinga
parent 3e0581c625
commit f68a7edcf8
1 changed files with 1 additions and 1 deletions

View File

@ -1383,7 +1383,7 @@ SDL_BlitFunc SDL_CalculateBlitA(SDL_Surface *surface)
case 4:
#if defined(SDL_SSE4_1_INTRINSICS) || defined(SDL_AVX2_INTRINSICS)
if (sf->BytesPerPixel == 4 && df->BytesPerPixel == 4) {
if (sf->BytesPerPixel == 4 && df->BytesPerPixel == 4 && (SDL_HasAVX2() || SDL_HasSSE41())) {
return BlitNtoNPixelAlpha;
}
#endif