diff options
author | Paul Berry <[email protected]> | 2013-08-11 20:29:34 -0700 |
---|---|---|
committer | Paul Berry <[email protected]> | 2013-09-11 11:17:31 -0700 |
commit | a74af8148ded7417a46be5a9e300f2c6dfed4bed (patch) | |
tree | e6b47bb6ed51f8c57aae4362573a318ddfd4e285 /src/glsl/ast_array_index.cpp | |
parent | bf5419e389a4a8339699e25ddb6cbe902cc22357 (diff) |
i965/gen7: Add the ability to send URB_WRITE_OWORD messages.
Previously, brw_urb_WRITE() would always generate a URB_WRITE_HWORD
message, we always wanted to write data to the URB in pairs of varying
slots or larger (an HWORD is 32 bytes, which is 2 varying slots).
In order to support geometry shader EndPrimitive functionality, we'll
need the ability to write to just a single OWORD (16 byte) slot, since
we'll only be outputting 32 of the control data bits at a time. So
this patch adds a flag that will cause brw_urb_WRITE to generate a
URB_WRITE_OWORD message.
Reviewed-by: Ian Romanick <[email protected]>
Reviewed-by: Kenneth Graunke <[email protected]>
Diffstat (limited to 'src/glsl/ast_array_index.cpp')
0 files changed, 0 insertions, 0 deletions