Freigeben über


Von den Streamingressourcen nicht unterstützte Schablonenformate

Formate, die Schablonen enthalten, werden nicht mit Streamingressourcen unterstützt.

Formate, die schablonen enthalten, umfassen DXGI_FORMAT_D24_UNORM_S8_UINT (und verwandte Formate in der R24G8-Familie) und DXGI_FORMAT_D32_FLOAT_S8X24_UINT (und verwandte Formate in der R32G8X24 Familie).

Einige Implementierungen speichern Tiefe und Schablone in separaten Zuordnungen, während andere sie zusammen speichern. Die Kachelverwaltung für die beiden Schemas müsste unterschiedlich sein, und keine einzelne API kann die Unterschiede abstrahieren oder rationalisieren. Wir empfehlen zukünftige Hardware, um unabhängige Tiefen- und Schablonenoberflächen zu unterstützen, die jeweils unabhängig nebeneinander angeordnet sind.

32-Bit-Tiefe hätte 128 x 128 Kacheln, und die 8-Bit-Schablone hätte 256 x 256 Kacheln. Daher müssten Anwendungen mit Einer Kachel-Shape-Fehlausrichtung zwischen Tiefe und Schablone leben. Dasselbe Problem besteht jedoch bereits bei unterschiedlichen Renderziel-Oberflächenformaten.

Prozessübergreifende Streamingressource und Gerätefreigabe