A biblioteca de gráficos de código aberto Mesa, que implementa as APIs OpenGL e Vulkan para Linux, recebeu uma atualização que traz suporte de rastreamento de raio para GPUs AMD que não possuem aceleradores de rastreamento de raio de hardware.
A tecnologia proposta é implementada em software por meio da API Vulkan e usa sombreadores comuns para processar rastreios em vez de aceleradores RT de hardware especializados. Isso torna possível usar o rastreamento de raios nas GPUs AMD Navi, Vega e Polaris de primeira geração. É verdade, é claro, a velocidade de processamento de rastreamentos com essa abordagem é menor do que no caso de processamento com unidades de hardware especializadas.
O desenvolvedor Joshua Ashton confirmou a implementação bem-sucedida do suporte de rastreamento de raios para GPUs AMD mais antigas. “Esta atualização inclui suporte para rastreamento de raios para gerações anteriores de placas de vídeo AMD (Navi, Vega, Polaris, etc.). Isso é feito usando o método de software BHV, que emula as instruções AMD. Agora o rastreamento de raios passou no teste de compatibilidade, assim como nas placas RDNA 2, ”- cita a fonte das palavras de Ashton.
De acordo com os dados disponíveis, os usuários já testaram a inovação e até conseguiram rodar o Quake II RTX Edition, mas para isso tiveram que recompilar o jogo a partir do código fonte, já que a versão do Steam não funciona corretamente. Foi recentemente revelado que a Ubisoft integrou "traçado de raio híbrido" no Far Cry 6. Isso significa que o algoritmo usa shaders e núcleos de traçado de raio para alcançar o resultado desejado.
2021-09-24 02:16:52
Autor: Vitalii Babkin