platform/upstream/gstreamer.git
6 years ago[764/906] filter: fix pad template caps
Matthew Waters [Wed, 3 Jul 2013 04:37:13 +0000 (14:37 +1000)]
[764/906] filter: fix pad template caps

upload is for the sink template
download is form the src template

6 years ago[763/906] memory: copy properly depending on where the most recent data is
Matthew Waters [Wed, 3 Jul 2013 04:13:00 +0000 (14:13 +1000)]
[763/906] memory: copy properly depending on where the most recent data is

6 years ago[762/906] glimagesink: Fix some memory leaks and properly set up the buffer pool
Sebastian Dröge [Tue, 16 Jul 2013 12:11:46 +0000 (14:11 +0200)]
[762/906] glimagesink: Fix some memory leaks and properly set up the buffer pool

6 years ago[761/906] x11: Protect event display connection with a mutex
Sebastian Dröge [Tue, 16 Jul 2013 11:28:19 +0000 (13:28 +0200)]
[761/906] x11: Protect event display connection with a mutex

We use it from different threads and need to serialize the
accesses to it.

6 years ago[760/906] x11: Always use the same display connection from the GL thread
Sebastian Dröge [Tue, 16 Jul 2013 11:23:54 +0000 (13:23 +0200)]
[760/906] x11: Always use the same display connection from the GL thread

The other display connection might be used by async calls from elsewhere
at the same time.

https://bugzilla.gnome.org/show_bug.cgi?id=704247

6 years ago[759/906] gldownload: #ifdef some GLES2 specific code to fix compilation
Sebastian Dröge [Mon, 15 Jul 2013 19:44:20 +0000 (21:44 +0200)]
[759/906] gldownload: #ifdef some GLES2 specific code to fix compilation

6 years ago[758/906] android: Don't require a window to be set
Sebastian Dröge [Mon, 15 Jul 2013 16:07:12 +0000 (18:07 +0200)]
[758/906] android: Don't require a window to be set

This allows the filters to be usable without a GL sink downstream.

6 years ago[757/906] egl: Create an offscreen surface if no window was provided
Sebastian Dröge [Mon, 15 Jul 2013 16:01:55 +0000 (18:01 +0200)]
[757/906] egl: Create an offscreen surface if no window was provided

6 years ago[756/906] gldownload: Reset the viewport after download RGB via GLES2
Sebastian Dröge [Mon, 15 Jul 2013 15:20:00 +0000 (17:20 +0200)]
[756/906] gldownload: Reset the viewport after download RGB via GLES2

6 years ago[755/906] gldownload: Unbind framebuffer after downloading RGB with GLES2
Sebastian Dröge [Mon, 15 Jul 2013 15:11:59 +0000 (17:11 +0200)]
[755/906] gldownload: Unbind framebuffer after downloading RGB with GLES2

6 years ago[754/906] gldownload: Add support for RGB reordering when using GLES2
Sebastian Dröge [Mon, 15 Jul 2013 15:08:42 +0000 (17:08 +0200)]
[754/906] gldownload: Add support for RGB reordering when using GLES2

6 years ago[753/906] gldisplay: Sending a message is synchronous, we can allocate the memory...
Sebastian Dröge [Mon, 15 Jul 2013 15:08:23 +0000 (17:08 +0200)]
[753/906] gldisplay: Sending a message is synchronous, we can allocate the memory on the stack

6 years ago[752/906] glwindow: Add destroy notifies for the data of the callbacks
Sebastian Dröge [Mon, 15 Jul 2013 13:58:04 +0000 (15:58 +0200)]
[752/906] glwindow: Add destroy notifies for the data of the callbacks

And actually call the close callback when the window is closed.

6 years ago[751/906] gldisplay: Don't hold lock while sending a message to the GL thread
Sebastian Dröge [Mon, 15 Jul 2013 13:25:57 +0000 (15:25 +0200)]
[751/906] gldisplay: Don't hold lock while sending a message to the GL thread

https://bugzilla.gnome.org/show_bug.cgi?id=704247

6 years ago[750/906] glupload: Add support for RGB reordering when using GLES2
Sebastian Dröge [Mon, 15 Jul 2013 12:11:20 +0000 (14:11 +0200)]
[750/906] glupload: Add support for RGB reordering when using GLES2

6 years ago[749/906] glshader: Add some more debug output
Sebastian Dröge [Mon, 15 Jul 2013 05:39:07 +0000 (07:39 +0200)]
[749/906] glshader: Add some more debug output

