Fixed compiling without XRender enabled

This commit is contained in:
Sam Lantinga 2010-07-28 01:14:48 -07:00
parent a8d497359f
commit 0a74c700e4

View file

@ -1038,7 +1038,7 @@ X11_QueryTexturePixels(SDL_Renderer * renderer, SDL_Texture * texture,
static int static int
X11_SetTextureRGBAMod(SDL_Renderer * renderer, SDL_Texture * texture) X11_SetTextureRGBAMod(SDL_Renderer * renderer, SDL_Texture * texture)
{ {
#ifdef SDL_VIDEO_DRIVER_X11_XRENDER
X11_TextureData *data = (X11_TextureData *) texture->driverdata; X11_TextureData *data = (X11_TextureData *) texture->driverdata;
X11_RenderData *renderdata = (X11_RenderData *) renderer->driverdata; X11_RenderData *renderdata = (X11_RenderData *) renderer->driverdata;
@ -1094,11 +1094,14 @@ X11_SetTextureRGBAMod(SDL_Renderer * renderer, SDL_Texture * texture)
} }
return 0; return 0;
} } else {
else {
SDL_Unsupported(); SDL_Unsupported();
return -1; return -1;
} }
#else
SDL_Unsupported();
return -1;
#endif
} }
static int static int
@ -1314,6 +1317,7 @@ renderdrawcolor(SDL_Renderer * renderer, int premult)
return SDL_MapRGBA(&data->format, r, g, b, a); return SDL_MapRGBA(&data->format, r, g, b, a);
} }
#ifdef SDL_VIDEO_DRIVER_X11_XRENDER
static XRenderColor static XRenderColor
xrenderdrawcolor(SDL_Renderer *renderer) xrenderdrawcolor(SDL_Renderer *renderer)
{ {
@ -1328,6 +1332,7 @@ xrenderdrawcolor(SDL_Renderer *renderer)
} }
return xrender_color; return xrender_color;
} }
#endif
static int static int
X11_RenderDrawPoints(SDL_Renderer * renderer, const SDL_Point * points, X11_RenderDrawPoints(SDL_Renderer * renderer, const SDL_Point * points,