No subject


Wed Feb 20 09:39:33 CST 2008


file.in |    1 +=0A include/d3dx9.h     |    1 +=0A include/d3dx9tex.h  |  =
691 +++++++++++++++++++++++++++++++++++++++++++++++++++=0A 3 files changed,=
 693 insertions(+), 0 deletions(-)=0A create mode 100644 include/d3dx9tex.h=
=0A=0Adiff --git a/include/Makefile.in b/include/Makefile.in=0Aindex 11ee8b=
6..de16177 100644=0A--- a/include/Makefile.in=0A+++ b/include/Makefile.in=
=0A@@ -127,6 +127,7 @@ SRCDIR_INCLUDES =3D \=0A =09d3dx9core.h \=0A =09d3dx=
9math.h \=0A =09d3dx9math.inl \=0A+=09d3dx9tex.h \=0A =09dbghelp.h \=0A =09=
dbinit.idl \=0A =09dbprop.idl \=0Adiff --git a/include/d3dx9.h b/include/d3=
dx9.h=0Aindex dce0aeb..50b1b5a 100644=0A--- a/include/d3dx9.h=0A+++ b/inclu=
de/d3dx9.h=0A@@ -24,6 +24,7 @@=0A #include "d3d9.h"=0A #include "d3dx9math.=
h"=0A #include "d3dx9core.h"=0A+#include "d3dx9tex.h"=0A =0A #define _FACDD=
 0x876=0A #define MAKE_DDHRESULT(code) MAKE_HRESULT(1, _FACDD, code)=0Adiff=
 --git a/include/d3dx9tex.h b/include/d3dx9tex.h=0Anew file mode 100644=0Ai=
ndex 0000000..57776bc=0A--- /dev/null=0A+++ b/include/d3dx9tex.h=0A@@ -0,0 =
+1,691 @@=0A+/*=0A+ * Copyright (C) 2008 Tony Wasserka=0A+ *=0A+ * This lib=
rary is free software; you can redistribute it and/or=0A+ * modify it under=
 the terms of the GNU Lesser General Public=0A+ * License as published by t=
he Free Software Foundation; either=0A+ * version 2.1 of the License, or (a=
t your option) any later version.=0A+ *=0A+ * This library is distributed i=
n the hope that it will be useful,=0A+ * but WITHOUT ANY WARRANTY; without =
even the implied warranty of=0A+ * MERCHANTABILITY or FITNESS FOR A PARTICU=
LAR PURPOSE.  See the GNU=0A+ * Lesser General Public License for more deta=
ils.=0A+ *=0A+ * You should have received a copy of the GNU Lesser General =
Public=0A+ * License along with this library; if not, write to the Free Sof=
tware=0A+ * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110=
-1301, USA=0A+ */=0A+=0A+#ifndef __WINE_D3DX9TEX_H=0A+#define __WINE_D3DX9T=
EX_H=0A+=0A+#include <d3dx9.h>=0A+=0A+/************************************=
**********=0A+ ***************** Definitions ****************=0A+ *********=
*************************************/=0A+#define D3DX_FILTER_NONE         =
        0x00000001=0A+#define D3DX_FILTER_POINT                0x00000002=
=0A+#define D3DX_FILTER_LINEAR               0x00000003=0A+#define D3DX_FIL=
TER_TRIANGLE             0x00000004=0A+#define D3DX_FILTER_BOX             =
     0x00000005=0A+#define D3DX_FILTER_MIRROR_U             0x00010000=0A+#=
define D3DX_FILTER_MIRROR_V             0x00020000=0A+#define D3DX_FILTER_M=
IRROR_W             0x00040000=0A+#define D3DX_FILTER_MIRROR               =
0x00070000=0A+#define D3DX_FILTER_DITHER               0x00080000=0A+#defin=
e D3DX_FILTER_SRGB_IN              0x00100000=0A+#define D3DX_FILTER_SRGB_O=
UT             0x00200000=0A+#define D3DX_FILTER_SRGB                 0x003=
00000=0A+=0A+#define D3DX_NORMALMAP_MIRROR_U          0x00010000=0A+#define=
 D3DX_NORMALMAP_MIRROR_V          0x00020000=0A+#define D3DX_NORMALMAP_MIRR=
OR            0x00030000=0A+#define D3DX_NORMALMAP_INVERTSIGN        0x0008=
0000=0A+#define D3DX_NORMALMAP_COMPUTE_OCCLUSION 0x00100000=0A+=0A+#define =
D3DX_CHANNEL_RED                 0x00000001=0A+#define D3DX_CHANNEL_BLUE   =
             0x00000002=0A+#define D3DX_CHANNEL_GREEN               0x00000=
