iPad, как правило, ограничен скоростью заполнения. Он имеет большой экран и графический процессор примерно такой же скорости, как iPhone 3GS. Таким образом, стоимость фрагмента тумана может быть значительной.
Проблема не в проблеме «на фрагмент» (когда я последний раз проверял, туман был на каждую вершину на ipad при запуске GLES 1.1), а в том, что даже атрибут на каждую вершину требует некоторого небольшого количества работы с фрагментами. Была также ошибка в одном месте (я не знаю, было ли это исправлено), когда туман с фиксированной функцией был медленнее, чем необходимо.
Если вы считаете, что скорость заполнения туманом ниже, чем должна быть, и в некоторых случаях вы не можете обойтись без тумана, вы можете подумать о переписывании в GLES 2.0, который позволит вам создать свой собственный оптимизированный для руки шейдер. , Мы сделали это для нашего тайтла, и это стоило того fps.