Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2013-09-03 | x11: remove dead codeHEADmaster | Matthew Waters | 1 | -37/+0 | |
2013-09-03 | context: Move some window error enums to context | Matthew Waters | 4 | -21/+25 | |
2013-09-03 | egl: doesn't require the EGLConfig from the other context | Matthew Waters | 1 | -23/+11 | |
libEGL should give us the same or similar EGLConfig from the EGLDisplay we have. | |||||
2013-09-03 | glfilter: rename external-opengl-context prop to other-context | Matthew Waters | 2 | -11/+15 | |
It now requires a GstGLContext instead of a handle | |||||
2013-08-30 | configure.ac: add -lGLU only if glu is present | Julien Isorce | 1 | -1/+4 | |
It fixes build on rpi because for some reason libgl1-mesa has to be installed even if useless | |||||
2013-08-30 | rpi: call bcm_host_init in plugin_init | Julien Isorce | 2 | -2/+14 | |
2013-08-30 | raspberrypi: add support for dispmanx | Julien Isorce | 8 | -5/+551 | |
See https://bugzilla.gnome.org/show_bug.cgi?id=703342 | |||||
2013-08-29 | add GstGLContext test that tests context sharing | Matthew Waters | 3 | -1/+205 | |
2013-08-29 | context: Reimplement GL context sharing | Matthew Waters | 6 | -49/+131 | |
https://bugzilla.gnome.org/show_bug.cgi?id=704806 | |||||
2013-08-28 | glimagesink: avoid to draw texture while releasing stored buffer | Julien Isorce | 1 | -1/+9 | |
Spoted by generic/cube example with ClientDrawCallback set to returning TRUE (it means drawing as fast as possible) | |||||
2013-08-28 | glimagesink: fix asynchrone drawing | Julien Isorce | 2 | -48/+76 | |
Simplify gst_glimage_sink_redisplay which is there only to ask the window for a redraw. Put a lock to make sure we are not realeasing the stored buffer while still drawing the corresponding texture | |||||
2013-08-22 | build: install needed header | Matthew Waters | 1 | -1/+2 | |
2013-08-22 | x11: fix build for clang | Matthew Waters | 1 | -1/+1 | |
2013-08-22 | move egl into its own directory | Matthew Waters | 6 | -8/+6 | |
2013-08-22 | android: port to GstGLContext | Matthew Waters | 1 | -99/+23 | |
not tested | |||||
2013-08-22 | context: add subclasses for the different platforms (egl, glx, wgl, etc) | Matthew Waters | 29 | -1721/+1657 | |
- most code taken from the Window subclasses - tested combinations: xEGL, GLX, Wayland+EGL, Cocoa (under GNUStep), WGL (Wine) | |||||
2013-08-22 | add a GstGLContext object that will be the basis of OpenGL contexts | Matthew Waters | 22 | -436/+871 | |
At the moment it just sits in between GstGLDisplay and GstGLWindow performing some of the stuff that GstGLWindow used to do. | |||||
2013-08-21 | build: use our own in tree headers before system ones | Matthew Waters | 6 | -15/+14 | |
allows us to develop against the tree rather than what may be installed | |||||
2013-08-16 | glwindow/x11: remove X11EventSource as soon as the window is deleted | Julien Isorce | 2 | -4/+9 | |
gst_gl_window_x11_send_message do not use XSendEvent anymore | |||||
2013-08-16 | glimagesink: retrieve window only when clientDrawCallback return true | Julien Isorce | 1 | -4/+5 | |
2013-08-07 | egl: Create a window surface if necessary | Sebastian Dröge | 1 | -1/+1 | |
2013-08-07 | tests: fix compilation of glmemory test | Tim-Philipp Müller | 1 | -2/+2 | |
2013-08-07 | build: add subdir-objects to AM_INIT_AUTOMAKE | Lubosz Sarnecki | 1 | -1/+1 | |
2013-08-07 | examples: Fix compilation of recordgraphics example in uninstalled setup | Sebastian Dröge | 1 | -2/+2 | |
2013-08-07 | osx: Fix compilation | Tonu Jaansoo | 1 | -2/+2 | |
2013-08-07 | gl: The GLSL rectangle resampler does not always work with int tex coords | Tonu Jaansoo | 5 | -16/+16 | |
Use floats instead. | |||||
2013-07-24 | glprototypes: Add support for NV extensions for DrawBuffers and ReadBuffer | Sebastian Dröge | 1 | -3/+3 | |
2013-07-24 | egl: Use EGL_KHR_surfaceless_context instead of creating a useless surface ↵ | Sebastian Dröge | 1 | -8/+17 | |
if available | |||||
2013-07-22 | tests/examples: fix 'doublecube' and 'pipelines'. Port 'recordgraphic'. | Julien Isorce | 7 | -131/+107 | |
2013-07-22 | gloverlay: add G_BEGIN/END declaration | Julien Isorce | 1 | -0/+4 | |
2013-07-19 | glimagesink: Fix format string warning | Sebastian Dröge | 1 | -1/+1 | |
2013-07-19 | gldownload: Use strlen() instead of sizeof(char*) | Sebastian Dröge | 1 | -1/+1 | |
gstgldownload.c:846:22: error: argument to 'sizeof' in 'memcpy' call is the same expression as the source; did you mean to provide an explicit length? [-Werror=sizeof-pointer-memaccess] | |||||
2013-07-19 | download: propogate errors from the GL thread | Matthew Waters | 1 | -10/+26 | |
2013-07-19 | up/download: check return values | Matthew Waters | 5 | -52/+122 | |
So we fail properly | |||||
2013-07-19 | download: remove _thread variants of the API | Matthew Waters | 2 | -181/+19 | |
2013-07-19 | upload: remove _thread variants of the API | Matthew Waters | 2 | -163/+9 | |
2013-07-19 | upload: overhaul and addition of new video formats | Matthew Waters | 2 | -920/+675 | |
use the shaders from eglglessink (adapted for Desktop GL) error out properly | |||||
2013-07-19 | build: fix build on OS X | Matthew Waters | 1 | -1/+1 | |
Saying that it couldn't find any OpenGL api's | |||||
2013-07-19 | download: fix compiler warning about missing string format | Matthew Waters | 1 | -1/+2 | |
2013-07-19 | configure: Check for GLeglImageOES and others again | Sebastian Dröge | 3 | -0/+90 | |
https://bugzilla.gnome.org/show_bug.cgi?id=704498 | |||||
2013-07-18 | win32: Fix some compiler errors/warnings | Sebastian Dröge | 1 | -4/+3 | |
2013-07-18 | glfilters: Mark writable-only properties as readable as well | Mathieu Duponchelle | 3 | -13/+52 | |
https://bugzilla.gnome.org/show_bug.cgi?id=704429 | |||||
2013-07-18 | glfilters: Mark them as Video filters in their classification | Mathieu Duponchelle | 12 | -12/+12 | |
It makes it possible for applications like pitivi to use them. https://bugzilla.gnome.org/show_bug.cgi?id=704429 | |||||
2013-07-17 | gl: Some less long/ulong/gulong usage | Sebastian Dröge | 11 | -15/+15 | |
2013-07-17 | tests/examples: port some of the examples. | Mathieu Duponchelle | 4 | -28/+19 | |
This commit is a first step, removes glupload, switch new-decoded-pad to pad-added, but these examples still fail for various reasons. | |||||
2013-07-17 | tests/examples: fix and port some of the examples. | Mathieu Duponchelle | 6 | -80/+30 | |
Realize widgets, remove glupload element. | |||||
2013-07-16 | gltestsrc: Fix usage of FBO API | Sebastian Dröge | 1 | -6/+3 | |
2013-07-16 | glimagesink: Remove GValue usage for fraction handling | Sebastian Dröge | 2 | -26/+11 | |
2013-07-16 | utils: generate a RGBA texture in all cases | Matthew Waters | 1 | -60/+2 | |
2013-07-16 | wayland: remove fullscreen | Matthew Waters | 1 | -3/+0 | |