summaryrefslogtreecommitdiff
path: root/gsk
Commit message (Expand)AuthorAgeFilesLines
* gl: Fix implicit leaking of shader objectxndcn2020-12-291-5/+2
* Merge branch 'wip/chergert/volatile-fixes' into 'master'Timm Bäder2020-12-294-4/+4
|\
| * types: fix various use of volatile in type registrationwip/chergert/volatile-fixesChristian Hergert2020-11-184-4/+4
* | Fix gtk4-demo’s gears demo on OpenGL ESEmmanuel Gil Peyrot2020-12-251-3/+3
* | Merge branch 'wip/otte/for-master' into 'master'Matthias Clasen2020-12-241-0/+10
|\ \
| * | rendernode: Bail if matrix is invalidBenjamin Otte2020-12-241-0/+10
* | | Merge branch 'wip/baedert/for-master' into 'master'Matthias Clasen2020-12-225-179/+113
|\ \ \
| * | | gl renderer: Check for pointer equality in rounded_rect_equalTimm Bäder2020-12-211-7/+8
| * | | rendernode: Different uniformity in border nodesTimm Bäder2020-12-211-0/+7
| * | | rendernode: Sort diff() requirements by complexityTimm Bäder2020-12-211-5/+5
| * | | GskTransform: Add nullable annotations to _equals()Timm Bäder2020-12-211-2/+2
| * | | gl renderer: Proper state tracking for color matrix opsTimm Bäder2020-12-213-19/+25
| * | | gl renderer: Add missing debug output for repeat opsTimm Bäder2020-12-211-0/+1
| * | | gl renderer: Create shader-global uniform ops on draw()Timm Bäder2020-12-211-135/+53
| * | | gl renderer: Unify new clip/viewport rects in blur_texture()Timm Bäder2020-12-211-7/+7
| * | | GskTransform: Fix identity transform class nameTimm Bäder2020-12-211-1/+1
| * | | GskTransform: Avoid a ref+unref pairTimm Bäder2020-12-211-2/+4
| * | | gl renderer: Avoid setting modelview to identical valuesTimm Bäder2020-12-211-11/+10
* | | | gsk: Export the glyph serialization privatelyMatthias Clasen2020-12-212-57/+82
* | | | gsk: Improve glyph serializationMatthias Clasen2020-12-211-4/+10
* | | | gsk: Fix serialization of glyphsfix-node-glyphsMatthias Clasen2020-12-211-1/+1
|/ / /
* | | Revert "gl renderer: Render too big textures to the clipped area"Matthias Clasen2020-12-191-188/+203
* | | Revert "gl renderer: Take a out graphene_rect in blur_node()"Matthias Clasen2020-12-191-29/+52
* | | gl renderer: Take a out graphene_rect in blur_node()Timm Bäder2020-12-161-52/+29
* | | gl renderer: Render too big textures to the clipped areaTimm Bäder2020-12-161-203/+188
* | | gl renderer: Unify viewport setting in add_offscreen_ops()Timm Bäder2020-12-162-14/+17
|/ /
* | Add a doc comment for GskConicGradientNodeMatthias Clasen2020-12-151-0/+6
* | build: Use a consistent style for Meson filesEmmanuele Bassi2020-12-151-29/+39
* | build: Remove linker flags from static librariesEmmanuele Bassi2020-12-151-2/+1
* | build: Remove unused variableEmmanuele Bassi2020-12-151-4/+1
* | gl renderer: Remove RESET_OPACITY flagTimm Bäder2020-12-061-18/+15
* | gl renderer: Reset opacity when rendering blend node childrenTimm Bäder2020-12-061-2/+2
* | gl renderer: Initialize rounded rect earlyTimm Bäder2020-12-061-8/+4
* | gl renderer: Fix rendering clipped blurred inset shadow nodesTimm Bäder2020-12-061-1/+8
* | gl renderer: Ignore crossfades between equal texture nodesTimm Bäder2020-12-061-0/+21
* | gl renderer: Use scale_x and scale_y everywhereTimm Bäder2020-12-065-46/+51
* | macos: enable GL renderer by defaultChristian Hergert2020-12-041-2/+1
* | gl: specify attribute locations for vUv and aPositionChristian Hergert2020-12-041-0/+2
* | glrenderer: Implement a shader for conic gradientswip/otte/conicBenjamin Otte2020-12-037-2/+179
* | rendernode: Fix some wrong constants for conic gradientsBenjamin Otte2020-12-031-2/+2
* | glrenderer: Emit more useful error messagesBenjamin Otte2020-12-031-3/+4
* | Merge branch 'wip/otte/conic' into 'master'Matthias Clasen2020-12-037-32/+441
|\ \
| * | gsk: Add GskConicGradientNodeBenjamin Otte2020-12-037-0/+414
| * | rendernodeparser: Split out a functionBenjamin Otte2020-12-021-33/+28
* | | Merge branch 'ebassi/for-master' into 'master'Emmanuele Bassi2020-12-024-0/+165
|\ \ \ | |/ / |/| |
| * | docs: Annotate GskRendererEmmanuele Bassi2020-12-011-0/+6
| * | docs: Annotate the GL shader objectsEmmanuele Bassi2020-12-011-0/+10
| * | docs: Annotate all render node typesEmmanuele Bassi2020-12-011-0/+123
| * | docs: Annotate structure types used by GskRenderNodesEmmanuele Bassi2020-12-011-0/+26
* | | macos: use Cairo renderer by defaultChristian Hergert2020-12-011-1/+2
|/ /