Partilhar via


Comportamento SRV com blocos não mapeados

O comportamento das leituras SRV (exibição de recursos de sombreador) que envolvem blocos não mapeados depende do nível de suporte de hardware. Para obter um detalhamento dos requisitos, consulte Comportamento de leitura para camadas de recursos de recursos lado a lado. Esta seção resume o comportamento ideal, que de Nível 2 exige.

Considere uma operação de filtro de textura que lê de um conjunto de texels em um SRV. Texels que caem em blocos não mapeados contribuem com 0 em todos os componentes não ausentes do formato (e o padrão para componentes ausentes) na operação geral do filtro ao lado de contribuições de texels mapeados. Os texels são todos ponderados e combinados independentemente de os dados virem de blocos mapeados ou não mapeados.

Alguns hardwares de nível de de primeira geração não atendem a esse requisito de especificação e retornam o 0 com os padrões descritos anteriormente como o resultado geral do filtro se algum texels (com peso diferente de zero) cair em blocos não mapeados. Nenhum outro hardware poderá perder o requisito de incluir todos os texels (peso diferente de zero) no filtro.

Acesso de pipeline a recursos lado a lado