Freigeben über


Rasterizerverhalten mit nicht zugeordneten Kacheln

In diesem Abschnitt wird das Rasterizerverhalten mit nicht zugeordneten Kacheln beschrieben.

DepthStencilView

Das Verhalten der Tiefenschablonenansicht (DSV) hängt von der Hardwareunterstützung ab. Eine Aufschlüsselung der Anforderungen finden Sie unter allgemeines Lese- und Schreibverhalten für Streamingressourcen-Featureebenen.

Hier ist das ideale Verhalten:

Wenn eine Kachel in der DepthStencilView nicht zugeordnet ist, lautet der Rückgabewert aus der Lesetiefe 0, der dann in alle Vorgänge eingespeist wird, die für den Tiefenlesewert konfiguriert sind. Schreibvorgänge in die fehlende Tiefenkachel werden gelöscht. Diese ideale Definition für die Schreibverarbeitung ist für Stufe 2 nicht erforderlich. Schreibvorgänge in nicht zugeordnete Kacheln können in einem Cache enden, den nachfolgende Lesevorgänge aufnehmen konnten.

RenderTargetView

Das Verhalten der Renderzielansicht (RTV) hängt von der Hardwareunterstützung ab. Eine Aufschlüsselung der Anforderungen finden Sie unter allgemeines Lese- und Schreibverhalten für Streamingressourcen-Featureebenen.

Bei allen Implementierungen können gleichzeitig unterschiedliche RTVs (und DSV) unterschiedliche Bereiche zugeordnet sein, die nicht zugeordnet sind und unterschiedliche Oberflächenformate aufweisen können (d. h. unterschiedliche Kachelformen).

Hier ist das ideale Verhalten:

Lesevorgänge von RTVs geben 0 in fehlenden Kacheln zurück und Schreibvorgänge werden gelöscht. Diese ideale Definition für die Schreibverarbeitung ist für Stufe 2 nicht erforderlich. Schreibvorgänge in nicht zugeordnete Kacheln können in einem Cache enden, den nachfolgende Lesevorgänge aufnehmen konnten.

Pipelinezugriff auf Streamingressourcen