i965: Make setup_vec4_uniform_value and _image_uniform_values take an offset
[mesa.git] / src / mesa / drivers / dri / i965 / brw_shader.h
index 933869a4dce59df81b58b1a971b7acf414754bc6..d449ffa3b1fbaba0ab307bb98119e70f70e31aa0 100644 (file)
@@ -270,9 +270,11 @@ public:
 
    virtual void invalidate_live_intervals() = 0;
 
-   virtual void setup_vec4_uniform_value(const gl_constant_value *values,
+   virtual void setup_vec4_uniform_value(unsigned param_offset,
+                                         const gl_constant_value *values,
                                          unsigned n) = 0;
-   void setup_image_uniform_values(const gl_uniform_storage *storage);
+   void setup_image_uniform_values(unsigned param_offset,
+                                   const gl_uniform_storage *storage);
 };
 
 uint32_t brw_texture_offset(int *offsets, unsigned num_components);