Цитата:
CaptainFlint:
Как раз наоборот: установишь его, и игра может не запуститься, если карточка не поддерживает. А вот DX меньший, чем тот, что поддерживается карточкой, выставить спокойно можно
|
При запуске, игра требующая DirectX 9, первым делом пытается получить
указатель на интерфейс DirectX 9 и, если ей возвращается ошибка (т.е. DX9 отсутствует), она в праве прервать свой запуск! Если же ей, DX9 нужен только для каких-то (автоматически вкл/выключаемых) фич, то игра запуститься!
Далее, идёт проверка совместимости карты с теми фичами, которые
использует игра - тут так же, как и в предыдущем случае, игра может
продолжить свою работу, а может и нет!
P.S. DirectX 9 полностью совместим с 8-м и только игра принимает решение продолжать ей работать с тем DX, что установлен у пользователя или нет! Другое дело, если игра поддерживает работу как с DX 8 так и с DX 9, при отсутствии последнего, она сама может произвести необходимую настройку, лишь немного облегчив жизнь пользователю!
P.P.S. Не забудьте так же, что большую роль в этой механике играют драйвера для видеокарты - если они старые, игра даже при установленом DX 9 будет думать что у Вас DX 8 (7) и т.п.!