Вам нужно вызывать CoInitialize() при использовании Direct3D9?
Насколько я понимаю, поскольку D3D использует COM, ответ - да. Но в движке рендеринга Ogre кажется, что это никогда не вызывается. Это нормально или недосмотр - если так, то может ли это иметь какие-то реальные последствия?
1 ответ
Решение
Это не. Вы не используете CoCreateInstance(), типы интерфейсов не объявлены в IDL, вы должны ссылаться на.lib