[cogl] (481 commits) Non-fast-forward update to branch wip/rib/frame-synchronization
- From: Robert Bragg <rbragg src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [cogl] (481 commits) Non-fast-forward update to branch wip/rib/frame-synchronization
- Date: Tue, 29 Jan 2013 13:04:15 +0000 (UTC)
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:
763ecde... Bump version to 1.11.1
943afe5... winsys-glx: Remove unused variable
fa88ed8... cogl/Makefile.am: Fix filters for MSVC projects
e85a04f... Fix cogl.symbols
6400b45... Don't include any GL header from the public GL headers
d2a5d6f... Add a context member to CoglPath
eaf29af... bitmap-pixbuf: Fix the bitmap loader on Quartz
097d282... Add _COGL_STATIC_ASSERT macro
09642a8... Removes all remaining use of CoglHandle
54735de... Switch use of primitive glib types to c99 equivalents
8dd77de... Replace cogl_path_{stroke,fill} with framebuffer API
a9d1939... configure: Fix the check for _Static_assert
e58c7da... build: Include stdint.h
e16b42a... tests: Adds journal micro benchmark
97d5406... Adds internal CoglMemoryStack utility API
882ff56... Adds a "magazine" allocator for chunks of fixed size
e3d6bc3... Re-design the matrix stack using a graph of ops
8b22b0d... journal: avoiding some _cogl_matrix_entry_get()'s
b6b9ac0... Add a cogl-version header
9cf7aac... Allow npot Texture2D creation with only basic npot support
d0c939c... Updated Spanish translation
0492f50... Fixes for make dist
ed6f237... Updated Hebrew translation.
8952b77... Updated Galician translations
805a624... Updated Galician translations
85efb7d... Don't typedef CoglMemoryStack twice
7261952... [l10n] Updated German translation
2db173c... Updated Greek translation
d57fcd9... buffer: Use GL_STREAM_DRAW on GLES2
3dbe49a... Updated Czech translation
1d3d173... Fixes for building with --disable-gl
68a6e82... Add support for the WebOS version of SDL
7ff0b52... matrix: Add a init_translation() constructor
aa1a4a4... [l10n] Update Japanese translation
413862e... Visual C++ projects Update
28655fd... quaternion: Document init_from_euler()
e172cac... quaternion: Document init_from_quaternion()
86a5259... doc: Include the documentation for CoglEuler
542fdcd... doc: Hide the private fields of CoglQuaternion
f5ca673... doc: Remove the inclusion of non-existent cogl-clipping.xml
ba86470... doc: Fix a couple of renamed symbols
e6b75b6... quaternion: Fix typo in the init_from_z_rotation documentat
23becf6... Fix Visual C++ build
feaaaad... Update cogl.symbols
37fbfff... Visual C++ 2008 support: Add note in README.txt
b8e380e... gpu-info: Detect more info including architecture
a945890... Workaround drisw bug where clipped redraws don't work
fb63600... By default enable swap throttling
3f2cb89... Fix depth testing, write enable bug
f729798... Convert the test-atlas-migration test to a standalone Cogl
010d16f... Adds initial GLES2 integration support
10340a5... Adds libcogl-gles2 frontend GLES2 api
0047a1f... Adds a cogl-gles2-gears example
8d0b771... conform: Adds a gles2 context test
4989370... Adds gles2-context renderer constraint
59ffa9a... Don't build cogl-gles2-gears if configured with --disable-c
06c3a7b... Fix a warning on test-gles2-context
b977d75... Fix disabling debugging
bdc8a12... Fix the documentation for cogl_quaterinon_init_from_array
0210cc4... Make cogl_matrix_init_from_quaternion take a const quaterni
6eb8864... Add a cogl_matrix_init_from_euler function
aa749bb... matrix-stack: Fix the _cogl_matrix_entry_equal function
5e8ff24... Add functions to directly transform from a euler or a quate
9026acd... Add a basic conformance test for eulers and quaternions
702873c... matrix-stack: Prune stack entries when loading a replacemen
1357c4c... Preserve the CoglDrawFlags when drawing a wireframe
67a095b... Cache the debug wireframe snippet
9a654d1... Fix a typo in _cogl_matrix_init_translation
5c16ad6... build: add newly introduced header to fix make dist
e58b210... Update .gitignore
81bb87e... Use the internal format to check if the texture size is sup
4d0c345... Updated Slovenian translation
da5789e... Updated French translation
df23d1c... Updated Latvian translation
55ec6e1... Updated Esperanto translation
5a36ce4... [l10n] Updated German translation
a87b657... Add a note about [0, 0, 0] and cogl_vector3_normalize()
66dd06d... Updated Telugu Translation
9a1f0c4... cogl-gles2: Add glTexParameterf to wrapper library
17c818a... Add an SDL2 winsys
2e50693... Add a conformance test for removing a pipeline layer
a3989d0... Fix removing layers when the pipeline is not the owner
763c1de... Use the old GLSL extensions if GL 2.0 is not available
ecc5c96... Initialize the inverse matrix in invert_matrix_3d()
0257a95... Fix the inclusion of the SDL integration documentation
829aafc... Update the cogl_sdl_context_new() code snippet
4ad1e9b... Use <literal> not <pre> in the comments
93d0de1... Mass rename CLUTTER_COMPILATION to COGL_COMPILATION
7cdaaf2... Don't use the transpose argument of glUniformMatrix*
df77e85... Don't use eglGetProcAddress to retrieve core functions
d1dc4e1... Don't use the label 'ERROR' because it conflicts with windo
1686e75... bitmap: Adds cogl_android_bitmap_new_from_asset()
053845f... framebuffer: Only remember offscreen allocate flags when !C
960cf64... Updated Bulgarian translation
2ae352b... Fix point sprite coordinates in shaders on GLES2
786d1b8... Split test-point-sprite into two, one without checking orie
0ac0ef3... Fix up Visual C++ property sheets
72f992e... Update Visual C++ project files
df51574... onscreen: Adds support for resizable windows
5638243... stack: don't deref freed mem in _cogl_memory_stack_free
8f4dd45... onscreen: Free swap notify callback state
9618321... quaternions: Allow multiplication into 'a' arg
c66d886... Updated Norwegian bokmÃl translation
90641cf... Updated Indonesian translation
bb258c1... Avoid including the EGL headers from the public Cogl header
9d50136... Updated Belarusian translation.
8960c8a... Updated Traditional Chinese translation(Hong Kong and Taiwa
d559c93... Visual C++ support: Re-enable C4819 warnings
371d509... Update Chinese simplified translation for ui
c7c90d4... Updated Serbian translation
cbad21f... pipeline: Remove the CoglPipelineFlag enum
e5fea8b... egl-x11: Don't use GLXDrawable on EGL
74fd618... Add conf vars to trick Cogl to think extensions are disable
5fff83c... cogl-texture-2d-private: Include egl-defines.h
59ff396... cogl-winsys-egl-kms: Remove some unused variables
96b726b... cogl-winsys-sdl: Fix the signature for the get_proc_address
0e168ed... Fix the header guards for cogl-texture-2d{,-private}.h
f31ce3d... Updated Serbian translation
e347135... Move cogl_wayland_display_ proto to cogl-wayland-server.h
683545b... build: Remove clutter-project.org from the release rules
6a024ac... display: inc cogl-wayland-server.h if needed
3a755ed... Updated Traditional Chinese translation(Hong Kong and Taiwa
1be1fda... Updated Slovenian translation
a975438... Updated Spanish translation
f373c4a... Assamese translation updated
0cd88bd... cogl-gles2-context: Fix the default viewport and scissor si
12a1ef7... cogl-gles2-context: Keep some extra data for shaders and pr
0c66431... Add a wrapper for 'memmem'
8e12e40... cogl-gles2-context: Flip the rendering when framebuffer is
4c1b7c9... test-gles2-context: Fix error checking for cogl_gles2_conte
d12399b... test-gles2-context: Add a test case for rendering to an FBO
77edc1f... cogl-gles2-context: Keep track of extra data per texture ob
19ccb72... cogl-gles2-context: Wrap glCopyTex{Sub,}Image2D to flip the
0e69a64... Support building with automake 1.12.x
09ddb9a... Updated Hebrew translation.
57f420e... Remove one final user of cogl-handle and cogl-handle.h itse
470273d... configure: use AC_GNU_SOURCE
41539dd... bitmap: Use the 'copy' blend mode when loading images on Qu
601abea... build: remove unneeded check for libdrm
51d9476... framebuffer: Take const pointers for the matrix setters
32fbd0a... kms: Use a dummy surface instead of the surfaceless extensi
6741f70... Updates NEWS for the 1.11.2 release
bc305b1... Release 1.11.2 (snapshot)
002671b... Post-release version bump to 1.11.3
8dc035d... cogl-gles2: Require cogl-1.0
04348bd... cogl-gles2: Install headers in cogl/ instead of in cogl2/
e6bd612... Fix cogl.vcproj
8dbf7ff... cogl/Makefile.am: Correct the way gen-enums.bat is created
55e4394... Update/fix cogl.symbols for 1.12
615e319... cogl-crate.vcproj: Don't link to SDL for non-SDL x64 builds
4589c6f... test(1) uses '=' to test if strings are identical
b3f56cc... tex-driver-gles: Fix subregion uploads without GL_EXT_unpac
13ea51b... Updated Polish translation
45f4175... Updated Polish translation
f13f6b9... cogl-version: Fix the version number
ef73e6e... cogl-version: Fix the 'since' tags in the documentation
74d749e... kms: Update to latest gbm api
971b5cf... primitive: Don't leak indices
71f2006... debug: ignore wireframe debug drawing for line primitives
fb22383... pipeline: make _GET_LAYER_NO_CREATE enum a flag
c477e9c... debug: define COGL_DEBUG_ macros for non-debug builds
85efcfa... journal: Add a uprof timer around the _flush() discard
ac72d06... profile: Print warning if "Mainloop" timer missing
69c6d50... test-journal: Setup a UProf Mainloop timer
cde0eb3... Make the default driver selectable at configure time
f48e0c0... Updated Greek translation
9212a87... Updated Galician translations
0a5ff72... Update Punjabi Translation
17369ef... Updated Telugu Translations
22cedf4... Updated Portuguese translation
53f6e1c... Updated Indonesian translation
a388ae4... Implemented FUEL entries to Assamese translation
308c424... Updated Lithuanian translation
de3e4b1... build: remove duplicate cogl_info_SOURCES/LDADD lines
1084e2f... docs: Update pointers to documentation
2192668... Updates NEWS for the 1.11.4 release
32801ad... Release 1.11.4 (snapshot)
6bcee6e... Post-release version bump to 1.11.5
023528d... Updated Polish translation
27d74f0... kms: Fix the version check for GBM
a18c977... pipeline: Ensure the pipeline layer cache is freed when pru
cb834c9... pipeline: Fix the layer index used when pruning layers
4ffb423... Updated Hungarian translation
2bc5c49... Updated British English translation
8d09b93... meta-texture: Fix textures[] index
7b5b0be... framebuffer: drop _ALLOCATE_FLAG_DEPTH24_STENCIL8
3c792b2... Updated Czech translation
a676f70... Updated Belarusian translation.
6616927... texture-2d: improve new_from_foreign error handling
2942fd3... Avoid referencing file scope context in _context_new()
ea3d8ec... Don't take internal references on the context
0f0ee4a... texture: Add a context pointer to each texture
50ba5fa... gpu-info: Match latest Mesa strings
a491789... cogl-gles2-context: Append wrapper shader to user shaders
5f3768f... gles2-context: only insert prelude + wrapper into strv once
1b3a7ac... gles2-context: Don't split the wrapper snippet into two
7429fb8... Updates NEWS for the 1.11.6 release
3aa7bda... Release 1.11.6 (snapshot)
f904f20... Post-release version bump to 1.11.7
b743d95... Bug 682071-cogl/cogl-sdl.h: MSVC: Link to SDL when apps are
ed32a05... Updated Danish translation
192920e... [l10n] Updated Catalan translation
e3e53f2... [l10n]Updated Catalan (Valencian) translation
7253c5c... Bug 682071-cogl/cogl-sdl.h: MSVC: Link to SDL when apps are
fc0c3c8... hindi update
700e7df... Updated Bulgarian translation
19fa0ef... updated Tamil translation
59e6078... updated Tamil translation
6e9ae28... [l10n] Update Japanese translation
eb18e47... Updated Malayalam file
b6ffa02... Update zh_CN translation
8a53315... [l10n] Updated German translation
95ad4ce... Updated Russian translation
d32bbaf... Updates NEWS for the 1.12.0 release
b1aafcc... Release 1.12.0 (release)
fe198cf... Merge branch 'cogl-1.12-release' into cogl-1.12
a8fa6c7... Post-release version bump to 1.12.1
441e4cf... Updated Indonesian translation
30d3f1a... Update French translation
e3373e7... Updated Greek translation
248182d... Updated Latvian translation
e2ad3cb... Updated Belarusian translation.
3dd87cb... Updated Serbian translation
244ee67... Updated Lithuanian translation
c0e9d92... Update Visual C++ projects
cfdc1c9... Clean up Visual C++ projects
f9e7f8d... winsys-glx: Remove the vblank counter feature when indirect
9563799... Fix the terminator in one of the extension lists
4a4d815... [l10n] Updated Italian translation.
07a5001... egl: Only allow GLES2 context creation for the GLES2 driver
5e73056... Remove an out of date comment in the GLES2 context code
0edb848... Use the right context when pushing the GLES2 context to an
d6e37fa... Updated Czech translation
5cec3de... Updated Bulgarian translation
cb274ad... Updated Brazilian Portuguese Translation
ad05cb3... Added Thai translation
0e33654... wayland: Port to new Wayland protocol
6a62e30... sdl: Don't set SDL_GL_DOUBLEBUFFER when the swap chain has
fefa6bc... cogl.symbols: Add symbols required for Clutter 1.12
491618a... cogl-gles2-context: Cast func pointers to void* when fillin
f326401... opengl: Fix conditional call of BlendFuncSeparate
5bec500... build/win32/vs*/cogl_sdl.sln: Temporary commit to fix line
8106b05... build/win32/vs*/cogl_sdl.sln: Fix line endings
6c438e0... Update Visual Studio 2010 solution files
1201088... Fix Visual C++ 2008 "install" process
9cc076b... Update Visual C++ property sheets
70f71e2... doc: Generate a valid cogl-context.xml
ab00855... build: only build cogland with wayland-server 0.85
3cc3c19... Updates NEWS for the 1.12.2 release
0f2ce5e... Release 1.12.2 (release)
015a47b... Post-release version bump to 1.12.3
f1baa4d... Clear the scissor before calling glBlitFramebuffer in swap_
5bce5f8... Use the correct type for GLintptr
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
Commits added to the branch:
f951d09... Start building parallel installable 2.0 api only (*)
ac0c72a... Removed legacy cogl-fixed 1.x api (*)
e8c4c80... Remove deprecated cogl_vertex_buffer api (*)
abdc533... Remove the long since deprecated cogl_material api (*)
ac927ed... Revert "Add compatibility API for functions removed after 1 (*)
2cffcae... winsys-glx: Remove unused variable (*)
3d4cb88... cogl/Makefile.am: Fix filters for MSVC projects (*)
4fc6cf5... Fix cogl.symbols (*)
9027491... Update Visual C++ property sheets for 2.x API (*)
ef5680d... Don't include any GL header from the public GL headers (*)
06d522c... Remove the legacy CoglPath API (*)
afc63f8... Add a context member to CoglPath (*)
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 (*)
71f81d8... Add CoglOutput and track for the GLX backend
58ad667... renderer: expose CoglOutputs
d8926ed... Prefer OML_sync_control over SGI_video_sync when waiting fo
75a2037... onscreen: Add CoglFrameInfo and _add_frame_callback() api
30b2bb3... Add cogl_clock_get_time()
(*) 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]