Skip to content

Can the pipe be more optimized for more speed? #18133

Closed
@RawConvert

Description

@RawConvert

I noticed that with the 5.0.0 appimage, DT is doing a lot of recalculation which seems potentially unnecessary.
When you change something late in the pipe, it is prone to recalculating the whole pipe, whereas you might hope it would realise it's only from the point of change that the pipe needs recalculating.
To demonstrate -
Take an image with some chunky processing so the effect is clearly visible, e.g. DorS hard deblur. (Or do -d perf)
Add something late in the pipe like Local Contrast or Tone Curve with a raster mask that is an instance of say Exposure.
Now toggle Local Contrast off and on.
Notice that the offs are quick but the ons are slow because of pipe recalc.
Yet neither the raster mask, nor anything else, has changed prior to Local Contrast.
If you're using Tone Curve to make some final tweaks, it is quite frustrating!
Ubuntu 22.04, no GPU card

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions