summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobert Bragg <robert@linux.intel.com>2011-07-20 10:45:58 +0100
committerRobert Bragg <robert@linux.intel.com>2011-07-20 16:43:29 +0100
commitaebaa86df9d08dbe1103e510c26d698a1649b5de (patch)
tree518803ce2a6a131b711d05b2e5f1f6e8fa19f5df
parent52a5fae1362692b206d7fc98b64aa0092b944583 (diff)
downloadcogl-aebaa86df9d08dbe1103e510c26d698a1649b5de.tar.gz
Updates NEWS for 1.7.4 release
-rw-r--r--NEWS64
1 files changed, 62 insertions, 2 deletions
diff --git a/NEWS b/NEWS
index 9b7367da..aaf170a6 100644
--- a/NEWS
+++ b/NEWS
@@ -1,7 +1,67 @@
+Cogl 1.7.4 2011-07-19
+===============================================================================
+
+ • List of changes since Cogl 1.7.2
+
+ » Optimize pipeline unparent operation using embedded lists instead
+ of using GList API.
+ » Remove the old matrix operation code we had before pulling in the
+ mesa based code, and flatten all our matrix utilities back into one
+ maintainable file.
+ » Expose cogl_framebuffer_get_red/green/blue/alpha bits to query
+ the precision for a framebuffer's color channels.
+ » Numerous reference manual updates
+ » Fix some memory leaks in CoglPipeline that weren't captured in
+ bugzilla.
+ » Fix some EGL winsys issues that weren't captured in bugzilla.
+ » Switch to dynamically loading libGL, libGLESv2 or libGLES[v1]_CM
+ at runtime so it's possible to distribute a libcogl that can choose
+ to work with any of these at runtime. This can simplify packaging
+ on distros that have numerous packages that provide a platform
+ specific GL/GLES driver and certainly helps during the development
+ process when evaluating the pros-and-cons of different drivers for
+ a given platform.
+ » Clean up lots of inconsistencies with platform specific APIs, so
+ we follow the naming convention of cogl_<platform>_object_method.
+ » Remove cogl_set_default_context from experimental 2.0 api, since
+ we are aiming to remove the default context for 2.0
+ » Ensure the experimental 2.0 reference manual gets a unique
+ DOC_MODULE name so that distro's trying to package cogl don't end
+ up installing the 1.x and 2.0 manuals to the same location
+ » Add a program cache for the GLSL backend, a bit like we have for
+ the ARBfp backend. This can be a big boost in performance for some
+ apps depending on your platform.
+ » Adds dither_enable getter and setter API for CoglFramebuffer so
+ that Clutter doesn't need to use the GL API directly when picking.
+ We need to get to the point where Clutter doesn't need to link
+ against libGL directly so Clutter can take advantage of runtime
+ driver selection by Cogl.
+ » Use MESA_pack_invert extension in cogl_read_pixels to avoid
+ needing to manually flip pixel data read in bottom-up order to a
+ top-down order.
+ » Fix the hello example to actually clear the framebuffer at the
+ start of the frame instead of unintentionally relying on the driver
+ to have cleared the framebuffer.
+
+ • List of bugs fixes since Cogl 1.7.2
+
+ https://bugzilla.gnome.org:
+
+ #652514 - CoglPipeline could embed the list nodes for the
+ children directly in the CoglPipeline struct
+ #654440 - _cogl_winsys_context_init crash
+ #654718 - clutter 1.6.16 compile issues
+
+Many thanks to:
+ Neil Roberts
+ Damien Lespiau
+ Emmanuele Bassi
+ Takeshi AIHANA
+
Cogl 1.7.2 2011-07-01
===============================================================================
- • List of changes since Clutter 1.7.0
+ • List of changes since Cogl 1.7.0
» Add an example program to draw a 3D crate
@@ -21,7 +81,7 @@ Cogl 1.7.2 2011-07-01
» Fixed building against GLES.
- • List of bugs fixes since Clutter 1.7.0
+ • List of bugs fixes since Cogl 1.7.0
https://bugzilla.gnome.org: