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
[email protected]
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