Opened 5 years ago

Closed 5 years ago

#10024 closed enhancement (fixed)

gegl-0.3.22

Reported by: bdubbs@… Owned by: bdubbs@…
Priority: normal Milestone: 8.2
Component: BOOK Version: SVN
Severity: normal Keywords:
Cc:

Description

New point version.

Change History (3)

comment:1 by bdubbs@…, 5 years ago

Owner: changed from blfs-book@… to bdubbs@…
Status: newassigned

comment:2 by bdubbs@…, 5 years ago

GEGL-0.3.22 2017-11-12

Core

Refactored graph traversals to use topological sorts.

Completely avoid loading plug-ins .so with -gpl3 in filename unless the application using GEGL explicitly has enabled GPL3 operations.

Replace custom property redirection for meta-ops with GBinding.

Reduced temporary buffer allocation overhead in mipmap downscaling.

Do divide and conquer on higher level in point filter/composer op base-classes.

Migrated from intltool to GNU gettext

Buffer

Tweak nohalo and lohalo samplers to be orders of magnitude faster for scale factors > ~3% while also removing possible hangs.

Operations

Improved threading awareness/capabilities of gegl:copy-buffer, gegl:wind, gegl:color-enhance, gegl:photocopy, gegl:matting-levin, npd, contrast-curve, noise-spread, noise-pick, noise- slur, transform ops.

Use of more modern GLib APIs like g_clear_ and make use of the fact that g_free is already NULL safe.

Fixed grayscale behavior of gegl:noise-hurl. OpenCL vs CPU consistency fix for gegl:threshold, and optimization of gegl:wavelet-blur by decomposing to two 1d passes. median-blur, perform binning in a more perceptual space. hue-chroma: added OpenCL support threshold: make opencl match cpu wavelet-blur: decompose for performance illusion: performance improvement permitting partial result computation grey: add fast path for alpha-less input buffers.

new ops in workshop: spherize, color-to-alpha-plus, shadows-highlights

comment:3 by bdubbs@…, 5 years ago

Resolution: fixed
Status: assignedclosed

Fixed at revision 19498.

Note: See TracTickets for help on using tickets.