Merge cogl's cogl-1.22 branch into mutter

Desktop / GNOME / Mutter - Rui Matos [gmail.com] - 27 April 2016 11:36 UTC

3fcbe1d Merge cogl's cogl-1.22 branch into mutter

cogl/.gitignore | 107 +
cogl/Makefile.am | 37 +
cogl/build/autotools/Makefile.am.enums | 52 +
cogl/build/autotools/as-compiler-flag.m4 | 62 +
cogl/build/autotools/introspection.m4 | 94 +
cogl/cogl-gles2/GLES2/gl2.h | 169 ++
cogl/cogl-gles2/GLES2/gl2ext.h | 1498 +++++++++
cogl/cogl-gles2/GLES2/gl2platform.h | 28 +
cogl/cogl-gles2/Makefile.am | 31 +
cogl/cogl-gles2/cogl-gles2-api.c | 1048 +++++++
cogl/cogl-gles2/mutter-cogl-gles2-1.0.pc.in | 13 +
cogl/cogl-pango/Makefile.am | 109 +
cogl/cogl-pango/cogl-pango-display-list.c | 499 +++
cogl/cogl-pango/cogl-pango-display-list.h | 84 +
cogl/cogl-pango/cogl-pango-fontmap.c | 184 ++
cogl/cogl-pango/cogl-pango-glyph-cache.c | 433 +++
cogl/cogl-pango/cogl-pango-glyph-cache.h | 100 +
cogl/cogl-pango/cogl-pango-pipeline-cache.c | 242 ++
cogl/cogl-pango/cogl-pango-pipeline-cache.h | 72 +
cogl/cogl-pango/cogl-pango-private.h | 65 +
cogl/cogl-pango/cogl-pango-render.c | 929 ++++++
cogl/cogl-pango/cogl-pango.h | 298 ++
cogl/cogl-pango/cogl-pango.symbols | 12 +
cogl/cogl-pango/mutter-cogl-pango-1.0.pc.in | 13 +
cogl/cogl-path/Makefile.am | 104 +
cogl/cogl-path/cogl-path-enum-types.c.in | 50 +
cogl/cogl-path/cogl-path-enum-types.h.in | 25 +
cogl/cogl-path/cogl-path-private.h | 126 +
cogl/cogl-path/cogl-path-types.h | 85 +
cogl/cogl-path/cogl-path.c | 1602 ++++++++++
cogl/cogl-path/cogl-path.h | 68 +
cogl/cogl-path/cogl-path.symbols | 59 +
cogl/cogl-path/cogl1-path-functions.h | 467 +++
cogl/cogl-path/cogl1-path.c | 353 +++
cogl/cogl-path/cogl2-path-functions.h | 545 ++++
cogl/cogl-path/mutter-cogl-path-1.0.pc.in | 13 +
cogl/cogl-path/tesselator/GL/glu.h | 47 +
cogl/cogl-path/tesselator/README | 446 +++
cogl/cogl-path/tesselator/dict-list.h | 100 +
cogl/cogl-path/tesselator/dict.c | 111 +
cogl/cogl-path/tesselator/dict.h | 100 +
cogl/cogl-path/tesselator/geom.c | 264 ++
cogl/cogl-path/tesselator/geom.h | 84 +
cogl/cogl-path/tesselator/gluos.h | 1 +
cogl/cogl-path/tesselator/memalloc.h | 49 +
cogl/cogl-path/tesselator/mesh.c | 798 +++++
cogl/cogl-path/tesselator/mesh.h | 266 ++
cogl/cogl-path/tesselator/normal.c | 257 ++
cogl/cogl-path/tesselator/normal.h | 45 +
cogl/cogl-path/tesselator/priorityq-heap.c | 256 ++
cogl/cogl-path/tesselator/priorityq-heap.h | 107 +
cogl/cogl-path/tesselator/priorityq-sort.h | 117 +
cogl/cogl-path/tesselator/priorityq.c | 261 ++
cogl/cogl-path/tesselator/priorityq.h | 117 +
cogl/cogl-path/tesselator/render.c | 502 ++++
cogl/cogl-path/tesselator/render.h | 52 +
cogl/cogl-path/tesselator/sweep.c | 1361 +++++++++
cogl/cogl-path/tesselator/sweep.h | 77 +
cogl/cogl-path/tesselator/tess.c | 632 ++++
cogl/cogl-path/tesselator/tess.h | 165 +
cogl/cogl-path/tesselator/tesselator.h | 122 +
cogl/cogl-path/tesselator/tessmono.c | 201 ++
cogl/cogl-path/tesselator/tessmono.h | 71 +
cogl/cogl/Makefile.am | 547 ++++
cogl/cogl/cogl-atlas-texture-private.h | 81 +
cogl/cogl/cogl-atlas-texture.c | 1047 +++++++
cogl/cogl/cogl-atlas-texture.h | 258 ++
cogl/cogl/cogl-atlas.c | 690 +++++
cogl/cogl/cogl-atlas.h | 105 +
cogl/cogl/cogl-attribute-buffer-private.h | 44 +
cogl/cogl/cogl-attribute-buffer.c | 104 +
cogl/cogl/cogl-attribute-buffer.h | 152 +
cogl/cogl/cogl-attribute-private.h | 140 +
cogl/cogl/cogl-attribute.c | 687 +++++
cogl/cogl/cogl-attribute.h | 558 ++++
cogl/cogl/cogl-bitmap-conversion.c | 748 +++++
cogl/cogl/cogl-bitmap-packing.h | 767 +++++
cogl/cogl/cogl-bitmap-pixbuf.c | 136 +
cogl/cogl/cogl-bitmap-private.h | 201 ++
cogl/cogl/cogl-bitmap.c | 522 ++++
cogl/cogl/cogl-bitmap.h | 310 ++
cogl/cogl/cogl-bitmask.c | 489 +++
cogl/cogl/cogl-bitmask.h | 312 ++
cogl/cogl/cogl-blend-string.c | 1003 +++++++
cogl/cogl/cogl-blend-string.h | 144 +
cogl/cogl/cogl-blit.c | 438 +++
cogl/cogl/cogl-blit.h | 101 +
cogl/cogl/cogl-boxed-value.c | 377 +++
cogl/cogl/cogl-boxed-value.h | 117 +
cogl/cogl/cogl-buffer-private.h | 180 ++
cogl/cogl/cogl-buffer.c | 411 +++
cogl/cogl/cogl-buffer.h | 324 ++
cogl/cogl/cogl-clip-stack.c | 412 +++
cogl/cogl/cogl-clip-stack.h | 213 ++
cogl/cogl/cogl-closure-list-private.h | 118 +
cogl/cogl/cogl-closure-list.c | 71 +
cogl/cogl/cogl-color-private.h | 51 +
cogl/cogl/cogl-color.c | 449 +++
cogl/cogl/cogl-color.h | 604 ++++
cogl/cogl/cogl-config-private.h | 45 +
cogl/cogl/cogl-config.c | 147 +
cogl/cogl/cogl-context-private.h | 407 +++
cogl/cogl/cogl-context.c | 786 +++++
cogl/cogl/cogl-context.h | 381 +++
cogl/cogl/cogl-debug-options.h | 199 ++
cogl/cogl/cogl-debug.c | 302 ++
cogl/cogl/cogl-debug.h | 126 +
cogl/cogl/cogl-defines.h.in | 45 +
cogl/cogl/cogl-deprecated.h | 43 +
cogl/cogl/cogl-depth-state-private.h | 38 +
cogl/cogl/cogl-depth-state.c | 116 +
cogl/cogl/cogl-depth-state.h | 270 ++
cogl/cogl/cogl-display-private.h | 54 +
cogl/cogl/cogl-display.c | 167 +
cogl/cogl/cogl-display.h | 214 ++
cogl/cogl/cogl-driver.h | 268 ++
cogl/cogl/cogl-egl-defines.h.in | 40 +
cogl/cogl/cogl-egl-private.h | 40 +
cogl/cogl/cogl-egl.h | 118 +
cogl/cogl/cogl-enum-types.c.in | 50 +
cogl/cogl/cogl-enum-types.h.in | 25 +
cogl/cogl/cogl-error-private.h | 59 +
cogl/cogl/cogl-error.c | 135 +
cogl/cogl/cogl-error.h | 185 ++
cogl/cogl/cogl-euler.c | 198 ++
cogl/cogl/cogl-euler.h | 269 ++
cogl/cogl/cogl-feature-private.c | 234 ++
cogl/cogl/cogl-feature-private.h | 106 +
cogl/cogl/cogl-fence-private.h | 66 +
cogl/cogl/cogl-fence.c | 236 ++
cogl/cogl/cogl-fence.h | 143 +
cogl/cogl/cogl-flags.h | 130 +
cogl/cogl/cogl-frame-info-private.h | 50 +
cogl/cogl/cogl-frame-info.c | 81 +
cogl/cogl/cogl-frame-info.h | 148 +
cogl/cogl/cogl-framebuffer-private.h | 514 ++++
cogl/cogl/cogl-framebuffer.c | 2544 ++++++++++++++++
cogl/cogl/cogl-framebuffer.h | 1866 ++++++++++++
cogl/cogl/cogl-gl-header.h.in | 46 +
cogl/cogl/cogl-gles2-context-private.h | 201 ++
cogl/cogl/cogl-gles2-context.c | 1966 ++++++++++++
cogl/cogl/cogl-gles2-types.h | 474 +++
cogl/cogl/cogl-gles2.h | 420 +++
cogl/cogl/cogl-glib-source.c | 195 ++
cogl/cogl/cogl-glib-source.h | 97 +
cogl/cogl/cogl-glsl-shader-boilerplate.h | 86 +
cogl/cogl/cogl-glsl-shader-private.h | 41 +
cogl/cogl/cogl-glsl-shader.c | 192 ++
cogl/cogl/cogl-glx-display-private.h | 62 +
cogl/cogl/cogl-glx-renderer-private.h | 108 +
cogl/cogl/cogl-glx.h | 95 +
cogl/cogl/cogl-gpu-info-private.h | 117 +
cogl/cogl/cogl-gpu-info.c | 581 ++++
cogl/cogl/cogl-gtype-private.h | 278 ++
cogl/cogl/cogl-gtype.c | 153 +
cogl/cogl/cogl-i18n-private.h | 39 +
cogl/cogl/cogl-index-buffer-private.h | 44 +
cogl/cogl/cogl-index-buffer.c | 112 +
cogl/cogl/cogl-index-buffer.h | 107 +
cogl/cogl/cogl-indices-private.h | 60 +
cogl/cogl/cogl-indices.c | 271 ++
cogl/cogl/cogl-indices.h | 165 +
cogl/cogl/cogl-journal-private.h | 121 +
cogl/cogl/cogl-journal.c | 1853 ++++++++++++
cogl/cogl/cogl-kms-display.h | 119 +
cogl/cogl/cogl-kms-renderer.h | 74 +
cogl/cogl/cogl-list.c | 94 +
cogl/cogl/cogl-list.h | 129 +
cogl/cogl/cogl-macros.h | 287 ++
cogl/cogl/cogl-magazine-private.h | 81 +
cogl/cogl/cogl-magazine.c | 84 +
cogl/cogl/cogl-matrix-private.h | 58 +
cogl/cogl/cogl-matrix-stack-private.h | 200 ++
cogl/cogl/cogl-matrix-stack.c | 1211 ++++++++
cogl/cogl/cogl-matrix-stack.h | 645 ++++
cogl/cogl/cogl-matrix.c | 2313 ++++++++++++++
cogl/cogl/cogl-matrix.h | 821 +++++
cogl/cogl/cogl-memory-stack-private.h | 50 +
cogl/cogl/cogl-memory-stack.c | 196 ++
cogl/cogl/cogl-meta-texture.c | 642 ++++
cogl/cogl/cogl-meta-texture.h | 194 ++
cogl/cogl/cogl-node-private.h | 89 +
cogl/cogl/cogl-node.c | 110 +
cogl/cogl/cogl-object-private.h | 323 ++
cogl/cogl/cogl-object.c | 304 ++
cogl/cogl/cogl-object.h | 251 ++
cogl/cogl/cogl-offscreen.h | 172 ++
cogl/cogl/cogl-onscreen-private.h | 115 +
cogl/cogl/cogl-onscreen-template-private.h | 45 +
cogl/cogl/cogl-onscreen-template.c | 105 +
cogl/cogl/cogl-onscreen-template.h | 143 +
cogl/cogl/cogl-onscreen.c | 720 +++++
cogl/cogl/cogl-onscreen.h | 911 ++++++
cogl/cogl/cogl-output-private.h | 57 +
cogl/cogl/cogl-output.c | 119 +
cogl/cogl/cogl-output.h | 261 ++
cogl/cogl/cogl-pango.h | 40 +
cogl/cogl/cogl-pipeline-cache.c | 216 ++
cogl/cogl/cogl-pipeline-cache.h | 93 +
cogl/cogl/cogl-pipeline-debug.c | 301 ++
cogl/cogl/cogl-pipeline-hash-table.c | 233 ++
cogl/cogl/cogl-pipeline-hash-table.h | 81 +
cogl/cogl/cogl-pipeline-layer-private.h | 390 +++
cogl/cogl/cogl-pipeline-layer-state-private.h | 141 +
cogl/cogl/cogl-pipeline-layer-state.c | 1814 +++++++++++
cogl/cogl/cogl-pipeline-layer-state.h | 620 ++++
cogl/cogl/cogl-pipeline-layer.c | 942 ++++++
cogl/cogl/cogl-pipeline-private.h | 998 ++++++
cogl/cogl/cogl-pipeline-snippet-private.h | 116 +
cogl/cogl/cogl-pipeline-snippet.c | 286 ++
cogl/cogl/cogl-pipeline-state-private.h | 196 ++
cogl/cogl/cogl-pipeline-state.c | 2171 +++++++++++++
cogl/cogl/cogl-pipeline-state.h | 980 ++++++
cogl/cogl/cogl-pipeline.c | 3174 ++++++++++++++++++++
cogl/cogl/cogl-pipeline.h | 194 ++
cogl/cogl/cogl-pixel-buffer-private.h | 52 +
cogl/cogl/cogl-pixel-buffer.c | 134 +
cogl/cogl/cogl-pixel-buffer.h | 138 +
cogl/cogl/cogl-point-in-poly-private.h | 46 +
cogl/cogl/cogl-point-in-poly.c | 101 +
cogl/cogl/cogl-poll-private.h | 77 +
cogl/cogl/cogl-poll.c | 267 ++
cogl/cogl/cogl-poll.h | 195 ++
cogl/cogl/cogl-primitive-private.h | 73 +
cogl/cogl/cogl-primitive-texture.c | 60 +
cogl/cogl/cogl-primitive-texture.h | 111 +
cogl/cogl/cogl-primitive.c | 645 ++++
cogl/cogl/cogl-primitive.h | 942 ++++++
cogl/cogl/cogl-primitives-private.h | 67 +
cogl/cogl/cogl-primitives.c | 1148 +++++++
cogl/cogl/cogl-primitives.h | 197 ++
cogl/cogl/cogl-private.h | 170 ++
cogl/cogl/cogl-profile.c | 124 +
cogl/cogl/cogl-profile.h | 68 +
cogl/cogl/cogl-quaternion-private.h | 44 +
cogl/cogl/cogl-quaternion.c | 673 +++++
cogl/cogl/cogl-quaternion.h | 564 ++++
cogl/cogl/cogl-rectangle-map.c | 764 +++++
cogl/cogl/cogl-rectangle-map.h | 84 +
cogl/cogl/cogl-renderer-private.h | 112 +
cogl/cogl/cogl-renderer.c | 804 +++++
cogl/cogl/cogl-renderer.h | 432 +++
cogl/cogl/cogl-sampler-cache-private.h | 96 +
cogl/cogl/cogl-sampler-cache.c | 371 +++
cogl/cogl/cogl-snippet-private.h | 77 +
cogl/cogl/cogl-snippet.c | 187 ++
cogl/cogl/cogl-snippet.h | 866 ++++++
cogl/cogl/cogl-spans.c | 183 ++
cogl/cogl/cogl-spans.h | 81 +
cogl/cogl/cogl-sub-texture-private.h | 62 +
cogl/cogl/cogl-sub-texture.c | 480 +++
cogl/cogl/cogl-sub-texture.h | 136 +
cogl/cogl/cogl-swap-chain-private.h | 45 +
cogl/cogl/cogl-swap-chain.c | 76 +
cogl/cogl/cogl-swap-chain.h | 71 +
cogl/cogl/cogl-texture-2d-gl.h | 78 +
cogl/cogl/cogl-texture-2d-private.h | 134 +
cogl/cogl/cogl-texture-2d-sliced-private.h | 67 +
cogl/cogl/cogl-texture-2d-sliced.c | 1546 ++++++++++
cogl/cogl/cogl-texture-2d-sliced.h | 301 ++
cogl/cogl/cogl-texture-2d.c | 695 +++++
cogl/cogl/cogl-texture-2d.h | 234 ++
cogl/cogl/cogl-texture-3d-private.h | 66 +
cogl/cogl/cogl-texture-3d.c | 761 +++++
cogl/cogl/cogl-texture-3d.h | 204 ++
cogl/cogl/cogl-texture-driver.h | 206 ++
cogl/cogl/cogl-texture-private.h | 409 +++
cogl/cogl/cogl-texture-rectangle-private.h | 66 +
cogl/cogl/cogl-texture-rectangle.c | 781 +++++
cogl/cogl/cogl-texture-rectangle.h | 218 ++
cogl/cogl/cogl-texture.c | 1540 ++++++++++
cogl/cogl/cogl-texture.h | 524 ++++
cogl/cogl/cogl-types.h | 940 ++++++
cogl/cogl/cogl-util.c | 286 ++
cogl/cogl/cogl-util.h | 305 ++
cogl/cogl/cogl-vector.c | 300 ++
cogl/cogl/cogl-vector.h | 356 +++
cogl/cogl/cogl-version.h | 358 +++
cogl/cogl/cogl-wayland-server.h | 163 +
cogl/cogl/cogl-x11-renderer-private.h | 40 +
cogl/cogl/cogl-xlib-private.h | 54 +
cogl/cogl/cogl-xlib-renderer-private.h | 103 +
cogl/cogl/cogl-xlib-renderer.c | 677 +++++
cogl/cogl/cogl-xlib-renderer.h | 191 ++
cogl/cogl/cogl-xlib.c | 112 +
cogl/cogl/cogl-xlib.h | 132 +
cogl/cogl/cogl.c | 820 +++++
cogl/cogl/cogl.h | 191 ++
cogl/cogl/cogl.symbols | 1085 +++++++
cogl/cogl/cogl1-context.h | 862 ++++++
cogl/cogl/cogl2-experimental.h | 37 +
cogl/cogl/deprecated/cogl-auto-texture.c | 419 +++
cogl/cogl/deprecated/cogl-auto-texture.h | 221 ++
cogl/cogl/deprecated/cogl-clip-state.c | 138 +
cogl/cogl/deprecated/cogl-clip-state.h | 266 ++
cogl/cogl/deprecated/cogl-clutter-xlib.h | 46 +
cogl/cogl/deprecated/cogl-clutter.c | 114 +
cogl/cogl/deprecated/cogl-clutter.h | 54 +
cogl/cogl/deprecated/cogl-fixed.c | 1112 +++++++
cogl/cogl/deprecated/cogl-fixed.h | 811 +++++
cogl/cogl/deprecated/cogl-framebuffer-deprecated.c | 295 ++
cogl/cogl/deprecated/cogl-framebuffer-deprecated.h | 264 ++
cogl/cogl/deprecated/cogl-material-compat.c | 461 +++
cogl/cogl/deprecated/cogl-material-compat.h | 1391 +++++++++
cogl/cogl/deprecated/cogl-program-private.h | 88 +
cogl/cogl/deprecated/cogl-program.c | 503 ++++
cogl/cogl/deprecated/cogl-shader-private.h | 72 +
cogl/cogl/deprecated/cogl-shader.c | 377 +++
cogl/cogl/deprecated/cogl-shader.h | 704 +++++
cogl/cogl/deprecated/cogl-texture-deprecated.c | 85 +
cogl/cogl/deprecated/cogl-texture-deprecated.h | 105 +
cogl/cogl/deprecated/cogl-type-casts.h | 53 +
cogl/cogl/deprecated/cogl-vertex-buffer-private.h | 165 +
cogl/cogl/deprecated/cogl-vertex-buffer.c | 1795 +++++++++++
cogl/cogl/deprecated/cogl-vertex-buffer.h | 451 +++
cogl/cogl/driver/gl/cogl-attribute-gl-private.h | 53 +
cogl/cogl/driver/gl/cogl-attribute-gl.c | 541 ++++
cogl/cogl/driver/gl/cogl-buffer-gl-private.h | 74 +
cogl/cogl/driver/gl/cogl-buffer-gl.c | 442 +++
cogl/cogl/driver/gl/cogl-clip-stack-gl-private.h | 45 +
cogl/cogl/driver/gl/cogl-clip-stack-gl.c | 627 ++++
cogl/cogl/driver/gl/cogl-framebuffer-gl-private.h | 102 +
cogl/cogl/driver/gl/cogl-framebuffer-gl.c | 1624 ++++++++++
.../gl/cogl-pipeline-fragend-fixed-private.h | 42 +
cogl/cogl/driver/gl/cogl-pipeline-fragend-fixed.c | 435 +++
.../driver/gl/cogl-pipeline-fragend-glsl-private.h | 45 +
cogl/cogl/driver/gl/cogl-pipeline-fragend-glsl.c | 1149 +++++++
cogl/cogl/driver/gl/cogl-pipeline-opengl-private.h | 158 +
cogl/cogl/driver/gl/cogl-pipeline-opengl.c | 1484 +++++++++
.../gl/cogl-pipeline-progend-fixed-private.h | 42 +
cogl/cogl/driver/gl/cogl-pipeline-progend-fixed.c | 112 +
.../driver/gl/cogl-pipeline-progend-glsl-private.h | 47 +
cogl/cogl/driver/gl/cogl-pipeline-progend-glsl.c | 1074 +++++++
.../gl/cogl-pipeline-vertend-fixed-private.h | 42 +
cogl/cogl/driver/gl/cogl-pipeline-vertend-fixed.c | 121 +
.../driver/gl/cogl-pipeline-vertend-glsl-private.h | 45 +
cogl/cogl/driver/gl/cogl-pipeline-vertend-glsl.c | 680 +++++
cogl/cogl/driver/gl/cogl-texture-2d-gl-private.h | 119 +
cogl/cogl/driver/gl/cogl-texture-2d-gl.c | 756 +++++
cogl/cogl/driver/gl/cogl-texture-gl-private.h | 66 +
cogl/cogl/driver/gl/cogl-texture-gl.c | 158 +
cogl/cogl/driver/gl/cogl-util-gl-private.h | 93 +
cogl/cogl/driver/gl/cogl-util-gl.c | 186 ++
cogl/cogl/driver/gl/gl/cogl-driver-gl.c | 699 +++++
.../gl/gl/cogl-pipeline-fragend-arbfp-private.h | 42 +
.../driver/gl/gl/cogl-pipeline-fragend-arbfp.c | 990 ++++++
.../gl/cogl-pipeline-progend-fixed-arbfp-private.h | 42 +
.../gl/gl/cogl-pipeline-progend-fixed-arbfp.c | 121 +
cogl/cogl/driver/gl/gl/cogl-texture-driver-gl.c | 555 ++++
cogl/cogl/driver/gl/gles/cogl-driver-gles.c | 487 +++
.../cogl/driver/gl/gles/cogl-texture-driver-gles.c | 652 ++++
cogl/cogl/driver/nop/cogl-attribute-nop-private.h | 48 +
cogl/cogl/driver/nop/cogl-attribute-nop.c | 49 +
cogl/cogl/driver/nop/cogl-clip-stack-nop-private.h | 44 +
cogl/cogl/driver/nop/cogl-clip-stack-nop.c | 43 +
cogl/cogl/driver/nop/cogl-driver-nop.c | 86 +
.../cogl/driver/nop/cogl-framebuffer-nop-private.h | 100 +
cogl/cogl/driver/nop/cogl-framebuffer-nop.c | 121 +
cogl/cogl/driver/nop/cogl-texture-2d-nop-private.h | 103 +
cogl/cogl/driver/nop/cogl-texture-2d-nop.c | 132 +
cogl/cogl/gl-prototypes/cogl-all-functions.h | 328 ++
cogl/cogl/gl-prototypes/cogl-core-functions.h | 198 ++
cogl/cogl/gl-prototypes/cogl-fixed-functions.h | 119 +
cogl/cogl/gl-prototypes/cogl-gles1-functions.h | 43 +
cogl/cogl/gl-prototypes/cogl-gles2-functions.h | 43 +
cogl/cogl/gl-prototypes/cogl-glsl-functions.h | 286 ++
.../gl-prototypes/cogl-in-gles-core-functions.h | 148 +
.../gl-prototypes/cogl-in-gles1-core-functions.h | 78 +
.../gl-prototypes/cogl-in-gles2-core-functions.h | 186 ++
cogl/cogl/mutter-cogl-1.0.pc.in | 13 +
cogl/cogl/winsys/cogl-texture-pixmap-x11-private.h | 103 +
cogl/cogl/winsys/cogl-texture-pixmap-x11.c | 1184 ++++++++
cogl/cogl/winsys/cogl-texture-pixmap-x11.h | 294 ++
.../winsys/cogl-winsys-egl-feature-functions.h | 149 +
cogl/cogl/winsys/cogl-winsys-egl-kms-private.h | 41 +
cogl/cogl/winsys/cogl-winsys-egl-kms.c | 1335 ++++++++
cogl/cogl/winsys/cogl-winsys-egl-private.h | 203 ++
cogl/cogl/winsys/cogl-winsys-egl-x11-private.h | 39 +
cogl/cogl/winsys/cogl-winsys-egl-x11.c | 856 ++++++
cogl/cogl/winsys/cogl-winsys-egl.c | 1085 +++++++
.../winsys/cogl-winsys-glx-feature-functions.h | 210 ++
cogl/cogl/winsys/cogl-winsys-glx-private.h | 37 +
cogl/cogl/winsys/cogl-winsys-glx.c | 2748 +++++++++++++++++
cogl/cogl/winsys/cogl-winsys-private.h | 196 ++
cogl/cogl/winsys/cogl-winsys-stub-private.h | 37 +
cogl/cogl/winsys/cogl-winsys-stub.c | 197 ++
cogl/cogl/winsys/cogl-winsys.c | 52 +
cogl/config-custom.h | 32 +
cogl/configure.ac | 1036 +++++++
cogl/test-fixtures/Makefile.am | 21 +
cogl/test-fixtures/test-unit.h | 31 +
cogl/test-fixtures/test-utils.c | 535 ++++
cogl/test-fixtures/test-utils.h | 287 ++
cogl/tests/Makefile.am | 31 +
cogl/tests/README | 63 +
cogl/tests/config.env.in | 3 +
cogl/tests/conform/Makefile.am | 176 ++
cogl/tests/conform/test-alpha-test.c | 73 +
cogl/tests/conform/test-alpha-textures.c | 123 +
cogl/tests/conform/test-atlas-migration.c | 145 +
cogl/tests/conform/test-backface-culling.c | 311 ++
cogl/tests/conform/test-blend-strings.c | 430 +++
cogl/tests/conform/test-blend.c | 64 +
cogl/tests/conform/test-color-hsl.c | 45 +
cogl/tests/conform/test-color-mask.c | 110 +
cogl/tests/conform/test-conform-main.c | 157 +
cogl/tests/conform/test-copy-replace-texture.c | 120 +
cogl/tests/conform/test-custom-attributes.c | 301 ++
cogl/tests/conform/test-depth-test.c | 301 ++
cogl/tests/conform/test-euler-quaternion.c | 81 +
cogl/tests/conform/test-fence.c | 63 +
cogl/tests/conform/test-fixed.c | 18 +
cogl/tests/conform/test-fixtures.c | 12 +
cogl/tests/conform/test-framebuffer-get-bits.c | 40 +
cogl/tests/conform/test-gles2-context.c | 962 ++++++
cogl/tests/conform/test-just-vertex-shader.c | 205 ++
cogl/tests/conform/test-layer-remove.c | 145 +
cogl/tests/conform/test-map-buffer-range.c | 123 +
cogl/tests/conform/test-materials.c | 253 ++
cogl/tests/conform/test-multitexture.c | 206 ++
cogl/tests/conform/test-no-gl-header.c | 16 +
cogl/tests/conform/test-npot-texture.c | 170 ++
cogl/tests/conform/test-object.c | 86 +
cogl/tests/conform/test-offscreen.c | 199 ++
cogl/tests/conform/test-path-clip.c | 68 +
cogl/tests/conform/test-path.c | 215 ++
.../conform/test-pipeline-cache-unrefs-texture.c | 91 +
cogl/tests/conform/test-pipeline-shader-state.c | 93 +
cogl/tests/conform/test-pipeline-uniforms.c | 415 +++
cogl/tests/conform/test-pipeline-user-matrix.c | 140 +
cogl/tests/conform/test-pixel-buffer.c | 269 ++
cogl/tests/conform/test-point-size-attribute.c | 166 +
cogl/tests/conform/test-point-size.c | 99 +
cogl/tests/conform/test-point-sprite.c | 194 ++
cogl/tests/conform/test-premult.c | 301 ++
cogl/tests/conform/test-primitive-and-journal.c | 122 +
cogl/tests/conform/test-primitive.c | 334 ++
cogl/tests/conform/test-read-texture-formats.c | 222 ++
cogl/tests/conform/test-readpixels.c | 178 ++
cogl/tests/conform/test-snippets.c | 815 +++++
cogl/tests/conform/test-sparse-pipeline.c | 62 +
cogl/tests/conform/test-sub-texture.c | 325 ++
cogl/tests/conform/test-texture-3d.c | 274 ++
cogl/tests/conform/test-texture-get-set-data.c | 144 +
cogl/tests/conform/test-texture-mipmaps.c | 136 +
cogl/tests/conform/test-texture-no-allocate.c | 80 +
cogl/tests/conform/test-texture-pixmap-x11.c | 245 ++
cogl/tests/conform/test-texture-rectangle.c | 276 ++
cogl/tests/conform/test-texture-rg.c | 74 +
cogl/tests/conform/test-version.c | 85 +
cogl/tests/conform/test-vertex-buffer-contiguous.c | 257 ++
cogl/tests/conform/test-vertex-buffer-interleved.c | 162 +
cogl/tests/conform/test-vertex-buffer-mutability.c | 198 ++
cogl/tests/conform/test-viewport.c | 416 +++
cogl/tests/conform/test-wrap-modes.c | 296 ++
cogl/tests/conform/test-wrap-rectangle-textures.c | 175 ++
cogl/tests/conform/test-write-texture-formats.c | 184 ++
cogl/tests/data/Makefile.am | 3 +
cogl/tests/data/valgrind.suppressions | 173 ++
cogl/tests/micro-perf/Makefile.am | 24 +
cogl/tests/micro-perf/test-journal.c | 190 ++
cogl/tests/run-tests.sh | 157 +
cogl/tests/test-launcher.sh | 39 +
cogl/tests/unit/Makefile.am | 83 +
cogl/tests/unit/test-unit-main.c | 45 +
465 files changed, 147172 insertions(+)

Upstream: git.gnome.org


  • Share