Discuz! Board
标题:
[OpenGL]Multiple Channel Filter
[打印本页]
作者:
Jerry小坏
时间:
2017-7-14 16:39
标题:
[OpenGL]Multiple Channel Filter
qglBindTexture(GL_TEXTURE_2D, pFBO->s_hBackBufferTex);
qglBegin(GL_QUADS);
qglColor4f(1.0,1.0,1.0,1.0);
qglTexCoord2f(0,1); qglVertex3f(0,0,0);//ul
qglTexCoord2f(0.5,1); qglVertex3f(glwidth/2, 0,0);//ru
qglTexCoord2f(0.5,0.5); qglVertex3f(glwidth/2, glheight/2,0);//lr
qglTexCoord2f(0,0.5); qglVertex3f(0, glheight/2,0);//ll
qglColor4f(1.0,1.0,0.0,1.0);
qglTexCoord2f(0.5,1); qglVertex3f(glwidth/2,0,0);
qglTexCoord2f(1,1); qglVertex3f(glwidth, 0,0);
qglTexCoord2f(1,0.5); qglVertex3f(glwidth, glheight/2,0);
qglTexCoord2f(0.5,0.5); qglVertex3f(glwidth/2, glheight/2,0);
qglColor4f(1.0,0.0,0.0,1.0);
qglTexCoord2f(0,0.5); qglVertex3f(0,glheight/2,0);
qglTexCoord2f(0.5,0.5); qglVertex3f(glwidth/2, glheight/2,0);
qglTexCoord2f(0.5,0); qglVertex3f(glwidth/2, glheight,0);
qglTexCoord2f(0,0); qglVertex3f(0, glheight,0);
qglColor4f(0.0,1.0,1.0,1.0);
qglTexCoord2f(0.5,0.5); qglVertex3f(glwidth/2,glheight/2,0);
qglTexCoord2f(1,0.5); qglVertex3f(glwidth, glheight/2,0);
qglTexCoord2f(1,0); qglVertex3f(glwidth, glheight,0);
qglTexCoord2f(0.5,0); qglVertex3f(glwidth/2, glheight,0);
qglEnd();
复制代码
欢迎光临 Discuz! Board (https://esfbbs.foxnyx.top/)
Powered by Discuz! X3.2