examples/gl/qt: silence compiler warnings
authorMatthew Waters <matthew@centricular.com>
Tue, 14 Jul 2020 04:06:58 +0000 (14:06 +1000)
committerMatthew Waters <matthew@centricular.com>
Tue, 14 Jul 2020 07:07:54 +0000 (17:07 +1000)
commite6823576cef286de500a955ab2b485ae5f3532dc
treea313001aa00173dc621c106aa30bb886b91419ce
parent93cb325fa133d494369761b029b0583a2ff66605
examples/gl/qt: silence compiler warnings

-Waggregate-return: used by some Qt clases extensively and not super
useful for this example. Supress it.

warning: "GL_GLEXT_VERSION" redefined: Perform the same workaround as
qmlglsink by defining the old gl/GL.h header guard if the new GL/gl.h
guard exists.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-base/-/merge_requests/752>
tests/examples/gl/qt/gl-compat-defines.h [new file with mode: 0644]
tests/examples/gl/qt/meson.build
tests/examples/gl/qt/mousevideooverlay/meson.build
tests/examples/gl/qt/mousevideooverlay/pipeline.cpp
tests/examples/gl/qt/mousevideooverlay/qrenderer.h
tests/examples/gl/qt/qglwidgetvideooverlay/meson.build
tests/examples/gl/qt/qglwidgetvideooverlay/pipeline.cpp
tests/examples/gl/qt/qglwidgetvideooverlay/qglrenderer.h
tests/examples/gl/qt/qglwtextureshare/meson.build
tests/examples/gl/qt/qglwtextureshare/pipeline.cpp
tests/examples/gl/qt/qglwtextureshare/qglrenderer.h