summaryrefslogtreecommitdiff
path: root/gsk/gl
Commit message (Expand)AuthorAgeFilesLines
* 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
* mask: Fix glslMatthias Clasen2023-02-171-3/+3
* Merge branch 'mask-modes' into 'main'Matthias Clasen2023-02-153-4/+23
|\
| * Make mask nodes more versatileMatthias Clasen2023-02-143-4/+23
* | glrenderer: Use GdkTexureDownloaderBenjamin Otte2023-02-151-6/+9
* | texture: Export gdk_texture_get_format()Benjamin Otte2023-02-151-1/+0
|/
* gskglrenderjob: Fix compilation with clangKjell Ahlstedt2023-02-141-1/+1
* gl: Avoid a crash in the texture libraryMatthias Clasen2023-02-121-1/+2
* gl: Maintain state when truncatingMatthias Clasen2023-02-121-1/+4
* gl: Support mask nodesMatthias Clasen2023-02-123-1/+74
* 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-113-18/+39
* gl: Pass filters down from visit_texture_nodeMatthias Clasen2023-02-111-4/+10
* gsk: Introduce GskTextureScaleNodeMatthias Clasen2023-02-111-0/+4
* gsk: Generate mipmaps when requestedMatthias Clasen2023-02-111-0/+3
* gsk: Don't limit filters too muchMatthias Clasen2023-02-111-2/+1
* gsk: Fix a compiler warningMatthias Clasen2023-02-021-1/+1
* gsk: Quiet a compiler warningMatthias Clasen2023-01-281-1/+1
* gsk/gl: fix warning when join_sources() is unusedChristian Hergert2023-01-121-1/+1
* gsk: Avoid a crash with negative scalesMatthias Clasen2022-11-201-1/+1
* Fix spelling errorsMatthias Clasen2022-11-173-3/+3
* Drop gdkintl.hMatthias Clasen2022-09-231-1/+1
* gsk: Use the new debug macrosMatthias Clasen2022-09-231-22/+25
* gsk: Make glyph upload more similar to iconsMatthias Clasen2022-09-101-12/+74
* GL Renderer: Ensure that GdkGLContext is current in gsk_gl_driver_shader_weak_cbLuca Bacci2022-08-271-1/+6
* gsk/gl: use critical instead of assert in disposeChristian Hergert2022-05-161-3/+7
* Remove all nicks and blurbs from param specsSophie Herold2022-05-113-9/+3
* gsk: Check for half float supportMatthias Clasen2022-05-061-1/+21
* gsk/gl: Typo fixMatthias Clasen2022-04-081-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
| * gl: Don't leak big glyphsMatthias Clasen2022-04-031-4/+10
* | Merge branch 'blurry-offscreen' into 'main'Matthias Clasen2022-04-051-51/+89
|\ \
| * | gsk/gl: Always align offscreen rendering with the pixel gridSebastian Keller2022-04-041-51/+89
| |/
* | gl: Don't leak big glyphsMatthias Clasen2022-04-041-4/+10
|/
* gsk: Plug a memory leakMatthias Clasen2022-04-031-1/+1
* gsk/gl: use consistent library namingChristian Hergert2022-03-184-15/+17
* gsk/gl: make texture libraries more autonomousChristian Hergert2022-03-185-289/+407
* gsk/gl: pin atlases to single texture libraryChristian Hergert2022-03-182-9/+16
* gsk/gl: add more control over shader generationChristian Hergert2022-03-182-24/+78
* gsk/gl: rename glyphs to glyphs_libraryChristian Hergert2022-03-183-9/+9
* gsk/gl: allow configuring atlas sizeChristian Hergert2022-03-184-14/+25
* gsk/gl: check for format as wellChristian Hergert2022-03-181-1/+1
* gsk/gl: only clear glyph cache durign reclaimationChristian Hergert2022-03-183-4/+13
* gsk/gl: ignore max_entry_size when zeroChristian Hergert2022-03-181-1/+3
* gsk/gl: make max-frame-age configurableChristian Hergert2022-03-182-5/+7