2013-11-25 7 views
4

Это может быть странный вопрос, но мне нужно знать, является ли способ OpenGL псевдонимами края нарисованной геометрии (полигоны, линии и т. Д.) «Согласованными», то есть он выглядит одинаково на разных платформах/оборудовании.OpenGL: Является ли наложение предсказуемых и последовательных явлений?

Алиасирование в этом случае - это острые края, которые цель «сглаживания» направлена ​​на удаление. Я хочу использовать aliasing и хотел бы использовать его для анимационных приемов, для которых эффект сглаживания должен быть идеальным для пикселя (это для эффектов типа sprite). Возможно ли это, или невозможно предсказать, как он будет работать на разных компьютерах?

ответ

6

Нет, это не так. Цитируя спецификацию (любой версии, Приложение A: инвариантность):

OpenGL спецификация не PIXEL точное. Поэтому он не гарантирует точного соответствия между изображениями, создаваемыми различными реализациями GL. Тем не менее, спецификация специфицирует точные соответствия, в некоторых случаях, для изображений, созданных одной и той же реализацией.

Так что может быть изменение. Также учтите, что некоторые графические драйверы позволяют пользователю принудительно сглаживать, переопределяя настройки приложения.

 Смежные вопросы

  • Нет связанных вопросов^_^