diff options
author | Kenneth Graunke <kenneth@whitecape.org> | 2014-02-23 16:32:39 -0800 |
---|---|---|
committer | Kenneth Graunke <kenneth@whitecape.org> | 2014-02-26 02:16:55 -0800 |
commit | 2fdea48e21c48f4543e1239787d34cf84ab96959 (patch) | |
tree | 307e85b1277d6d1ba4f96399710d2ff3239f64ef /src/mesa/drivers | |
parent | 56879a7ac41b8c7513a97cc02921f76a2ec8407c (diff) | |
download | external_mesa3d-2fdea48e21c48f4543e1239787d34cf84ab96959.zip external_mesa3d-2fdea48e21c48f4543e1239787d34cf84ab96959.tar.gz external_mesa3d-2fdea48e21c48f4543e1239787d34cf84ab96959.tar.bz2 |
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" <mesa-stable@lists.freedesktop.org>
Signed-off-by: Kenneth Graunke <kenneth@whitecape.org>
Reviewed-by: Matt Turner <mattst88@gmail.com>
Acked-by: Eric Anholt <eric@anholt.net>
Diffstat (limited to 'src/mesa/drivers')
-rw-r--r-- | src/mesa/drivers/dri/i965/brw_shader.cpp | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/src/mesa/drivers/dri/i965/brw_shader.cpp b/src/mesa/drivers/dri/i965/brw_shader.cpp index fce2ec7..7034907 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, |