004=0A+#define D3DX_CHANNEL_ALPHA               0x00000008=0A+#define D3DX_=
CHANNEL_LUMINANCE           0x00000010=0A+=0A+/****************************=
******************=0A+ **************** Typedefs ****************=0A+ *****=
*****************************************/=0A+typedef enum _D3DXIMAGE_FILEF=
ORMAT=0A+{=0A+    D3DXIFF_BMP,=0A+    D3DXIFF_JPG,=0A+    D3DXIFF_TGA,=0A+ =
   D3DXIFF_PNG,=0A+    D3DXIFF_DDS,=0A+    D3DXIFF_PPM,=0A+    D3DXIFF_DIB,=
=0A+    D3DXIFF_FORCE_DWORD =3D 0x7fffffff=0A+} D3DXIMAGE_FILEFORMAT;=0A+=
=0A+typedef struct _D3DXIMAGE_INFO=0A+{=0A+    UINT Width;=0A+    UINT Heig=
ht;=0A+    UINT Depth;=0A+    UINT MipLevels;=0A+    D3DFORMAT Format;=0A+ =
   D3DRESOURCETYPE ResourceType;=0A+    D3DXIMAGE_FILEFORMAT ImageFileForma=
t;=0A+} D3DXIMAGE_INFO;=0A+=0A+/*******************************************=
***=0A+ ****************** Functions *****************=0A+ ****************=
******************************/=0A+/* Typedefs for callback functions */=0A=
+typedef VOID (WINAPI *LPD3DXFILL2D)(D3DXVECTOR4 *out, CONST D3DXVECTOR2 *t=
excoord, CONST D3DXVECTOR2 *texelsize, LPVOID data);=0A+typedef VOID (WINAP=
I *LPD3DXFILL3D)(D3DXVECTOR4 *out, CONST D3DXVECTOR3 *texcoord, CONST D3DXV=
ECTOR3 *texelsize, LPVOID data);=0A+=0A+#ifdef __cplusplus=0A+extern "C" {=
=0A+#endif=0A+=0A+/* Image Information */=0A+HRESULT WINAPI D3DXGetImageInf=
oFromFileA(LPCSTR file, D3DXIMAGE_INFO *info);=0A+HRESULT WINAPI D3DXGetIma=
geInfoFromFileW(LPCWSTR file, D3DXIMAGE_INFO *info);=0A+#define        D3DX=
GetImageInfoFromFile WINELIB_NAME_AW(D3DXGetImageInfoFromFile)=0A+=0A+HRESU=
LT WINAPI D3DXGetImageInfoFromResourceA(HMODULE module, LPCSTR resource, D3=
DXIMAGE_INFO *info);=0A+HRESULT WINAPI D3DXGetImageInfoFromResourceW(HMODUL=
E module, LPCWSTR resource, D3DXIMAGE_INFO *info);=0A+#define        D3DXGe=
tImageInfoFromResource WINELIB_NAME_AW(D3DXGetImageInfoFromResource)=0A+=0A=
+HRESULT WINAPI D3DXGetImageInfoFromFileInMemory(LPCVOID data, UINT datasiz=
e, D3DXIMAGE_INFO *info);=0A+=0A+/* Surface Loading/Saving */=0A+HRESULT WI=
NAPI D3DXLoadSurfaceFromFileA(       LPDIRECT3DSURFACE9 destsurface,=0A+   =
                                            CONST PALETTEENTRY *destpalette=
,=0A+                                               CONST RECT *destrect,=
=0A+                                               LPCSTR srcfile,=0A+     =
                                          CONST RECT *srcrect,=0A+         =
                                      DWORD filter,=0A+                    =
                           D3DCOLOR colorkey,=0A+                          =
                     D3DXIMAGE_INFO *srcinfo);=0A+=0A+HRESULT WINAPI D3DXLo=
adSurfaceFromFileW(       LPDIRECT3DSURFACE9 destsurface,=0A+              =
                                 CONST PALETTEENTRY *destpalette,=0A+      =
                                         CONST RECT *destrect,=0A+         =
                                      LPCWSTR srcfile,=0A+                 =
                              CONST RECT *srcrect,=0A+                     =
                          DWORD filter,=0A+                                =
               D3DCOLOR colorkey,=0A+                                      =
         D3DXIMAGE_INFO *srcinfo);=0A+#define        D3DXLoadSurfaceFromFil=
e WINELIB_NAME_AW(D3DXLoadSurfaceFromFile)=0A+=0A+HRESULT WINAPI D3DXLoadSu=
rfaceFromResourceA(   LPDIRECT3DSURFACE9 destsurface,=0A+                  =
                             CONST PALETTEENTRY *destpalette,=0A+          =
                                     CONST RECT *destrect,=0A+             =
                                  HMODULE srcmodule,=0A+                   =
                            LPCSTR resource,=0A+                           =
                    CONST RECT *srcrect,=0A+                               =
                DWORD filter,=0A+                                          =
     D3DCOLOR colorkey,=0A+                                               D=
3DXIMAGE_INFO *srcinfo);=0A+=0A+HRESULT WINAPI D3DXLoadSurfaceFromResourceW=
(   LPDIRECT3DSURFACE9 destsurface,=0A+                                    =
           CONST PALETTEENTRY *destpalette,=0A+                            =
                   CONST RECT *destrect,=0A+                               =
                HMODULE srcmodule,=0A+                                     =
          LPCWSTR resource,=0A+                                            =
   CONST RECT *srcrect,=0A+                                               D=
WORD filter,=0A+                                               D3DCOLOR col=
orkey,=0A+                                               D3DXIMAGE_INFO *sr=
cinfo);=0A+#define        D3DXLoadSurfaceFromResource WINELIB_NAME_AW(D3DXL=
oadSurfaceFromResource)=0A+=0A+HRESULT WINAPI D3DXLoadSurfaceFromFileInMemo=
ry(LPDIRECT3DSURFACE9 destsurface,=0A+                                     =
          CONST PALETTEENTRY *destpalette,=0A+                             =
                  CONST RECT*destrect,=0A+                                 =
              LPCVOID srcdata,=0A+                                         =
      UINT srcdatasize,=0A+                                               C=
ONST RECT *srcrect,=0A+                                               DWORD=
 filter,=0A+                                               D3DCOLOR colorke=
y,=0A+                                               D3DXIMAGE_INFO *srcinf=
o);=0A+=0A+HRESULT WINAPI D3DXLoadSurfaceFromSurface(     LPDIRECT3DSURFACE=
9 destsurface,=0A+                                               CONST PALE=
TTEENTRY *destpalette,=0A+                                               CO=
NST RECT *destrect,=0A+                                               LPDIR=
ECT3DSURFACE9 srcsurface,=0A+                                              =
 CONST PALETTEENTRY *srcpalette,=0A+                                       =
        CONST RECT *srcrect,=0A+                                           =
    DWORD filter,=0A+                                               D3DCOLO=
R colorkey);=0A+=0A+HRESULT WINAPI D3DXLoadSurfaceFromMemory(      LPDIRECT=
3DSURFACE9 destsurface,=0A+                                               C=
ONST PALETTEENTRY *destpalette,=0A+                                        =
       CONST RECT *destrect,=0A+                                           =
    LPCVOID srcmemory,=0A+                                               D3=
DFORMAT srcformat,=0A+                                               UINT s=
rcpitch,=0A+                                               CONST PALETTEENT=
RY *srcpalette,=0A+                                               CONST REC=
T *srcrect,=0A+                                               DWORD filter,=
=0A+                                               D3DCOLOR colorkey);=0A+=
=0A+HRESULT WINAPI D3DXSaveSurfaceToFileA(         LPCSTR destfile,=0A+    =
                                           D3DXIMAGE_FILEFORMAT destformat,=
=0A+                                               LPDIRECT3DSURFACE9 srcsu=
rface,=0A+                                               CONST PALETTEENTRY=
 *srcpalette,=0A+                                               CONST RECT =
*srcrect);=0A+=0A+HRESULT WINAPI D3DXSaveSurfaceToFileW(         LPCWSTR de=
stfile,=0A+                                               D3DXIMAGE_FILEFOR=
MAT destformat,=0A+                                               LPDIRECT3=
DSURFACE9 srcsurface,=0A+                                               CON=
ST PALETTEENTRY *srcpalette,=0A+                                           =
    CONST RECT *srcrect);=0A+#define        D3DXSaveSurfaceToFile WINELIB_N=
