summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
...
* 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
* tests: Add border drawing testTimm Bäder2017-12-212-0/+161
* 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
* gl renderer: Implement unblurred inset shadowsTimm Bäder2017-12-215-4/+138
* gl renderer: Implement blur nodesTimm Bäder2017-12-215-4/+126
* gl renderer: Remove some unused membersTimm Bäder2017-12-211-3/+1
* gl renderer: Keep track of current program color valueTimm Bäder2017-12-213-11/+26
* gl renderer: Don't draw texture nodes to a framebufferTimm Bäder2017-12-211-37/+75
* gl renderer: Implement color matrix nodes againTimm Bäder2017-12-212-7/+47
* gl render ops: Rename a memberTimm Bäder2017-12-213-5/+6
* gl renderer: Factor out a helper function for offscreen drawingTimm Bäder2017-12-211-38/+62
* gl ops: Remove dead codeTimm Bäder2017-12-211-9/+0
* gl renderer: Optimize text drawingTimm Bäder2017-12-213-28/+63
* gl renderer: Remove unused VAOTimm Bäder2017-12-211-15/+0
* gl renderer: Stop collecting VAOs in clear_treeTimm Bäder2017-12-211-5/+3
* gl renderer: Only check for color glyphs once per text nodeTimm Bäder2017-12-211-1/+2
* gl renderer: Implement cairo nodes againTimm Bäder2017-12-211-1/+26
* gl renderer: Move render ops into separate fileTimm Bäder2017-12-214-427/+488