https://github.com/cschladetsch/cppvulkandemo
A cross-platform spike using Vulkan to render a complex, lit and shadowed environment.
https://github.com/cschladetsch/cppvulkandemo
cmake cpp graphics shader spike vulkan
Last synced: 2 months ago
JSON representation
A cross-platform spike using Vulkan to render a complex, lit and shadowed environment.
- Host: GitHub
- URL: https://github.com/cschladetsch/cppvulkandemo
- Owner: cschladetsch
- License: mit
- Created: 2019-11-01T12:12:59.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2025-07-22T13:06:44.000Z (3 months ago)
- Last Synced: 2025-07-22T15:12:31.107Z (3 months ago)
- Topics: cmake, cpp, graphics, shader, spike, vulkan
- Language: C
- Homepage:
- Size: 12.5 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: Readme.md
- License: LICENSE
Awesome Lists containing this project
README
# Vulkan Spike
This is a library that helps with using Vulkan on all supported platforms:
* iOS
* macOS
* Windows 10Android is under development. In any case, only ~8% of Android devices currently support Vulkan.
A Linux port would be trivial but should be attempted.
## Building
First, install VulkanSDK for your platform.
* https://www.lunarg.com/vulkan-sdk/Then:
```bash
$ git clone --recursive --submodules VulkanSpike
$ cd VulkanSpike
$ mkdir build && cmake .. && make
```This should work for many systems, except...
### Windows
> mkdir build; cd build; cmake ..; start vtb.sln
Then build with Visual Studio.