AME_AW(D3DXSaveSurfaceToFile)=0A+=0A+/* Volume Loading/Saving */=0A+HRESULT=
 WINAPI D3DXLoadVolumeFromFileA(       LPDIRECT3DVOLUME9 destvolume,=0A+   =
                                           CONST PALETTEENTRY *destpalette,=
=0A+                                              CONST D3DBOX *destbox,=0A=
+                                              LPCSTR srcfile,=0A+         =
                                     CONST D3DBOX *srcbox,=0A+             =
                                 DWORD filter,=0A+                         =
                     D3DCOLOR colorkey,=0A+                                =
              D3DXIMAGE_INFO *srcinfo);=0A+=0A+HRESULT WINAPI D3DXLoadVolum=
eFromFileW(       LPDIRECT3DVOLUME9 destVolume,=0A+                        =
                      CONST PALETTEENTRY *destpalette,=0A+                 =
                             CONST D3DBOX *destbox,=0A+                    =
                          LPCWSTR srcfile,=0A+                             =
                 CONST D3DBOX *srcbox,=0A+                                 =
             DWORD filter,=0A+                                             =
 D3DCOLOR colorkey,=0A+                                              D3DXIM=
AGE_INFO *srcinfo);=0A+#define        D3DXLoadVolumeFromFile WINELIB_NAME_A=
W(D3DXLoadVolumeFromFile)=0A+=0A+HRESULT WINAPI D3DXLoadVolumeFromResourceA=
(   LPDIRECT3DVOLUME9 destVolume,=0A+                                      =
        CONST PALETTEENTRY *destpalette,=0A+                               =
               CONST D3DBOX *destbox,=0A+                                  =
            HMODULE srcmodule,=0A+                                         =
     LPCSTR resource,=0A+                                              CONS=
T D3DBOX *srcbox,=0A+                                              DWORD fi=
lter,=0A+                                              D3DCOLOR colorkey,=
=0A+                                              D3DXIMAGE_INFO *srcinfo);=
=0A+=0A+HRESULT WINAPI D3DXLoadVolumeFromResourceW(   LPDIRECT3DVOLUME9 des=
tVolume,=0A+                                              CONST PALETTEENTR=
Y *destpalette,=0A+                                              CONST D3DB=
OX *destbox,=0A+                                              HMODULE srcmo=
dule,=0A+                                              LPCWSTR resource,=0A=
+                                              CONST D3DBOX *srcbox,=0A+   =
                                           DWORD filter,=0A+               =
                               D3DCOLOR colorkey,=0A+                      =
                        D3DXIMAGE_INFO *srcinfo);=0A+#define        D3DXLoa=
dVolumeFromResource WINELIB_NAME_AW(D3DXLoadVolumeFromResource)=0A+=0A+HRES=
ULT WINAPI D3DXLoadVolumeFromFileInMemory(LPDIRECT3DVOLUME9 destvolume,=0A+=
                                              CONST PALETTEENTRY *destpalet=
te,=0A+                                              CONST D3DBOX *destbox,=
=0A+                                              LPCVOID srcdata,=0A+     =
                                         UINT srcdatasize,=0A+             =
                                 CONST D3DBOX *srcbox,=0A+                 =
                             DWORD filter,=0A+                             =
                 D3DCOLOR colorkey,=0A+                                    =
          D3DXIMAGE_INFO *srcinfo);=0A+=0A+HRESULT WINAPI D3DXLoadVolumeFro=
