Показать сообщение отдельно
Старый 26.10.2007, 23:25   #5
Le Royal
Пущен по доске
 
Регистрация: 15.10.2007
Сообщений: 3,719
Нация: Пираты
Пол: Мужской
Офицеры Корабли
Репутация: 82
Сообщение Ответ: Новости ПО

DirectX 10 под Windows XP

Оказывается DirectX 10 под Windows XP совсем даже реальная тема

Ряд «Кулибиных» уже начали выкладывать в Интернете так называемые подправленные версии DirectX 10 под Windows XP.

Судя по всему, Билл Гейтс слукавил, и не сказал всю правду про DX 10, утверждалось, что он будет совместим лишь с новой Windows Vista. На самом деле это не совсем так и при должном умении можно получить полноценный продукт. Идея проста и заключается в том, чтобы провести перекомпиляцию некоторых библиотек и в том числе Geometry Shader в машинный код. Это займет время и не стоит уже уповать на бешенные красоты сейчас, но после некоторой доработки я думаю все мы с вами на Windows XP сможем насладится приятной картинкой.

ОБЗОР ТЕМЫ:

DirectX 10 портирован на Windows XP!
Апрель 2007
Проект под названием Alky, целью которого является неофициальный перенос DirectX 10 на Windows XP, достиг успешных результатов, сообщает nnm.ru. 19-летний Коди Броушез (Cody Brocious), организатор проекта Alky, выпустил демонстрацию своих библиотек: [Для просмотра данной ссылки нужно зарегистрироваться] позволяющих запускать игры для DirectX 10 на Windows XP, а также на Windows Vista в том случае, если в компьютере не установлена видеокарта с поддержкой DirectX 10. Эти библиотеки являются своеобразным компилятором команд DirectX 10 в команды DirectX 9. Демонстрация позволяет запускать примеры из DirectX 10 SDK. В ближайшие месяцы должно быть выпущено полностью функциональное решение для запуска DirectX 10 приложений на Windows XP и видеокартах прошлого поколения. Вероятней всего, такое портирование будет не всегда давать успешные результаты, да и все преимущества DirectX 10 будут нивелированы. Сама затея немного удивляет, т. к. вряд ли в ближайшем будущем появятся игры, несовместимые с предыдущими DirectX. Почему такая инициатива не возникала при переходе с DirectX 8 на DirectX 9? Наверное, это можно рассматривать, как вызов Microsoft, не желающей выпускать новый API для Windows XP.

[Для просмотра данной ссылки нужно зарегистрироваться] - библиотеки по заверению автора УЖЕ позволяющие запускать большинство игр DX10 под WinXP!

[Для просмотра данной ссылки нужно зарегистрироваться] - подробнее о проекте
__________________________________________________ _______________

DirectX 10 для Windows XP - новые игры под старой ОС

Как все наверняка уже знают Билл Гейтс поскупился сделать DirectX 10 на ХРюшу. Это очередной релиз группы программеров-умельцев. Скажу сразу, что это не полноценный графический усилитель, но в настоящее время самая лучшая его альтернатива!

Представители Microsoft неоднократно заявляли, что DirectX 10 предназначен только для Windows Vista и несовместим с остальными - выпущенными ранее - версиями Windows. Но, как оказалось не все согласны с заявлениями дядюшки Билла. В сети уже появлялись превью-версии набора библиотек, обеспечивающих совместимость DirectX 10 c Windows XP. Эти библиотеки позволяли запускать игры, требующие DirectX 10, на платформах, отличных от Microsoft Windows Vista. Кроме этого, они увеличивают аппаратную совместимость даже в самой Windows Vista за счет компиляции геометрических шейдеров непосредственно в машинные коды там, где это невозможно сделать аппаратным путем.

Всё работает, правда изменения видны в играх, требующих большого количества системных ресурсов (типа Lost Planet). Как уже было сказано вверху в архиве всего лишь графические библиотеки из десятого Директа, которые совместимы с ХРюшей, то есть после установки система будет показывать, что у вас стоит DirectX 9.0c

Что нового?
  • улучшенные возможности программирования (Shader Model 4.0 и геометрические шейдеры);
  • строгие аппаратные спецификации;
  • улучшенная производительность (снижение числа обрабатываемых команд на кадр);
  • унифицированные наборы инструкций (HLSL 10);
  • потоковый ввод/вывод (геометрический шейдер может записывать в память).
