diff options
author | Søren Sandmann Pedersen <ssp@redhat.com> | 2011-01-11 09:46:46 -0500 |
---|---|---|
committer | Søren Sandmann Pedersen <ssp@l3000.localdomain> | 2011-02-26 13:58:53 -0500 |
commit | 788ccb9a8bcf6a4fb4054c507111eec3338fb969 (patch) | |
tree | f9e50cf3c2c75fa1411ef51dc69662b97f9aa6ec /render/mipict.h | |
parent | 197df069a4037d6faa2723c31ffba09c95d71166 (diff) |
Move miTrapezoids() into fb as fbTrapezoids()
The main consumer of trapezoids, cairo, is using the Trapezoids
request, which is currently implemented in the miTrapezoids()
function. That function splits the request into smaller bits and calls
lower level functions such as AddTrap.
By moving the implementation of the whole request into fb, we can
instead call pixman_composite_trapezoids() to do the whole request in
one step.
There are no callers of miTrapezoids in any of the open source
drivers, although exa and uxa have their own copies of the function.
Reviewed-by: Adam Jackson <ajax@redhat.com>
Signed-off-by: Søren Sandmann <ssp@redhat.com>
Diffstat (limited to 'render/mipict.h')
-rw-r--r-- | render/mipict.h | 10 |
1 files changed, 0 insertions, 10 deletions
diff --git a/render/mipict.h b/render/mipict.h index eb6b6645d..be7b20b82 100644 --- a/render/mipict.h +++ b/render/mipict.h @@ -146,16 +146,6 @@ extern _X_EXPORT void miTrapezoidBounds (int ntrap, xTrapezoid *traps, BoxPtr box); extern _X_EXPORT void -miTrapezoids (CARD8 op, - PicturePtr pSrc, - PicturePtr pDst, - PictFormatPtr maskFormat, - INT16 xSrc, - INT16 ySrc, - int ntrap, - xTrapezoid *traps); - -extern _X_EXPORT void miPointFixedBounds (int npoint, xPointFixed *points, BoxPtr bounds); extern _X_EXPORT void |