2010-07-03 Zhenyao Mo <zmo@google.com>
[WebKit.git] / WebCore / html / canvas / WebGLRenderingContext.h
index b3da05c93bd22d8d4dade89edc81a5f74b3b3367..be74001e9c64fddd26e0a30c4593ea51adba565e 100644 (file)
@@ -501,9 +501,10 @@ class WebKitCSSMatrix;
         bool validateUniformMatrixParameters(const WebGLUniformLocation* location, bool transpose, Float32Array* v, int mod);
         bool validateUniformMatrixParameters(const WebGLUniformLocation* location, bool transpose, void* v, int size, int mod);
 
-        // Helper functions for vertexAttribNfv.
-        void vertexAttribImpl(unsigned long index, Float32Array* v, int expectedSize);
-        void vertexAttribImpl(unsigned long index, float* v, int size, int expectedSize);
+        // Helper functions for vertexAttribNf{v}.
+        void vertexAttribfImpl(unsigned long index, int expectedSize, float v0, float v1, float v2, float v3);
+        void vertexAttribfvImpl(unsigned long index, Float32Array* v, int expectedSize);
+        void vertexAttribfvImpl(unsigned long index, float* v, int size, int expectedSize);
 
         // Helpers for simulating vertexAttrib0
         void initVertexAttrib0();