Sebastian Dröge
|
a4a8ef5507
|
gl: Fixup for last commit
|
2017-12-09 19:32:27 +00:00 |
|
Sebastian Dröge
|
de16dc2555
|
gl: Fix backwards compat GST_GL_TYPE_* functions/macros
These have to be macros instead of inline function as they must behave
more or less like an integer literal, i.e. include the function call.
|
2017-12-09 19:32:26 +00:00 |
|
Matthew Waters
|
18ac98c58b
|
gl: GST_GL_TYPE -> GST_TYPE_GL
Some deprecated symbols are kept for backwards compatibility
|
2017-12-09 19:32:23 +00:00 |
|
Matthew Waters
|
06de6998e5
|
gl: be consistent in gobject boilerpate
GST_GL_IS_* vs GST_IS_GL_*
git grep -l 'GST_GL_IS_' | xargs sed -i 's/GST_GL_IS_/GST_IS_GL_/g'
|
2017-12-09 19:32:09 +00:00 |
|
Matthew Waters
|
9587eb477d
|
glcontext: pass display to implentation's _new()
This allows the context to fail creation based on incompatible
display type's. e.g. glx context with an wayland display handle.
https://bugzilla.gnome.org/show_bug.cgi?id=752743
|
2017-12-09 19:32:06 +00:00 |
|
Matthew Waters
|
cfa9b94045
|
glcontext: consolidate get_proc_address function definition
Pass the GstGLAPI directly.
|
2017-12-09 19:32:05 +00:00 |
|
Matthew Waters
|
7d97a35139
|
glcontext: add more functionality to wrapped contexts
Implements get_current_context() and get_proc_address() for wrapped
contexts.
|
2017-12-09 19:31:49 +00:00 |
|
Matthew Waters
|
be5d0d81e4
|
glcontext: add api for retreiving the current context and api
that is current in the calling thread.
|
2017-12-09 19:31:48 +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 |
|