Opened 7 years ago
Closed 7 years ago
#10024 closed enhancement (fixed)
gegl-0.3.22
Reported by: | Owned by: | ||
---|---|---|---|
Priority: | normal | Milestone: | 8.2 |
Component: | BOOK | Version: | SVN |
Severity: | normal | Keywords: | |
Cc: |
Description ¶
New point version.
Change History (3)
comment:1 by , 7 years ago
Owner: | changed from | to
---|---|
Status: | new → assigned |
comment:2 by , 7 years ago
Note:
See TracTickets
for help on using tickets.
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