2010-07-02 Zhenyao Mo <zmo@google.com>
[WebKit.git] / WebCore / html / canvas / WebGLRenderingContext.h
index f01a943cc01e7611c3fbbdebc7dbca7cdc4a52a2..93d1b9fbbd3ffd43c59cea963a14168e4462c2d8 100644 (file)
@@ -466,8 +466,12 @@ class WebKitCSSMatrix;
         // Helper function to validate a GL capability.
         bool validateCapability(unsigned long);
 
-        // Helper function to validate input parameters for uniformMatrix functions.
-        bool validateUniformMatrixParameters(const WebGLUniformLocation* location, bool transpose, void* v);
+        // Helper function to validate input parameters for uniform functions.
+        bool validateUniformParameters(const WebGLUniformLocation* location, Float32Array* v, int mod);
+        bool validateUniformParameters(const WebGLUniformLocation* location, Int32Array* v, int mod);
+        bool validateUniformParameters(const WebGLUniformLocation* location, void* v, int size, int mod);
+        bool validateUniformMatrixParameters(const WebGLUniformLocation* location, bool transpose, Float32Array* v, int mod);
+        bool validateUniformMatrixParameters(const WebGLUniformLocation* location, bool transpose, void* v, int size, int mod);
 
         friend class WebGLStateRestorer;
     };