anv/meta: Hardcode smooth texcoord interpolation in blit shaders

Trivial cleanup. No change in behavior.

Function argument 'attr_flat', in anv_meta.c:build_nir_vertex_shader(),
was always false.
This commit is contained in:
Chad Versace 2016-02-10 13:36:56 -08:00
parent ea93041ccc
commit cf7fd53850

View file

@ -34,7 +34,7 @@
struct anv_render_pass anv_meta_dummy_renderpass = {0};
static nir_shader *
build_nir_vertex_shader(bool attr_flat)
build_nir_vertex_shader(void)
{
nir_builder b;
@ -61,8 +61,7 @@ build_nir_vertex_shader(bool attr_flat)
nir_variable *attr_out = nir_variable_create(b.shader, nir_var_shader_out,
attr_type, "v_attr");
attr_out->data.location = VARYING_SLOT_VAR0;
attr_out->data.interpolation = attr_flat ? INTERP_QUALIFIER_FLAT :
INTERP_QUALIFIER_SMOOTH;
attr_out->data.interpolation = INTERP_QUALIFIER_SMOOTH;
nir_copy_var(&b, attr_out, attr_in);
return b.shader;
@ -239,7 +238,7 @@ anv_device_init_meta_blit_state(struct anv_device *device)
* does not dead-code our inputs.
*/
struct anv_shader_module vs = {
.nir = build_nir_vertex_shader(false),
.nir = build_nir_vertex_shader(),
};
struct anv_shader_module fs_1d = {