# HG changeset patch # User Holmes Futrell # Date 1216406736 0 # Node ID 3eb72191bb7ee2bb94fb6c313690a1d9e01b17f9 # Parent 73d04b25c11898aa20d2008a3ed0347d02457220 Changed format of video texture to something compatible with iPhone ... a better solution is probably needed. Also set blending mode of video texture to none. diff -r 73d04b25c118 -r 3eb72191bb7e src/SDL_compat.c --- a/src/SDL_compat.c Fri Jul 18 18:41:08 2008 +0000 +++ b/src/SDL_compat.c Fri Jul 18 18:45:36 2008 +0000 @@ -521,14 +521,18 @@ SDL_VideoTexture = SDL_CreateTexture(desired_format, SDL_TEXTUREACCESS_STREAMING, width, height); + if (!SDL_VideoTexture) { SDL_VideoTexture = - SDL_CreateTexture(SDL_PIXELFORMAT_RGB888, + SDL_CreateTexture(SDL_PIXELFORMAT_ABGR8888, SDL_TEXTUREACCESS_STREAMING, width, height); } if (!SDL_VideoTexture) { return NULL; } + + SDL_SetTextureBlendMode(SDL_VideoTexture, SDL_TEXTUREBLENDMODE_NONE); + /* Create the screen surface */ SDL_VideoSurface = CreateVideoSurface(SDL_VideoTexture);