Von den Streamingressourcen nicht unterstützte SchablonenformateStencil formats not supported with streaming resources

Formate, die Schablonen enthalten, werden von Streamingressourcen nicht unterstützt.Formats that contain stencil aren't supported with streaming resources.

Zu den Formaten, die die Schablone enthalten, gehören 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).Formats that contain stencil include DXGI_FORMAT_D24_UNORM_S8_UINT (and related formats in the R24G8 family) and DXGI_FORMAT_D32_FLOAT_S8X24_UINT (and related formats in the R32G8X24 family).

Einige Implementierungen speichern Tiefen- und Schabloneninformationen in separaten Zuordnungen, andere speichern sie zusammen.Some implementations store depth and stencil in separate allocations while others store them together. Die Kachelverwaltung für die beiden Schemas müsste unterschiedlich sein, und keine API kann die Unterschiede abstrahieren oder rationalisieren.Tile management for the two schemes would have to be different, and no single API can abstract or rationalize the differences. Wir empfehlen für zukünftige Hardware die Unterstützung unabhängiger Tiefen- und Schablonenoberflächen, die voneinander unabhängige Kacheln verwenden.We recommend for future hardware to support independent depth and stencil surfaces, each independently tiled.

Die 32-Bit-Tiefe müsste 128 x 128 Kacheln und die 8-Bit Schablone müsste 256 x 256 Kacheln haben.32-bit depth would have 128x128 tiles, and 8-bit stencil would have 256x256 tiles. Daher würde es Anwendungen mit einer Diskrepanz in der Kachelform zwischen Tiefe und Schablone geben.Therefore, applications would have to live with tile shape misalignment between depth and stencil. Aber das gleiche Problem besteht bereits bei anderen Formaten von Renderzieloberflächen.But the same problem exists with different render target surface formats already.

Verwandte ThemenRelated topics

Prozessübergreifende und Geräte Freigabe für StreamingressourcenStreaming resource cross-process and device sharing