summaryrefslogtreecommitdiff
path: root/vcl/skia
AgeCommit message (Collapse)AuthorFilesLines
2019-10-10initial implementation of Skia drawing on screen in Windowsprivate/llunak/skiaLuboš Luňák3-1/+97
Change-Id: I1562bd2cfd1862947042bef3343aefd851a65002
2019-10-10make X11/Skia render to screen using Skia codeLuboš Luňák2-42/+41
Change-Id: I3056afe2ba0a15e0798d209ab9bd833c773948be
2019-10-04ok, skia on linux actually really needs -DSK_R32_SHIFT=16Luboš Luňák1-1/+0
Otherwise the RGB order is swapped. Interestingly SkSurface::makeImageSnapshot() then returns the non-native 32bit format, but that doesn't seem to actually matter. Change-Id: I5ab2f339e1a8d3a73bf0a76c640051e0e96e5d59
2019-10-04implement skia x11 cairo text drawingLuboš Luňák2-13/+12
Change-Id: Id7d29980d2ea82b98e478e24b7e3189c31fa7257
2019-10-04move opengl and skia cairotextrender.cxx to their dirsLuboš Luňák1-0/+89
Change-Id: I67a87db644dc6fd7d69d615f7b4c388c3a1d97f6
2019-10-02make the X11/Skia backend finally capable of drawing on screenLuboš Luňák2-4/+112
Change-Id: I5c847c1036c671137ee27053691189093b1dafae
2019-10-02correct SkPaint usage when paintingLuboš Luňák1-10/+50
Handle SALCOLOR_NONE properly. Also avoid reusing a global SkPaint, creating a new one is as cheap as making a copy, and this way it's less error-prone. Change-Id: I12659cdc58b02f5105029b2b89d1b0c147c7a471
2019-10-02flush SkSurface's SkCanvas before getting data from itLuboš Luňák1-0/+3
It seems this is necessary, otherwise there may be pending operations. Change-Id: I93650bbd622d8ab8b6535a950afd2b6ac6a87db7
2019-10-02implement Skia setClipRegion()Luboš Luňák1-3/+44
Change-Id: I9e525936bba50b565704ee1b60d7464a7397dc80
2019-10-01better handling of bit depths in skia codeLuboš Luňák1-34/+71
Change-Id: Ifb3103cc3494bc55a562d4b6a16b59a044782416
2019-10-01fix skia bitmap copyingLuboš Luňák1-1/+1
Change-Id: I6eef23a0feaf577e1007ef197fc2fbaf138994b0
2019-10-01implement skia copyBits()Luboš Luňák2-6/+21
Change-Id: I6706de1daaac60ce493b60af129e7a8e92c73bed
2019-09-24more SkiaSalgraphicsImpl drawingLuboš Luňák1-24/+54
Change-Id: Ie17e8180a07ea96eff5f98b7a59efb8f576801ff
2019-09-24Skia alpha handling improvementsLuboš Luňák2-50/+125
CppunitTest_vcl_bitmap_render_test now passes. Change-Id: I88863c63de84f28b5dfeeaf73d3879bc7cbba1b2
2019-09-23better support for <8 bpp in SkiaSalBitmapLuboš Luňák2-7/+30
Change-Id: Ife79abfb9c36925405fd0b7da40f5274c0339117
2019-09-23more work on SkiaSalGraphicsImpl, mainly drawBitmapLuboš Luňák1-11/+40
Change-Id: I153f71abe4612e2561e41ee923eb28e46cc31a98
2019-09-23Skia dump() should be constLuboš Luňák2-2/+2
Change-Id: I01302255daf37222ad13f9151b1a80aacb784a3c
2019-09-23initial work on Skia SalGraphicsLuboš Luňák3-40/+115
Change-Id: I3a86052ac1243e1dcdf63c7d003a7cd7c678faa8
2019-09-23(merge?) move skiagdiimpl.hxx to skia/Luboš Luňák1-1/+1
Change-Id: Ide61571d9298e657119b42a16cc9b62777c20e53
2019-09-20basic functional implementation of Skia SalBmpLuboš Luňák1-19/+155
Change-Id: I8e81c44554663a99cd4b262e37f4841ba0687cf1
2019-08-15WIP empty Skia vcl implementationLuboš Luňák4-0/+563
Change-Id: I3849c7895a3a8747f5874a91c023a38a26d18179