- C++ - Code:
- float tex[256*256*4];
- void renderToArray(void) {
- glViewport(0,0,256,256);
- glClearColor(0,0,0,0);
- glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT );
- glLoadIdentity();
- glEnable(GL_LIGHTING);
- glColor4f(1,1,1,1);
- glTranslatef(0,0,-10);
- glRotatef(rotX,1,1,0);
- glutSolidTorus(1.5,3.5,50,50);
- glReadBuffer(GL_BACK);
- glReadPixels(0,0,256,256,GL_RGBA,GL_FLOAT,tex);
- glDisable(GL_LIGHTING);
- }