Skip to content

Um guia introdutório para o desenvolvimento de aplicativos gráficos interativos usando Vulkan e Qt

License

Notifications You must be signed in to change notification settings

gustavohb/vulkan-qt-tutorial

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

93 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Aplicações gráficas interativas com Vulkan e Qt

Neste repositório, fornecemos um guia introdutório para o desenvolvimento de aplicativos gráficos interativos usando Vulkan e Qt.

Todo conteúdo deste repositório pode ser acessado em https://gustavohb.github.io/vulkan-qt-tutorial-site/.

Os arquivos contendo todo código do programa estão organizados na pasta code. Cada subpasta deste diretório contém o código por capítulo.

O código apresentado neste repositório é baseado no tutorial de Vulkan escrito por Alexander Overvoorde disponível em https://vulkan-tutorial.com/. Este tutorial, além de cobrir boa parte do que veremos, também trata do uso de index buffer, mapeamento MIP e multisampling, que não trataremos aqui. Por outro lado, cobriremos alguns tópicos que não são cobertos nele, como iluminação local e implementação de um trackball virtual. Além disso, trataremos de especifidades do Qt, como criação de janela, uso de suas classes auxiliares para criação e gerenciamento de recursos do Vulkan, e uso de seu sistema interno de eventos. Para aprender mais sobre Vulkan, recomendamos que o leitor também consulte o material escrito por Overvoorde.


Licença

Consulte o arquivo LICENÇA para obter os direitos e limitações da licença (MIT)

About

Um guia introdutório para o desenvolvimento de aplicativos gráficos interativos usando Vulkan e Qt

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published