diff --git a/tests/examples/gl/qt/mousevideooverlay/pipeline.cpp b/tests/examples/gl/qt/mousevideooverlay/pipeline.cpp index 51cc345677..28d8cf8144 100644 --- a/tests/examples/gl/qt/mousevideooverlay/pipeline.cpp +++ b/tests/examples/gl/qt/mousevideooverlay/pipeline.cpp @@ -255,7 +255,11 @@ gboolean Pipeline::drawCallback (void * sink, void *context, GstSample * sample, glTexCoord2f(0.0f, 0.0f); glVertex3f(-1.0f, -1.0f, 1.0f); glTexCoord2f(0.0f, 1.0f); glVertex3f(-1.0f, 1.0f, 1.0f); glTexCoord2f(1.0f, 1.0f); glVertex3f(-1.0f, 1.0f, -1.0f); - glEnd(); + glEnd(); + + glLoadIdentity(); + glDisable(GL_DEPTH_TEST); + glBindTexture (GL_TEXTURE_2D, 0); gst_video_frame_unmap (&v_frame); diff --git a/tests/examples/gl/qt/qglwidgetvideooverlay/pipeline.cpp b/tests/examples/gl/qt/qglwidgetvideooverlay/pipeline.cpp index daf246a500..301d3b614c 100644 --- a/tests/examples/gl/qt/qglwidgetvideooverlay/pipeline.cpp +++ b/tests/examples/gl/qt/qglwidgetvideooverlay/pipeline.cpp @@ -242,6 +242,10 @@ gboolean Pipeline::drawCallback (GstElement * gl_sink, void *context, GstSample glTexCoord2f(1.0, 1.0f); glVertex3f(-1.0f, 1.0f, -1.0f); glEnd(); + glLoadIdentity(); + glDisable(GL_DEPTH_TEST); + glBindTexture (GL_TEXTURE_2D, 0); + gst_video_frame_unmap (&v_frame); xrot+=0.03f; diff --git a/tests/examples/gl/qt/qglwtextureshare/qglrenderer.cpp b/tests/examples/gl/qt/qglwtextureshare/qglrenderer.cpp index ee9c61ea78..629cc895ff 100644 --- a/tests/examples/gl/qt/qglwtextureshare/qglrenderer.cpp +++ b/tests/examples/gl/qt/qglwtextureshare/qglrenderer.cpp @@ -28,7 +28,7 @@ #include #include -#include +#include #if GST_GL_HAVE_PLATFORM_GLX #include @@ -266,6 +266,8 @@ QGLRenderer::paintGL () yrot += 0.2f; zrot += 0.4f; + glLoadIdentity(); + glDisable(GL_DEPTH_TEST); glBindTexture (GL_TEXTURE_2D, 0); gst_video_frame_unmap (&v_frame);