diff options
author | Kenneth Graunke <kenneth@whitecape.org> | 2011-04-18 23:59:30 -0700 |
---|---|---|
committer | Kenneth Graunke <kenneth@whitecape.org> | 2011-05-17 23:33:00 -0700 |
commit | 97d4d6f77e885d2c343697f26a5ecf821caaf13b (patch) | |
tree | 92d52d05470bb66a513e3c69554654581cff881d /src/mesa/drivers/dri/i965/brw_structs.h | |
parent | ce526a7452abf552af38b86bd3546d6ff9a83194 (diff) | |
download | external_mesa3d-97d4d6f77e885d2c343697f26a5ecf821caaf13b.zip external_mesa3d-97d4d6f77e885d2c343697f26a5ecf821caaf13b.tar.gz external_mesa3d-97d4d6f77e885d2c343697f26a5ecf821caaf13b.tar.bz2 |
i965: Fix the URB write message descriptor on Ivybridge.
The message header is still incorrect, but this is a start.
Signed-off-by: Kenneth Graunke <kenneth@whitecape.org>
Reviewed-by: Eric Anholt <eric@anholt.net>
Diffstat (limited to 'src/mesa/drivers/dri/i965/brw_structs.h')
-rw-r--r-- | src/mesa/drivers/dri/i965/brw_structs.h | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/src/mesa/drivers/dri/i965/brw_structs.h b/src/mesa/drivers/dri/i965/brw_structs.h index 967e9a0..8a5619a 100644 --- a/src/mesa/drivers/dri/i965/brw_structs.h +++ b/src/mesa/drivers/dri/i965/brw_structs.h @@ -1637,6 +1637,20 @@ struct brw_instruction } urb_gen5; struct { + GLuint opcode:3; + GLuint offset:11; + GLuint swizzle_control:1; + GLuint complete:1; + GLuint per_slot_offset:1; + GLuint pad0:2; + GLuint header_present:1; + GLuint response_length:5; + GLuint msg_length:4; + GLuint pad1:2; + GLuint end_of_thread:1; + } urb_gen7; + + struct { GLuint binding_table_index:8; GLuint msg_control:4; GLuint msg_type:2; |