Battle Forum

Battle Forum (http://battlefox.rooty.ru/index.php)
-   Драйверы и компоненты (http://battlefox.rooty.ru/forumdisplay.php?f=121)
-   -   DirectX 10 (http://battlefox.rooty.ru/showthread.php?t=1511)

Erik 24.05.2009 21:56

DirectX 10 на Windows XP - реальность?


19-летний программист Коди Брошос (Cody Brocious), принимающий участвующий в несколько кросс-платформенных проектах, выпустил на днях превью-версию набора библиотек, обеспечивающих совместимость DirectX 10 c Windows XP (прямая ссылка на файл).

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

Следует, правда, оговориться, что этот проект пока находится в самой начальной стадии разработки, а сама сборка предоставляет возможность запускать лишь примеры роликов из состава DirectX 10 SDK в Windows XP.

Напомним, что представители Microsoft неоднократно заявляли, что DirectX 10 предназначен только для Windows Vista и несовместим с остальными - выпущенными ранее - версиями Windows.

kellan 24.05.2009 22:21

Цитата:

Сообщение от Erik (Сообщение 375638)
DirectX 10 на Windows XP - реальность?


19-летний программист Коди Брошос (Cody Brocious), принимающий участвующий в несколько кросс-платформенных проектах, выпустил на днях превью-версию набора библиотек, обеспечивающих совместимость DirectX 10 c Windows XP (прямая ссылка на файл).

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

Следует, правда, оговориться, что этот проект пока находится в самой начальной стадии разработки, а сама сборка предоставляет возможность запускать лишь примеры роликов из состава DirectX 10 SDK в Windows XP.

Напомним, что представители Microsoft неоднократно заявляли, что DirectX 10 предназначен только для Windows Vista и несовместим с остальными - выпущенными ранее - версиями Windows.

Во первых :хотелось бы источник
Во вторых :новость бородатая

gerik 29.05.2009 12:58

хотелось бы понять отличие DirectX10 от ...10.1 может кто нибудь сможет обьяснить? (сам нагуглить ничего не смог :( )

AndyK 29.05.2009 13:24

gerik,
Цитата:

At the SIGGRAPH graphics conference, Microsoft gave a presentation detailing some of the changes coming in DirectX 10.1. Those that are interested can view the presentation slides here. The highlights are as follows:

* DirectX 10.1 is a series of extensions to DirectX 10
* It's supported by upcoming graphics hardware, but not current DX10 hardware
* It requires (and will be part of) Vista Service Pack 1

This is business as usual, as far as DirectX is concerned. DX 10.1 hardware will be backwards compatible with DirectX 10, but current DX10 hardware won't be forward compatible. So games looking to support DX 10.1 still need a DX 10 rendering path to support today's DX10 cards. Think of it like when Microsoft released DirectX 9.0c with added Shader Model 3.0 support. Also, don't worry too much about it requiring SP1 (which isn't out yet). The DX 10.1 SDK only recently was made available, and by the time supporting hardware and DX10.1 are released to end users somewhere in the first half of 2008, SP1 should be readily available.

What are the changes? DX 10.1's goals are to offer the "complete" DX 10, giving developers better control over image quality and making mandatory some of the things that are optional in DX 10. For example, 32-bit floating point filtering is optional in DX10 (16-bit FP filtering is mandatory), but will be mandatory in DX 10.1. Also, in DX 10, the number of multisample anti-aliasing samples is optional—DX 10.1 will make 4x AA mandatory, and require two specific sample patterns. Graphics cards can offer more sample patterns, and developers can query them in their shaders. Graphics cards that are DX 10.1 compliant will have to offer programmable shader output sample masks and multisample AA depth readback. Game developers will be able to index into cube maps and perform bitwise copies from uncompressed textures to block-compressed texture formats.
ADVERTISEMENT

If that's a bunch of gobbledygook to you, don't sweat it. The main takeaway is this: DirectX 10.1 is a straightforward incremental update to DX 10 that forces graphics vendors to adhere to a few more set standards with regards to image quality and a couple other under-the-hood graphics features, mainly to give games more control over image quality.
Цитата:

Direct3D 10.1

Direct3D 10.1 was announced by Microsoft shortly after the release of Direct3D 10. It's a minor update to the Direct3D 10 interface, adding features that had to be left out of the initial specification[citation needed]. The Direct3D 10.1 API is now included with the Windows Vista SP1, which is available since mid-March 2008.

Direct3D 10.1 sets a few more image quality standards for graphics vendors, and gives developers more control over image quality.[15] [16] Features include bigger control over antialiasing (both multisampling and supersampling with per sample shading and application control over sample position) and more flexibilities to some of the existing features (cubemap arrays and independent blending modes). Direct3D 10.1 level hardware must support the following features:

* Mandatory 32-bit floating point filtering.
* Mandatory support for 4x anti-aliasing
* Shader model 4.1


Direct3D 10.1 runtime can run on Direct3D 10.0 hardware,[17] unlike Direct3D 10 which strictly required Direct3D 10-class hardware and driver interfaces, but new features will be supported exclusively by new hardware.

Though this was made mandatory only with Direct3D 10.1, all Direct3D 10 parts out there support at least 4x multisampling and 32-bit floating point filtering, so this is not a new feature per se, just a change in wording of the specification.

The specification was finalized with the release of November 2007 DirectX SDK. [1] Direct3D 10.1 will be backwards compatible with Direct3D 10.0 hardware, but the new features will not be available until 10.1 compliant hardware is released. The only available Direct3D 10.1 hardware as of June 2008 are the Radeon HD 3000 series and Radeon HD 4000 series from ATI and the upcoming Chrome 430/440GT GPUs from S3 Graphics. NVIDIA has not yet announced a hardware to fully support Direct3D 10.1, but has stated that they will support Direct3D 10.1 features that developers request on their existing hardware through extensions.[citation needed]
ну тут уже нюансы вроде как: 32 битная фильтрация с плавающей точкой, что теоретически должно повысить производительность. На Youtube.com есть несколько роликов DX10 vs DX10.1

AndyK 29.05.2009 14:40

Froblins DX10.1
 
Компания AMD выпустила демо-приложение под названием "Froblins", наглядно демонстрирующее возможности новой версии самого популярного графического API - DirectX 10.1.

Следует отметить, что основная задача этого приложения - продемонстрировать разработчикам (ну и, соответственно, пользователям) преимущества DirectX 10.1 по сравнению с DX10 (читайте "с продуктами NVIDIA"). Приложение под названием Froblins (составное слово от "frog" - лягушка и "goblin" - гоблин) было разработано для того, чтобы показать разработчикам массу новых технологий, которые стали возможны благодаря параллельным вычислениям, доступным в серии графических процессоров ATI Radeon HD 4800.

В новом масштабном игровом мире с тысячами высоко детализированных разумных персонажей фроблины и смоделированы, и анимированы, и визуализированы полностью на самом GPU.

Каждое существо управляется сложным шейдером - около 3200 команд для каждого фроблина. В демонстрации используются новые функции DirectX® 10.1 API, среди которых аппаратная тесселяция, высококачественный рендеринг (благодаря настройкам программной обработки 4X MSAA), HD-разрешение с коррекцией гаммы, полный HDR FP16-конвейер и продвинутые эффекты постобработки. В этой интерактивной среде тысячи персонажей с искусственным интеллектом визуализируются с различных точек наблюдения: от очень близких до высоты птичьего полета (более трех тысяч персонажей одновременно).

Демо призвано продемонстрировать возможности по параллельному вычислению современных GPU для динамического принятия решений персонажами, рендеринг большого скопления персонажей с помощью управления уровнем детализации (в оригинале "LOD management") с широкими функциональными возможностями визуализации, например, тесселяцией GPU для высококачественных крупных планов и стабильной производительности, системой генерации больших ландшафтов, каскадных теней и продвинутой глобальной системой освещения.

camarik 25.06.2009 08:43

DirectX 10.1 в Stalker: Clear Sky и Windows 7
Цитата:

AMD, как вы знаете, до последнего времени являлась единственной компанией, чьи продукты (Radeon HD 4000 и Radeon HD 3000) предлагали полную поддержку API DirectX 10.1, используемого по умолчанию в Windows 7. Хотя о поддержке новой версии графического API в своих картах серии Chrome 400/500 заявила и S3 Graphics.

AMD делает все, чтобы протолкнуть новую версию в массы. Следует сказать, что определенных успехов AMD удалось добиться: так, например, GSC Game World выпустила патч с поддержкой DX10.1 для S.T.A.L.K.E.R. Clear Sky, который увеличивает производительность на 10% и улучшает качество. Что более важно, так это то, что Microsoft объявила о том, что Windows Desktop Manager в Windows 7 будет использовать DX10.1. Чуть ниже пресс-релиз AMD.
Компания AMD, являющаяся лидером в поддержке Microsoft® DirectX® 10.1, анонсирует расширенную поддержку DirectX 10.1 многими разработчиками, демонстрируя развитие самого передового на данный момент уровня графических API от Microsoft. Компания GSC Game World выпустила патч DirectX 10.1 для своей новейшей разработки, S.T.A.L.K.E.R.: Clear Sky, благодаря которому количество кадров в секунду выросло на 10%. Вслед за выходом S.T.A.L.K.E.R.: Clear Sky разработчик игровых движков - корпорация Unigine - объявила о появлении демо Tropics, созданного на базе игрового движка Unigine, который открывает новые возможности для создания фотореалистического виртуального мира с использованием мощности DirectX 10.1. А в ходе конференции PDC представители Microsoft объявили о том, что Windows Desktop Manager в Windows® 7 будет использовать DirectX 10.1 API.
В S.T.A.L.K.E.R.: Clear Sky эталонные тесты сравнения производительности DirectX 10.1 и DirectX 10 показали на настройках максимального качества увеличение частоты кадров на целых 10%. "В S.T.A.L.K.E.R.: Shadow of Chernobyl мы установили очень высокую планку для визуального реализма и наши усилия были вознаграждены более, чем двумя миллионами проданных копий" - говорит Сергей Григорович, генеральный директор GSC Game World . "Используя DirectX 10.1, мы достигли нового рубежа в S.T.A.L.K.E.R.: Clear Sky, предложив фанатам волнующее исследование постапокалиптического мира в жанре шутера с видом от первого лица."
Корпорация Unigine, точнее разработчики межплатформенного ПО для виртуальных трехмерных миров из Unigine, показали реализацию возможностей DirectX 10.1 на недавно анонсированной демонстрации Tropics, представляющей виртуальный островной рай. С помощью DirectX 10.1 разработчикам Unigine удалось подобраться ближе к своей заветной мечте: созданию фотореалистичных виртуальных миров. "Новая демо-версия Tropics 1.1, созданная с помощью новейших технологий Unigine, позволяет достичь новых высот визуального реализма" - говорит Денис Шергин, директор корпорации Unigine. "Наше сотрудничество с командой AMD позволило нам довольно-таки быстро и без особых усилий добавить в наше демо новые возможности DirectX 10.1, которые позволили увеличить производительность и качество изображения. Это позволило нам добиться идеального сглаживания на листве, которого мы хотели добиться в течение долгого времени, но не могли. Нам было очень приятно увидеть появление линейки видеокарт ATI Radeon™ HD 4000 в этом году, поскольку все видеокарты линейки демонстрируют преимущества нашей новой технологии DirectX 10.1".

Что касается перспектив DirectX 10.1, то Microsoft в ходе PDC отчетливо дала понять, что DirectX 10.1 API будет использован в Windows Desktop Manager новой версии Windows - Windows 7. "Разработчики игр понимают, что обеспечение поддержки DirectX 10.1 является прямой инвестицией в их будущее" - заявил глава AMD GPG (Graphics Products Group) Рик Бергман (Rick Bergman). "Это, конечно же, вызвано тем, что Microsoft подтвердила, что DirectX 11 будет представлять собой расширенный набор DirectX 10.1, являющийся мостом в Windows 7."
источник: http://www.thevista.ru/page.php?id=10571


Текущее время: 17:05. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. Перевод: zCarot