Udostępnij przez


Renderowanie (grafika Direct3D 12)

Ta sekcja zawiera informacje o nowych funkcjach renderowania w Direct3D 12 (i Direct3D 11.3).

W tej sekcji

Temat Opis
konserwatywna rasteryzacja
Konserwatywna rasteryzacja dodaje pewną pewność renderowania pikseli, co jest przydatne w szczególności w przypadku algorytmów wykrywania kolizji.
Rysunek Pośredni
Rysowanie pośrednie umożliwia przeniesienie niektórych operacji przemierzania sceny i odrzucania z CPU do GPU, co może poprawić wydajność. Bufor poleceń może być generowany przez procesor CPU lub procesor GPU.
Uporządkowane widoki rasteryzatora
Widoki uporządkowane rasterizatora (ROV) umożliwiają znakowanie powiązań UAV za pomocą deklaracji, która zmienia normalne wymagania dotyczące kolejności wyników potoku grafiki dla widoków interfejsu użytkownika. Dzięki temu algorytmy OIT (Order Independent Transparency) działają, co zapewnia znacznie lepsze wyniki renderowania, gdy wiele przezroczystych obiektów jest zgodnych ze sobą w widoku.
Specyfikowana wartość referencyjna szablonu cieniowania
Umożliwienie cieniowaniu pikseli wyprowadzania wartości referencyjnej wzornika, a nie tej określonej przez interfejs API, pozwala na bardzo szczegółową kontrolę nad operacjami wzornika.
łańcuchy wymiany
Łańcuchy wymiany kontrolują rotację tylnego bufora, tworząc podstawę animacji graficznej.

Następujące tematy są również nowe dla wersji Direct3D 12 i Direct3D 11.3:

Wysoki zakres dynamiczny i szeroka gama kolorów

Zapoznaj się z obsługą wysokiego zakresu dynamicznego (zwiększona różnica między najjaśniejszymi bielami a najciemniejszymi czarnymi) oraz szerokim gamutem kolorów (10 bitów, a nie 8 bitów na kolor) opisanym w dziale „Ulepszenia DXGI 1.5” ().

przewodnik programowania Direct3D 12