DirectX-D3DX9

D3DX9_xx.dll

This page is under construction please contribute.

DirectX 9 extension library files.

Current State:

Nearly all functions from d3dx9_24 to d3dx9_35 and d3dx9_37 are forwarded to d3dx9_36 (except from those which aren't in d3dx9_36, these are forwarded to d3dx9_24). The only exceptions are D3DXGetTargetDescByName and D3DXGetTargetDescByVersion (which are in d3dx9_24 to d3dx9_30) as we couldn't find any documentation for them. For Wine d3dx9 developers this means that they (mostly) don't need to care about the 13 different dlls but only the d3dx9_36. Apart from the forwardings, we have implemented most of the d3dx9math functions and created stub functions for the d3dx9core.
THE REST OF THE D3DX LIBRARIES IS COMPLETELY UNTOUCHED, so feel free to commit implementations for some functions ;-)

Microsoft DirectX End-User Runtimes
Three Lights Download location


Known Versions:

d3dx9_24.dll (Released in the Feb 2005 Update)
d3dx9_25.dll (Released in the Apr 2005 Update)
d3dx9_26.dll (Released in the Jun 2005 Update)
d3dx9_27.dll (Released in the Aug 2005 Update)
d3dx9_28.dll (Released in the Dec 2005 Update)
d3dx9_29.dll (Released in the Feb 2006 Update)
d3dx9_30.dll (Released in the Apr 2006 Update)
d3dx9_31.dll (Released in the Oct 2006 Update)
d3dx9_32.dll (Released in the Dec 2006 Update)
d3dx9_33.dll (Released in the Apr 2007 Update)
d3dx9_34.dll (Released in the Jun 2007 Update)
d3dx9_35.dll (Released in the Aug 2007 Update)
d3dx9_36.dll (Released in the Nov 2007 Update)
d3dx9_37.dll (Released in the Mar 2008 Update)


Additional info about the functions that the dlls provide: 1 2

http://ati.amd.com/developer/ShaderX2_IntroductionToHLSL.pdf
Function:
Compile hlsl to bytecode at runtime.
D3DXCompileShader & Co and D3DXAssembleShader & Co



Please consider making a donation to the Wine Party Fund...........http://winehq.org/site/contributing#wpf

DirectX-D3DX9 (last edited 2008-05-11 23:00:38 by nathan.n)