summaryrefslogtreecommitdiff
path: root/gsk
Commit message (Expand)AuthorAgeFilesLines
* gsk: Improve slice handlingMatthias Clasen2023-03-221-28/+208
* gsk: Add more flexible texture uploadMatthias Clasen2023-03-222-36/+97
* gsk: Drop debug codeMatthias Clasen2023-03-221-61/+0
* gsk: Drop some unused argumentsMatthias Clasen2023-03-223-15/+8
* gsk: Use overlapping slicesMatthias Clasen2023-03-223-6/+135
* gsk: CosmeticsMatthias Clasen2023-03-222-7/+6
* gsk: Use mipmaps when it is beneficialMatthias Clasen2023-03-191-12/+19
* glrenderer: Support GL without samplersBenjamin Otte2023-03-182-8/+28
* glrenderer: Handle filters differentlyBenjamin Otte2023-03-1812-193/+219
* gsk: Drop texture subsettingMatthias Clasen2023-03-181-34/+0
* gsk: Avoid reuploading textures too muchMatthias Clasen2023-03-171-0/+2
* gsk: Drop texture subsettingMatthias Clasen2023-03-171-2/+10
* gsk: Add slicing to texture scale nodesMatthias Clasen2023-03-171-30/+103
* gsk: Be more careful when slicingMatthias Clasen2023-03-172-11/+18
* gldriver: Quick workaround for filter mismatchBenjamin Otte2023-03-171-1/+1
* gsk: Use linear filtering for sliced texturesMatthias Clasen2023-03-151-1/+1
* gsk: Fix texture slicingMatthias Clasen2023-03-151-1/+1
* gsk: Fix handling of large texturesMatthias Clasen2023-03-151-2/+2
* gsk: Add a way to limit texture sizesMatthias Clasen2023-03-151-0/+15
* gsk: Stop using g_sliceMatthias Clasen2023-03-1417-44/+44
* gsk: Mark mask nodes as 'supports transforms'Matthias Clasen2023-03-141-0/+1
* gsk: Fix rotated texture scale nodesMatthias Clasen2023-03-141-0/+2
* docs: Details about texture scale nodesMatthias Clasen2023-03-131-1/+9
* Merge branch 'wip/otte/rendernode-export' into 'main'Benjamin Otte2023-03-111-13/+121
|\
| * rendernode: Register PNG serializerBenjamin Otte2023-03-111-0/+37
| * rendernode: Register SVG serializerBenjamin Otte2023-03-101-13/+84
* | gsk: Cache scaled textureMatthias Clasen2023-03-101-0/+15
|/
* Fix compile_resources present source directoryWilliam Roy2023-03-071-1/+1
* gl: Respect clip wehn drawing scale nodesMatthias Clasen2023-03-031-105/+91
* 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
* mask: Fix glslMatthias Clasen2023-02-171-3/+3
* Make make not fallback match GLMatthias Clasen2023-02-141-5/+9
* rendernodeparser: Fix mask mode handlingMatthias Clasen2023-02-141-0/+3
* rendernodeparser: Print an error when failing to parse an enumBenjamin Otte2023-02-141-0/+4
* Merge branch 'mask-modes' into 'main'Matthias Clasen2023-02-157-44/+218
|\
| * Make mask nodes more versatileMatthias Clasen2023-02-147-44/+218
* | glrenderer: Use GdkTexureDownloaderBenjamin Otte2023-02-151-6/+9
* | texture: Export gdk_texture_get_format()Benjamin Otte2023-02-151-1/+0
|/
* gsk: Move new 4.10 `GskRenderNodeType`s to the end instead of inserting them ...Sebastian Dröge2023-02-142-6/+6
* 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-124-1/+75
* gsk: Introduce mask nodesMatthias Clasen2023-02-127-1/+207
* gl: Handle GskTextureScaleNodesMatthias Clasen2023-02-111-12/+155
* gl: Make texture slicing more flexibleMatthias Clasen2023-02-113-18/+39