No subject


Wed Feb 20 09:39:33 CST 2008


file.in |    1 +=0A include/d3dx9.h     |    1 +=0A include/d3dx9tex.h  |  =
696 +++++++++++++++++++++++++++++++++++++++++++++++++++=0A 3 files changed,=
 698 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..a68c626=0A--- /dev/null=0A+++ b/include/d3dx9tex.h=0A@@ -0,0 =
+1,696 @@=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+=0A+/* Image Information */=0A+HRESULT WINAPI D3DXGetImag=
eInfoFromFileA(LPCSTR file, D3DXIMAGE_INFO *info);=0A+HRESULT WINAPI D3DXGe=
tImageInfoFromFileW(LPCWSTR file, D3DXIMAGE_INFO *info);=0A+#define        =
D3DXGetImageInfoFromFile WINELIB_NAME_AW(D3DXGetImageInfoFromFile)=0A+=0A+H=
RESULT WINAPI D3DXGetImageInfoFromResourceA(HMODULE module, LPCSTR resource=
, D3DXIMAGE_INFO *info);=0A+HRESULT WINAPI D3DXGetImageInfoFromResourceW(HM=
ODULE module, LPCWSTR resource, D3DXIMAGE_INFO *info);=0A+#define        D3=
DXGetImageInfoFromResource WINELIB_NAME_AW(D3DXGetImageInfoFromResource)=0A=
+=0A+HRESULT WINAPI D3DXGetImageInfoFromFileInMemory(LPCVOID data, UINT dat=
asize, D3DXIMAGE_INFO *info);=0A+=0A+=0A+/* Surface Loading/Saving */=0A+HR=
ESULT WINAPI D3DXLoadSurfaceFromFileA(       LPDIRECT3DSURFACE9 destsurface=
,=0A+                                               CONST PALETTEENTRY *des=
tpalette,=0A+                                               CONST RECT *des=
trect,=0A+                                               LPCSTR srcfile,=0A=
+                                               CONST RECT *srcrect,=0A+   =
                                            DWORD filter,=0A+              =
                                 D3DCOLOR colorkey,=0A+                    =
                           D3DXIMAGE_INFO *srcinfo);=0A+=0A+HRESULT WINAPI =
