[cogl] Created tag 1.2.0



The signed tag '1.2.0' was created.

Tagger: Robert Bragg <robert linux intel com>
Date: Tue Jun 14 18:11:31 2011 +0100

    Release 1.2.0 (stable)

Changes since the last tag '1.0.0':

Bastian Winkler (1):
      cogl-buffer: Use correct argument types in cogl_buffer_set_data_EXP

Damien Lespiau (16):
      Add a few annotations on Cogl primitives functions
      cogl: Create CoglTextureUnit with its associated unit number
      cogl: Fix gl equivalent of blend string
      cogl: Fix checks of the number of available texture units
      docs: fix new line in the cogl xml top level document
      docs: Use % for defines not #
      cogl: Introduce the GE_RET() debug macro
      cogl: new textures sould have GL_TEXTURE_MIN_FILTER set to GL_LINEAR
      cogl-buffer: add an abstract class around openGL's buffer objects
      cogl-pixel-buffer: add a pixel buffer object class
      cogl-texture: Add a new constructor to turn CoglBuffers into textures
      cogl-pixel-buffer: Add a fallback path
      cogl-buffer: make sure the code compiles on GL ES
      cogl-buffer: Use TEXTURE as the only value for CoglBufferUsageHint
      cogl-buffer: fix compilation for GL ES
      docs: Add 2010 in COGL's Copyright notice

Emmanuele Bassi (68):
      [cogl] Expose cogl_is_vertex_buffer()
      [docs] Fix a missing parameter
      Merge branch 'system-json-glib'
      [docs] Remove the version number from the title
      [docs] texture_polygon() is called polygon()
      Use AM_SILENT_RULES if automake >= 1.11 is installed
      [docs] Small annotation fixes
      [build] Split out the custom silent rules
      Merge branch 'stage-window-object'
      docs: Add the "clipping" section to the COGL API reference
      Merge branch 'bug-1845'
      Merge branch 'bug-1846'
      Merge branch 'layout-manager'
      build: Make COGL pass distcheck
      cogl: Remove cogl-current-matrix.c
      cogl: Avoid C99-isms
      build: Add missing gles/cogl-context-driver.h to dist
      Merge branch 'josh-osx-fixes'
      Do not pass flags to g_module_open(NULL)
      Clean up cogl.h template
      cogl: Declare cogl_is_bitmap()
      build: Add cogl-feature-functions.h to the dist
      build: Add cogl-matrix-private.h to the dist
      build: Make cogl.h not conditional on driver defines
      docs: Clean up deprecation notices
      docs: Remove non-gtk-doc annotations
      docs: Fix Cogl API reference build
      docs: Documentation fixes for CoglBitmap
      docs: Documentation fixes for CoglMaterial
      Whitespace fix for cogl-color.h
      docs: Documentation fixes for CoglMatrix
      docs: Increase consistency in Cogl documentation
      docs: Add indices to the Cogl API reference
      Merge branch 'text-direction'
      materials: Get the right blend function for alpha
      Remove a gtk-doc annotation
      Merge branch 'size-cache' into ebassi-next
      Merge branch 'no-layout-flag' into ebassi-next
      Merge branch 'get-current-event' into ebassi-next
      Merge branch 'internal-flag' into ebassi-next
      Merge branch 'stage-use-alpha' into ebassi-next
      Merge branch 'animate-layout-manager' into ebassi-next
      cogl: Const-ify vertices in cogl_polygon()
      build: Maintainer cflags go in the _CFLAGS target
      build: Move CoglMatrixMode to cogl-matrix-stack.h
      Merge branch 'matrix-mode'
      cogl: Fix array annotations
      Include cogl-defines.h before using GL types
      Covert stb_image.c to Unix format
      build: Clean up COGL build flags
      Whitespace fixes in cogl-util
      Merge branch 'device-manager'
      cogl-debug: Remove redundant newlines
      Delay default stage creation
      Merge remote branch 'origin/cwiiis-stage-resize'
      Merge branch 'animator-parser'
      docs: Fixes for Cogl API reference
      docs: Move some Cogl defines in the private section
      docs: Clean up the unused symbols for Cogl
      Fix some compiler warnings
      cogl: Move material_copy() out of the deprecated section
      analysis: CoglPangoRenderer
      docs: Fixes for Cogl
      cogl: Add deprecation annotation to CoglMaterial ref/unref
      docs: Detail replacement for cogl_check_extension()
      Remove mentions of the FSF address
      Merge branch 'stage-min-size-rework'
      Merge branch 'eglnative-update'

