Lines Matching refs:result
402 const tcu::ConstPixelBufferAccess& result,
418 for (int y = 0; y < result.getHeight(); y++)
420 for (int x = 0; x < result.getWidth(); x++)
422 const tcu::Vec4 resDerivate = readDerivate(result, scale, bias, x, y);
466 const tcu::ConstPixelBufferAccess& result,
476 DE_ASSERT(result.getWidth() == errorMask.getWidth());
477 DE_ASSERT(result.getHeight() == errorMask.getHeight());
494 for (int y = 0; y < result.getHeight(); ++y)
495 for (int x = 0; x < result.getWidth(); ++x)
501 const tcu::Vec4 resultDerivative = readDerivate(result, derivScale, derivBias, x, y);
557 << "\tGot pixel value " << result.getPixelInt(x, y) << "\n"
598 virtual qpTestResult verify (const tcu::ConstPixelBufferAccess& result, const tcu::PixelBufferAccess& errorMask) = DE_NULL;
689 tcu::TextureLevel result;
845 result.setStorage(tcu::TextureFormat(tcu::TextureFormat::RGBA, tcu::TextureFormat::UNORM_INT8), viewportSize.x(), viewportSize.y());
846 glu::readPixels(m_context.getRenderContext(), viewportX, viewportY, result);
854 result.setStorage(dataFormat, viewportSize.x(), viewportSize.y());
856 tcu::PixelBufferAccess(transferFormat, result.getWidth(), result.getHeight(), result.getDepth(), result.getAccess().getDataPtr()));
869 tcu::Surface errorMask(result.getWidth(), result.getHeight());
872 const qpTestResult testResult = verify(result.getAccess(), errorMask.getAccess());
876 << TestLog::Image("Rendered", "Rendered image", result);
928 qpTestResult verify (const tcu::ConstPixelBufferAccess& result, const tcu::PixelBufferAccess& errorMask);
975 qpTestResult ConstantDerivateCase::verify (const tcu::ConstPixelBufferAccess& result, const tcu::PixelBufferAccess& errorMask)
980 return verifyConstantDerivate(m_testCtx.getLog(), result, errorMask, m_dataType,
995 qpTestResult verify (const tcu::ConstPixelBufferAccess& result, const tcu::PixelBufferAccess& errorMask);
1103 qpTestResult LinearDerivateCase::verify (const tcu::ConstPixelBufferAccess& result, const tcu::PixelBufferAccess& errorMask)
1113 const float div = isX ? float(result.getWidth()) : float(result.getHeight());
1127 << "Verifying result image.\n"
1131 // short circuit if result is strictly within the normal value error bounds.
1133 if (verifyConstantDerivate(m_testCtx.getLog(), result, errorMask, m_dataType,
1139 << "No incorrect derivatives found, result valid."
1146 if (verifyConstantDerivate(m_testCtx.getLog(), result, errorMask, m_dataType,
1152 << "No incorrect derivatives found, result valid with quality warning."
1163 << "Initial verification failed, verifying image by calculating accurate error bounds for each result pixel.\n"
1164 << "\tVerifying each result derivative is within its range of legal result values."
1179 return reverifyConstantDerivateWithFlushRelaxations(m_testCtx.getLog(), result, errorMask,
1188 const float w = float(result.getWidth());
1189 const float h = float(result.getHeight());
1202 testResult = verifyConstantDerivate(m_testCtx.getLog(), result, errorMask, m_dataType,
1205 // return if result is pass
1210 testResult = verifyConstantDerivate(m_testCtx.getLog(), result, errorMask, m_dataType,
1213 // if with relaxed threshold test is passing then mark the result with quality warning.
1234 qpTestResult verify (const tcu::ConstPixelBufferAccess& result, const tcu::PixelBufferAccess& errorMask);
1427 qpTestResult TextureDerivateCase::verify (const tcu::ConstPixelBufferAccess& result, const tcu::PixelBufferAccess& errorMask)
1430 if (result.getWidth() < 2 || result.getHeight() < 2)
1433 tcu::ConstPixelBufferAccess compareArea = tcu::getSubregion(result, 1, 1, result.getWidth()-2, result.getHeight()-2);
1437 const float w = float(result.getWidth());
1438 const float h = float(result.getHeight());
1459 << "Verifying result image.\n"
1463 // short circuit if result is strictly within the normal value error bounds.
1471 << "No incorrect derivatives found, result valid."
1479 << "Verifying result image.\n"
1490 << "No incorrect derivatives found, result valid with quality warning."
1502 << "Initial verification failed, verifying image by calculating accurate error bounds for each result pixel.\n"
1503 << "\tVerifying each result derivative is within its range of legal result values."
1902 tcu::TestCaseGroup* const textureGroup = new tcu::TestCaseGroup(m_testCtx, "texture", "Derivate of texture lookup result");