summaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/i965/brw_eu.h
diff options
context:
space:
mode:
authorChris Forbes <chrisf@ijw.co.nz>2014-08-03 11:44:25 +1200
committerChris Forbes <chrisf@ijw.co.nz>2014-08-15 18:53:47 +1200
commit3512c79789e3b924c4f639a157cac7b80fea16f2 (patch)
tree5c9c053283bbb051d882ea380b78327e9e4a8542 /src/mesa/drivers/dri/i965/brw_eu.h
parent35ca28816509a887538a6d0c62c96279b38ef8e4 (diff)
downloadexternal_mesa3d-3512c79789e3b924c4f639a157cac7b80fea16f2.zip
external_mesa3d-3512c79789e3b924c4f639a157cac7b80fea16f2.tar.gz
external_mesa3d-3512c79789e3b924c4f639a157cac7b80fea16f2.tar.bz2
i965: Add low-level support for indirect sends
This provides a reasonable place to enforce the hardware restriction that indirect descriptors must be in a0.0 Signed-off-by: Chris Forbes <chrisf@ijw.co.nz>
Diffstat (limited to 'src/mesa/drivers/dri/i965/brw_eu.h')
-rw-r--r--src/mesa/drivers/dri/i965/brw_eu.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/mesa/drivers/dri/i965/brw_eu.h b/src/mesa/drivers/dri/i965/brw_eu.h
index 93f0345..5122e63 100644
--- a/src/mesa/drivers/dri/i965/brw_eu.h
+++ b/src/mesa/drivers/dri/i965/brw_eu.h
@@ -205,6 +205,11 @@ void brw_set_sampler_message(struct brw_compile *p,
unsigned simd_mode,
unsigned return_format);
+void brw_set_indirect_send_descriptor(struct brw_compile *p,
+ brw_inst *insn,
+ unsigned sfid,
+ struct brw_reg descriptor);
+
void brw_set_dp_read_message(struct brw_compile *p,
brw_inst *insn,
unsigned binding_table_index,