6 years ago[748/906] glupload: GL_STENCIL_ATTACHMENT is needed for desktop GL, not GLES
Sebastian Dröge [Fri, 12 Jul 2013 12:31:48 +0000 (14:31 +0200)]
[748/906] glupload: GL_STENCIL_ATTACHMENT is needed for desktop GL, not GLES

6 years ago[747/906] gl: Constify YUV conversion shaders
Sebastian Dröge [Fri, 12 Jul 2013 12:26:58 +0000 (14:26 +0200)]
[747/906] gl: Constify YUV conversion shaders

6 years ago[746/906] android: Add comment to clarify the type of a variable
Sebastian Dröge [Fri, 12 Jul 2013 12:20:41 +0000 (14:20 +0200)]
[746/906] android: Add comment to clarify the type of a variable

6 years ago[745/906] gl: Simplify and optimize YUV conversion shaders a bit
Sebastian Dröge [Fri, 12 Jul 2013 12:20:05 +0000 (14:20 +0200)]
[745/906] gl: Simplify and optimize YUV conversion shaders a bit

6 years ago[744/906] gl: Use __GST_GL_H__ instead of __GL_H__ as a multi-include guard
Sebastian Dröge [Fri, 12 Jul 2013 09:35:52 +0000 (11:35 +0200)]
[744/906] gl: Use __GST_GL_H__ instead of __GL_H__ as a multi-include guard

GL/gl.h might use the latter already.

6 years ago[743/906] win32: Allow setting window handle before creating the context
Sebastian Dröge [Thu, 11 Jul 2013 19:30:53 +0000 (21:30 +0200)]
[743/906] win32: Allow setting window handle before creating the context

6 years ago[742/906] cocoa: Allow setting window handle before creating the context
Sebastian Dröge [Thu, 11 Jul 2013 19:22:57 +0000 (21:22 +0200)]
[742/906] cocoa: Allow setting window handle before creating the context

6 years ago[741/906] wayland: Don't leak main context and loop
Sebastian Dröge [Thu, 11 Jul 2013 19:17:42 +0000 (21:17 +0200)]
[741/906] wayland: Don't leak main context and loop

6 years ago[740/906] x11: Allow setting window handle before creating the context
Sebastian Dröge [Thu, 11 Jul 2013 19:15:41 +0000 (21:15 +0200)]
[740/906] x11: Allow setting window handle before creating the context

6 years ago[739/906] x11: Don't leak main context and main loop
Sebastian Dröge [Thu, 11 Jul 2013 18:58:36 +0000 (20:58 +0200)]
[739/906] x11: Don't leak main context and main loop

6 years ago[738/906] gl: Include glu.h after gl.h
Sebastian Dröge [Thu, 11 Jul 2013 18:51:47 +0000 (20:51 +0200)]
[738/906] gl: Include glu.h after gl.h

6 years ago[735/906] gl: Add support for Android
Sebastian Dröge [Wed, 10 Jul 2013 09:31:17 +0000 (11:31 +0200)]
[735/906] gl: Add support for Android

https://bugzilla.gnome.org/show_bug.cgi?id=703340

6 years ago[734/906] win32: Make automake happy by using noinst_HEADERS
Sebastian Dröge [Thu, 11 Jul 2013 09:37:17 +0000 (11:37 +0200)]
[734/906] win32: Make automake happy by using noinst_HEADERS

6 years ago[733/906] gl: Major header and include cleanup
Sebastian Dröge [Thu, 11 Jul 2013 09:03:31 +0000 (11:03 +0200)]
[733/906] gl: Major header and include cleanup

6 years ago[732/906] build: fix repeated typedefs
Julien Isorce [Wed, 10 Jul 2013 15:03:04 +0000 (16:03 +0100)]
[732/906] build: fix repeated typedefs

Write forward declarations in another way to avoid
repeated typedefs "error: redefinition of typedef".
Raised when using i686-apple-darwin11-llvm-gcc-4.2
It seems that C apple compiler does not support
C11 feature.

https://bugzilla.gnome.org/show_bug.cgi?id=703885

6 years ago[731/906] cocoa: fix build when GNUSTEP is not defined
Julien Isorce [Wed, 10 Jul 2013 14:47:23 +0000 (15:47 +0100)]
[731/906] cocoa: fix build when GNUSTEP is not defined

