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 |
|
Tim-Philipp Müller
|
2c3a31c483
|
gl: wayland: improve debug message when connecting to display
And another copy'n'paste-o.
https://bugzilla.gnome.org/show_bug.cgi?id=768929
|
2017-12-09 19:32:21 +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
|
6ccaafc0f3
|
glwindow: pass display to implementation's _new()
So they have to opportunity to fail if they cannot handle the
display connection.
https://bugzilla.gnome.org/show_bug.cgi?id=752743
|
2017-12-09 19:32:07 +00:00 |
|
Matthew Waters
|
bb1de83ff2
|
gl/window: use the default main loop implementation for all backends
fixes glimagsink being unable to display.
https://bugzilla.gnome.org/show_bug.cgi?id=750337
|
2017-12-09 19:32:03 +00:00 |
|
Matthew Waters
|
33d8bbaea4
|
gl/wayland: implement setting the render rectangle
Places our subsurface at the rectangle provided position
|
2017-12-09 19:32:03 +00:00 |
|
Matthew Waters
|
54199ea203
|
gl/wayland: implement basic video overlay support via subsurfaces
Currently does not position the subsurface relative to the parent surface at all
|
2017-12-09 19:32:03 +00:00 |
|
Matthew Waters
|
00cff1f9e4
|
gl/wayland: run each window on a separate queue
Based on patch by Julien Isorce <julien.isorce@collabora.co.uk>
https://bugzilla.gnome.org/show_bug.cgi?id=709747
|
2017-12-09 19:32:03 +00:00 |
|
Matthew Waters
|
e32c4a62c2
|
gl/wayland: implement resizing the window using the right mouse button
|
2017-12-09 19:31:50 +00:00 |
|
Julien Isorce
|
b30d15d4b8
|
gl: keep only one occurence of '#include <EGL/egl.h>'
To simply maintainance if we need to put specific includes around it.
|
2017-12-09 19:31:34 +00:00 |
|
Matthew Waters
|
b8b9fced19
|
[796/906] move egl into its own directory
|
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 |
|
Sebastian Dröge
|
f7998a2e98
|
[733/906] gl: Major header and include cleanup
|
2017-12-09 19:31:29 +00:00 |
|
Sebastian Dröge
|
92c66f55bc
|
[727/906] egl: Refactor EGL logic into a helper object
|
2017-12-09 19:31:29 +00:00 |
|
Matthew Waters
|
380f918802
|
[711/906] wayland: support choosing Desktop GL as the api
|
2017-12-09 19:31:28 +00:00 |
|
Matthew Waters
|
7d4d1f50d4
|
[669/906] window: seperate object creation and context creation
|
2017-12-09 19:31:27 +00:00 |
|
Matthew Waters
|
c3526080aa
|
[629/906] window: add GError for error handling of context creation
|
2017-12-09 19:31:26 +00:00 |
|
Matthew Waters
|
ee992ec531
|
[623/906] move GL includes into a single file
|
2017-12-09 19:31:26 +00:00 |
|
Matthew Waters
|
0be301af24
|
[621/906] GstGLRendererAPI => GstGLAPI and get GstGLAPI from a window
|
2017-12-09 19:31:26 +00:00 |
|
Matthew Waters
|
e1ec48b6cf
|
[620/906] wayland_egl: attempt at resizing the video
|
2017-12-09 19:31:26 +00:00 |
|
Matthew Waters
|
ccabf4545a
|
[618/906] add wayland-egl window backend
|
2017-12-09 19:31:26 +00:00 |
|