summaryrefslogtreecommitdiff
path: root/gsk
Commit message (Expand)AuthorAgeFilesLines
* gl renderer: try doing outset box shadowsTimm Bäder2017-12-214-38/+319
* gl renderer: Remove unused vertex shaderTimm Bäder2017-12-212-10/+0
* gl renderer: Don't crash if the first op is an opacity oneTimm Bäder2017-12-211-4/+13
* gl renderer: Force cross-fade nodes offscreenTimm Bäder2017-12-211-9/+11
* gl renderer: Use one function per op type to apply dataTimm Bäder2017-12-211-138/+251
* gl renderer: Don't leak gl resourcesTimm Bäder2017-12-211-0/+2
* gl renderer: Fix indentation mishapTimm Bäder2017-12-211-13/+13
* gl renderer: Implement cross fade nodesTimm Bäder2017-12-214-4/+90
* gl renderer: Fix linear gradient shader color calculationTimm Bäder2017-12-211-1/+1
* gl renderer: Only take glyph texture alpha into accountTimm Bäder2017-12-212-3/+4
* gl renderer: Fix shadow nodes if the child is a containerTimm Bäder2017-12-213-22/+39
* gl renderer: Move declarations to the beginning of the blockTimm Bäder2017-12-211-10/+10
* gl renderer: Fix use of uninitialized valuesTimm Bäder2017-12-211-4/+3
* gl renderer: Ensure texture sizes arent 0Timm Bäder2017-12-211-0/+3
* gl renderer: Fix inset and outset shadows in hidpiTimm Bäder2017-12-211-30/+37
* gl renderer: Fix cairo node surface size in hidpiTimm Bäder2017-12-211-2/+2
* gl renderer: Fix rounded clips in hidpiTimm Bäder2017-12-211-12/+1
* gl renderer: Handle borders in hidpi betterTimm Bäder2017-12-211-15/+35
* gl renderer: Default to 0px clip and border radiusTimm Bäder2017-12-212-33/+36
* gl renderer: Ignore render ops before we have a valid programTimm Bäder2017-12-211-0/+4
* gl renderer: Try to fix border renderingTimm Bäder2017-12-212-68/+97
* gl renderer: Use one function per node-typeTimm Bäder2017-12-211-386/+468
* gl renderer: Don't render opacity nodes offscreenTimm Bäder2017-12-213-27/+15
* gl renderer: Fix shadow shaderTimm Bäder2017-12-211-1/+1
* gl renderer: Ignore shadow color matrix nodes...Timm Bäder2017-12-211-5/+23
* gl renderer: Add a helper functionTimm Bäder2017-12-211-0/+17
* gl renderer: Don't zero initialize render ops GArrayTimm Bäder2017-12-211-1/+1
* gl renderer: Avoid crashing tooltipsTimm Bäder2017-12-211-12/+15
* gl renderer: Sort border sides by colorTimm Bäder2017-12-211-47/+87
* gl renderer: Keep track of border program stateTimm Bäder2017-12-213-14/+74
* gl renderer: Avoid using a new modelview for shadow nodesTimm Bäder2017-12-211-26/+29
* gl renderer: Default to GL_LINEAR scaling filtersTimm Bäder2017-12-211-2/+2
* gl renderer: Remove superfluous modelview matrix changesTimm Bäder2017-12-211-0/+4
* gl renderer: Remove unused struct memberTimm Bäder2017-12-211-1/+0
* gl renderer: Keep track of color matrix op stateTimm Bäder2017-12-213-23/+54
* gl renderer: Avoid consecutive opacity opsTimm Bäder2017-12-211-3/+13
* gl renderer: Define debug structs inlineTimm Bäder2017-12-211-18/+8
* gl renderer: Add more detailed render op outputTimm Bäder2017-12-211-3/+33
* gl renderer: Only draw blurred shadow nodes onceTimm Bäder2017-12-211-11/+12
* gl renderer: Remove consecutive clip opsTimm Bäder2017-12-211-4/+15
* gl renderer: Rename a macroTimm Bäder2017-12-211-28/+28
* gl renderer: Fix debugging outputTimm Bäder2017-12-211-3/+7
* gl renderer: Implement simple border nodesTimm Bäder2017-12-214-16/+211
* gl renderer: Don't render unblurred text shadows to a textureTimm Bäder2017-12-211-0/+12
* gl renderer: Split out text rendering functionTimm Bäder2017-12-211-80/+89
* gl renderer: Implement simple shadow nodesTimm Bäder2017-12-214-5/+94
* gl renderer: Split out a utility functionTimm Bäder2017-12-211-41/+56
* gl renderer: Fix inset shadow offset calculationTimm Bäder2017-12-211-2/+2
* gl renderer: Implement unblurred outset shadowsTimm Bäder2017-12-214-5/+95
* gl renderer: Rework program creationTimm Bäder2017-12-2115-266/+192