项目作者: gustavohb

项目描述 :
Um guia introdutório para o desenvolvimento de aplicativos gráficos interativos usando Vulkan e Qt
高级语言: C++
项目地址: git://github.com/gustavohb/vulkan-qt-tutorial.git
创建时间: 2020-06-18T15:04:50Z
项目社区:https://github.com/gustavohb/vulkan-qt-tutorial

开源协议:MIT License

下载


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)