Julien Isorce
|
67c18fee19
|
gl: add missing cgl and eagl context type
https://bugzilla.gnome.org/show_bug.cgi?id=729245
|
2017-12-09 19:31:41 +00:00 |
|
Matthew Waters
|
166d7b505c
|
gl/context: add generic feature checking
At the moment it simply delegates to the subclass.
|
2017-12-09 19:31:40 +00:00 |
|
Matthew Waters
|
857200ff40
|
gl: make all GObjects inherit from GstObject
Aids memory leak debugging with GST_TRACE=mem-live
|
2017-12-09 19:31:39 +00:00 |
|
Matthew Waters
|
1460d22e92
|
gl/context: provide get_gl_version
|
2017-12-09 19:31:36 +00:00 |
|
Matthew Waters
|
97f6bc0bfc
|
[891/906] context: add support for wrapping external contexts
|
2017-12-09 19:31:33 +00:00 |
|
Matthew Waters
|
d6bdcbe751
|
[856/906] context: document it
|
2017-12-09 19:31:32 +00:00 |
|
Matthew Waters
|
711ad485b2
|
[812/906] move the GL vtable from GstGLDisplay to GstGLContext
Conflicts:
tests/check/libs/gstglcontext.c
|
2017-12-09 19:31:31 +00:00 |
|
Matthew Waters
|
48cd6ac353
|
[801/906] context: Reimplement GL context sharing
https://bugzilla.gnome.org/show_bug.cgi?id=704806
|
2017-12-09 19:31:31 +00:00 |
|
Matthew Waters
|
9cbb652b66
|
[794/906] context: add subclasses for the different platforms (egl, glx, wgl, etc)
- most code taken from the Window subclasses
- tested combinations: xEGL, GLX, Wayland+EGL, Cocoa (under GNUStep), WGL (Wine)
|
2017-12-09 19:31:30 +00:00 |
|
Matthew Waters
|
e80533dcee
|
[793/906] add a GstGLContext object that will be the basis of OpenGL contexts
At the moment it just sits in between GstGLDisplay and GstGLWindow
performing some of the stuff that GstGLWindow used to do.
|
2017-12-09 19:31:30 +00:00 |
|