summaryrefslogtreecommitdiff
path: root/gsk/gl/gskglrenderer.c
Commit message (Expand)AuthorAgeFilesLines
* gsk: Fix rendering big textures with offsetsMatthias Clasen2023-05-011-1/+2
* glcontext: Use GdkGLVersion elsewhereBenjamin Otte2023-04-271-1/+1
* glrenderer: Don't try to use float framebuffers on GLES2Benjamin Otte2023-04-171-1/+5
* 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-021-5/+5
* glrenderer: Handle filters differentlyBenjamin Otte2023-03-181-1/+0
* Drop gdkintl.hMatthias Clasen2022-09-231-1/+1
* gsk/gl: use critical instead of assert in disposeChristian Hergert2022-05-161-3/+7
* gsk: Check for half float supportMatthias Clasen2022-05-061-1/+21
* renderers: Handle large viewportsBenjamin Otte2022-02-261-3/+37
* gsk/gl: avoid clearing opaque regionsChristian Hergert2022-02-211-2/+63
* Merge branch 'wip/otte/center-center-center' into 'master'Benjamin Otte2021-10-221-2/+4
|\
| * gl: Call make_current() before doing any GL workBenjamin Otte2021-10-221-2/+4
* | gsk: Allow gsk_renderer_realize (renderer, NULL, NULL)Benjamin Otte2021-10-201-6/+14
|/
* gsk: provide an ngl rendererMatthias Clasen2021-10-071-4/+32
* Maintain abiMatthias Clasen2021-10-071-0/+21
* Rename ngl to glMatthias Clasen2021-10-071-0/+322
* gsk: Drop the gl rendererMatthias Clasen2021-08-201-4559/+0
* gsk: Clean up docs syntaxMatthias Clasen2021-05-221-3/+2
* gsk: Fix shader gresource pathswip/exalm/shaderAlexander Mikhaylenko2021-04-191-4/+4
* gsk: Avoid compiler warnings without assertionsMatthias Clasen2021-04-121-2/+1
* gsk: Rename resource pathsMatthias Clasen2021-04-031-18/+18
* gl: Fixed clipped offscreen renderingfix-clipped-textureMatthias Clasen2021-02-091-9/+2
* gl renderer: Fix viewport computation when rendering offscreenTimm Bäder2021-01-291-16/+16
* gskglrenderer: Remove switch fallthrough commentsFabio Lagalla2021-01-271-2/+0
* gskrendernode: Cache angle in conic gradientsFabio Lagalla2021-01-271-10/+3
* gskglrenderer: First class support of repeating-radial-gradientFabio Lagalla2021-01-271-1/+6
* gskglrenderer: First class support of repeating-linear-gradientFabio Lagalla2021-01-271-1/+5
* gskglrenderer: Optimize conic-gradient shaderFabio Lagalla2021-01-271-4/+14
* gskglrenderer: Optimize radial-gradient shaderFabio Lagalla2021-01-271-8/+11
* gskglrenderer: Optimize linear-gradient shaderFabio Lagalla2021-01-271-4/+4
* gl renderer: Use rect_contains_rect() copyTimm Bäder2021-01-171-1/+1
* gl renderer: Don't reset offset when drawing offscreenTimm Bäder2021-01-171-21/+8
* gl renderer: Properly y-flip non-offscreen children of rounded clipsTimm Bäder2021-01-171-1/+2
* gl renderer: Proper state tracking for color matrix opsTimm Bäder2020-12-211-4/+9
* gl renderer: Add missing debug output for repeat opsTimm Bäder2020-12-211-0/+1
* gl renderer: Unify new clip/viewport rects in blur_texture()Timm Bäder2020-12-211-7/+7
* Revert "gl renderer: Render too big textures to the clipped area"Matthias Clasen2020-12-191-188/+203
* Revert "gl renderer: Take a out graphene_rect in blur_node()"Matthias Clasen2020-12-191-29/+52
* gl renderer: Take a out graphene_rect in blur_node()Timm Bäder2020-12-161-52/+29
* gl renderer: Render too big textures to the clipped areaTimm Bäder2020-12-161-203/+188
* gl renderer: Unify viewport setting in add_offscreen_ops()Timm Bäder2020-12-161-14/+7
* gl renderer: Remove RESET_OPACITY flagTimm Bäder2020-12-061-18/+15
* gl renderer: Reset opacity when rendering blend node childrenTimm Bäder2020-12-061-2/+2
* gl renderer: Initialize rounded rect earlyTimm Bäder2020-12-061-8/+4
* gl renderer: Fix rendering clipped blurred inset shadow nodesTimm Bäder2020-12-061-1/+8
* gl renderer: Ignore crossfades between equal texture nodesTimm Bäder2020-12-061-0/+21
* gl renderer: Use scale_x and scale_y everywhereTimm Bäder2020-12-061-31/+45
* glrenderer: Implement a shader for conic gradientswip/otte/conicBenjamin Otte2020-12-031-1/+61