summaryrefslogtreecommitdiff
path: root/gsk
Commit message (Expand)AuthorAgeFilesLines
* gl renderer: Force blur shadow node children offscreenTimm Bäder2019-01-131-1/+6
* gl renderer: Dont't try to draw glyphs at scale 0Timm Bäder2019-01-103-2/+5
* gl glyphcache: Only support one dirty glyph per atlasTimm Bäder2019-01-102-54/+38
* gl renderer: Remove debug codeTimm Bäder2019-01-101-13/+1
* gl renderer: Fix hidpi transform nodesTimm Bäder2019-01-101-1/+3
* gl renderer: Only compile the vertex shader onceTimm Bäder2019-01-103-26/+50
* gl renderer: Don't forget the offset when rendering blur nodesTimm Bäder2019-01-101-2/+3
* gl renderer: Add a clip stackTimm Bäder2018-12-313-45/+142
* gl renderer: Track border width state separatelyTimm Bäder2018-12-073-18/+45
* gl renderer: Ignore subsequent render target opsTimm Bäder2018-12-071-3/+22
* gl renderer: Ignore viewport ops to the same viewportTimm Bäder2018-12-071-2/+13
* gl renderer: Fix remaining TODO about offset nodesTimm Bäder2018-12-041-36/+3
* gl renderer: transform nodes: offsetTimm Bäder2018-12-041-4/+15
* gl renderer: Clip nodes: offsetTimm Bäder2018-12-041-4/+6
* gl renderer: Linear gradients: offsetTimm Bäder2018-12-041-0/+5
* gl renderer: Outset shadow nodes: offsetTimm Bäder2018-12-041-2/+3
* gl renderer: Care about offset when rendering border nodesTimm Bäder2018-12-041-2/+3
* gl renderer: care about offset when rendering shadow nodesTimm Bäder2018-12-041-2/+3
* gl renderer: Remove blend shaderTimm Bäder2018-12-025-71/+1
* gl renderer: Reset opacity when rendering to a textureTimm Bäder2018-12-021-0/+3
* gl renderer: Add function to draw debug rectangleTimm Bäder2018-12-021-0/+43
* gl renderer: Refactor render op builderTimm Bäder2018-12-022-55/+60
* gl renderer: Add more node types to print_render_node_treeTimm Bäder2018-12-021-1/+12
* gl renderer: Use ops_transform_bounds_modelview in more placesTimm Bäder2018-12-021-5/+5
* gl renderer: Add NodeSampleTimm Bäder2018-12-024-0/+81
* gl renderer: Move geometry calculation further downTimm Bäder2018-12-021-5/+5
* gl renderer: Apply offset with scaleTimm Bäder2018-12-021-1/+2
* gl renderer: Refactor add_offscreen_opsTimm Bäder2018-12-021-42/+42
* gl renderer: Add offscreen ops without offset appliedTimm Bäder2018-12-021-1/+6
* gl renderer: Reset offset when rendering offscreenTimm Bäder2018-12-021-0/+7
* gl renderer: add render ops for dumping the framebufferTimm Bäder2018-12-023-0/+31
* gl renderer: Set the render region as initial clipTimm Bäder2018-12-021-1/+20
* gl renderer: Fix only_translation checkTimm Bäder2018-12-021-1/+1
* gl renderer: Render non-trivial transforms to a textureTimm Bäder2018-11-293-1/+76
* gl renderer: Cache offscreen textures per node, not sizeTimm Bäder2018-11-293-44/+80
* gl renderer: Expand matrix metadata extractionTimm Bäder2018-11-292-48/+47
* Revert "gldriver: Don't create surfaces to upload textures"Timm Bäder2018-11-291-39/+9
* gl renderer: Use stack to keep track of modelview matrixTimm Bäder2018-11-273-55/+140
* gldriver: Don't create surfaces to upload texturesTimm Bäder2018-11-271-9/+39
* gl renderer: Properly retrieve matrix scaleTimm Bäder2018-11-081-2/+16
* gl renderer: Save some matrix multiplicationsTimm Bäder2018-10-113-4/+66
* vulkan: fix warning from g_clear_pointer() changesChristian Hergert2018-07-281-1/+1
* gl renderer: Pull a few declarations into the closest scopeTimm Bäder2018-07-171-4/+6
* GskRoundedRect: TypoTimm Bäder2018-07-171-1/+1
* gl renderer: Use a GArray for the shadow cacheTimm Bäder2018-07-172-35/+56
* gl: implement clipping for legacy contextsElias Aebi2018-07-141-1/+17
* gl: fix compilation errors for legacy context shadersElias Aebi2018-07-142-5/+77
* gl: Don't accidentally use ints for float variablesBenjamin Otte2018-07-131-3/+3
* gl renderer: Cache blurred outset shadow nodesTimm Bäder2018-07-084-66/+237
* rendernodes: Fix unconditionally impossible diffsTimm Bäder2018-07-081-8/+14