Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2013.03.22;
Скачать: CL | DM;

Вниз

Screen-aligned quad   Найти похожие ветки 

 
Ricks ©   (2007-10-17 23:06) [0]

Как вывести?

Я так понимаю, можно через glProject перевести координаты окна (0, 0), (0, w), (0, h), (w, h) в OpenGL координаты и по ним строить. Или есть какие-либо лучшие методы?
PS: делаю bloom в игрушке...


 
XProger ©   (2007-10-18 06:39) [1]


const
 QUAD : array [0..3] of TVec2s =
   ((x: -1; y: -1),
    (x:  1; y: -1),
    (x:  1; y:  1),
    (x: -1; y:  1));
..
 glPushMatrix;
 glLoadIdentity;
 glMatrixMode(GL_PROJECTION);
 glPushMatrix;
 glLoadIdentity;
 glVertexPointer(2, GL_SHORT, 0, @QUAD);
 glDrawArrays(GL_QUADS, 0, 4);
 glPopMatrix;
 glMatrixMode(GL_MODELVIEW);
 glPopMatrix;


 
@!!ex ©   (2007-10-18 11:25) [2]

> [0] Ricks ©   (17.10.07 23:06)

По умолчанию у экрана координаты -1,-1,1,1 вот по ним и выводишь. Собственно Тимур уже ответил.

Кстати, сделаешь Bloom, поделишься реализацией?


 
Ricks ©   (2007-10-18 17:35) [3]


> Кстати, сделаешь Bloom, поделишься реализацией?

Если получиться... :)



Страницы: 1 вся ветка

Текущий архив: 2013.03.22;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.331 c
15-1342183148
yorik_spb
2012-07-13 16:39
2013.03.22
Организации требуется - старший программист (Delphi+M SSQL)


15-1336720167
alexdn
2012-05-11 11:09
2013.03.22
Что первое?


2-1340372027
LDV
2012-06-22 17:33
2013.03.22
frag&drop


15-1329381756
Pit
2012-02-16 12:42
2013.03.22
borland.ru


15-1353709407
Kerk
2012-11-24 02:23
2013.03.22
Про Москву