path: root/Development/Documentation/GlamorPerformance.mdwn
diff options
authorAdamJackson <AdamJackson@web>2016-09-26 18:35:03 +0000
committerxorg <>2016-09-26 18:35:03 +0000
commitcd6323925d9d57efe46e97153f6076ebe4f805d2 (patch)
tree5d6cafa5ef9a769f808e2ccadd24615eded7fcf1 /Development/Documentation/GlamorPerformance.mdwn
parent29e04d0283c604f97a9ee87e03f9594bb5fcd7b9 (diff)
more render
Diffstat (limited to 'Development/Documentation/GlamorPerformance.mdwn')
1 files changed, 4 insertions, 0 deletions
diff --git a/Development/Documentation/GlamorPerformance.mdwn b/Development/Documentation/GlamorPerformance.mdwn
index a22dc267..77294c33 100644
--- a/Development/Documentation/GlamorPerformance.mdwn
+++ b/Development/Documentation/GlamorPerformance.mdwn
@@ -58,6 +58,10 @@ The Render implementation needs major work:
With modern GL, we should be just fine writing the trapezoids rendering in a shader, improving xlib-cairo path performance massively. Today, we allocate an in-memory pixmap, rasterize traps into it, then upload to GL and do a Composite from there.
+4. Accelerate the Render 0.11 blend modes
+ Right now we're only doing the basic Porter-Duff modes. 0.11 adds the PDF blend modes (dodge, burn, etc.) and there's no reason we couldn't accelerate them as well.
## XVideo