Não há suporte para formatos de estêncil com recursos de streaming
Formatos que contêm estêncil não são compatíveis com recursos de streaming.
Os formatos que contêm estêncil incluem DXGI_FORMAT_D24_UNORM_S8_UINT (e formatos relacionados na família R24G8) e DXGI_FORMAT_D32_FLOAT_S8X24_UINT (e formatos relacionados na família R32G8X24).
Algumas implementações armazenam profundidade e estêncil em alocações separadas, enquanto outras as armazenam juntas. O gerenciamento de blocos para os dois esquemas teria que ser diferente, e nenhuma API única pode abstrair ou racionalizar as diferenças. Recomendamos que o hardware futuro dê suporte a superfícies independentes de profundidade e estêncil, cada uma lado a lado independente.
A profundidade de 32 bits teria blocos de 128 x 128 e o estêncil de 8 bits teria blocos de 256 x 256. Portanto, os aplicativos teriam que conviver com o desalinhamento da forma do ladrilho entre a profundidade e o estêncil. Mas o mesmo problema já existe com diferentes formatos de superfície de destino de renderização.
Tópicos relacionados
Processo cruzado de recursos de streaming e compartilhamento de dispositivos