summaryrefslogtreecommitdiff
path: root/gsk
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'matthiasc/for-main' into 'main'Matthias Clasen2023-05-173-3/+3
|\
| * gsk: Don't build unused functionsMatthias Clasen2023-05-162-2/+2
| * gsk: CosmeticsMatthias Clasen2023-05-161-1/+1
* | Merge branch 'gl-renderer-more-defensive' into 'main'Matthias Clasen2023-05-173-872/+948
|\ \
| * | gsk: Stop setting uniforms when we are out of batchesMatthias Clasen2023-05-163-872/+948
| |/
* | glrenderer: Remove unused functionBenjamin Otte2023-05-171-30/+0
|/
* gsk: Fix a crashMatthias Clasen2023-05-161-0/+4
* nodeparser: Move an error checkBenjamin Otte2023-05-161-8/+9
* vulkan: Make projection matrix match GLBenjamin Otte2023-05-161-1/+1
* rendernode: clip when drawing shadowsBenjamin Otte2023-05-161-0/+6
* build: Make shaders depend on their includesBenjamin Otte2023-05-161-7/+9
* vulkan: Fix typo in clipping codeBenjamin Otte2023-05-161-1/+1
* 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