Fall back to opaque sprite if no formats with alpha are supported.
--- a/test/testsprite2.c Sun Sep 20 22:47:28 2009 +0000
+++ b/test/testsprite2.c Sun Sep 20 23:09:30 2009 +0000
@@ -82,6 +82,10 @@
SDL_SelectRenderer(state->windows[i]);
sprites[i] = SDL_CreateTextureFromSurface(0, temp);
if (!sprites[i]) {
+ SDL_SetColorKey(temp, 0, 0);
+ sprites[i] = SDL_CreateTextureFromSurface(0, temp);
+ }
+ if (!sprites[i]) {
fprintf(stderr, "Couldn't create texture: %s\n", SDL_GetError());
SDL_FreeSurface(temp);
return (-1);