Praca z direct3D 11, Direct3D 10 i Direct2D
W tej sekcji omówiono techniki interoperacyjności z wcześniejszymi wersjami Direct3D i Direct2D, interfejsem API Direct3D 11on12 oraz wytycznymi dotyczącymi przenoszenia z Direct3D 11 do Direct3D 12.
W tej sekcji
Temat | Opis |
---|---|
międzyoperacyjności Direct3D 12 |
D3D12 może służyć do pisania modularnych aplikacji. |
Direct3D 11 na 12 |
D3D11On12 to mechanizm, za pomocą którego deweloperzy mogą używać interfejsów I obiektów D3D11 do napędzania interfejsu API D3D12. D3D11on12 umożliwia składnikom napisanym przy użyciu D3D11 (na przykład tekstu D2D i interfejsu użytkownika) pracować razem ze składnikami napisanymi dla interfejsu API D3D12. D3D11on12 umożliwia również stopniowe przenoszenie aplikacji z D3D11 do D3D12, dzięki czemu części aplikacji mogą nadal korzystać z D3D11 dla uproszczenia, podczas gdy inne celują w D3D12 dla zwiększenia wydajności, zawsze zapewniając pełne i poprawne renderowanie. D3D11On12 sprawia, że udostępnianie zasobów i synchronizowanie pracy między dwoma interfejsami API jest prostsze niż przy użyciu technik międzyoperacyjnych. |
Migracja z Direct3D 11 do Direct3D 12 |
Ta sekcja zawiera wskazówki dotyczące portowania z niestandardowego silnika graficznego Direct3D 11 do Direct3D 12. |
Tematy pokrewne
-
przewodnik programowania Direct3D 12