summaryrefslogtreecommitdiff
path: root/hw/xfree86/modes/xf86Crtc.c
diff options
context:
space:
mode:
authorChris Wilson <chris@chris-wilson.co.uk>2011-09-04 09:34:08 -0700
committerAaron Plattner <aplattner@nvidia.com>2011-10-18 12:04:47 -0700
commit525d4172b246e13b8122e059e3b22866e00561d9 (patch)
treebea72de83d7ffc48e02a5773f795b5a4b1379bff /hw/xfree86/modes/xf86Crtc.c
parent9b26e6bc8d2cdf5bac3025796855ccf05972358f (diff)
render: export TriStrip and TriFan to the drivers
Rather than perform an intermediate copy and expand the strip and the fan into a triangle list (thereby tripling the number of edges that the driver needs to process), allow the backend to hook directly into the appropriate Composite function. In order to extend the PictureScreen, without needlessly bumping the ABI, we move the existing copy implementations to mipict.c and assign those by default. To notify the ddx that the new entry points are available, we introduce PICTURE_SCREEN_VERSION. Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> Reviewed-by: Aaron Plattner <aplattner@nvidia.com>
Diffstat (limited to 'hw/xfree86/modes/xf86Crtc.c')
0 files changed, 0 insertions, 0 deletions