Werken met Direct3D 11, Direct3D 10 en Direct2D
In deze sectie worden interoperabiliteitstechnieken behandeld met eerdere versies van Direct3D en Direct2D, de Direct3D 11on12-API en richtlijnen voor het overzetten van Direct3D 11 naar Direct3D 12.
In deze sectie
Onderwerp | Beschrijving |
---|---|
Direct3D 12 Interop |
D3D12 kan worden gebruikt voor het schrijven van toepassingen met onderdelen. |
Direct3D 11 op 12 |
D3D11On12 is een mechanisme waarmee ontwikkelaars D3D11-interfaces en -objecten kunnen gebruiken om de D3D12-API te besturen. Met D3D11on12 kunnen onderdelen die zijn geschreven met D3D11 (bijvoorbeeld D2D-tekst en gebruikersinterface) samenwerken met onderdelen die zijn geschreven op basis van de D3D12-API. D3D11on12 maakt ook incrementele overdracht van een toepassing van D3D11 naar D3D12 mogelijk door delen van de app in te schakelen om D3D11 te blijven gebruiken voor eenvoud, terwijl anderen zich op D3D12 richten voor prestaties, terwijl altijd volledige en juiste rendering wordt uitgevoerd. D3D11On12 maakt het eenvoudiger dan het gebruik van interoperabiliteitstechnieken om resources te delen en werk tussen de twee API's te synchroniseren. |
overzetten van Direct3D 11 naar Direct3D 12 |
Deze sectie bevat enkele richtlijnen voor het overzetten van een aangepaste Direct3D 11-grafische engine naar Direct3D 12. |