Sdílet prostřednictvím


Vykreslování (grafika Direct3D 12)

Tato část obsahuje informace o funkcích vykreslování nových funkcí Direct3D 12 (a Direct3D 11.3).

V této části

Námět Popis
konzervativní rasterizace
Konzervativní rasterizace přidává určitou jistotu k vykreslování pixelů, což je užitečné zejména pro algoritmy detekce kolizí.
Nepřímé kreslení
Nepřímé vykreslování umožňuje částečné procházení scénou a vyřazení přesunout z procesoru na GPU, což může zlepšit výkon. Vyrovnávací paměť příkazů může generovat procesor nebo GPU.
seřazená zobrazení rasterizátoru
Rasterová uspořádaná zobrazení (ROV) umožňují kódu shaderu pixelů označit vazby UAV s deklarací, která mění běžné požadavky na pořadí výsledků v grafickém kanálu pro UAV. To umožňuje, aby algoritmy OIT (Order Independent Transparency) fungovaly, což dává mnohem lepší výsledky vykreslování, když je více průhledných objektů v zobrazení v souladu s ostatními.
shaderem specifikovaná referenční hodnota šablony
Povolení pixelových shaderů vydat referenční hodnotu stencil, namísto použití zadaného rozhraní API, umožňuje velmi jemnou granulární kontrolu nad operacemi stencil.
Řetězce výměny
Swap chainy řídí rotaci zadního bufferu a tvoří základ grafické animace.

Následující témata jsou také novinkou pro Direct3D 12 a Direct3D 11.3:

Vysoký dynamický rozsah a široký barevný gamut

Podívejte se na podporu vysokého dynamického rozsahu (zvýšený rozdíl mezi nejjasnějšími bílými a nejtemnějšími černými) a širokého barevného gamutu (10 bitů, nikoli 8 bitů, na barvu) popsanou v vylepšení DXGI 1,5.

průvodce programováním Direct3D 12