cogl 1.17.2



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.16.0

  » Textures are now allocated lazily. This means the textures can
    optionally be configured with extra API before data is uploaded to
    them.
  » The internal format for textures has been replaced with a simpler
    property to just set the number of components that will be
    required when sampling.
  » Depth writing can now be disabled per-framebuffer as well as on
    the CoglPipeline.
  » The interface typedefs such as CoglTexture, CoglFramebuffer and
    CoglBitmap etc are now defined as void so that it is no longer
    necessary to use type-cast macros when passing them to interface
    methods.
  » YV12/I420 support in cogl-gst is fixed.
  » Added support for red-green 2-component textures.
  » The cache of GLSL shaders is now garbage collected when it gets
    too large.
  » cogl_framebuffer_push_path_clip is fixed.
  » cogl-path is now split out into a separate library.
  » New function cogl_wayland_texture_set_region_from_shm_buffer to
    update a texture from a Wayland SHM bufffer.
  » The pkg-config files for cogl-gst and cogl-gles2 have new more
    consistent names.

  • Gnome Bugzilla bugs closed since 1.16.0:

    #706808 - "Unable to locate required kms libraries" message is really
              uninformative
    #709827 - Add API to control per-FB depth writing
    #710135 - Fix build on big endian
    #710926 - Build fails without declaration of wl_resource
    #712562 - Fixes for the journal
    #712830 - Add COGL_PIXEL_FORMAT_U_V
    #719546 - cogl-framebuffer: Fix a potential NULL pointer dereference
    #719582 - cogl-framebuffer: Don't mark the clear clip dirty from the
              journal
    #720287 - cogl-path: Export cogl_clip_push_from_path
    #721450 - Re-enable swap_region for mesa 10.1+ llvmpipe / swrast

Many thanks to:

  Robert Bragg
  Jasper St. Pierre
  Adel Gadllah
  Lionel Landwerlin
  Chun-wei Fan
  Colin Walters
  Emilio Pozuelo Monfort
  Hans Petter Jansson



Download
========
https://download.gnome.org/sources/cogl/1.17/cogl-1.17.2.tar.xz (1.58M)
  sha256sum: f1a271630527b893c6c2760aad34f04853aa047e5d17d601214d613bf4bc375d



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