FERRAMENTAS LINUX: O Intel Iris Gallium3D recebe o suporte de rasterização conservadora

quarta-feira, 24 de abril de 2019

O Intel Iris Gallium3D recebe o suporte de rasterização conservadora




Confira !!



Além do novo driver OpenGL de código aberto da Intel, que apresenta algumas otimizações de desempenho pesadas , o driver Iris Gallium3D pegou outra extensão do OpenGL antes da ramificação do Mesa 19.1.

O Iris Gallium3D agora suporta INTEL_conservative_rasterization junto com o suporte existente no driver i965. INTEL_conservative_rasterization é a extensão Intel de vários anos para verificar se todos os fragmentos são pelo menos parcialmente cobertos por um polígono em vez do modo padrão de rasterização de incluir fragmentos com pelo menos uma amostra coberta por um polígono.
A rasterização regular inclui fragmentos com pelo menos uma amostra coberta por um polígono. A rasterização conservadora inclui todos os fragmentos que são pelo menos parcialmente cobertos pelo polígono. 
Em alguns casos de uso, também é importante saber se um fragmento é totalmente coberto por um polígono, ou seja, se todas as partes do fragmento estão dentro do polígono. Um aplicativo pode, por exemplo, querer processar fragmentos totalmente cobertos diferentes dos pixels de "borda". Esta extensão adiciona uma opção para o shader de fragmento receber essa informação via gl_SampleMaskIn []. 
Essa extensão afeta apenas polígonos no modo FILL e, especificamente, não implica em nenhuma alteração no processamento de linhas ou pontos. 
A rasterização conservadora desativa automaticamente a rasterização de antialimentação de polígonos se ativada por POLYGON_SMOOTH.

O suporte foi fundido na terça-feira para este driver, embora de natureza simples, graças ao trabalho de rasterização conservador anterior da Intel, tendo feito todo o levantamento pesado que foi reutilizado por este novo driver Gallium3D.

Este driver Intel Gallium3D fará sua viagem inaugural com o Mesa 19.1 com lançamento previsto para o final de maio. No entanto, o driver OpenGL "i965" clássico permanecerá o padrão até novo aviso.

Fonte

Até a próxima !

Nenhum comentário:

Postar um comentário