[PATCH] d3dx9_36: Add support for 32-bit BGRA in D3DXGetImageInfoFromFileInMemory
Christian Costa
titan.costa at wanadoo.fr
Mon Apr 12 04:21:14 CDT 2010
---
dlls/d3dx9_36/surface.c | 2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
-------------- next part --------------
diff --git a/dlls/d3dx9_36/surface.c b/dlls/d3dx9_36/surface.c
index 0a882b5..7504811 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;
More information about the wine-patches
mailing list