FERRAMENTAS LINUX: O Vulkan 1.3.241 foi lançado com outra extensão para ajudar a emulação do VKD3D / Direct3D 12

sexta-feira, 17 de fevereiro de 2023

O Vulkan 1.3.241 foi lançado com outra extensão para ajudar a emulação do VKD3D / Direct3D 12

 

O Vulkan 1.3.241 foi publicado ontem com uma série de correções e esclarecimentos, limpando o esquema XML e também apresentando três novas extensões do Vulkan.

O Vulkan 1.3.241 torna público o VK_EXT_image_sliced_view_of_3d, o VK_ARM_shader_core_properties e o VK_QCOM_multiview_per_view_render_areas. O mais interessante é o VK_EXT_image_sliced_view_of_3d, pois é para ajudar o Direct3D 12 no topo da emulação Vulkan, como nos projetos VKD3D / VKD3D-Proton.

O VK_EXT_image_sliced_view_of_3d foi desenvolvido pelos conhecidos desenvolvedores do Valve Linux, Mike Blumenkrantz e Hans-Kristian Arntzen, juntamente com engenheiros da Igalia, Google e NVIDIA. A extensão VK_EXT_image_sliced_view_of_3d é para permitir a criação de visualizações 3D de imagens 3D de forma que as visualizações contenham um subconjunto das fatias na imagem para usar as visualizações como descritores de imagem de armazenamento. O comportamento desta extensão é para corresponder à funcionalidade do Microsoft Direct3D 12 e para ajudar na emulação do D3D12 no topo do Vulkan. O trabalho nesta extensão Vulkan liderada pela Valve remonta ao final de 2022 e é uma das várias extensões feitas recentemente por eles para ajudar na emulação do Direct3D e do OpenGL na API Vulkan.

Enquanto isso, VK_ARM_shader_core_properties é uma nova extensão de fornecedor Arm a ser usada para determinar propriedades de desempenho específicas do dispositivo de GPUs Arm. O objetivo é expor propriedades como o número de texel, pixel e operações de adição de multiplicação fundidas por relógio por núcleo de shader.

Por último, está a extensão de fornecedor Qualcomm VK_QCOM_multiview_per_view_render_areas para permitir que uma instância de passagem de renderização multivisualização defina áreas de renderização por visualização.

As alterações de especificação com Vulkan 1.3.241 são apresentadas via GitHub .







Fonte

Até a próxima !!

Nenhum comentário:

Postar um comentário