Christian Costa : d3dx9_36: Add support for 32-bit BGRA in D3DXGetImageInfoFromFileInMemory.

Alexandre Julliard julliard at winehq.org
Mon Apr 12 09:54:10 CDT 2010


Module: wine
Branch: master
Commit: 9e67f954f1e6c4c0f2cdeb9e2d83cfc0b3492af0
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=9e67f954f1e6c4c0f2cdeb9e2d83cfc0b3492af0

Author: Christian Costa <titan.costa at wanadoo.fr>
Date:   Mon Apr 12 11:21:14 2010 +0200

d3dx9_36: Add support for 32-bit BGRA in D3DXGetImageInfoFromFileInMemory.

---

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

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-cvs mailing list