diff options
author | Kenneth Graunke <kenneth@whitecape.org> | 2012-01-26 05:33:19 -0800 |
---|---|---|
committer | Kenneth Graunke <kenneth@whitecape.org> | 2012-01-26 23:53:46 -0800 |
commit | 5f4575d42fdaaf671d4b3cdcf2c733ad9d35d339 (patch) | |
tree | 08681a40a653a7d37dc98d3dc9bdcb6e96877c74 /src | |
parent | 04341e51cea32d6e54d99019dd00ec56e77e27f9 (diff) |
i965: Expose brw_set_sampler_message for use outside brw_eu_emit.c.
brw_SAMPLE is full of complex workarounds for original Broadwater
hardware, and I'd rather avoid all that for my next Ivybridge patch.
Signed-off-by: Kenneth Graunke <kenneth@whitecape.org>
Reviewed-by: Eric Anholt <eric@anholt.net>
Diffstat (limited to 'src')
-rw-r--r-- | src/mesa/drivers/dri/i965/brw_eu.h | 11 | ||||
-rw-r--r-- | src/mesa/drivers/dri/i965/brw_eu_emit.c | 21 |
2 files changed, 22 insertions, 10 deletions
diff --git a/src/mesa/drivers/dri/i965/brw_eu.h b/src/mesa/drivers/dri/i965/brw_eu.h index d967d934305..f6602221e59 100644 --- a/src/mesa/drivers/dri/i965/brw_eu.h +++ b/src/mesa/drivers/dri/i965/brw_eu.h @@ -887,6 +887,17 @@ ROUND(RNDE) /* Helpers for SEND instruction: */ +void brw_set_sampler_message(struct brw_compile *p, + struct brw_instruction *insn, + GLuint binding_table_index, + GLuint sampler, + GLuint msg_type, + GLuint response_length, + GLuint msg_length, + GLuint header_present, + GLuint simd_mode, + GLuint return_format); + void brw_set_dp_read_message(struct brw_compile *p, struct brw_instruction *insn, GLuint binding_table_index, diff --git a/src/mesa/drivers/dri/i965/brw_eu_emit.c b/src/mesa/drivers/dri/i965/brw_eu_emit.c index d8ea06f0e6a..9929739094a 100644 --- a/src/mesa/drivers/dri/i965/brw_eu_emit.c +++ b/src/mesa/drivers/dri/i965/brw_eu_emit.c @@ -653,16 +653,17 @@ brw_set_dp_read_message(struct brw_compile *p, } } -static void brw_set_sampler_message(struct brw_compile *p, - struct brw_instruction *insn, - GLuint binding_table_index, - GLuint sampler, - GLuint msg_type, - GLuint response_length, - GLuint msg_length, - GLuint header_present, - GLuint simd_mode, - GLuint return_format) +void +brw_set_sampler_message(struct brw_compile *p, + struct brw_instruction *insn, + GLuint binding_table_index, + GLuint sampler, + GLuint msg_type, + GLuint response_length, + GLuint msg_length, + GLuint header_present, + GLuint simd_mode, + GLuint return_format) { struct brw_context *brw = p->brw; struct intel_context *intel = &brw->intel; |