6 years ago[730/906] glcompat: Properly check for GLchar and other types
Sebastian Dröge [Wed, 10 Jul 2013 09:30:16 +0000 (11:30 +0200)]
[730/906] glcompat: Properly check for GLchar and other types

On Android for example these are no #defines but typedefs

6 years ago[729/906] gl: Include config.h everywhere
Sebastian Dröge [Wed, 10 Jul 2013 09:24:34 +0000 (11:24 +0200)]
[729/906] gl: Include config.h everywhere

6 years ago[727/906] egl: Refactor EGL logic into a helper object
Sebastian Dröge [Wed, 3 Jul 2013 07:12:39 +0000 (09:12 +0200)]
[727/906] egl: Refactor EGL logic into a helper object

6 years ago[726/906] window: don't call a NULL destroy function
Matthew Waters [Tue, 2 Jul 2013 12:45:08 +0000 (22:45 +1000)]
[726/906] window: don't call a NULL destroy function

6 years ago[725/906] x11: use GMainContext/GMainLoop
Matthew Waters [Tue, 2 Jul 2013 12:06:03 +0000 (22:06 +1000)]
[725/906] x11: use GMainContext/GMainLoop

allows us to be reentrant

https://bugzilla.gnome.org/show_bug.cgi?id=703445

6 years ago[724/906] wayland: make reentrant
Matthew Waters [Tue, 2 Jul 2013 08:33:42 +0000 (18:33 +1000)]
[724/906] wayland: make reentrant

https://bugzilla.gnome.org/show_bug.cgi?id=703445

6 years ago[723/906] gstglwindow: close has to be called in the glthread.
Julien Isorce [Mon, 1 Jul 2013 13:43:14 +0000 (14:43 +0100)]
[723/906] gstglwindow: close has to be called in the glthread.

Indeed 'glXMakeCurrent (window_x11->device, None, NULL);'
has to be called in the thread where the glcontext is actually
current.
Otherwise glXDestroyContext may crash.

6 years ago[722/906] gl: Fix build on Win32
Руслан Ижбулатов [Sun, 30 Jun 2013 21:36:35 +0000 (01:36 +0400)]
[722/906] gl: Fix build on Win32

1) Need to include GL/glext.h on W32 to provide necessary macros
2) W32 macros that pre-processor has by default are different for different
   toolchains. Borland uses __WIN32__, everyone else has _WIN32, so check both.

Side-note: glext.h is not supplied by mingw-w64 at the moment, but can be
downloaded from http://www.opengl.org/registry/

https://bugzilla.gnome.org/show_bug.cgi?id=703364

6 years ago[721/906] glfilter: Use uint64 for the OpenGL context property
Sebastian Dröge [Fri, 28 Jun 2013 09:10:22 +0000 (11:10 +0200)]
[721/906] glfilter: Use uint64 for the OpenGL context property

ulong/long properties are deprecated and should not be used anymore
for portability reasons.

6 years ago[719/906] gl: Fix compilation with GLES2
Sebastian Dröge [Fri, 28 Jun 2013 09:00:07 +0000 (11:00 +0200)]
[719/906] gl: Fix compilation with GLES2

6 years ago[718/906] shader: make it possible to unref in the non-GL thread
Matthew Waters [Thu, 27 Jun 2013 14:34:48 +0000 (00:34 +1000)]
[718/906] shader: make it possible to unref in the non-GL thread

6 years ago[717/906] remove outdated cmake build files
Matthew Waters [Thu, 27 Jun 2013 14:31:36 +0000 (00:31 +1000)]
[717/906] remove outdated cmake build files

6 years ago[716/906] wayland: properly choose EGL_RENDERABLE_TYPE
Matthew Waters [Mon, 17 Jun 2013 09:45:27 +0000 (19:45 +1000)]
[716/906] wayland: properly choose EGL_RENDERABLE_TYPE

based on the gl api we chose

6 years ago[715/906] display: inherit from the right object class
Matthew Waters [Sun, 16 Jun 2013 10:47:05 +0000 (20:47 +1000)]
[715/906] display: inherit from the right object class

6 years ago[714/906] Add GstGLFramebuffer to replace _display_gen_fbo and friends
Matthew Waters [Sun, 16 Jun 2013 10:44:47 +0000 (20:44 +1000)]
[714/906] Add GstGLFramebuffer to replace _display_gen_fbo and friends

