i965/gs: Add a flag allowing URB write messages to use a per-slot offset.
authorPaul Berry <stereotype441@gmail.com>
Thu, 21 Mar 2013 16:11:12 +0000 (09:11 -0700)
committerPaul Berry <stereotype441@gmail.com>
Fri, 23 Aug 2013 18:03:12 +0000 (11:03 -0700)
commiteaa63cbbc2f5ae415fc89ef6fd74c5b26ad622fd
tree87b2422e2775a9cff480521620c81ea0f8a9901b
parenta9e8c10bd76f9a94b878b76bb5ae696beeaae2e0
i965/gs: Add a flag allowing URB write messages to use a per-slot offset.

This will be used by geometry shaders to implement the EmitVertex()
function, since it requires writing data to a dynamically-determined
offset within the geometry shader's URB entry.

Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Reviewed-by: Matt Turner <mattst88@gmail.com>
src/mesa/drivers/dri/i965/brw_eu.h
src/mesa/drivers/dri/i965/brw_eu_emit.c