hi-i’m trying to use the selection buffer, but it seems like it is just getting filled with junk. here is my code:
void generate_feedback(void)
{
GLint size;
GLfloat feedBackBuff[4096];
glFeedbackBuffer(4096, GL_3D, feedBackBuff);
glRenderMode(GL_FEEDBACK);
display();
size = glRenderMode(GL_RENDER);
printf("size == %d
", size);
FILE* debugfile;
debugfile = fopen(“debug.txt”, “w”);
for(int i = 0; i <= 4096; i++)
fprintf(debugfile, "feedBackBuff[%d] == %f
", i, feedBackBuff[i]);
fclose(debugfile);
}
it doesn’t matter where in my scene i click, size always equals -1…i don’t know what’s going on…can anyone help?
thanks
lee