[cogl] (206 commits) Non-fast-forward update to branch wip/rib/frame-synchronization



The branch 'wip/rib/frame-synchronization' 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:

 http://live.gnome.org/Git/Help/NonFastForward

Commits removed from the branch:

  86bad0c... Add CoglOutput and track for the GLX backend
  715cd98... Prefer OML_sync_control over SGI_video_sync when waiting fo
  4e1498e... Add CoglFrameTimings
  965b6fd... Add missing cogl-output.c
  454ab1e... pedantic style fixes
  40b720b... use c99 types if applicable and s/gboolean/CoglBool/
  8a7e125... move outputs member up to CoglRenderer
  f55690b... rename CoglFrameTimings to CoglSwapInfo
  45bd525... use c99 types if applicable and s/gboolean/CoglBool/
  a312d4f... Add cogl_onscreen_add_swap_complete_callback() api
  77ca4ae... Adds cogl_swap_info_get_refresh_interval api back
  c6bfc0f... rename SwapInfo to FrameInfo
  f2ce4bc... onscreen: Provide more general CoglFrameCallback api
  ca105bf... guarantee a monotonic nanosecond timestamp
  0f41acf... frame-info: s/_refresh_interval/_refresh_rate/
  cc5cd11... onscreen: pointer not id for frame_callback closures

