Freigeben über


Rasterizerverhalten bei nicht zugeordneten Kacheln

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

DepthStencilView

Das Verhalten von Lese- und Schreibvorgängen der Tiefenschablonenansicht (DSV) hängt von der Hardwareunterstützung ab. Eine Aufschlüsselung der Anforderungen finden Sie unter Allgemeines Lese- und Schreibverhalten für gekachelte Ressourcenfeatureebenen.

Hier sehen Sie das ideale Verhalten:

Wenn eine Kachel in der 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 auf 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 Lese- und Schreibvorgängen der Renderzielansicht (RTV) hängt von der Hardwareunterstützung ab. Eine Aufschlüsselung der Anforderungen finden Sie unter Allgemeines Lese- und Schreibverhalten für gekachelte Ressourcenfeatureebenen.

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

Hier sehen Sie das ideale Verhalten:

Lesevorgänge aus RTVs geben 0 in fehlenden Kacheln 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 gekachelte Ressourcen