Home
last modified time | relevance | path

Searched hist:"79 a483ebbfdbf0bdf39c99b12c128a4fd088aa1d" (Results 1 – 2 of 2) sorted by relevance

/haiku/src/servers/app/drawing/Painter/bitmap_painter/
H A DDrawBitmapNoScale.h79a483ebbfdbf0bdf39c99b12c128a4fd088aa1d Sat Aug 15 09:23:51 UTC 2015 Julian Harnath <julian.harnath@rwth-aachen.de> app_server: add alpha masked mode to DrawBitmapNoScale

* Add another mode to DrawBitmapNoScale for drawing bitmaps using
B_OP_COPY with alpha masks. It behaves like the definition for
ClipToPicture from the BeBook: pixels with alpha = 0 are ignored,
pixels with any alpha > 0 are copied.
Before, this fell back to the slower generic AGG-pipeline-based
version.

* Some light refactoring
H A DBitmapPainter.cpp79a483ebbfdbf0bdf39c99b12c128a4fd088aa1d Sat Aug 15 09:23:51 UTC 2015 Julian Harnath <julian.harnath@rwth-aachen.de> app_server: add alpha masked mode to DrawBitmapNoScale

* Add another mode to DrawBitmapNoScale for drawing bitmaps using
B_OP_COPY with alpha masks. It behaves like the definition for
ClipToPicture from the BeBook: pixels with alpha = 0 are ignored,
pixels with any alpha > 0 are copied.
Before, this fell back to the slower generic AGG-pipeline-based
version.

* Some light refactoring