https://github.com/azrielx86/vulkanapp
A Vulkan usage example to load and render a 3D model
https://github.com/azrielx86/vulkanapp
assimp vulkan vulkan-api
Last synced: 4 months ago
JSON representation
A Vulkan usage example to load and render a 3D model
- Host: GitHub
- URL: https://github.com/azrielx86/vulkanapp
- Owner: Azrielx86
- Created: 2024-04-22T06:22:43.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2024-04-26T04:24:44.000Z (about 1 year ago)
- Last Synced: 2025-03-15T04:43:13.237Z (4 months ago)
- Topics: assimp, vulkan, vulkan-api
- Language: C++
- Homepage:
- Size: 2.85 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Vulkan Triangle Draw Example
This is an example of a Vulkan Application in C++, based on my previous [Vulkan Triangle Example](https://github.com/Azrielx86/VulkanTriangle)
## How to execute it
You may need the VulkanSDK tools, if you are using Linux, check your distro repository list.
I had to install this packages on Gentoo:
```
dev-util/vulkan-headers-1.3.268
dev-util/vulkan-tools-1.3.268
dev-util/vulkan-utility-libraries-1.3.268
media-libs/vulkan-layers-1.3.268
media-libs/vulkan-loader-1.3.268
media-libs/glfw-3.3.8
media-libs/shaderc
```Also you need Boost library for `boost::format`
To use it on Windows, you can download the LunarG VulkanSDK from [here](https://vulkan.lunarg.com/#new_tab), GLFW and Boost are avaiable at vcpkg.
# Result

> Model link [here](https://sketchfab.com/3d-models/wheatley-core-from-portal-2-original-c1bdc8523a8849bd81d6aa901daa409f)