Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/azrielx86/vulkanapp
https://github.com/azrielx86/vulkanapp
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/azrielx86/vulkanapp
- Owner: Azrielx86
- Created: 2024-04-22T06:22:43.000Z (9 months ago)
- Default Branch: master
- Last Pushed: 2024-04-26T04:24:44.000Z (9 months ago)
- Last Synced: 2024-04-26T05:27:37.334Z (9 months ago)
- Language: C++
- 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
![](./doc/weathley.png)
> Model link [here](https://sketchfab.com/3d-models/wheatley-core-from-portal-2-original-c1bdc8523a8849bd81d6aa901daa409f)