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