SDL/src
Sylvain Becker e76dc7b2d9 Fix invalid memory access and optimise Blit_3or4_to_3or4__*
Fix invalid write at last pixel of the surface:
  when surface has no padding (pitch == w * bpp) and bpp is 3
  with Blit, no colorkey, and NO_ALPHA same or inverse rgb triplet

Optimise by using int32 access:

BGR24 -> ARGB8888 :  faster x1.897875   (362405 -> 190953)
RGB24 -> ABGR8888 :  faster x1.660416   (363304 -> 218803)

ABGR8888 -> RGB24 :  faster x1.686319   (334962 -> 198635)
ARGB8888 -> BGR24 :  faster x1.691868   (324524 -> 191814)
BGR24 -> RGB888 :  faster x1.678459   (326811 -> 194709)
BGR888 -> RGB24 :  faster x1.731772   (327724 -> 189242)
RGB24 -> BGR888 :  faster x1.690989   (328916 -> 194511)
RGB888 -> BGR24 :  faster x1.698333   (326175 -> 192056)
2019-02-17 16:20:23 +01:00
..
atomic Updated copyright for 2019 2019-01-04 22:01:14 -08:00
audio Android/openslES: fix warnings, comment out un-used interface 2019-02-05 15:14:15 +01:00
core Android: some typos 2019-01-20 22:17:41 +01:00
cpuinfo Updated copyright for 2019 2019-01-04 22:01:14 -08:00
dynapi Updated copyright for 2019 2019-01-04 22:01:14 -08:00
events Updated copyright for 2019 2019-01-04 22:01:14 -08:00
file Updated copyright for 2019 2019-01-04 22:01:14 -08:00
filesystem Updated copyright for 2019 2019-01-04 22:01:14 -08:00
haptic Updated copyright for 2019 2019-01-04 22:01:14 -08:00
hidapi Don't build SDL_JOYSTICK_HIDAPI by default on iOS 2018-10-26 09:27:31 -07:00
joystick iOS/tvOS: fix support for SDL_GameControllerGetButton(controller, GUIDE) with MFi controllers (thanks Caleb!) 2019-01-31 19:52:47 -04:00
libm Updated copyright for 2019 2019-01-04 22:01:14 -08:00
loadso Updated copyright for 2019 2019-01-04 22:01:14 -08:00
main Updated copyright for 2019 2019-01-04 22:01:14 -08:00
power Updated copyright for 2019 2019-01-04 22:01:14 -08:00
render opengles2: patched to compile. 2019-02-04 23:35:18 -05:00
sensor Updated copyright for 2019 2019-01-04 22:01:14 -08:00
stdlib Updated copyright for 2019 2019-01-04 22:01:14 -08:00
test Updated copyright for 2019 2019-01-04 22:01:14 -08:00
thread Updated copyright for 2019 2019-01-04 22:01:14 -08:00
timer Updated copyright for 2019 2019-01-04 22:01:14 -08:00
video Fix invalid memory access and optimise Blit_3or4_to_3or4__* 2019-02-17 16:20:23 +01:00
SDL_assert_c.h Updated copyright for 2019 2019-01-04 22:01:14 -08:00
SDL_assert.c Emscripten: use UTF8ToString instead of Pointer_stringify 2019-01-29 12:19:03 +00:00
SDL_dataqueue.c Updated copyright for 2019 2019-01-04 22:01:14 -08:00
SDL_dataqueue.h Updated copyright for 2019 2019-01-04 22:01:14 -08:00
SDL_error_c.h Updated copyright for 2019 2019-01-04 22:01:14 -08:00
SDL_error.c Updated copyright for 2019 2019-01-04 22:01:14 -08:00
SDL_hints.c Updated copyright for 2019 2019-01-04 22:01:14 -08:00
SDL_internal.h Updated copyright for 2019 2019-01-04 22:01:14 -08:00
SDL_log.c Updated copyright for 2019 2019-01-04 22:01:14 -08:00
SDL.c Updated copyright for 2019 2019-01-04 22:01:14 -08:00