Ryujinx-SDL/src/video
Sylvain Becker afd1b3dae4 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
..
android Fixed compiler warning on Android 2019-01-20 12:02:12 -08:00
cocoa Fixed bug 4255 - SDL_GetGlobalMouseState() returns incorrect Y on secondary display 2019-01-04 22:09:38 -08:00
directfb Updated copyright for 2019 2019-01-04 22:01:14 -08:00
dummy Updated copyright for 2019 2019-01-04 22:01:14 -08:00
emscripten Emscripten: remove GLES_DeleteContext implementation 2019-01-29 12:19:32 +00:00
haiku Updated copyright for 2019 2019-01-04 22:01:14 -08:00
khronos Added Vulkan headers version 1.1.91 2018-11-06 16:57:07 -08:00
kmsdrm Updated copyright for 2019 2019-01-04 22:01:14 -08:00
nacl Updated copyright for 2019 2019-01-04 22:01:14 -08:00
pandora Updated copyright for 2019 2019-01-04 22:01:14 -08:00
psp Updated copyright for 2019 2019-01-04 22:01:14 -08:00
qnx Fixed mingw Windows build, since SDL_vulkan_internal.h includes windows.h 2017-08-28 00:43:14 -07:00
raspberry Updated copyright for 2019 2019-01-04 22:01:14 -08:00
uikit Updated copyright for 2019 2019-01-04 22:01:14 -08:00
vivante Updated copyright for 2019 2019-01-04 22:01:14 -08:00
wayland Updated copyright for 2019 2019-01-04 22:01:14 -08:00
windows Updated copyright for 2019 2019-01-04 22:01:14 -08:00
winrt Updated copyright for 2019 2019-01-04 22:01:14 -08:00
x11 Updated copyright for 2019 2019-01-04 22:01:14 -08:00
yuv2rgb yuv: Patched to make static analysis happy (warned about unused variable). 2018-06-25 13:14:52 -04:00
SDL_blit_0.c Updated copyright for 2019 2019-01-04 22:01:14 -08:00
SDL_blit_1.c Updated copyright for 2019 2019-01-04 22:01:14 -08:00
SDL_blit_A.c Fix blit with blending (Blit_A) to RGB332 which has no palette 2019-01-30 17:16:08 +01:00
SDL_blit_auto.c Updated copyright for 2019 2019-01-04 22:01:14 -08:00
SDL_blit_auto.h Updated copyright for 2019 2019-01-04 22:01:14 -08:00
SDL_blit_copy.c Updated copyright for 2019 2019-01-04 22:01:14 -08:00
SDL_blit_copy.h Updated copyright for 2019 2019-01-04 22:01:14 -08:00
SDL_blit_N.c Fix invalid memory access and optimise Blit_3or4_to_3or4__* 2019-02-17 16:20:23 +01:00
SDL_blit_slow.c Updated copyright for 2019 2019-01-04 22:01:14 -08:00
SDL_blit_slow.h Updated copyright for 2019 2019-01-04 22:01:14 -08:00
SDL_blit.c Updated copyright for 2019 2019-01-04 22:01:14 -08:00
SDL_blit.h Updated copyright for 2019 2019-01-04 22:01:14 -08:00
SDL_bmp.c Updated copyright for 2019 2019-01-04 22:01:14 -08:00
SDL_clipboard.c Updated copyright for 2019 2019-01-04 22:01:14 -08:00
SDL_egl_c.h Updated copyright for 2019 2019-01-04 22:01:14 -08:00
SDL_egl.c Updated copyright for 2019 2019-01-04 22:01:14 -08:00
SDL_fillrect.c Updated copyright for 2019 2019-01-04 22:01:14 -08:00
SDL_pixels_c.h Updated copyright for 2019 2019-01-04 22:01:14 -08:00
SDL_pixels.c Updated copyright for 2019 2019-01-04 22:01:14 -08:00
SDL_rect_c.h Updated copyright for 2019 2019-01-04 22:01:14 -08:00
SDL_rect.c Updated copyright for 2019 2019-01-04 22:01:14 -08:00
SDL_RLEaccel_c.h Updated copyright for 2019 2019-01-04 22:01:14 -08:00
SDL_RLEaccel.c Fixed bug 4484 - use SIMD aligned memory for SDL_Surface 2019-02-04 09:11:07 +01:00
SDL_shape_internals.h Updated copyright for 2019 2019-01-04 22:01:14 -08:00
SDL_shape.c Updated copyright for 2019 2019-01-04 22:01:14 -08:00
SDL_stretch.c Updated copyright for 2019 2019-01-04 22:01:14 -08:00
SDL_surface.c Fixed bug 4484 - use SIMD aligned memory for SDL_Surface 2019-02-04 09:11:07 +01:00
SDL_sysvideo.h Updated copyright for 2019 2019-01-04 22:01:14 -08:00
SDL_video.c Updated copyright for 2019 2019-01-04 22:01:14 -08:00
SDL_vulkan_internal.h Updated copyright for 2019 2019-01-04 22:01:14 -08:00
SDL_vulkan_utils.c Updated copyright for 2019 2019-01-04 22:01:14 -08:00
SDL_yuv_c.h Updated copyright for 2019 2019-01-04 22:01:14 -08:00
SDL_yuv.c Updated copyright for 2019 2019-01-04 22:01:14 -08:00
sdlgenblit.pl Updated copyright for 2019 2019-01-04 22:01:14 -08:00