This version is simply API compatible with _display_gen_fbo.
The next version will likely revamp the API

6 years ago[713/906] shader: make it possible to create the object in a non-GL thread
Matthew Waters [Sun, 16 Jun 2013 10:41:29 +0000 (20:41 +1000)]
[713/906] shader: make it possible to create the object in a non-GL thread

6 years ago[712/906] wayland: shutdown properly
Matthew Waters [Sun, 16 Jun 2013 10:38:27 +0000 (20:38 +1000)]
[712/906] wayland: shutdown properly

We cannot use _finalize as this will be called before GstGLWindow's
_finalize.  This causes us to try and perform operations with the
wayland server when the connection has been severed.

6 years ago[711/906] wayland: support choosing Desktop GL as the api
Matthew Waters [Sun, 16 Jun 2013 10:37:06 +0000 (20:37 +1000)]
[711/906] wayland: support choosing Desktop GL as the api

6 years ago[710/906] window: fail if the user specifies an GL api that we cannot work with
Matthew Waters [Sun, 16 Jun 2013 10:34:15 +0000 (20:34 +1000)]
[710/906] window: fail if the user specifies an GL api that we cannot work with

It would've been caught later in an g_assert anyway.

6 years ago[709/906] display: some more cleanups
Matthew Waters [Thu, 13 Jun 2013 08:33:47 +0000 (18:33 +1000)]
[709/906] display: some more cleanups

6 years ago[708/906] display: a cleanup and removal of old code
Matthew Waters [Thu, 13 Jun 2013 07:57:35 +0000 (17:57 +1000)]
[708/906] display: a cleanup and removal of old code

6 years ago[707/906] display: move error_message to utils
Matthew Waters [Thu, 13 Jun 2013 06:55:37 +0000 (16:55 +1000)]
[707/906] display: move error_message to utils

6 years ago[706/906] display: move activate_context into utils
Matthew Waters [Thu, 13 Jun 2013 06:31:38 +0000 (16:31 +1000)]
[706/906] display: move activate_context into utils

6 years ago[705/906] x11: don't shutdown in _finalize
Matthew Waters [Thu, 13 Jun 2013 06:04:40 +0000 (16:04 +1000)]
[705/906] x11: don't shutdown in _finalize

The window's loop could be still running when _finalize is called
and if we destroy the display connection it will never be closed.

Add _open and _close vfuncs to GstGLWindow so that subclasses can
start up and shutdown at the right time.

6 years ago[704/906] Use gst_object_[un]ref so we can get refcounts in the log
Matthew Waters [Thu, 13 Jun 2013 04:36:41 +0000 (14:36 +1000)]
[704/906] Use gst_object_[un]ref so we can get refcounts in the log

6 years ago[703/906] x11: don't segfault if destroy_cb is NULL
Matthew Waters [Thu, 13 Jun 2013 04:18:24 +0000 (14:18 +1000)]
[703/906] x11: don't segfault if destroy_cb is NULL

6 years ago[702/906] x11: fix segfault if the x11 backend is instantiated but not used
Matthew Waters [Wed, 12 Jun 2013 13:21:16 +0000 (23:21 +1000)]
[702/906] x11: fix segfault if the x11 backend is instantiated but not used

6 years ago[701/906] display: move context creation into window
Matthew Waters [Wed, 12 Jun 2013 13:17:30 +0000 (23:17 +1000)]
[701/906] display: move context creation into window

6 years ago[700/906] display: move most of the code into utils for sorting later
Matthew Waters [Tue, 11 Jun 2013 15:04:55 +0000 (01:04 +1000)]
[700/906] display: move most of the code into utils for sorting later

This contains a hack that essentially requires one GstGLDisplay
per process.

6 years ago[699/906] display: remove list of upload and download objects
Matthew Waters [Tue, 11 Jun 2013 08:50:12 +0000 (18:50 +1000)]
[699/906] display: remove list of upload and download objects

and only create an up/download object when needed.

6 years ago[698/906] move sink-specific stuff from GstGLDisplay into glimagesink
Matthew Waters [Tue, 11 Jun 2013 02:26:50 +0000 (12:26 +1000)]
[698/906] move sink-specific stuff from GstGLDisplay into glimagesink

6 years ago[697/906] display: allow the user to try and choose the GL api we use via env variable
Matthew Waters [Tue, 11 Jun 2013 01:27:56 +0000 (11:27 +1000)]
[697/906] display: allow the user to try and choose the GL api we use via env variable

