summaryrefslogtreecommitdiff
path: root/gsk/gl
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
* gsk: Comment out some debug codeMatthias Clasen2023-05-111-0/+2
* gsk: Fix some renderer gotchasMatthias Clasen2023-05-101-1/+2
* gsk: Dispose the driver when the display is closedMatthias Clasen2023-05-101-7/+17
* gsk: Fix a refcounting mishapMatthias Clasen2023-05-091-1/+2
* 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
* 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-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: Normalize rects in GLSLMatthias Clasen2023-05-016-8/+78
* gsk: Plug a few memory leaksMatthias Clasen2023-04-301-0/+2
* 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-272-7/+7
|/
* glcontext: Use GdkGLVersion elsewhereBenjamin Otte2023-04-273-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
* Make fractional scaling for GL opt-inMatthias Clasen2023-04-021-1/+1
* Use fractional scale for the GL rendererMatthias Clasen2023-04-021-1/+1
* gsk: CosmeticsMatthias Clasen2023-04-023-11/+11
* gsk: Pass scale as float to the command queueMatthias Clasen2023-04-023-10/+10
* Merge branch 'gbsneto/mildly-mid-vulkan-fixes' into 'main'Georges Basile Stavracas Neto2023-04-011-17/+15
|\
| * gsk/gl/renderjob: Decompose matrix for 3D transformsGeorges Basile Stavracas Neto2023-04-011-17/+15
* | Convert headers to #pragma onceMatthias Clasen2023-03-3121-63/+21
|/
* glrenderer: Fix to prevent creation of GL_TEXTURE_MAG_FILTER filters with inc...sumibi-yakitori2023-03-271-7/+17
* gsk: Avoid copying GL texture in more casesMatthias Clasen2023-03-232-10/+26
* 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