Я пытаюсь исследовать производительность OpenGL для iOS-приложения с помощью OpenGL ES Performance Detective. При открытии нового «дела» все выглядит нормально. Но после нажатия «Собрать доказательства» инструмент останавливается на несколько секунд, а затем выдает ошибку:
Этот инструмент не поддерживает контексты с различными уровнями API OpenGL ES
Я использую OpenGL ES 1, но я не читал ничего о том, что Детектив работает только на ES 2. Другая интерпретация ошибки может заключаться в том, что она думает, что я использую несколько уровней ES API, что, кажется, не соответствует действительности, поскольку единственной ссылкой на уровень API является стандарт:
context = [[EAGLContext alloc] initWithAPI:kEAGLRenderingAPIOpenGLES1];
Что означает эта ошибка и что я могу сделать, чтобы использовать этот инструмент?