Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум «Всё о Паскале» _ Делфи _ Синдром обратной полярности

Автор: TarasBer 26.05.2010 13:57

Проблема тут такая. При рисовании сцены часто случается, что два полигона рисуются один поверх другого, причём на одинаковой глубине. Например, какой-то узор рисуется поверх стены, причём от узора до стены расстояние околонулевое. Вопрос в том, какой полигон будет виден - нарисованный раньше или нарисованный позже? Это очень важный вопрос, поскольку от него зависит, рисовать ли узор до стены, или после. На моём старом компе вопрос решается в пользу первого полигона (нарисованного раньше). И я считаю, что это правильно - нечего дважды один пиксел рисовать. Соответственно, всю сцену я строил исходя из этого. А на новом ноуте всё оказалось наоборот. Так вот, это такая особенность дров, или надо при инициализации ОпенГЛа выставить какой-то флаг?