[Bug 704808] Split GstGLDisplay into that and GstGLContext

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Wed Aug 14 23:17:32 PDT 2013


https://bugzilla.gnome.org/show_bug.cgi?id=704808
  GStreamer | gst-plugins-gl | git

--- Comment #1 from Matthew Waters <ystreet00 at gmail.com> 2013-08-15 06:17:29 UTC ---
I have started on this.

I have made the following split between GstGLDisplay/GstGLContext/GstGLWindow

GstGLDisplay - information relating to all elements/application (gl_api, gl
vtable? (have to check whether vfuncs are per context or not), possibly a
application defined GstGLContext to share with)
GstGLContext - represents a GL context.  As such is platform specific (GLX,
EGL, WGL, etc).  Holds a reference to a single GstGLWindow.
GstGLWindow - represents a window/surface that we are rendering to/with. 
Eventually will be split into 2 categories, offscreen and onscreen.

GstGLContext + GstGLWindow together define a platform. e.g EGL+x11, WGL+win32,
Cocoa, etc.  Some combinations are not possible e.g WGL+x11.

The next step after this is done would be sorting out the propogation of
GstGLContext's through the pipeline.

-- 
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list