Udostępnij za pośrednictwem


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.

przewodnik programowania Direct3D 12