1. 04 Jul, 2019 2 commits
  2. 28 Jun, 2019 2 commits
  3. 25 May, 2019 1 commit
  4. 24 May, 2019 2 commits
  5. 06 May, 2019 2 commits
  6. 16 Apr, 2019 1 commit
  7. 14 Apr, 2019 2 commits
  8. 13 Mar, 2019 2 commits
  9. 03 Mar, 2019 2 commits
  10. 25 Feb, 2019 1 commit
    • Ell's avatar
      color: use gegl_buffer_set_color() · 5c796601
      Ell authored
      In gegl:color, override GeglOperationSource::process(), instead of
      GeglOperationPointRender::process(), and simply call
      gegl_buffer_set_color() to fill the output buffer, instead of doing
      this manually.  gegl_buffer_set_color() can more efficiently reuse
      a single COW-ed tile.
      
      Opt out of multithreading, since it's no longer beneficial.
      5c796601
  11. 22 Feb, 2019 1 commit
  12. 21 Feb, 2019 1 commit
    • Ell's avatar
      operations: replace use of no_cache with cache_policy · 0f0d193a
      Ell authored
      In all operations, replace the use of the deprecated
      GeglOperationClass::no_cache with GeglOperationClass::cache_policy.
      
      For ops that don't have a reason to control caching directly,
      remove cache-policy setting altogether.
      0f0d193a
  13. 13 Feb, 2019 1 commit
  14. 02 Feb, 2019 3 commits
  15. 01 Feb, 2019 3 commits
  16. 31 Jan, 2019 1 commit
  17. 27 Jan, 2019 1 commit
  18. 10 Jan, 2019 1 commit
  19. 07 Jan, 2019 1 commit
  20. 03 Jan, 2019 1 commit
    • Ell's avatar
      gegl:invert[-gamma]: add format-specific variants · fee15ff5
      Ell authored
      Factor out the common logic of gegl:invert and gegl:invert-gamma
      into invert-common.h, and implement format-specific variants, which
      significantly improves performance for int images.  In particular,
      this speeds up selection invertion in GIMP, which uses gegl:invert.
      fee15ff5
  21. 11 Dec, 2018 2 commits
  22. 07 Dec, 2018 1 commit
  23. 04 Dec, 2018 2 commits
  24. 30 Nov, 2018 1 commit
  25. 29 Nov, 2018 1 commit
  26. 24 Nov, 2018 1 commit
  27. 20 Nov, 2018 1 commit
    • Jehan's avatar
      operations: make aux buffer of watershed-transform optional. · 5feeee4c
      Jehan authored
      No auxiliary buffer will simply mean that all pixels have the same
      priority; since the algorithm queues newly labelled pixels (by
      propagation) in FIFO, it is also equivalent to having an aux buffer with
      all labelled pixels having the same higher priority (i.e. lower value)
      and all flagged pixels having the same lower priority.
      
      This doesn't change the output for any existing use of this operation,
      while making basic usage simpler (and potentially a bit faster, even
      though tests did not really show extraordinary gain).
      5feeee4c