Missatge de Matteo Bruni matteo.mystral@gmail.com del dia dt., 13 de març 2018 a les 12:46:
2018-03-13 6:36 GMT+01:00 Alex Henrie alexhenrie24@gmail.com:
static const struct ID3DXEffectVtbl ID3DXEffect_Vtbl = { @@ -4469,9 +4473,13 @@ static const struct ID3DXEffectVtbl
ID3DXEffect_Vtbl =
ID3DXEffectImpl_BeginParameterBlock, ID3DXEffectImpl_EndParameterBlock, ID3DXEffectImpl_ApplyParameterBlock,
+#if _D3DX9_VER >= 26 ID3DXEffectImpl_DeleteParameterBlock, +#endif ID3DXEffectImpl_CloneEffect, +#if _D3DX9_VER >= 27 ID3DXEffectImpl_SetRawValue +#endif };
Were you able to find any source for this, aside from Rico's comment 4 in bug 25138? Not a deal breaker if not, but it would be a "nice to have".
I found a copy of d3dx9effect.h from SDK version 23 which matches the 25-and-below IID: https://bitbucket.org/kayru/normalencodingplayground/src/196c001940dcc91343a...
I also found someone complaining that the IID changed between versions: https://translate.google.com/translate?sl=ja&tl=en&js=y&prev=_t&...
I'm inclined to trust Rico and Sebastian's analysis.
-Alex