Я новичок в iphone и вообще не выполнял никаких потоков. Кажется, что вызовы drawElements занимают большую часть моего времени обработки, поэтому я думаю, что выполняется большой объем рендеринга, прежде чем коду будет разрешено продолжить после вызова.
Кто-нибудь знает, как работает параллелизм openGL? или как это работает на iphone? сколько делается синхронно по сравнению с асинхронно? Стоит ли создавать поток рендеринга, который ставит в очередь все вызовы GL? продвигается даже хорошо на iphone? или это так ужасно, что даже если теоретически это было хорошей идеей, ужасная нить означает, что вы не должны беспокоиться? (как я уже сказал, я не пробовал нить на iphone).
кто-нибудь пробовал это раньше?
В основном, процессор просто сидит и ничего не делает, в то время как GPU выполняет какие-то действия с вызовом DrawElements / Arrays?