• Ell's avatar
    buffer: apply gamma curve to alpha component during filtering · 950dc347
    Ell authored
    Disable the _alpha() variant of
    gegl_{boxfilter,bilinear,downscale_2x2}_u8_nl(), and use the non-
    alpha one instead, applying the same gamma curve to the alpha
    components as we do for the color components.  This is a temporary
    hack, meant to avoid producing over-saturated pixels when using
    these functions with premultiplied-alpha formats (in particular,
    cairo-ARGB32), which can lead, most notably, to visual artifacts in
    cairo during compositing (see issue #104).
    950dc347
Name
Last commit
Last update
..
buffer Loading commit data...
graph Loading commit data...
module Loading commit data...
opencl Loading commit data...
operation Loading commit data...
process Loading commit data...
property-types Loading commit data...
.gitignore Loading commit data...
Gegl.metadata.in Loading commit data...
Makefile.am Loading commit data...
gegl-apply.c Loading commit data...
gegl-apply.h Loading commit data...
gegl-config.c Loading commit data...
gegl-config.h Loading commit data...
gegl-cpuaccel-private.h Loading commit data...
gegl-cpuaccel.c Loading commit data...
gegl-cpuaccel.h Loading commit data...
gegl-debug.h Loading commit data...
gegl-dot-visitor.c Loading commit data...
gegl-dot-visitor.h Loading commit data...
gegl-dot.c Loading commit data...
gegl-dot.h Loading commit data...
gegl-enums.c Loading commit data...
gegl-enums.h Loading commit data...
gegl-gio-private.h Loading commit data...
gegl-gio.c Loading commit data...
gegl-init-private.h Loading commit data...
gegl-init.c Loading commit data...
gegl-init.h Loading commit data...
gegl-instrument.c Loading commit data...
gegl-instrument.h Loading commit data...
gegl-introspection-support.c Loading commit data...
gegl-introspection-support.h Loading commit data...
gegl-lookup.c Loading commit data...
gegl-lookup.h Loading commit data...
gegl-matrix.c Loading commit data...
gegl-matrix.h Loading commit data...
gegl-module.h Loading commit data...
gegl-op.h Loading commit data...
gegl-operations-util.h Loading commit data...
gegl-plugin.h Loading commit data...
gegl-random-private.h Loading commit data...
gegl-random.c Loading commit data...
gegl-random.h Loading commit data...
gegl-serialize.c Loading commit data...
gegl-stats.c Loading commit data...
gegl-stats.h Loading commit data...
gegl-types-internal.h Loading commit data...
gegl-types.h Loading commit data...
gegl-utils.c Loading commit data...
gegl-utils.h Loading commit data...
gegl-version.h.in Loading commit data...
gegl-xml.c Loading commit data...
gegl-xml.h Loading commit data...
gegl.deps.in Loading commit data...
gegl.h Loading commit data...