Difference between revisions 19037413 and 19038525 on srwiki{{Инфокутија софтвер | име = Direct3D | лого = <!-- Image name is enough --> | лого_опис = | скриншот = <!-- Image name is enough --> | скриншот_опис = | програмер = Мајkрософт | настанак = (contracted; show full) == DirectX 5.0 == У децембру 1996. године, тим из Редмонда је преузео развој Direct3D непосредног Мода, док је РендерМорпхицс тим из Лондона наставио рад на нераспоређеном Моду. Редмонд тим је додао ДравПримитиве АПИ који елиминише потребу за апликацијама, да се изграде извршни б aафери, прављење Direct3D више личи на друге непосредне модове приказивања АПИа као што су [[Глиде]] и [[OpenGL]]. Први бета ДравПримитиве схиппед је изашо у фебруару 1997. године,<ref><cite class="citation web">[http://news.microsoft.com/1997/02/18/microsoft-multimedia-developers-convene-for-meltdown-97/ "Press Release-Microsoft Meltdown (February 1997)"]. </cite></ref> а коначна верзија испоручује се са DirectX 5.0 у августу 1997. године (contracted; show full) Ажурирање монитора за '''DirectX 6.0''' је дошло у фебруару, 1999, DirectX 6.1 ажурирање. Поред додавања [[ДиректМусиц]] подршке за први пут, ово издање побољшава подршку за [[Интел Пенти jјум III]] 3D локала.<ref><cite class="citation web">[http://news.microsoft.com/1999/02/03/microsoft-ships-directx-6-1/ "Microsoft Ships DirectX 6.1"]. </cite></ref> (contracted; show full)м 8.1]].<ref name=DXSDK8.1>{{cite web|url=http://msdn.microsoft.com/en-us/library/windows/apps/bg182880|work= MSDN Library|title= Windows 8.1 Feature Guide - DirectX programming|date = 26. 6. 2013}}</ref><ref name=D3D11.2W8.1>{{cite web|url=http://channel9.msdn.com/Events/Build/2013/3-062|last=Sorbo|first=Bennett|title=What's New in Direct3D 11.2|work =Channel9 - [[Build (developer conference)|BUILD]] 2013| date = 26. 6. 2013}}</ref> Нове хардверске карактеристике захтевају ДГX ИI 1.3<ref name=MSDN_DXGI1.3>{{cite web|url=http://msdn.microsoft.com/en-us/library/dn280344 |title=DXGI 1.3 Improvements|work=MSDN Library|date = 26. 6. 2013}}</ref> са ВДДМ 1.3<ref name=wddm1.3>{{cite web|url=http://msdn.microsoft.com/en-us/library/windows/hardware/dn265512|title=What's new for Windows 8.1 Preview display drivers (WDDM 1.3)|publisher=MSDN|accessdate = 30. 9. 2014}}</ref> драјверима и укључују компоненте шејдера измену и повезивање, функција повезује графикон (ФЛ(contracted; show full)ставља три главне апстракције: ''уређајима, средствима и [[Свап Цхаинс]]'' (погледајте приложени дијаграм). ''Уређаји'' су одговорни за пружање 3D сцене. Они пружају интерфејс са различитим могућностима приказивања. На пример, [[моно]] уређај пружа бела и црна приказивања, док [[RGB|РГБ]] уређај чини у боји. Постоје четири врсте уређаја: * '''ХАЛ''' ([[слој апстракције хардвера]]) уређај: За уређајима који подржавају хардверско убрзање. ⏎ ⏎ [[Датотека:D3DDevice.svg|thumb|right|190px|Уређај]] * '''Референтни''' уређај: симулира нове функције још увек није доступан у хардверу. Неопходно је да инсталирате Direct3D [[Software development kit|СДК]] да користи ову врсту уређаја. * '''Нулл референтни''' уређај: не ради ништа. Овај уређај се користи када није инсталиран СДК и референтна уређај га тражи.⏎ * '''Плуггабле софтверски''' уређај: Обавља софтверско приказивање. Овај уређај је упознат са '''DirectX 9.0'''.<ref>{{cite web |url=http://www.microsoft.com/download/en/details.aspx?id=1839 |title=Software Rasterizer for DirectX 9.0 SDK |date = 1. 8. 2005|publisher=Microsoft}}{{dead link|date=February 2018}}</ref> Сваки уређај садржи најмање један ''свап ланац''. ''Свап ланац'' се састоји од једног или више [[Буфере|буфера]] окрентутим леђним површинама. До приказивања долази у [[задњи буфер|задњем буферу]]. Осим тога, уређаји садрже прикупљена средства; специфични подаци коришћени приликом доношења. Сваки ресурс има четири атрибута: (contracted; show full) == Цевовод == [[Датотека:D3D Pipeline.svg|thumb|right|График процес цевовода]] Мајкрософт Direct3D 11 АПИ дефинише процес претварања групе темена, текстура, пуфери, и стања слика на екрану. Овај процес је описан као приказивање цевовода са неколико засебних фаза. Различите фазе Direct3D 11 цевовода су:<ref>{{cite web |url=http://msdn.microsoft.com/en-us/library/ff476882.aspx |title=Graphics Pipeline |publisher=MSDN}}</ref> ⏎ ⏎ # '''Улазни асемблер''': чита вертекс податаке из апликација испоручује вертекс бафер и храни цевовод. # '''[[Вертек шејдер]]''': обавља послове на једном темену у исто време, као што су трансформација, драње, или осветљење. # '''[[Хал шејдер]]''': обавља послове на сетау контролних тачака закрпа, и ствара додатне податке познате као патцх константе. (contracted; show full) |- | '''10_0''' | шејдер Модел 4.0, геометрија шејдера, поток од, алфа-то-покрића, 8К текстуре, МСАА текстуре, 2 једнострана стенцила, општи виши циљеви ставова, текстура низова, БЦ4 / БЦ5, пуна подршка формата покретне тачке, све 9_3 феатурес. | rowspan="2"| Логичко мешање операција, ДиректЦомпуте (ЦС 4.0 / 4.1), проширени формати пиксела.<ref name="CheckFeatureSupport"/><br /> |- | '''10_1''' | шејдер Модел 4.1, цубемап низови, проширен МСАА, све 10_0 функције. |- | '''11_0''' | шејдер модел 5.0 / 5.1, Хулл & домен шејдера, ДиректКомпуте (ЦС 5.0 / 5.1), 16К текстуре, БЦ6Х / БЦ7, проширен формат пиксела, све 10_1 функције. (contracted; show full){| class="wikitable" style="font-size: 90%" |+ Direct3D играни нивои |- ! Ниво !!style="width:50%;"|Обавезне карактеристике !! Додатне функције |- | rowspan="2"|'''11_0''' | Све обавезне 11_0 карактеристике из Direct3D 11, шејдер Модел 5.1, ресурса обавезујуће Тиер 1. | rowspan="5"| Логичке мешане операције, двоструке прецизности (64-битни) операција покретних тачака, минимална прецизност покретних тачака (10 или 16 битни). ⏎ ⏎ <br /> Ресурс везивање (три спрата), поплочан ресурси (три нивоа), конзервативни растеризација (три спрата), Стенцил референтна вредност од пиксел шејдер, растеризатор наредио став, откуцана УАВ оптерећења за додатне формате. |- |style="border-bottom-style:hidden"| УАВс у свакој фази гасовода, беспилотну летелицу приказану као пример сила тачака, стално буфер пребијање и парцијално ажурирање. |- | '''11_1''' (contracted; show full)* [[3D|3D рачунарске графике]] * [[шејдер]] * [[Силверлигхт]] == Reference == {{reflist|30em}} == Спољашње везе == * [http://www.xbox.com/en-US/gfwl DirectX сајт]{{dead link|date=February 2018}}⏎ * [https://msdn.microsoft.com/en-us/library/windows/desktop/ee663274 МСДН DirectX Графика и Игре] * [http://www.bit-tech.net/hardware/graphics/2006/11/30/directx10_future_of_pc_gaming/1 DirectX 10: Будућност ПЦ Игара] технички чланци расправљају о новим карактеристикама DirectX 10 и њихов утицај на рачунарске игре [[Категорија:Графичке библиотеке]] All content in the above text box is licensed under the Creative Commons Attribution-ShareAlike license Version 4 and was originally sourced from https://sr.wikipedia.org/w/index.php?diff=prev&oldid=19038525.
![]() ![]() This site is not affiliated with or endorsed in any way by the Wikimedia Foundation or any of its affiliates. In fact, we fucking despise them.
|