2013-10-02 3 views
0

Что может быть причиной этого? Я использую direct3d9 из dll в окнах 8. Никакие вызовы не происходят из DllMain.IDirect3DDevice9 Выключить тупик

Все вызовы api и winapi для моего окна выполняются из одного потока. Все ресурсы, связанные с устройством, были освобождены.

+0

Несколько вопросов: Как вы обнаруживаете, что это действительно тупик? Вы освобождаете устройство внутри обработчика сообщений окна? Используете ли вы флаг D3DCREATE_MULTITHREADED? Вы пробовали отладочную версию D3D runtime? Вы используете программное обеспечение, которое перехватывает вызовы D3D, например Fraps? – Dave

ответ

0

В случае, если кто-то получает это не очень полезное поведение из своей программы:

Эта проблема была вызвана из окна устройства является не надлежащим образом уничтожены.

Смежные вопросы