summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2013-09-03x11: remove dead codeHEADmasterMatthew Waters1-37/+0
2013-09-03context: Move some window error enums to contextMatthew Waters4-21/+25
2013-09-03egl: doesn't require the EGLConfig from the other contextMatthew Waters1-23/+11
libEGL should give us the same or similar EGLConfig from the EGLDisplay we have.
2013-09-03glfilter: rename external-opengl-context prop to other-contextMatthew Waters2-11/+15
It now requires a GstGLContext instead of a handle
2013-08-30configure.ac: add -lGLU only if glu is presentJulien Isorce1-1/+4
It fixes build on rpi because for some reason libgl1-mesa has to be installed even if useless
2013-08-30rpi: call bcm_host_init in plugin_initJulien Isorce2-2/+14
2013-08-30raspberrypi: add support for dispmanxJulien Isorce8-5/+551
See https://bugzilla.gnome.org/show_bug.cgi?id=703342
2013-08-29add GstGLContext test that tests context sharingMatthew Waters3-1/+205
2013-08-29context: Reimplement GL context sharingMatthew Waters6-49/+131
https://bugzilla.gnome.org/show_bug.cgi?id=704806
2013-08-28glimagesink: avoid to draw texture while releasing stored bufferJulien Isorce1-1/+9
Spoted by generic/cube example with ClientDrawCallback set to returning TRUE (it means drawing as fast as possible)
2013-08-28glimagesink: fix asynchrone drawingJulien Isorce2-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-22build: install needed headerMatthew Waters1-1/+2
2013-08-22x11: fix build for clangMatthew Waters1-1/+1
2013-08-22move egl into its own directoryMatthew Waters6-8/+6
2013-08-22android: port to GstGLContextMatthew Waters1-99/+23
not tested
2013-08-22context: add subclasses for the different platforms (egl, glx, wgl, etc)Matthew Waters29-1721/+1657
- most code taken from the Window subclasses - tested combinations: xEGL, GLX, Wayland+EGL, Cocoa (under GNUStep), WGL (Wine)
2013-08-22add a GstGLContext object that will be the basis of OpenGL contextsMatthew Waters22-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-21build: use our own in tree headers before system onesMatthew Waters6-15/+14
allows us to develop against the tree rather than what may be installed
2013-08-16glwindow/x11: remove X11EventSource as soon as the window is deletedJulien Isorce2-4/+9
gst_gl_window_x11_send_message do not use XSendEvent anymore
2013-08-16glimagesink: retrieve window only when clientDrawCallback return trueJulien Isorce1-4/+5
2013-08-07egl: Create a window surface if necessarySebastian Dröge1-1/+1
2013-08-07tests: fix compilation of glmemory testTim-Philipp Müller1-2/+2
2013-08-07build: add subdir-objects to AM_INIT_AUTOMAKELubosz Sarnecki1-1/+1
2013-08-07examples: Fix compilation of recordgraphics example in uninstalled setupSebastian Dröge1-2/+2
2013-08-07osx: Fix compilationTonu Jaansoo1-2/+2
2013-08-07gl: The GLSL rectangle resampler does not always work with int tex coordsTonu Jaansoo5-16/+16
Use floats instead.
2013-07-24glprototypes: Add support for NV extensions for DrawBuffers and ReadBufferSebastian Dröge1-3/+3
2013-07-24egl: Use EGL_KHR_surfaceless_context instead of creating a useless surface ↵Sebastian Dröge1-8/+17
if available
2013-07-22tests/examples: fix 'doublecube' and 'pipelines'. Port 'recordgraphic'.Julien Isorce7-131/+107
2013-07-22gloverlay: add G_BEGIN/END declarationJulien Isorce1-0/+4
2013-07-19glimagesink: Fix format string warningSebastian Dröge1-1/+1
2013-07-19gldownload: Use strlen() instead of sizeof(char*)Sebastian Dröge1-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-19download: propogate errors from the GL threadMatthew Waters1-10/+26
2013-07-19up/download: check return valuesMatthew Waters5-52/+122
So we fail properly
2013-07-19download: remove _thread variants of the APIMatthew Waters2-181/+19
2013-07-19upload: remove _thread variants of the APIMatthew Waters2-163/+9
2013-07-19upload: overhaul and addition of new video formatsMatthew Waters2-920/+675
use the shaders from eglglessink (adapted for Desktop GL) error out properly
2013-07-19build: fix build on OS XMatthew Waters1-1/+1
Saying that it couldn't find any OpenGL api's
2013-07-19download: fix compiler warning about missing string formatMatthew Waters1-1/+2
2013-07-19configure: Check for GLeglImageOES and others againSebastian Dröge3-0/+90
https://bugzilla.gnome.org/show_bug.cgi?id=704498
2013-07-18win32: Fix some compiler errors/warningsSebastian Dröge1-4/+3
2013-07-18glfilters: Mark writable-only properties as readable as wellMathieu Duponchelle3-13/+52
https://bugzilla.gnome.org/show_bug.cgi?id=704429
2013-07-18glfilters: Mark them as Video filters in their classificationMathieu Duponchelle12-12/+12
It makes it possible for applications like pitivi to use them. https://bugzilla.gnome.org/show_bug.cgi?id=704429
2013-07-17gl: Some less long/ulong/gulong usageSebastian Dröge11-15/+15
2013-07-17tests/examples: port some of the examples.Mathieu Duponchelle4-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-17tests/examples: fix and port some of the examples.Mathieu Duponchelle6-80/+30
Realize widgets, remove glupload element.
2013-07-16gltestsrc: Fix usage of FBO APISebastian Dröge1-6/+3
2013-07-16glimagesink: Remove GValue usage for fraction handlingSebastian Dröge2-26/+11
2013-07-16utils: generate a RGBA texture in all casesMatthew Waters1-60/+2
2013-07-16wayland: remove fullscreenMatthew Waters1-3/+0