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