d3dx9_26: Add custom ID3DXEffect interface.
Rico Schüller
kgbricola at web.de
Wed Sep 28 14:56:05 CDT 2011
Am 28.09.2011 16:43, schrieb Erich Hoover:
> SetRawValue is at the end of the table, so it being extra will not
> influence any older application. So, you should be able to get the
> same functionality with way less code by adding that alternative GUID
> to the QueryInterface in d3dx9_36.
>
> Erich Hoover
> ehoover at mines.edu
>
Sure that's possible for d3dx9_26.dll, but native d3dx9_36.dll doesn't
offer that GUID. I don't think that's much of an issue (because I don't
think an app depends on this), but I found the solution with the forward
a better one that also looks a way more compatible. Well, adding only
the GUID would reduce the needed code a lot.
d3dx9_25 and 24 needs it's own implementation because it's not only the
last function which changed and that way it would look the same for all
forwarding effect interfaces in d3dx9_2{4,5,6}.dlls.
Cheers
Rico
More information about the wine-devel
mailing list