Difference between revisions 11422474 and 11422478 on srwiki

'''Директ3D''' је графички [[апликациони програмски интерфејс]] (АПИ) за [[Мајкрософт виндоус|Мајкрософт Виндовс]]. Директ3D се користи да донесе [[тродимензионална графика|тродимензионалну графику]] у апликацијама у којима је важан учинак, као што су игре. Директ3D користи [[хардверско убрзање]] ако је доступна на [[Графичка карта|графичкој картици]], омогућавајући хардверско убрзање целог 3D рендеринг цевовода или чак само делимично убрзање. Директ3Д открива напредне графичке(contracted; show full)афичке меморије виртуелизују и [[звати|зове]] системску меморију, омогућава графичке операције да се прекину и закажу и омогућава ДиректКс површини да се дели кроз процесе.<ref name="gs">{{cite web | url = http://blogs.msdn.com/greg_schechter/archive/2006/04/02/566767.aspx | title = The role of the Windows Display Driver Model in the DWM | date = 2006-04-02}}</ref> Директ3D 9Ек је раније познат као верзији 1.0 оперативни систем Виндовс Грапхицс Фоундатион (ВГФ).

== ДиректКс 10.0 ==


Виндовс Виста садржи велики ашпдејт за Директ3D АПИ. Првобитно назван ВГФ 2.0 (цомпатибле Графика Фондација 2.0), а затим ДиректКс 10 и ДиректКс Следећа.
'''Директ3D 10''' Карактеристике ажурирани [[схадер модел]] 4.0 и опциони интерруптибилити за схадер програм. У овом моделу схадер још увек се састојати од основних фаза, као на претходним верзијама, али све фазе подржава скоро јединствен интерфејс, као и јединствен приступ парадигма за ресурсе као што су текстуре и Схадер константи. Сам језик је проширен да буде изражајан, укључујући и целе операције, а знатно повећана инструкција тачке, а више Ц-као језика конструкције. Поред претходно доступних [[чворови|чворова]] и [[пиксел схадер]] фаза, АПИ укључује [[геометријски схадер|геометријска схадер]] фазу која продире кроз стари модел једног темена у / једно темена оут, како би се омогућило геометрија да заиста бити генерисана из унутрашњег схадера, омогућавајући сложене геометрије у потпуности остварени од графичког хардвера.

Виндовс КСП не подржава ДиректКс 10.0 и горе.

За разлику од претходних верзија АПИ, Директ3D 10 више не користи "погодност бајта" (или "капе") да укаже које функције су подржане на датом графичком уређају. Уместо тога, он дефинише минимални стандард хардвера способности које морају бити подржани за дисплеј систем да буде "Директ3D 10 компатибилна". Ово је значајан одлазак, са циљем рационализације апликације, уклањањем могућности провере кода и посебне случајеве на основу присуства или одсуства специфичних способности.

Зато што Директ3D 10 хардвер је релативно редак након почетног пуштања система [[Виндоус виста|Виндовс Виста]] и због масовног инсталиране базе не-Директ3D 10 компатибилна графичким картицама, први Директ3D 10-компатибилне игре и даље пружају Директ3D 9 рендер путеве. Примери таквих наслова су игре оригинално написан за Директ3D 9 и пребачене на Директ3D 10, након њиховог пуштања, као што су [[''Company of Heroes'']] или игре првобитно развијене за Директ3D 9 са Директ3D 10 стазом монтирати касније у развоју, као што је [[''Hellgate: London'']] или [[''Crysis'']] . ДирецтКс 10 СДК постао доступан у фебруару 2007. године.

===ДиректКс 10.0===

'''Директ3D 10.0''' ниво хардвер мора да подржава следеће функције: способност да обради читаве примитиве у новом геометрија-схадер фази, способност да излаза гасовод генерисан теменима података у меморији користећи ток-излазни степен, мултисамплед алфа-да-покривеност подршку, реадбацк од дубине / стенцил површини или мултисамплед ресурс када га више не обавезује као циљ, пуна ХЛСЛ Интеграције - Алл Директ3D 10 схадер су писане у ХЛСЛ и реализован уз заједн(contracted; show full)
* Заснован Рендеринг омогућава израду позива који се игноришу на основу неких других услова. То омогућава брзо зачепљење редукционог лова, који спречава предмете да буду изречени ако није видљиво или сувише далеко да буду видљиви.
* Инстанцинг 2.0 подршка, омогућава више инстанци сличних мрежа, као што су војска, или трава или дрвеће, које доноси у једној извлачење позива, смањујући време потребно за обраду више сличних објеката на један једини.


=== ДиректКс 10.1 ===

'''Директ3D 10''' Карактеристике ажурирани [[схадер модел]] 4.0 и опциони интерруптибилити за схадер програм. У овом моделу схадер још увек се састојати од основних фаза, као на претходним верзијама, али све фазе подржава скоро јединствен интерфејс, као и јединствен приступ парадигма за ресурсе као што су текстуре и Схадер константи. Сам језик је проширен да буде изражајан, укључујући и целе операције, а знатно повећана инструкција тачке, а више Ц-као језика конструкције. Поред претходно доступних [[чворови|чворова]] и [[пиксел схадер]] фаза, АПИ укључује [[геометријски схадер|геометријска схадер]] фазу која продире кроз стари модел једног темена у / једно темена оут, како би се омогућило геометрија да заиста бити генерисана из унутрашњег схадера, омогућавајући сложене геометрије у потпуности остварени од графичког хардвера.

Виндовс КСП не подржава ДиректКс 10.0 и горе.

За разлику од претходних верзија АПИ, Директ3D 10 више не користи "погодност бајта" (или "капе") да укаже које функције су подржане на датом графичком уређају. Уместо тога, он дефинише минимални стандард хардвера способности које морају бити подржани за дисплеј систем да буде "Директ3D 10 компатибилна". Ово је значајан одлазак, са циљем рационализације апликације, уклањањем могућности провере кода и посебне случајеве на основу присуства или одсуства специфичних способности.

Зато што Директ3D 10 хардвер је релативно редак након почетног пуштања система [[Виндоус виста|Виндовс Виста]] и због масовног инсталиране базе не-Директ3D 10 компатибилна графичким картицама, први Директ3D 10-компатибилне игре и даље пружају Директ3D 9 рендер путеве. Примери таквих наслова су игре оригинално написан за Директ3D 9 и пребачене на Директ3D 10, након њиховог пуштања, као што су [[''Company of Heroes'']] или игре првобитно развијене за Директ3D 9 са Директ3D 10 стазом монтирати касније у развоју, као што је [[''Hellgate: London'']] или [[''Crysis'']] . ДирецтКс 10 СДК постао доступан у фебруару 2007. године.



ДиректКс 10.1
Дирецт3Д 10.1 [38] је објавио Мицрософт недуго након објављивања Дирецт3Д 10 као мање исправке. Спецификација је завршен са издавањем новембра 2007. ДирецтКс СДК и извршни је послата са Виндовс Виста СП1, који је доступан од средине марта 2008. године.

(contracted; show full)

Мајкрософт је такође наговестио на другим функцијама, као што је ред независна транспарентности, који никада није изложен од стране Директ3D АПИ, али подржава готово транспарентно почетком Директ3D хардвера као што ВИДЕОЛОГИЦ је ПоверВР линије чипова.

== Reference ==
{{reflist}}

[[Категорија:Графичке библиотеке]]