cogl 1.7.8
- From: Robert Bragg <install-module master gnome org>
- To: FTP Releases <ftp-release-list gnome org>
- Subject: cogl 1.7.8
- Date: Mon, 5 Sep 2011 18:47:15 +0000 (UTC)
About Cogl
==========
Cogl is a small open source software library for using 3D graphics
hardware to draw pretty pictures. The API departs from the flat state
machine style of OpenGL and is designed to make it easy to write
orthogonal components that can render without stepping on each others
toes. Cogl currently supports OpenGL ES 1.1/2.0 and OpenGL > 1.3 (or
1.2 if you have the GL_ARB_multitexture extension), and having Gallium
or D3D backends are options for the future.
News
====
• List of changes since Cogl 1.7.6
» Getters for the display and renderer associated with context
» Getter for the number of supported texture units during fragment
processing. (ClutterGst needs to know this for example to know if GLSL
based YUV->RGB color space conversion can be used.)
» Optimizations for the GLSL codegen for fragment processing so we can
ignore redundant layers - if for example the "REPLACE" function is used
for layer N then computing anything for previous layers is redundant. Also
if texture combining needs to sample the same texture multiple times we
now re-use the same sample instead of repeating it.
» Optimize texture uploads to a texture atlas on GLES by avoiding lots of
redundant format conversions.
» Relax the requirement to need braces around blend factors when using the
CoglBlendString syntax. Braces are only needed for factors involving a
subtraction like "(1 - SRC_COLOR[A])"
» Adds API for querying the format of a CoglFramebuffer
• List of bugs fixes since Cogl 1.7.6
https://bugzilla.gnome.org:
#656426 - Improve the generated GLSL code
#656441 - Build failure in examples
#656587 - Outdated FSF Address in code files
#657347 - Retrieve the number of texture image units
#657840 - Atlas-ed bitmaps converted too many times
#656809 - cogl 1.7.6 doesn't compile on Fedora 16/17
Many thanks to:
Damien Lespiau
Neil Roberts
Emmanuele Bassi
Download
========
http://download.gnome.org/sources/cogl/1.7/cogl-1.7.8.tar.xz (976K)
sha256sum: afa114951946c5aafde965b6c34eef487731de06e002474d7956faa8e5754749
http://download.gnome.org/sources/cogl/1.7/cogl-1.7.8.tar.bz2 (1.22M)
sha256sum: f35ccd18a6b0bee8ae202293c515896212dea13894d31285ec8788bd1556a771
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]