Lines Matching defs:program

588 	/*  INVALID_OPERATION is generated by LinkProgram when <program> is currently
608 << "INVALID_OPERATION was not generated by LinkProgram when <program> was "
725 /* INVALID_OPERATION is generated by BeginTransformFeedback when no program
742 << "INVALID_OPERATION was not generated by BeginTransformFeedback when no program was active."
751 are specified to be captured in the active program; */
768 "are specified to be captured in the active program."
776 /* INVALID_VALUE is generated by TransformFeedbackVaryings when <program> is
777 not id of the program object; */
800 "<program> was not id of the program object."
1010 /* Prepare program and buffer. */
1112 /* INVALID_OPERATION is generated by LinkProgram when <program> is used by
1120 << "INVALID_OPERATION was not generated by LinkProgram when <program> was "
1772 <count> specified by TransformFeedbackVaryings is non-zero and program has
1777 glw::GLuint program = gl3cts::TransformFeedback::Utilities::buildProgram(
1781 if ((GL_FALSE != linking_status) || program)
1785 "specified but program had neither vertex nor geometry shader stages."
1788 if (program)
1790 gl.deleteProgram(program);
1799 "but program had neither vertex nor geometry shader stages."
1822 glw::GLuint program = gl3cts::TransformFeedback::Utilities::buildProgram(
1826 if ((GL_FALSE != linking_status) || program)
1834 if (program)
1836 gl.deleteProgram(program);
1869 glw::GLuint program = gl3cts::TransformFeedback::Utilities::buildProgram(
1874 if ((GL_FALSE != linking_status) || program)
1881 if (program)
1883 gl.deleteProgram(program);
1964 glw::GLuint program = gl3cts::TransformFeedback::Utilities::buildProgram(
1968 /* Note: we check for program as not only linking shall fail, but also glTransformFeedbackVaryings shall return an error. */
1970 if (program)
1977 if (program)
1979 gl.deleteProgram(program);
1985 program = gl3cts::TransformFeedback::Utilities::buildProgram(
1989 if (program)
1996 if (program)
1998 gl.deleteProgram(program);
3433 glw::GLuint program = 0;
3452 program = buildProgram(i, j, k, n);
3454 is_ok = is_ok && (program != 0);
3456 is_ok = is_ok && check(program, i, j, k, n);
3458 gl.deleteProgram(program);
3462 program = 0;
3474 if (program)
3476 gl.deleteProgram(program);
3478 program = 0;
3588 glw::GLuint program = gl3cts::TransformFeedback::Utilities::buildProgram(
3593 if (0 == program)
3595 m_context.getTestContext().getLog() << tcu::TestLog::Message << "Building program has failed.\nVertex shader:\n"
3604 return program;
3607 bool gl3cts::TransformFeedback::CheckGetXFBVarying::check(glw::GLuint program, glw::GLuint capture_way,
3624 gl.getTransformFeedbackVarying(program, i, bufSize, &length, &size, &type, name);
3667 gl.getProgramiv(program, GL_TRANSFORM_FEEDBACK_VARYINGS, &xfb_varyings);
3668 gl.getProgramiv(program, GL_TRANSFORM_FEEDBACK_BUFFER_MODE, &xfb_mode);
3669 gl.getProgramiv(program, GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH, &xfb_varying_max_length);
6687 glw::GLuint program = 0;
6704 /* Create program. */
6705 program = gl.createProgram();
6718 gl.attachShader(program, shader[i].id);
6765 gl.transformFeedbackVaryings(program, transform_feedback_varyings_count, transform_feedback_varyings,
6770 gl.linkProgram(program);
6776 gl.getProgramiv(program, GL_LINK_STATUS, &status);
6791 gl.detachShader(program, shader[i].id);
6802 gl.getProgramiv(program, GL_INFO_LOG_LENGTH, &log_size);
6808 gl.getProgramInfoLog(program, log_size, NULL, &log_text[0]);
6823 if (program)
6825 gl.deleteProgram(program);
6827 program = 0;
6841 return program;