On 21 January 2014 17:23, Dmitry Timoshkov dmitry@baikal.ru wrote:
Kai Tietz ktietz70@googlemail.com wrote:
-DEFINE_GUID(IID_ID3DXConstantTable, 0x9dca3190, 0x38b9, 0x4fc3, 0x92, 0xe3, 0x39, 0xc6, 0xdd, 0xfb, 0x35, 0x8b); +DEFINE_GUID(IID_ID3DXConstantTable, 0xab3c758f, 0x93e, 0x4356, 0xb7, 0x62, 0x4d, 0xb1, 0x8f, 0x1b, 0x3a, 0x1);
A quick google search seems to contradict this change. Where does this come from?
IIRC some interfaces changed GUIDs while keeping the same name between d3dx9 versions. The changed GUID matches the SDK headers for version 43. It seems likely 43 will be the last version of d3dx9, so we may want to match that, but we'd have to change e.g. the D3DX_SDK_VERSION define as well in that case.