libXrender: Changes to 'master'

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Thu Sep 1 15:21:39 UTC 2022


 src/Poly.c |   27 ++++++++++++++++++---------
 1 file changed, 18 insertions(+), 9 deletions(-)

New commits:
commit 3b888fdf89b4d8f4712c28b340c28604c8ff0b7e
Author: Dmitry Karasik <dmitry.karasik at teliacompany.com>
Date:   Sat Aug 7 09:36:03 2021 +0200

    fix coredumps in XRenderComputeTrapezoids (issue #1)
    
    Rationale: I don't have enough expertise to judge on how the tessellation
    algorithm is broken in XRenderComputeTrapezoids but I do trust Keith Packard
    that it is. However using cairo for proper tessellation, as he suggests, is
    too heavyweight, and here I propose to alter the code to at least do not cause
    coredumps.
    
    Even if/when the function will be marked as obsolete, I believe it is pretty
    much capable of rendering relatively simple shapes, and still retains some
    value.



More information about the xorg-commit mailing list