diff options
author | Chris Wilson <chris@chris-wilson.co.uk> | 2012-12-14 13:10:54 +0000 |
---|---|---|
committer | Chris Wilson <chris@chris-wilson.co.uk> | 2012-12-14 13:19:04 +0000 |
commit | d867fd01cb0060342102a79600daf43e3dc44a07 (patch) | |
tree | 92ff984d383e78fe9576f5ba354fc5b50b7d7591 /src/sna/gen3_render.c | |
parent | 3ca503dac2ea6c036e7ebe878b41923541daf225 (diff) |
sna/gen3: Don't combine primitives if beginning a ca 2-pass
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Diffstat (limited to 'src/sna/gen3_render.c')
-rw-r--r-- | src/sna/gen3_render.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/sna/gen3_render.c b/src/sna/gen3_render.c index 8f8cef2f..5c17a8f4 100644 --- a/src/sna/gen3_render.c +++ b/src/sna/gen3_render.c @@ -1768,7 +1768,8 @@ static bool gen3_rectangle_begin(struct sna *sna, } } - if (sna->kgem.nbatch == 2 + state->last_vertex_offset) { + if (sna->kgem.nbatch == 2 + state->last_vertex_offset && + !op->need_magic_ca_pass) { state->vertex_offset = state->last_vertex_offset; } else { state->vertex_offset = sna->kgem.nbatch; |