D3DXLoadSurfaceFromFileW(       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        D3DXLoadSurfaceF=
romFile WINELIB_NAME_AW(D3DXLoadSurfaceFromFile)=0A+=0A+HRESULT WINAPI D3DX=
LoadSurfaceFromResourceA(   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+                                          =
     D3DXIMAGE_INFO *srcinfo);=0A+=0A+HRESULT WINAPI D3DXLoadSurfaceFromRes=
ourceW(   LPDIRECT3DSURFACE9 destsurface,=0A+                              =
                 CONST PALETTEENTRY *destpalette,=0A+                      =
                         CONST RECT *destrect,=0A+                         =
                      HMODULE srcmodule,=0A+                               =
                LPCWSTR resource,=0A+                                      =
         CONST RECT *srcrect,=0A+                                          =
     DWORD filter,=0A+                                               D3DCOL=
OR colorkey,=0A+                                               D3DXIMAGE_IN=
FO *srcinfo);=0A+#define        D3DXLoadSurfaceFromResource WINELIB_NAME_AW=
(D3DXLoadSurfaceFromResource)=0A+=0A+HRESULT WINAPI D3DXLoadSurfaceFromFile=
InMemory(LPDIRECT3DSURFACE9 destsurface,=0A+                               =
                CONST PALETTEENTRY *destpalette,=0A+                       =
                        CONST RECT*destrect,=0A+                           =
                    LPCVOID srcdata,=0A+                                   =
            UINT srcdatasize,=0A+                                          =
     CONST RECT *srcrect,=0A+                                              =
 DWORD filter,=0A+                                               D3DCOLOR c=
olorkey,=0A+                                               D3DXIMAGE_INFO *=
srcinfo);=0A+=0A+HRESULT WINAPI D3DXLoadSurfaceFromSurface(     LPDIRECT3DS=
URFACE9 destsurface,=0A+                                               CONS=
T PALETTEENTRY *destpalette,=0A+                                           =
    CONST RECT *destrect,=0A+                                              =
 LPDIRECT3DSURFACE9 srcsurface,=0A+                                        =
       CONST PALETTEENTRY *srcpalette,=0A+                                 =
              CONST RECT *srcrect,=0A+                                     =
          DWORD filter,=0A+                                               D=
3DCOLOR colorkey);=0A+=0A+HRESULT WINAPI D3DXLoadSurfaceFromMemory(      LP=
DIRECT3DSURFACE9 destsurface,=0A+                                          =
     CONST PALETTEENTRY *destpalette,=0A+                                  =
             CONST RECT *destrect,=0A+                                     =
          LPCVOID srcmemory,=0A+                                           =
    D3DFORMAT srcformat,=0A+                                               =
UINT srcpitch,=0A+                                               CONST PALE=
TTEENTRY *srcpalette,=0A+                                               CON=
ST RECT *srcrect,=0A+                                               DWORD f=
ilter,=0A+                                               D3DCOLOR colorkey)=
;=0A+=0A+HRESULT WINAPI D3DXSaveSurfaceToFileA(         LPCSTR destfile,=0A=
+                                               D3DXIMAGE_FILEFORMAT destfo=
rmat,=0A+                                               LPDIRECT3DSURFACE9 =
srcsurface,=0A+                                               CONST PALETTE=
ENTRY *srcpalette,=0A+                                               CONST =
RECT *srcrect);=0A+=0A+HRESULT WINAPI D3DXSaveSurfaceToFileW(         LPCWS=
TR destfile,=0A+                                               D3DXIMAGE_FI=
LEFORMAT destformat,=0A+                                               LPDI=
RECT3DSURFACE9 srcsurface,=0A+                                             =
  CONST PALETTEENTRY *srcpalette,=0A+                                      =
         CONST RECT *srcrect);=0A+#define        D3DXSaveSurfaceToFile WINE=
LIB_NAME_AW(D3DXSaveSurfaceToFile)=0A+=0A+=0A+/* Volume Loading/Saving */=
=0A+HRESULT WINAPI D3DXLoadVolumeFromFileA(       LPDIRECT3DVOLUME9 destvol=
ume,=0A+                                              CONST PALETTEENTRY *d=
estpalette,=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 =
D3DXLoadVolumeFromFileW(       LPDIRECT3DVOLUME9 destVolume,=0A+           =
                                   CONST PALETTEENTRY *destpalette,=0A+    =
                                          CONST D3DBOX *destbox,=0A+       =
                                       LPCWSTR srcfile,=0A+                =
                              CONST D3DBOX *srcbox,=0A+                    =
                          DWORD filter,=0A+                                =
              D3DCOLOR colorkey,=0A+                                       =
       D3DXIMAGE_INFO *srcinfo);=0A+#define        D3DXLoadVolumeFromFile W=
INELIB_NAME_AW(D3DXLoadVolumeFromFile)=0A+=0A+HRESULT WINAPI D3DXLoadVolume=
FromResourceA(   LPDIRECT3DVOLUME9 destVolume,=0A+                         =
                     CONST PALETTEENTRY *destpalette,=0A+                  =
                            CONST D3DBOX *destbox,=0A+                     =
                         HMODULE srcmodule,=0A+                            =
                  LPCSTR resource,=0A+                                     =
         CONST D3DBOX *srcbox,=0A+                                         =
     DWORD filter,=0A+                                              D3DCOLO=
R colorkey,=0A+                                              D3DXIMAGE_INFO=
 *srcinfo);=0A+=0A+HRESULT WINAPI D3DXLoadVolumeFromResourceW(   LPDIRECT3D=
VOLUME9 destVolume,=0A+                                              CONST =
PALETTEENTRY *destpalette,=0A+                                             =
 CONST D3DBOX *destbox,=0A+                                              HM=
ODULE srcmodule,=0A+                                              LPCWSTR r=
esource,=0A+                                              CONST D3DBOX *src=
box,=0A+                                              DWORD filter,=0A+    =
                                          D3DCOLOR colorkey,=0A+           =
                                   D3DXIMAGE_INFO *srcinfo);=0A+#define    =
    D3DXLoadVolumeFromResource WINELIB_NAME_AW(D3DXLoadVolumeFromResource)=
=0A+=0A+HRESULT WINAPI D3DXLoadVolumeFromFileInMemory(LPDIRECT3DVOLUME9 des=
tvolume,=0A+                                              CONST PALETTEENTR=
Y *destpalette,=0A+                                              CONST D3DB=
OX *destbox,=0A+                                              LPCVOID srcda=
ta,=0A+                                              UINT srcdatasize,=0A+ =
                                             CONST D3DBOX *srcbox,=0A+     =
                                         DWORD filter,=0A+                 =
                             D3DCOLOR colorkey,=0A+                        =
                      D3DXIMAGE_INFO *srcinfo);=0A+=0A+HRESULT WINAPI D3DXL=
oadVolumeFromVolume(      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 D3DXLo=
adVolumeFromMemory(      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+                                     =
         DWORD filter,=0A+                                              D3D=
COLOR colorkey);=0A+=0A+HRESULT WINAPI D3DXSaveVolumeToFileA(         LPCST=
R destfile,=0A+                                              D3DXIMAGE_FILE=
FORMAT destformat,=0A+                                              LPDIREC=
T3DVOLUME9 srcvolume,=0A+                                              CONS=
T PALETTEENTRY *srcpalette,=0A+                                            =
  CONST D3DBOX *srcbox);=0A+=0A+HRESULT WINAPI D3DXSaveVolumeToFileW(      =
   LPCWSTR destfile,=0A+                                              D3DXI=
MAGE_FILEFORMAT destformat,=0A+                                            =
  LPDIRECT3DVOLUME9 srcvolume,=0A+                                         =
     CONST PALETTEENTRY *srcpalette,=0A+                                   =
           CONST D3DBOX *srcbox);=0A+#define        D3DXSaveVolumeToFile WI=
NELIB_NAME_AW(D3DXSaveVolumeToFile)=0A+=0A+=0A+/* Texture, cube texture and=
 volume texture creation */=0A+HRESULT WINAPI D3DXCheckTextureRequirements(=
      LPDIRECT3DDEVICE9 device,=0A+                                        =
          UINT *width,=0A+                                                 =
 UINT *height,=0A+                                                  UINT *m=
iplevels,=0A+                                                  DWORD usage,=
=0A+                                                  D3DFORMAT *format,=0A=
+                                                  D3DPOOL pool);=0A+HRESUL=
T WINAPI D3DXCheckCubeTextureRequirements(  LPDIRECT3DDEVICE9 device,=0A+  =
                                                UINT *size,=0A+            =
                                      UINT *miplevels,=0A+                 =
                                 DWORD usage,=0A+                          =
                        D3DFORMAT *format,=0A+                             =
                     D3DPOOL pool);=0A+=0A+HRESULT WINAPI D3DXCheckVolumeTe=
xtureRequirements(LPDIRECT3DDEVICE9 device,=0A+                            =
                      UINT *width,=0A+                                     =
             UINT *height,=0A+                                             =
     UINT *depth,=0A+                                                  UINT=
 *miplevels,=0A+                                                  DWORD usa=
ge,=0A+                                                  D3DFORMAT *format,=
=0A+                                                  D3DPOOL pool);=0A+=0A=
+HRESULT WINAPI D3DXCreateTexture(      LPDIRECT3DDEVICE9 device,=0A+      =
                                 UINT width,=0A+                           =
            UINT height,=0A+                                       UINT mip=
levels,=0A+                                       DWORD usage,=0A+         =
                              D3DFORMAT format,=0A+                        =
               D3DPOOL pool,=0A+                                       LPDI=
RECT3DTEXTURE9 *texture);=0A+=0A+HRESULT WINAPI D3DXCreateCubeTexture(  LPD=
IRECT3DDEVICE9 device,=0A+                                       UINT size,=
=0A+                                       UINT miplevels,=0A+             =
                          DWORD usage,=0A+                                 =
      D3DFORMAT format,=0A+                                       D3DPOOL p=
ool,=0A+                                       LPDIRECT3DCUBETEXTURE9 *cube=
);=0A+=0A+HRESULT WINAPI D3DXCreateVolumeTexture(LPDIRECT3DDEVICE9 device,=
=0A+                                       UINT width,=0A+                 =
                      UINT height,=0A+                                     =
  UINT depth,=0A+                                       UINT miplevels,=0A+=
                                       DWORD usage,=0A+                    =
                   D3DFORMAT format,=0A+                                   =
    D3DPOOL pool,=0A+                                       LPDIRECT3DVOLUM=
ETEXTURE9 *volume);=0A+=0A+HRESULT WINAPI D3DXCreateTextureFromFileA(      =
LPDIRECT3DDEVICE9 device,=0A+                                              =
  LPCSTR srcfile,=0A+                                                LPDIRE=
CT3DTEXTURE9 *texture);=0A+=0A+HRESULT WINAPI D3DXCreateTextureFromFileW(  =
    LPDIRECT3DDEVICE9 device,=0A+                                          =
      LPCWSTR srcfile,=0A+                                                L=
PDIRECT3DTEXTURE9 *texture);=0A+#define        D3DXCreateTextureFromFile WI=
NELIB_NAME_AW(D3DXCreateTextureFromFile)=0A+=0A+HRESULT WINAPI D3DXCreateCu=
beTextureFromFileA(  LPDIRECT3DDEVICE9 device,=0A+                         =
                       LPCSTR srcfile,=0A+                                 =
               LPDIRECT3DCUBETEXTURE9 *cube);=0A+=0A+HRESULT WINAPI D3DXCre=
ateCubeTextureFromFileW(  LPDIRECT3DDEVICE9 device,=0A+                    =
                            LPCWSTR srcfile,=0A+                           =
                     LPDIRECT3DCUBETEXTURE9 *cube);=0A+#define        D3DXC=
reateCubeTextureFromFile WINELIB_NAME_AW(D3DXCreateCubeTextureFromFile)=0A+=
=0A+HRESULT WINAPI D3DXCreateVolumeTextureFromFileA(LPDIRECT3DDEVICE9 devic=
e,=0A+                                                LPCSTR srcfile,=0A+  =
                                              LPDIRECT3DVOLUMETEXTURE9 *vol=
ume);=0A+=0A+HRESULT WINAPI D3DXCreateVolumeTextureFromFileW(LPDIRECT3DDEVI=
CE9 device,=0A+                                                LPCWSTR srcf=
ile,=0A+                                                LPDIRECT3DVOLUMETEX=
TURE9 *volume);=0A+#define        D3DXCreateVolumeTextureFromFile WINELIB_N=
AME_AW(D3DXCreateVolumeTextureFromFile)=0A+=0A+HRESULT WINAPI D3DXCreateTex=
tureFromResourceA(      LPDIRECT3DDEVICE9 device,=0A+                      =
                              HMODULE srcmodule,=0A+                       =
                             LPCSTR resource,=0A+                          =
                          LPDIRECT3DTEXTURE9 *texture);=0A+=0A+HRESULT WINA=
PI D3DXCreateTextureFromResourceW(      LPDIRECT3DDEVICE9 device,=0A+      =
                                              HMODULE srcmodule,=0A+       =
                                             LPCWSTR resource,=0A+         =
                                           LPDIRECT3DTEXTURE9 *texture);=0A=
+#define        D3DXCreateTextureFromResource WINELIB_NAME_AW(D3DXCreateTex=
tureFromResource)=0A+=0A+HRESULT WINAPI D3DXCreateCubeTextureFromResourceA(=
  LPDIRECT3DDEVICE9 device,=0A+                                            =
        HMODULE srcmodule,=0A+                                             =
       LPCSTR resource,=0A+                                                =
    LPDIRECT3DCUBETEXTURE9 *cube);=0A+HRESULT WINAPI D3DXCreateCubeTextureF=
romResourceW(  LPDIRECT3DDEVICE9 device,=0A+                               =
                     HMODULE srcmodule,=0A+                                =
                    LPCWSTR resource,=0A+                                  =
                  LPDIRECT3DCUBETEXTURE9 *cube);=0A+#define        D3DXCrea=
teCubeTextureFromResource WINELIB_NAME_AW(D3DXCreateCubeTextureFromResource=
)=0A+=0A+HRESULT WINAPI D3DXCreateVolumeTextureFromResourceA(LPDIRECT3DDEVI=
CE9 device,=0A+                                                    HMODULE =
srcmodule,=0A+                                                    LPCSTR re=
source,=0A+                                                    LPDIRECT3DVO=
LUMETEXTURE9 *volume);=0A+HRESULT WINAPI D3DXCreateVolumeTextureFromResourc=
eW(LPDIRECT3DDEVICE9 device,=0A+                                           =
         HMODULE srcmodule,=0A+                                            =
        LPCWSTR resource,=0A+                                              =
      LPDIRECT3DVOLUMETEXTURE9 *volume);=0A+#define        D3DXCreateVolume=
TextureFromResource WINELIB_NAME_AW(D3DXCreateVolumeTextureFromResource)=0A=
+=0A+HRESULT WINAPI D3DXCreateTextureFromFileExA(      LPDIRECT3DDEVICE9 de=
vice,=0A+                                                  LPCSTR 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+                                                  D3DCO=
LOR colorkey,=0A+                                                  D3DXIMAG=
E_INFO *srcinfo,=0A+                                                  PALET=
TEENTRY *palette,=0A+                                                  LPDI=
RECT3DTEXTURE9 *texture);=0A+=0A+HRESULT WINAPI D3DXCreateTextureFromFileEx=
W(      LPDIRECT3DDEVICE9 device,=0A+                                      =
            LPCWSTR srcfile,=0A+                                           =
       UINT width,=0A+                                                  UIN=
T height,=0A+                                                  UINT mipleve=
ls,=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        D3D=
XCreateTextureFromFileEx WINELIB_NAME_AW(D3DXCreateTextureFromFileEx)=0A+=
=0A+HRESULT WINAPI D3DXCreateCubeTextureFromFileExA(  LPDIRECT3DDEVICE9 dev=
ice,=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 colorkey,=0A+                                                  =
D3DXIMAGE_INFO *srcinfo,=0A+                                               =
   PALETTEENTRY *palette,=0A+                                              =
    LPDIRECT3DCUBETEXTURE9 *cube);=0A+=0A+HRESULT WINAPI D3DXCreateCubeText=
ureFromFileExW(  LPDIRECT3DDEVICE9 device,=0A+                             =
                     LPCWSTR srcfile,=0A+                                  =
                UINT size,=0A+                                             =
     UINT miplevels,=0A+                                                  D=
WORD 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(D3DXCreateC=
ubeTextureFromFileEx)=0A+=0A+HRESULT WINAPI D3DXCreateVolumeTextureFromFile=
ExA(LPDIRECT3DDEVICE9 device,=0A+                                          =
        LPCSTR srcfile,=0A+                                                =
  UINT width,=0A+                                                  UINT hei=
ght,=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 WINAPI D3DXCreat=
eVolumeTextureFromFileExW(LPDIRECT3DDEVICE9 device,=0A+                    =
                              LPCWSTR srcfile,=0A+                         =
                         UINT width,=0A+                                   =
               UINT height,=0A+                                            =
      UINT depth,=0A+                                                  UINT=
 miplevels,=0A+                                                  DWORD usag=
e,=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+#de=
fine        D3DXCreateVolumeTextureFromFileEx WINELIB_NAME_AW(D3DXCreateVol=
umeTextureFromFileEx)=0A+=0A+HRESULT WINAPI D3DXCreateTextureFromResourceEx=
A(      LPDIRECT3DDEVICE9 device,=0A+                                      =
                HMODULE srcmodule,=0A+                                     =
                 LPCSTR 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+=0A+HRESULT WINAPI D3DXCreateTextureFrom=
ResourceExW(      LPDIRECT3DDEVICE9 device,=0A+                            =
                          HMODULE srcmodule,=0A+                           =
                           LPCWSTR resource,=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        D3DXCreateText=
ureFromResourceEx WINELIB_NAME_AW(D3DXCreateTextureFromResourceEx)=0A+=0A+H=
RESULT WINAPI D3DXCreateCubeTextureFromResourceExA(  LPDIRECT3DDEVICE9 devi=
ce,=0A+                                                      HMODULE srcmod=
ule,=0A+                                                      LPCSTR resour=
ce,=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(  LPDIREC=
T3DDEVICE9 device,=0A+                                                     =
 HMODULE srcmodule,=0A+                                                    =
  LPCWSTR resource,=0A+                                                    =
  UINT size,=0A+                                                      UINT =
miplevels,=0A+                                                      DWORD u=
sage,=0A+                                                      D3DFORMAT fo=
rmat,=0A+                                                      D3DPOOL pool=
,=0A+                                                      DWORD filter,=0A=
+                                                      DWORD mipfilter,=0A+=
                                                      D3DCOLOR colorkey,=0A=
+                                                      D3DXIMAGE_INFO *srci=
nfo,=0A+                                                      PALETTEENTRY =
*palette,=0A+                                                      LPDIRECT=
3DCUBETEXTURE9 *cube);=0A+#define        D3DXCreateCubeTextureFromResourceE=
x WINELIB_NAME_AW(D3DXCreateCubeTextureFromResourceEx)=0A+=0A+HRESULT WINAP=
I D3DXCreateVolumeTextureFromResourceExA(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+HRES=
ULT WINAPI 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(D3=
DXCreateVolumeTextureFromResourceEx)=0A+=0A+HRESULT WINAPI D3DXCreateTextur=
eFromFileInMemory(      LPDIRECT3DDEVICE9 device,=0A+                      =
                                 LPCVOID srcdata,=0A+                      =
                                 UINT srcdatasize,=0A+                     =
                                  LPDIRECT3DTEXTURE9* texture);=0A+=0A+HRES=
ULT WINAPI D3DXCreateCubeTextureFromFileInMemory(  LPDIRECT3DDEVICE9 device=
,=0A+                                                       LPCVOID srcdata=
,=0A+                                                       UINT srcdatasiz=
e,=0A+                                                       LPDIRECT3DCUBE=
TEXTURE9* cube);=0A+=0A+HRESULT WINAPI D3DXCreateVolumeTextureFromFileInMem=
ory(LPDIRECT3DDEVICE9 device,=0A+                                          =
             LPCVOID srcdata,=0A+                                          =
             UINT srcdatasize,=0A+                                         =
              LPDIRECT3DVOLUMETEXTURE9 *volume);=0A+=0A+HRESULT WINAPI D3DX=
CreateTextureFromFileInMemoryEx(      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 *srci=
nfo,=0A+                                                         PALETTEENT=
RY *palette,=0A+                                                         LP=
DIRECT3DTEXTURE9 *texture);=0A+=0A+HRESULT WINAPI D3DXCreateCubeTextureFrom=
FileInMemoryEx(  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(LP=
DIRECT3DDEVICE9 device,=0A+                                                =
         LPCVOID srcdata,=0A+                                              =
           UINT srcdatasize,=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+HRE=
SULT WINAPI D3DXSaveTextureToFileA(LPCSTR destfile,=0A+                    =
                  D3DXIMAGE_FILEFORMAT destformat,=0A+                     =
                 LPDIRECT3DBASETEXTURE9 srctexture,=0A+                    =
                  CONST PALETTEENTRY *srcpalette);=0A+HRESULT WINAPI D3DXSa=
veTextureToFileW(LPCWSTR destfile,=0A+                                     =
 D3DXIMAGE_FILEFORMAT destformat,=0A+                                      =
LPDIRECT3DBASETEXTURE9 srctexture,=0A+                                     =
 CONST PALETTEENTRY *srcpalette);=0A+#define        D3DXSaveTextureToFile W=
INELIB_NAME_AW(D3DXSaveTextureToFile)=0A+=0A+=0A+/* Other functions */=0A+H=
RESULT WINAPI D3DXFilterTexture(      LPDIRECT3DBASETEXTURE9 texture,=0A+  =
                                     CONST PALETTEENTRY *palette,=0A+      =
                                 UINT srclevel,=0A+                        =
               DWORD filter);=0A+#define D3DXFilterCubeTexture D3DXFilterTe=
xture=0A+#define D3DXFilterVolumeTexture D3DXFilterTexture=0A+=0A+HRESULT W=
INAPI D3DXFillTexture(        LPDIRECT3DTEXTURE9 texture,=0A+              =
                         LPD3DXFILL2D function,=0A+                        =
               LPVOID data);=0A+=0A+HRESULT WINAPI D3DXFillCubeTexture(    =
LPDIRECT3DCUBETEXTURE9 cube,=0A+                                       LPD3=
DXFILL3D function,=0A+                                       LPVOID data);=
=0A+=0A+HRESULT WINAPI D3DXFillVolumeTexture(  LPDIRECT3DVOLUMETEXTURE9 vol=
ume,=0A+                                       LPD3DXFILL3D function,=0A+  =
                                     LPVOID data);=0A+=0A+HRESULT WINAPI D3=
DXFillTextureTX(      LPDIRECT3DTEXTURE9 texture,=0A+                      =
                 CONST DWORD *function,=0A+                                =
       CONST D3DXVECTOR4 *constants,=0A+                                   =
    UINT numconstants);=0A+=0A+HRESULT WINAPI D3DXFillCubeTextureTX(  LPDIR=
ECT3DCUBETEXTURE9 cube,=0A+                                       CONST DWO=
RD *function,=0A+                                       CONST D3DXVECTOR4 *=
constants,=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 D3=
DXComputeNormalMap(   LPDIRECT3DTEXTURE9 texture,=0A+                      =
                 LPDIRECT3DTEXTURE9 srctexture,=0A+                        =
               CONST PALETTEENTRY *srcpalette,=0A+                         =
              DWORD flags,=0A+                                       DWORD =
channel,=0A+                                       FLOAT amplitude);=0A+=0A=
+=0A+#ifdef __cplusplus=0A+}=0A+#endif=0A+=0A+#endif /* __WINE_D3DX9TEX_H *=
/=0A-- =0A1.5.3.7=0A=0A

--b7530dc239164eacca604b59e1446dea3--



More information about the wine-patches mailing list