Implement D3DXCreateTextureFromFile
Dmitry Timoshkov
dmitry at codeweavers.com
Sat Jan 26 22:27:13 CST 2008
"Luis C. Busquets Pérez" <luis.busquets at ilidium.com> wrote:
> diff --git a/dlls/d3dx8/d3dx8_main.c b/dlls/d3dx8/d3dx8_main.c
> index c24aedc..931e6c1 100644
> --- a/dlls/d3dx8/d3dx8_main.c
> +++ b/dlls/d3dx8/d3dx8_main.c
> @@ -32,6 +32,30 @@
> #include "wine/unicode.h"
> #include "d3dx8_private.h"
>
> +typedef enum D3DXIMAGE_FILEFORMAT
> +{
> + D3DXIFF_BMP = 0,
> + D3DXIFF_JPG = 1,
> + D3DXIFF_TGA = 2,
> + D3DXIFF_PNG = 3,
> + D3DXIFF_DDS = 4,
> + D3DXIFF_PPM = 5,
> + D3DXIFF_DIB = 6,
> + D3DXIFF_HDR = 7,
> + D3DXIFF_PFM = 8,
> + D3DXIFF_FORCE_DWORD = 0x7fffffff,
> +} D3DXIMAGE_FILEFORMAT, *LPD3DXIMAGE_FILEFORMAT;
D3DXIMAGE_FILEFORMAT s inot used in your patch, so it either should be
a separate patch, or removed.
> +typedef struct _D3DXIMAGE_INFO {
> + UINT Width;
> + UINT Height;
> + UINT Depth;
> + UINT MipLevels;
> + D3DFORMAT Format;
> + D3DRESOURCETYPE ResourceType;
> + D3DXIMAGE_FILEFORMAT ImageFileFormat;
> +} D3DXIMAGE_INFO;
If D3DXIMAGE_INFO is used in public API definitions it should be placed
in an appropriate SDK header.
--
Dmitry.
More information about the wine-devel
mailing list