mVolume(      LPDIRECT3DVOLUME9 destvolume,=0A+                            =
                  CONST PALETTEENTRY *destpalette,=0A+                     =
                         CONST D3DBOX *destbox,=0A+                        =
                      LPDIRECT3DVOLUME9 srcvolume,=0A+                     =
                         CONST PALETTEENTRY *srcpalette,=0A+               =
                               CONST D3DBOX *srcbox,=0A+                   =
                           DWORD filter,=0A+                               =
               D3DCOLOR colorkey);=0A+=0A+HRESULT WINAPI D3DXLoadVolumeFrom=
Memory(      LPDIRECT3DVOLUME9 destvolume,=0A+                             =
                 CONST PALETTEENTRY *destpalette,=0A+                      =
                        CONST D3DBOX *destbox,=0A+                         =
                     LPCVOID srcmemory,=0A+                                =
              D3DFORMAT srcformat,=0A+                                     =
         UINT srcrowpitch,=0A+                                             =
 UINT srcslicepitch,=0A+                                              CONST=
 PALETTEENTRY *srcpalette,=0A+                                             =
 CONST D3DBOX *srcbox,=0A+                                              DWO=
RD filter,=0A+                                              D3DCOLOR colork=
ey);=0A+=0A+HRESULT WINAPI D3DXSaveVolumeToFileA(         LPCSTR destfile,=
=0A+                                              D3DXIMAGE_FILEFORMAT dest=
format,=0A+                                              LPDIRECT3DVOLUME9 =
srcvolume,=0A+                                              CONST PALETTEEN=
TRY *srcpalette,=0A+                                              CONST D3D=
BOX *srcbox);=0A+=0A+HRESULT WINAPI D3DXSaveVolumeToFileW(         LPCWSTR =
destfile,=0A+                                              D3DXIMAGE_FILEFO=
RMAT destformat,=0A+                                              LPDIRECT3=
DVOLUME9 srcvolume,=0A+                                              CONST =
PALETTEENTRY *srcpalette,=0A+                                              =
CONST D3DBOX *srcbox);=0A+#define        D3DXSaveVolumeToFile WINELIB_NAME_=
AW(D3DXSaveVolumeToFile)=0A+=0A+/* Texture, cube texture and volume texture=
 creation */=0A+HRESULT WINAPI D3DXCheckTextureRequirements(      LPDIRECT3=
DDEVICE9 device,=0A+                                                  UINT =
*width,=0A+                                                  UINT *height,=
=0A+                                                  UINT *miplevels,=0A+ =
                                                 DWORD usage,=0A+          =
                                        D3DFORMAT *format,=0A+             =
                                     D3DPOOL pool);=0A+HRESULT WINAPI D3DXC=
heckCubeTextureRequirements(  LPDIRECT3DDEVICE9 device,=0A+                =
                                  UINT *size,=0A+                          =
                        UINT *miplevels,=0A+                               =
                   DWORD usage,=0A+                                        =
          D3DFORMAT *format,=0A+                                           =
       D3DPOOL pool);=0A+=0A+HRESULT WINAPI D3DXCheckVolumeTextureRequireme=
nts(LPDIRECT3DDEVICE9 device,=0A+                                          =
        UINT *width,=0A+                                                  U=
INT *height,=0A+                                                  UINT *dep=
th,=0A+                                                  UINT *miplevels,=
=0A+                                                  DWORD usage,=0A+     =
                                             D3DFORMAT *format,=0A+        =
                                          D3DPOOL pool);=0A+=0A+HRESULT WIN=
API D3DXCreateTexture(      LPDIRECT3DDEVICE9 device,=0A+                  =
                     UINT width,=0A+                                       =
UINT height,=0A+                                       UINT miplevels,=0A+ =
                                      DWORD usage,=0A+                     =
                  D3DFORMAT format,=0A+                                    =
   D3DPOOL pool,=0A+                                       LPDIRECT3DTEXTUR=
E9 *texture);=0A+=0A+HRESULT WINAPI D3DXCreateCubeTexture(  LPDIRECT3DDEVIC=
E9 device,=0A+                                       UINT size,=0A+        =
                               UINT miplevels,=0A+                         =
              DWORD usage,=0A+                                       D3DFOR=
MAT format,=0A+                                       D3DPOOL pool,=0A+    =
                                   LPDIRECT3DCUBETEXTURE9 *cube);=0A+=0A+HR=
ESULT WINAPI D3DXCreateVolumeTexture(LPDIRECT3DDEVICE9 device,=0A+         =
                              UINT width,=0A+                              =
         UINT height,=0A+                                       UINT depth,=
=0A+                                       UINT miplevels,=0A+             =
                          DWORD usage,=0A+                                 =
      D3DFORMAT format,=0A+                                       D3DPOOL p=
ool,=0A+                                       LPDIRECT3DVOLUMETEXTURE9 *vo=
lume);=0A+=0A+HRESULT WINAPI D3DXCreateTextureFromFileA(      LPDIRECT3DDEV=
ICE9 device,=0A+                                                LPCSTR srcf=
ile,=0A+                                                LPDIRECT3DTEXTURE9 =
*texture);=0A+=0A+HRESULT WINAPI D3DXCreateTextureFromFileW(      LPDIRECT3=
DDEVICE9 device,=0A+                                                LPCWSTR=
 srcfile,=0A+                                                LPDIRECT3DTEXT=
URE9 *texture);=0A+#define        D3DXCreateTextureFromFile WINELIB_NAME_AW=
(D3DXCreateTextureFromFile)=0A+=0A+HRESULT WINAPI D3DXCreateCubeTextureFrom=
FileA(  LPDIRECT3DDEVICE9 device,=0A+                                      =
          LPCSTR srcfile,=0A+                                              =
  LPDIRECT3DCUBETEXTURE9 *cube);=0A+=0A+HRESULT WINAPI D3DXCreateCubeTextur=
