summaryrefslogtreecommitdiff
path: root/gsk/gskrendernodeimpl.c
Commit message (Expand)AuthorAgeFilesLines
* rendernode: clip when drawing shadowsBenjamin Otte2023-05-161-0/+6
* rendernode: Implement texture diffing for scale nodesBenjamin Otte2023-05-021-4/+20
* texture: Add gdk_texture_diff()Benjamin Otte2023-05-011-3/+19
* rendernode: Add diffing for affine transformsBenjamin Otte2023-04-291-1/+32
* gsk: Don't misuse bitwise operatorsMatthias Clasen2023-04-251-1/+1
* gsk: Don't misuse bitwise operatorsMatthias Clasen2023-04-251-4/+4
* rendernode: CosmeticsBenjamin Otte2023-04-031-189/+136
* rendernode: Get rid of GskRenderNodeTypeInfoBenjamin Otte2023-04-031-297/+429
* rendernode: Remove instance_init() functionBenjamin Otte2023-04-031-27/+0
* docs: Details about texture scale nodesMatthias Clasen2023-03-131-1/+9
* rendernode: Register PNG serializerBenjamin Otte2023-03-111-0/+37
* rendernode: Register SVG serializerBenjamin Otte2023-03-101-13/+84
* rendernode: Respect clip when drawing scale nodesBenjamin Otte2023-03-031-2/+11
* rendernode: Clarify some Cairo stuffBenjamin Otte2023-03-031-6/+16
* rendernode: Don't do unnecessary stuffBenjamin Otte2023-03-031-3/+0
* Fix self-`(type)` annotations for `TextureScaleNode` methodsSebastian Dröge2023-02-191-2/+2
* Add two missing `Since` markersSebastian Dröge2023-02-191-0/+2
* Make make not fallback match GLMatthias Clasen2023-02-141-5/+9
* Make mask nodes more versatileMatthias Clasen2023-02-141-29/+108
* gsk: Introduce mask nodesMatthias Clasen2023-02-121-0/+146
* gsk: Introduce GskTextureScaleNodeMatthias Clasen2023-02-111-0/+202
* gskrendernodeimpl.c: Use foldingMatthias Clasen2023-02-111-23/+49
* gsk: Extend the blur radius for outset shadow extentsCarlos Garnacho2022-11-231-1/+1
* gsk: Also ceil() top side when converting graphene to cairo rectanglesCarlos Garnacho2022-11-231-1/+1
* gsk: Add an assertion to help static analysisMatthias Clasen2022-11-181-0/+2
* Fix spelling errorsMatthias Clasen2022-11-171-5/+5
* Rename gdk-private.h to gdkprivate.hMatthias Clasen2022-09-231-1/+1
* gsk: Use the new debug macrosMatthias Clasen2022-09-231-4/+4
* Mark gsk_rounded_clip_node_new() return value as (transfer full)Sebastian Dröge2022-08-101-1/+1
* gsk: Collect opacity informationMatthias Clasen2022-04-051-0/+26
* gsk: Track disjointness of container nodesMatthias Clasen2022-04-051-0/+21
* Fix up preconditions of gsk_gl_shader_node_newMatthias Clasen2022-03-031-6/+6
* rendernode: Limit diff regionBenjamin Otte2021-12-201-0/+10
* gsk: Allow diffing code to abortBenjamin Otte2021-12-201-13/+12
* rendernode: Simplify conic gradient codeBenjamin Otte2021-11-301-12/+8
* g-i: add missing since annotationsBilal Elmoussaoui2021-11-131-0/+2
* Ensure blur nodes have a positive blur radiusTimm Bäder2021-10-171-1/+2
* gsk: Add high depth rendernode apiMatthias Clasen2021-10-061-1/+31
* Revert "gsk: Stop enlarging text bounding boxes"Matthias Clasen2021-09-171-4/+4
* gsk: Stop enlarging text bounding boxesMatthias Clasen2021-09-171-4/+4
* rendernode: Write the whole nodeBenjamin Otte2021-09-111-8/+12
* Avoid hand-rolled color glyph informationMatthias Clasen2021-09-051-10/+1
* Revert "gsk: Add font options to text nodes"Matthias Clasen2021-09-041-139/+20
* gsk: Add font options to text nodesMatthias Clasen2021-09-031-20/+139
* Use color glyph information from Pangocolor-glyph-infoMatthias Clasen2021-09-011-49/+2
* rendernode: Add (de)serialization support for render nodesBenjamin Otte2021-08-301-0/+111
* Merge branch 'wip/exalm/shadow-extents' into 'master'Matthias Clasen2021-08-051-5/+5
|\
| * Shrink shadow extentsAlexander Mikhaylenko2021-08-041-5/+5
* | gsk: Use harfbuzz for color fontsMatthias Clasen2021-07-311-105/+45
* | gsk: Cache per-glyph color informationMatthias Clasen2021-07-311-1/+52