клюк
От: Аноним  
Дата: 23.03.04 02:07
Оценка:
В чём дело может быть, код рисования обычного ректангла (OpenGL)

glBegin(GL_LINES_LOOP);
    glVertex2i(5, 5);
    glVertex2i(...);
    ...
glEnd();


на многих видеокартах (относительно, конечно
даёт выбитый пиксел в углах. Тот же эффект и обычным GL_LINES,
полигонами (не закрашенными), glRecti(..). Заметил на ATI 7-с-чем-то
(на двух штуках), потом на RIVA TNT2.
На 3х протестированных четвёртых GeForcaх всё пучком.

regards
Wolf
Re: клюк
От: XSteel  
Дата: 23.03.04 14:45
Оценка:
Здравствуйте, Аноним, Вы писали:

А>В чём дело может быть, код рисования обычного ректангла (OpenGL)


А>
А>glBegin(GL_LINES_LOOP);
А>    glVertex2i(5, 5);
А>    glVertex2i(...);
А>    ...
А>glEnd();
А>


вот если бы увидеть что вместо точек.....
Мы не ищем геморроя на свои задницы, мы создаем его сами!
Re[2]: клюк
От: Wo-o-olf Россия  
Дата: 28.03.04 01:21
Оценка:
Здравствуйте, XSteel, Вы писали:

XS>вот если бы увидеть что вместо точек.....


Обычный ректангл, маленький/большой — без разницы. Допустим, такой:

glBegin(GL_LINES_LOOP);
    glVertex2i(5, 5);
    glVertex2i(25, 5);
    glVertex2i(25, 30);
    glVertex2i(5, 30);
glEnd();


На RIVA TNT2 — нет пиксела в третьей точке.

regards
Wolf
Re[3]: клюк
От: XSteel  
Дата: 01.04.04 17:56
Оценка:
Здравствуйте, Wo-o-olf, Вы писали:

.....
WOO>На RIVA TNT2 — нет пиксела в третьей точке.

WOO>regards

WOO>Wolf

Гм тогда ннаверно и правда глюк...если где то показывает, а где то нет...
Хотя....мож у тебя там какие извраты с прозрачностями, отсечениями, буферами всякими есть...хз....
Мы не ищем геморроя на свои задницы, мы создаем его сами!
Re[4]: клюк
От: Wo-o-olf Россия  
Дата: 15.04.04 09:28
Оценка:
Здравствуйте, XSteel, Вы писали:


XS>Гм тогда ннаверно и правда глюк...если где то показывает, а где то нет...

XS>Хотя....мож у тебя там какие извраты с прозрачностями, отсечениями, буферами всякими есть...хз....

Так в том-то и дело, что нету ничего. Только то, что нужно для рисования
этого самого ректангла. Ы-ы-ы.. Неужели никто и никогда не замечал? Ошибка
вообще не в моей части проекта возникла, но мне её исправлять..

regards
Wolf
Re[4]: клюк
От: Wo-o-olf Россия  
Дата: 15.04.04 09:52
Оценка:
Господа, это опять я.

В общем, подозреваю, проблема в связке glOrtho-glViewport при
выставлении 2D режима камеры. Чего-то я недопонимаю.
Дайте, пожалуйста, пример, какими должны быть значенич чисел
для fullscreen окна 1024x768 (то, что работает на GeForceII
не работает на других.. ).

regards
Wolf
Re: клюк
От: Went  
Дата: 16.04.04 06:29
Оценка:
Здравствуйте, Аноним, Вы писали:

А>В чём дело может быть, код рисования обычного ректангла (OpenGL)


А>
А>glBegin(GL_LINES_LOOP);
А>    glVertex2i(5, 5);
А>    glVertex2i(...);
А>    ...
А>glEnd();
А>


А если с glRectf и glVertex2f попробовать? То же самое?
Re[5]: клюк
От: Wo-o-olf Россия  
Дата: 19.04.04 07:22
Оценка:
Здравствуйте, Wo-o-olf, Вы писали:

WOO>В общем, подозреваю, проблема в связке glOrtho-glViewport при

WOO>выставлении 2D режима камеры. Чего-то я недопонимаю.
WOO>Дайте, пожалуйста, пример, какими должны быть значенич чисел
WOO>для fullscreen окна 1024x768 (то, что работает на GeForceII
WOO>не работает на других.. ).

Пипель, вы разве в 2d ничего не писуете?

regards
Wolf
Re[5]: клюк
От: HeaveN Россия  
Дата: 20.04.04 00:02
Оценка:
Здравствуйте, Wo-o-olf, Вы писали:

WOO>В общем, подозреваю, проблема в связке glOrtho-glViewport при

WOO>выставлении 2D режима камеры. Чего-то я недопонимаю.

А что значит "выставление 2D режима"? Имхо режим всегда один — 3D, а glOrtho просто задает другую матрицу проектирования.
... << RSDN@Home 1.1.3 beta 2 >>
Нет такого закона, что человеку летать нельзя...
Re: клюк
От: ChipSet2k Россия http://merlinko.com
Дата: 25.04.04 05:33
Оценка:
Здравствуйте, <Аноним>, Вы писали:

А>В чём дело может быть, код рисования обычного ректангла (OpenGL)


А>
А>glBegin(GL_LINES_LOOP);
А>    glVertex2i(5, 5);
А>    glVertex2i(...);
А>    ...
А>glEnd();
А>


А>на многих видеокартах (относительно, конечно

А>даёт выбитый пиксел в углах. Тот же эффект и обычным GL_LINES,
А>полигонами (не закрашенными), glRecti(..). Заметил на ATI 7-с-чем-то
А>(на двух штуках), потом на RIVA TNT2.
А>На 3х протестированных четвёртых GeForcaх всё пучком.

А>regards

А>Wolf
драйверы не пробовал поставить новые? у меня из-за этого прозрачные ректанглы глючили
... << RSDN@Home 1.1.3 stable >>
"Всё что не убивает нас, делает нас сильнее..."
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.