Götz Waschk (1):
      Update Clutter to use G-I 0.6.4

Halton Huo (2):
      cogl-texture: Remove return in void functions
      Remove return from void functions

Neil Roberts (83):
      [cogl-texture] Set GL_PACK_ROW_LENGTH when downloading texture data
      [cogl] Remove CoglContext->journal_vbo{,_len}
      Remove cogl/{gl,gles}/Makefile.am
      Fix some compilation errors in cogl-gles2-wrapper.c
      build: Add $(top_buiddir)/clutter/cogl to the include path in clutter/cogl/cogl
      [cogl_polygon] Enable COGL_ENABLE_BLEND when use_color is set
      cogl: Add an initialiser for enable_flags in cogl_begin_gl
      Remove _cogl_flush_matrix_stacks from cogl-internal.h
      [cogl-primitives] Don't clear the whole stencil buffer
      Validate that the GL version is >= 1.2
      cogl-material: Fallback to BlendFunc if BlendFuncSeparate is unavailable
      Use the GL_ARB_multitexture extension on GL 1.2
      cogl: Make it easier to add checks for GL extensions
      cogl: Don't bother checking for NPOTs or VBOs on later GLs
      cogl: Use the GL_EXT_blend_{func,equation}_separate extensions
      cogl: Add the missing terminators for the arrays of feature functions
      build: Fix out-of-tree builds for cogl-defines.h
      cogl: Use APIENTRY for GL function pointer declarations
      docs: Fix the 'Since' annotation for some functions
      Minor fix to cogl material
      cogl: Use a vtable for the texture backends instead of a type and switch
      cogl: Enable blending if a lighting colour is semi-transparent
      cogl: Use #ifdef GL around GL_TEXTURE_RECTANGLE_ARB
      cogl: Move data only used for upload out of CoglTexture
      cogl: Move all of the fields from CoglTexture to CoglTexture2DSliced
      cogl-primitives: Check for repeating after the coordinate transform
      cogl: Add a texture utility function for manually repeating
      cogl: Make the callback for foreach_sub_texture_in_region use const
      cogl: Add a sub texture backend
      cogl: Move some of the texture_2d_sliced_new_* functions into cogl-texture
      cogl: Add _cogl_texture_driver_upload_to_gl
      cogl: Add a CoglTexture2D backend
      cogl-sub-texture: Fix the height of sub textures
      cogl: Add an atlased texture backend
      cogl-atlas-texture: Support reorganizing the atlas when it is full
      cogl-texture-atlas: Add some debugging notes
      cogl-atlas: Add a debug option to visualize the atlas
      cogl-atlas-texture: Try to do texture blits using an FBO
      cogl-atlas-texture: Remove textures from the atlas when mipmapping is required
      cogl-material: Ensure mipmaps before doing anything else on a texture
      cogl: Remove the CGL_* defines
      cogl-framebuffer: Add some missing GL defines
      cogl-framebuffer: Return gboolean from try_creating_fbo
      Merge branch 'master' into more-texture-backends
      cogl-texture-2d: Fix the coordinate wrapping for negative coordinates
      cogl-texture: Fix manual repeating for negative coordinates
      cogl: Make CoglSubTexture only work for quad rendering
      cogl-primitives: Ensure the mipmaps for a layer before logging quads
      cogl-atlas-texture: Fix premultiplied texture formats
      cogl-atlas-texture: Don't create atlas textures with the premult bit
      cogl-atlas-texture: Add a debug option to disable the atlas
      docs: Add some notes about the CoglPixelFormat enums
      cogl-vertex-buffer: Fix disabling the texture arrays from previous prim
      cogl: Use the colours of COGL_DEBUG=rectangles to debug batching
      cogl-atlas-texture: Use a single atlas for both RGB and RGBA textures
      cogl: Do the premult conversion in-place rather than copying to a new buffer
      cogl: Let GL do the format conversion when uploading texture data
      cogl-material: Compare GL texture numbers for material layer textures
      Merge remote branch 'master' into texture-debugging
      cogl-vertex-buffer: Refix disabling texture coord arrays
      cogl-atlas: Make the cogl_atlas_* API internal
      cogl-texture: Split out _cogl_texture_prepare_for_upload
      cogl-texture: Avoid copying the bitmap when premultiplying from a file
      cogl-atlas-texture: Fix a cut and paste error when getting the height
      cogl-bitmap: Update the format after (un)premultiplying
      Merge branch 'more-texture-backends'
      cogl: Use SSE2 when possible for premultiplying
      cogl-texture-2d: Use _cogl_texture_driver_gen to generate the GL tex
      cogl-bitmap: Remove const from premult_alpha_last_four_pixels_sse2
      cogl-material: Layers are not equal if the filters aren't equal
      cogl: Add a fallback for when the signbit macro is missing
      cogl: Cache the value for GL_MAX_TEXTURE_UNITS
      cogl-sub-texture: Optimise taking a sub texture of a sub texture
      cogl-atlas-texture: Flush the journal before adding a new texture
      cogl-atlas-texture: Check for errors when creating the atlas texture
      cogl-atlas-texture: Don't use the atlas if FBOs aren't supported
      cogl-clip-stack: Round the coords when clipping to a window rect
      cogl-vertex-buffer: Fix the malloc fallback for indices
      gles2: Implement a wrapper for glGetIntegerv(GL_MAX_TEXTURE_UNITS)
      cogl-gles2-wrapper: Add support for the layer combine operations
      gles2: Remove the special wrapper for glBindTexture
      cogl-vertex-buffer: Add support for unsigned int indices
      cogl: Support any format in cogl_read_pixels

