Direct3D 12
Den aktuella versionen av sidan har ännu inte granskats av erfarna bidragsgivare och kan skilja sig väsentligt från
versionen som granskades den 16 februari 2021; kontroller kräver
9 redigeringar .
DirectX 12 är den 12:e versionen av Direct3D (DirectX), en komponent för applikationsprogrammeringsgränssnitt (API) som tillhandahåller funktionalitet för operativsystemet och applikationer för att interagera med grafikkortsdrivrutiner, efterföljaren till DirectX 11 . Funktionerna i detta programvarugränssnitt är knutna till operativsystemet på Windows -linjen och är tillgängliga i Windows 10 . DirectX 12 släpptes 2015 .
Funktioner och innovationer
- Prestandaökning . _
- Förmåga att skapa mer komplexa effekter och scener;
- Effektivare användning av kraften hos flerkärniga processorer ;
- Nya blandningslägen och konservativ rasterisering , som bör förbättra föremålsutslagning och kollisionsdetektering;
- Konservativ rasterisering;
- Förbättring från pipelinetillståndsobjekt och deskriptortabeller;
- Strålspårning i realtid;
- Minska nivån av abstraktion av utrustning;
- Stöd för nya grafikacceleratorer ;
- Möjligheten att kombinera grafikkort från olika tillverkare till ett enda grafikundersystem.
Utvecklingshistorik
Microsoft Corporation i mars 2014 tillkännagav vid GDC -konferensen en ny generation lågnivå API - DirectX 12, som syftar till att konkurrera med Mantle och OpenGL . DirectX 12 blev tillgängligt efter lanseringen av Windows 10 den 29 juli 2015 .
Under 2018 på GDC introducerade Microsoft en uppdatering till DirectX 12, Microsoft DXR, som gör att API:et kan utföra strålspårning i realtid .
Stödnivåer
- DirectX 11_0
- DirectX 11_1
- DirectX 12_0
- DirectX 12_1
- DirectX 12_2
Plattformar som stöds
GPU:er som stöds
Nvidia GeForce
GeForce 10-serien [1]
AMD Radeon
- Radeon HD 7000-serien (från HD 7730) [6]
- Radeon HD 7000M-serien för bärbara datorer (från HD 7730M) [7]
- Radeon HD 8000 OEM-serien (från HD 8570) [8]
- Radeon™ HD 8000M-serien för bärbara datorer
- Radeon R5 M240-serien för bärbara datorer
- Radeon R7 M200-serien för bärbara datorer
- Radeon R7 240 [9]
- Radeon R7 250 (X) [10]
- Radeon R7 260 (X) [11]
- Radeon R7 265 (X) [12]
- Radeon R9 270 (X) [13]
- Radeon R9 280 (X) [14]
- Radeon R9 285
- Radeon R9 290 (X) [15]
- Radeon R9 295X2 [16]
- Radeon R7 350
- Radeon R7 360 [17]
- Radeon R7 370 [18]
- Radeon R9 300-serien [19]
- Radeon R9 Fury [20]
- Radeon R9 Fury X [21]
- Radeon R9 NANO [22]
- Radeon RX 460 [23]
- Radeon RX 470 (D) [24]
- Radeon RX 480 [25]
- Radeon RX 550 [26]
- Radeon RX 560 (D) [27]
- Radeon RX 570 [28]
- Radeon RX 580
- Radeon RX 590 [29]
- Radeon Vega Frontier Edition
- Radeon RX Vega 56 [30]
- Radeon RX Vega 64 [31]
- AMD Ryzen 2000G APU :er
- AMD Ryzen PRO 2000G APU:er
- AMD Ryzen Mobile 2000-serien APU mobila processorer
- AMD Ryzen Mobile PRO 2000-serien APU mobila processorer
- AMD Ryzen Mobile 1000-serien APU mobila processorer
- AMD Ryzen Mobile PRO 1000-serien APU mobila processorer
- AMD A4/A6/A8/A10-7000 serie APU:er (kodnamnet Kaveri och Godavari)
- AMD A6/A8/A10 PRO-7000-seriens APU:er (kodnamnet Kaveri och Godavari)
- AMD E1/A4/A10 Micro-6000 Series APU:er (kodnamnet Mullins)
- AMD E1/E2/A4/A6/A8-6000-seriens APU:er (kodnamnet Beema)
GPU-arkitekturer som stöder DirectX 12 API
- NVIDIA Fermi
- NVIDIA Kepler
- NVIDIA Maxwell Gen 1
- NVIDIA Maxwell Gen 2
- NVIDIA Pascal
- NVIDIA Volta
- NVIDIA Turing
- NVIDIA Ampere
- AMD GCN 1.0
- AMD GCN 1.1
- AMD GCN 1.2
- AMD GCN 1.3
- AMD GCN 1.4
GPU-arkitekturer som stöder DirectX 12_0
- NVIDIA Maxwell Gen 2
- NVIDIA Pascal
- NVIDIA Volta
- NVIDIA Turing
- AMD GCN 1.1
- AMD GCN 1.2
- AMD GCN 1.3
- AMD GCN 1.4
GPU-arkitekturer som stöder DirectX 12_2
- NVIDIA Ampere
- NVIDIA Turing
- RDNA 2
Se även
Anteckningar
- ↑ 1 2 GeForce GTX 400 recension|NVIDIA . www.nvidia.ru Hämtad 19 september 2018. Arkiverad från originalet 19 september 2018. (ryska)
- ↑ GeForce GTX 700-serien med grafikkort från NVIDIA . www.nvidia.com Hämtad 19 september 2018. Arkiverad från originalet 11 augusti 2018.
- ↑ GeForce 800M grafikkortserie | Grafikkort för bärbara datorer|NVIDIA . www.nvidia.ru Hämtad 19 september 2018. Arkiverad från originalet 19 september 2018. (ryska)
- ↑ GEFORCE GTX 10 VIDEOKORT . www.nvidia.com Hämtad 19 september 2018. Arkiverad från originalet 20 september 2018. (ryska)
- ↑ Möt NVIDIA GeForce RTX 20-seriens grafikkort . NVIDIA. Hämtad 19 september 2018. Arkiverad från originalet 19 september 2018. (ryska)
- ↑ AMD Radeon™ HD 7000-seriens grafikkort: 7990, 7900, 7800, 7700 . www.amd.com. Hämtad 19 september 2018. Arkiverad från originalet 19 september 2018. (ryska)
- ↑ AMD Radeon™ HD 7000M-seriens grafik: 7900m, 7800m, 7700m, 7500m, 7600m, 7400m, 7300m . www.amd.com. Hämtad 19 september 2018. Arkiverad från originalet 20 september 2018.
- ↑ AMD Radeon™ HD 8000-seriens grafik (OEM) . www.amd.com. Hämtad 19 september 2018. Arkiverad från originalet 20 september 2018. (ryska)
- ↑ AMD Radeon™ R7 240 . products.amd.com. Hämtad 19 september 2018. Arkiverad från originalet 20 september 2018.
- ↑ AMD Radeon™ R7 250 . products.amd.com. Hämtad 19 september 2018. Arkiverad från originalet 19 september 2018.
- ↑ AMD Radeon™ R7 260 . products.amd.com. Hämtad 19 september 2018. Arkiverad från originalet 20 september 2018.
- ↑ AMD Radeon™ R7 265 . products.amd.com. Hämtad 19 september 2018. Arkiverad från originalet 20 september 2018.
- ↑ AMD Radeon™ R9 270 . products.amd.com. Hämtad 19 september 2018. Arkiverad från originalet 20 september 2018.
- ↑ AMD Radeon™ R9 280 . products.amd.com. Hämtad 19 september 2018. Arkiverad från originalet 20 september 2018.
- ↑ AMD Radeon™ R9 290X . products.amd.com. Hämtad 19 september 2018. Arkiverad från originalet 20 september 2018.
- ↑ AMD Radeon™ R9 295X2 . products.amd.com. Hämtad 19 september 2018. Arkiverad från originalet 20 september 2018.
- ↑ AMD Radeon™ R7 360 . products.amd.com. Hämtad 19 september 2018. Arkiverad från originalet 20 september 2018.
- ↑ AMD Radeon™ R7 370 . products.amd.com. Hämtad 19 september 2018. Arkiverad från originalet 20 september 2018.
- ↑ AMD Radeon R9 300-serien . Hämtad 19 september 2018. Arkiverad från originalet 1 oktober 2018. (obestämd)
- ↑ AMD Radeon™ R9 Fury . products.amd.com. Hämtad 19 september 2018. Arkiverad från originalet 20 september 2018.
- ↑ AMD Radeon™ R9 Fury X. products.amd.com. Hämtad 19 september 2018. Arkiverad från originalet 20 september 2018.
- ↑ AMD Radeon™ R9 Nano . products.amd.com. Hämtad 19 september 2018. Arkiverad från originalet 20 september 2018.
- ↑ Radeon™ RX 460 . products.amd.com. Hämtad 19 september 2018. Arkiverad från originalet 19 september 2018.
- ↑ Radeon™ RX 470 . products.amd.com. Hämtad 19 september 2018. Arkiverad från originalet 20 september 2018.
- ↑ Radeon™ RX 480 . products.amd.com. Hämtad 19 september 2018. Arkiverad från originalet 19 september 2018.
- ↑ Radeon™ RX 550 . products.amd.com. Hämtad 19 september 2018. Arkiverad från originalet 20 september 2018.
- ↑ Radeon™ RX 560 . products.amd.com. Hämtad 19 september 2018. Arkiverad från originalet 20 september 2018.
- ↑ Radeon™ RX 570 . products.amd.com. Hämtad 19 september 2018. Arkiverad från originalet 20 september 2018.
- ↑ Radeon™ RX 580 . products.amd.com. Hämtad 19 september 2018. Arkiverad från originalet 20 september 2018.
- ↑ Radeon™ RX Vega 56 . products.amd.com. Hämtad 19 september 2018. Arkiverad från originalet 19 september 2018.
- ↑ Radeon™ RX Vega 64 . products.amd.com. Hämtad 19 september 2018. Arkiverad från originalet 20 september 2018.