gstreamer/gst-libs/gst/gl/cocoa
Matthew Waters 63bbe9406a glwindow: add API to request a resize event on the next draw
- glimagesink needs to be able to resize the viewport on aspect ratio
  changes resulting from either caps changes or 3d output mode changes.
- Performing a glViewport outside the GstGLWindow::resize callback
  will not have the winsys' stack of viewports required to correctly
  place the output frame.

Provide a function to request a resize on the next draw event from the
winsys.

Also track size changes inside the base GstGLWindow class rather
than in each subclass.

https://bugzilla.gnome.org/show_bug.cgi?id=755111
2017-12-09 19:32:08 +00:00
..
gstgl_cocoa_private.h glcontext/cocoa: implement GL3 core context selection 2017-12-09 19:32:01 +00:00
gstglcaopengllayer.h glwindow: add API to request a resize event on the next draw 2017-12-09 19:32:08 +00:00
gstglcaopengllayer.m glwindow: add API to request a resize event on the next draw 2017-12-09 19:32:08 +00:00
gstglcontext_cocoa.h gl/cocoa: fix definition of gst_gl_context_new 2017-12-09 19:32:07 +00:00
gstglcontext_cocoa.m glcontext: pass display to implentation's _new() 2017-12-09 19:32:06 +00:00
gstgldisplay_cocoa.h gl: add GstGLDisplayCocoa 2017-12-09 19:31:58 +00:00
gstgldisplay_cocoa.m gl: add GstGLDisplayCocoa 2017-12-09 19:31:58 +00:00
gstglwindow_cocoa.h glwindow: pass display to implementation's _new() 2017-12-09 19:32:07 +00:00
gstglwindow_cocoa.m glwindow: add API to request a resize event on the next draw 2017-12-09 19:32:08 +00:00
Makefile.am gl: add GstGLDisplayCocoa 2017-12-09 19:31:58 +00:00