Updates NEWS for the 1.9.6 release
This commit is contained in:
parent
addf48f62f
commit
b9a5833b61
90
NEWS
90
NEWS
@ -1,3 +1,91 @@
|
||||
Cogl 1.9.6 2012-02-21
|
||||
|
||||
• List of changes since Cogl 1.9.4
|
||||
|
||||
» New conformance tests or tests ported from Clutter:
|
||||
test-offscreen
|
||||
test-primitive
|
||||
test-texture-3d
|
||||
» New public experimental functions:
|
||||
cogl_pipeline_get_layer_texture
|
||||
cogl_primitive_copy
|
||||
cogl_primitive_foreach_attribute
|
||||
cogl_primitive_get_indices
|
||||
cogl_pipeline_get_layer_{min,max}_filter
|
||||
» Added cogl_kms_renderer_get_kms_fd to get the KMS file descriptor.
|
||||
» Bug fixed in the KMS support where it would crash on cleanup if it
|
||||
couldn't save the CRTC state.
|
||||
» Bug fixed in the Wayland compositor support where it would leak
|
||||
EGLImages when creating a texture from a buffer
|
||||
» The swap_buffer callback in GLX is now delayed until
|
||||
cogl_poll_dispatch is called so that apps can handle it more
|
||||
predictably.
|
||||
» Fixes for bugs with pipelines that are trying to use a layer with
|
||||
a NULL texture.
|
||||
» New cogl_framebuffer_* API for drawing directly to the framebuffer
|
||||
without having to push the framebuffer. Ideally we want to move
|
||||
towards this style of API in future with no global stacks.
|
||||
» Most of the _EXP suffixes have been removed from the experimental
|
||||
API symbols in the hope that the gtk-doc unstable annotation will
|
||||
be enough to distinguish these.
|
||||
» Add a COGL_DEBUG=winsys option
|
||||
» CoglBuffer and CoglPrimitive now take an explicit CoglContext
|
||||
argument in their constructor. We want to move towards getting rid
|
||||
of the global context.
|
||||
» Updates to the MSVC build support.
|
||||
» Add cogl_pipeline_set_layer_null_texture(). This can be used for
|
||||
base pipelines instead of having to create a dummy texture.
|
||||
» Fix some bugs where Cogl was assuming there is a direct mapping
|
||||
between the pipeline layer number and the GL texture unit number.
|
||||
» In snippets, there are now always builtin sampler uniforms for
|
||||
every layer of the pipeline. This makes it easier to write GLSL
|
||||
that samples arbitrary units.
|
||||
» The texture lookup snippet hook now gets passed the sampler for
|
||||
the unit. The snippet can use this to sample the texture multiple
|
||||
times.
|
||||
» Some public constants for CoglPixelFormat have been removed
|
||||
(COGL_UNPREMULT_MASK, COGL_UNORDERED_MASK and
|
||||
COGL_PIXEL_FORMAT_{24,32}).
|
||||
» 30-bit pixel formats added.
|
||||
» COGL_DEBUG=wireframes now correctly renders primitives using
|
||||
vertex shader snippets.
|
||||
» cogl_framebuffer_swap_buffers and friends have been renamed to
|
||||
cogl_onscreen_swap_buffers.
|
||||
» If the experimental 2.0 API is requested, as far as possible the
|
||||
headers for the 1.0 API are no longer included. Define
|
||||
COGL_ENABLE_EXPERIMENTAL_API instead if you want to mix both APIs.
|
||||
|
||||
• List of bugs fixed since Cogl 1.9.4
|
||||
|
||||
https://bugzilla.gnome.org:
|
||||
|
||||
#660188 - Color corruption with software rendering at 30-bit color depth
|
||||
#668385 - Missing G_END_DECLS in cogl-poll.h
|
||||
#668856 - Do not look for GLES2-only GLSL prototypes on GL
|
||||
#668913 - The journal for an offscreen doesn't get flushed when
|
||||
cogl_texture_get_data is called
|
||||
#669368 - Reading back texture fails with ‘Invalid operation’ + wrong image
|
||||
#669785 - Build fixes for COGL master (1.9.x)
|
||||
|
||||
• Note the following conformance tests are currently failing with
|
||||
the GLES2 driver but they were also failing in 1.9.4:
|
||||
test_cogl_depth_test, test_cogl_sub_texture, test_cogl_texture_3d
|
||||
|
||||
Many thanks to:
|
||||
|
||||
Robert Bragg
|
||||
Chun-wei Fan
|
||||
Damien Leone
|
||||
Emmanuele Bassi
|
||||
Jasper St. Pierre
|
||||
Chao-Hsiung Liao
|
||||
Gheyret Kenji
|
||||
Ihar Hrachyshka
|
||||
Kasia Bondarava
|
||||
Kenneth Nielsen
|
||||
Kjartan Maraas
|
||||
Ryan Lortie
|
||||
|
||||
Cogl 1.9.4 2012-01-16
|
||||
|
||||
• List of changes since Cogl 1.9.2
|
||||
@ -54,7 +142,7 @@ Cogl 1.9.4 2012-01-16
|
||||
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
|
||||
• List of bugs fixed since Cogl 1.9.2
|
||||
|
||||
https://bugzilla.gnome.org:
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user