From 9e67f954f1e6c4c0f2cdeb9e2d83cfc0b3492af0 Mon Sep 17 00:00:00 2001 From: Christian Costa Date: Mon, 12 Apr 2010 11:21:14 +0200 Subject: [PATCH] d3dx9_36: Add support for 32-bit BGRA in D3DXGetImageInfoFromFileInMemory. --- dlls/d3dx9_36/surface.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/dlls/d3dx9_36/surface.c b/dlls/d3dx9_36/surface.c index 0a882b5482..7504811eaa 100644 --- a/dlls/d3dx9_36/surface.c +++ b/dlls/d3dx9_36/surface.c @@ -129,6 +129,8 @@ HRESULT WINAPI D3DXGetImageInfoFromFileInMemory(LPCVOID data, UINT datasize, D3D info->Format = D3DFMT_R8G8B8; else if (IsEqualGUID(&pixel_format, &GUID_WICPixelFormat32bppBGR)) info->Format = D3DFMT_X8R8G8B8; + else if (IsEqualGUID(&pixel_format, &GUID_WICPixelFormat32bppBGRA)) + info->Format = D3DFMT_A8R8G8B8; else { WARN("Unsupported pixel format %s\n", debugstr_guid(&pixel_format)); hr = D3DXERR_INVALIDDATA;