Material Shader Statistics With Adreno Offline Compiler
Updated: Apr 17, 2026
You can view the cost of materials using Platform Stats in Material Editor, as described in UE Material Editor UI. Adreno Offline Compiler (AOC) extends this capability with more detailed shader statistics for Adreno GPUs.
Only Android Vulkan shader statistics are supported by AOC. For further details, see OfflineCompiler.html in the AOC installation folder.
Note: This feature is available in the Meta GitHub fork for UE4.27 and UE5, and in Epic’s Marketplace for UE5.5 and later.
Steps to view shader statistics with AOC:
Download and install the latest AOC from Qualcomm® Software Center. Note that AOC integration is not backward compatible.
Go to Edit>Editor Preferences in the menu bar, and open the Material Editor in the dialog. Choose AOC as shown below.
GPU Target: This is for AOC only (not supported by Mali Offline Compiler). The default target is specified in OfflineCompiler.html.
Save Compiler Stats Files: Enabling this will save all shader statistics and their corresponding spv files for Vulkan shaders to Engine\Shaders\ folder. Note that this can consume local disk space quickly.
Make sure Platform Stats is enabled on the toolbar. Then, go to the Platform Stats window at the bottom to select Settings > Android > Android Vulkan and deselect other shader types as they are not fully supported by AOC.
Shader statistics may take a moment to compile and appear. Hovering over the shader instruction number displays the complete shader statistics. Relevant statistics vary by use case. For an explanation of each statistic, see OfflineCompiler.html.
Click CopyStats to copy statistics for all shaders and paste them elsewhere. You can also navigate to the Engine\Shaders\ folder to retrieve all statistics files if Save Compiler Stats Files is enabled.