GST_GL_API=opengl,opengl3,gles2,gles3

6 years ago[696/906] glapi: fix memory leak from not freeing a string
Matthew Waters [Tue, 11 Jun 2013 01:26:38 +0000 (11:26 +1000)]
[696/906] glapi: fix memory leak from not freeing a string

6 years ago[695/906] build: remove libtool warning about -version-info not used in convenience...
Matthew Waters [Tue, 4 Jun 2013 12:18:51 +0000 (22:18 +1000)]
[695/906] build: remove libtool warning about -version-info not used in convenience libraries

6 years ago[693/906] x11_glx: ask for a 3.0 GL Context
Matthew Waters [Tue, 4 Jun 2013 12:16:00 +0000 (22:16 +1000)]
[693/906] x11_glx: ask for a 3.0 GL Context

(falling back if needed)

6 years ago[692/906] window_x11: add XError trapping
Matthew Waters [Mon, 3 Jun 2013 08:15:45 +0000 (18:15 +1000)]
[692/906] window_x11: add XError trapping

some functions in GLX can fail if the implementation does not support
certain features we ask for (i.e. GL 3) bringing down the entire
application

6 years ago[691/906] feature: make gst_gl_check_extension public
Matthew Waters [Mon, 3 Jun 2013 08:13:52 +0000 (18:13 +1000)]
[691/906] feature: make gst_gl_check_extension public

prevents duplication of code of extension string parsing in GstGLWindow's

6 years ago[690/906] windowx11glx: use fbconfigs if supported
Matthew Waters [Sun, 2 Jun 2013 11:47:17 +0000 (21:47 +1000)]
[690/906] windowx11glx: use fbconfigs if supported

6 years ago[688/906] display: properly shutdown if we error after context creation
Matthew Waters [Wed, 24 Apr 2013 04:25:21 +0000 (14:25 +1000)]
[688/906] display: properly shutdown if we error after context creation

The _finalize() code checks to see if the context was created before
attempting to destroy it.  We never did say that we had created the context.

6 years ago[685/906] filter: improve error handling
Matthew Waters [Wed, 24 Apr 2013 04:22:40 +0000 (14:22 +1000)]
[685/906] filter: improve error handling

6 years ago[684/906] display: lack of format-string causing a compiler warning
Matthew Waters [Wed, 24 Apr 2013 02:18:14 +0000 (12:18 +1000)]
[684/906] display: lack of format-string causing a compiler warning

6 years ago[683/906] feature: remove double free
Matthew Waters [Wed, 24 Apr 2013 02:17:36 +0000 (12:17 +1000)]
[683/906] feature: remove double free

6 years ago[681/906] win32: fix gl api calls on 32-bit
Matthew Waters [Sun, 2 Jun 2013 07:52:30 +0000 (07:52 +0000)]
[681/906] win32: fix gl api calls on 32-bit

win has the bright idea of having 5 different calling conventions.
we should probably use the right one so we don't crash from stack
corruption.

6 years ago[680/906] overlay: tentative port to new GstGLFuncs API
Matthew Waters [Sun, 10 Mar 2013 02:37:48 +0000 (13:37 +1100)]
[680/906] overlay: tentative port to new GstGLFuncs API

6 years ago[678/906] window_win32_wgl: implement wglGetProcAddress for extension functions
Matthew Waters [Sat, 9 Mar 2013 12:36:36 +0000 (23:36 +1100)]
[678/906] window_win32_wgl: implement wglGetProcAddress for extension functions

6 years ago[677/906] memory: fix GSIZE printf format on win32
Matthew Waters [Sat, 9 Mar 2013 11:53:41 +0000 (22:53 +1100)]
[677/906] memory: fix GSIZE printf format on win32

6 years ago[676/906] windwo_win32: port to new API
Matthew Waters [Sat, 9 Mar 2013 11:53:09 +0000 (22:53 +1100)]
[676/906] windwo_win32: port to new API

6 years ago[675/906] upload: provide nicer debugging
Matthew Waters [Sat, 9 Mar 2013 11:47:11 +0000 (22:47 +1100)]
[675/906] upload: provide nicer debugging

6 years ago[674/906] feature: try and catch more GL extension functions
Matthew Waters [Sat, 9 Mar 2013 11:45:23 +0000 (22:45 +1100)]
[674/906] feature: try and catch more GL extension functions

