sna/gen7: Micro-optimise render copy emission

The goal is bring the overhead down to that of using the blitter. Tricky
given the number of steps to using the 3D pipeline compared to the
BLT...

A stretch goal would be to make IVB GPU bound for -copywinpix10!

Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
This commit is contained in:
Chris Wilson 2012-07-18 12:59:41 +01:00
parent 267429bbb1
commit 4eea9ac003
2 changed files with 284 additions and 314 deletions

File diff suppressed because it is too large Load Diff

View File

@ -133,11 +133,7 @@ struct sna_composite_op {
} gen6;
struct {
int wm_kernel;
int nr_surfaces;
int nr_inputs;
int ve_id;
int sampler;
uint32_t flags;
} gen7;
} u;