Aplicación de pintura usando FBO en OpenGL

Estoy trabajando en una aplicación en C++ y OpenGL (usando la biblioteca Cinder).

Simplemente obtiene la entrada del mouse y, en el método de dibujo, dibuja círculos en la posición del mouse para el FBO. Después de eso, el FBO se dibuja en la pantalla. El FBO no se borra cada vez, por lo que los círculos anteriores todavía están en él. El problema es que cuando dibujo un nuevo círculo en el FBO, no se dibuja encima, sino debajo del contenido anterior del FBO. El FBO se crea solo con parámetros de ancho y alto y ninguna otra configuración. También se borra en la configuración ().

preguntado el 03 de mayo de 12 a las 15:05

¿Qué sucede si deshabilita las pruebas de profundidad? glDisable(GL_DEPTH_TEST); -

parece que solucionó el problema, gracias! -

¿Qué tal marcar esta pregunta como respondida? -

0 Respuestas

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.