summaryrefslogtreecommitdiff
path: root/vcl/skia/salbmp.cxx
AgeCommit message (Expand)Author
2021-03-16fixes for SkiaSalBitmap delayed scaling (tdf#140930)Luboš Luňák
2021-03-16with mEraseColorSet, there should be no pixel bufferLuboš Luňák
2021-03-16don't repeatedly create (alpha)SkImage on mEraseColorSetLuboš Luňák
2021-03-12convert to/from premultiplied alpha if neededLuboš Luňák
2021-03-10access pixels directly if SkImage is a raster one (tdf#140925)Luboš Luňák
2021-03-10forgotten ComputeScanlineSize() (tdf#140917)Luboš Luňák
2021-03-03try to avoid skia alpha blending with fully opaque bitmapsLuboš Luňák
2021-03-03'using namespace SkiaHelper' in skia vcl sourcesLuboš Luňák
2021-03-03update Skia to chrome/m90Luboš Luňák
2021-02-23convert internal bitmap formats transparency->alphaNoel Grandin
2021-02-19write color components properly in debug outputLuboš Luňák
2021-02-08Revert "update Skia to chrome/m89" (tdf#140023)Luboš Luňák
2021-01-20update Skia to chrome/m89Luboš Luňák
2021-01-16make the Color constructors explicitly specify transparencyNoel
2021-01-12transparency->alpha in tools::ColorNoel
2020-12-29vcl: move local bitmap headers to inc/bitmap directoryChris Sherlock
2020-12-26vcl: use Color:IsTransparent() where appropriateChris Sherlock
2020-12-24vcl: move access functions into appropriate bitmap access filesChris Sherlock
2020-12-15do not free SkiaSalBitmap buffer if a read access points to itLuboš Luňák
2020-12-09faster Skia conversion to alpha for the alpha-vdev hackLuboš Luňák
2020-12-09better name for a helper Skia functionLuboš Luňák
2020-10-19use tools::Long in vclNoel
2020-10-14add unittest for SkiaSalBitmap copy-on-write data sharingLuboš Luňák
2020-10-0932bpp SKIA_USE_BITMAP32 bitmaps always need kPremul_SkAlphaTypeLuboš Luňák
2020-10-07try more to match Skia's alpha type for source and destinationLuboš Luňák
2020-10-07faster Skia from-image conversions if no alpha is involvedLuboš Luňák
2020-10-05make it possible to accelerate AlphaMask::BlendWith()Luboš Luňák
2020-10-04clean up handling of erased state in SkiaSalBitmapLuboš Luňák
2020-10-04optimize and unittest SkiaSalBitmap::InterpretAs8Bit()Luboš Luňák
2020-09-25remove useless lineLuboš Luňák
2020-09-25simplify clearing all data in SkiaSalBitmapLuboš Luňák
2020-09-23clarifications on the use of SKIA_USE_BITMAP32Luboš Luňák
2020-09-23nicer codeLuboš Luňák
2020-09-23detect and fail immediately on failed Skia allocations (tdf#135952)Luboš Luňák
2020-09-23assert that SkiaSalBitmap mImage is not deleted if it's the only dataLuboš Luňák
2020-09-08try harder to not duplicate large memory usage in SkiaSalBitmapLuboš Luňák
2020-09-08conserve memory used by SkiaSalBitmap buffers also for 32bit buildsLuboš Luňák
2020-09-07improve debug for erased SkiaSalBitmapLuboš Luňák
2020-09-05Fix typoAndrea Gelmini
2020-09-04ignore fully opaque alpha bitmap for SkiaLuboš Luňák
2020-09-02handle properly cleared bitmap used as alpha for Skia (tdf#136171)Luboš Luňák
2020-08-04loplugin:flatten in vclNoel Grandin
2020-07-29allocate bitmap data buffer on demand in SkiaSalBitmapLuboš Luňák
2020-07-29optimize a bit more conversions to/from Skia bitmap formatsLuboš Luňák
2020-07-27don't duplicate large memory usage in SkiaSalBitmap (tdf#134342)Luboš Luňák
2020-07-08prevent SkiaSalBitmap::Scale() from breaking indexed bitmaps (tdf#134574)Luboš Luňák
2020-07-08make sure SkiaSalBitmap::dump() doesn't change the objectLuboš Luňák
2020-07-01optimize Bitmap::Erase() for Skia by delaying the erase (tdf#134363)Luboš Luňák
2020-07-01call InvalidateChecksum() in SkiaSalBitmap()Luboš Luňák
2020-06-30direct 8bit gray -> RGBA conversion in SkiaSalBitmapLuboš Luňák