mutter/cogl
Neil Roberts 52a646abc5 Use the EGL_KHR_surfacless_context extension
The surfaceless context extension can be used to bind a context
without a surface. We can use this to avoid creating a dummy surface
when the CoglContext is first created. Otherwise we have to have the
dummy surface so that we can bind it before the first onscreen is
created.

The main awkward part of this patch is that theoretically according to
the GL and GLES spec if you first bind a context without a surface
then the default state for glDrawBuffers is GL_NONE instead of
GL_BACK. In practice Mesa doesn't seem to do this but we need to be
robust against a GL implementation that does. Therefore we track when
the CoglContext is first used with a CoglOnscreen and force the
glDrawBuffers state to be GL_BACK.

There is a further awkward part in that GLES2 doesn't actually have a
glDrawBuffers state but GLES3 does. GLES3 also defaults to GL_NONE in
this case so if GLES3 is available then we have to be sure to set the
state to GL_BACK. As far as I can tell that actually makes GLES3
incompatible with GLES2 because in theory if the application is not
aware of GLES3 then it should be able to assume the draw buffer is
always GL_BACK.

Reviewed-by: Robert Bragg <robert.bragg@intel.com>
(cherry picked from commit e5f28f1e75db9bdc4f2688f420a74f908f96cf76)

Conflicts:
	cogl/winsys/cogl-winsys-egl-kms.c
	cogl/winsys/cogl-winsys-egl-x11.c