eFromFileW(  LPDIRECT3DDEVICE9 device,=0A+                                 =
               LPCWSTR srcfile,=0A+                                        =
        LPDIRECT3DCUBETEXTURE9 *cube);=0A+#define        D3DXCreateCubeText=
ureFromFile WINELIB_NAME_AW(D3DXCreateCubeTextureFromFile)=0A+=0A+HRESULT W=
INAPI D3DXCreateVolumeTextureFromFileA(LPDIRECT3DDEVICE9 device,=0A+       =
                                         LPCSTR srcfile,=0A+               =
                                 LPDIRECT3DVOLUMETEXTURE9 *volume);=0A+=0A+=
HRESULT WINAPI D3DXCreateVolumeTextureFromFileW(LPDIRECT3DDEVICE9 device,=
=0A+                                                LPCWSTR srcfile,=0A+   =
                                             LPDIRECT3DVOLUMETEXTURE9 *volu=
me);=0A+#define        D3DXCreateVolumeTextureFromFile WINELIB_NAME_AW(D3DX=
CreateVolumeTextureFromFile)=0A+=0A+HRESULT WINAPI D3DXCreateTextureFromRes=
ourceA(      LPDIRECT3DDEVICE9 device,=0A+                                 =
                   HMODULE srcmodule,=0A+                                  =
                  LPCSTR resource,=0A+                                     =
               LPDIRECT3DTEXTURE9 *texture);=0A+=0A+HRESULT WINAPI D3DXCrea=
teTextureFromResourceW(      LPDIRECT3DDEVICE9 device,=0A+                 =
                                   HMODULE srcmodule,=0A+                  =
                                  LPCWSTR resource,=0A+                    =
                                LPDIRECT3DTEXTURE9 *texture);=0A+#define   =
     D3DXCreateTextureFromResource WINELIB_NAME_AW(D3DXCreateTextureFromRes=
ource)=0A+=0A+HRESULT WINAPI D3DXCreateCubeTextureFromResourceA(  LPDIRECT3=
DDEVICE9 device,=0A+                                                    HMO=
DULE srcmodule,=0A+                                                    LPCS=
TR resource,=0A+                                                    LPDIREC=
T3DCUBETEXTURE9 *cube);=0A+HRESULT WINAPI D3DXCreateCubeTextureFromResource=
W(  LPDIRECT3DDEVICE9 device,=0A+                                          =
          HMODULE srcmodule,=0A+                                           =
         LPCWSTR resource,=0A+                                             =
       LPDIRECT3DCUBETEXTURE9 *cube);=0A+#define        D3DXCreateCubeTextu=
reFromResource WINELIB_NAME_AW(D3DXCreateCubeTextureFromResource)=0A+=0A+HR=
ESULT WINAPI D3DXCreateVolumeTextureFromResourceA(LPDIRECT3DDEVICE9 device,=
=0A+                                                    HMODULE srcmodule,=
=0A+                                                    LPCSTR resource,=0A=
+                                                    LPDIRECT3DVOLUMETEXTUR=
E9 *volume);=0A+HRESULT WINAPI D3DXCreateVolumeTextureFromResourceW(LPDIREC=
T3DDEVICE9 device,=0A+                                                    H=
MODULE srcmodule,=0A+                                                    LP=
CWSTR resource,=0A+                                                    LPDI=
RECT3DVOLUMETEXTURE9 *volume);=0A+#define        D3DXCreateVolumeTextureFro=
mResource WINELIB_NAME_AW(D3DXCreateVolumeTextureFromResource)=0A+=0A+HRESU=
LT WINAPI D3DXCreateTextureFromFileExA(      LPDIRECT3DDEVICE9 device,=0A+ =
                                                 LPCSTR srcfile,=0A+       =
                                           UINT width,=0A+                 =
                                 UINT height,=0A+                          =
                        UINT miplevels,=0A+                                =
                  DWORD usage,=0A+                                         =
         D3DFORMAT format,=0A+                                             =
     D3DPOOL pool,=0A+                                                  DWO=
RD filter,=0A+                                                  DWORD mipfi=
lter,=0A+                                                  D3DCOLOR colorke=
y,=0A+                                                  D3DXIMAGE_INFO *src=
info,=0A+                                                  PALETTEENTRY *pa=
lette,=0A+                                                  LPDIRECT3DTEXTU=
RE9 *texture);=0A+=0A+HRESULT WINAPI D3DXCreateTextureFromFileExW(      LPD=
IRECT3DDEVICE9 device,=0A+                                                 =
 LPCWSTR srcfile,=0A+                                                  UINT=
 width,=0A+                                                  UINT height,=
=0A+                                                  UINT miplevels,=0A+  =
                                                DWORD usage,=0A+           =
                                       D3DFORMAT format,=0A+               =
                                   D3DPOOL pool,=0A+                       =
                           DWORD filter,=0A+                               =
                   DWORD mipfilter,=0A+                                    =
              D3DCOLOR colorkey,=0A+                                       =
           D3DXIMAGE_INFO *srcinfo,=0A+                                    =
              PALETTEENTRY *palette,=0A+                                   =
               LPDIRECT3DTEXTURE9 *texture);=0A+#define        D3DXCreateTe=
