Я пытаюсь получить некоторую статистическую информацию о различных частях конвейера, таких как вызовы вершинного шейдера и фрагментного шейдера.Я успешно реализовал его в OpenGL, используя объекты запросов "VERTEX_SHADER_INVOCATIONS_ARB" и "FRAGMENT_SHADER_INVOCATIONS_ARB", но кажется, что OpenGL ES 3/2 не поддерживает эти объекты запросов.Есть ли способы запросить их в OpenGL ES?
Я использую Android 9 (API 28) и OpenGL ES 3.0 без расширений.Мое приложение работает на Xiaomi 8 (Qualcomm Snapdragon 845).
На ПК / OpenGL ARB_pipeline_statistics_query (https://www.khronos.org/registry/OpenGL/extensions/ARB/ARB_pipeline_statistics_query.txt) хорошо работает в моем приложении.
Некоторое описание ARB_pipeline_statistics_query:
Accepted by the <target> parameter of BeginQuery, EndQuery, GetQueryiv,
BeginQueryIndexed, EndQueryIndexed and GetQueryIndexediv:
......
VERTEX_SHADER_INVOCATIONS_ARB 0x82F0
......
TESS_EVALUATION_SHADER_INVOCATIONS_ARB 0x82F2
GEOMETRY_SHADER_INVOCATIONS 0x887F
......
FRAGMENT_SHADER_INVOCATIONS_ARB 0x82F4
COMPUTE_SHADER_INVOCATIONS_ARB 0x82F5
......