summaryrefslogtreecommitdiff
path: root/vcl/skia/gdiimpl.cxx
AgeCommit message (Expand)Author
2021-04-28Skia understands that linewidth == 0 means hairlineLuboš Luňák
2021-04-27loplugin:stringadd convert chained append to +Noel Grandin
2021-04-14SkBlendMode::kDifference causes AMD/Linux driver instabilityLuboš Luňák
2021-04-14Revert "update Skia to chrome/m91" (tdf#141680)Luboš Luňák
2021-04-12use Skia linear+mipmap for quality large downscaling (tdf#140129)Luboš Luňák
2021-04-12update Skia to chrome/m91Luboš Luňák
2021-03-17round polygon points before merging them for Skia drawing (tdf#140848)Luboš Luňák
2021-03-10cache extensive downscaling in GPU mode too (tdf#140925)Luboš Luňák
2021-03-03'using namespace SkiaHelper' in skia vcl sourcesLuboš Luňák
2021-03-03update Skia to chrome/m90Luboš Luňák
2021-03-03do not smoothscale if not changing pixel sizeLuboš Luňák
2021-03-01generic Skia workaround for VCL sending empty size (tdf#140288)Luboš Luňák
2021-02-24add additional 0-1 alpha argument to DrawTransformedBitmap()Luboš Luňák
2021-02-24simply use drawTransformedBitmap()Luboš 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-24custom literal for Degree10Noel Grandin
2020-12-10make Skia image cache size configurableLuboš Luňák
2020-11-28cache one more place when drawing Skia imagesLuboš Luňák
2020-11-19avoid Skia floating point position fixups for rectangles (tdf#137329)Luboš Luňák
2020-11-17implement also axial gradient for skiaLuboš Luňák
2020-11-17tdf#138022 Skia don't recreate empty surfacesJan-Marek Glogowski
2020-11-17set Skia pixel geometry for every surfaceLuboš Luňák
2020-11-17update Skia to chrome/m88Luboš Luňák
2020-11-14remove SalPointNoel Grandin
2020-11-11make tools::Long 64-bit on Windows platformNoel Grandin
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-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-04do not set high filter quality if not changing imageLuboš 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-29avoid crash if DrawTransformedBitmap() would mean empty Skia bitmapLuboš 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-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-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-21do not try to merge polygons if they do not share a point (tdf#136222)Luboš Luňák
2020-09-09allow xor mode with Skia drawTransformedBitmap() (tdf#136575)Luboš 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