gstreamer/gst-libs/gst/gl/cocoa
Matthew Waters 6a37bf9bb9 gl: Don't restore the viewport on function exit
Doing so involves retrieving the current viewport from OpenGL which as
with any glGet operation, is expensive.

This means that the various sinks need to reset the viewport on draw.

In the process, fix resizing on cocoa.
2019-03-08 17:49:05 +11:00
..
gstgl_cocoa_private.h gl/cocoa: fix build after commit 2fd84a6c 2017-12-09 19:32:30 +00:00
gstglcaopengllayer.h gl/caopengllayer: use public GstGLContext instead of Cocoa-specific one 2017-12-09 19:32:31 +00:00
gstglcaopengllayer.m gl: Don't restore the viewport on function exit 2019-03-08 17:49:05 +11:00
gstglcontext_cocoa.h gl: remove more deprecated type aliases 2018-02-08 21:14:56 +11:00
gstglcontext_cocoa.m gl: Update for g_type_class_add_private() deprecation in recent GLib 2018-06-23 22:58:44 +02:00
gstgldisplay_cocoa.h Revert "gl: cocoa: sprinkle some GST_EXPORT" 2017-12-09 19:32:31 +00:00
gstgldisplay_cocoa.m Use value instead of version macro when testing for mac OS version 2017-12-09 19:32:30 +00:00
gstglwindow_cocoa.h gl: GST_GL_TYPE -> GST_TYPE_GL 2017-12-09 19:32:23 +00:00
gstglwindow_cocoa.m gl: Don't restore the viewport on function exit 2019-03-08 17:49:05 +11:00
Makefile.am libs: fix API export/import and 'inconsistent linkage' on MSVC 2018-09-24 08:45:34 +01:00