[Для просмотра данной ссылки нужно зарегистрироваться](RAR, 59.20 MB)
__________________________________________________ ____________________

Майкрософт в размышлении по поводу портирования DX10 под XP:

Билл Гейтс в сомнении стоит ли выпускать уже и так взломанный DX10 под ХР, по интернету ходят самые разные новости:

DirectX 10 для Windows XP – это реально
автор: Бабицкий Мирослав

Как стало известно журналистам The Inquirer, корпорация Microsoft планирует обновить версию API DirectX для Windows XP. Ранее считалось, что следующей версией важнейшего API для 3D-приложений и игр станет DirectX 10, доступный пользователям Windows Vista. Оказывается, Microsoft решила включить поддержку пиксельных шейдеров версии 4.0 в уже уходящий со сцены пакет DirectX 9, причём версия будет называться DirectX 9.0 L. В своё время Microsoft применила похожую политику наименований для поддержки версии 3.0 пиксельных шейдеров – вместо DirectX 9.1 вышел DirectX 9.0c. Многие игры, рассчитанные на DirectX 10 и Windows Vista смогут, таким образом, запуститься под Windows XP. Всё, что для этого потребуется - DirectX 9.0L.

По всей видимости, DirectX 9.0L просто будет представлять собой адаптированную версию DirectX 10 для Windows XP, позволяющую запускаться таким играм как Crysis. Кроме того, видеокарты серии GeForce 8800 (и любые последующие с поддержкой DirectX 10), аппаратно поддерживающие пиксельные шейдеры 4.0, не смогли бы реализовать свой потенциал без Windows Vista. Как известно, инертность – в человеческой природе, и обновить пакет DirectX гораздо проще, чем всю систему целиком. Остаётся только вопрос совместимости с существующим DirectX 9.0c-оборудованием – запустятся ли игры подобные Crysis на системах с современными видеокартами, а если запустятся – что потеряет их визуальная составляющая.

Кроме того, даже после появления GeForce 8800 стоить эти видеокарты будут никак не меньше $400, что не сделает их массовым решением. По всей видимости, чтобы продавать Crysis компании Electronic Arts придётся сделать игру совместимой с современными картами и операционными системами, а DirectX 9.0L – отличный шаг в этом направлении. У нас, похоже, появился повод отложить переход к Windows Vista на некоторое время, хотя бы до снижения цен на соответствующее аппаратное обеспечение.
______________

Затем Микромягких вдруг осенило, что это нереально:


DirectX 10 под Windows XP не будет!

Как мы уже сообщали в новостях о выходе DirectX 9.0 L, спустя долгие недели ожиданий, догадок и сомнений, эксперты Microsoft, наконец, вынесли окончательный приговор – для Windows XP DirectX 10 не будет. Известно, что архитектура DirectX 10, доступная в ОС Windows Vista, включает в себя обновленные модули пакета DirectX 9.0c, который поставляется с Windows XP SP2. В свою очередь эти обновленные модули адаптированы и дополнены для работы с Windows Display Driver Model (WDDM), аудиодрайверами, и другими дополнениями к Windows Vista.

Нужно сказать, что в дополнение к Direct3D 9, Windows Vista также поддерживает 2 новых интерфейса Direct3D9Ex и Direct3D10, при наличии соответствующего оборудования и драйверов. Так как эти новые интерфейсы взаимосвязаны с WDDM, они никогда не будут доступны в более ранних версиях Windows. Кроме того, все другие изменения, внесенные в архитектуру DirectX не менее специфичны.
_____________

Ну и относительно недавняя новость это прозрачный намёк представителя корпорации Microsoft Шейна Кима

Вот как это прозвучало: "DirectX 10 идёт на Windows, служба Live идёт на Windows. В конце концов, геймер сможет сказать: "о! Вот в эту игрушку я сыграю на своём ПК, под Windows."

Как известно, DirectX 10 никак не может "придти" на Windows Vista - ведь он уже там. Значит, говоря Windows, Ким имел в виду Windows XP. Да?
__________________________________________________ ___________________

Источники:
[Для просмотра данной ссылки нужно зарегистрироваться]
[Для просмотра данной ссылки нужно зарегистрироваться]
[Для просмотра данной ссылки нужно зарегистрироваться]
[Для просмотра данной ссылки нужно зарегистрироваться]
Le Royal вне форума Ответить с цитированием