diff --git a/src/video/SDL_blit.h b/src/video/SDL_blit.h index a59c9a603c..b994f9e9bd 100644 --- a/src/video/SDL_blit.h +++ b/src/video/SDL_blit.h @@ -513,6 +513,7 @@ extern SDL_BlitFunc SDL_CalculateBlitA(SDL_Surface *surface); #define MULT_DIV_255(sC, dC, out) \ do { \ Uint16 x = sC * dC; \ + x += 0x1U; \ x += x >> 8; \ out = x >> 8; \ } while (0)