From 2fdea48e21c48f4543e1239787d34cf84ab96959 Mon Sep 17 00:00:00 2001 From: Kenneth Graunke Date: Sun, 23 Feb 2014 16:32:39 -0800 Subject: i965: Stop lowering ir_triop_lrp. Both the vector and scalar backends now support it natively, so there's no point in lowering it. Cc: "10.1" Signed-off-by: Kenneth Graunke Reviewed-by: Matt Turner Acked-by: Eric Anholt --- src/mesa/drivers/dri/i965/brw_shader.cpp | 2 -- 1 file changed, 2 deletions(-) (limited to 'src') diff --git a/src/mesa/drivers/dri/i965/brw_shader.cpp b/src/mesa/drivers/dri/i965/brw_shader.cpp index fce2ec75961..7034907ebab 100644 --- a/src/mesa/drivers/dri/i965/brw_shader.cpp +++ b/src/mesa/drivers/dri/i965/brw_shader.cpp @@ -145,7 +145,6 @@ brw_link_shader(struct gl_context *ctx, struct gl_shader_program *shProg) const int bitfield_insert = brw->gen >= 7 ? BITFIELD_INSERT_TO_BFM_BFI : 0; - const int lrp_to_arith = brw->gen < 6 ? LRP_TO_ARITH : 0; lower_instructions(shader->base.ir, MOD_TO_FRACT | DIV_TO_MUL_RCP | @@ -153,7 +152,6 @@ brw_link_shader(struct gl_context *ctx, struct gl_shader_program *shProg) EXP_TO_EXP2 | LOG_TO_LOG2 | bitfield_insert | - lrp_to_arith | LDEXP_TO_ARITH); /* Pre-gen6 HW can only nest if-statements 16 deep. Beyond this, -- cgit v1.2.3