i965: Split BeginTransformFeedback hook into Gen6 and Gen7+ variants. 86/6686/1
authorKenneth Graunke <kenneth@whitecape.org>
Mon, 20 May 2013 22:25:28 +0000 (15:25 -0700)
committerKenneth Graunke <kenneth@whitecape.org>
Tue, 21 May 2013 20:29:40 +0000 (13:29 -0700)
commitb29381567a83b47ef92e6e4e8e7c402550f467cb
treee97e262d097573c72cb7c32b269e06fd6490d953
parent64a87f29ce29d3c2e01b7fd79386bf6ace454f62
i965: Split BeginTransformFeedback hook into Gen6 and Gen7+ variants.

Most of the work in BeginTransformFeedback is only necessary on Gen6.
We may as well just skip it on Gen7+.

v2: Add an intel->gen == 6 assert.

Signed-off-by: Kenneth Graunke <kenneth@whitecape.org>
Reviewed-by: Eric Anholt <eric@anholt.net>
Reviewed-by: Paul Berry <stereotype441@gmail.com>
src/mesa/drivers/dri/i965/brw_context.c
src/mesa/drivers/dri/i965/brw_context.h
src/mesa/drivers/dri/i965/gen6_sol.c
src/mesa/drivers/dri/i965/gen7_sol_state.c