{"id":4564,"date":"2012-04-08T00:00:00","date_gmt":"2012-04-07T22:00:00","guid":{"rendered":"http:\/\/evolve.rabatmalta.com\/?guid=d7b8fd455db3ef06db471a56fad32152"},"modified":"2012-04-08T00:00:00","modified_gmt":"2012-04-07T22:00:00","slug":"gegl-and-babl-updated-gimp-2-8rc1-released","status":"publish","type":"post","link":"https:\/\/evolve.rabatmalta.com\/?p=4564","title":{"rendered":"GEGL and babl Updated, GIMP 2.8rc1\u00a0Released"},"content":{"rendered":"<p>We released new versions of <span class=\"caps\">GEGL<\/span> and babl, quickly followed by the first release candidate of <span class=\"caps\">GIMP<\/span>&nbsp;2.8.<\/p>\n<p><span class=\"caps\">GEGL<\/span> 0.2.0 has some major improvements and breaks <span class=\"caps\">API<\/span>\/<span class=\"caps\">ABI<\/span> compatibility with earlier versions for some very good&nbsp;reasons.<\/p>\n<p>Perhaps the most exciting change in <span class=\"caps\">GEGL<\/span> is an initial support for <span class=\"caps\">GPU<\/span>-side rendering and processing via OpenCL. Hardware acceleration makes it possible to leverage many operations to GPUs which can dramatically improve&nbsp;performance.<\/p>\n<p>The foundation for this feature was laid by Jerson Michael Perpetua as the primary objective of his GSoC2009 project. The second part of the project was done by Victor Oliveira during GSoC2011. Victor was also sponsored by <span class=\"caps\">AMD<\/span> to finish the project this winter, with help from <span class=\"caps\">GEGL<\/span> team, Zhang Peixuan and his team from Multicore Ware. Currently you need to run GEGL_USE_OPENCL=yes to use&nbsp;this.<\/p>\n<p>Two new essential operations were contributed to <span class=\"caps\">GEGL<\/span>. Mikael Magnusson implemented perspective transformation, and Jan R\u00fcegg submitted a global matting operation that would be required for a <span class=\"caps\">GEGL<\/span>-based foreground selection&nbsp;tool.<\/p>\n<p>Since this version <span class=\"caps\">GEGL<\/span> also supports internationalization. The final patches for that were delivered by Michael Mur\u00e9. Translations into German, French, Polish, Russian, Slovenian and Spanish languages are available, and we expect more to follow. Users of <span class=\"caps\">GIMP<\/span> 2.8 will see this in the experimental <span class=\"caps\">GEGL<\/span> operation&nbsp;tool.<\/p>\n<p>The changes in <span class=\"caps\">GIMP<\/span> 2.8rc1 since 2.7.5 are mostly not user-visible. We merely updated the code to work with newer versions of <span class=\"caps\">GEGL<\/span> and babl, fixed GFig rendering issues and used all the translation updates we got to the point. There is still time to review your translations and submit updates, although probably not too much of&nbsp;it.<\/p>\n<p>Please use the Downloads section to fetch source code of <span class=\"caps\">GIMP<\/span> 2.8rc1 and visit <a href=\"http:\/\/www.gegl.org\/\">gegl.org<\/a> for source code of <span class=\"caps\">GEGL<\/span> and babl. Let us know if you run into serious regressions that haven&#8217;t been reported&nbsp;yet.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>We released new versions of <span>GEGL<\/span> and babl, quickly followed by the first release candidate of <span>GIMP<\/span>&nbsp;2.8.<\/p>\n<p><span>GEGL<\/span> 0.2.0 has some major improvements and breaks <span>API<\/span>\/<span>ABI<\/span> compatibility with earlier versions for some very good&nbsp;reasons.<\/p>\n<p>Perhaps the most exciting change in <span>GEGL<\/span> is an initial support for <span>GPU<\/span>-side rendering and processing via OpenCL. Hardware acceleration makes it possible to leverage many operations to GPUs which can dramatically improve&nbsp;performance.<\/p>\n<p>The foundation for this feature was laid by Jerson Michael Perpetua as the primary objective of his GSoC2009 project. The second part of the project was done by Victor Oliveira during GSoC2011. Victor was also sponsored by <span>AMD<\/span> to finish the project this winter, with help from <span>GEGL<\/span> team, Zhang Peixuan and his team from Multicore Ware. Currently you need to run GEGL_USE_OPENCL=yes to use&nbsp;this.<\/p>\n<p>Two new essential operations were contributed to <span>GEGL<\/span>. Mikael Magnusson implemented perspective transformation, and Jan R&uuml;egg submitted a global matting operation that would be required for a <span>GEGL<\/span>-based foreground selection&nbsp;tool.<\/p>\n<p>Since this version <span>GEGL<\/span> also supports internationalization. The final patches for that were delivered by Michael Mur&eacute;. Translations into German, French, Polish, Russian, Slovenian and Spanish languages are available, and we expect more to follow. Users of <span>GIMP<\/span> 2.8 will see this in the experimental <span>GEGL<\/span> operation&nbsp;tool.<\/p>\n<p>The changes in <span>GIMP<\/span> 2.8rc1 since 2.7.5 are mostly not user-visible. We merely updated the code to work with newer versions of <span>GEGL<\/span> and babl, fixed GFig rendering issues and used all the translation updates we got to the point. There is still time to review your translations and submit updates, although probably not too much of&nbsp;it.<\/p>\n<p>Please use the Downloads section to fetch source code of <span>GIMP<\/span> 2.8rc1 and visit <a href=\"http:\/\/www.gegl.org\/\">gegl.org<\/a> for source code of <span>GEGL<\/span> and babl. Let us know if you run into serious regressions that haven&rsquo;t been reported&nbsp;yet.<\/p>\n<p> <a class=\"continue-reading-link\" href=\"https:\/\/evolve.rabatmalta.com\/?p=4564\"> Continue reading<\/a><\/p>\n","protected":false},"author":23,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[17,6,44,15],"tags":[],"class_list":["post-4564","post","type-post","status-publish","format-standard","hentry","category-articles","category-floss","category-imaging","category-oss"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p9jmWQ-1bC","jetpack_likes_enabled":true,"jetpack-related-posts":[],"_links":{"self":[{"href":"https:\/\/evolve.rabatmalta.com\/index.php?rest_route=\/wp\/v2\/posts\/4564","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/evolve.rabatmalta.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/evolve.rabatmalta.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/evolve.rabatmalta.com\/index.php?rest_route=\/wp\/v2\/users\/23"}],"replies":[{"embeddable":true,"href":"https:\/\/evolve.rabatmalta.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=4564"}],"version-history":[{"count":2,"href":"https:\/\/evolve.rabatmalta.com\/index.php?rest_route=\/wp\/v2\/posts\/4564\/revisions"}],"predecessor-version":[{"id":4760,"href":"https:\/\/evolve.rabatmalta.com\/index.php?rest_route=\/wp\/v2\/posts\/4564\/revisions\/4760"}],"wp:attachment":[{"href":"https:\/\/evolve.rabatmalta.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=4564"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/evolve.rabatmalta.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=4564"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/evolve.rabatmalta.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=4564"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}