nir/info: Get rid of uses_interp_var_at_offset

We were using this briefly in the i965 driver to trigger recompiles but we
haven't been using it since we switched to the NIR y-transform lowering
pass.

Signed-off-by: Jason Ekstrand <jason@jlekstrand.net>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
This commit is contained in:
Jason Ekstrand 2016-06-01 18:29:09 -07:00
parent 56a178922f
commit 4d3b8318a7
3 changed files with 0 additions and 10 deletions

View File

@ -1284,9 +1284,6 @@ nir_visitor::visit(ir_expression *ir)
intrin->intrinsic == nir_intrinsic_interp_var_at_sample)
intrin->src[0] = nir_src_for_ssa(evaluate_rvalue(ir->operands[1]));
if (intrin->intrinsic == nir_intrinsic_interp_var_at_offset)
shader->info.uses_interp_var_at_offset = true;
unsigned bit_size = glsl_get_bit_size(deref->type);
add_instr(&intrin->instr, deref->type->vector_elements, bit_size);

View File

@ -1723,9 +1723,6 @@ typedef struct nir_shader_info {
/* Whether or not this shader ever uses textureGather() */
bool uses_texture_gather;
/** Whether or not this shader uses nir_intrinsic_interp_var_at_offset */
bool uses_interp_var_at_offset;
/* Whether or not this shader uses the gl_ClipDistance output */
bool uses_clip_distance_out;

View File

@ -57,10 +57,6 @@ gather_intrinsic_info(nir_intrinsic_instr *instr, nir_shader *shader)
shader->info.gs.uses_end_primitive = 1;
break;
case nir_intrinsic_interp_var_at_offset:
shader->info.uses_interp_var_at_offset = 1;
break;
default:
break;
}