summaryrefslogtreecommitdiff
path: root/gsk
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'transform-work' into 'master'Matthias Clasen2021-09-182-36/+310
|\
| * Add gsk_transform_to_2d_componentsMatthias Clasen2021-09-182-13/+114
| * gsk: Add skew transformsMatthias Clasen2021-09-172-20/+179
| * transform: Add sectionsMatthias Clasen2021-09-171-8/+22
* | Revert "gsk: Stop enlarging text bounding boxes"Matthias Clasen2021-09-171-4/+4
* | ngl: Use exact device scales for glyphsMatthias Clasen2021-09-171-15/+12
|/
* Fix glyph cache entry sizingMatthias Clasen2021-09-171-2/+8
* gsk: Stop enlarging text bounding boxesMatthias Clasen2021-09-171-4/+4
* transform: Improve docsMatthias Clasen2021-09-171-0/+7
* gsk: Handle 2D transforms betterMatthias Clasen2021-09-171-1/+12
* rendernodeparser: Avoid gdk_texture_new_for_pixbufMatthias Clasen2021-09-171-12/+5
* rendernodeparser: Use gdk_texture_save_to_png_bytesMatthias Clasen2021-09-171-8/+5
* rendernodeparser: Handle is_color attribute for glyphsBenjamin Otte2021-09-161-1/+10
* ngl: Avoid offscreens in more casesMatthias Clasen2021-09-161-0/+3
* ngl: Improve shortcuts for shadow nodesMatthias Clasen2021-09-161-9/+12
* ngl Fix bottom-right border render failureBenjamin Otte2021-09-161-1/+1
* ngl: Fix opacity handlingMatthias Clasen2021-09-161-9/+64
* ngl: Avoid cairo_to_png in debug outputMatthias Clasen2021-09-153-32/+29
* Annotate gsk_cairo_blur_compute_pixels as constMatthias Clasen2021-09-141-1/+1
* Annotate gsk_ngl_uniform_state_align as pureMatthias Clasen2021-09-141-1/+1
* Annotate gsk_rounded_rect_is_circular as pureMatthias Clasen2021-09-141-2/+2
* Annotate pango_glyph_string_num_glyphs as pureMatthias Clasen2021-09-141-1/+1
* ngl: Simplify and unbug texture downloadBenjamin Otte2021-09-131-19/+8
* texture: Add GdkMemoryConversion private enumBenjamin Otte2021-09-122-2/+2
* Merge branch 'wip/otte/for-master' into 'master'Benjamin Otte2021-09-111-8/+12
|\
| * rendernode: Write the whole nodeBenjamin Otte2021-09-111-8/+12
* | Add vectorized half-float conversionMatthias Clasen2021-09-103-11/+180
|/
* Avoid hand-rolled color glyph informationMatthias Clasen2021-09-051-10/+1
* Revert "gsk: Add font options to text nodes"Matthias Clasen2021-09-042-152/+20
* Revert "gsk: Add font options to the glyph cache"Matthias Clasen2021-09-042-12/+1
* Revert "gsk: Pass font options along"Matthias Clasen2021-09-041-7/+0
* gsk: Pass font options alongMatthias Clasen2021-09-031-0/+7
* gsk: Add font options to the glyph cacheMatthias Clasen2021-09-032-1/+12
* gsk: Add font options to text nodesMatthias Clasen2021-09-032-20/+152
* Use color glyph information from Pangocolor-glyph-infoMatthias Clasen2021-09-012-53/+3
* rendernode: Add (de)serialization support for render nodesBenjamin Otte2021-08-301-0/+111
* rendernode: Add GValue functions for render nodesBenjamin Otte2021-08-302-1/+126
* ngl: Avoid a coordinate overflowtext-selection-missingMatthias Clasen2021-08-281-1/+4
* gsk: Drop the gl rendererMatthias Clasen2021-08-2052-10742/+7
* Merge branch 'wip/otte/for-master' into 'master'Benjamin Otte2021-08-081-1/+3
|\
| * ngl: Make current when unrealizingBenjamin Otte2021-08-081-1/+3
* | Merge branch 'wip/exalm/shadow-extents' into 'master'Matthias Clasen2021-08-051-5/+5
|\ \
| * | Shrink shadow extentsAlexander Mikhaylenko2021-08-041-5/+5
| |/
* | Merge branch 'color-glyph-fixes' into 'master'Matthias Clasen2021-07-312-27/+88
|\ \
| * | gsk: Use harfbuzz for color fontsMatthias Clasen2021-07-311-105/+45
| * | gsk: Cache per-glyph color informationMatthias Clasen2021-07-311-1/+52
| * | ngl: Use per-glyph color informationMatthias Clasen2021-07-311-10/+18
| * | gsk: Mark color glyphsMatthias Clasen2021-07-311-2/+64
| |/
* | ngl: Bypass pango for glyph cache renderingMatthias Clasen2021-07-301-13/+5
|/
* ngl: CosmeticsMatthias Clasen2021-07-261-2/+2