Few improvements to the Color_KnobGui + add code to start supporting
image components
Color_Knob: disable default minimum/maximum, and don’t clamp values to the display range, but to the range
Color_KnobGui: fix scale range
Add basic components conversion: If the image asked for in getImage()
has not been produced with the good components, convert it to the
closest supported set of components.
Also any Node with a mask will now have 3 parameters to control it :
- Enable mask
- Mask channel
- Invert mask
ThreadStorage: hasLocalData() just says wether there is local storage or not, not wether it’s initialized and valid!
OfxClipInstance: check before getRegionOfDefinition and getImage that
the thread local storage is initialised for the thread
Merge branch 'workshop' of https://github.com/MrKepzie/Natron into workshop
getRegionOfDefinition: add a view parameter so we can initialise the
OfxClipInstance with the proper view.
EffectInstance::RenderArgs are now scoped to a render, this way we can
check in getImage() if they are valid or not.
group asserts
check that thread is finished
Image::halveRoI: better variable names
EffectInstance::renderRoIInternal: avoid modifying a reference to a container element
update openfx
Update OpenFX + fix deadlock
Merge branch 'workshop' of https://github.com/MrKepzie/Natron into workshop
Always display the colour label of a colour knob in sRGB
Restoring default settings in the preferences panel is now working
correctly
Don't assert for Settings knobs
Don't use getHolder->getApp for Settings