Freigeben über


Rasterizerverhalten bei nicht zugeordneten Kacheln

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

DepthStencilView

Das Verhalten der Tiefenschablonenansicht (DSV) für Lese- und Schreibvorgänge hängt vom Grad der Hardwareunterstützung ab. Eine Aufschlüsselung der Anforderungen finden Sie unter Allgemeines Lese- und Schreibverhalten für Streamingressourcenfeatureebenen.

Hier ist das ideale Verhalten:

Wenn eine Kachel in DepthStencilView nicht zugeordnet ist, ist 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 Ebene 2 nicht erforderlich. Schreibvorgänge auf nicht zugeordnete Kacheln können in einem Cache enden, den nachfolgende Lesevorgänge aufnehmen können.

RenderTargetView

Das Verhalten von RtV-Lese- und Schreibvorgängen (Renderzielansicht) hängt vom Grad der Hardwareunterstützung ab. Eine Aufschlüsselung der Anforderungen finden Sie unter Allgemeines Lese- und Schreibverhalten für Streamingressourcenfeatureebenen.

Bei allen Implementierungen können verschiedene gleichzeitig gebundene RTVs (und DSV) unterschiedliche Bereiche im Vergleich zu nicht zugeordneten Bereichen aufweisen und unterschiedliche Oberflächenformate aufweisen (d. h. unterschiedliche Kachelformen).

Hier ist das ideale Verhalten:

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

Pipelinezugriff auf Streamingressourcen