Re[4]: VMR9 renderless panic
От: Аноним  
Дата: 12.10.11 15:57
Оценка:
Здравствуйте, ka1eka, Вы писали:

K>Здравствуйте, Аноним, Вы писали:


А>>Всё дело в том, что у меня было два девайса Direct3DDecive9, один предлагал свои услуги VMR'у, а второй, собственно, рендерил на экран.

А>>Вопрос: "А нахрена тебе многопоточный рендеринг, клепай в один поток?"
А>>Ответ : "Не катит, ибо тогда рендеринг общей сцены будет привязываться именно в fps видео. Это уже не говоря, если ты захочешь не одно видео на сцене. о_О Вот это да!"

K>У меня общий рендеринг не привязан к fps в видео, я обошёлся одним девайсом, и могу проигрывать произвольное количество видео на сцене. И всё это работает на Windows XP.

K>Платой стал флаг

K>
K>D3DCREATE_MULTITHREADED
K>


K>В моём случае падение производительности несущественное.

Не-не-не.
Этот флаг тупо вешает критические секции на ВСЕ вызовы API DirectX.
В моем варианте это превращается в нереальное тормозилово.
Тем более "...не одно видео на сцене".
DirectX9 сам по себе немультипоточен. (очередная недоделка)
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.