[PATCH 5/5] d3dx9: Add a FIXME for unsupported filter types to D3DXLoadSurfaceFromMemory().

Henri Verbeet hverbeet at codeweavers.com
Sun Apr 29 13:52:06 CDT 2012


---
 dlls/d3dx9_36/surface.c |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

diff --git a/dlls/d3dx9_36/surface.c b/dlls/d3dx9_36/surface.c
index 78a48f8..65b6059 100644
--- a/dlls/d3dx9_36/surface.c
+++ b/dlls/d3dx9_36/surface.c
@@ -1039,6 +1039,9 @@ HRESULT WINAPI D3DXLoadSurfaceFromMemory(LPDIRECT3DSURFACE9 pDestSurface,
         }
         else /* if ((dwFilter & 0xf) == D3DX_FILTER_POINT) */
         {
+            if ((dwFilter & 0xf) != D3DX_FILTER_POINT)
+                FIXME("Unhandled filter %#x.\n", dwFilter);
+
             /* Always apply a point filter until D3DX_FILTER_LINEAR,
              * D3DX_FILTER_TRIANGLE and D3DX_FILTER_BOX are implemented. */
             point_filter_simple_data(pSrcMemory, SrcPitch, src_size, srcformatdesc,
-- 
1.7.3.4




More information about the wine-patches mailing list