d3dx8, d3dx9_xx and d3dx10_xx

"Luis C. Busquets Pérez" luis.busquets at ilidium.com
Sat Jan 26 13:13:53 CST 2008


Hi,

i did it with an ODS sheet attached to these e-mail.

The data was got from the spec files attached.

Except the d3dx8.dll for which I used the spec from the wine tree.

tony.wasserka at freenet.de escribió:
>> Find attached some data on d3dx8, d3dx9_xx and d3dx10_xx implementations:
>> dll files by d3dx extension:
>> d3dx8         1 dll files
>> d3dx9_xx       13 dll files
>> d3dx10_xx  4 dll files
>> [...]
>>
>>     
>
> Nice work, how did you get the data?
> Did you run Dependency Walker on each dll or is there a more practical way?
> I'm creating stub dlls at the moment and need to get the parameters for each function
> on MSDN which is very time consuming and am looking for a faster way.
>
> However, to add a little more data, my list of the differences between the d3dx9 dlls:
> from d3dx9_24 to d3dx9_25:
>                 + D3DXUVAtlasCreate
>                 + D3DXUVAtlasPack
>                 + D3DXUVAtlasPartition
> from d3dx9_25 to d3dx9_26:
>                 + D3DXComputeIMTFromPerTexelSignal
>                 + D3DXComputeIMTFromPerVertexSignal
>                 + D3DXComputeIMTFromSignal
>                 + D3DXComputeIMTFromTexture
> from d3dx9_26 to d3dx9_27:
>                 (no changes)
> from d3dx9_27 to d3dx9_28:
>                 + D3DXPreprocessShader
>                 + D3DXPreprocessShaderFromFileA
>                 + D3DXPreprocessShaderFromFileW
>                 + D3DXPreprocessShaderFromResourceA
>                 + D3DXPreprocessShaderFromResourceW
> from d3dx9_28 to d3dx9_30:
>                 (no changes)
> from d3dx9_30 to d3dx9_31:
>                 - D3DXCpuOptimizations
>                 - D3DXGetTargetDescByName
>                 - D3DXGetTargetDescByVersion
> from d3dx9_31 to d3dx9_32:
>                 + D3DXSHMultiply2
>                 + D3DXSHMultiply3
>                 + D3DXSHMultiply4
>                 + D3DXSHMultiply5
>                 + D3DXSHMultiply6
> from d3dx9_32 to d3dx9_35:
>                 (no changes)
> from d3dx9_35 to d3dx9_36:
>                 + D3DXCreateFragmentLinkerEx
>                 + D3DXGetShaderConstantTableEx
>
> They of course match to your reported number of function, great job.
>
>
> PS: My d3dx9_24 patch is on its way, just need to prove that everything is correct
>
>
>
>
>
>
>
>
>
>   

-------------- next part --------------
A non-text attachment was scrubbed...
Name: d3dx9_24.spec
Type: text/x-rpm-spec
Size: 13268 bytes
Desc: not available
Url : http://www.winehq.org/pipermail/wine-devel/attachments/20080126/85777719/attachment-0017.bin 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: d3dx9_25.spec
Type: text/x-rpm-spec
Size: 13338 bytes
Desc: not available
Url : http://www.winehq.org/pipermail/wine-devel/attachments/20080126/85777719/attachment-0018.bin 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: d3dx9_26.spec
Type: text/x-rpm-spec
Size: 13476 bytes
Desc: not available
Url : http://www.winehq.org/pipermail/wine-devel/attachments/20080126/85777719/attachment-0019.bin 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: d3dx9_27.spec
Type: text/x-rpm-spec
Size: 13476 bytes
Desc: not available
Url : http://www.winehq.org/pipermail/wine-devel/attachments/20080126/85777719/attachment-0020.bin 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: d3dx9_28.spec
Type: text/x-rpm-spec
Size: 13650 bytes
Desc: not available
Url : http://www.winehq.org/pipermail/wine-devel/attachments/20080126/85777719/attachment-0021.bin 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: d3dx9_29.spec
Type: text/x-rpm-spec
Size: 13650 bytes
Desc: not available
Url : http://www.winehq.org/pipermail/wine-devel/attachments/20080126/85777719/attachment-0022.bin 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: d3dx9_30.spec
Type: text/x-rpm-spec
Size: 13650 bytes
Desc: not available
Url : http://www.winehq.org/pipermail/wine-devel/attachments/20080126/85777719/attachment-0023.bin 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: d3dx9_31.spec
Type: text/x-rpm-spec
Size: 13563 bytes
Desc: not available
Url : http://www.winehq.org/pipermail/wine-devel/attachments/20080126/85777719/attachment-0024.bin 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: d3dx9_32.spec
Type: text/x-rpm-spec
Size: 13668 bytes
Desc: not available
Url : http://www.winehq.org/pipermail/wine-devel/attachments/20080126/85777719/attachment-0025.bin 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: d3dx9_33.spec
Type: text/x-rpm-spec
Size: 13668 bytes
Desc: not available
Url : http://www.winehq.org/pipermail/wine-devel/attachments/20080126/85777719/attachment-0026.bin 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: d3dx9_34.spec
Type: text/x-rpm-spec
Size: 13668 bytes
Desc: not available
Url : http://www.winehq.org/pipermail/wine-devel/attachments/20080126/85777719/attachment-0027.bin 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: d3dx9_35.spec
Type: text/x-rpm-spec
Size: 13668 bytes
Desc: not available
Url : http://www.winehq.org/pipermail/wine-devel/attachments/20080126/85777719/attachment-0028.bin 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: d3dx9_36.spec
Type: text/x-rpm-spec
Size: 13734 bytes
Desc: not available
Url : http://www.winehq.org/pipermail/wine-devel/attachments/20080126/85777719/attachment-0029.bin 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: d3dx10_33.spec
Type: text/x-rpm-spec
Size: 5912 bytes
Desc: not available
Url : http://www.winehq.org/pipermail/wine-devel/attachments/20080126/85777719/attachment-0030.bin 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: d3dx10_34.spec
Type: text/x-rpm-spec
Size: 5912 bytes
Desc: not available
Url : http://www.winehq.org/pipermail/wine-devel/attachments/20080126/85777719/attachment-0031.bin 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: d3dx10_35.spec
Type: text/x-rpm-spec
Size: 6012 bytes
Desc: not available
Url : http://www.winehq.org/pipermail/wine-devel/attachments/20080126/85777719/attachment-0032.bin 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: d3dx10_36.spec
Type: text/x-rpm-spec
Size: 6012 bytes
Desc: not available
Url : http://www.winehq.org/pipermail/wine-devel/attachments/20080126/85777719/attachment-0033.bin 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: d3d.ods
Type: application/vnd.oasis.opendocument.spreadsheet
Size: 93369 bytes
Desc: not available
Url : http://www.winehq.org/pipermail/wine-devel/attachments/20080126/85777719/attachment-0001.ods 


More information about the wine-devel mailing list