Новости про DirectX и Windows XP

Обновление DirectX за ноябрь 2010

Отличия от предыдущей версии лишь в установщике.

Microsoft выпустила новую версию пакета DirectX для конечных пользователей, но изменения затрагивают лишь установщик пакета:

  • Исправлена ошибка в kernel32.dll при установке в ранних версиях Windows XP и Server 2003. Теперь корректно сообщается о неподдерживаемости данных систем (без SP2/SP1, соответственно).
  • Исправлены проблемы с выводом сообщений в ходе установки в системах, использующих кодовую страницу отличную от CP1252.
  • Исправлена ошибка в процессе установки Managed DX в системах с NET Framework 4.0, в которых отсутствуют предыдущие версии NET Framerwork (в основном касается Windows XP). Теперь Managed DX просто не устанавливается в таком случае.
  • Добавлена опция установки панели поиcковой системы Bing.

Если вы раньше не могли установить DirectX по одной из этих причин или являетесь разработчиком использующего DirectX программного обеспечения, загрузить новую версию установщика DirectX можно с сайта Microsoft. Команда разработчиков DirectX пока что изучает целесообразность обновления пакета DirectX для автономной установки (Redistributable).

В Assassin`s Creed 2 не будет ни DirectX 10, ни DirectX 11

Разработчики игры приняли решение в пользу максимальной унификации PC-версии с версией для XBox 360.

Сайт PCGamesHardware.com взял интервью у ведущего программиста 3D движка Assassin`s Creed 2 David Champagne из Ubisoft о грядущей ПК-версии игры. Мы приводим основные факты из интервью:

  1. Игра будет использовать тот же рендер, что и версия для XBox 360. Отличия ПК-версии будут заключаться лишь в поддержке FSAA уровня до 8х, в сравнении с 2х на консолях, и больших, чем FullHD, разрешений.
  2. В игре не будет использоваться Direct3D 10 и 11, поскольку затраты на их реализацию и отладку слишком высоки. В Ubisoft вполне удовлетворены качеством графики Direct3D 9, кроме того, таким способом достигается наилучшая производительность. Напомним, что первая часть Assassin`s Creed поддерживала Direct3D 10, и даже Direct3D 10.1 (поддержка последнего, впрочем, была убрана впоследствие патчем).
  3. При всём при этом графический движок игры улучшен, прежде всего в части работы с освещением, включая динамическую смену дня и ночи, микроосвещение (spot lights) и улучшенные отражения.
  4. Поддержка многоядерных процессоров и HyperThreading во второй части улучшена. Игра может распараллеливаться вплоть до восьми логических или физических ядер. Большинство функций игры, включая AI, физику, анимацию и рендеринг используют многопоточность, что обеспечивает заметное повышение производительности в многоядерных системах.
  5. Физика в игре является частью движка, в Ubisoft не рассматривали возможность использования PhysX. Физические расчеты не будут выделяться в отдельный вычислительный поток.
  6. В Ubisoft не планируют отказываться от поддержки DirectX 9 и Windows XP, во всяком случае пока по данным статистики Steam такие системы все ещё имеются у 40% игроков.

Весьма жаль, что экономия бюджета за счёт унификации игры с игровыми консолями в очередной раз победила преимущества новых технологий на PC. Выход игры на ПК ожидается 16 марта.

DirectX SDK и инсталляторы за февраль 2010

Microsoft выпустила новые версии DirecX SDK и Redistributable.

В новой версии SDK сделаны следующие изменения:

  • инструмент отладки 3D приложений PIX теперь поддерживает отладку DirectX 11-приложений;
  • в просмотрщик текстур добавлена поддержка форматов DXGI: D24_UNORM_S8_UINT, R24G8_TYPELESS, BC1_UNORM_SRGB, BC2_UNORM_SRGB, BC3_UNORM_SRGB
  • исправления в библиотеке математики XNAMath, улучшены функции XMStoreColor(), XMQuaternionRotationMatrix(), XMVectorATan2() и XMVectorATan2Est();
  • улучшены средства развёртывания DirectX 11 в корпоративной среде (WSUS);
  • улучшены библиотеки звуковых функций, оптимизирована производительность микширования звуковых каналов и добавления ревербераций;

Загрузить февральскую версию SDK можно с сайта Microsoft (~560 МБ, требуется валидация подлинности копии Windows).

Для конечных пользователей вышел и обновленный пакет Runtimes (~105 Мб), пакет также доступен в Windows Update. Пакет устанавливает обновления для всех версий DirectX, поддерживаемых конкретной операционной системой. Поддерживаются Windows XP, Vista, 7 и Windows Server 2003/2008, включая локализации на русском. Поскольку Redistributable содержат в числе прочего обновления безопасности, Microsoft не требует валидации копии Windows для его загрузки.