qt/gloverlay: reset OpenGL state after Qt drawing
authorMatthew Waters <matthew@centricular.com>
Fri, 12 Jun 2020 02:18:11 +0000 (12:18 +1000)
committerGStreamer Merge Bot <gitlab-merge-bot@gstreamer-foundation.org>
Fri, 12 Jun 2020 07:23:19 +0000 (07:23 +0000)
commit6fba2e3dd35a24bc881cc8b8ea35da186f290f34
tree87bfe4be7a51bead8b0d47236099681a3572e178
parentffe4d09efc1eaa8ea86cfad23503e47a90e2c9b8
qt/gloverlay: reset OpenGL state after Qt drawing

Reset to the original OpenGL state as required by the GStreamer OpenGL
API contract.  Fixes output with a glimagesink element downstream.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/-/merge_requests/623>
ext/qt/qtglrenderer.cc