From dbc95711f2e84b630969a940cfd09d34d3a9ab8d Mon Sep 17 00:00:00 2001 From: Sam Lantinga Date: Wed, 28 Jul 2010 01:14:48 -0700 Subject: [PATCH] Fixed compiling without XRender enabled --- src/video/x11/SDL_x11render.c | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/src/video/x11/SDL_x11render.c b/src/video/x11/SDL_x11render.c index 38546fc03..631ae0e93 100644 --- a/src/video/x11/SDL_x11render.c +++ b/src/video/x11/SDL_x11render.c @@ -1038,7 +1038,7 @@ X11_QueryTexturePixels(SDL_Renderer * renderer, SDL_Texture * texture, static int X11_SetTextureRGBAMod(SDL_Renderer * renderer, SDL_Texture * texture) { - +#ifdef SDL_VIDEO_DRIVER_X11_XRENDER X11_TextureData *data = (X11_TextureData *) texture->driverdata; X11_RenderData *renderdata = (X11_RenderData *) renderer->driverdata; @@ -1094,11 +1094,14 @@ X11_SetTextureRGBAMod(SDL_Renderer * renderer, SDL_Texture * texture) } return 0; - } - else { + } else { SDL_Unsupported(); return -1; } +#else + SDL_Unsupported(); + return -1; +#endif } static int @@ -1314,6 +1317,7 @@ renderdrawcolor(SDL_Renderer * renderer, int premult) return SDL_MapRGBA(&data->format, r, g, b, a); } +#ifdef SDL_VIDEO_DRIVER_X11_XRENDER static XRenderColor xrenderdrawcolor(SDL_Renderer *renderer) { @@ -1328,6 +1332,7 @@ xrenderdrawcolor(SDL_Renderer *renderer) } return xrender_color; } +#endif static int X11_RenderDrawPoints(SDL_Renderer * renderer, const SDL_Point * points,