xtureFromFileEx WINELIB_NAME_AW(D3DXCreateTextureFromFileEx)=0A+=0A+HRESULT=
 WINAPI D3DXCreateCubeTextureFromFileExA(  LPDIRECT3DDEVICE9 device,=0A+   =
                                               LPCSTR srcfile,=0A+         =
                                         UINT size,=0A+                    =
                              UINT miplevels,=0A+                          =
                        DWORD usage,=0A+                                   =
               D3DFORMAT format,=0A+                                       =
           D3DPOOL pool,=0A+                                               =
   DWORD filter,=0A+                                                  DWORD=
 mipfilter,=0A+                                                  D3DCOLOR c=
olorkey,=0A+                                                  D3DXIMAGE_INF=
O *srcinfo,=0A+                                                  PALETTEENT=
RY *palette,=0A+                                                  LPDIRECT3=
DCUBETEXTURE9 *cube);=0A+=0A+HRESULT WINAPI D3DXCreateCubeTextureFromFileEx=
W(  LPDIRECT3DDEVICE9 device,=0A+                                          =
        LPCWSTR srcfile,=0A+                                               =
   UINT size,=0A+                                                  UINT mip=
levels,=0A+                                                  DWORD usage,=
=0A+                                                  D3DFORMAT format,=0A+=
                                                  D3DPOOL pool,=0A+        =
                                          DWORD filter,=0A+                =
                                  DWORD mipfilter,=0A+                     =
                             D3DCOLOR colorkey,=0A+                        =
                          D3DXIMAGE_INFO *srcinfo,=0A+                     =
                             PALETTEENTRY *palette,=0A+                    =
                              LPDIRECT3DCUBETEXTURE9 *cube);=0A+#define    =
    D3DXCreateCubeTextureFromFileEx WINELIB_NAME_AW(D3DXCreateCubeTextureFr=
omFileEx)=0A+=0A+HRESULT WINAPI D3DXCreateVolumeTextureFromFileExA(LPDIRECT=
3DDEVICE9 device,=0A+                                                  LPCS=
TR srcfile,=0A+                                                  UINT width=
,=0A+                                                  UINT height,=0A+    =
                                              UINT depth,=0A+              =
                                    UINT miplevels,=0A+                    =
                              DWORD usage,=0A+                             =
                     D3DFORMAT format,=0A+                                 =
                 D3DPOOL pool,=0A+                                         =
         DWORD filter,=0A+                                                 =
 DWORD mipfilter,=0A+                                                  D3DC=
OLOR colorkey,=0A+                                                  D3DXIMA=
GE_INFO *srcinfo,=0A+                                                  PALE=
TTEENTRY *palette,=0A+                                                  LPD=
IRECT3DVOLUMETEXTURE9 *volume);=0A+=0A+HRESULT WINAPI D3DXCreateVolumeTextu=
reFromFileExW(LPDIRECT3DDEVICE9 device,=0A+                                =
                  LPCWSTR srcfile,=0A+                                     =
             UINT width,=0A+                                               =
   UINT height,=0A+                                                  UINT d=
epth,=0A+                                                  UINT miplevels,=
=0A+                                                  DWORD usage,=0A+     =
                                             D3DFORMAT format,=0A+         =
                                         D3DPOOL pool,=0A+                 =
                                 DWORD filter,=0A+                         =
                         DWORD mipfilter,=0A+                              =
                    D3DCOLOR colorkey,=0A+                                 =
                 D3DXIMAGE_INFO *srcinfo,=0A+                              =
                    PALETTEENTRY *palette,=0A+                             =
                     LPDIRECT3DVOLUMETEXTURE9 *volume);=0A+#define        D=
3DXCreateVolumeTextureFromFileEx WINELIB_NAME_AW(D3DXCreateVolumeTextureFro=
mFileEx)=0A+=0A+HRESULT WINAPI D3DXCreateTextureFromResourceExA(      LPDIR=
ECT3DDEVICE9 device,=0A+                                                   =
   HMODULE srcmodule,=0A+                                                  =
    LPCSTR resource,=0A+                                                   =
   UINT width,=0A+                                                      UIN=
T height,=0A+                                                      UINT mip=
levels,=0A+                                                      DWORD usag=
e,=0A+                                                      D3DFORMAT forma=
t,=0A+                                                      D3DPOOL pool,=
=0A+                                                      DWORD filter,=0A+=
                                                      DWORD mipfilter,=0A+ =
                                                     D3DCOLOR colorkey,=0A+=
                                                      D3DXIMAGE_INFO *srcin=
fo,=0A+                                                      PALETTEENTRY *=
palette,=0A+                                                      LPDIRECT3=
DTEXTURE9 *texture);=0A+=0A+HRESULT WINAPI D3DXCreateTextureFromResourceExW=
(      LPDIRECT3DDEVICE9 device,=0A+                                       =
               HMODULE srcmodule,=0A+                                      =
                LPCWSTR resource,=0A+                                      =
                UINT width,=0A+                                            =
          UINT height,=0A+                                                 =
     UINT miplevels,=0A+                                                   =
   DWORD usage,=0A+                                                      D3=
DFORMAT format,=0A+                                                      D3=
DPOOL pool,=0A+                                                      DWORD =
filter,=0A+                                                      DWORD mipf=
ilter,=0A+                                                      D3DCOLOR co=
lorkey,=0A+                                                      D3DXIMAGE_=
INFO *srcinfo,=0A+                                                      PAL=
ETTEENTRY *palette,=0A+                                                    =
  LPDIRECT3DTEXTURE9 *texture);=0A+#define        D3DXCreateTextureFromReso=
