Lines Matching defs:location
97 static void uniformNfv (const glw::Functions& gl, int n, int location, int count, const float* data)
101 case 1: gl.uniform1fv(location, count, data); break;
102 case 2: gl.uniform2fv(location, count, data); break;
103 case 3: gl.uniform3fv(location, count, data); break;
104 case 4: gl.uniform4fv(location, count, data); break;
109 static void uniformNiv (const glw::Functions& gl, int n, int location, int count, const int* data)
113 case 1: gl.uniform1iv(location, count, data); break;
114 case 2: gl.uniform2iv(location, count, data); break;
115 case 3: gl.uniform3iv(location, count, data); break;
116 case 4: gl.uniform4iv(location, count, data); break;
121 static void uniformMatrixNfv (const glw::Functions& gl, int n, int location, int count, const float* data)
125 case 2: gl.uniformMatrix2fv(location, count, GL_FALSE, &data[0]); break;
126 case 3: gl.uniformMatrix3fv(location, count, GL_FALSE, &data[0]); break;
127 case 4: gl.uniformMatrix4fv(location, count, GL_FALSE, &data[0]); break;
661 int location = gl.getAttribLocation(program.getProgram(), attributes[attribNdx].name.c_str());
663 if (location >= 0)
665 gl.enableVertexAttribArray(location);
667 gl.vertexAttribPointer(location, 4, GL_FLOAT, GL_FALSE, 0, DE_NULL);
1153 << "layout (location = 0) out mediump vec4 o_color;\n";
1506 << "layout (location = 0) out mediump vec4 o_color;\n";
1792 const int location = gl.getUniformLocation(program, (string() + "u_inc" + (char)('A'+paramNdx)).c_str());
1799 uniformNfv(gl, scalarSize, location, 1, &values[0]);
1806 uniformNiv(gl, scalarSize, location, 1, &values[0]);
1813 uniformNiv(gl, scalarSize, location, 1, &values[0]);
1822 uniformMatrixNfv(gl, size, location, 1, &values[0]);