DirectX

"Filip Navara" <xnavara-VIXq6x/[email protected]> Tue, 21 Oct 2003 16:21:23 +0200
Newsgroups gmane.comp.gnu.mingw.patches
Message-ID <096601c397de$9b46d3f0$1c4bb13e@hornet>
This patch adds most of DirectX 9 libraries and some headers. These
libraries
are missing:

* libdxtrans.a - This is C++ library and I have a def file for it, but it
  uses enhanced dlltool to make the import renaming.
* libd3dx.a, libd3dx8.a, libd3dx9.a - These are static libraries and only
  Microsoft DirectX SDK includes them. It's even a problem to use the
orignal
  ones with MinGW. I got only some basic stuff like matrix transformations
  working with MinGW and d3dx9.lib.

Documatation used: Mostly MSDN and my experience.

Files to be removed:
 lib/d3dim.def
 lib/d3drm.def
 lib/d3dxof.def
 lib/ddraw.def
 lib/dinput.c
 lib/dinput.def
 lib/dplayx.def
 lib/dsetup.def
 lib/dsound.def
 lib/dxguid.c

Changelog:

2003-10-21  Filip Navara  <xnavara-VIXq6x/[email protected]>

 * include/directx: New subdir.
 * lib/directx: Ditto.
 * include/directx/(d3d9.h, d3d9caps.h, d3d9types.h, dxerr8.h,
 dxerr9.h): New files.
 * lib/ddk/(Makefile.in, d3d8.def, d3d9.def, d3dim.def, d3drm.def,
        d3dx8d.def, d3dx9d.def, d3dxof.def, ddraw.def, dinput.def,
        dinput_joy.c, dinput_joy2.c, dinput_kbd.c, dinput_mouse.c,
        dinput_mouse2.c, dinput_private.h, dinput8.def, dmoguids.c,
dplayx.def,
        dpnaddr.def, dpnet.def, dpnlobby.def, dpvoice.def, dsetup.def,
 dsound.def, dxerr.c, dxerr8.c, dxerr8w.c, dxerr9.c, dxerr9w.c,
        dxguid.c, ksproxy.def, ksuser.c, ksuser.def, msdmo.def, quartz.def,
 strmiids.c, test.c): Ditto.
 * lib/(d3dim.def, d3drm.def, d3dxof.def, ddraw.def, dinput.c,
 dinput.def, dplayx.def, dsetup.def, dsound.def, dxguid.c): Removed.
directx.zip (application/x-zip-compressed, 96.9 KB) - not displayed