intel: Add support for the new flush_with_flags extension

Graphics / Mesa 3D Graphics Library / Mesa - Eric Anholt [anholt.net] - 30 August 2013 13:30 UTC

This gives us more information about why we're flushing that we can use for handling our throttling.

v2 (Kenneth Graunke): Rebase on latest master, add missing FLUSH_VERTICES and FLUSH_CURRENT, which fixes a regression in Glean's polygonOffset test.
v3 (anholt): Drop FLUSH_CURRENT -- FLUSH_VERTICES is what we need, which is "get any queued prims out of VBO and into the driver", not "update ctx->Current so we can read it with the CPU." Also drop batch->used check, which intel_batchbuffer_flush() does anyway.

313f2bc intel: Add support for the new flush_with_flags extension.
src/mesa/drivers/dri/i965/intel_screen.c | 46 +++++++++++++++++++++++-------
1 file changed, 36 insertions(+), 10 deletions(-)

Upstream: cgit.freedesktop.org


  • Share