summaryrefslogtreecommitdiff
path: root/gsk/gl/gskglrenderjob.c
Commit message (Expand)AuthorAgeFilesLines
* glrenderer: Remove unused functionBenjamin Otte2023-05-171-30/+0
* gsk: Fix a refcounting mishapMatthias Clasen2023-05-091-1/+2
* gsk: Better handling of offscreensMatthias Clasen2023-05-051-3/+3
* gsk: Avoid some offscreensMatthias Clasen2023-05-041-10/+1
* gsk: Extract scales properly from 2D transformsMatthias Clasen2023-05-011-6/+7
* Improve rounded rect intersectionMatthias Clasen2023-05-011-91/+20
* gsk: Fix mask transform handlingMatthias Clasen2023-05-011-0/+6
* gsk: Fix blend transform handlingMatthias Clasen2023-05-011-0/+8
* gsk: Fix cross-fade transform handlingMatthias Clasen2023-05-011-1/+11
* gsk: More fixesMatthias Clasen2023-05-011-61/+100
* gsk: Transform rounded rects betterMatthias Clasen2023-05-011-23/+37
* gsk: Plug a few memory leaksMatthias Clasen2023-04-301-0/+2
* gsk: Synchronize when using texturesMatthias Clasen2023-04-271-14/+28
* glcontext: Use GdkGLVersion elsewhereBenjamin Otte2023-04-271-1/+1
* gsk: Use explicit switchesMatthias Clasen2023-04-191-4/+31
* gsk: Mask nodes support 2d transformsMatthias Clasen2023-04-191-0/+1
* gsk: CosmeticsMatthias Clasen2023-04-021-5/+5
* gsk: Pass scale as float to the command queueMatthias Clasen2023-04-021-3/+3
* gsk/gl/renderjob: Decompose matrix for 3D transformsGeorges Basile Stavracas Neto2023-04-011-17/+15
* gsk: Avoid copying GL texture in more casesMatthias Clasen2023-03-231-8/+23
* gsk: Drop some unused argumentsMatthias Clasen2023-03-221-2/+2
* gsk: Use overlapping slicesMatthias Clasen2023-03-221-2/+4
* gsk: CosmeticsMatthias Clasen2023-03-221-6/+5
* gsk: Use mipmaps when it is beneficialMatthias Clasen2023-03-191-12/+19
* glrenderer: Handle filters differentlyBenjamin Otte2023-03-181-50/+34
* gsk: Drop texture subsettingMatthias Clasen2023-03-181-34/+0
* gsk: Drop texture subsettingMatthias Clasen2023-03-171-2/+10
* gsk: Add slicing to texture scale nodesMatthias Clasen2023-03-171-30/+103
* gsk: Use linear filtering for sliced texturesMatthias Clasen2023-03-151-1/+1
* gsk: Stop using g_sliceMatthias Clasen2023-03-141-2/+2
* gsk: Mark mask nodes as 'supports transforms'Matthias Clasen2023-03-141-0/+1
* gsk: Fix rotated texture scale nodesMatthias Clasen2023-03-141-0/+2
* gsk: Cache scaled textureMatthias Clasen2023-03-101-0/+15
* gl: Respect clip wehn drawing scale nodesMatthias Clasen2023-03-031-105/+91
* Make mask nodes more versatileMatthias Clasen2023-02-141-2/+6
* gskglrenderjob: Fix compilation with clangKjell Ahlstedt2023-02-141-1/+1
* gl: Support mask nodesMatthias Clasen2023-02-121-1/+51
* gsk: Introduce mask nodesMatthias Clasen2023-02-121-0/+4
* gl: Handle GskTextureScaleNodesMatthias Clasen2023-02-111-12/+155
* gl: Make texture slicing more flexibleMatthias Clasen2023-02-111-1/+1
* gl: Pass filters down from visit_texture_nodeMatthias Clasen2023-02-111-4/+10
* gsk: Introduce GskTextureScaleNodeMatthias Clasen2023-02-111-0/+4
* gsk: Avoid a crash with negative scalesMatthias Clasen2022-11-201-1/+1
* Fix spelling errorsMatthias Clasen2022-11-171-1/+1
* Merge branch 'nonoverlapping-containers' into 'main'Matthias Clasen2022-04-071-57/+1
|\
| * gsk/gl: Use pre-collected opacity informationMatthias Clasen2022-04-051-57/+1
* | gsk/gl: Always align offscreen rendering with the pixel gridSebastian Keller2022-04-041-51/+89
|/
* gsk/gl: use consistent library namingChristian Hergert2022-03-181-4/+6
* gsk/gl: rename glyphs to glyphs_libraryChristian Hergert2022-03-181-1/+1
* gsk/gl: support non-standard default framebufferChristian Hergert2022-02-221-2/+16