Issue 78704 - implement XOR rendering for AquaSalGraphics
Summary: implement XOR rendering for AquaSalGraphics
Status: CLOSED FIXED
Alias: None
Product: gsl
Classification: Code
Component: code (show other issues)
Version: 680m214
Hardware: Mac Mac OS X, all
: P3 Trivial (vote)
Target Milestone: OOo 2.3
Assignee: philipp.lohmann
QA Contact: issues@gsl
URL:
Keywords: aqua
Depends on:
Blocks:
 
Reported: 2007-06-20 15:58 UTC by philipp.lohmann
Modified: 2007-07-12 16:06 UTC (History)
2 users (show)

See Also:
Issue Type: ENHANCEMENT
Latest Confirmation in: ---
Developer Difficulty: ---


Attachments
sample to test XOR with bitmaps (5.57 KB, text/plain)
2007-06-21 19:43 UTC, philipp.lohmann
no flags Details

Note You need to log in before you can comment on or make changes to this issue.
Description philipp.lohmann 2007-06-20 15:58:42 UTC
There is no blend mode available in CG graphics that implements XOR like we need
it. CoreImage also does not seem to implement this.

For the time being we need a basebmp based solution for this; however as soon as
a better possibility comes along we should switch to that.
Comment 1 philipp.lohmann 2007-06-20 15:59:58 UTC
almost done in CS aquavcl01, only an issue during slideshow remains
Comment 2 philipp.lohmann 2007-06-21 19:31:51 UTC
fixed in CWS aquavcl01

open: drawBitmap( const SalTwoRect* pPosAry, const SalBitmap& rSalBitmap, const
SalBitmap& rTransparentBitmap ), which IMHO has undefined behaviour in XOR anyway
open: drawing text in XOR -> followup
Comment 3 philipp.lohmann 2007-06-21 19:43:36 UTC
Created attachment 46157 [details]
sample to test XOR with bitmaps
Comment 4 pavel 2007-06-23 11:19:12 UTC
Looks good ;-)
Comment 5 pavel 2007-06-28 06:59:58 UTC
Change target milestone to 2.3.
Comment 6 philipp.lohmann 2007-07-12 16:06:37 UTC
seen in 680m220, closing