Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/weakknight/vulkan-starter-template
Vulkan Starter Template
https://github.com/weakknight/vulkan-starter-template
graphics starter-template vulkan
Last synced: 3 days ago
JSON representation
Vulkan Starter Template
- Host: GitHub
- URL: https://github.com/weakknight/vulkan-starter-template
- Owner: WeakKnight
- Created: 2020-02-12T04:33:58.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2020-02-12T06:40:37.000Z (almost 5 years ago)
- Last Synced: 2024-11-17T01:32:37.103Z (2 months ago)
- Topics: graphics, starter-template, vulkan
- Language: CMake
- Homepage:
- Size: 1.2 MB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# Summary
This is a template project for Vulkan, intended as a starting point for Vulkan tutorials.# Get Started
1. Make sure you have [Vulkan SDK](https://vulkan.lunarg.com/sdk/home) installed
2. Make sure you have python 3 installed
3. Make sure you have CMake 3.1+ installed
4. Make sure you have the latest version Visual Studio or Xcode installed
5. > python build.py
6. Project will be generated in build/macos or build/windows
7. Feel free to edit CMakeLists.txt as you want# Thirdparty Library
Library | Functionality
------------------------------------------ | -------------
[assimp](https://github.com/assimp/assimp) | Mesh Loading And Pre Processing
[glfw](https://github.com/glfw/glfw) | Windowing And Input Handling
[glm](https://github.com/g-truc/glm) | Mathematics
[imgui](https://github.com/ocornut/imgui) | GUI
[shaderc](https://github.com/google/shaderc) | Runtime Shader Compiler
[spdlog](https://github.com/gabime/spdlog) | Debug Logging