Commits added to the branch:

  58bbf84... Bump version to 1.13.1 (*)
  87bc616... framebuffer: Support texture based depth buffers (*)
  ce5d06a... framebuffer: split GL code out from cogl-framebuffer.c (*)
  13f228f... Remove all remaining _EXP suffix defines (*)
  0ffad6b... texture-rectangle: Make new_from_foreign api public (*)
  1161870... matrix: Add cogl_debug_matrix_print api (*)
  f4bb93d... gitignore: Ignore the new and generated cogl-egl-defines.h (*)
  ab91bdf... build: Remove spurious Makefile.am (*)
  c9fe28c... renderer: Remove unused error from CoglRendererError (*)
  5ef579b... gitignore: Only ignore the README file at the root of the r (*)
  24fa64b... core: Don't use g_once_*() API (*)
  024a143... stb_image: Fix warnings that the original stb_image has (*)
  0fdfde5... build: Bump the glib dependency to 2.32 (*)
  5d62185... Re-organize the source layout (*)
  27fb294... tests: Don't build test-journal with --disable-glib (*)
  eb92b51... core: Don't initialize the GType system with --disable-glib (*)
  a229a06... build: Move the compiler checks and libtool initialization  (*)
  4a229cf... config: Don't read a config file at startup when using --di (*)
  4bff97b... tests: Don't use g_test_verbose() as cogl doesn't use GTest (*)
  21cf79d... build: Indicate if cogl is build with i18n support (*)
  6a126f2... build: Use the correct variable to indicate of cogl-gles2 w (*)
  df21e20... Adds CoglError api (*)
  d2c4150... build: Allow to build cogl without an external glib depende (*)
  41f4439... Build: Add a --enable-standalone option (*)
  04ec48c... build the sdl examples when glib is disabled (*)
  1c0c1a1... build: Create the libtool file early as it's used by AS_GLI (*)
  ab72a22... build: don't include deps/glib headers if glib enabled (*)
  8326c71... texture: rename texobj flush code as gl specific (*)
  4087e84... texture-2d: factor out all GL specific code (*)
  ae2b064... blit: avoid using _COGL_GET_CONTEXT (*)
  4efcd4e... attribute: Split out GL specific code (*)
  ae713a3... Adds a NOP driver (*)
  ffd2cf8... clip-stack: Splits out opengl specific code (*)
  91a02e9... buffer: move choice about using malloc closer to driver (*)
  bcf6a61... Give buffer/bitmap bind functions gl infix (*)
  b1ecfbf... buffer: splits out GL specific code (*)
  6712aae... pipeline: remove dubious optimization (*)
  d20c8e4... pipeline: remove unused _MASK defines (*)
  9fd201f... pipeline: remove duplicate defines (*)
  f05a1a6... pipeline: tidy up definition of *END defines (*)
  8f3380a... Clearly define 3 progends that own the frag+vertends (*)
  2bcf38d... Fix a warning in the vtable for texture_2d_get_data (*)
  2438d70... driver-gl: split out parse_gl_version function (*)
  258aba3... check the glsl version during init (*)
  62b472f... add cogl-glsl-shader files to aid backporting patches (*)
  0193720... Unify a lot of gles2 vs gl glsl code (*)
  986ba3a... egl: remove special re-try without stencil code (*)
  de7416f... driver-gl: re-indent misleading if-else statement (*)
  1abf0ed... pipeline: Don't notify the undefined progend of layer chang (*)
  2616ae0... Add a GL 3 driver (*)
  9b59588... Add a simple conformance test for alpha testing (*)
  bf8a1b1... progend-glsl: Fix handling of the builtin uniforms on non-G (*)
  2e77c03... Fix a warning when building without GLES2 support (*)
  0866b90... object: Move cogl_object_{ref,unref}() to cogl-object.h (*)
  f9c7e9d... framebuffer: Annotate the output parameter of get_viewport4 (*)
  2582fa1... display: Fix 'arguments' typo (*)
  8039c2c... Fix a warning when building the SDL2 winsys (*)
  76843fc... sdl2: Fix GL3 context creation (*)
  87e15d6... build: fix make dist (*)
  08205a4... context: glib-mkenums chokes on /*< private >*/ but support (*)
  979a3d5... error: Fix 'burden' typo (*)
  8a3fb7a... context: Re-add /<* private *>/ for _COGL_N_FEATURE_IDS (*)
  ec03357... Add cogl_buffer_map_range() (*)
  6db9427... Use cogl_buffer_map_range from the journal (*)
  53f43a4... Add a test case for cogl_buffer_map_range (*)
  7654c7c... Make cogl_color_init_from_4fv take a const array (*)
  362db1c... Don't add the ARB suffix for the GL_ARB_map_buffer_range ex (*)
  6cfc93f... clip-stack: workaround intel gen6 viewport clip bug (*)
  41d59c0... cogl: Enable PBO path for all mesa versions when using inte (*)
  11126a1... tests: Convert test-npot-texture to Cogl (*)
  9f107ab... Support window resizing in the SDL 2 winsys (*)
  982ee75... Fix flushing the stencil viewport clipping workaround (*)
  05ebbfd... sdl: Support setting resizable before allocate in SDL 1 (*)
  ff11a2b... Use GL_ARB_texture_swizzle to emulate GL_ALPHA textures (*)
  eec0f1c... Add cogl_sdl_onscreen_get_window() (*)
  5c8eebb... configure: Don't allow --enable-gdk-pixbuf with --disable-g (*)
  4f6fe6f... Fixes for --disable-glib (*)
  31d105a... Check for out-of-memory when allocating 2d textures (*)
  fa62fe2... tests: update inline with master (*)
  0b8780f... tests: Don't report success when the test is skipped (*)
  996260c... tests: Differentiate between known failures and missing req (*)
  fda5e15... Add a conformance test using alpha textures (*)
  272431e... Check for out-of-memory when allocating 3d textures (*)
  14d8ec7... sync cogl-blit and cogl-texture with master (*)
  1c449c6... Remove the varying array for tex_coords (*)
  7fa04bb... Adds back tex_coord array for CoglShader compatibility (*)
  56ae6f9... progend-glsl: dirty prog for vertex state changes (*)
  6e379fb... attribute: Adds support for constant CoglAttributes (*)
  63db64f... attribute: Only unref buffer for buffered attributes (*)
  f53fb5e... Allow propogation of OOM errors to apps (*)
  e439bdd... atlas: catch _create_texture errors (*)
  07d47ea... texture: split out high-level texture constructors (*)
  da9f5e6... bitmap: ret CoglError from _new_with_malloc_buffer (*)
  6941ff2... matrix-stack: init cache->flipped (*)
  e8eb979... moves some gl texture code too cogl-texture-gl.c (*)
  3892170... blit: avoid referring to framebuffer stack (*)
  af0dc34... Fix spelling of _cogl_propagate_error (*)
  ca5197a... error: Don't allocate a new CoglError when propagating (*)
  7941357... journal: don't reference global context (*)
  110a7d0... framebuffer: remove use of _COGL_GET_CONTEXT (*)
  cd7b15b... glx: avoid use of _COGL_GET_CONTEXT() (*)
  579db90... cogl-pango: Updates to no longer require a default context (*)
  fa5a9c8... atlas-texture: remove some use of _COGL_GET_CONTEXT (*)
  7011eb5... texture: expose mipmap level in set region apis (*)
  4b41743... tests: port test-texture-get-set-data to be standalone (*)
  c72ede0... Simplify test-pixel-buffer (*)
  6bcfc83... Fix handling of binding errors when uploading a full textur (*)
  5d796f0... x11: Replace all internal usage of cogl_xlib_get_display() (*)
  5bc6121... journal: don't call cogl_attribute_buffer_new with NULL (*)
  9eb816b... matrix-stack: getting parent ptr before freeing (*)
  f5b95e8... matrix-stack: move pointer to top of CoglMatrixEntry (*)
  3e33c00... matrix-stack: only maintain composite_gets in debug builds (*)
  cab4622... matrix-stack: make CoglMatrixStack public (*)
  1f0b432... sdl: Bind the default window when currently bound window is (*)
  b8d9bbe... Don't use #if with defines that are either defined or not (*)
  3289fe0... build: Exclude COGL_DEFINES and COGL_GL_HEADER_INCLUDES fro (*)
  f51f245... build: Use -Wundef when possible (*)
  7b43289... doc: Use Returns: to annotate return values (*)
  cec7822... doc: Move the main loop integration in the integration sect (*)
  5d51da4... doc: Re-organise the first few sections (*)
  5e78efd... doc: Add all the objects with a role leading to context cre (*)
  37cc715... doc: Add missing symbol in cogl_framebuffer_get_context() d (*)
  e907805... doc: Automatically build the list of *-private.h files (*)
  81a94a7... doc: Expose the Cogl GLES 2.0 facilities in the documentati (*)
  388e589... doc: Fix a typo in the description of cogl-bitmap (*)
  5b7faf1... doc: Expose CoglBitmap (*)
  8c1708e... doc: Fix argument syntax of existing commment blocks (*)
  e4ca3cb... doc: s/Fuction/Function/ (*)
  2da630f... doc: Remove the last reference to VertexArrays (*)
  0142d02... doc: Update the section name and description of CoglIndices (*)
  532cd9b... doc: Fix small typo of sequence (*)
  6932b66... doc: Declare CoglIndices (*)
  f63b459... doc: Finish describing the arguments of cogl_error_matches( (*)
  e8838e7... doc: The filter related functions have lost '_native' (*)
  6aadb4a... doc: Make a pass on CoglRenderer argument documentation (*)
  864e556... doc: Fix various mismatches between arguments and their doc (*)
  cfcb440... doc: Document the members of CoglPollFDEvent (*)
  7dab25d... doc: Fix copy/paste error for cogl_framebuffer_get_alpha_bi (*)
  b8a18d6... doc: The swap functions have moved from the framebuffer to  (*)
  f2b0dac... doc: Document CoglColor (*)
  61e1206... doc: Unhide cogl-matrix-stack.h (*)
  17333d3... doc: Use <ulink> to make Gimbal Lock reactive (*)
  5cd6e9c... doc: Rename the remaining CoglMaterial* elements in the sec (*)
  9ae9602... doc: Expose CoglDepthState (*)
  f1f1e87... doc: Fix the remaining warning around the depth state (*)
  5c12c36... doc: Don't use the HTML <ul> but the DocBook equivalent (*)
  780b01f... doc: Populate cogl-types a bit more and move it to the gene (*)
  55d2a03... doc: Don't use '::' to denote an object property (*)
  a3b7185... doc: Add Onscreen to the party (*)
  9401cb0... doc: Fixup type references (*)
  bde1d2e... doc: Fix FALSE documentation (*)
  c0a024f... doc: Put the opening '{' at the end of combined typedefs (*)
  ec6a713... doc: Add a missing '*' to the documentation of CoglFilterRe (*)
  58680d3... doc: Update the list of files to ignore (*)
  4316c3c... doc: Use Docbook's <constant> for external constants (*)
  c26d381... doc: Fix cross-referencing with glib and gdk-pixbuf (*)
  5912ee9... doc: Fix the remaining broken internal cross-references (*)
  1f78b40... enum-types: Fix the header guard #endif comment (*)
  a0d47d5... build: Hide cogl_pipeline_cache_{new,free}() (*)
  db4b39b... doc: Add 2013 in the Copyright statement (*)
  36c85da... Remove cogl-internal.h (*)
  a57195d... framebuffer: split out GL read_pixels code (*)
  0850eea... Move _cogl_texture_get_gl_format to -texture-gl.c (*)
  5a814e3... texture: add width/height members to base CoglTexture (*)
  73e8a6d... Allow lazy texture storage allocation (*)
  2c0d483... texture: Adds cogl_texture_set_data convenience api (*)
  a2aa04f... texture-2d-slice: Fix the foreach_sub_texture_in_region imp (*)
  671275b... Also flip the virtual coordinates when iterating spans (*)
  1e6ec66... Add a conformance test for some wrap modes on a rectangle t (*)
  fe3aa8b... Query glX* functions before getting the context to fix GL3  (*)
  41612bf... Add a test for getting the component sizes from different f (*)
  0b01c91... framebuffer: Bind the framebuffer before querying the bits (*)
  109e576... Add a public cogl_framebuffer_get_depth_bits() function (*)
  520ccba... Query the framebuffer stencil bits instead of assuming it's (*)
  988486a... framebuffer: Support the GL_RED texture workaround when que (*)
  82615e2... Don't try to use clip planes on GL3 (*)
  7572fed... Fix filling the array of texture pointers for sliced textur (*)
  3a041ef... Reorder some struct members to avoid padding due to alignme (*)
  1d31055... disable viewport scissor workaround for clear (*)
  ebdac31... tests: flag backface culling failure without NPOT support (*)
  50005a9... build: update to build with automake 1.13 (*)
  51f3e28... bitmap: Don't try to token paste the typenames from stdint. (*)
  364f232... tests: Mark test_framebuffer_get_bits as only working on GL (*)
  9a8a262... test-write-texture-formats: Add fuzziness to the pixel comp (*)
  8c319e4... Remove vestiges of libdl / dlfcn.h as cogl uses gmodule. (*)
  24b064a... Updates NEWS for the 1.13.2 release (*)
  b33b41e... Release 1.13.2 (snapshot) (*)
  78bea22... Post-release version bump to 1.13.3 (*)
  55ea53b... Add CoglOutput and track for the GLX backend
  a0de9e7... Add missing cogl-output.c
  394a162... Prefer OML_sync_control over SGI_video_sync when waiting fo
  646c280... Add CoglFrameTimings
  98d2be9... pedantic style fixes
  4a881b2... use c99 types if applicable and s/gboolean/CoglBool/
  ac24c9d... move outputs member up to CoglRenderer
  2619778... rename CoglFrameTimings to CoglSwapInfo
  1b6ccda... use c99 types if applicable and s/gboolean/CoglBool/
  7e135f8... Add cogl_onscreen_add_swap_complete_callback() api
  71a33bf... Adds cogl_swap_info_get_refresh_interval api back
  bdc9062... rename SwapInfo to FrameInfo
  297b0b7... onscreen: Provide more general CoglFrameCallback api
  14fc192... guarantee a monotonic nanosecond timestamp
  11141f3... frame-info: s/_refresh_interval/_refresh_rate/
  22d3206... onscreen: pointer not id for frame_callback closures
  3d94a36... renderer: expose CoglOutputs
  3a89b22... dispatch _COMPLETE instead of _PRESENTED frame events

(*) 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]