Mercurial > sdl-ios-xcode
diff src/SDL_compat.c @ 2371:3eb72191bb7e gsoc2008_iphone
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.
author | Holmes Futrell <hfutrell@umail.ucsb.edu> |
---|---|
date | Fri, 18 Jul 2008 18:45:36 +0000 |
parents | 91e601d9df8b |
children |
line wrap: on
line diff
--- 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);