Confira !!
O grupo de trabalho Vulkan System Integration decidiu publicar sua extensão de trabalho em andamento em VK_EXT_present_timing como seu esforço para expor os detalhes de exibição do mecanismo de apresentação e permitir o agendamento de um presente em um horário específico.
O VK_EXT_present_timing é um grande esforço para ajudar a reduzir a trepidação e casos de uso, como melhor tratamento de configurações de taxa de atualização variável e outros cenários, para garantir que a apresentação de um quadro / imagem aconteça dentro do cronograma para evitar anomalias.
O VK_EXT_present_timing está sendo trabalhado por empresas como NVIDIA, Google, AMD, Intel, Collabora, Unity e Samsung.
Os aplicativos de jogos tradicionais e de animação em tempo real precisam posicionar corretamente sua geometria para quando a imagem apresentável for apresentada ao usuário. Para fazer isso, os aplicativos precisam de várias informações de tempo sobre a exibição do mecanismo de apresentação. Eles precisam saber quando as imagens apresentáveis foram realmente apresentadas e quando poderiam ter sido apresentadas. Os aplicativos também precisam informar ao mecanismo de apresentação para exibir uma imagem não antes de um determinado momento. Isso permite que o aplicativo evite gagueira, de forma que a animação pareça suave para o usuário.
Há também uma extensão de present-timming extension de trabalho que está em andamento para o Wayland lidar com as solicitações e eventos de tempo de apresentação aprimorados enquanto é modelado em torno desta extensão Vulkan proposta.
Ambas as extensões Vulkan e Wayland permanecem um trabalho em andamento, mas agora estão em discussão pública para obter feedback de mais desenvolvedores.
Mais detalhes sobre a extensão VK_EXT_present_timing em seu formato atual por meio desta solicitação de pull do GitHub .
Fonte
Até a próxima !!
Nenhum comentário:
Postar um comentário