summaryrefslogtreecommitdiff
path: root/gsk
Commit message (Expand)AuthorAgeFilesLines
* GskTransform: Remove useless fmod checkTimm Bäder2020-02-071-3/+0
* GskTransform: add assertions to make normalize_angle() intentions clearTimm Bäder2020-02-071-0/+3
* GskRoundedRect: Inline graphene_rect_contains_rectTimm Bäder2020-02-071-2/+8
* Revert "Break out cairo color matrix recoloring to gdk_cairo_image_surface_re...Benjamin Otte2020-02-041-3/+50
* Break out cairo color matrix recoloring to gdk_cairo_image_surface_recolor()Alexander Larsson2020-01-291-50/+3
* gsk: Remove some unused definesTimm Bäder2020-01-261-3/+0
* Add pure and const annotations to various functionsTimm Bäder2020-01-267-28/+28
* gl renderer: Avoid some work when rendering border nodesTimm Bäder2020-01-261-4/+4
* Add a profiler mark around renderer realizationMatthias Clasen2020-01-251-0/+4
* gl renderer: handle cross-fade nodes with invisible childrenTimm Bäder2020-01-241-2/+12
* gl renderer: Handle blur nodes with invisible childrenTimm Bäder2020-01-241-0/+3
* gl renderer: Make render_rounded_clip_node clearerTimm Bäder2020-01-241-13/+13
* gl renderer: Add builder offset correctly for non-affine modelviewsTimm Bäder2020-01-241-3/+5
* GskTransform: Add gsk_transform_transform_point()Timm Bäder2020-01-242-0/+61
* gl renderer: Shorten shaders a bitTimm Bäder2020-01-242-11/+3
* gl renderer: Move rect transformation to the vertex shaderTimm Bäder2020-01-2411-130/+181
* gl renderer: Transform rounded rect on the GPUTimm Bäder2020-01-246-69/+94
* gl: Disambiguate profiler marksMatthias Clasen2020-01-221-1/+1
* gl renderer: Pull a local variable in the closest scopeTimm Bäder2020-01-181-1/+1
* gl renderer: Draw outset shadows whiteTimm Bäder2020-01-185-17/+26
* gl renderer: Render simple border nodes in a simple wayTimm Bäder2020-01-181-0/+20
* gl renderer: Look at shadow color in the outset shadow cacheTimm Bäder2020-01-183-5/+16
* build: Check for sincosf()Chun-wei Fan2020-01-081-1/+9
* gl renderer: Handle repeat nodes with invisible childrenTimm Bäder2020-01-071-2/+12
* transform: Properly compare scale transformsTimm Bäder2020-01-071-3/+3
* gltextureatlas: Packing must succeed hereTimm Bäder2020-01-071-1/+2
* transform: Scale+translate bounds directylTimm Bäder2020-01-071-8/+8
* transform: Compare class before ->nextTimm Bäder2020-01-071-2/+2
* gl renderer: Sprinkle some const aroundTimm Bäder2020-01-071-2/+2
* gl renderer: Add util to load vertex data with texture regionTimm Bäder2020-01-071-149/+74
* gl renderer: Fix inverted dy in inset shadowsTimm Bäder2020-01-071-1/+1
* gl renderer: Avoid another manual rounded rect transformTimm Bäder2020-01-071-12/+5
* gl renderer: Don't force repeat node child offscreenTimm Bäder2020-01-071-1/+1
* gl renderer: Fix a misleading commentTimm Bäder2020-01-071-1/+1
* gl renderer: Speed up bounds transformationTimm Bäder2020-01-071-6/+2
* gl renderer: Add debug code for color nodesTimm Bäder2020-01-071-0/+4
* gl renderer: Trivial variable reorderingTimm Bäder2020-01-071-2/+2
* gl renderer: transform border outline like everything elseTimm Bäder2020-01-071-8/+1
* gl renderer: Move work to the blur vertex shaderTimm Bäder2020-01-071-15/+27
* gl renderer: Avoid copying a matrixTimm Bäder2020-01-071-4/+1
* GskTransform: Compute sin/deg of 90deg rotations manuallyTimm Bäder2020-01-071-8/+36
* GskTransform: Normalize anglesTimm Bäder2020-01-071-2/+18
* gl renderer: Print debug node messageTimm Bäder2020-01-071-0/+1
* gl driver: Inline function into only callerTimm Bäder2020-01-071-38/+20
* rendernodes: Use floats for everythingTimm Bäder2020-01-072-15/+15
* gl renderer: Load vertex data directly into vertices GArrayTimm Bäder2020-01-073-49/+22
* gl renderer: Pass linear gradient stops to shaders directlyTimm Bäder2020-01-075-36/+35
* gsk: Make GskColorStop.offset a floatTimm Bäder2020-01-072-2/+6
* gl renderer: Move more work to the vertex shadersTimm Bäder2020-01-072-14/+30
* gl renderer: Don't invert offset value twiceTimm Bäder2020-01-073-6/+4