Freigeben über


Schablonenformate werden bei gekachelten Ressourcen nicht unterstützt

Formate, die schablonen enthalten, werden mit gekachelten Ressourcen nicht 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. Es wird empfohlen, für zukünftige Hardware unabhängige Tiefen- und Schablonenoberflächen zu unterstützen, die jeweils unabhängig gekachelt sind. Die 32-Bit-Tiefe hätte 128 x 128 Kacheln, und die Schablone mit 8 Bit hätte 256 x 256 Kacheln. Daher müssten Anwendungen mit einer Fehlausrichtung der Kachelform zwischen Tiefe und Schablone leben. Das gleiche Problem besteht jedoch bereits bei unterschiedlichen Renderziel-Oberflächenformaten.

Prozessübergreifende und geräteübergreifende Freigabe von gekachelten Ressourcen