i965/fs: Fix off-by-one region overlap comparison in copy propagation.
[mesa.git] / src / mesa / drivers / dri / i965 / brw_vec4_tcs.h
index 2bf4885a5607b7ae6aeb7585abcb49cb2814e89a..329cd7dfc2527a136b91ffbec0bf37cadde323fe 100644 (file)
@@ -45,11 +45,11 @@ public:
                     struct brw_tcs_prog_data *prog_data,
                     const nir_shader *nir,
                     void *mem_ctx,
-                    int shader_time_index);
+                    int shader_time_index,
+                    const struct brw_vue_map *input_vue_map);
 
 protected:
-   virtual dst_reg *make_reg_for_system_value(int location,
-                                              const glsl_type *type);
+   virtual dst_reg *make_reg_for_system_value(int location);
    virtual void nir_setup_system_value_intrinsic(nir_intrinsic_instr *instr);
    virtual void setup_payload();
    virtual void emit_prolog();
@@ -74,6 +74,8 @@ protected:
    virtual void emit_urb_write_header(int mrf) {}
    virtual vec4_instruction *emit_urb_write_opcode(bool complete) { return NULL; }
 
+   const struct brw_vue_map *input_vue_map;
+
    const struct brw_tcs_prog_key *key;
    src_reg invocation_id;
 };