iOS симулятор OpenGL глубина буфера проблема
При запуске моего приложения OpenGL1 на симуляторе очень близко расположенные многоугольники мерцают / сливаются друг с другом (значение z не подходит для этих пикселей). Моя машина - старый Mac mini.
Кажется, это происходит только в симуляторе, и все нормально на реальном устройстве. Кто-нибудь сейчас почему? Использует ли симулятор буфер глубины с меньшей битовой глубиной, чем iPhone?
1 ответ
Точные ошибки точности, которые вы увидите, варьируются от модели PowerVR к модели, во многом это связано с тем, как накапливаются внутренние рабочие значения, а не обязательно с точностью, с которой сохраняются конечные значения; Я предполагаю, что симулятор работает правильно в соответствии с требованиями, предъявляемыми к нему - буфер определенной глубины, со значениями, рассчитанными в соответствии со спецификацией, - но просто случается с различными ошибками округления.
Симулятор вообще не эмулятор.