Tenho estudado os perfis de GPU das empresas de hardware nos últimos dias (Qualcomm, PowerVR, Intel). Percebi que essas ferramentas parecem fornecer mais detalhes de baixo nível do que os criadores de perfil de GPU que usei no passado - captura e apitrace de quadro OpenGL ES do XCode - que listavam apenas as chamadas OpenGL feitas e qual o estado atual. recursos são.
Como começar se eu quiser criar uma ferramenta de baixo nível que exiba coisas como falhas no cache do amostrador e código do assembler de sombreador?