urceEx WINELIB_NAME_AW(D3DXCreateTextureFromResourceEx)=0A+=0A+HRESULT WINA=
PI D3DXCreateCubeTextureFromResourceExA(  LPDIRECT3DDEVICE9 device,=0A+    =
                                                  HMODULE srcmodule,=0A+   =
                                                   LPCSTR resource,=0A+    =
                                                  UINT size,=0A+           =
                                           UINT miplevels,=0A+             =
                                         DWORD usage,=0A+                  =
                                    D3DFORMAT format,=0A+                  =
                                    D3DPOOL pool,=0A+                      =
                                DWORD filter,=0A+                          =
                            DWORD mipfilter,=0A+                           =
                           D3DCOLOR colorkey,=0A+                          =
                            D3DXIMAGE_INFO *srcinfo,=0A+                   =
                                   PALETTEENTRY *palette,=0A+              =
                                        LPDIRECT3DCUBETEXTURE9 *cube);=0A+=
=0A+HRESULT WINAPI D3DXCreateCubeTextureFromResourceExW(  LPDIRECT3DDEVICE9=
 device,=0A+                                                      HMODULE s=
rcmodule,=0A+                                                      LPCWSTR =
resource,=0A+                                                      UINT siz=
e,=0A+                                                      UINT miplevels,=
=0A+                                                      DWORD usage,=0A+ =
                                                     D3DFORMAT format,=0A+ =
                                                     D3DPOOL pool,=0A+     =
                                                 DWORD filter,=0A+         =
                                             DWORD mipfilter,=0A+          =
                                            D3DCOLOR colorkey,=0A+         =
                                             D3DXIMAGE_INFO *srcinfo,=0A+  =
                                                    PALETTEENTRY *palette,=
=0A+                                                      LPDIRECT3DCUBETEX=
TURE9 *cube);=0A+#define        D3DXCreateCubeTextureFromResourceEx WINELIB=
_NAME_AW(D3DXCreateCubeTextureFromResourceEx)=0A+=0A+HRESULT WINAPI D3DXCre=
ateVolumeTextureFromResourceExA(LPDIRECT3DDEVICE9 device,=0A+              =
                                        HMODULE srcmodule,=0A+             =
                                         LPCSTR resource,=0A+              =
                                        UINT width,=0A+                    =
                                  UINT height,=0A+                         =
                             UINT depth,=0A+                               =
                       UINT miplevels,=0A+                                 =
                     DWORD usage,=0A+                                      =
                D3DFORMAT format,=0A+                                      =
                D3DPOOL pool,=0A+                                          =
            DWORD filter,=0A+                                              =
        DWORD mipfilter,=0A+                                               =
       D3DCOLOR colorkey,=0A+                                              =
        D3DXIMAGE_INFO *srcinfo,=0A+                                       =
               PALETTEENTRY *palette,=0A+                                  =
                    LPDIRECT3DVOLUMETEXTURE9 *volume);=0A+=0A+HRESULT WINAP=
I D3DXCreateVolumeTextureFromResourceExW(LPDIRECT3DDEVICE9 device,=0A+     =
                                                 HMODULE srcmodule,=0A+    =
                                                  LPCWSTR resource,=0A+    =
                                                  UINT width,=0A+          =
                                            UINT height,=0A+               =
                                       UINT depth,=0A+                     =
                                 UINT miplevels,=0A+                       =
                               DWORD usage,=0A+                            =
                          D3DFORMAT format,=0A+                            =
                          D3DPOOL pool,=0A+                                =
                      DWORD filter,=0A+                                    =
                  DWORD mipfilter,=0A+                                     =
                 D3DCOLOR colorkey,=0A+                                    =
                  D3DXIMAGE_INFO *srcinfo,=0A+                             =
                         PALETTEENTRY *palette,=0A+                        =
                              LPDIRECT3DVOLUMETEXTURE9 *volume);=0A+#define=
        D3DXCreateVolumeTextureFromResourceEx WINELIB_NAME_AW(D3DXCreateVol=
umeTextureFromResourceEx)=0A+=0A+HRESULT WINAPI D3DXCreateTextureFromFileIn=
Memory(      LPDIRECT3DDEVICE9 device,=0A+                                 =
                      LPCVOID srcdata,=0A+                                 =
                      UINT srcdatasize,=0A+                                =
                       LPDIRECT3DTEXTURE9* texture);=0A+=0A+HRESULT WINAPI =
D3DXCreateCubeTextureFromFileInMemory(  LPDIRECT3DDEVICE9 device,=0A+      =
                                                 LPCVOID srcdata,=0A+      =
                                                 UINT srcdatasize,=0A+     =
                                                  LPDIRECT3DCUBETEXTURE9* c=
ube);=0A+=0A+HRESULT WINAPI D3DXCreateVolumeTextureFromFileInMemory(LPDIREC=
T3DDEVICE9 device,=0A+                                                     =
  LPCVOID srcdata,=0A+                                                     =
  UINT srcdatasize,=0A+                                                    =
   LPDIRECT3DVOLUMETEXTURE9 *volume);=0A+=0A+HRESULT WINAPI D3DXCreateTextu=
