[cogl] Updates NEWS for the 1.9.4 release
- From: Robert Bragg <rbragg src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [cogl] Updates NEWS for the 1.9.4 release
- Date: Tue, 17 Jan 2012 00:18:53 +0000 (UTC)
commit 2c03ea32d2440e6162402ebbf1112404bec57894
Author: Robert Bragg <robert linux intel com>
Date: Mon Jan 16 23:18:18 2012 +0000
Updates NEWS for the 1.9.4 release
NEWS | 82 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 82 insertions(+), 0 deletions(-)
---
diff --git a/NEWS b/NEWS
index a2a377f..ecf39d8 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,85 @@
+Cogl 1.9.4 2012-01-16
+
+ â List of changes since Cogl 1.9.2
+
+ Â Visual Studio 2008/2010 project files have landed and are being actively
+ maintained by Chun-wei Fan <fanchunwei src gnome org>
+ Â A basic KMS (Kernel Mode Setting) backend was added so we can run fullscreen
+ Cogl applications without X11 on Linux.
+ Â EGL platforms can now be selected at runtime. Although we've had the ability
+ select backends at runtime for a while, up until now all EGL platforms were
+ part of one monolithic backend and were mutually exclusive so a platform
+ had to be chosen at build time.
+ Â cogl_matrix_orthographic() was added as a replacement for cogl_matrix_ortho()
+ since the OpenGL style of arguments for cogl_matrix_ortho() wasn't consistent
+ with the rest of the Cogl API.
+ Â Experimental cogl_framebuffer_ apis were added for manipulating the
+ per-framebuffer modelview matrix stack. The aim is for these to replace
+ apis like cogl_rotate/translate/scale because those apis aren't explicitly
+ related to a CoglContext which we'd like to avoid so we can remove the
+ need for a global CoglContext.
+ Â Experimental cogl_framebuffer apis were added for manipulating the
+ per-framebuffer clip stacks.
+ Â The internal _cogl_framebuffer_flush_state() function was optimized to do
+ a better job of bailing out when no framebuffer state has changed, and
+ when state has changed the cost should now scale by the number of changes
+ made instead of scaling by the total range of framebuffer state that Cogl
+ tracks.
+ Â Internally we finally removed _cogl_enable() which won't mean much to most
+ people but makes the maintainers happy. This happened as part of a rework
+ for how attribute state is flushed when drawing which fixed some problems
+ with supporting custom attributes and should improve the performance of
+ flushing attributes too.
+ Â We added an experimental CoglSnippets api aiming to greatly simplify how
+ developers can incorporate snippets of GLSL code into the pipeline. This is
+ a feature that has been on the drawing board for a long time so we're
+ really happy that it's finally here.
+
+ *** We'd really love to see people start to play with the snippets API and
+ tell us how they get on. The plan is for this API to replace all need for
+ developers to use the CoglProgram and CoglShader apis which are rather poor
+ copies of the OpenGL APIs for using GLSL which don't map well to Cogl's
+ design. ***
+
+ Â We've updated Cogl's client side Wayland support
+ Â We've updated Cogl's compositor side Wayland support, including updating the
+ example cogland compositor.
+ Â We added an SDL window system backend for Cogl, which provides a simple,
+ portable way to play with Cogl as a standalone graphics API with basic
+ support for input events available from SDL. See examples/cogl-sdl-hello
+ to see how that works.
+ Â We added mainloop integration support to Cogl. Since we want to have the
+ ability to use poll() to block for events from some drivers we have introduced
+ apis that all Cogl applications are required to use to integrate Cogl
+ into their mainloop. For applications using a glib mainloop we've provided
+ a GSource for convenience.
+
+ â List of bugs fixed since Cogl 1.8.0
+
+ https://bugzilla.gnome.org:
+
+ #650020 - Visual C++ 2008/2010 Project files to compile Cogl and Cogl-Pango
+ #665190 - The conformance test wrapper scripts don't return an exit code
+ #665604 - Cogl needs to bind the framebuffer before calling eglSwapBuffers
+ #665722 - Build Fixes for COGL master branch
+ #665723 - Conformance tests failed (snippets, pipeline_uniforms)
+ #667009 - Remove DRM vblank hack
+
+Many thanks to:
+
+ Neil Roberts
+ Chun-wei Fan
+ Rob Bradford
+ Daniel Mustieles
+ Fran DiÃguez
+ Aurimas Äernius
+ Javier JardÃn
+ Jorge GonzÃlez
+ Joshua Lock
+ Seong-ho, Cho
+ Tomeu Vizoso
+ Yinghua Wang
+
Cogl 1.9.2 2011-11-23
â List of changes since Cogl 1.8.0
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]