Owen W. Taylor (1):
      Fall back in _cogl_texture_2d_new_from_bitmap()

Robert Bragg (79):
      [cogl_clear] Also pass the alpha component of the CoglColor to glClearColor
      [cogl-material] Fix some brackets in _layer_flush_gl_sampler_state
      [cogl] %.c: %.glsl codegen: use BUILT_SOURCES var + fix stringify.sh
      [cogl] Allow Cogl to create NPOT textures for GLES2
      Revert "[cogl] Allow Cogl to create NPOT textures for GLES2"
      [cogl-fbo] Disable mipmap filters before calling glCheckFramebufferStatusEXT
      [cogl-vertex-buffer] fix n_components validation for GL's builtin attributes
      [cogl-debug] avoid warnings when using COGL_NOTE with unbraced else clauses
      Improve cogl-texture maintainability by moving 90% into cogl/common
      Make the CoglContext structure a bit more maintainable
      Intial Re-layout of the Cogl source code and introduction of a Cogl Winsys
      [cogl] move clutter/pango to clutter/cogl/pango
      [docs] switch gl_handle+gl_target docs for cogl_texture_new_from_foreign
      [cogl-texture] Seal CoglTexture internals from cogl-primitives.c
      [cogl-spans] split out cogl-spans code from cogl-texture-2d-sliced
      [cogl-primitives] Split the journal out from cogl-primitives.c
      [current-matrix] Adds texture matrix stacks + removes GL matrix API usage
      [matrix-stack] avoid redundant clearing of matrix when using load_identity
      matrix-stack: more optimization for load_identity case
      [matrix-stack] Adds ctx->flushed_matrix_mode to cache the gl matrix mode
      [cogl] Removes the cogl-current-matrix abstraction
      [gles2] remove lots of redundant matrix stack code
      [cogl-fbo] Remove poorly documented workaround for unknown driver/hardware
      [cogl-fbo] Bring the gles code more in line with gl code
      [draw-buffers] First pass at overhauling Cogl's framebuffer management
      [clip-stack] Handle flipped rectangles in try_pushing_rect_as_window_rect()
      [cogl] Ensure features are initialized first in cogl_create_context
      [cogl] Make sure we draw upside down to offscreen draw buffers
      [cogl] Make sure Cogl always knows the current window geometry
      [draw-buffer] Adds cogl_draw_buffer_get_{width,height} API
      [cogl_read_pixels] use buffer not viewport height to calculate y offset
      [cogl] deprecate cogl_viewport() in favour of cogl_set_viewport()
      [clip-stack] tidy up transform_point() code
      [read-pixels] don't flip data when reading from offscreen draw buffers
      [cogl_read_pixels] fixes for calculating the y offset when rendering offscreen
      [cogl_read_pixels] ensure we flush the current draw buffer state before reading
      [cogl_read_pixels] call cogl_flush() before changing glPixelStore state
      [cogl_read_pixels] don't force a 4 byte pack alignment
      [cogl] Use clockwise face winding for offscreen buffers with culling enabled
      [cogl] avoid any state changes when cogl_set_backface_culling_enable is a nop
      [cogl-matrix] Import Mesa's matrix manipulation code
      [debug] Adds a COGL_DEBUG=matrices debug option
      [matrix] Adds cogl_matrix_get_inverse API
      [cogl_clip_push_window_rect] fix Cogl -> GL coordinate conversion
      [cogl-draw-buffer] fix Cogl -> GL viewport coord conversion
      [cogl-texture-2d-sliced] allow COGL_FORMAT_ANY with _new_with_size()
      Merge commit 'cogl-reorg-draw-buffers'
      [cogl-primitives] Get rid of driver specific cogl-primitives code
      [debug] Adds a COGL_DEBUG=force-scanline-paths
      [clip-stack] move lots of supporting code from cogl.c to cogl-clip-stack.c
      [clip-stack] Internally track model space clip rects as (x0,y0)(x1,y1) pairs
      [cogl-clip] deprecate parts and cleanup the API
      [clip-stack] stop using deprecated cogl_clip_push_window_rect API
      docs: Don't document cogl_flush_gl_state as public API
      [cogl] remove unused gles/cogl-utils.[c,h]
      [cogl-material] Adds cogl_material_copy() API
      debug: remove the COGL_DEBUG=client-side-matrices option
      offscreen: cogl_offscreen_new_to_texture now supports GL_TEXTURE_RECTANGLE_ARB
      cogl_offscreen: deprecate cogl_offscreen_ref/unref.
      cogl: deprecate cogl_draw_buffer API and replace with a cogl_framebuffer API
      primitives: Don't use dynamic arrays since VS2008 can't cope with them :-(
      profiling: Adds initial UProf accounting to Cogl
      framebuffers: cogl_offscreen_new_to_texture should take a ref on the texture
      cogl: Support multiple fallbacks in cogl_offscreen_new_to_texture()
      journal: Fixes logging of multiple sets of texture coordinates
      cogl path: make sure marking the clip state dirty takes affect
      cogl: deprecates cogl_check_extension
      cogl: improves header and coding style consistency
      cogl: remove redundant _cogl_journal_flush prototype
      cogl: cleanly separate primitives + paths code
      cogl: explicitly mark cogl_<object>_ref/unref APIs as deprecated
      cogl_rectangle: avoid redundant copy of geometry
      cogl: resolves some low hanging issues flagged by clang
      cogl-texture: for foreign textures; always trust user geom
      cogl_texture_new_from_foreign: improve docs
      cogl debug: Makes COGL_DEBUG=all|verbose|help more useful
      cogl debug: hint that all debugging paths are G_UNLIKELY
      cogl debug: Adds glViewport call tracing
      cogl debug: Adds missing guards around debug cogl_args[]

Samuel Degrande (1):
      DOT3_RGB[A] cannot be used in a Blend String

Tim Horton (1):
      osx: CGBitmapContextCreate can't make 24bpp, alphaless offscreen pixmaps

Vladimir Nadvornik (1):
      [cogl-texture] Split CoglTexture into an abstract class + CoglTexture2dSliced

zhou jiangwei (1):
      [cogl] Fix the GLES 2.0 backend



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]