summaryrefslogtreecommitdiff
path: root/vcl/inc/skia/salbmp.hxx
AgeCommit message (Expand)Author
2024-02-26tdf#143148 Use pragma once instead of include guards in vcl and xmloffanish.deshpande
2023-08-19Reimplement fix for tdf#156629 and tdf#156630Patrick Luby
2023-07-02optimised Skia Invert() operationNoel Grandin
2022-12-29Related: tdf#146842 Eliminate temporary copies of SkiaSalBitmap when printingPatrick Luby
2022-09-14do not check and refcount Info access to Skia bitmaps (tdf#150817)Luboš Luňák
2021-12-10make sure Skia bitmap checksum is invalidated properlyLuboš Luňák
2021-11-16try to avoid scaling bitmaps twice in Skia when drawingLuboš Luňák
2021-11-16make SkiaHelper::dump() available also in non-dbgutil buildsLuboš Luňák
2021-11-16log also whether SkiaSalBitmap has any pending scalingLuboš Luňák
2021-11-12fix assertion with scaled alpha image in SkiaSalBitmapLuboš Luňák
2021-11-12log also whether SkiaSalBitmap has a pixel bufferLuboš Luňák
2021-04-06vcl: use PixelFormat enum in SalBitmap interface and backendsTomaž Vajngerl
2021-03-16fixes for SkiaSalBitmap delayed scaling (tdf#140930)Luboš Luňák
2021-03-03try to avoid skia alpha blending with fully opaque bitmapsLuboš Luňák
2021-03-03update Skia to chrome/m90Luboš Luňák
2020-12-15do not free SkiaSalBitmap buffer if a read access points to itLuboš Luňák
2020-10-14add unittest for SkiaSalBitmap copy-on-write data sharingLuboš Luňák
2020-10-07try more to match Skia's alpha type for source and destinationLuboš 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-01add CppunitTest_vcl_skia to do Skia-specific testsLuboš Luňák
2020-09-25simplify clearing all data in SkiaSalBitmapLuboš Luňák
2020-09-08try harder to not duplicate large memory usage in SkiaSalBitmapLuboš Luňák
2020-09-08make SkiaSalBitmap debug also log bit count and palette presenceLuboš Luňák
2020-09-07improve debug for erased SkiaSalBitmapLuboš Luňák
2020-09-04ignore fully opaque alpha bitmap for SkiaLuboš Luňák
2020-08-05Silence loplugin:staticmethods when the definition involves preprocessingStephan Bergmann
2020-07-29allocate bitmap data buffer on demand in SkiaSalBitmapLuboš Luňák
2020-07-01optimize Bitmap::Erase() for Skia by delaying the erase (tdf#134363)Luboš Luňák
2020-06-27do not use VCL scaling algorithm from SkiaLuboš Luňák
2020-06-25handle nullptr pointers in Skia debugging functionsLuboš Luňák
2020-05-22convert properly SkiaSalBitmap to WinSalBitmap (tdf#133152)Luboš Luňák
2020-05-15do not cache SkBitmap in SkiaSalBitmapLuboš Luňák
2020-04-24make SkiaSalBitmap discard cached data of incorrect size (tdf#132367)Luboš Luňák
2020-04-07no gray conversion needed for VCL alpha hacksLuboš Luňák
2020-04-07use delayed scaling in SalSkiaBitmapLuboš Luňák
2020-03-18make SkiaSalBitmap always use internal buffer for pixelsLuboš Luňák
2020-01-08Avoid -Werror,-WundefStephan Bergmann
2020-01-06use boost::shared_ptr for allocating an arrayLuboš Luňák
2020-01-06use copy-on-write for SkiaSalBitmap dataLuboš Luňák
2020-01-06convert SkImage -> SkBitmap only on demandLuboš Luňák
2019-12-12loplugin:finalclassesNoel Grandin
2019-12-11do not allow both read and write bitmap access to the same bitmapLuboš Luňák
2019-12-11do not store 8bpp bitmaps as Skia's SkBitmap (tdf#129077)Luboš Luňák
2019-12-06make all Skia drawing GPU-backed, if possibleLuboš Luňák
2019-12-06keep just one shared reference to Skia shared GrContextLuboš Luňák
2019-11-27avoid some compiler warnings in Skia VCL codeLuboš Luňák
2019-11-27add SAL log group vcl.skia for tracing Skia usageLuboš Luňák
2019-11-27implement pruning in SkiaGlobalWinGlyphCacheLuboš Luňák
2019-11-27Skia alpha handling improvementsLuboš Luňák