Неа. Та же тема.
Вы отправляете команды в подсистему OpenGL, а затем они выполняются на графическом процессоре, поэтому не «по определению» параллельный поток, поскольку графический процессор не обязательно понимает потоки так же, как процессор .
Проект OpenGL по умолчанию просто создает NSTimer, который запускает основной поток каждый кадр и вызывает OpenGL.
Что вы, вероятно, наблюдаете, так это то, что большинство команд рисования являются асинхронными. Поскольку вы рисуете в внеэкранный буфер на iPhone, вы увидите результаты только при замене буферов после того, как закончите рисовать:
[context presentRenderbuffer:GL_RENDERBUFFER_OES];