summaryrefslogtreecommitdiff
path: root/gsk
Commit message (Expand)AuthorAgeFilesLines
* gsk: Comment out some debug codeMatthias Clasen2023-05-111-0/+2
* gsk: Fix some renderer gotchasMatthias Clasen2023-05-102-1/+15
* gsk: Drop an unused functionMatthias Clasen2023-05-102-20/+0
* gsk: Dispose the driver when the display is closedMatthias Clasen2023-05-101-7/+17
* gsk: Fix a refcounting mishapMatthias Clasen2023-05-091-1/+2
* rendernodeparser: Handle shader nodes betterMatthias Clasen2023-05-061-3/+39
* Merge branch 'wip/otte/update-texture' into 'main'Benjamin Otte2023-05-061-7/+39
|\
| * rendernode: Implement texture diffing for scale nodesBenjamin Otte2023-05-021-4/+20
| * texture: Add gdk_texture_diff()Benjamin Otte2023-05-011-3/+19
* | gsk: Introduce a constantMatthias Clasen2023-05-052-4/+6
* | gsk: Add a few assertionsMatthias Clasen2023-05-052-0/+3
* | gsk: Add some debug helpersMatthias Clasen2023-05-052-9/+16
* | gsk: Better handling of offscreensMatthias Clasen2023-05-051-3/+3
* | gsk: Avoid some offscreensMatthias Clasen2023-05-041-10/+1
* | Merge branch 'wip/otte/for-main' into 'main'Benjamin Otte2023-05-0268-69/+52
|\ \
| * | vulkan: Compute offscreen texture coords properlyBenjamin Otte2023-05-021-68/+51
| * | vulkan: Rebuild SPIR-V filesBenjamin Otte2023-05-0266-0/+0
| * | build: Use generated SPIR-V filesBenjamin Otte2023-05-021-1/+1
* | | stop using deprecated pango apiMatthias Clasen2023-05-011-1/+1
|/ /
* | gsk: Fix rendering big textures with offsetsMatthias Clasen2023-05-011-1/+2
* | gsk: Extract scales properly from 2D transformsMatthias Clasen2023-05-011-6/+7
* | Improve rounded rect intersectionMatthias Clasen2023-05-013-94/+198
* | 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: Normalize rects in GLSLMatthias Clasen2023-05-016-8/+78
* | gsk: Plug a few memory leaksMatthias Clasen2023-04-301-0/+2
|/
* rendernode: Add diffing for affine transformsBenjamin Otte2023-04-291-1/+32
* Merge branch 'wip/otte/texturebuilder' into 'main'Benjamin Otte2023-04-285-28/+126
|\
| * gldriver: Add a sync when creating texturesMatthias Clasen2023-04-281-0/+6
| * gsk: Synchronize when using texturesMatthias Clasen2023-04-274-15/+97
| * glrenderer: Port to GdkGLTextureBuilderBenjamin Otte2023-04-271-13/+23
* | Fix various bitfield warningsMatthias Clasen2023-04-274-12/+12
|/
* glcontext: Use GdkGLVersion elsewhereBenjamin Otte2023-04-273-4/+4
* gsk: Don't misuse bitwise operatorsMatthias Clasen2023-04-251-1/+1
* gsk: Don't misuse bitwise operatorsMatthias Clasen2023-04-251-4/+4
* gsk: Use explicit switchesMatthias Clasen2023-04-191-4/+31
* gsk: Mask nodes support 2d transformsMatthias Clasen2023-04-191-0/+1
* gl: Only allow RGB(A)8 on GLES2Benjamin Otte2023-04-171-17/+39
* glrenderer: Don't try to use float framebuffers on GLES2Benjamin Otte2023-04-171-1/+5
* gles: Don't use vertex array objectsBenjamin Otte2023-04-151-3/+7
* gsk/vulkan/render: Download image before resetGeorges Basile Stavracas Neto2023-04-141-1/+4
* gsk/vulkan/glyphcache: Rework glyphsGeorges Basile Stavracas Neto2023-04-082-18/+37
* gsk/vulkan/pipeline: Simplify pipeline creationGeorges Basile Stavracas Neto2023-04-082-26/+4
* gsk/vulkan: Use default blend factorsGeorges Basile Stavracas Neto2023-04-082-4/+2
* gsk/vulkan: CosmeticsGeorges Basile Stavracas Neto2023-04-082-10/+10
* rendernode: CosmeticsBenjamin Otte2023-04-031-189/+136
* rendernode: Get rid of GskRenderNodeTypeInfoBenjamin Otte2023-04-033-395/+438