Compartilhar 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 uma análise dos requisitos, veja o comportamento de leitura para Níveis de recursos de streaming. 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 2 de primeira geração não atendem a esse requisito específico e retornam o 0 com os padrões descritos acima como resultado do filtro geral se qualquer texel (com espessura diferente de zero) se enquadrar em blocos não mapeadas. O requisito de incluir todos os texels no filtro (peso diferente de zero) não poderá faltar em nenhum outro hardware.

Acesso pipeline aos recursos de streaming