Fixed building on various versions of GCC - YUV MMX code is disabled for now

This commit is contained in:
Sam Lantinga 2017-08-07 10:28:59 -07:00
parent 56c21e656b
commit 41065dbd28
4 changed files with 38 additions and 8 deletions

View file

@ -69,4 +69,9 @@ int SDL_SW_CopyYUVToRGB(SDL_SW_YUVTexture * swdata, const SDL_Rect * srcrect,
int pitch);
void SDL_SW_DestroyYUVTexture(SDL_SW_YUVTexture * swdata);
/* FIXME: This breaks on various versions of GCC and should be rewritten using intrinsics */
#if 0 /* (__GNUC__ > 2) && defined(__i386__) && __OPTIMIZE__ && SDL_ASSEMBLY_ROUTINES && !defined(__clang__) */
#define USE_MMX_ASSEMBLY 1
#endif
/* vi: set ts=4 sw=4 expandtab: */