O Vulkan 1.3.249 foi lançado hoje como a atualização de especificação mais recente para esta API de computação e gráficos de alto desempenho padrão do setor. Notável com Vulkan 1.3.249 é a introdução de VK_KHR_ray_tracing_position_fetch.
O VK_KHR_ray_tracing_position_fetch é a única nova extensão Vulkan da atualização de especificações v1.3.249. Com VK_KHR_ray_tracing_position_fetch, há a capacidade de buscar as posições dos vértices no sombreador a partir de um triângulo de acerto armazenado na estrutura de aceleração. VK_KHR_ray_tracing_position_fetch foi criado por engenheiros da NVIDIA, AMD, Epic Games, Samsung, Intel e outros.
"O VK_KHR_ray_tracing_position_fetch adiciona a capacidade de buscar as posições de vértice no shader de um triângulo de ocorrência, conforme armazenado na estrutura de aceleração.
Um aplicativo adiciona o VK_BUILD_ACCELERATION_STRUCTURE_ALLOW_DATA_ACCESS_KHR à estrutura de aceleração no momento da construção. Então, se a ocorrência for uma geometria triangular, o sombreador (qualquer -hit ou hit mais próximo para ray pipelines ou usando ray query) pode: buscar as três posições de vértices de três componentes no espaço do objeto, do triângulo que foi atingido."
Mais detalhes sobre as alterações do Vulkan 1.3.249 e outras correções/esclarecimentos de manutenção para a especificação podem ser encontrados por meio deste commit do Vulkan-Docs .
Até a próxima !!
Nenhum comentário:
Postar um comentário