SDL-mirror/src/video
Sam Lantinga 5fff262f77 Fixed bug 4929 - Software renderer produces bugs when optimizations are turned on with Visual C++ 2019
Konrad

I took the liberty of rewriting this function a bit as it seemed to be unnecessary extended with ifs regarding flags (we can check everything in one pass which seem to be the thing which confuses Visual C++ 2019 as well).

Also, I have made CPU features an int instead of uint because if we check it against flags which are all ints it might as well just be int (no signed/unsigned bitwise comparison).
2020-01-16 15:54:20 -08:00
..
android Android: same way as in nativePause(), resume events are sent from SDL thread 2019-12-21 22:40:33 +01:00
arm ARM: NEON assembly optimization for SDL_FillRect 2019-10-24 21:17:52 -04:00
cocoa Added new HIDAPI driver files to the Xcode projects 2019-12-19 15:18:50 -08:00
directfb Fixed bug 4903 - Lack of color multiply with alpha (SDL_BLENDMODE_MOD + SDL_BLENDMODE_BLEND) blending mode for all renderers 2020-01-16 08:52:59 -08:00
dummy Updated copyright for 2019 2019-01-04 22:01:14 -08:00
emscripten Add a windowID field to SDL_TouchFingerEvent (bug #4331). 2019-08-01 18:22:12 -03:00
haiku haiku: Disable pointer history 2019-12-03 02:49:01 -05:00
khronos
kmsdrm kmsdrm: Fix busy-loop within libc's dlopen() 2019-12-19 21:47:43 -08:00
nacl Updated copyright for 2019 2019-01-04 22:01:14 -08:00
offscreen offscreen: Add new video driver backend Offscreen 2019-09-24 16:36:48 -04: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
raspberry RPI_FreeCursor: set global_cursor to NULL to prevent double-free (bug 4769) 2019-08-26 18:41:40 +03:00
uikit Update for bug 4883 - Add approximation for display DPI on iOS 2019-12-16 10:26:36 -08:00
vivante video: Add Vulkan support for vivante fb 2019-05-19 10:36:44 -07:00
wayland wayland: support wl_data_device_manager version < 3 2019-12-29 23:10:39 -08:00
windows Fixed bug 4840 - Read of uninitialized memory in DXGI_LoadDLL (Thanks!) 2019-10-23 09:26:27 +02:00
winrt WinRT: fix a link-time error when building UWP + x64 2019-10-02 14:55:02 -04:00
x11 X11_InitKeyboard: do not call XAutoRepeatOn unnecessarily 2020-01-04 11:05:06 -08:00
yuv2rgb
SDL_blit.c Fixed bug 4929 - Software renderer produces bugs when optimizations are turned on with Visual C++ 2019 2020-01-16 15:54:20 -08:00
SDL_blit.h Fixed bug 4903 - Lack of color multiply with alpha (SDL_BLENDMODE_MOD + SDL_BLENDMODE_BLEND) blending mode for all renderers 2020-01-16 08:52:59 -08: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 ARM: NEON assembly optimization for function BlitARGBto565PixelAlpha 2019-10-24 21:17:38 -04:00
SDL_blit_auto.c Fixed bug 4903 - Lack of color multiply with alpha (SDL_BLENDMODE_MOD + SDL_BLENDMODE_BLEND) blending mode for all renderers 2020-01-16 08:52:59 -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 Readability: remove redundant return, continue, enum declaration 2019-10-30 15:36:17 +01:00
SDL_blit_slow.c Fixed bug 4903 - Lack of color multiply with alpha (SDL_BLENDMODE_MOD + SDL_BLENDMODE_BLEND) blending mode for all renderers 2020-01-16 08:52:59 -08:00
SDL_blit_slow.h Updated copyright for 2019 2019-01-04 22:01:14 -08:00
SDL_bmp.c SDL_bmp.c: remove unused variable warnings 2019-09-05 10:08:47 +02:00
SDL_clipboard.c Updated copyright for 2019 2019-01-04 22:01:14 -08:00
SDL_egl.c Android: remove eglGetProcAdded busted comment (bug #4040) 2019-10-23 11:07:11 +02:00
SDL_egl_c.h offscreen: Avoid using EGLDeviceEXT as it causes issues with older platforms, which is just a void* 2019-09-24 17:27:51 -04:00
SDL_fillrect.c Use fill_function for FillRect SIMD/NEON (bug 4365) 2019-10-29 16:13:41 +01:00
SDL_pixels.c Added SDL_PIXELFORMAT_BGR444 2019-11-02 22:58:52 +00:00
SDL_pixels_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_rect_c.h Updated copyright for 2019 2019-01-04 22:01:14 -08:00
SDL_RLEaccel.c Fixed bug 4903 - Lack of color multiply with alpha (SDL_BLENDMODE_MOD + SDL_BLENDMODE_BLEND) blending mode for all renderers 2020-01-16 08:52:59 -08:00
SDL_RLEaccel_c.h Updated copyright for 2019 2019-01-04 22:01:14 -08:00
SDL_shape.c Readability: remove redundant cast to the same type 2019-10-30 15:13:55 +01:00
SDL_shape_internals.h 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 4903 - Lack of color multiply with alpha (SDL_BLENDMODE_MOD + SDL_BLENDMODE_BLEND) blending mode for all renderers 2020-01-16 08:52:59 -08:00
SDL_sysvideo.h Fixed bug 4890 - Add hint for SDL that the graphics context is externally managed 2019-12-08 11:33:06 -08:00
SDL_video.c Fixed bug 4890 - Add hint for SDL that the graphics context is externally managed 2019-12-08 11:33:06 -08:00
SDL_vulkan_internal.h video: Add Vulkan support for vivante fb 2019-05-19 10:36:44 -07:00
SDL_vulkan_utils.c vulkan: Fixed use-after-free bug. 2019-06-12 15:37:07 -04:00
SDL_yuv.c Android: minor warning 2019-08-30 09:00:06 +02:00
SDL_yuv_c.h Updated copyright for 2019 2019-01-04 22:01:14 -08:00
sdlgenblit.pl Fixed bug 4903 - Lack of color multiply with alpha (SDL_BLENDMODE_MOD + SDL_BLENDMODE_BLEND) blending mode for all renderers 2020-01-16 08:52:59 -08:00