freedreno/ir3: rework setup_{input,output} to make struct varyings work
[mesa.git] / src / freedreno / ir3 / ir3_shader.h
index 53be9a6833d87455c4c65c091e6e2238986abaf4..db94e4f52c838424fa7ccb88de0f9aaebea1aaa1 100644 (file)
@@ -588,9 +588,8 @@ struct ir3_shader_variant {
                /* fragment shader specific: */
                bool    bary       : 1;   /* fetched varying (vs one loaded into reg) */
                bool    rasterflat : 1;   /* special handling for emit->rasterflat */
-               bool    use_ldlv   : 1;   /* internal to ir3_compiler_nir */
                bool    half       : 1;
-               enum glsl_interp_mode interpolate;
+               bool    flat       : 1;
        } inputs[32 + 2];  /* +POSITION +FACE */
 
        /* sum of input components (scalar).  For frag shaders, it only counts