VulkanTemplate
A simple, stripped-down native Android app with Vulkan support.
Install / Use
/learn @HeyLookItsBrandon/VulkanTemplateREADME
Android Vulkan Template
This project is a work in progress. It aims to (eventually) provide a clean, concise template for implementing a native Vulkan app on Android.
The Vulkan-specific code is mostly based on code from Alexander Overvoorde's Vulkan-Tutorial.com, ported to Android and modularized a bit.
Motivation
Even with previous OpenGL experience, I haven't found Google/LunarG's examples to be a very friendly introduction to Vulkan on Android. It's an impressive example of code reuse between four dozen similar apps in a single project. But as an introduction to Vulkan, it's very convoluted.
For me, learning Vulkan on Android is also a refresher in C/C++ development, not to mention a crash course in NDK development, native activities and CMake. So the more clutter I can strip away from the essential code, the better.
Why Vulkan?
Vulkan seems to be the future of cross-platform graphics as the (eventual) successor to OpenGL, not to mention OpenCL.
