Difference between revisions 19038525 and 19056891 on srwiki

{{Инфокутија софтвер
| име                        = Direct3D
| лого                       = <!-- Image name is enough -->
| лого_опис                  =
| скриншот                   = <!-- Image name is enough -->
| скриншот_опис              = 
| програмер                  = Мајkрософт
| настанак                   = 
(contracted; show full)ичким картицама, први Direct3D 10-компатибилне игре и даље пружају Direct3D 9 рендер путеве. Примери таквих наслова су игре оригинално написан за Direct3D 9 и пребачене на Direct3D 10, након њиховог пуштања, као што су ''[[Company of Heroes]]'' или игре првобитно развијене за Direct3D 9 са Direct3D 10 стазом монтирати касније у развоју, као што је ''[[Hellgate: London]]'' или ''[[Crysis]]'' . DirectX 10 СДК постао доступан у фебруару 2007. године.
<ref>{{cite web |url=http://www.microsoft.com/download/en/details.aspx?id=9539 |title=DirectX Software Development Kit, February 2007|publisher=Microsoft}}{{dead link|date=February 2018}}</ref{{чињеница|date=02. 2018.}}. 2018.}}<!--mrtva veza od tog datuma-->

=== DirectX 10.0 ===

'''Direct3D 10.0''' ниво хардвера мора да подржава следеће функције: способност да обради читаве примитиве у новој геометрија-шејдер фази, способност излаза гасовода генерисан теменима података у меморији користећи ток-излазни степен, мултисамплед алфа-да-покривеност подршке, реадбацк од дубине / стенцил површини или мултисамплед ресурс када га више не обавезује као циљ, пуна ХЛСЛ Интеграције - Алл Direct3D 10 шејдер су писане у ХЛСЛ и реализоване уз(contracted; show full)[[Платформски апдејт]] за оперативни систем [[Виндоус виста|Виндоус Виста]] укључује потпуно функционалан Direct3D 11 издржљивост и ДXГИ 1.1 апдејт, као и друге сродне компоненте из Виндоус 7 као [[Варп]], [[Директ2D]], [[ДиректВрите]] и [[ВИЦ]].<ref>{{cite web|url=http://support.microsoft.com/kb/971644 |title=Description of the Platform Update for Windows Server 2008 and the Platform Update for Windows Vista |publisher=Support.microsoft.com |date = 2. 10. 2012 |accessdate = 15. 6. 2013}}</ref>
<ref>{{cite web|url=http://blogs.msdn.com/directx/archive/2009/09/10/windows-7-transition-pack-for-windows-vista.aspx |title=The Platform Update for Windows Vista - DirectX Developer Blog - Site Home - MSDN Blogs |publisher=Blogs.msdn.com |date = 10. 9. 2009 |accessdate = 15. 6. 2013}}{{dead link|date=February 2018}}</ref{{чињеница|date=02. 2018.}}. 2018.}}<!--mrtva veza od tog datuma-->

=== DirectX 11.1 ===

'''Direct3D 11.1'''<ref>{{cite web|url=http://msdn.microsoft.com/en-us/library/windows/desktop/hh404562(v=vs.85).aspx|title=Direct3D 11.1 Features|publisher=MSDN|accessdate = 30. 9. 2014}}</ref><ref>{{cite web|url=http://msdn.microsoft.com/en-us/library/windows/desktop/hh404457(v=vs.85).aspx|title=D3D11_FEATURE_DATA_D3D11_OPTIONS structure|publisher=MSDN|accessdate = 30. 9. 2014}}</ref> је исправка за АПИ који се испоручује са(contracted; show full)inding in Microsoft DirectX 12]</ref> Ресурс за везивање спрата дефинисања максималног број ресурса који могу бити обухваћени коришћењем ЦБВ (константа буфер Виев), СРВ (. шејдер поглед ресурса) и беспилотне летелице (неуређен приступ погледу), као и текстура самплер јединица. Ниво 3 хардвера омогућава потпуно биндлесс ресурсе само ограничене по величини дескриптора гомиле, док Тиер 1 и Тиер 2 хардвери наметну неке границе на броју дескриптора ("Погледи") који се може користити истовремено.
<ref>[https://intel.lanyonevents.com/sf14/connect/sessionDetail.ww?SESSION_ID=1315 GVCS005 - Microsoft Direct3D 12: New API Details and Intel Optimizations]{{dead link|date=February 2018}}</ref{{чињеница|date=02. 2018.}}. 2018.}}<!--mrtva veza od tog datuma--><ref name=
"Build2015_McMullen">[http://channel9.msdn.com/Events/Build/2015/3-673 Build 2015: Advanced DirectX12 Graphics and Performance]</ref>

{| class="wikitable"  style="font-size: 90%" 
|+ Ресурс обавезујућих нивоа
|-
! Ресурс ограничење !! Tier 1 !! Tier 2 !! Tier 3
|-
(contracted; show full)

Прецизнији контекст пребацивање, тј бити у стању да се пребаци две извршене теме на нивоу шејдер-инструкција, уместо у једном командном нивоу или чак серији команди, уведена је ВДДМ / ДXГИ 1.2 која се испоручује са оперативним системом Виндоус 8. Ово превазилази потенцијални проблем распореда када би апликација имала веома дуго извршење јединственом командном / серије команди и да ће морати да се раскине ОС ватцхдог тајмер.
<ref>[http://www.microsoft.com/whdc/device/display/wddm_timeout.mspx]{{dead link|date=February 2018}}</ref{{чињеница|date=02. 2018.}}. 2018.}}<!--mrtva veza od tog datuma-->

ВДДМ 2.0 и DirectX 12 су конструисани како би се омогућило потпуно мултитхреадед извлачења позива. Ово је постигнуто тако што сви ресурси непроменљиве (нпр реад-онли), сериализинг стања пружањем, односно коришћењем нерешено позивају пакете. Овим се избегава сложено управљање ресурсима у управљачком кернел моду, што је могуће више улазин позив драјвера корисничких-модова преко истовремених погубљења контекста добили одвојене приказне нити у истој апликацији.

== Остале имплементације ==

=== Direct3D Мобилни ===
Direct3D Мобилни је изведен из Direct3D али има мањи [[меморијски отисак]]. [[Виндоус CE]] пружа Direct3D Мобилну подршку.

=== Вине имплементација ===
[[Вине]] пројекат има радну имплементацију на Direct3D 8, 9 и 10 АПИ (они су, од 20. маја 2014. године, 100%, 78% и 82% комплетно респективно).<ref>{{cite web|url=http://winehq.org/winapi_stats|title=Status of Windows APIs implementation|publisher=|accessdate = 30. 9. 2014}}{{dead link|date=February 2018}}</ref> Имплементација Вине може да се ради на Виндоусу под одређеним услови.<ref>{{cite web|url=http://wiki.winehq.org/WineD3DOnWindows |title=WineD3DOnWindows - The Official Wine Wiki |publisher=Wiki.winehq.org |date = 2. 6. 2013 |accessdate = 15. 6. 2013}}{{dead link|date=February 2018}}</ref{{чињеница|date=02. 2018.}}. 2018.}}<!--mrtva veza od tog datuma--> Рад на спровођењу Direct3D 10 почела је у Винеу 1.1.7, користећи OpenGL преко [[ВГЛ]]. {{чињеница|date=02. 2016.}}

== Повезани алати ==

{{Главни|D3DX}}
(contracted; show full)== Reference ==
{{reflist|30em}}

== Спољашње везе ==
* [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 и њихов утицај на рачунарске игре

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