From fb389950a7596f539a768239494df75d92fc637f Mon Sep 17 00:00:00 2001 From: Gabriel Jacobo Date: Sat, 10 May 2014 16:23:06 -0300 Subject: [PATCH] Fixes #2529, guard SDL_d3math.* with the proper defines --- src/render/SDL_d3dmath.c | 5 +++++ src/render/SDL_d3dmath.h | 3 +++ 2 files changed, 8 insertions(+) diff --git a/src/render/SDL_d3dmath.c b/src/render/SDL_d3dmath.c index df1dc0ba9..7c358a1e0 100644 --- a/src/render/SDL_d3dmath.c +++ b/src/render/SDL_d3dmath.c @@ -19,6 +19,8 @@ 3. This notice may not be removed or altered from any source distribution. */ #include "../SDL_internal.h" + +#if (SDL_VIDEO_RENDER_D3D || SDL_VIDEO_RENDER_D3D11) && !SDL_RENDER_DISABLED #include "SDL_stdinc.h" #include "SDL_d3dmath.h" @@ -126,6 +128,9 @@ Float4X4 MatrixRotationZ(float r) m._33 = 1.0f; m._44 = 1.0f; return m; + } +#endif /* (SDL_VIDEO_RENDER_D3D || SDL_VIDEO_RENDER_D3D11) && !SDL_RENDER_DISABLED */ + /* vi: set ts=4 sw=4 expandtab: */ diff --git a/src/render/SDL_d3dmath.h b/src/render/SDL_d3dmath.h index 206c4350c..aa6c3fff8 100644 --- a/src/render/SDL_d3dmath.h +++ b/src/render/SDL_d3dmath.h @@ -20,6 +20,7 @@ */ #include "../SDL_internal.h" +#if (SDL_VIDEO_RENDER_D3D || SDL_VIDEO_RENDER_D3D11) && !SDL_RENDER_DISABLED /* Direct3D matrix math functions */ @@ -66,4 +67,6 @@ Float4X4 MatrixRotationX(float r); Float4X4 MatrixRotationY(float r); Float4X4 MatrixRotationZ(float r); +#endif /* (SDL_VIDEO_RENDER_D3D || SDL_VIDEO_RENDER_D3D11) && !SDL_RENDER_DISABLED */ + /* vi: set ts=4 sw=4 expandtab: */