summaryrefslogtreecommitdiff
path: root/vcl/skia
AgeCommit message (Expand)Author
2020-10-21new tools::Degree10 strong typedefNoel Grandin
2020-10-20fix skia matrix rounding imprecisionLuboš 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-08track dirty areas for Skia drawingLuboš 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-06add missing null pointer checkLuboš Luňák
2020-10-06loplugin:const* make some params and methods constNoel
2020-10-05make it possible to accelerate AlphaMask::BlendWith()Luboš Luňák
2020-10-04do not set high filter quality if not changing imageLuboš 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-10-04default to BGRA for Skia, even on X11Luboš Luňák
2020-10-02cache Skia bitmaps if they are small but to be scaledLuboš Luňák
2020-10-02SkCanvas::drawPaint() -> drawRect(), where applicable, and fix matrixLuboš Luňák
2020-09-30make OutputDevice::Flush() also flush SkiaLuboš Luňák
2020-09-29avoid crash if DrawTransformedBitmap() would mean empty Skia bitmapLuboš Luňák
2020-09-29disable VSync for Skia/Vulkan on Linux/nVidiaLuboš Luňák
2020-09-29blacklist Windows/nVidia for Skia/Vulkan (tdf#135370, tdf#136036, tdf#136407)Luboš Luňák
2020-09-29make it possible to blacklist just "windows"Luboš Luňák
2020-09-29ensure SolarMutex is held for SkiaZoneLuboš Luňák
2020-09-28rename for disentangling AA and B2D use in VCL drawingLuboš Luňák
2020-09-25Skia drawGradient() tweaksLuboš Luňák
2020-09-25xor drawing done twice in the same place should be a no-opLuboš Luňák
2020-09-25draw linear and radial gradients directly with SkiaLuboš 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-23abort if Skia code detects problems with VulkanLuboš Luňák
2020-09-23detect and fail immediately on failed Skia allocations (tdf#135952)Luboš Luňák
2020-09-23if allocating Vulkan surface fails, fall back to Skia raster surfaceLuboš Luňák
2020-09-23assert that SkiaSalBitmap mImage is not deleted if it's the only dataLuboš Luňák
2020-09-23createSurface() should be enough if the surface doesn't exist yetLuboš Luňák
2020-09-22do not use SkShader if not neededLuboš Luňák
2020-09-22fix parsing of Vulkan version numbersLuboš Luňák
2020-09-21set properly font X-scale for Skia+X11 (tdf#136891)Luboš Luňák
2020-09-21do not try to merge polygons if they do not share a point (tdf#136222)Luboš Luňák
2020-09-10blacklist amd driver with vulkan version <= 2.0.49 (tdf#136553)Luboš Luňák
2020-09-09allow xor mode with Skia drawTransformedBitmap() (tdf#136575)Luboš 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-08longer watchdog timeouts for debug Skia buildLuboš Luňák
2020-09-08Simplify GetVendorNameFromId, returning std::string_viewStephan Bergmann
2020-09-07improve debug for erased SkiaSalBitmapLuboš Luňák
2020-09-07do not queue up too many Skia image drawing operations (tdf#136369)Luboš Luňák
2020-09-07tweak not caching overly large Skia images (tdf#136244)Luboš Luňák
2020-09-07increase Skia image cache size to 64MiB (tdf#136244)Luboš Luňák