Lines Matching defs:function

2410 	/* Declare main(): prepare input argument for the subroutine function */
4582 /* Calculate result of function applied to operands
4584 * @param function Function id, 0 is sum, 1 is multiplication
4589 void FunctionalTest7_8::calculate(glw::GLuint function, const Utils::vec4<glw::GLfloat>& left,
4592 if (0 == function)
4610 * @param combination Function combination, first applied function is at index [0]
4651 GLuint function = combination[i];
4656 calculate(function, combined, right, combined);
4658 calculate(function, constant, constant_values[i + 1], constant);
4706 GLchar function = (0 == combination[i]) ? '+' : '*';
4709 functions[i] = function;
4710 functions_inverted[n_functions - i - 1] = function;
4788 for (GLuint function = 0; function < n_functions; ++function)
4790 message << " " << operation[function] << " ";
4792 input[function + 1].log(message);
4826 * @param combination Function combination, first applied function is at index [0]
4927 "Makes sure that program with one function associated with 3 different "
4928 "subroutine types and 3 subroutine uniforms using that function compiles "
4987 "subroutine(subroutineType1, subroutineType2, subroutineType3) void function(inout float result)\n"
5371 "and function calls work as expected")
6609 * The function also restores default GL state configuration.
6729 "subroutine uniform SubroutineFSType function;\n"
6742 " function(data);\n"
6783 "subroutine uniform SubroutineGSType function;\n"
6804 " function(data);\n"
6860 "subroutine uniform SubroutineTCType function;\n"
6888 " function(out_tc[gl_InvocationID].data);\n"
6926 "subroutine uniform SubroutineTEType function;\n"
6948 " function(out_te.data);\n"
6986 "subroutine uniform SubroutineVSType function;\n"
7001 " function(out_vs.data);\n"
7248 fs_subroutine_uniform_index = gl.getSubroutineUniformLocation(fs_po_id, GL_FRAGMENT_SHADER, "function");
7249 gs_subroutine_uniform_index = gl.getSubroutineUniformLocation(gs_po_id, GL_GEOMETRY_SHADER, "function");
7250 tc_subroutine_uniform_index = gl.getSubroutineUniformLocation(tc_po_id, GL_TESS_CONTROL_SHADER, "function");
7251 te_subroutine_uniform_index = gl.getSubroutineUniformLocation(te_po_id, GL_TESS_EVALUATION_SHADER, "function");
7252 vs_subroutine_uniform_index = gl.getSubroutineUniformLocation(vs_po_id, GL_VERTEX_SHADER, "function");
8059 * This function returns slightly different implementations, depending on index of
9027 "subroutine uniform subroutineTypeFS function;\n"
9033 " function(fs_data);\n"
9058 "subroutine uniform subroutineTypeGS function;\n"
9077 " function(result.gs_data);\n"
9084 " function(result.gs_data);\n"
9091 " function(result.gs_data);\n"
9098 " function(result.gs_data);\n"
9127 "subroutine uniform subroutineTypeTC function;\n"
9149 " function(result[gl_InvocationID].tc_data);\n"
9174 "subroutine uniform subroutineTypeTE function;\n"
9193 " function(result.te_data);\n"
9219 "subroutine uniform subroutineTypeVS function;\n"
9223 " function(result.vs_data);\n"
9929 "subroutine uniform subroutineType function;\n"
9937 " function(test);\n"
10005 m_po_subroutine_uniform_function_index = gl.getSubroutineUniformLocation(m_po_id, GL_VERTEX_SHADER, "function");
10995 "return type do not match beween the function and each associated "
11117 result_sstream << ") void function(inout vec3 argument)\n"
11373 "not implement any function that matches subroutine type of the uniform."
11781 * @param include_invalid_declaration true if the shader should include duplicate function
11834 * @param include_invalid_declaration true if the shader should include duplicate function
11889 * @param include_invalid_declaration true if the shader should include duplicate function
11942 * @param include_invalid_declaration true if the shader should include duplicate function
11995 * @param include_invalid_declaration true if the shader should include duplicate function
12057 * duplicate function declarations to iteration-specific shader stage. All other
12217 "vec4 function(in vec4 data)\n"
12224 " return function(data) / 2;\n"
12336 : TestCase(context, "subroutine_wo_body", "Verifies that a compile- or link-time error occurs if a function "
12801 "subroutine uniform subroutineType function;\n"
12811 " function = 1.0f;\n"
12813 " function(gl_Position);\n"
12823 " function = 1;\n"
12825 " function(gl_Position);\n"
12837 " if (function == function2)\n"
12839 " function(gl_Position);\n"
12921 "Check that an overloaded function cannot be declared with subroutine and "
12987 * An overloaded version of a subroutine function is inserted if
13009 "subroutine uniform subroutineType function;\n"
13031 * An overloaded version of a subroutine function is inserted if
13056 "subroutine uniform subroutineType function;\n"
13070 " function(gl_Position);\n"
13079 * An overloaded version of a subroutine function is inserted if
13103 "subroutine uniform subroutineType function;\n"
13119 " function(temp);\n"
13134 * An overloaded version of a subroutine function is inserted if
13158 "subroutine uniform subroutineType function;\n"
13174 " function(temp);\n"
13183 * An overloaded version of a subroutine function is inserted if
13205 "subroutine uniform subroutineType function;\n"
13219 " function(gl_Position);\n"
13228 /* For each test case, only one shader stage should define a function that
13404 "subroutine uniform subroutineType function;\n"
13416 result_sstream << "if (atomicCounter(function) > 2)\n"
13426 result_sstream << "imageStore(function, vec2(0.0, 1.0), vec4(1.0) );\n";
13433 result_sstream << "gl_Position = texture(function, vec2(1.0) );\n";
13609 "subroutine uniform subroutineType function;\n"
13648 " subroutineType(function);\n"
13667 " test_function(function);\n"
13677 " return function;\n"