[cogl] (842 commits) Non-fast-forward update to branch wip/cogl-2.0
- From: Robert Bragg <rbragg src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [cogl] (842 commits) Non-fast-forward update to branch wip/cogl-2.0
- Date: Mon, 23 Feb 2015 21:37:31 +0000 (UTC)
The branch 'wip/cogl-2.0' was changed in a way that was not a fast-forward update.
NOTE: This may cause problems for people pulling from the branch. For more information,
please see:
https://wiki.gnome.org/Git/Help/NonFastForward
Commits removed from the branch:
88f0ac9... Add _COGL_STATIC_ASSERT macro
e8b4e25... Removes all remaining use of CoglHandle
266603a... Switch use of primitive glib types to c99 equivalents
Commits added to the branch:
5b785dd... bitmap-pixbuf: Fix the bitmap loader on Quartz (*)
465b39a... Add _COGL_STATIC_ASSERT macro (*)
6ed3aaf... Removes all remaining use of CoglHandle (*)
5967dad... Switch use of primitive glib types to c99 equivalents (*)
818b349... Remove legacy state (*)
713a8f8... Replace cogl_path_{stroke,fill} with framebuffer API (*)
1b28058... namespace symbols output by glib-mkenums (*)
99ff58e... Fix the prototypes for cogl_gtype_ functions (*)
9657938... configure: Fix the check for _Static_assert (*)
aab4642... cogl-pango: Fix the name of the cogl-pango library in the p (*)
c1e2220... build: Include stdint.h (*)
1684a04... tests: Adds journal micro benchmark (*)
6ee4a7a... Adds internal CoglMemoryStack utility API (*)
17799c2... Adds a "magazine" allocator for chunks of fixed size (*)
f75aee9... Re-design the matrix stack using a graph of ops (*)
70cad61... journal: avoiding some _cogl_matrix_entry_get()'s (*)
3480cf1... Add a cogl-version header (*)
6f6c573... Allow npot Texture2D creation with only basic npot support (*)
9365b68... Updated Spanish translation (*)
d5b41af... introspection: Fix the names of the pkg-config files (*)
fb96716... Fixes for make dist (*)
359824e... Updated Hebrew translation. (*)
9547b04... Updated Galician translations (*)
28df0d2... Updated Galician translations (*)
75cd425... Don't typedef CoglMemoryStack twice (*)
1420a0b... [l10n] Updated German translation (*)
c80ddb4... Updated Greek translation (*)
9e99747... buffer: Use GL_STREAM_DRAW on GLES2 (*)
8d28126... Updated Czech translation (*)
9cdb87c... Fixes for building with --disable-gl (*)
3726c60... Add support for the WebOS version of SDL (*)
068b3b5... matrix: Add a init_translation() constructor (*)
891fb62... [l10n] Update Japanese translation (*)
006f9f7... Visual C++ projects Update (*)
018703a... quaternion: Document init_from_euler() (*)
91c2a35... quaternion: Document init_from_quaternion() (*)
c7f6e07... doc: Include the documentation for CoglEuler (*)
a98a690... doc: Hide the private fields of CoglQuaternion (*)
ff3956c... doc: Remove the inclusion of non-existent cogl-clipping.xml (*)
3c8bcf3... doc: Fix a couple of renamed symbols (*)
2f06f4d... quaternion: Fix typo in the init_from_z_rotation documentat (*)
7ff42bb... Fix Visual C++ build (*)
2625354... Update cogl.symbols (*)
938d70b... Visual C++ 2008 support: Add note in README.txt (*)
b3803a0... gpu-info: Detect more info including architecture (*)
11f2f6e... Workaround drisw bug where clipped redraws don't work (*)
bdac9ab... By default enable swap throttling (*)
6a9dfc5... Fix depth testing, write enable bug (*)
32c5a3e... Convert the test-atlas-migration test to a standalone Cogl (*)
4bb6eff... Adds initial GLES2 integration support (*)
80d7599... Adds libcogl-gles2 frontend GLES2 api (*)
fcb9471... Adds a cogl-gles2-gears example (*)
9369c60... conform: Adds a gles2 context test (*)
ed61463... Adds gles2-context renderer constraint (*)
bba2def... cogl-pango: Updates to no longer require a default context (*)
7546ee1... Remove lots of legacy api depending on the default context (*)
7f57e9c... Don't build cogl-gles2-gears if configured with --disable-c (*)
9f4945e... Fix a warning on test-gles2-context (*)
9811a01... Fix disabling debugging (*)
b08a81e... Fix the documentation for cogl_quaterinon_init_from_array (*)
7fa8c05... Make cogl_matrix_init_from_quaternion take a const quaterni (*)
e66d996... Add a cogl_matrix_init_from_euler function (*)
339db0f... matrix-stack: Fix the _cogl_matrix_entry_equal function (*)
5064315... Add functions to directly transform from a euler or a quate (*)
a32eb76... Add a basic conformance test for eulers and quaternions (*)
d31ed33... matrix-stack: Prune stack entries when loading a replacemen (*)
283f673... Preserve the CoglDrawFlags when drawing a wireframe (*)
c4bb08e... Cache the debug wireframe snippet (*)
b44feb6... Fix a typo in _cogl_matrix_init_translation (*)
1674cf2... build: add newly introduced header to fix make dist (*)
90b0723... Update .gitignore (*)
ec45f60... Use the internal format to check if the texture size is sup (*)
be12d55... Updated Slovenian translation (*)
e2700ab... Updated French translation (*)
f9abee1... Updated Latvian translation (*)
f252c66... Updated Esperanto translation (*)
c8556f4... [l10n] Updated German translation (*)
0491f03... Fix a typo in the Requires: of cogl-pango2.pc (*)
64370e7... Add a note about [0, 0, 0] and cogl_vector3_normalize() (*)
af5838f... Updated Telugu Translation (*)
06d6bdb... cogl-gles2: Add glTexParameterf to wrapper library (*)
6cb5ab4... Add an SDL2 winsys (*)
d9aa6ff... cogl-pango-fontmap: Use the right unref function for the re (*)
844440a... Add a conformance test for removing a pipeline layer (*)
88e73dd... Fix removing layers when the pipeline is not the owner (*)
71ecb51... Use the old GLSL extensions if GL 2.0 is not available (*)
9a19ea0... Initialize the inverse matrix in invert_matrix_3d() (*)
8b61963... Fix the inclusion of the SDL integration documentation (*)
06e47af... Update the cogl_sdl_context_new() code snippet (*)
b4223ed... Remove the deprecated symbols from CoglColor (*)
69766a8... Remove cogl-deprecated.h (*)
a433a58... Remove the inclusion of cogl-rectangle.xml in the documenta (*)
66c9f26... Use <literal> not <pre> in the comments (*)
a99512e... Mass rename CLUTTER_COMPILATION to COGL_COMPILATION (*)
f42ee67... Don't use the transpose argument of glUniformMatrix* (*)
7208973... Don't use eglGetProcAddress to retrieve core functions (*)
e9bac27... Don't use the label 'ERROR' because it conflicts with windo (*)
099d6d1... bitmap: Adds cogl_android_bitmap_new_from_asset() (*)
7d21567... framebuffer: Only remember offscreen allocate flags when !C (*)
04b9a54... Updated Bulgarian translation (*)
cb3409b... Fix point sprite coordinates in shaders on GLES2 (*)
51b7fdb... Split test-point-sprite into two, one without checking orie (*)
6df152c... Fix up Visual C++ property sheets (*)
9ed541b... Update Visual C++ project files (*)
a1a8cc0... onscreen: Adds support for resizable windows (*)
1d27fed... stack: don't deref freed mem in _cogl_memory_stack_free (*)
70bc12f... onscreen: Free swap notify callback state (*)
2075273... quaternions: Allow multiplication into 'a' arg (*)
30c91bc... Updated Norwegian bokmål translation (*)
68dcb1d... Updated Indonesian translation (*)
ed0cdca... Avoid including the EGL headers from the public Cogl header (*)
a4867fd... Updated Belarusian translation. (*)
27cbf95... Updated Traditional Chinese translation(Hong Kong and Taiwa (*)
a93eafe... Visual C++ support: Re-enable C4819 warnings (*)
481770d... Update Chinese simplified translation for ui (*)
bb4a65e... Updated Serbian translation (*)
41928d0... pipeline: Remove the CoglPipelineFlag enum (*)
f05d692... egl-x11: Don't use GLXDrawable on EGL (*)
ec69c2d... Add conf vars to trick Cogl to think extensions are disable (*)
bd4840d... cogl-texture-2d-private: Include egl-defines.h (*)
3d0aea0... cogl-winsys-egl-kms: Remove some unused variables (*)
eed4ac8... cogl-winsys-sdl: Fix the signature for the get_proc_address (*)
222ec4d... Fix the header guards for cogl-texture-2d{,-private}.h (*)
5c5c577... Updated Serbian translation (*)
0773107... Move cogl_wayland_display_ proto to cogl-wayland-server.h (*)
89d3198... build: Remove clutter-project.org from the release rules (*)
f6ccff9... display: inc cogl-wayland-server.h if needed (*)
fb6d1e6... Updated Traditional Chinese translation(Hong Kong and Taiwa (*)
69b6f82... Updated Slovenian translation (*)
d3b8a5a... Updated Spanish translation (*)
b9c1d87... Assamese translation updated (*)
02567b3... cogl-gles2-context: Fix the default viewport and scissor si (*)
05dc1e3... cogl-gles2-context: Keep some extra data for shaders and pr (*)
1dd1b0a... Add a wrapper for 'memmem' (*)
d589bf1... cogl-gles2-context: Flip the rendering when framebuffer is (*)
61cbbb3... test-gles2-context: Fix error checking for cogl_gles2_conte (*)
5b097f9... test-gles2-context: Add a test case for rendering to an FBO (*)
d8c72bb... cogl-gles2-context: Keep track of extra data per texture ob (*)
30b6da8... cogl-gles2-context: Wrap glCopyTex{Sub,}Image2D to flip the (*)
e5b5c50... Support building with automake 1.12.x (*)
1390794... Updated Hebrew translation. (*)
850c830... configure: use AC_GNU_SOURCE (*)
5ba7f4e... bitmap: Use the 'copy' blend mode when loading images on Qu (*)
b84047a... build: remove unneeded check for libdrm (*)
710d6af... framebuffer: Take const pointers for the matrix setters (*)
d4f22f8... kms: Use a dummy surface instead of the surfaceless extensi (*)
ac01741... Updated Galician translations (*)
724a0a1... Update Punjabi Translation (*)
1a89df2... Fix cogl-crate.vcproj (*)
393dc07... Updated Telugu Translations (*)
fe931f0... Updated Portuguese translation (*)
9a9de6c... Updated Indonesian translation (*)
efaafc9... Updated Polish translation (*)
fe69077... Implemented FUEL entries to Assamese translation (*)
5cd15e7... test(1) uses '=' to test if strings are identical (*)
b913509... Updated Lithuanian translation (*)
6f9a62d... tex-driver-gles: Fix subregion uploads without GL_EXT_unpac (*)
47c6247... kms: Update to latest gbm api (*)
b3831b8... pipeline: Remove fixed function lighting state (*)
9e25a6d... pipeline: Remove all fog apis and state tracking (*)
45cac78... primitive: Don't leak indices (*)
fb575a4... debug: ignore wireframe debug drawing for line primitives (*)
a262f05... Don't cache inverse within CoglMatrix (*)
5923f92... pipeline: make _GET_LAYER_NO_CREATE enum a flag (*)
e855ad9... pipeline: remove unused _cogl_pipeline_get_layers (*)
c4b5004... debug: define COGL_DEBUG_ macros for non-debug builds (*)
14ffc3a... journal: Add a uprof timer around the _flush() discard (*)
3d052db... profile: Print warning if "Mainloop" timer missing (*)
66b3d23... test-journal: Setup a UProf Mainloop timer (*)
17b5269... color: Store components as floats and make public (*)
a2abe5a... texture: remove deprecated cogl_texture_ref/unref (*)
e1a763c... Remove all experimental API guards (*)
8a43aa7... Make the default driver selectable at configure time (*)
008028b... Updated Greek translation (*)
ede946f... Updated Polish translation (*)
e9473b5... cogl-version: Fix the 'since' tags in the documentation (*)
2282161... Updated Hungarian translation (*)
3899ad3... Updated British English translation (*)
38f1dc5... kms: Fix the version check for GBM (*)
bf0d187... meta-texture: Fix textures[] index (*)
c31a139... android: add an onscreen API to notify cogl of window resiz (*)
1c8efdc... pipeline: Ensure the pipeline layer cache is freed when pru (*)
d3063e8... pipeline: Fix the layer index used when pruning layers (*)
b068d5e... Adds CoglError api (*)
88a05fa... framebuffer: drop _ALLOCATE_FLAG_DEPTH24_STENCIL8 (*)
32cc59a... framebuffer: Support texture based depth buffers (*)
b989080... framebuffer: split GL code out from cogl-framebuffer.c (*)
5a1c4a9... Remove all remaining _EXP suffix defines (*)
0638b17... Updated Czech translation (*)
ded3f51... Updated Belarusian translation. (*)
09332f0... texture: removes cogl_texture_new_from_sub_texture (*)
44db6b2... texture: remove cogl_texture_get_rowstride (*)
a1efc94... texture-2d: improve new_from_foreign error handling (*)
af02792... texture-rectangle: Make new_from_foreign api public (*)
5fa275b... format: Tidy up the definition of CoglPixelFormat (*)
33a9397... Avoid referencing file scope context in _context_new() (*)
157631a... context: Simplify _cogl_context_get_default (*)
23ce51b... Don't take internal references on the context (*)
8313107... texture: Add a context pointer to each texture (*)
3b33889... matrix: Add cogl_debug_matrix_print api (*)
dfacbbd... gpu-info: Match latest Mesa strings (*)
96f02c4... cogl-gles2-context: Append wrapper shader to user shaders (*)
d2904d5... gles2-context: only insert prelude + wrapper into strv once (*)
dbd92e2... gles2-context: Don't split the wrapper snippet into two (*)
0d88184... Update French translation (*)
d8a8f90... Updated Greek translation (*)
6cc5f20... Updated Brazilian Portuguese translation (*)
cf9498b... gitignore: Ignore the new and generated cogl-egl-defines.h (*)
e1db8e3... build: Remove spurious Makefile.am (*)
ffa7853... renderer: Remove unused error from CoglRendererError (*)
e97a1bb... gitignore: Only ignore the README file at the root of the r (*)
429e49e... core: Don't use g_once_*() API (*)
b43b1ea... stb_image: Fix warnings that the original stb_image has (*)
24c564d... types: Remove unused CoglAngle type (*)
4e95253... build: Bump the glib dependency to 2.32 (*)
6b081a5... Remove cogl-primitives.h and CoglTextureVertex (*)
bb5220d... Updated Danish translation (*)
1a39fb6... [l10n] Updated Catalan translation (*)
829e090... [l10n]Updated Catalan (Valencian) translation (*)
2921d2a... Bug 682071-cogl/cogl-sdl.h: MSVC: Link to SDL when apps are (*)
3820132... hindi update (*)
93d7def... Updated Bulgarian translation (*)
1b7743f... updated Tamil translation (*)
af265ab... updated Tamil translation (*)
857f9d3... [l10n] Update Japanese translation (*)
9cdaf2e... Updated Malayalam file (*)
7003bd0... Update zh_CN translation (*)
b9afd31... [l10n] Updated German translation (*)
c34e8bb... Updated Russian translation (*)
7dc482f... Re-organize the source layout (*)
71fadbb... tests: Don't build test-journal with --disable-glib (*)
3abd3f0... tests: Remove test-fixed (*)
67ad777... core: Don't initialize the GType system with --disable-glib (*)
ba452ea... build: Move the compiler checks and libtool initialization (*)
9af04f0... config: Don't read a config file at startup when using --di (*)
77efc74... tests: Don't use g_test_verbose() as cogl doesn't use GTest (*)
1ccaafa... build: Indicate if cogl is build with i18n support (*)
016f227... build: Use the correct variable to indicate of cogl-gles2 w (*)
de06391... build: Allow to build cogl without an external glib depende (*)
6357960... Build: Add a --enable-standalone option (*)
1d3bce7... build the sdl examples when glib is disabled (*)
ae457e0... build: Create the libtool file early as it's used by AS_GLI (*)
5d5fc97... build: don't include deps/glib headers if glib enabled (*)
6f78b8a... texture: rename texobj flush code as gl specific (*)
ec57588... texture-2d: factor out all GL specific code (*)
3f2c991... blit: avoid using _COGL_GET_CONTEXT (*)
7e20c39... attribute: Split out GL specific code (*)
d9673d4... Updated Latvian translation (*)
9058741... Adds a NOP driver (*)
acf989f... clip-stack: Splits out opengl specific code (*)
06d46f1... buffer: move choice about using malloc closer to driver (*)
6371fbb... Give buffer/bitmap bind functions gl infix (*)
4d7094a... buffer: splits out GL specific code (*)
aa5f8e9... Updated POTFILES.in (*)
3caf4c3... Updated Latvian translation (*)
7a6c3b2... Updated Galician translations (*)
071698d... pipeline: remove dubious optimization (*)
119b0d7... pipeline: remove unused _MASK defines (*)
1bcf34b... pipeline: remove duplicate defines (*)
098d624... pipeline: tidy up definition of *END defines (*)
cec381f... Clearly define 3 progends that own the frag+vertends (*)
69f70bf... Updated Serbian translation (*)
b53e3c3... Remove the deprecated feature flags (*)
003f080... Fix a warning in the vtable for texture_2d_get_data (*)
66c2e74... driver-gl: split out parse_gl_version function (*)
9bde48b... check the glsl version during init (*)
2701b93... Unify a lot of gles2 vs gl glsl code (*)
e947c71... winsys-glx: Remove the vblank counter feature when indirect (*)
f63381f... Fix the terminator in one of the extension lists (*)
e55b64a... Remove the varying array for tex_coords (*)
a7c391a... egl: remove special re-try without stencil code (*)
96d9ea7... driver-gl: re-indent misleading if-else statement (*)
6507216... attribute: Adds support for constant CoglAttributes (*)
89d6dc9... attribute: Only unref buffer for buffered attributes (*)
ee0592d... [l10n] Updated Italian translation. (*)
2006ddd... pipeline: Don't notify the undefined progend of layer chang (*)
66c9db9... Add a GL 3 driver (*)
624dea2... egl: Only allow GLES2 context creation for the GLES2 driver (*)
750e566... Remove an out of date comment in the GLES2 context code (*)
3653c5b... Use the right context when pushing the GLES2 context to an (*)
4ec0450... Add a simple conformance test for alpha testing (*)
5469a25... progend-glsl: Fix handling of the builtin uniforms on non-G (*)
34143bc... Fix a warning when building without GLES2 support (*)
d2f0734... object: Move cogl_object_{ref,unref}() to cogl-object.h (*)
eaef6d7... cogl: Don't expose longs in the API (1/2) (*)
f9c8fc5... cogl: Don't expose longs in the API (2/2) (*)
f40b0d0... framebuffer: Annotate the output parameter of get_viewport4 (*)
b3b7be8... Updated Czech translation (*)
1f30d20... display: Fix 'arguments' typo (*)
d0dab05... offscreen: Remove declarations of long gone cogl_offscreen_ (*)
9c84330... Fix a warning when building the SDL2 winsys (*)
d46acaf... sdl2: Fix GL3 context creation (*)
6a78a8c... build: fix make dist (*)
67fdae1... build: Rename cogl_1_public_h to cogl_public_h (*)
b6ca999... build: Move most of the old experimental headers to cogl_pu (*)
015c36a... context: glib-mkenums chokes on /*< private >*/ but support (*)
9af7dda... error: Fix 'burden' typo (*)
e51206b... context: Re-add /<* private *>/ for _COGL_N_FEATURE_IDS (*)
f203812... Added Thai translation (*)
55ca02b... Add cogl_buffer_map_range() (*)
27769e5... Use cogl_buffer_map_range from the journal (*)
2218326... Add a test case for cogl_buffer_map_range (*)
db50c30... wayland: Port to new Wayland protocol (*)
aee7c4d... Remove the cogl_foo_init_from_foo copy constructors (*)
87c0267... Make cogl_color_init_from_4fv take a const array (*)
f355d0a... Don't add the ARB suffix for the GL_ARB_map_buffer_range ex (*)
e33bce2... Remove the last mentions of the cogl_rectangle*() drawing A (*)
afc5daa... clip-stack: workaround intel gen6 viewport clip bug (*)
6b14fa2... cogl: Enable PBO path for all mesa versions when using inte (*)
934e3ba... Remove some unused structure members from CoglContext (*)
b8f918e... tests: Don't report success when the test is skipped (*)
32f0e1e... tests: Convert test-npot-texture to Cogl (*)
723f8d4... tests: Differentiate between known failures and missing req (*)
0dea9ae... Support window resizing in the SDL 2 winsys (*)
0dca99d... Fix flushing the stencil viewport clipping workaround (*)
f5fb9be... sdl: Support setting resizable before allocate in SDL 1 (*)
94b13b1... Remove the pipeline layer user matrix (*)
32bacf8... Use GL_ARB_texture_swizzle to emulate GL_ALPHA textures (*)
0519051... Add a conformance test using alpha textures (*)
71e57f9... sdl: Don't set SDL_GL_DOUBLEBUFFER when the swap chain has (*)
5ac07c4... cogl-gles2-context: Cast func pointers to void* when fillin (*)
071f4b8... Add cogl_sdl_onscreen_get_window() (*)
8b1eabd... configure: Don't allow --enable-gdk-pixbuf with --disable-g (*)
4138b31... Fixes for --disable-glib (*)
0283423... Check for out-of-memory when allocating 2d textures (*)
a602cae... Check for out-of-memory when allocating 3d textures (*)
f7735e1... Allow propogation of OOM errors to apps (*)
b8d1a1d... atlas: catch _create_texture errors (*)
a1cabfa... texture: split out high-level texture constructors (*)
67cad9c... bitmap: ret CoglError from _new_with_malloc_buffer (*)
507814d... matrix-stack: init cache->flipped (*)
6d6a277... Make cogl_texture_draw_and_read_to_bitmap public (*)
2c9e81d... moves some gl texture code too cogl-texture-gl.c (*)
598ca33... blit: avoid referring to framebuffer stack (*)
fe1c44d... framebuffer: remove framebuffer stack (*)
5fb4a61... Fix spelling of _cogl_propagate_error (*)
9126616... error: Don't allocate a new CoglError when propagating (*)
b5c8ec5... journal: don't reference global context (*)
b8755a9... framebuffer: remove use of _COGL_GET_CONTEXT (*)
d6a9f2a... onscreen: remove unused _cogl_onscreen_new (*)
698a131... glx: avoid use of _COGL_GET_CONTEXT() (*)
d66afbd... atlas-texture: remove some use of _COGL_GET_CONTEXT (*)
1206a05... replace public cogl_flush with _cogl_framebuffer_flush (*)
3a336a8... texture: expose mipmap level in set region apis (*)
40defa3... tests: port test-texture-get-set-data to be standalone (*)
820809a... Adds test-texture-mipmap-get-set test (*)
8beb3a4... Simplify test-pixel-buffer (*)
888733d... Fix handling of binding errors when uploading a full textur (*)
ea35579... x11: Replace all internal usage of cogl_xlib_get_display() (*)
675793d... x11: Remove cogl_xlib_{get,set}_display() (*)
8e20157... journal: don't call cogl_attribute_buffer_new with NULL (*)
e5d836b... matrix-stack: getting parent ptr before freeing (*)
42b4750... matrix-stack: move pointer to top of CoglMatrixEntry (*)
c400b86... matrix-stack: only maintain composite_gets in debug builds (*)
d17a01f... matrix-stack: make CoglMatrixStack public (*)
2c0cfde... sdl: Bind the default window when currently bound window is (*)
fc292c2... opengl: Fix conditional call of BlendFuncSeparate (*)
2f64c2e... Fix Visual C++ 2008 "install" process (*)
5f46fa6... Updated Polish translation (*)
08c9323... Updated Spanish translation (*)
f9c4b0e... Updated Greek translation (*)
87d713d... Update Visual C++ property sheets (*)
185b6d8... Update Cogl/CoglPango Visual C++ projects (*)
c95666b... Updated Hebrew translation. (*)
73b6283... Don't use #if with defines that are either defined or not (*)
e0a9d8d... build: Exclude COGL_DEFINES and COGL_GL_HEADER_INCLUDES fro (*)
53ddc20... build: Use -Wundef when possible (*)
9718f31... doc: Use Returns: to annotate return values (*)
a3b1cd7... doc: Move the main loop integration in the integration sect (*)
606b472... doc: Generate a valid cogl-context.xml (*)
a1b2fd3... doc: Remove an empty 'cogl' gtk-doc section (*)
5f72fb9... doc: Re-organise the first few sections (*)
7d44969... doc: Add all the objects with a role leading to context cre (*)
146a1bf... doc: Add missing symbol in cogl_framebuffer_get_context() d (*)
9d88862... matrix: Remove deprecated cogl_matrix_ortho() (*)
10de693... doc: Automatically build the list of *-private.h files (*)
0c2344b... doc: Expose the Cogl GLES 2.0 facilities in the documentati (*)
423b8f8... doc: Fix a typo in the description of cogl-bitmap (*)
ee97e4a... doc: Expose CoglBitmap (*)
2fe9bc2... doc: Fix argument syntax of existing commment blocks (*)
8e62a12... doc: s/Fuction/Function/ (*)
d6b2645... doc: Remove the last reference to VertexArrays (*)
d73df38... doc: Update the section name and description of CoglIndices (*)
09706dc... doc: Fix small typo of sequence (*)
95be47b... doc: Declare CoglIndices (*)
a564568... doc: Re-put the &version; entity (*)
8f429d9... doc: Finish describing the arguments of cogl_error_matches( (*)
f4f4725... doc: The filter related functions have lost '_native' (*)
6e6ee4a... doc: Make a pass on CoglRenderer argument documentation (*)
d2ac3c5... doc: Fix various mismatches between arguments and their doc (*)
c83dc41... doc: Add the missing Depth/Stencil members of CoglPixelForm (*)
7cc94c2... doc: Document the members of CoglPollFDEvent (*)
af29be8... doc: Unhide CoglPath (*)
8b06191... doc: cogl_texture_2d_new_from_foreign() has been renamed (*)
bbc367c... doc: Fix the mention of cogl_is_texture_2d() (*)
04fbddd... doc: Fix copy/paste error for cogl_framebuffer_get_alpha_bi (*)
5ef71e1... doc: The swap functions have moved from the framebuffer to (*)
ccda30b... color: Remove the last mentions of cogl_color_new() (*)
a0dfba1... doc: Document CoglColor (*)
8d78957... doc: Unhide cogl-matrix-stack.h (*)
6988d3a... doc: Use <ulink> to make Gimbal Lock reactive (*)
af775c8... doc: Rename the remaining CoglMaterial* elements in the sec (*)
826c0d5... doc: Expose CoglDepthState (*)
111e687... doc: Fix the remaining warning around the depth state (*)
be51210... doc: Don't use the HTML <ul> but the DocBook equivalent (*)
c51b147... doc: Populate cogl-types a bit more and move it to the gene (*)
8b485d5... doc: Don't use '::' to denote an object property (*)
e3d3d7f... doc: Add Onscreen to the party (*)
e57a21d... doc: Fixup type references (*)
c7d4a13... doc: Fix FALSE documentation (*)
d118755... doc: Put the opening '{' at the end of combined typedefs (*)
0b9bdd5... doc: Add a missing '*' to the documentation of CoglFilterRe (*)
f2daeb4... doc: Update the list of files to ignore (*)
78d22c6... doc: Use Docbook's <constant> for external constants (*)
5d8c0e1... doc: Fix cross-referencing with glib and gdk-pixbuf (*)
c12919c... doc: Fix the remaining broken internal cross-references (*)
f148b7e... enum-types: Fix the header guard #endif comment (*)
e01612d... Remove the compat cogl-pango.h (*)
68a55f1... build: Hide cogl_pipeline_cache_{new,free}() (*)
1be3b40... doc: Add 2013 in the Copyright statement (*)
9b6bed0... XXX: Ignore un-cross-referenceable types (*)
d92f9db... Revert "XXX: Ignore un-cross-referenceable types" (*)
0f6d2b2... remove reference to cogl 1.x api in cogl.h (*)
01cc82e... Remove cogl-internal.h (*)
2f89305... framebuffer: split out GL read_pixels code (*)
f8deec0... Move _cogl_texture_get_gl_format to -texture-gl.c (*)
3236e47... texture: add width/height members to base CoglTexture (*)
1fa7c0f... Allow lazy texture storage allocation (*)
3a29b91... texture: remove unused cogl_texture_get_max_waste (*)
e651dbd... texture: Adds cogl_texture_set_data convenience api (*)
65da3f8... Clear the scissor before calling glBlitFramebuffer in swap_ (*)
a772223... Use the correct type for GLintptr (*)
c977356... texture-2d-slice: Fix the foreach_sub_texture_in_region imp (*)
e7338a1... Also flip the virtual coordinates when iterating spans (*)
d2059bb... Add a conformance test for some wrap modes on a rectangle t (*)
04a7aca... Query glX* functions before getting the context to fix GL3 (*)
7ca0137... Add a test for getting the component sizes from different f (*)
e9c58b2... framebuffer: Bind the framebuffer before querying the bits (*)
853143e... Add a public cogl_framebuffer_get_depth_bits() function (*)
e928d21... Query the framebuffer stencil bits instead of assuming it's (*)
425cfb2... framebuffer: Support the GL_RED texture workaround when que (*)
5f62158... Don't try to use clip planes on GL3 (*)
7df09d5... Fix filling the array of texture pointers for sliced textur (*)
b721af2... Reorder some struct members to avoid padding due to alignme (*)
b270680... Updated Serbian translation (*)
ee05153... Uyghur translation (*)
d6b5d70... bitmap: Don't try to token paste the typenames from stdint. (*)
819aba1... build: only build cogland with wayland-server 0.85 (*)
5de5569... build: update to build with automake 1.13 (*)
957e3d0... progend-glsl: dirty prog for vertex state changes (*)
cfb0859... tests: Mark test_framebuffer_get_bits as only working on GL (*)
ce626fb... test-write-texture-formats: Add fuzziness to the pixel comp (*)
397e673... Remove vestiges of libdl / dlfcn.h as cogl uses gmodule. (*)
f676352... meta-texture: Fix nonsensical <= on pointers (*)
6ccf9b5... l10n: Remove the internal copy of glib from the list of get (*)
427b103... cogl-onscreen: Add buffer_age support (*)
92d8697... egl: support EGL_EXT_buffer_age (*)
bdf8847... l10n: Add po/POTFILES.skip file (*)
2ab8c08... Remove stray argument from COGL_WINSYS_FEATURE_BEGIN (*)
f26682d... Replace some #if HAVE_COGL_GL lines with #ifdef (*)
258c98b... Query rectangle tex parameters when creating a foreign text (*)
661e171... Add some defines that are missing on GLES (*)
ba51c39... Don't set GL_TEXTURE_MAX_LEVEL on GLES (*)
4a464ee... Bind the dummy surface or drawable when current onscreen is (*)
7516e29... Updated Uyghur translation (*)
02c0d30... Remove the public ARBfp feature (*)
d7ef9d8... Add CoglOutput and track for the GLX backend (*)
a2abf4c... renderer: expose CoglOutputs (*)
1e8114a... Prefer OML_sync_control over SGI_video_sync when waiting fo (*)
7004016... onscreen: Add CoglFrameInfo and _add_frame_callback() api (*)
06d3cb0... cogl-hello: use new _add_frame_callback api (*)
47ea527... cogl-crate: use new _add_frame_callback api (*)
9f3735a... Add cogl_get_clock_time() (*)
93b7b4c... glx do not use multisample visual config for front or pixma (*)
97cdd83... Convert the two SDL examples to use the frame callback (*)
b19fcc1... This reverts the first hunk from Jerome's last patch (*)
2263b31... Make it possible to call swap_buffers within a frame event (*)
39c9177... sdl: Use a 32-bit type to store the user event type number (*)
9e34a1e... sdl: Wakeup the event blocking immediately if necessary (*)
6d2f3bc... poll: Always let the winsys add fds even if there is a zero (*)
1e134dd... Fix a clear of an array allocated with alloca which had the (*)
a094ac9... test-gles2-context: Use test_utils_compare_pixel instead of (*)
745cbcb... test-gles2-context: Read pixels using GL_RGBA not GL_RGB (*)
59c3029... Don't #ifdef the call to glDiscardFramebuffer (*)
37c390a... Bind the framebuffer before calling glDiscardFramebuffer (*)
567f049... cogl-texture: Make the list of registered types global, not (*)
24e6a53... test-journal: use new _add_frame_callback api (*)
2063306... cogl-gles2-context: use new _add_frame_callback api (*)
4fdb8b9... cogl-gles2-gears: use new _add_frame_callback api (*)
e83b916... onscreen: remove _swap_buffers_callback apis (*)
33053e1... remove unused _SWAP_BUFFERS_EVENT defines (*)
6655fee... doc: Add _add/remove_frame_callback api to -sections.txt (*)
579eb75... avoid redundant idle if using FRAME_SYNC to throttle (*)
25a8cf3... conform: explicitly check value of boolean env vars (*)
13c55eb... Updated Polish translation (*)
f174da0... Updated Aragonese translation (*)
b703f9a... Add a test to check interleaving primitives and the journal (*)
c7290c9... journal: Dirty the modelview matrix state when flushing (*)
986675d... buffer: Don't set the invalidate hint when requesting read (*)
cf3d2b3... cogl-pango: Add a missing backslash in the Makefile (*)
c6b2429... Update to the latest version of the tesselator from GLU (*)
9e47972... mingw: Update to the latest version of glib. (*)
4715f0f... mingw: Add --enable-deprecated to the recommended build fla (*)
5380343... win32: Minor build fixes for building for win32 (*)
b194f1b... Guard cogl-object.h within COGL_BEGIN_DECLS (*)
83dbf79... cogl-buffer: Stop warning spam running in sw rendering (*)
ebb82d5... Add fragment and vertex snippet hooks for global declaratio (*)
1824df9... Add the layer's sampler and uniform declarations at the sta (*)
87c71f4... Added Slovak translation (*)
1720d5c... bitmap: don't mark bitmap bound on _gl_bind error (*)
f23f212... framebuffer: vp change = clip change for gen6 workaround (*)
3cf4970... gl: ensure depth isn't masked during clear (*)
8c5127c... Revert "cogl-buffer: Stop warning spam running in sw render (*)
f14fd09... Updated Slovak translation (*)
c44bcb0... [l10n] Updated Italian translation. (*)
d31a795... Update config.h.win32.in (*)
9632635... Converted Portuguese translation to New Spelling (Novo AO) (*)
3fbec92... Add test to verify replacing a layer doesn't leak the pipel (*)
576c7b5... Prune redundant pipeline ancestry after adding a layer diff (*)
dfb94cf... Include CoglGst (*)
38ca766... Fix multiple snippet interleaving bug (*)
2a24cb9... cogl-gst: remove experimental "HW Decode" code (*)
488c074... cogl-gst: pedantic style fixes in cogl-gst-video-sink.h (*)
f723ad3... cogl-gst: pedantic typo fix in pkg-config description (*)
3ffe897... cogl-gst: More pedantic style fixes (*)
5363e4a... cogl-gst-plugin: Use a real version number and web address (*)
4cbbc0f... cogland: Update to the Wayland 1.0 API (*)
d899955... configure: Add a minimum required version for the wayland p (*)
5570bf8... cogland: Add an option to split the desktop into four outpu (*)
835626e... cogland: Increase the display size to 800x600 (*)
fc02a74... cogland: Rename the binary back to cogland, not cogland2 (*)
906e1b5... cogland: Don't redraw constantly (*)
a191366... cogland: Flush the clients in prepare, not check (*)
c7d48f7... Added slovak translation (*)
bd034b7... egl: define missing EGL_KHR_create_context enums (*)
fc4d879... Updated Basque language (*)
1827965... quartz-image: Pass a CoglError argument to the bitmap funct (*)
54d9139... quartz-image: Pass -framework ApplicationServices in the li (*)
0056f80... Conformance test to check whether the pipeline cache holds (*)
4027964... pipeline-cache: Use a shared hash table wrapper (*)
4a0460a... pipeline-hash-table: Store the hash value in the entry (*)
e27e01c... pipeline-cache: Use a special trimmed down pipeline for the (*)
33164c4... onscreen: Make the resize callback work the same as the fra (*)
ca16668... cogl-gst: Use alpha textures instead of luminance textures (*)
d19f158... Remove support for luminance textures (*)
1168347... cogland: Fix handling the destroy listener for the pending (*)
622d41b... cogland: Don't leak the shell surface struct if requested t (*)
15f0060... cogland: Handle damage events for non-shm buffers too (*)
05ddc7d... cogland: Try forcing an EGL context (*)
7b3c6dd... cogl-xlib.h: add missing COGL_END_DECLS (*)
11237ad... doc: CoglXlibFilterReturn has been consolidated to CoglFilt (*)
4618799... examples: Fix the first colour in the triangle_vertices (*)
a7b4930... build: Use LT_LIB_M to find the math library in a portable (*)
e3cc008... gitignore: Ignore the examples/cogl-gles2-gears executable (*)
eb5c929... Fix a warning about ‘sincos’ in examples/cogl-gles2-gea (*)
66a1aea... Add $(LIBM) to the LDADD for all of the examples and tests (*)
323fe18... wayland: implement poll_get_info and poll_dispatch (*)
ce2a701... cogl-gst: Remove ‘FLOP’ (*)
f5da8d2... cogl-gst: Don't replace previous layers in default shader (*)
f98b437... cogl-gst: Add a functions to facilitate layering (*)
53ae6d3... cogl-gst: Remove the unused cogl_gst_video_sink_get_main_lo (*)
5acdf8d... cogl-gst: Add some documentation (*)
b7b861a... cogl-gst: Move the PARAM macros into the C file (*)
0805f3e... cogl-gst: Remove the return value from attach_frame() (*)
760fc9f... wayland: free framebuffer's shell surface on destroy (*)
e447d98... wayland: implement foreign surfaces for CoglOnscreen (*)
4406258... [l10n] Updated Italian translation. (*)
667e58c... Move event polling into CoglRenderer (*)
2e15fc7... Adds internal cogl closure list utility (*)
a1e169f... Add api for queuing idle callback internally (*)
6279476... Associate check and dispatch funcs with poll fds (*)
d26f17c... cogl-gst: expose aspect ratio apis (*)
0d9684c... onscreen: Adds swap_buffers_with_damage api (*)
aa412b9... cogland: Correctly handle commits without attaching a new b (*)
15c58ce... cogland: Embed the wl_surface struct directly into CoglandS (*)
99cf15b... cogland: Listen for Expose events when Cogl is using X (*)
aa5ba32... Include cogl-defines.h before checking COGL_HAS_ define (*)
57a7991... xlib: Don't crash just because the display doesn't expose R (*)
d5261ec... Fix the WGL winsys to not use deprecated feature flags (*)
99a7f84... win32: Automatically process windows messages when using a (*)
81c1ce0... poll: Add general way to hook into mainloop without fd (*)
e6d3747... Add fence API (*)
41c54fc... cogl-error.h: add COGL_BEGIN_DECLS/COGL_END_DECLS (*)
ab59c3a... wayland: Don't set the surface to toplevel until it is show (*)
88eed85... Rename _cogl_framebuffer_dirty to _cogl_framebuffer_mark_mi (*)
945689a... wayland: Don't delay resize if nothing is drawn since last (*)
85c5a9b... Add a callback to get dirty events from a CoglOnscreen (*)
108e3c5... Update some of the examples to use the dirty callback (*)
ba79020... gl: #ifdef guard ARB_sync api in cogl-all-functions.h (*)
a3bc2e7... Adds initial Emscripten support to Cogl (*)
a8b1e2e... emscripten-hello: improve mainloop integration (*)
f67c7ea... pipeline: ignore driver in blend state tracking (*)
79252d4... check the wayland buffer format when creating texture (*)
edcbeaf... color: Add HSL conversion functions (*)
32d67c2... tests: Add a test for the RGB <-> HSL functions (*)
d0290eb... Fix a warning in the EGL winsys (*)
ab2ae18... pipeline: improve real_blend_enable checks (*)
c15d91f... conform: Add color attribute based blending test (*)
9047cce... tests: Adds our first white-box unit test (*)
693c85e... units: remove test-bitmask and add UNIT_TEST instead (*)
4716312... pipeline: only maintain breadcrumb for debug builds (*)
e5b2454... build: fix building test-gles2-context (*)
8495d9c... Add support for per-vertex point sizes (*)
8aadfd8... Separate out CoglPath api into sub-library (*)
e07d0fc... generalize driver description and selection (*)
2c167b7... Adds "webgl" driver (*)
ec7b636... webgl: use DEPTH_STENCIL_ATTACHMENT (*)
b14ece1... Use GModule instead of libdl to load unit test symbols (*)
c6893fa... renderer: assert CoglPrivateFeatureFlags fit in 32 bits (*)
ee834bf... cogl-path: Fix the uninitialised path->fill_primitive (*)
bfada22... Add test that Cogl doesn't crash when freeing unallocated t (*)
a7a8b7a... Fix freeing an atlas texture that hasn't been allocated (*)
54a168f... Use a GList instead of a BSD list for CoglPipelineSnippetLi (*)
13abf61... Use the Wayland embedded linked list implementation instead (*)
ad69681... Don't handle the out-of-memory error specially for auto-tex (*)
f307c95... display: add _set_onscreen_template() api (*)
84304a2... Removes the CoglSwapChain api (*)
a0056df... egl-x11: Fix a crash when the app has non-Cogl windows (*)
b2eba06... Don't generate GLSL for the point size for default pipeline (*)
95a6d96... Set G_DEBUG=fatal-warnings in run-tests.sh (*)
109c815... Fix the check for whether snippets require pipeline to need (*)
41e233b... Log a fatal error when an error is propagated to a NULL err (*)
f07febc... renderer: Only check certain constraints when selecting a d (*)
4e0942d... renderer: Don't allow the COGL_DRIVER env var to override a (*)
2ffc775... Fix the alpha value in the default texture data (*)
7507ad1... Don't create a layer when enabling texture coordinate attri (*)
8e5b4d4... wayland: Disconnect the display when the renderer disconnec (*)
02f7fa5... poll: Always run the prepare callbacks for all sources (*)
8bc0df5... poll: Add _cogl_poll_renderer_modify_fd (*)
962d182... wayland: Always call wl_display_flush before going idle (*)
9b35e16... wayland-server: Update because wl_shm_buffer is no longer a (*)
adb9719... cogland: Use wl_client_add_object instead of wl_client_add_ (*)
75d6229... Set the minimum required wayland-server version to 1.1.90 (*)
3cecadb... build: Fix make dist (*)
ad920ea... cogl-path: export cogl_framebuffer_push_path_clip (*)
27f00aa... Add support for automake 1.14 (*)
adb26bd... Don't include cogl/cogl.h from test-utils.h (*)
d47b4d9... Add test-unit.h to test-fixtures/Makefile.am (*)
67b976c... Remove cogl-swap-chain.xml from cogl2-docs.xml (*)
7005419... Add -I$(top_builddir) to the cogl-gst doc include flags (*)
6447202... Fix the GBM_MICRO macro (*)
8ab0772... cogland: Use wl_resource_get_user_data instead of resource- (*)
d3de0ee... cogl-path: fix compile outside of source tree (*)
c4ed67f... gitignore: config.env has changed place (*)
9a8c653... cogl-gst: protect public API using type checks (*)
6bc1294... Allow cogl_wayland_onscreen_get_surface to be used non-fore (*)
0c4ba78... Implicitly allocate on cogl_wayland_onscreen_get_(shell_)?s (*)
8ca36a1... Get rid of the foreign shell and compositor APIs (*)
f5b8d98... wayland: Add API to prevent Cogl from dispatching the wayla (*)
53f3eb4... Install conformance tests (*)
2f6068c... cogl-gst: move initialization code so CoglGstVideoSink can (*)
141014b... README: misc updates (*)
85857b1... wayland: Remove the Wayland socket FD if there are any erro (*)
f7ea370... wayland: Send COGL_FRAME_EVENT_SYNC based on the frame call (*)
f3adec1... Initialise dirty_real_blend_enable in _cogl_pipeline_copy (*)
e190dd2... texture: remove _cogl_texture_prepare_for_upload (*)
fe515e6... Expose CoglAtlasTexture api (*)
10e91aa... texture-2d: Add _new_from_file api (*)
218da8e... 2d-sliced: add _new_from_file/data/bitmap apis (*)
6d64307... remove internal use of cogl_texture_new_with_size (*)
d3af8dc... gst: don't use cogl_texture_new_with_data (*)
1c80921... bitmap: calc rowstride from width * bpp if 0 (*)
911df79... tests: stop using cogl-auto-texture apis (*)
815a1c8... examples: avoid using the auto-texture apis (*)
6b4562e... remove unused _cogl_texture_2d_sliced_new_from_foreign (*)
8d24270... Remove cogl-auto-texture apis (*)
418912b... Add _primitive_draw to replace _framebuffer_draw_primitive (*)
81d0725... framebuffer: remove _draw_primitive() api (*)
7395925... framebuffer: remove attribute drawing apis (*)
1a07417... gpu-info: consider "(Core Profile)" GL version annotation (*)
e6a6a27... pipeline: Initialize unknown_color_alpha on copy (*)
5433555... context: Don't forget to unref() the renderer if we create (*)
9e7db39... cogl-gst: adds _sink_is_ready() api (*)
ecc6d2f... offscreen: rename _new_to_texture to _new_with_texture (*)
992ef7b... gl: bind position attribute to location 0 (*)
358d85f... wayland: Call eglTerminate before destroying wl_display, no (*)
fb6a582... Fix the help string for --enable-standalone (*)
9c75fc5... Fix the documented default value for --enable-cogl-path (*)
53882aa... cogl-gst: emit ready signal on sink only after the first fr (*)
ef41aea... MSVC builds: Update pre-defined cogl-define.h (*)
ff65144... cogl-texture-gl.c: Don't include strings.h unconditionally (*)
5a5659f... cogl-gpu-info.c: Avoid using named initializers (*)
e7ede45... Add a cogl-point-sprites example (*)
0e91366... cogl-path: Generate the primitive before using it for clipp (*)
2ce521a... Update the RELEASING notes (*)
52fb8e1... kms: add public API to override the default configuration o (*)
37f5205... gles2: Use GL_ES instead of __VERSION__ for setting precisi (*)
90415aa... texture-rectangle: Initialize is_foreign (*)
4afe9dc... cogl/cogl-bitmap-conversion.c: Include missed header (*)
5037d81... cogl-path: Add a symbols file (*)
a5eabde... MSVC Projects: Add project templates for cogl-path (*)
f0d994a... Update Visual Studio Property Sheets (*)
0563097... Visual Studio Projects: Use Custom Build Rules (*)
bf6b509... docs: Fix the documentation for texture coordinates in snip (*)
a8690a9... Remove unused tex_coord_declarations variable (*)
e4dfe8b... Always add the #version pragma to shaders (*)
c28fc05... Add the cogl_point_coord snippet builtin (*)
5ea57b1... Add a conformance test for using cogl_point_coord in a shad (*)
4910205... Add Autotools Items to Complete the Cogl-Path MSVC Projects (*)
bdc559a... Update .gitignore (*)
575bac4... Fix building the conformance and unit tests on mingw32 (*)
8bbd4d4... Fix generating the unit test wrappers when building with Mi (*)
2550181... Add unit test to verify that modifying uniforms doesn't cre (*)
7043063... Update Visual Studio Project Files (*)
ecbe209... atlas-texture: use COGL_TEXTURE_DEFINE macro (*)
7934bf3... tests: use 'FIXME' instead of 'fail' for expected failures (*)
08090be... cogl: add missing colon in headers (*)
e622a3c... quaternion: fix structure introspection annotation (*)
ff8e1f4... pipeline: fix method description (*)
618a7cc... texture-2d-sliced: fix argument description (*)
03aa29f... texture-rectangle: fix argument description (*)
bb13af5... atlas-texture: fix argument description (*)
62bc7dd... attribute: fix argument description (*)
907d07e... glib-source: fix argument description (*)
8d4e4b0... egl: don't bind the wayland display if the extension is not (*)
cd20c86... Build a .xz file on release instead of a .bzip2 file (*)
2461dc8... object: add missing annotation (*)
e1d2635... object: use GLib's DestroyNotify if compiled with GLib (*)
36ea58d... pipeline: add scope annotation (*)
17bc265... texture-2d: add missing annotations (*)
2700670... texture-2d-sliced: add missing transfer annotations (*)
f24e3ee... texture-3d: add missing transfer annotations (*)
4c7a821... atlas-texture: add missing transfer annontations (*)
e79bf38... sub-texture: add missing transfer annotaion (*)
5002ce2... bitmap: add missing annotations (*)
66d8047... framebuffer: add missing transfer annotation (*)
7047106... onscreen: add missing transfer annotation (*)
a514faf... onscreen: add constructor annotation (*)
6c90906... context: improve constructor annotation (*)
ea6a2ba... context: add scope annotation (*)
52711d1... renderer: add missing transfer annotation (*)
ef26068... renderer: add missing scope annotation (*)
c162a8e... display: add missing transfer annotation (*)
a795553... primitive: add missing transfer annotations (*)
c2d7e45... primitive: add scope annotation (*)
643a7ba... primitive: add missing description (*)
927d4b2... attribute: add missing transfer annotations (*)
499ecca... attribute: add constructor annotation (*)
2a51e56... attribute-buffer: add missing transfer annotations (*)
a53a855... attribute-buffer: add missing annotation (*)
1cfc79e... index-buffer: add missing transfer annotation (*)
0eb6432... matrix: add missing transfer annotation (*)
1329062... matrix-stack: add missing transfer annotation (*)
0882286... frame-info: add missing annotation (*)
9c37ace... pixel-buffer: add missing transfer annotation (*)
41a81cc... buffer: add missing transfer annotations (*)
ea20da2... fence: add scope annotation (*)
1d26525... cogl-gst: add missing annotations (*)
e112af5... conform: check we invalidate ancestor cached state (*)
873939a... pipeline: notify all progends of changes (*)
645e360... util: simplify _COGL_STATIC_ASSERT definition (*)
60fcd9c... Avoid conflicting client/server wayland includes (*)
88018b9... Remove padding from eulers and quaternions (*)
925174d... framebuffer: NOP _set_color_mask if mask isn't changing (*)
13e037f... cogl.symbols: Make Sure cogl_is_atlas_texture is Exported (*)
9246286... Fix build on big-endian (*)
f13278b... wayland-server: Use wl_resource instead of wl_buffer (*)
9bd1ee5... egl: forward declare wl_resource for compatibility (*)
7140643... Add API to control per-framebuffer depth writing (*)
248a76f... Declare interface types as void and remove cast macros (*)
d94cb98... Use COGL_FLAGS_* for the context's private feature flags (*)
c76c1d1... wayland: Add a convenience function to update a region from (*)
e0b2255... build: fix building introspection data (*)
79ad416... configure: improve the error message if gbm missing (*)
f753698... Make cogl-sdl.h a top-level header (*)
f2072ab... Update .gitignore (*)
8655027... Remove the framebuffer's stack of clip stacks (*)
5404033... Add a test for cogl_framebuffer_push_path_clip (*)
7e1f05c... Fix calculating the bounds when clipping from a primitive (*)
550bae2... cogl-framebuffer: Don't mark the clear clip dirty from the (*)
637728d... cogl-gst: video-sink: fix YV12/I420 support (*)
002e2ec... cogl-gst: video-sink: fix ayuv pipeline setup (*)
a02c551... cogl-gst: video-sink: fix YV12/I420 support (*)
8cc9e1c... framebuffer: make format internal (*)
b742638... offscreen: allocate texture before querying slicing (*)
f4b612f... framebuffer: if size unknown; allocate for size/vp queries (*)
9688e7d... framebuffer: defer calculating level size until allocation (*)
59f6fef... ensure texture allocated in _get_gl_texture() in preparatio (*)
4868582... texture: allocate on slicing/hw repeat queries (*)
d3eaeed... atlas: make zero size a programmer error (*)
83b05cb... atlas: defer checks until allocation (*)
ffde829... texture: make cogl_texture_get_format api private (*)
7bf4c08... texture: return ints from _get_width/height (*)
6ee425d... get_texture_bits_via_offscreen(): use meta texture format (*)
6a83de9... introduce texture loaders to make allocations lazy (*)
99a53c8... remove internal_format and redundant error arguments (*)
55b09f8... texture: fix cogl_texture_get_components prototype (*)
e7e216b... winsys-glx: Reenable swap_region for llvmpipe and swrast (*)
0548757... winsys-glx: Fix swap region to remain disabled for old mesa (*)
c21aac2... pipeline-cache: Prune old unused pipelines when the cache g (*)
1b83ef9... This re-licenses Cogl under the MIT license (*)
2f12c43... Tweak documentation for the CoglTexture interface (*)
568677a... Add support for RG textures (*)
22ab623... Set the COGL_BITWISE_BIT flag for the formats with 10-bit c (*)
91af97a... winsys-wgl: Don't include cogl.h (*)
85baaef... mingw-fetch-dependencies: Add the -L option when using curl (*)
07114ac... cogl-gst: video-sink: fix not installed rgb shader (*)
9b00869... Update Chinese simplified translation (*)
07a57f2... cogl-gst-video-sink: Premultiply the colors coming from the (*)
2c61921... cogl-gst: video-sink: add NV12 support (*)
cf26da2... cogl-gst: Fix get_caps implementation when no context is se (*)
49e47c8... cogl-basic-video-player: Allow passing a GStreamer pipeline (*)
51f06e3... Updated FSF's address (*)
4446ff8... Updated Ukrainian translation (*)
1efed1e... Don't dereference an unitialised pointer in _cogl_container (*)
0206c03... Allocate immediately in _cogl_egl_texture_2d_new_from_image (*)
55c8247... kms: include stddef.h before drm.h (*)
af9057d... cogl-winsys-egl-wayland: Report an error if we can't find t (*)
7bc7ea4... cogl-winsys-egl-kms: Add cogl_kms_renderer_set_kms_fd (*)
dcdba60... cogl-winsys-egl-kms: Make sure to close our connection to D (*)
8418e98... Set COGL_WINSYS_FEATURE_BUFFER_AGE on EGL (*)
ceec0bd... cogl-gst-plugin: Fix the license name in the plugin descrip (*)
548552a... cogl/cogl-renderer.c: Avoid Clash with Newer Windows SDKs (*)
67cf9a4... cogl-pango-pipeline-cache.c: Include forgotten header (*)
f5f0342... mingw: Try adding a -w64 suffix when searching for a suitab (*)
7443bc2... doap: update URLs (*)
c303591... MSVC Builds: Don't Link to SDL Automatically (*)
e3e5166... cogl-winsys-egl-kms: Never set EGL_PLATFORM (*)
309bf86... cogl-winsys-egl-kms: Call swap notify handler even when pag (*)
2eec975... atlas-texture: Keep reference on potential destination atla (*)
4d892cd... Add a COGL_EXT_IN_GLES3 option to specify extensions that a (*)
e5f28f1... Use the EGL_KHR_surfacless_context extension (*)
4835187... kms_winsys: Add cogl_kms_renderer_get_gbm api (*)
93bcd0d... kms-winsys: Add api that tells cogl to ignore a crtc (*)
0cdb938... examples/cogl-x11-tfp.c: Wait for the window to be mapped (*)
d5443d2... examples/cogl-x11-tfp.c: Handle WM_DELETE_WINDOW (*)
728362c... examples/cogl-x11-tfp: Fix compilation (*)
b5b8ab9... Add support for setting up stereo CoglOnscreens (*)
6a712a3... Add a simple example of stereo drawing (*)
d76f9d1... CoglTexturePixmapX11: add support for stereo content (*)
ddca059... examples/cogl-x11-tfp: Add a --gears option to run glxgears (*)
79a808b... examples/cogl-texture-pixmap-x11: Add a --stereo command li (*)
e4a8460... doap category core (*)
06941ad... Updated Basque language (*)
d1e40c2... Updated Greek translation (*)
96cc8a6... Updated Korean translation (*)
a7f29bf... cogl-kms-display: Fix doc comment (*)
5cf60b6... Added Romanian Translation (*)
2b1b85d... Updated Turkish translation (*)
d4a9d13... Support automake 1.15 (*)
b9d6cf4... kms-winsys: Mark the framebuffer to be bound when setting a (*)
18b7440... wayland-winsys: Provide a wl_registry.global_remove callbac (*)
(*) This commit already existed in another branch; no separate mail sent
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]