Какой формат данных вершин предпочтителен для OpenGL ES на iPhone OS? - PullRequest
2 голосов
/ 21 июля 2009

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

1 Ответ

2 голосов
/ 21 июля 2009

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

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...