[gegl] (22 commits) Created branch threaded-base-classes



The branch 'threaded-base-classes' was created.

Summary of new commits:

  d7a6cba... tile_handler_cache: add debug print and bail if tile==NULL
  3cab732... buffer: hold tile cow mutex only when updating linked list
  c831998... buffer: use tile-indice based mutexes for tile-writing
  3375324... buffer: use a 2d instead of 1d mapping for tile locks
  36ca090... buffer: do some thread safety conditionally
  91c6f17... buffer: protect get_tile with tile_storage instead of 2d li
  e5b12fd... operation: refactor in_place handling to take place in base
  23db246... operation-composer3: bail earlier on 0x0 roi
  038f106... Make GeglOperation base classes threadable
  3fd6335... operation-composer3: bail earlier on 0x0 roi
  1542b86... opt point-composer3 ops out of parallelization
  ab1ce71... operation: refactor in_place handling to take place in base
  2f06f43... operation: make default parallelization be for point-render
  4a62a59... ops: opt ops out of parallelization
  6540611... factor out check if threading should be used
  ebddc28... opt some ops out of parallelization
  fa8583a... processor: increase max chunk size
  b2ad91d... make point composer3 not be parallelized
  ef0dcc8... refactoring point process3 towards threads
  891906d... work towards lock-step threaded point ops...
  d29ba9f... use temporary buffers and fishes inside conversions
  a076222... composer3: remove duplicate condition


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]