summaryrefslogtreecommitdiff
path: root/vcl/skia/salbmp.cxx
AgeCommit message (Expand)Author
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
2020-06-30differentiate between 8bit and any-bit grey palette (tdf#121120)Luboš Luňák
2020-06-27do not use VCL scaling algorithm from SkiaLuboš Luňák
2020-06-27properly copy pending scale quality in SkiaSalBitmapLuboš Luňák
2020-06-27use boost::make_shared_noinit()Luboš Luňák
2020-06-17remove outdated Skia todo commentsLuboš Luňák
2020-05-15do not cache SkBitmap in SkiaSalBitmapLuboš Luňák
2020-05-13Avoid -Werror=unused-variable with --disable-assert-always-abortStephan Bergmann
2020-05-05avoid Skia CPU-based scaling if an image is wanted in the endLuboš Luňák
2020-04-24make SkiaSalBitmap discard cached data of incorrect size (tdf#132367)Luboš Luňák
2020-04-11Fix typoAndrea Gelmini
2020-04-07no gray conversion needed for VCL alpha hacksLuboš Luňák
2020-04-07optimize SkiaSalBitmap::GetAlphaSkImage()Luboš Luňák
2020-04-07optimize SkiaSalBitmap::ConvertToGreyscale()Luboš Luňák
2020-04-07avoid Skia bitmap->image pixel copying in raster modeLuboš Luňák
2020-04-07optimize bit depth conversions to/from Skia where possibleLuboš Luňák
2020-04-07use delayed scaling in SalSkiaBitmapLuboš Luňák
2020-04-01add SAL_LOG area vcl.skia.traceLuboš Luňák