summaryrefslogtreecommitdiff
path: root/gsk/gl/gskglrenderer.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* glrenderer: Emit more useful error messagesBenjamin Otte2020-12-031-3/+4
* gsk: Add GskConicGradientNodeBenjamin Otte2020-12-031-0/+1
* gl renderer: Make minimal rounded rects more minimalTimm Bäder2020-11-301-4/+4
* gl: add some debugging information to DEBUG_OPSChristian Hergert2020-11-181-4/+14
* gl: use glFramebufferTexture2D to set framebuffer textureChristian Hergert2020-11-181-1/+1
* Merge branch 'wip/otte/for-master' into 'master'Benjamin Otte2020-11-171-29/+29
|\
| * rendernode: Rename all gsk_render_node_peek_*() functionsBenjamin Otte2020-11-171-29/+29
* | gsk: use glFrameBufferTexture2D and release textureChristian Hergert2020-11-161-1/+4
|/
* gl renderer: Make debugging code shorterTimm Bäder2020-11-021-34/+14
* gl renderer: Refactor vertex data loading codeTimm Bäder2020-11-021-57/+27
* gl renderer: Use the load_vertex_data* functions more oftenTimm Bäder2020-11-021-38/+12
* gl renderer: More load_vertex_data* usageTimm Bäder2020-11-021-29/+11
* gl renderer: Reword a commentTimm Bäder2020-11-021-1/+1
* gl renderer: Remove an outdated commentTimm Bäder2020-11-021-2/+1
* gl renderer: Refactor rendering shadow nodesTimm Bäder2020-11-021-35/+17
* gl renderer: Refactor blurred shadow drawing codeTimm Bäder2020-11-021-197/+112
* gl renderer: Nine-slice unblurred outset shadowsTimm Bäder2020-11-021-1/+93
* gl renderer: Don't use blur node boundsTimm Bäder2020-10-221-18/+24
* gl renderer: Fix two scale_x/y mixupsTimm Bäder2020-10-221-2/+2
* gl renderer: Fix private function nameTimm Bäder2020-10-141-3/+3
* gl renderer: Add more scale_x/scale_y codeTimm Bäder2020-10-141-51/+60
* gl renderer: return empty texture for too small blurred nodesTimm Bäder2020-10-141-1/+6
* gl renderer: Use op builder to render flipped textureTimm Bäder2020-10-141-50/+22
* gl renderer: Remove unused parameterTimm Bäder2020-10-141-2/+1
* gl renderer: Use nearest filtering for textures in render_texture()Timm Bäder2020-10-141-4/+4
* gl renderer: Avoid some code duplicationTimm Bäder2020-10-141-41/+21
* gl renderer: Flip texture in render_texture()Timm Bäder2020-10-141-3/+123
* gl renderer: simplify ->render() implementation a bitTimm Bäder2020-10-141-4/+5
* gl renderer: Add a helper to setup projection matrixTimm Bäder2020-10-141-29/+28
* gl renderer: Ignore rendering if accumulated opacity is too smallTimm Bäder2020-10-141-7/+11
* gl renderer: Fix up texture cache keyAlexander Larsson2020-10-051-0/+1
* CosmeticsMatthias Clasen2020-10-011-1/+1
* gl renderer: Fix render node texture cacheAlexander Larsson2020-09-301-1/+4
* Support GLShaderNode in backendsAlexander Larsson2020-09-291-39/+343
* glrenderer: Move ProgramState into ProgramAlexander Larsson2020-09-291-2/+2
* Merge branch 'gles-texture-colors' into 'master'Matthias Clasen2020-09-251-4/+9
|\
| * gl backend: Avoid roundtripping via surface when updloadingAlexander Larsson2020-09-251-4/+9
* | gl renderer: Fall back to cairo if gradients use too many stopsTimm Bäder2020-09-241-32/+48
* | gl renderer: Only return error if creating programs failedTimm Bäder2020-09-241-1/+1
* | gl renderer: Use scale_x/y when rendering clipped nodesTimm Bäder2020-09-241-5/+6
* | gl renderer: Don't use ops_get_scale() when rendering clip nodesTimm Bäder2020-09-241-9/+10
* | gl renderer: Support scaleX/Y better when rendering radial gradientsTimm Bäder2020-09-241-2/+2
|/
* gl renderer: Add radial gradient shaderTimm Bäder2020-09-181-1/+62