I'm using Graphics Analyzer 5.7.0 from ARM Mobile Studio Starter Edition 2020.3.
1. I tried to capture a trace with fragment count enabled. The frame has 2 render passes. I can see valid fragment count in pass #1, but all zeroes in pass #0.
What do I miss here? I'm sure pass #0 did rendered something.
2. According to User Guide, cycles in Shader View is coming from Mali Offline Compiler for Mali-T880. Is it possible to change to other GPU, say Mali-G78?
I'll check with the engineering team for the fragment count behavior to see if we have any known issues here.
The the offline compiler the current tool only supports Mali-T880; if you want other GPUs you'll need to use the standalone Mali Offline Compiler shipped in Mobile Studio. We're working on a new major version of the tool, and getting this fixed for that version is definitely on the todo list.
Kind regards, Pete
A late follow up here - sorry it took some time to reply.
The fragment count mode uses shader replacement to emit instrumentation to a color attachment. It will not work for render passes that have no color attachment (e.g. depth shadow maps), or for cases where shader replacement fails.
We've fixed a number of issues with float attachments in Mobile Studio 2021.2, so please give it a go an let us know if that helps. If it doesn't please can you share your .mgd file so we can see the behavior which is causing the problem.
View all questions in Graphics and Gaming forum