reFromFileInMemoryEx(      LPDIRECT3DDEVICE9 device,=0A+                   =
                                      LPCVOID srcdata,=0A+                 =
                                        UINT srcdatasize,=0A+              =
                                           UINT width,=0A+                 =
                                        UINT height,=0A+                   =
                                      UINT miplevels,=0A+                  =
                                       DWORD usage,=0A+                    =
                                     D3DFORMAT format,=0A+                 =
                                        D3DPOOL pool,=0A+                  =
                                       DWORD filter,=0A+                   =
                                      DWORD mipfilter,=0A+                 =
                                        D3DCOLOR colorkey,=0A+             =
                                            D3DXIMAGE_INFO *srcinfo,=0A+   =
                                                      PALETTEENTRY *palette=
,=0A+                                                         LPDIRECT3DTEX=
TURE9 *texture);=0A+=0A+HRESULT WINAPI D3DXCreateCubeTextureFromFileInMemor=
yEx(  LPDIRECT3DDEVICE9 device,=0A+                                        =
                 LPCVOID srcdata,=0A+                                      =
                   UINT srcdatasize,=0A+                                   =
                      UINT size,=0A+                                       =
                  UINT miplevels,=0A+                                      =
                   DWORD usage,=0A+                                        =
                 D3DFORMAT format,=0A+                                     =
                    D3DPOOL pool,=0A+                                      =
                   DWORD filter,=0A+                                       =
                  DWORD mipfilter,=0A+                                     =
                    D3DCOLOR colorkey,=0A+                                 =
                        D3DXIMAGE_INFO *srcinfo,=0A+                       =
                                  PALETTEENTRY *palette,=0A+               =
                                          LPDIRECT3DCUBETEXTURE9 *cube);=0A=
+=0A+HRESULT WINAPI D3DXCreateVolumeTextureFromFileInMemoryEx(LPDIRECT3DDEV=
ICE9 device,=0A+                                                         LP=
CVOID srcdata,=0A+                                                         =
UINT srcdatasize,=0A+                                                      =
   UINT width,=0A+                                                         =
UINT height,=0A+                                                         UI=
NT depth,=0A+                                                         UINT =
miplevels,=0A+                                                         DWOR=
D usage,=0A+                                                         D3DFOR=
MAT format,=0A+                                                         D3D=
POOL pool,=0A+                                                         DWOR=
D filter,=0A+                                                         DWORD=
 mipfilter,=0A+                                                         D3D=
COLOR colorkey,=0A+                                                        =
 D3DXIMAGE_INFO *srcinfo,=0A+                                              =
           PALETTEENTRY *palette,=0A+                                      =
                   LPDIRECT3DVOLUMETEXTURE9 *volume);=0A+=0A+=0A+HRESULT WI=
NAPI D3DXSaveTextureToFileA(LPCSTR destfile,=0A+                           =
           D3DXIMAGE_FILEFORMAT destformat,=0A+                            =
          LPDIRECT3DBASETEXTURE9 srctexture,=0A+                           =
           CONST PALETTEENTRY *srcpalette);=0A+HRESULT WINAPI D3DXSaveTextu=
reToFileW(LPCWSTR destfile,=0A+                                      D3DXIM=
AGE_FILEFORMAT destformat,=0A+                                      LPDIREC=
T3DBASETEXTURE9 srctexture,=0A+                                      CONST =
PALETTEENTRY *srcpalette);=0A+#define        D3DXSaveTextureToFile WINELIB_=
NAME_AW(D3DXSaveTextureToFile)=0A+=0A+=0A+/* Other functions */=0A+HRESULT =
WINAPI D3DXFilterTexture(      LPDIRECT3DBASETEXTURE9 texture,=0A+         =
                              CONST PALETTEENTRY *palette,=0A+             =
                          UINT srclevel,=0A+                               =
        DWORD filter);=0A+#define D3DXFilterCubeTexture D3DXFilterTexture=
=0A+#define D3DXFilterVolumeTexture D3DXFilterTexture=0A+=0A+HRESULT WINAPI=
 D3DXFillTexture(        LPDIRECT3DTEXTURE9 texture,=0A+                   =
                    LPD3DXFILL2D function,=0A+                             =
          LPVOID data);=0A+=0A+HRESULT WINAPI D3DXFillCubeTexture(    LPDIR=
ECT3DCUBETEXTURE9 cube,=0A+                                       LPD3DXFIL=
L3D function,=0A+                                       LPVOID data);=0A+=
=0A+HRESULT WINAPI D3DXFillVolumeTexture(  LPDIRECT3DVOLUMETEXTURE9 volume,=
=0A+                                       LPD3DXFILL3D function,=0A+      =
                                 LPVOID data);=0A+=0A+HRESULT WINAPI D3DXFi=
llTextureTX(      LPDIRECT3DTEXTURE9 texture,=0A+                          =
             CONST DWORD *function,=0A+                                    =
   CONST D3DXVECTOR4 *constants,=0A+                                       =
UINT numconstants);=0A+=0A+HRESULT WINAPI D3DXFillCubeTextureTX(  LPDIRECT3=
DCUBETEXTURE9 cube,=0A+                                       CONST DWORD *=
function,=0A+                                       CONST D3DXVECTOR4 *cons=
tants,=0A+                                       UINT numconstants);=0A+=0A=
+HRESULT WINAPI D3DXFillVolumeTextureTX(LPDIRECT3DVOLUMETEXTURE9 volume,=0A=
+                                       CONST DWORD *function,=0A+         =
                              CONST D3DXVECTOR4 *constants,=0A+            =
                           UINT numconstants);=0A+=0A+HRESULT WINAPI D3DXCo=
mputeNormalMap(   LPDIRECT3DTEXTURE9 texture,=0A+                          =
             LPDIRECT3DTEXTURE9 srctexture,=0A+                            =
           CONST PALETTEENTRY *srcpalette,=0A+                             =
          DWORD flags,=0A+                                       DWORD chan=
nel,=0A+                                       FLOAT amplitude);=0A+#ifdef =
__cplusplus=0A+}=0A+#endif=0A+=0A+#endif /* __WINE_D3DX9CORE_H */=0A-- =0A1=
.5.3.7=0A=0A

--b72681275722ce4d725ff72b67e47a337--



More information about the wine-patches mailing list