About this Learning Path

Who is this for?

Software developers of Android applications and mobile games who are interested in learning how to enable Arm Fixed Rate Compression (AFRC) to improve performance.

What will you learn?

Upon completion of this learning path, you will be able to:

  • Query for fixed-rate compression support.
  • Specify what compression to use.
  • Verify that compression is applied.


Before starting, you will need the following:

  • An appropriate Android device (e.g., Google Pixel 8) supporting the required Vulkan extensions.
  • Knowledge of the Vulkan API.
  • A Vulkan application that creates and uses images. This Learning Path shows how to use an API Sample in the Khronos Vulkan Samples repository as an example.