- glBindFramebufferEXT(GL_FRAMEBUFFER_EXT, fbo);
- glMatrixMode(GL_PROJECTION);
- glLoadIdentity;
- glViewport(0, 0, 512, 512);
- glOrtho(0, 512, 0, 512, -32, 32);
- glClear(GL_DEPTH_BUFFER_BIT);
- glMatrixMode(GL_MODELVIEW);
- glLoadIdentity;
- glEnable(GL_BLEND);
- glBlendFunc(GL_SRC_ALPHA, GL_ONE);
- glDrawBuffer(GL_COLOR_ATTACHMENT0_EXT);
- glColor3f(1, 1, 1);
- TexMgr.BindTexture('Brush');
- glTranslatef(x, y, 0);
- glBegin(GL_QUADS);
- glTexCoord2f(0, 0); glVertex2f(-64, -64);
- glTexCoord2f(1, 0); glVertex2f( 64, -64);
- glTexCoord2f(1, 1); glVertex2f( 64, 64);
- glTexCoord2f(0, 1); glVertex2f(-64, 64);
- glEnd();