Lines Matching defs:test

1654  *  test execution.
1876 /** Initializes all GL objects required to run the test. Also extracts locations of all
1877 * uniforms used by the test.
2147 /** Executes test iteration.
2149 * @return Returns STOP when test has finished executing, CONTINUE if more iterations are needed.
2153 /* Do not execute the test if GL_ARB_texture_view is not supported */
3270 /** Deinitialize test
3320 /** Execute test
3334 /* Initialize test */
3347 /* Execute test */
3348 if (false == test(*shader_stage, *uniform_type))
4116 /** Prepare uniform buffer for test
4256 /** Execute test for given combination of "tested" shader stage and uniform type
4261 * @return true if test passed, false otherwise
4263 bool GPUShaderFP64Test2::test(shaderStage shader_stage, const uniformTypeDetails& uniform_type) const
4281 /* Prepare storage for test results */
4296 /* Clean after test */
4312 /** Prepare transform feedback buffer, framebuffer or image unit for test results
4330 /* Prepare buffer for test results */
4469 /** Initialize OpenGL objects for test
4476 /* The test is in 4.0 group. However:
4633 /** Deinitialize test
4691 /** Execute test
4705 /* Initialize test */
4709 if (false == test(PACKED))
4715 if (false == test(SHARED))
4721 if (false == test(STD140))
5243 * @return true if test pass, false otherwise
5245 bool GPUShaderFP64Test3::test(uniformDataLayout uniform_data_layout) const
5893 * have beenallocated or created during test execution.
5964 * used by the test.
6053 /** Initializes all program & shader objects required to run the test. The function also
6471 /* Uniform names used by the test program consist of a prefix (different for each
6590 /** Initializes all objects required to run the test. */
6691 /** Executes test iteration.
6693 * @return Returns STOP when test has finished executing, CONTINUE if more iterations are needed.
6697 /* This test does not verify GL_ARB_gpu_shader_fp64 support on purpose */
6699 /* Initialize all objects required to run the test */
6791 /* Construct an array that will be used to run the test in an automated manner */
7190 /* Set up base value array (as per test spec) */
7248 /* TCU_FAIL will skip the per sub test iteration de-initialization, we need to
7255 * during test execution.
7276 /** Executes a single test case iteration using user-provided test case descriptor.
7588 /** Returns body of a vertex shader that should be used for particular test case,
7589 * given user-specified test case descriptor.
7722 * user-specified test case descriptor.
7747 /* Store it in the test case descriptor for logging purposes */
7798 /** Initializes GL objects used by all test cases.
7813 * will never eat up more than 1 double (as per test spec) and we will be drawing
7850 /** Executes test iteration.
7852 * @return Returns STOP when test has finished executing, CONTINUE if more iterations are needed.
7856 /* Do not execute the test if GL_ARB_texture_view is not supported */
7872 /* test case type */ /* source type */ /* destination type */
7917 /* Release the GL Resource for this sub test */
7920 } /* for (all test cases) */
7934 /** Verifies if data XFBed out by the vertex shader are valid, given test case descriptor,
7938 * @param test_case Descriptor of the test case, for which the vertex shader was
8194 * during test execution.
8243 /** Executes a single test case.
8250 * @return true if test case passed, false otherwise.
8335 * user-specified test case.
8391 * user-specified test case.
8444 * user-specified test case.
8501 * user-specified test case.
8561 * user-specified test case.
8621 * user-specified test case.
8676 /** Initializes shader objects required to run the test. */
8736 /** Executes test iteration.
8738 * @return Returns STOP when test has finished executing, CONTINUE if more iterations are needed.
8742 /* Do not execute the test if GL_ARB_texture_view is not supported */
8810 } /* for (all test cases) */
8853 /** Compiles all shaders attached to test program object and links it.
8960 } /* for (all test variables) */
9010 * The test only draws a single patch, and triangles are caught by transform feed-back.
9012 * for the test run.
9036 * during test execution.
9125 /** Executes the functional part of the test (case a) from the test spec)
9130 * @return true if the test passed, false otherwise.
9136 /* Build the test program */
9153 /* Issue a draw call using the test program */
9204 /* List the variable types that failed the test */
9247 /** Takes user-input vector of test variables and allocates & fills an array of strings
9251 * @param variables Holds all test variable descriptors to be used for the iteration.
9967 /** Initializes shader objects required to run the test. */
10014 /* Create test program object */
10026 /* The test passes double-precision values through the whole rendering pipeline.
10030 * For that reason, the test executes in turns. Each turn is allocated as many
10084 /** Executes test iteration.
10086 * @return Returns STOP when test has finished executing, CONTINUE if more iterations are needed.
10090 /* Do not execute the test if GL_ARB_texture_view is not supported */
10101 /* Initialize GL objects required to run the test */
10144 /* Execute functional test. Split the run into as many iterations as necessary
10182 /* We can safely test the type in current iteration */
10210 /** Logs contents of test variables, as XFBed out by already executed test iteration. */
10287 * Takes a list of test variables used for current iteration and assigns increasing values
10288 * to subsequent input attributes of the test program.
10388 * during test execution.
10437 /** Executes a single test case.
10444 * @return true if test case passed, false otherwise.
10696 * user-specified test case.
10721 * user-specified test case.
10744 * user-specified test case descriptor.
10792 * user-specified test case.
10818 * user-specified test case.
10843 * user-specified test case.
10868 * user-specified test case.
10889 /** Initializes shader objects required to run the test. */
10949 /** Executes test iteration.
10951 * @return Returns STOP when test has finished executing, CONTINUE if more iterations are needed.
10955 /* Do not execute the test if GL_ARB_texture_view is not supported */
10984 /* Constructor thwe test case descriptor */
11030 * test execution.
11065 /** Executes a single test iteration using user-specified test case properties.
11069 * @return true if the pass was successful, false if the test should fail.
11076 /* Activate the test program object */
11120 /* To keep the code maintainable, we only consider cases relevant for this test */
11382 /** Returns body of a vertex shader that should be used for user-specified test case
11535 /** Initializes all GL objects required to run the test.
11572 * user-specified test case descriptor.
11633 /** Executes test iteration.
11635 * @return Returns STOP when test has finished executing, CONTINUE if more iterations are needed.
11639 /* Do not execute the test if GL_ARB_texture_view is not supported */
11648 /* Iterate through all variable types we want to test */
11666 /* Construct test case descriptor */
11693 /** Verifies data XFBed out by the draw call for user-specified test case
11875 } /* if (test case failed) */
12757 /** Implementation of BuiltinFunctionTest test, description follows:
12808 * The test should work by creating a program object (for each case
12812 * operation should then be XFBed back to the test, where the
12818 * The test should use 1024 different scalar/vector/matrix argument
12938 bool test(FunctionEnum function, const typeDetails& type);
13499 /** Deinitializes all GL objects that may have been created during test execution.
13523 /** Execute test
13539 if (test(m_function, type))
15112 * @return true if test pass (or function is not available for <type>), false otherwise
15114 bool BuiltinFunctionTest::test(FunctionEnum function, const typeDetails& type)
15314 // recheck test result with corrected expected result
15415 /** Initializes a texture_storage_multisample test group.