Cada vez que llamo al glClear(GL_COLOR_BUFFER_BIT);
, aparece el error de OpenGL "operación no válida de framebuffer".Operación de framebuffer inválido de OpenGL después de glClear (GL_COLOR_BUFFER_BIT);
La llamada parece funcionar bien y nada parece estar mal. Llamo al glClear(GL_COLOR_BUFFER_BIT);
en primer lugar en el método ::paintGL()
.
¿Huh? ¿Debo ignorar este error?
¿Ha establecido un color claro? – cmannett85
@ cbamber85: no, pero acabo de poner un 'glClearColor (0,0,0,0)' para ver si hizo alguna diferencia, y el otro todavía está allí. – houbysoft
Muy posiblemente el error ha sido provocado por una llamada previa de OpenGL que el código no verificó. Verifique que todas las operaciones de OpenGL estén protegidas por la comprobación de errores. –