O Khronos Group abriu um repositório de estudos de caso da Vulkan, onde qualquer pessoa pode encontrar estudos de caso da Vulkan de alta qualidade verificados pelo grupo. A Khronos, em colaboração com participantes externos, criou um projeto de exemplo unificado em resposta às necessidades do usuário por recursos mais acessíveis e melhores práticas de desenvolvimento com o Vulkan.

Na Khronos, o grupo de trabalho descobriu que já havia muitos exemplos úteis e de alta qualidade (de participantes internos e externos), mas todos estavam espalhados pela rede. Além disso, não havia nenhum tipo de revisão para verificar a compatibilidade etc. Este novo repositório foi criado para resolver esse problema, colocando recursos em um único local, garantindo que os exemplos sejam verificados e mantidos pelo Khronos. Em seguida, eles são combinados em uma biblioteca, acessível aos desenvolvedores que podem usar todos os recursos, aprender e encontrar novas idéias.
O primeiro grupo inclui desenvolvimentos de um membro da comunidade Khronos - ARM .
Nossa colaboração com a Khronos ajudará os desenvolvedores gráficos a se beneficiarem das GPUs móveis atuais. A Arm orgulha-se de poder compartilhar as melhores práticas do ano passado para educar e fornecer aos desenvolvedores as ferramentas necessárias para criar uma experiência de usuário totalmente nova para uma variedade de dispositivos, de consoles a dispositivos móveis.
Pablo Fraile Hernandez
Há também exemplos do uso de Vulkan de um membro externo Sascha Willems, que apresentou sua coleção famosa e popular, e que ele planeja reabastecer.
Transferir exemplos para este novo repositório foi uma experiência muito positiva. Com uma estrutura independente de plataforma que cuida de coisas como manipulação de janelas e carregamento de recursos, eu poderia me concentrar em partes importantes do código. E a capacidade de receber feedback direto de diferentes IHVs e ISVs foi inestimável, o que levou a importantes correções e melhorias em meus exemplos.
Sascha willems
A Arm também projetou e forneceu uma estrutura que permitia aos participantes importar amostras de código de um único modelo, garantindo compatibilidade e minimizando o tempo de manutenção. Uma diretriz foi criada para ajudar os desenvolvedores que desejam adicionar seus exemplos ao repositório.
Khronos acredita que todos podem aprender a usar o Vulkan, e o grupo de trabalho está constantemente procurando maneiras de melhorar o trabalho e a disponibilidade de recursos. Agora que estabelecemos a base do projeto com um conjunto abrangente de exemplos, cobrindo as melhores práticas para usar a API e melhorar a produtividade, continuaremos a aumentar o conjunto de exemplos com sugestões dos participantes e, esperamos, novos participantes externos. No futuro, esperamos abrir isso para o público em geral, para que os desenvolvedores que trabalham com o Vulkan possam enviar seus exemplos de código para revisão.
Kris rose
O projeto de amostras do Vulkan Unified está aberto a qualquer membro da Khronos que desejar fornecer amostras de código. Qualquer terceiro interessado em apoiar os recursos educacionais mais importantes da Vulkan com seus próprios exemplos de código deve entrar em contato com Chris Rose . O repositório foi criado por membros atuais e ativos da Khronos e por membros independentes: AMD, Arm, Broadcom, Imagination Technologies, NVIDIA, Samsung Electronics e Sascha Willems.