SkillAgentSearch skills...

VulkanTemplate

A simple, stripped-down native Android app with Vulkan support.

Install / Use

/learn @HeyLookItsBrandon/VulkanTemplate
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

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.

View on GitHub
GitHub Stars5
CategoryCustomer
Updated2y ago
Forks1

Languages

C++

Security Score

60/100

Audited on Mar 21, 2024

No findings