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