Vulkan SDK for Android 1.1.1
Mali Developer Center
|
Tutorials on how to get the best out of Vulkan on Mali GPUs.
These tutorials introduce the basics of a Vulkan application. The source for these samples can be found in the samples folder of the SDK.
This document will give you a brief overview of the Vulkan API.
Introduction to Vulkan on Android
Shows you how to create a Vulkan instance, device and swapchain on Android.
Using Validation Layers for Debugging Applications
Introduces how to use the LunarG Validation Layers with your Vulkan application.
Introduction to "Hello Triangle", the most basic Vulkan application.
This tutorial introduces texturing and uniform buffers.
Shows you how to use Vulkan to draw a scene using multiple CPU threads.
Introduction to Compute Shaders in Vulkan
Shows you how to use compute shaders in Vulkan.
This document will give you an introduction to efficiently use multisampling in Vulkan.
Spinning Cube with Depth Testing and Push Constants
This tutorial introduces depth testing and push constants.
Deferring shading with Multipass
Introduces Vulkan Multipass, which enables highly efficient deferred shading on Mali GPUs.
Adaptive Scalable Texture Compression (ASTC) with ARM Mali
Introduces how to use the ASTC compression standard for textures in Vulkan.
Introduces how to use mipmaps and how to generate them from a source image.