Lines Matching refs:program_id

59 	void BuildProgram(const GLchar* fragment_shader_code, GLuint& program_id, const GLchar* vertex_shader_code,
94 void Base::BuildProgram(const GLchar* fragment_shader_code, GLuint& program_id, const GLchar* vertex_shader_code,
106 gl.attachShader(program_id, out_fragment_shader_id);
109 gl.attachShader(program_id, out_vertex_shader_id);
112 LinkProgram(program_id);
119 * @param program_id ID of a created program object to configure.
123 void Base::BuildProgramVSOnly(GLuint program_id, const GLchar* vertex_shader_code, GLuint& out_vertex_shader_id) const
130 gl.attachShader(program_id, out_vertex_shader_id);
133 LinkProgram(program_id);
1363 GLuint program_id, bool use_arrays, bool use_vertex_array) const;
1376 void prepareVertexArray(_iteration iteration, _attributeType attribute_type, GLuint program_id,
1406 bool testProgram(_iteration iteration, GLuint program_id, bool use_arrays) const;
1408 bool testProgramWithConstant(_iteration iteration, GLuint program_id, bool use_arrays) const;
1410 bool testProgramWithDivisor(_iteration iteration, GLuint program_id, bool use_arrays) const;
1651 * @param program_id Program object id
1656 GLuint program_id, bool use_arrays, bool use_vertex_array) const
1684 GLint attribute_location = gl.getAttribLocation(program_id, attribute_name.str().c_str());
1689 m_log << tcu::TestLog::Message << "GetAttribLocation(" << program_id << ", " << attribute_name.str()
2310 * @param program_id Program object id
2313 void LimitTest::prepareVertexArray(_iteration iteration, _attributeType attribute_type, GLuint program_id,
2335 configureAttribute(iteration, configuration, n_type, program_id, use_arrays, (CONSTANT != attribute_type));
2849 * @param program_id Program object id
2854 bool LimitTest::testProgram(_iteration iteration, GLuint program_id, bool use_arrays) const
2858 gl.useProgram(program_id);
2861 prepareVertexArray(iteration, REGULAR, program_id, use_arrays);
2889 * @param program_id Program object id
2894 bool LimitTest::testProgramWithConstant(_iteration iteration, GLuint program_id, bool use_arrays) const
2898 gl.useProgram(program_id);
2901 prepareVertexArray(iteration, CONSTANT, program_id, use_arrays);
2919 * @param program_id Program object id
2924 bool LimitTest::testProgramWithDivisor(_iteration iteration, GLuint program_id, bool use_arrays) const
2928 gl.useProgram(program_id);
2931 prepareVertexArray(iteration, PER_INSTANCE, program_id, use_arrays);