Hi, i am entering the feedbackmode, for a picked vertex… when i leave the feedback mode, my objects are not rendered any longer…
what is wrong with the feedback code. ???
public void vertexFeedbackMode(Vertex v){
System.out.println("start vertexFeedbackMode()");
FloatBuffer feedbackBuffer = BufferUtils.newFloatBuffer(64);
int size;
Vertex vertex = v;
gl.glMatrixMode(GL.GL_PROJECTION);
gl.glLoadIdentity();
gl.glFeedbackBuffer(64, GL.GL_3D, feedbackBuffer);
gl.glRenderMode(GL.GL_FEEDBACK);
gl.glPassThrough(1.0f);
gl.glBegin(GL.GL_POINTS);
// the data aray of the Vertex are the X,Y,Z Coordinates...
gl.glVertex3f(vertex.data[0], vertex.data[1], vertex.data[2]);
gl.glEnd();
size = gl.glRenderMode(GL.GL_RENDER);
backfromfeedback = true;
printOutFeedback(size, feedbackBuffer);
System.out.println("end vertexFeedbackMode()");
}
?
I get no exception… please help