Partilhar via


Comportamento de SRV com blocos não mapeados

O comportamento de leituras de modo de exibição (SRV) de recurso de sombreador que envolve 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 blocos. Esta seção resume o comportamento ideal, que o Nível 2 requer.

Considere uma operação de filtro de textura que lê de um conjunto de texels em um SRV. Texels que se enquadram em blocos não mapeados contribuem com 0 em todos os componentes sem perder o formato (e o padrão para componentes que estão faltando) para a operação de filtro geral junto com contribuições de texels mapeadas. Os texels são todos ponderados e combinados juntos independentemente dos dados serem provenientes de blocos mapeados ou não mapeados.

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

Acesso de pipeline a recursos em bloco