• Oleksandr Shneyder's avatar
    Render.c: Improve situation for multiple trapezoid requests. · da43f047
    Oleksandr Shneyder authored
     This change improves the situation in nxagent for the following
     issue:
    
     ```
     "XRenderCompositeTrapezoids builds RenderTrapezoids requests to composite the
     specified list of trapezoids to dst.  XRenderCompositeTrapezoids will split
     the list of trapezoids to build requests no larger than the maximum request
     size supported by the server.  This can create rendering artifacts as the
     precompositing done by RenderTrapezoids when a maskFormat is specified
     cannot span multiple requests."
     ```
    
     For more information see:
     https://lists.freedesktop.org/archives/xorg/2008-June/036124.html
    
     Fixes ArcticaProject/nx-libs#336.
    da43f047
Render.c 80.1 KB