Bug 288713 - 16 and 32 bits float : Multiply and other blending modes don't work
Summary: 16 and 32 bits float : Multiply and other blending modes don't work
Status: RESOLVED FIXED
Alias: None
Product: krita
Classification: Applications
Component: General (show other bugs)
Version: git master (please specify the git hash!)
Platform: Compiled Sources Linux
: NOR normal
Target Milestone: ---
Assignee: Krita Bugs
URL:
Keywords:
Depends on:
Blocks: 292678
  Show dependency treegraph
 
Reported: 2011-12-11 12:21 UTC by animtim
Modified: 2012-08-28 14:24 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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.