Какой формат данных вершин предпочтителен для OpenGL ES на iPhone OS?

В книге "Мобильная 3D-графика с OpenGL ES и M3G" авторы утверждают, что выбор правильного формата данных вершин окажет огромное влияние на производительность. Они рекомендуют GL_SHORT для большинства данных вершин. Это относится и к iPhone OS?

1 ответ

Весь пример кода, который я видел, использует GL_FLOAT; в общем, с трехмерными вещами вы делаете достаточно математики, что целочисленные форматы не очень удобны

Техническая записка Apple OpenGLES Performance Tech Note рекомендует использовать число с плавающей запятой.

Они также говорят о том, как упорядочить данные для каждой вершины для лучшей производительности; Джефф Ламарш имеет отличную статью о том, как это сделать.

Другие вопросы по тегам