Difference between revisions 15832548 and 18108698 on srwiki{{Инфокутија софтвер | име = Direct3D | лого = <!-- Image name is enough --> | лого_опис = | скриншот = <!-- Image name is enough --> | скриншот_опис = | програмер = Мајkрософт | настанак = (contracted; show full)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> драјверима и укључују компоненте шејдера измену и повезивање, функција повезује графикон (ФЛГ), инбок [[ХЛСЛ]] преводилац, могућност да обележите графичке команде.<ref>[https://msdn.microsoft.com/en-us/library/windows/apps/bg182880.aspx Content Moved (Windows)<!-- Botovski generisani naziv -->]</ref> Ниво Феатуре 11_0 и 11_1 уводе опционалну подршку за поплочане ресурсе са шејдер нивоима детаља стезаљке (Тиер2).<ref>{{cite web|url=http://msdn.microsoft.com/en-us/library/windows/desktop/dn280435(v=vs.85).aspx|title=D3D11_TILED_RESOURCES_TIER enumeration|publisher=MSDN|accessdate = 30. 9. 2014}}</ref> Ова друга функција ефикасно обезбеђује контролу над хардверском [[страница табеле|страницом табеле]] која је присутна у многим актуелним ГПУ-има.<ref name="build2013_D3Dtile(contracted; show full)раво излаже неке старе хардверске карактеристике у грануларном начину.; На пример <code>Д3Д11_ФЕАТУРЕ_Д3Д9_СИМПЛЕ_ИНСТАНЦИНГ_СУППОРТ</code> излаже делимичну подршку за инстанцинг на играном нивоу 9_1 9_2 и хардвер, иначе у потпуности подржан од функција нивоа 9_3 па надаље.<ref>{{cite web|url=http://msdn.microsoft.com/en-us/library/windows/desktop/dn280414(v=vs.85).aspx|title=D3D11_FEATURE_DATA_D3D9_SIMPLE_INSTANCING_SUPPORT structure|publisher=MSDN|accessdate = 30. 9. 2014}}</ref> '''Direct3D 11. X''' је надскуп DirectX-а 11.2 компоненте на [[Xbox Оне]].<ref>{{cite web|url=http://blogs.windows.com/buildingapps/2013/10/14/raising-the-bar-with-direct3d/|title=Raising the Bar with Direct3D|work=Building Apps for Windows|accessdate = 30. 9. 2014}}</ref><ref>{{cite web|url=http://semiaccurate.com/2013/10/16/microsoft-rejects-mantle/|title=Microsoft officially turns down Mantle|publisher=|accessdate = 30. 9. 2014}}</ref> То укључује и (contracted; show full) Неке нове хардверске карактеристике такође се сматрају за Direct3D 12,<ref name="redgamingtech.com"/><ref name="ReferenceB">{{cite web|url=http://www.anandtech.com/show/8544/microsoft-details-direct3d-113-12-new-features|title=AnandTech - Microsoft Details Direct3D 11.3 & 12 New Rendering Features|last=Smith|first=Ryan|publisher=|accessdate = 30. 9. 2014}}</ref><ref> [http://static.gamespot.com/uploads/original/823/8237367/2484602-pixel+ordered+uav.jpg]</ref> укључујући Волуме плочице ресурса, откуцана УАВ оптерећења, конзервативна растеризација, боље судара и редукцију дивљачи са конзервативним растеризацијама Растер Ж Виевс (Роверс), свиззлед ресурсе и компримовани ресурси,<ref>{{cite web|url=http://www.pcworld.com/article/2110085/next-gen-directx-12-graphics-tech-revealed-hitting-microsoft-platforms-in-2015.html|title=Meet the future of PC graphics: Microsoft reveals faster, console-like DirectX 12|date = 20. 3. 2014|work=PCWorld|accessdate(contracted; show full) Direct3D 11 је такође представио "10левел9", подскуп Direct3D 10 АПИ са нивоима играних енцапсулатинг разним Direct3D 9 картицама са [[ВДДМ]] [[Драјвер|драјверима]], и Direct3D 11.1 је уведо пар опционих функција за све нивое.<ref name="CheckFeatureSupport">[https://msdn.microsoft.com/en-us/library/windows/desktop/hh404562#check_support_of_new_direct3d_11.1_features_and_formats Direct3D 11.1 Features (Windows)<!-- Botovski generisani naziv -->]</ref> Овај приступ омогућава програмерима да уједине приказивања гасовода и користе једну верзију АПИ на оба нова и стара хардвера, искористивши побољшања перформанси и употребљивости новијих компоненти.<ref name="gamefest2008"/> Функција нивоа типичних енкапсулација * Главне карактеристике обавезно су изложене у новој верзији АПИа (Direct3D 11.0, Direct3D 12), * неколико мањих функција је изложено у новој верзији (Direct3D 10.1, 11.1, Директан 12), или (contracted; show full) Direct3D 11.1 за Виндоус 8 уводи функцију нивоа 11_1 и додатне способности за нивое 10_0, 10_1 и 11_0,<ref name="CheckFeatureSupport"/> међутим, оне нису доступне у Direct3D 11.1 за Виндоус 7 [[Vindous 7|платформни апдејт]].<ref>{{cite web|url=http://blogs.msdn.com/b/chuckw/archive/2012/06/20/direct3d-feature-levels.aspx|title=MSDN Blogs|publisher=|accessdate = 30. 9. 2014}}</ref><ref>[https://msdn.microsoft.com/en-us/library/windows/desktop/jj863687.aspx Platform Update for Windows 7 (Windows)<!-- Botovski generisani naziv -->]</ref> Direct3D 11.2 за Виндоус 8.1 додаје опцију тилед средства за нивоима 11_0 11_1,<ref name=D3D11.2W8.1/> и Direct3D 11.3 за Виндоус 10 додаје више изборних функција и захтева ВДДМ 2.0 драјвера. {| class="wikitable" style="font-size: 90%" |+ Ниво функције у Диркт3D 11.3 |- ! Ниво функције !! Обавезне хардверске карактеристике !! Додатне функције |- | '''9_1''' (contracted; show full) |- | '''12_1''' | Конзервативна растеризација Тиер 1, растеризатор Ж Виевс. |} === Direct3D 12 ниво === Direct3D 12 за Виндоус 10 захтева графички хардвер у складу са карактеристикама нивоа 11_0 11_1 које подржава виртуелна меморија превода адреса и захтева ВДДМ 2.0 драјвера. Постоје два нивоа функција, нова 12_0 12_1 која укључује неке нове функције изложене од Direct3D 12, који су опционо на нивоу 11_0 11_1.<ref>[https://msdn.microsoft.com/en-us/library/dn899127.aspx Hardware Tiers (Windows)<!-- Botovski generisani naziv -->]</ref> Неке раније изборне карактеристике су усклађене као основа на ниво 11_0 11_1. {| 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 битни). Ресурс везивање (три спрата), поплочан ресурси (три нивоа), конзервативни растеризација (три спрата), Стенцил референтна вредност од пиксел шејдер, растеризатор наредио став, откуцана УАВ оптерећења за додатне формате. |- |style="border-bottom-style:hidden"| УАВс у свакој фази гасовода, беспилотну летелицу приказану као пример сила тачака, стално буфер пребијање и парцијално ажурирање. |- | '''11_1''' | style="border-top-style:hidden"| Логичке мешане операције, мета-независна растеризација, повећана УАВ Слот датотека. |- | '''12_0''' | Ресурс Обавезна Тиера 2, поплочани ресурси Нивоа 2 (Тектуре2Д), откуцана УАВ оптерећења (додатни формати). |- | '''12_1''' | Конзервативна растеризација Тиера 1, растеризатор Ордеред Виевс |} Direct3D 12 уводи модерније ресурсе обавезујући модел који омогућава експлицитну контролу над меморијом. Сажети "виев ресурс" објекти<ref>[https://msdn.microsoft.com/en-us/library/windows/desktop/ff476900(v=vs.85).aspx Introduction to a Resource in Direct3D 11 (Windows)<!-- Botovski generisani naziv -->]</ref> су сада заступљени са ресурсима описима, који се додељују користећи меморијске гомиле и табеле.<ref name="engel">[https://software.intel.com/en-us/articles/introduction-to-resource-binding-in-microsoft-directx-12 Wolfgang Engel. Introduction to Resource Binding in Microsoft DirectX 12]</ref> Ресурс за везивање спрата дефинисања максималног број ресурса који могу бити обухваћени коришћењем ЦБВ (константа буфер Виев), СРВ (. шејдер поглед ресурса) и беспилотне летелице (неу(contracted; show full){{reflist|30em}} == Спољашње везе == * [http://www.xbox.com/en-US/gfwl DirectX сајт] * [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=18108698.
![]() ![]() 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.
|