if we don't find the extension in core GL, try the extension version anyway

6 years ago[673/906] feature: add gstreamer license
Matthew Waters [Sat, 9 Mar 2013 11:37:34 +0000 (22:37 +1100)]
[673/906] feature: add gstreamer license

6 years ago[672/906] display: constify GstGLFuncs *gl
Matthew Waters [Sat, 9 Mar 2013 11:05:28 +0000 (22:05 +1100)]
[672/906] display: constify GstGLFuncs *gl

6 years ago[671/906] win32: #include GL/glext.h on windows
Matthew Waters [Sat, 9 Mar 2013 10:59:02 +0000 (21:59 +1100)]
[671/906] win32: #include GL/glext.h on windows

also add some GL default variables if some GL types are not defined

6 years ago[670/906] display: replace glib deprecated api
Matthew Waters [Mon, 18 Feb 2013 10:40:34 +0000 (21:40 +1100)]
[670/906] display: replace glib deprecated api

6 years ago[669/906] window: seperate object creation and context creation
Matthew Waters [Tue, 12 Feb 2013 12:48:36 +0000 (23:48 +1100)]
[669/906] window: seperate object creation and context creation

6 years ago[668/906] shader: fix gles2 segfault
Matthew Waters [Mon, 4 Feb 2013 10:30:51 +0000 (21:30 +1100)]
[668/906] shader: fix gles2 segfault

6 years ago[658/906] mixer: fix eos timestamp check
Matthew Waters [Thu, 31 Jan 2013 12:32:49 +0000 (23:32 +1100)]
[658/906] mixer: fix eos timestamp check

6 years ago[655/906] download: remove erronous ReadBuffer call
Matthew Waters [Thu, 17 Jan 2013 12:45:59 +0000 (23:45 +1100)]
[655/906] download: remove erronous ReadBuffer call

- it was causing segfaults in mesa
- we didn't set the readbuffer so we shouldn't reset it

6 years ago[652/906] bumper: port to non-GLEW + arrays
Matthew Waters [Thu, 17 Jan 2013 12:14:49 +0000 (23:14 +1100)]
[652/906] bumper: port to non-GLEW + arrays

6 years ago[651/906] up/download: fix some typos when removing GLEW
Matthew Waters [Thu, 17 Jan 2013 12:12:35 +0000 (23:12 +1100)]
[651/906] up/download: fix some typos when removing GLEW

6 years ago[650/906] filter: fix _draw_texture()'s wrong vertices
Matthew Waters [Wed, 16 Jan 2013 11:41:18 +0000 (22:41 +1100)]
[650/906] filter: fix _draw_texture()'s wrong vertices

6 years ago[647/906] remove dependecy on glew
Matthew Waters [Wed, 16 Jan 2013 04:21:44 +0000 (15:21 +1100)]
[647/906] remove dependecy on glew

6 years ago[646/906] some gl header fixes/additions
Matthew Waters [Sat, 12 Jan 2013 13:09:33 +0000 (00:09 +1100)]
[646/906] some gl header fixes/additions

6 years ago[645/906] fix gles2 compilation
Matthew Waters [Thu, 10 Jan 2013 02:32:16 +0000 (13:32 +1100)]
[645/906] fix gles2 compilation

6 years ago[644/906] update .gitignore for some new files
Matthew Waters [Wed, 9 Jan 2013 23:57:11 +0000 (10:57 +1100)]
[644/906] update .gitignore for some new files

6 years ago[643/906] display: privatise most of the struct
Matthew Waters [Wed, 9 Jan 2013 14:44:54 +0000 (01:44 +1100)]
[643/906] display: privatise most of the struct

6 years ago[642/906] add gstglconfig.h for apps to find out what our capabilites are
Matthew Waters [Wed, 9 Jan 2013 14:13:23 +0000 (01:13 +1100)]
[642/906] add gstglconfig.h for apps to find out what our capabilites are

ie libgstgl can be compiled with any combination of opengl/gles2

6 years ago[641/906] display: feature check for GL extension functions
Matthew Waters [Wed, 9 Jan 2013 13:30:03 +0000 (00:30 +1100)]
[641/906] display: feature check for GL extension functions

6 years ago[640/906] build: add missing file to built sources
Matthew Waters [Wed, 9 Jan 2013 13:25:06 +0000 (00:25 +1100)]
[640/906] build: add missing file to built sources