Я пишу приложение для Android, использующее OpenGL ES 1.x, но я хотел бы получить ответы, которые включают устройства iOS и OpenGL ES 2.x.
Меня смущает вопрос о том, использовать ли мне GL_FLOAT или GL_FIXED, причем приоритетом является производительность относительно операций с графическим процессором (нужно ли преобразовывать GL_FIXED и т. Д. Например: GL_FIXED точно соответствует нужной мне точности, но если он преобразуется в число с плавающей запятой) тогда использовать его бессмысленно).
Эта книга, кажется, говорит, что ВСЕГДА предпочтительнее использовать GL_FIXED для вершин: «Основное исключение - данные вершин, которые никогда не следует указывать в плавающей точке ...»
Здесь (абзац справа над подзаголовком "Данные вершины")
Но я видел, как другие говорили, что с плавающей точкой лучше ..