Bug 288713

Summary: 16 and 32 bits float : Multiply and other blending modes don't work
Product: [Applications] krita Reporter: animtim
Component: GeneralAssignee: Krita Bugs <krita-bugs-null>
Status: RESOLVED FIXED    
Severity: normal CC: cberger, halla
Priority: NOR    
Version: git master (please specify the git hash!)   
Target Milestone: ---   
Platform: Compiled Sources   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Bug Depends on:    
Bug Blocks: 292678    

Description animtim 2011-12-11 12:21:06 UTC
Version:           svn trunk (using KDE 4.5.5) 
OS:                Linux

In 16 and 32 bits float files, eraser mode doesn't work.
Same thing for almost all blending modes : only Normal, Copy and Darken can be selected (but Darken doesn't look to work different from normal ; and when using deform tool in Copy mode on transparent layers, it produces strange artefacts, not sure if it comes from copy mode or deform brush).

Reproducible: Didn't try
Comment 1 animtim 2011-12-11 12:23:14 UTC
Of course always reproducible (sorry I forgot to precise it in description)
Comment 2 Cyrille Berger 2011-12-11 16:34:06 UTC
Eraser -> bug
Everything else -> wish
Comment 3 Halla Rempt 2011-12-24 10:38:26 UTC
We also shouldn't show non-working composite ops. This is likely related to the categorized composite op view by plassy, though.
Comment 4 Halla Rempt 2012-02-26 11:47:47 UTC
The erase composite op is now implemented; the non-existent composite ops are grayed out and flagged with an icon. The ctlcs darken compositeop actually is alpha darken, and is now correctly tagged.

The rest needs to be implemented still :-)
Comment 5 Halla Rempt 2012-08-28 14:24:19 UTC
This is fixed now with the replacement of ctl-cs based hdr colorspaces with lcms2.4-based hdr colorspaces.