Microsoft DirectX – это несколько интерфейсов, благодаря которым на компьютерах под управлением операционных систем Windows запускаются и отображаются приложения, богатые цветной графикой, видео, трёхмерной анимацией и многоканальным звуком.
Версия DirectX 9.0c включает в себя все предыдущие версии и необходима для всех компьютерных игр о Гарри Поттере от Философского камня до ЛЕГО Гарри Поттер: годы 5-7.
Почти каждая новая версия системы Windows содержит свою версию DirectX. Поэтому более новые системы, начиная с Windows Vista, не содержат в себе предыдущие версии DirectX и их нужно устанавливать отдельно.
| Версия Windows | Примечание |
|---|---|
| Windows 98-2000 | В состав этих систем обычно входили DirectX 6.0 — 8.0. Если отсутствовали, то их доустанавливали. Философский камень и Тайная комната требовали для работы, как минимум, 7 версию и обычно содержали её установщик на своём диске. |
| Windows XP | В состав этой системы входила DirectX 9.0c. Последние сборки этой версии нужны всем играм о Гарри Поттере. |
| Windows Vista | Начиная с этой системы, DirectX 9.0c нужно устанавливать вручную. Иначе игры о нашем любимце запустить не получится. Эта система содержит DirectX 10 или 11, в зависимости от выпуска. |
| Windows 7 | Содержит DirectX 11. Нужна отдельная установка DirectX 9.0c, 10 |
| Windows 8 | Содержит DirectX 11.1. Нужна отдельная установка DirectX 9.0c, 10 |
| Windows 8.1 | Содержит DirectX 11.2. Нужна отдельная установка DirectX 9.0c, 10 |
| Windows 10, 11 | DirectX 12 в первом крупном обновлении. Нужна отдельная установка DirectX 9.0c, 10, 11. Список растёт 🙂 |
Более старые версии вызывают ряд проблем при работе в среде операционных систем новее Windows 7.
OpenGL — набор правил для построения простых и сложных плоских изображений или трёхмерных сцен. Обычно реализуется разработчиками видеокарт и используются в компьютерных играх и просто в программах, использующих компьютерную графику.
В отличие от DirectX, OpenGL не привязана к одному семейству операционных систем, то есть, использующие OpenGL игры могут работать под управлением различных операционных систем семейства Linux, Windows и некоторых других.
Большинство игр о Гарри Поттере может использовать для работы только DirectX, так как OpenGL поддерживается лишь частично. Выбор обычно производится с помощью изменения конфигурационных файлов или с помощью запуска игры из командной строки с определённым параметром.
Программная прорисовка (Software Rendering) используется в тех случаях, когда видеокарта не поддерживает необходимые игре функции и их приходится имитировать (эмулировать). Этот режим может предлагаться первыми играми о Гарри Поттере в случае возникновения сбоев в работе драйвера видеокарты.
Программную прорисовку рекомендуется использовать только в крайних случаях, так как качество изображения обычно оставляет желать лучшего (может быть нечётким, иметь низкое разрешение порядка 640х480 пикселей, занимать часть экрана, содержать ошибки).
Но всё же в некоторых случаях программная прорисовка бывает полезной. Например — если в системе достаточно мощный процессор, но слабая видеоподсистема.
Vulkan — кроссплатформенный набор интерфейсов для графики. Используется как сам по себе, так и для замены или эмуляции устаревших технологий, вроде DirectX. Позволяет играть в игры, изначально созданные для систем семейства Windows, в среде других систем, например, GNU Linux.
Metal — набор интерфейсов для графики в приложениях для устройств Apple.
Glide — набор интерфейсов для трёхмерной графики, разработанный 3dfx Interactive для видеокарт на основе собственных графических процессоров Voodoo Graphics. Упоминается в конфигурационных файлах игр на основе Unreal Engine 1 (например, Философский камень, Тайная комната). Был популярен во второй половине 1990х годов и устарел примерно после 1999 года.
Источники информации: Википедия, официальные веб-сайты и наши наблюдения.