Lines Matching defs:Test
2 * OpenGL Conformance Test Suite
30 /* Uncomment this if SubImageErrorsTest crashes during negative test of TextureSubImage (negative value width/height/depth passed to the function). */
65 /******************************** Creation Test Implementation ********************************/
67 /** @brief Creation Test constructor.
72 : deqp::TestCase(context, "textures_creation", "Texture Objects Creation Test")
77 /** @brief Iterate Creation Test cases.
722 /******************************** Buffer Test Implementation ********************************/
724 /** @brief Buffer Test constructor.
731 * @param [in] name Name of the test.
735 : deqp::TestCase(context, name, "Texture Buffer Objects Test")
826 << " unexpectedly generated error " << glu::getErrorStr(error) << " during test of internal format "
1059 /** @brief Test's draw function.
1119 /** @brief Test function.
1126 bool BufferTest<T, S, N>::Test(bool use_range_version)
1266 /** @brief Iterate Buffer Test cases.
1300 is_ok &= Test(use_range);
1458 /******************************** Storage and SubImage Test Implementation ********************************/
1460 /** @brief Storage Test constructor.
1469 * @param [in] name Name of the test.
1473 : deqp::TestCase(context, name, "Texture Storage and SubImage Test")
1795 << " during test with levels " << levels << ", internal format " << internalformat
1842 << " during test with level " << level << ", width=" << width << ", height=" << height << ", depth=" << depth
1883 * @tparam I Test SubImage or Storage.
1965 /** @brief Test case function.
1967 * @return True if test succeeded, false otherwise.
1970 bool StorageAndSubImageTest<T, S, N, D, I>::Test()
2237 /** @brief Test's draw call.
2258 /** @brief Clean GL objects, test variables and GL errors.
2275 /** @brief Clean GL objects, test variables and GL errors.
2300 /** @brief Clean GL objects, test variables and GL errors.
2319 /** @brief Clean GL objects, test variables and GL errors.
2332 /** @brief Clean GL objects, test variables and GL errors.
2350 /** @brief Iterate Storage Test cases.
2379 is_ok = Test();
2762 /******************************** Storage Multisample Test Implementation ********************************/
2764 /** @brief Storage Multisample Test constructor.
2770 : deqp::TestCase(context, name, "Texture Storage Multisample Test")
3265 /** @brief Test case function.
3267 * @return True if test succeeded, false otherwise.
3270 bool StorageMultisampleTest<T, S, N, D>::Test()
3356 << glu::getErrorStr(error) << " during the test of internal format "
3357 << glu::getTextureFormatStr(internal_format) << ". Test fails." << tcu::TestLog::EndMessage;
3738 /** @brief Clean GL objects, test variables and GL errors.
3755 /** @brief Clean GL objects, test variables and GL errors.
3771 /** @brief Clean GL objects, test variables and GL errors.
3812 /** @brief Clean GL objects, test variables and GL errors.
3840 /** @brief Clean GL objects, test variables and GL errors.
3853 /** @brief Clean GL objects, test variables and GL errors.
3871 /** @brief Iterate Storage Multisample Test cases.
3905 is_ok = Test();
4201 /******************************** Compressed SubImage Test Implementation ********************************/
4593 /** @brief Compressed SubImage Test constructor.
4598 : deqp::TestCase(context, "textures_compressed_subimage", "Texture Compressed SubImage Test")
4626 /* Test texture (for data upload). */
4825 << glu::getErrorStr(error) << " during the test with internal format "
4826 << glu::getTextureFormatStr(internalformat) << ". Test fails." << tcu::TestLog::EndMessage;
4865 << glu::getErrorStr(error) << " during the test with internal format "
4866 << glu::getTextureFormatStr(internalformat) << ". Test fails." << tcu::TestLog::EndMessage;
4909 << glu::getErrorStr(error) << " during the test with internal format "
4910 << glu::getTextureFormatStr(internalformat) << ". Test fails." << tcu::TestLog::EndMessage;
5271 << glu::getTextureFormatStr(internalformat) << ". Test fails." << tcu::TestLog::EndMessage;
5324 << glu::getTextureFormatStr(internalformat) << ". Test fails." << tcu::TestLog::EndMessage;
5332 /** @brief Test case function.
5340 * @return True if test succeeded, false otherwise.
5343 bool CompressedSubImageTest::Test(glw::GLenum internalformat, bool can_be_unsupported)
5378 /** @brief Clean GL objects, test variables and GL errors.
5461 /** @brief Iterate Compressed SubImage Test cases.
5487 is_ok &= Test<1>(GL_COMPRESSED_RGB, false);
5489 is_ok &= Test<2>(GL_COMPRESSED_RED_RGTC1, false);
5490 is_ok &= Test<2>(GL_COMPRESSED_SIGNED_RED_RGTC1, false);
5491 is_ok &= Test<2>(GL_COMPRESSED_RG_RGTC2, false);
5492 is_ok &= Test<2>(GL_COMPRESSED_SIGNED_RG_RGTC2, false);
5493 is_ok &= Test<2>(GL_COMPRESSED_RGBA_BPTC_UNORM, false);
5494 is_ok &= Test<2>(GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM, false);
5495 is_ok &= Test<2>(GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT, false);
5496 is_ok &= Test<2>(GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT, false);
5497 is_ok &= Test<2>(GL_COMPRESSED_RGB8_ETC2, true);
5498 is_ok &= Test<2>(GL_COMPRESSED_SRGB8_ETC2, true);
5499 is_ok &= Test<2>(GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2, true);
5500 is_ok &= Test<2>(GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2, true);
5501 is_ok &= Test<2>(GL_COMPRESSED_RGBA8_ETC2_EAC, true);
5502 is_ok &= Test<2>(GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC, true);
5503 is_ok &= Test<2>(GL_COMPRESSED_R11_EAC, true);
5504 is_ok &= Test<2>(GL_COMPRESSED_SIGNED_R11_EAC, true);
5505 is_ok &= Test<2>(GL_COMPRESSED_RG11_EAC, true);
5506 is_ok &= Test<2>(GL_COMPRESSED_SIGNED_RG11_EAC, true);
5508 is_ok &= Test<3>(GL_COMPRESSED_RED_RGTC1, false);
5509 is_ok &= Test<3>(GL_COMPRESSED_SIGNED_RED_RGTC1, false);
5510 is_ok &= Test<3>(GL_COMPRESSED_RG_RGTC2, false);
5511 is_ok &= Test<3>(GL_COMPRESSED_SIGNED_RG_RGTC2, false);
5512 is_ok &= Test<3>(GL_COMPRESSED_RGBA_BPTC_UNORM, false);
5513 is_ok &= Test<3>(GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM, false);
5514 is_ok &= Test<3>(GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT, false);
5515 is_ok &= Test<3>(GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT, false);
5516 is_ok &= Test<3>(GL_COMPRESSED_RGB8_ETC2, true);
5517 is_ok &= Test<3>(GL_COMPRESSED_SRGB8_ETC2, true);
5518 is_ok &= Test<3>(GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2, true);
5519 is_ok &= Test<3>(GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2, true);
5520 is_ok &= Test<3>(GL_COMPRESSED_RGBA8_ETC2_EAC, true);
5521 is_ok &= Test<3>(GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC, true);
5522 is_ok &= Test<3>(GL_COMPRESSED_R11_EAC, true);
5523 is_ok &= Test<3>(GL_COMPRESSED_SIGNED_R11_EAC, true);
5524 is_ok &= Test<3>(GL_COMPRESSED_RG11_EAC, true);
5525 is_ok &= Test<3>(GL_COMPRESSED_SIGNED_RG11_EAC, true);
5592 /******************************** Copy SubImage Test Implementation ********************************/
5594 /** @brief Compressed SubImage Test constructor.
5599 : deqp::TestCase(context, "textures_copy", "Texture Copy Test")
5654 << glu::getErrorStr(error) << ". Test fails." << tcu::TestLog::EndMessage;
5687 << glu::getErrorStr(error) << ". Test fails." << tcu::TestLog::EndMessage;
5720 << glu::getErrorStr(error) << ". Test fails." << tcu::TestLog::EndMessage;
5942 test objects */
5951 /** @brief Test function */
5953 bool CopyTest::Test<1>()
5970 /** @brief Test function */
5972 bool CopyTest::Test<2>()
5994 /** @brief Test function */
5996 bool CopyTest::Test<3>()
6053 << ". Test fails." << tcu::TestLog::EndMessage;
6094 /** @brief Clean GL objects, test variables and GL errors.
6133 /** @brief Iterate Copy Test cases.
6156 is_ok &= Test<1>();
6157 is_ok &= Test<2>();
6158 is_ok &= Test<3>();
6217 /******************************** Get Set Parameter Test Implementation ********************************/
6219 /** @brief Get Set Parameter Test constructor.
6224 : deqp::TestCase(context, "textures_get_set_parameter", "Texture Get Set Parameter Test")
6229 /** @brief Iterate Get Set Parameter Test cases.
6611 << glu::getErrorStr(error) << " during test of pname "
6612 << glu::getTextureParameterStr(pname) << ". Test fails."
6635 << ", however " << value_src << " was expected. Test fails."
6658 << ", however " << value_src << " was expected. Test fails."
6681 << ", however " << value_src << " was expected. Test fails."
6707 << "] was expected. Test fails." << tcu::TestLog::EndMessage;
6732 << "] was expected. Test fails." << tcu::TestLog::EndMessage;
6759 << "] was expected. Test fails." << tcu::TestLog::EndMessage;
6767 /******************************** Defaults Test Implementation ********************************/
6769 /** @brief Defaults Test constructor.
6774 : deqp::TestCase(context, "textures_defaults", "Texture Defaults Test")
6779 /** @brief Defaults Test cases.
7058 << ", however " << value_ref << " was expected. Test fails."
7081 << ", however " << value_ref << " was expected. Test fails."
7104 << ", however " << value_ref << " was expected. Test fails."
7130 << "] was expected. Test fails." << tcu::TestLog::EndMessage;
7155 << "] was expected. Test fails." << tcu::TestLog::EndMessage;
7182 << "] was expected. Test fails." << tcu::TestLog::EndMessage;
7190 /******************************** Generate Mipmap Test Implementation ********************************/
7192 /** @brief Generate Mipmap Test constructor.
7197 : deqp::TestCase(context, "textures_generate_mipmaps", "Textures Generate Mipmap Test")
7202 /** @brief Generate Mipmap Test cases.
7251 << glu::getErrorStr(error) << ". Test fails." << tcu::TestLog::EndMessage;
7268 i < s_texture_width_log - 1 /* Do not test single pixel mipmap. */; ++i, j /= 2)
7281 << mipmap_size << ", but " << j << " was expected. Test fails." << tcu::TestLog::EndMessage;
7299 "mipmap (not descending). Test fails."
7370 /******************************** Bind Unit Test Implementation ********************************/
7372 /** @brief Bind Unit Test constructor.
7377 : deqp::TestCase(context, "textures_bind_unit", "Textures Bind Unit Test")
7390 /** @brief Bind Unit Test cases.
7449 /** @brief Create test program.
7741 << " when binding texture " << m_to[i] << " to texture unit " << i << ". Test fails."
7799 /** @brief Clean GL objects, test variables and GL errors.
7940 /******************************** Get Image Test Implementation ********************************/
7942 /** @brief Get Image Test constructor.
7947 : deqp::TestCase(context, "textures_get_image", "Textures Get Image Test")
7973 /** @brief Get Image Test cases.
8027 << glu::getErrorStr(error) << ". Test fails." << tcu::TestLog::EndMessage;
8041 << " was expected. Test fails." << tcu::TestLog::EndMessage;
8081 << glu::getErrorStr(error) << ". Test fails." << tcu::TestLog::EndMessage;
8096 << " was expected. Test fails." << tcu::TestLog::EndMessage;
8170 /******************************** Get Level Parameter Test Implementation ********************************/
8172 /** @brief Get Level Parameter Test constructor.
8177 : deqp::TestCase(context, "textures_get_level_parameter", "Textures Get Level Parameter Test")
8210 /** @brief Get Level Parameter Test cases.
8262 /* Test GetTextureLevelParameteriv. */
8284 << glu::getErrorStr(error) << ". Test fails." << tcu::TestLog::EndMessage;
8297 << result_legacy << ". Test fails." << tcu::TestLog::EndMessage;
8305 /* Test GetTextureLevelParameterfv. */
8327 << glu::getErrorStr(error) << ". Test fails." << tcu::TestLog::EndMessage;
8340 << result_legacy << ". Test fails." << tcu::TestLog::EndMessage;
8387 * @param [in] context Test's context.
8415 /******************************** Creation Errors Test Implementation ********************************/
8417 /** @brief Creation Errors Test constructor.
8422 : deqp::TestCase(context, "textures_creation_errors", "Texture Objects Creation Errors Test")
8427 /** @brief Iterate Creation Errors Test cases.
8456 /* Not a target test. */
8546 /******************************** Texture Buffer Errors Test Implementation ********************************/
8548 /** @brief Texture Buffer Errors Test constructor.
8553 : deqp::TestCase(context, "textures_buffer_errors", "Texture Buffer Errors Test")
8558 /** @brief Iterate Texture Buffer Errors Test cases.
8699 /******************************** Texture Buffer Range Errors Test
8701 /** @brief Texture Buffer Range Errors Test constructor.
8706 : deqp::TestCase(context, "textures_buffer_range_errors", "Texture Buffer Range Errors Test")
8711 /** @brief Iterate Texture Buffer Range Errors Test cases.
8892 /******************************** Texture Storage Errors Test Implementation ********************************/
8894 /** @brief Texture Storage Errors Test constructor.
8899 : deqp::TestCase(context, "textures_storage_errors", "Texture Storage Errors Test")
8918 /** @brief Iterate Texture Storage Errors Test cases.
8978 /** @brief Prepare test objects.
9169 /** @brief Test TextureStorage1D
9171 * @return Test result.
9227 /** @brief Test TextureStorage2D
9229 * @return Test result.
9298 /** @brief Test TextureStorage3D
9300 * @return Test result.
9373 /** @brief Test TextureStorage2DMultisample
9375 * @return Test result.
9452 /** @brief Test TextureStorage3DMultisample
9454 * @return Test result.
9544 /** @brief Clean GL objects, test variables and GL errors.
9625 /******************************** Texture SubImage Errors Test Implementation ********************************/
9627 /** @brief Texture SubImage Errors Test constructor.
9632 : deqp::TestCase(context, "textures_subimage_errors", "Texture SubImage Errors Test")
9670 /** @brief Iterate Texture SubImage Errors Test cases.
9731 /** @brief Prepare test's objects.
10135 /** @brief Test (negative) of TextureSubImage1D
10137 * @return Test result.
10348 /** @brief Test (negative) of TextureSubImage2D
10350 * @return Test result.
10589 /** @brief Test (negative) of TextureSubImage3D
10591 * @return Test result.
10843 /** @brief Test (negative) of TextureSubImage1DCompressed
10845 * @return Test result.
10953 /** @brief Test (negative) of TextureSubImage2DCompressed
10955 * @return Test result.
11062 m_reference_compressed_rectangle) /* Do test only if rectangle compressed texture is supported by the implementation. */
11084 /** @brief Test (negative) of TextureSubImage3DCompressed
11086 * @return Test result.
11196 /** @brief Clean GL objects, test variables and GL errors.
11366 /******************************** Copy Errors Test Implementation ********************************/
11368 /** @brief Copy Errors Test constructor.
11373 : deqp::TestCase(context, "textures_copy_errors", "Texture Copy Errors Test")
11387 /** @brief Iterate Copy Errors Test cases.
11445 /** @brief Prepare test's objects and values.
11539 /** @brief Test (negative) of CopyTextureSubImage1D
11541 * @return Test result.
11633 /** @brief Test (negative) of CopyTextureSubImage2D
11635 * @return Test result.
11737 /** @brief Test (negative) of CopyTextureSubImage3D
11739 * @return Test result.
11849 /** @brief Clean GL objects, test variables and GL errors.
11919 /* Test's parameters. */
11925 /******************************** Parameter Setup Errors Test Implementation ********************************/
11927 /** @brief Parameter Setup Errors Test constructor.
11932 : deqp::TestCase(context, "textures_parameter_setup_errors", "Texture Parameter Setup Errors Test")
11943 /** @brief Iterate Parameter Setup Errors Test cases.
12004 /** @brief Test's preparations.
12093 /** @brief Test (negative) of TextureParameterf
12095 * @return Test result.
12221 /** @brief Test (negative) of TextureParameteri
12223 * @return Test result.
12349 /** @brief Test (negative) of TextureParameterfv
12351 * @return Test result.
12473 /** @brief Test (negative) of TextureParameteriv
12475 * @return Test result.
12597 /** @brief Test (negative) of TextureParameterIiv
12599 * @return Test result.
12721 /** @brief Test (negative) of TextureParameterIuiv
12723 * @return Test result.
12829 /** @brief Clean GL objects, test variables and GL errors.
12872 /******************************** Generate Mipmap Errors Test Implementation ********************************/
12874 /** @brief Generate Mipmap Errors Test constructor.
12879 : deqp::TestCase(context, "textures_generate_mipmap_errors", "Texture Generate Mipmap Errors Test")
12884 /** @brief Iterate Generate Mipmap Errors Test cases.
12992 /******************************** Bind Unit Errors Test Implementation ********************************/
12994 /** @brief Bind Unit Errors Test constructor.
12999 : deqp::TestCase(context, "textures_bind_unit_errors", "Texture Bind Unit Errors Test")
13004 /** @brief IterateBind Unit Errors Test cases.
13075 /******************************** Image Query Errors Test Implementation ********************************/
13077 /** @brief Image Query Errors Test constructor.
13082 : deqp::TestCase(context, "textures_image_query_errors", "Texture Image Query Errors Test")
13101 /** @brief Iterate Image Query Errors Test cases.
13492 /******************************** Level Parameter Query Errors Test Implementation ********************************/
13494 /** @brief Image Query Errors Test constructor.
13499 : deqp::TestCase(context, "textures_level_parameter_errors", "Texture Level Parameter Query Errors Test")
13504 /** @brief Iterate Level Parameter Query Errors Test cases.
13696 /******************************** Parameter Query Errors Test Implementation ********************************/
13698 /** @brief Parameter Query Errors Test constructor.
13703 : deqp::TestCase(context, "textures_parameter_errors", "Texture Parameter Query Errors Test")
13708 /** @brief Iterate Parameter Query Errors Test cases.