2014-06-17 13:31:03 +01:00
..
deprecated framebuffer: Fix linkage from C++ applications 2014-04-22 12:14:56 +01:00
driver Use the EGL_KHR_surfacless_context extension 2014-06-17 13:31:03 +01:00
gl-prototypes Use the EGL_KHR_surfacless_context extension 2014-06-17 13:31:03 +01:00
winsys Use the EGL_KHR_surfacless_context extension 2014-06-17 13:31:03 +01:00
cogl1-context.h This re-licenses Cogl 1.18 under the MIT license 2014-02-22 02:02:53 +00:00
cogl2-experimental.h This re-licenses Cogl 1.18 under the MIT license 2014-02-22 02:02:53 +00:00
cogl-1.0.pc.in Give cogl-pango it's own pkg-config file 2011-05-06 12:12:08 +01:00
cogl-2.0-experimental.pc.in 2.0: Add cogl2-experimental.h + don't pollute .pc CFLAGS 2011-09-09 15:06:31 +01:00
cogl-atlas-texture-private.h This re-licenses Cogl 1.18 under the MIT license 2014-02-22 02:02:53 +00:00
cogl-atlas-texture.c atlas-texture: Keep reference on potential destination atlas 2014-05-19 12:47:09 +01:00
cogl-atlas-texture.h Registers gtypes for all public objects and structs 2014-03-20 18:27:12 +00:00
cogl-atlas.c This re-licenses Cogl 1.18 under the MIT license 2014-02-22 02:02:53 +00:00
cogl-atlas.h This re-licenses Cogl 1.18 under the MIT license 2014-02-22 02:02:53 +00:00
cogl-attribute-buffer-private.h This re-licenses Cogl 1.18 under the MIT license 2014-02-22 02:02:53 +00:00
cogl-attribute-buffer.c Registers gtypes for all public objects and structs 2014-03-20 18:27:12 +00:00
cogl-attribute-buffer.h Registers gtypes for all public objects and structs 2014-03-20 18:27:12 +00:00
cogl-attribute-private.h This re-licenses Cogl 1.18 under the MIT license 2014-02-22 02:02:53 +00:00
cogl-attribute.c Registers gtypes for all public objects and structs 2014-03-20 18:27:12 +00:00
cogl-attribute.h Registers gtypes for all public objects and structs 2014-03-20 18:27:12 +00:00
cogl-bitmap-conversion.c This re-licenses Cogl 1.18 under the MIT license 2014-02-22 02:02:53 +00:00
cogl-bitmap-packing.h This re-licenses Cogl 1.18 under the MIT license 2014-02-22 02:02:53 +00:00
cogl-bitmap-pixbuf.c This re-licenses Cogl 1.18 under the MIT license 2014-02-22 02:02:53 +00:00
cogl-bitmap-private.h This re-licenses Cogl 1.18 under the MIT license 2014-02-22 02:02:53 +00:00
cogl-bitmap.c Registers gtypes for all public objects and structs 2014-03-20 18:27:12 +00:00
cogl-bitmap.h Registers gtypes for all public objects and structs 2014-03-20 18:27:12 +00:00
cogl-bitmask.c This re-licenses Cogl 1.18 under the MIT license 2014-02-22 02:02:53 +00:00
cogl-bitmask.h This re-licenses Cogl 1.18 under the MIT license 2014-02-22 02:02:53 +00:00
cogl-blend-string.c This re-licenses Cogl 1.18 under the MIT license 2014-02-22 02:02:53 +00:00
cogl-blend-string.h This re-licenses Cogl 1.18 under the MIT license 2014-02-22 02:02:53 +00:00
cogl-blit.c This re-licenses Cogl 1.18 under the MIT license 2014-02-22 02:02:53 +00:00
cogl-blit.h This re-licenses Cogl 1.18 under the MIT license 2014-02-22 02:02:53 +00:00
cogl-boxed-value.c This re-licenses Cogl 1.18 under the MIT license 2014-02-22 02:02:53 +00:00
cogl-boxed-value.h This re-licenses Cogl 1.18 under the MIT license 2014-02-22 02:02:53 +00:00
cogl-buffer-private.h cogl-gtype: add missing gtype macros in intermediate macros 2014-03-21 14:28:27 +00:00
cogl-buffer.c This re-licenses Cogl 1.18 under the MIT license 2014-02-22 02:02:53 +00:00
cogl-buffer.h This re-licenses Cogl 1.18 under the MIT license 2014-02-22 02:02:53 +00:00
cogl-clip-stack.c This re-licenses Cogl 1.18 under the MIT license 2014-02-22 02:02:53 +00:00
cogl-clip-stack.h This re-licenses Cogl 1.18 under the MIT license 2014-02-22 02:02:53 +00:00
cogl-closure-list-private.h This re-licenses Cogl 1.18 under the MIT license 2014-02-22 02:02:53 +00:00
cogl-closure-list.c This re-licenses Cogl 1.18 under the MIT license 2014-02-22 02:02:53 +00:00
cogl-color-private.h This re-licenses Cogl 1.18 under the MIT license 2014-02-22 02:02:53 +00:00
cogl-color.c Registers gtypes for all public objects and structs 2014-03-20 18:27:12 +00:00
cogl-color.h Registers gtypes for all public objects and structs 2014-03-20 18:27:12 +00:00
cogl-config-private.h This re-licenses Cogl 1.18 under the MIT license 2014-02-22 02:02:53 +00:00
cogl-config.c This re-licenses Cogl 1.18 under the MIT license 2014-02-22 02:02:53 +00:00
cogl-context-private.h Use the EGL_KHR_surfacless_context extension 2014-06-17 13:31:03 +01:00
cogl-context.c Registers gtypes for all public objects and structs 2014-03-20 18:27:12 +00:00
cogl-context.h Registers gtypes for all public objects and structs 2014-03-20 18:27:12 +00:00
cogl-debug-options.h This re-licenses Cogl 1.18 under the MIT license 2014-02-22 02:02:53 +00:00
cogl-debug.c This re-licenses Cogl 1.18 under the MIT license 2014-02-22 02:02:53 +00:00
cogl-debug.h This re-licenses Cogl 1.18 under the MIT license 2014-02-22 02:02:53 +00:00
cogl-defines.h.in This re-licenses Cogl 1.18 under the MIT license 2014-02-22 02:02:53 +00:00
cogl-defines.h.win32_SDL.in egl: remove NativeWindowType/NativeDisplayType defines 2014-03-20 17:34:04 +00:00
cogl-defines.h.win32.in egl: remove NativeWindowType/NativeDisplayType defines 2014-03-20 17:34:04 +00:00
cogl-deprecated.h This re-licenses Cogl 1.18 under the MIT license 2014-02-22 02:02:53 +00:00
cogl-depth-state-private.h This re-licenses Cogl 1.18 under the MIT license 2014-02-22 02:02:53 +00:00
cogl-depth-state.c This re-licenses Cogl 1.18 under the MIT license 2014-02-22 02:02:53 +00:00
cogl-depth-state.h This re-licenses Cogl 1.18 under the MIT license 2014-02-22 02:02:53 +00:00
cogl-display-private.h This re-licenses Cogl 1.18 under the MIT license 2014-02-22 02:02:53 +00:00
cogl-display.c Registers gtypes for all public objects and structs 2014-03-20 18:27:12 +00:00
cogl-display.h Registers gtypes for all public objects and structs 2014-03-20 18:27:12 +00:00
cogl-driver.h This re-licenses Cogl 1.18 under the MIT license 2014-02-22 02:02:53 +00:00
cogl-egl-defines.h.in This re-licenses Cogl 1.18 under the MIT license 2014-02-22 02:02:53 +00:00
cogl-egl-private.h move GLeglImageOES define into cogl-egl-private.h 2014-03-20 17:34:04 +00:00
cogl-egl.h Expose EGL context/display and GLX context 2014-03-20 17:34:04 +00:00
cogl-enum-types.c.in Add _primitive_draw to replace _framebuffer_draw_primitive 2013-07-29 18:31:36 +01:00
cogl-enum-types.h.in enum-types: Fix the header guard #endif comment 2013-01-22 17:48:16 +00:00
cogl-error-private.h This re-licenses Cogl 1.18 under the MIT license 2014-02-22 02:02:53 +00:00
cogl-error.c This re-licenses Cogl 1.18 under the MIT license 2014-02-22 02:02:53 +00:00
cogl-error.h This re-licenses Cogl 1.18 under the MIT license 2014-02-22 02:02:53 +00:00
cogl-euler.c Registers gtypes for all public objects and structs 2014-03-20 18:27:12 +00:00
cogl-euler.h Registers gtypes for all public objects and structs 2014-03-20 18:27:12 +00:00
cogl-feature-private.c Add a COGL_EXT_IN_GLES3 option to specify extensions that are in GLES3 2014-06-17 13:26:20 +01:00
cogl-feature-private.h Add a COGL_EXT_IN_GLES3 option to specify extensions that are in GLES3 2014-06-17 13:26:20 +01:00
cogl-fence-private.h This re-licenses Cogl 1.18 under the MIT license 2014-02-22 02:02:53 +00:00
cogl-fence.c This re-licenses Cogl 1.18 under the MIT license 2014-02-22 02:02:53 +00:00
cogl-fence.h This re-licenses Cogl 1.18 under the MIT license 2014-02-22 02:02:53 +00:00
cogl-flags.h This re-licenses Cogl 1.18 under the MIT license 2014-02-22 02:02:53 +00:00
cogl-frame-info-private.h This re-licenses Cogl 1.18 under the MIT license 2014-02-22 02:02:53 +00:00
cogl-frame-info.c Registers gtypes for all public objects and structs 2014-03-20 18:27:12 +00:00
cogl-frame-info.h Registers gtypes for all public objects and structs 2014-03-20 18:27:12 +00:00
cogl-framebuffer-private.h This re-licenses Cogl 1.18 under the MIT license 2014-02-22 02:02:53 +00:00
cogl-framebuffer.c cogl-gtype: add missing gtype macros in intermediate macros 2014-03-21 14:28:27 +00:00
cogl-framebuffer.h Registers gtypes for all public objects and structs 2014-03-20 18:27:12 +00:00
cogl-gl-header.h.in This re-licenses Cogl 1.18 under the MIT license 2014-02-22 02:02:53 +00:00
cogl-gl-header.h.win32 This re-licenses Cogl 1.18 under the MIT license 2014-02-22 02:02:53 +00:00
cogl-gles2-context-private.h This re-licenses Cogl 1.18 under the MIT license 2014-02-22 02:02:53 +00:00
cogl-gles2-context.c Registers gtypes for all public objects and structs 2014-03-20 18:27:12 +00:00
cogl-gles2-types.h Use the correct type for GLintptr 2013-01-08 14:56:25 +01:00
cogl-gles2.h Registers gtypes for all public objects and structs 2014-03-20 18:27:12 +00:00
cogl-glib-source.c This re-licenses Cogl 1.18 under the MIT license 2014-02-22 02:02:53 +00:00
cogl-glib-source.h This re-licenses Cogl 1.18 under the MIT license 2014-02-22 02:02:53 +00:00
cogl-glsl-shader-boilerplate.h This re-licenses Cogl 1.18 under the MIT license 2014-02-22 02:02:53 +00:00
cogl-glsl-shader-private.h This re-licenses Cogl 1.18 under the MIT license 2014-02-22 02:02:53 +00:00
cogl-glsl-shader.c This re-licenses Cogl 1.18 under the MIT license 2014-02-22 02:02:53 +00:00
cogl-glx-display-private.h This re-licenses Cogl 1.18 under the MIT license 2014-02-22 02:02:53 +00:00
cogl-glx-renderer-private.h This re-licenses Cogl 1.18 under the MIT license 2014-02-22 02:02:53 +00:00
cogl-glx.h Expose EGL context/display and GLX context 2014-03-20 17:34:04 +00:00
cogl-gpu-info-private.h This re-licenses Cogl 1.18 under the MIT license 2014-02-22 02:02:53 +00:00
cogl-gpu-info.c This re-licenses Cogl 1.18 under the MIT license 2014-02-22 02:02:53 +00:00
cogl-gtype-private.h cogl/cogl-gtype-private.h: Fix Build on non-GCC 2014-04-22 12:17:46 +02:00
cogl-gtype.c Registers gtypes for all public objects and structs 2014-03-20 18:27:12 +00:00
cogl-i18n-private.h This re-licenses Cogl 1.18 under the MIT license 2014-02-22 02:02:53 +00:00
cogl-index-buffer-private.h This re-licenses Cogl 1.18 under the MIT license 2014-02-22 02:02:53 +00:00
cogl-index-buffer.c Registers gtypes for all public objects and structs 2014-03-20 18:27:12 +00:00
cogl-index-buffer.h Registers gtypes for all public objects and structs 2014-03-20 18:27:12 +00:00
cogl-indices-private.h This re-licenses Cogl 1.18 under the MIT license 2014-02-22 02:02:53 +00:00
cogl-indices.c Registers gtypes for all public objects and structs 2014-03-20 18:27:12 +00:00
cogl-indices.h Registers gtypes for all public objects and structs 2014-03-20 18:27:12 +00:00
cogl-journal-private.h This re-licenses Cogl 1.18 under the MIT license 2014-02-22 02:02:53 +00:00
cogl-journal.c This re-licenses Cogl 1.18 under the MIT license 2014-02-22 02:02:53 +00:00
cogl-kms-display.h This re-licenses Cogl 1.18 under the MIT license 2014-02-22 02:02:53 +00:00
cogl-kms-renderer.h cogl-winsys-egl-kms: Add cogl_kms_renderer_set_kms_fd 2014-03-12 17:29:21 +00:00
cogl-list.c Use the Wayland embedded linked list implementation instead of BSD's 2013-06-13 13:45:47 +01:00
cogl-list.h Don't dereference an unitialised pointer in _cogl_container_of 2014-02-20 13:38:43 +00:00
cogl-macros.h This re-licenses Cogl 1.18 under the MIT license 2014-02-22 02:02:53 +00:00
cogl-magazine-private.h This re-licenses Cogl 1.18 under the MIT license 2014-02-22 02:02:53 +00:00
cogl-magazine.c This re-licenses Cogl 1.18 under the MIT license 2014-02-22 02:02:53 +00:00
cogl-matrix-private.h This re-licenses Cogl 1.18 under the MIT license 2014-02-22 02:02:53 +00:00
cogl-matrix-stack-private.h This re-licenses Cogl 1.18 under the MIT license 2014-02-22 02:02:53 +00:00
cogl-matrix-stack.c Registers gtypes for all public objects and structs 2014-03-20 18:27:12 +00:00
cogl-matrix-stack.h Registers gtypes for all public objects and structs 2014-03-20 18:27:12 +00:00
cogl-matrix.c Registers gtypes for all public objects and structs 2014-03-20 18:27:12 +00:00
cogl-matrix.h Registers gtypes for all public objects and structs 2014-03-20 18:27:12 +00:00
cogl-memory-stack-private.h This re-licenses Cogl 1.18 under the MIT license 2014-02-22 02:02:53 +00:00
cogl-memory-stack.c This re-licenses Cogl 1.18 under the MIT license 2014-02-22 02:02:53 +00:00
cogl-meta-texture.c This re-licenses Cogl 1.18 under the MIT license 2014-02-22 02:02:53 +00:00
cogl-meta-texture.h This re-licenses Cogl 1.18 under the MIT license 2014-02-22 02:02:53 +00:00
cogl-node-private.h This re-licenses Cogl 1.18 under the MIT license 2014-02-22 02:02:53 +00:00
cogl-node.c This re-licenses Cogl 1.18 under the MIT license 2014-02-22 02:02:53 +00:00
cogl-object-private.h cogl-gtype: add missing gtype macros in intermediate macros 2014-03-21 14:28:27 +00:00
cogl-object.c Registers gtypes for all public objects and structs 2014-03-20 18:27:12 +00:00
cogl-object.h Registers gtypes for all public objects and structs 2014-03-20 18:27:12 +00:00
cogl-offscreen.h Registers gtypes for all public objects and structs 2014-03-20 18:27:12 +00:00
cogl-onscreen-private.h This re-licenses Cogl 1.18 under the MIT license 2014-02-22 02:02:53 +00:00
cogl-onscreen-template-private.h This re-licenses Cogl 1.18 under the MIT license 2014-02-22 02:02:53 +00:00
cogl-onscreen-template.c Registers gtypes for all public objects and structs 2014-03-20 18:27:12 +00:00
cogl-onscreen-template.h Registers gtypes for all public objects and structs 2014-03-20 18:27:12 +00:00
cogl-onscreen.c onscreen: make closure types visible to introspection 2014-03-21 14:28:27 +00:00
cogl-onscreen.h onscreen: make closure types visible to introspection 2014-03-21 14:28:27 +00:00
cogl-output-private.h This re-licenses Cogl 1.18 under the MIT license 2014-02-22 02:02:53 +00:00
cogl-output.c Registers gtypes for all public objects and structs 2014-03-20 18:27:12 +00:00
cogl-output.h Registers gtypes for all public objects and structs 2014-03-20 18:27:12 +00:00
cogl-pango.h This re-licenses Cogl 1.18 under the MIT license 2014-02-22 02:02:53 +00:00
cogl-pipeline-cache.c This re-licenses Cogl 1.18 under the MIT license 2014-02-22 02:02:53 +00:00
cogl-pipeline-cache.h This re-licenses Cogl 1.18 under the MIT license 2014-02-22 02:02:53 +00:00
cogl-pipeline-debug.c This re-licenses Cogl 1.18 under the MIT license 2014-02-22 02:02:53 +00:00
cogl-pipeline-hash-table.c This re-licenses Cogl 1.18 under the MIT license 2014-02-22 02:02:53 +00:00
cogl-pipeline-hash-table.h This re-licenses Cogl 1.18 under the MIT license 2014-02-22 02:02:53 +00:00
cogl-pipeline-layer-private.h This re-licenses Cogl 1.18 under the MIT license 2014-02-22 02:02:53 +00:00
cogl-pipeline-layer-state-private.h This re-licenses Cogl 1.18 under the MIT license 2014-02-22 02:02:53 +00:00
cogl-pipeline-layer-state.c This re-licenses Cogl 1.18 under the MIT license 2014-02-22 02:02:53 +00:00
cogl-pipeline-layer-state.h This re-licenses Cogl 1.18 under the MIT license 2014-02-22 02:02:53 +00:00
cogl-pipeline-layer.c This re-licenses Cogl 1.18 under the MIT license 2014-02-22 02:02:53 +00:00
cogl-pipeline-private.h This re-licenses Cogl 1.18 under the MIT license 2014-02-22 02:02:53 +00:00
cogl-pipeline-snippet-private.h This re-licenses Cogl 1.18 under the MIT license 2014-02-22 02:02:53 +00:00
cogl-pipeline-snippet.c This re-licenses Cogl 1.18 under the MIT license 2014-02-22 02:02:53 +00:00
cogl-pipeline-state-private.h This re-licenses Cogl 1.18 under the MIT license 2014-02-22 02:02:53 +00:00
cogl-pipeline-state.c This re-licenses Cogl 1.18 under the MIT license 2014-02-22 02:02:53 +00:00
cogl-pipeline-state.h This re-licenses Cogl 1.18 under the MIT license 2014-02-22 02:02:53 +00:00
cogl-pipeline.c Registers gtypes for all public objects and structs 2014-03-20 18:27:12 +00:00
cogl-pipeline.h Registers gtypes for all public objects and structs 2014-03-20 18:27:12 +00:00
cogl-pixel-buffer-private.h This re-licenses Cogl 1.18 under the MIT license 2014-02-22 02:02:53 +00:00
cogl-pixel-buffer.c Registers gtypes for all public objects and structs 2014-03-20 18:27:12 +00:00
cogl-pixel-buffer.h Registers gtypes for all public objects and structs 2014-03-20 18:27:12 +00:00
cogl-point-in-poly-private.h This re-licenses Cogl 1.18 under the MIT license 2014-02-22 02:02:53 +00:00
cogl-point-in-poly.c Switch use of primitive glib types to c99 equivalents 2012-08-06 14:27:39 +01:00
cogl-poll-private.h This re-licenses Cogl 1.18 under the MIT license 2014-02-22 02:02:53 +00:00
cogl-poll.c This re-licenses Cogl 1.18 under the MIT license 2014-02-22 02:02:53 +00:00
cogl-poll.h This re-licenses Cogl 1.18 under the MIT license 2014-02-22 02:02:53 +00:00
cogl-primitive-private.h This re-licenses Cogl 1.18 under the MIT license 2014-02-22 02:02:53 +00:00
cogl-primitive-texture.c This re-licenses Cogl 1.18 under the MIT license 2014-02-22 02:02:53 +00:00
cogl-primitive-texture.h This re-licenses Cogl 1.18 under the MIT license 2014-02-22 02:02:53 +00:00
cogl-primitive.c Registers gtypes for all public objects and structs 2014-03-20 18:27:12 +00:00
cogl-primitive.h Registers gtypes for all public objects and structs 2014-03-20 18:27:12 +00:00
cogl-primitives-private.h This re-licenses Cogl 1.18 under the MIT license 2014-02-22 02:02:53 +00:00
cogl-primitives.c This re-licenses Cogl 1.18 under the MIT license 2014-02-22 02:02:53 +00:00
cogl-primitives.h This re-licenses Cogl 1.18 under the MIT license 2014-02-22 02:02:53 +00:00
cogl-private.h This re-licenses Cogl 1.18 under the MIT license 2014-02-22 02:02:53 +00:00
cogl-profile.c Adds initial Emscripten support to Cogl 2013-05-29 19:30:44 +01:00
cogl-profile.h This re-licenses Cogl 1.18 under the MIT license 2014-02-22 02:02:53 +00:00
cogl-quaternion-private.h This re-licenses Cogl 1.18 under the MIT license 2014-02-22 02:02:53 +00:00
cogl-quaternion.c Registers gtypes for all public objects and structs 2014-03-20 18:27:12 +00:00
cogl-quaternion.h Registers gtypes for all public objects and structs 2014-03-20 18:27:12 +00:00
cogl-rectangle-map.c This re-licenses Cogl 1.18 under the MIT license 2014-02-22 02:02:53 +00:00
cogl-rectangle-map.h This re-licenses Cogl 1.18 under the MIT license 2014-02-22 02:02:53 +00:00
cogl-renderer-private.h cogl-winsys-egl-kms: Add cogl_kms_renderer_set_kms_fd 2014-03-12 17:29:21 +00:00
cogl-renderer.c Registers gtypes for all public objects and structs 2014-03-20 18:27:12 +00:00
cogl-renderer.h Registers gtypes for all public objects and structs 2014-03-20 18:27:12 +00:00
cogl-sampler-cache-private.h This re-licenses Cogl 1.18 under the MIT license 2014-02-22 02:02:53 +00:00
cogl-sampler-cache.c This re-licenses Cogl 1.18 under the MIT license 2014-02-22 02:02:53 +00:00
cogl-sdl.c This re-licenses Cogl 1.18 under the MIT license 2014-02-22 02:02:53 +00:00
cogl-sdl.h MSVC Builds: Don't Link to SDL Automatically 2014-04-16 12:39:20 +02:00
cogl-snippet-private.h This re-licenses Cogl 1.18 under the MIT license 2014-02-22 02:02:53 +00:00
cogl-snippet.c Registers gtypes for all public objects and structs 2014-03-20 18:27:12 +00:00
cogl-snippet.h Registers gtypes for all public objects and structs 2014-03-20 18:27:12 +00:00
cogl-spans.c This re-licenses Cogl 1.18 under the MIT license 2014-02-22 02:02:53 +00:00
cogl-spans.h This re-licenses Cogl 1.18 under the MIT license 2014-02-22 02:02:53 +00:00
cogl-sub-texture-private.h This re-licenses Cogl 1.18 under the MIT license 2014-02-22 02:02:53 +00:00
cogl-sub-texture.c Registers gtypes for all public objects and structs 2014-03-20 18:27:12 +00:00
cogl-sub-texture.h Registers gtypes for all public objects and structs 2014-03-20 18:27:12 +00:00
cogl-swap-chain-private.h This re-licenses Cogl 1.18 under the MIT license 2014-02-22 02:02:53 +00:00
cogl-swap-chain.c Registers gtypes for all public objects and structs 2014-03-20 18:27:12 +00:00
cogl-swap-chain.h Registers gtypes for all public objects and structs 2014-03-20 18:27:12 +00:00
cogl-texture-2d-gl.h This re-licenses Cogl 1.18 under the MIT license 2014-02-22 02:02:53 +00:00
cogl-texture-2d-private.h This re-licenses Cogl 1.18 under the MIT license 2014-02-22 02:02:53 +00:00
cogl-texture-2d-sliced-private.h This re-licenses Cogl 1.18 under the MIT license 2014-02-22 02:02:53 +00:00
cogl-texture-2d-sliced.c Registers gtypes for all public objects and structs 2014-03-20 18:27:12 +00:00
cogl-texture-2d-sliced.h Registers gtypes for all public objects and structs 2014-03-20 18:27:12 +00:00
cogl-texture-2d.c Registers gtypes for all public objects and structs 2014-03-20 18:27:12 +00:00
cogl-texture-2d.h Registers gtypes for all public objects and structs 2014-03-20 18:27:12 +00:00
cogl-texture-3d-private.h This re-licenses Cogl 1.18 under the MIT license 2014-02-22 02:02:53 +00:00
cogl-texture-3d.c Registers gtypes for all public objects and structs 2014-03-20 18:27:12 +00:00
cogl-texture-3d.h Registers gtypes for all public objects and structs 2014-03-20 18:27:12 +00:00
cogl-texture-driver.h This re-licenses Cogl 1.18 under the MIT license 2014-02-22 02:02:53 +00:00
cogl-texture-private.h Registers gtypes for all public objects and structs 2014-03-20 18:27:12 +00:00
cogl-texture-rectangle-private.h This re-licenses Cogl 1.18 under the MIT license 2014-02-22 02:02:53 +00:00
cogl-texture-rectangle.c Registers gtypes for all public objects and structs 2014-03-20 18:27:12 +00:00
cogl-texture-rectangle.h Registers gtypes for all public objects and structs 2014-03-20 18:27:12 +00:00
cogl-texture.c Registers gtypes for all public objects and structs 2014-03-20 18:27:12 +00:00
cogl-texture.h Registers gtypes for all public objects and structs 2014-03-20 18:27:12 +00:00
cogl-types.h This re-licenses Cogl 1.18 under the MIT license 2014-02-22 02:02:53 +00:00
cogl-util.c This re-licenses Cogl 1.18 under the MIT license 2014-02-22 02:02:53 +00:00
cogl-util.h This re-licenses Cogl 1.18 under the MIT license 2014-02-22 02:02:53 +00:00
cogl-vector.c This re-licenses Cogl 1.18 under the MIT license 2014-02-22 02:02:53 +00:00
cogl-vector.h This re-licenses Cogl 1.18 under the MIT license 2014-02-22 02:02:53 +00:00
cogl-version.h This re-licenses Cogl 1.18 under the MIT license 2014-02-22 02:02:53 +00:00
cogl-wayland-client.h This re-licenses Cogl 1.18 under the MIT license 2014-02-22 02:02:53 +00:00
cogl-wayland-renderer.h This re-licenses Cogl 1.18 under the MIT license 2014-02-22 02:02:53 +00:00
cogl-wayland-server.h This re-licenses Cogl 1.18 under the MIT license 2014-02-22 02:02:53 +00:00
cogl-win32-renderer.c This re-licenses Cogl 1.18 under the MIT license 2014-02-22 02:02:53 +00:00
cogl-win32-renderer.h This re-licenses Cogl 1.18 under the MIT license 2014-02-22 02:02:53 +00:00
cogl-x11-renderer-private.h This re-licenses Cogl 1.18 under the MIT license 2014-02-22 02:02:53 +00:00
cogl-xlib-private.h This re-licenses Cogl 1.18 under the MIT license 2014-02-22 02:02:53 +00:00
cogl-xlib-renderer-private.h This re-licenses Cogl 1.18 under the MIT license 2014-02-22 02:02:53 +00:00
cogl-xlib-renderer.c This re-licenses Cogl 1.18 under the MIT license 2014-02-22 02:02:53 +00:00
cogl-xlib-renderer.h This re-licenses Cogl 1.18 under the MIT license 2014-02-22 02:02:53 +00:00
cogl-xlib.c This re-licenses Cogl 1.18 under the MIT license 2014-02-22 02:02:53 +00:00
cogl-xlib.h This re-licenses Cogl 1.18 under the MIT license 2014-02-22 02:02:53 +00:00
cogl.c This re-licenses Cogl 1.18 under the MIT license 2014-02-22 02:02:53 +00:00
cogl.h This re-licenses Cogl 1.18 under the MIT license 2014-02-22 02:02:53 +00:00
cogl.rc.in Fix the Windows Resource Files 2013-08-30 12:04:36 +01:00
cogl.symbols Update cogl.symbols and cogl-path.symbols 2014-04-16 12:32:16 +02:00
Makefile.am Registers gtypes for all public objects and structs 2014-03-20 18:27:12 +00:00
stb_image.c stb_image: Fix warnings that the original stb_image has 2013-01-18 17:28:25 +00:00