/external/deqp/modules/gles2/functional/ |
H A D | es2fClippingTests.cpp | 147 inline int compareImages (tcu::TestLog& log, const ConstPixelBufferAccess& test, const ConstPixelBufferAccess& ref, const PixelBufferAccess& diffMask, int kernelRadius, bool (*pixelCmp)(const tcu::IVec4& a, const tcu::IVec4& b)) argument 155 tcu::clear(diffMask, MASK_COLOR_OK); 209 diffMask.setPixel(MASK_COLOR_DEV, x, y); 217 diffMask.setPixel(MASK_COLOR_FAIL, x, y); 240 int compareBlackNonBlackImages (tcu::TestLog& log, const ConstPixelBufferAccess& test, const ConstPixelBufferAccess& ref, const PixelBufferAccess& diffMask, int kernelRadius) argument 242 return compareImages(log, test, ref, diffMask, kernelRadius, compareBlackNonBlackPixels); 257 int compareColoredImages (tcu::TestLog& log, const ConstPixelBufferAccess& test, const ConstPixelBufferAccess& ref, const PixelBufferAccess& diffMask, int kernelRadius) argument 259 return compareImages(log, test, ref, diffMask, kernelRadius, compareColoredPixels); 566 tcu::Surface diffMask (TEST_CANVAS_SIZE, TEST_CANVAS_SIZE); 573 faultyPixels = compareBlackNonBlackImages(log, testSurface.getAccess(), refSurface.getAccess(), diffMask [all...] |
H A D | es2fPolygonOffsetTests.cpp | 93 int compareImages (tcu::TestLog& log, glu::RenderContext& renderCtx, const tcu::ConstPixelBufferAccess& test, const tcu::ConstPixelBufferAccess& ref, const tcu::PixelBufferAccess& diffMask, int radius) argument 106 tcu::clear(diffMask, MASK_COLOR_OK); 139 diffMask.setPixel(MASK_COLOR_DEV, x, y); 147 diffMask.setPixel(MASK_COLOR_FAIL, x, y); 165 tcu::Surface diffMask (testImage.getWidth(), testImage.getHeight()); 167 faultyPixels = compareImages(log, renderCtx, referenceImage, testImage, diffMask.getAccess(), kernelRadius); 174 log << TestLog::Image("Difference mask", "Difference mask", diffMask.getAccess());
|
/external/deqp/modules/gles3/functional/ |
H A D | es3fClippingTests.cpp | 150 inline int compareImages (tcu::TestLog& log, const ConstPixelBufferAccess& test, const ConstPixelBufferAccess& ref, const PixelBufferAccess& diffMask, int kernelRadius, bool (*pixelCmp)(const tcu::IVec4& a, const tcu::IVec4& b)) argument 158 tcu::clear(diffMask, MASK_COLOR_OK); 212 diffMask.setPixel(MASK_COLOR_DEV, x, y); 220 diffMask.setPixel(MASK_COLOR_FAIL, x, y); 243 int compareBlackNonBlackImages (tcu::TestLog& log, const ConstPixelBufferAccess& test, const ConstPixelBufferAccess& ref, const PixelBufferAccess& diffMask, int kernelRadius) argument 245 return compareImages(log, test, ref, diffMask, kernelRadius, compareBlackNonBlackPixels); 260 int compareColoredImages (tcu::TestLog& log, const ConstPixelBufferAccess& test, const ConstPixelBufferAccess& ref, const PixelBufferAccess& diffMask, int kernelRadius) argument 262 return compareImages(log, test, ref, diffMask, kernelRadius, compareColoredPixels); 569 tcu::Surface diffMask (TEST_CANVAS_SIZE, TEST_CANVAS_SIZE); 576 faultyPixels = compareBlackNonBlackImages(log, testSurface.getAccess(), refSurface.getAccess(), diffMask [all...] |
H A D | es3fPolygonOffsetTests.cpp | 96 int compareImages (tcu::TestLog& log, glu::RenderContext& renderCtx, const tcu::ConstPixelBufferAccess& test, const tcu::ConstPixelBufferAccess& ref, const tcu::PixelBufferAccess& diffMask, int radius) argument 109 tcu::clear(diffMask, MASK_COLOR_OK); 142 diffMask.setPixel(MASK_COLOR_DEV, x, y); 150 diffMask.setPixel(MASK_COLOR_FAIL, x, y); 168 tcu::Surface diffMask (testImage.getWidth(), testImage.getHeight()); 170 faultyPixels = compareImages(log, renderCtx, referenceImage, testImage, diffMask.getAccess(), kernelRadius); 177 log << TestLog::Image("Difference mask", "Difference mask", diffMask.getAccess());
|
/external/deqp/framework/common/ |
H A D | tcuImageCompare.cpp | 291 static deInt64 computeSquaredDiffSum (const ConstPixelBufferAccess& ref, const ConstPixelBufferAccess& cmp, const PixelBufferAccess& diffMask, int diffFactor) argument 294 DE_ASSERT(ref.getWidth() == cmp.getWidth() && ref.getWidth() == diffMask.getWidth()); 295 DE_ASSERT(ref.getHeight() == cmp.getHeight() && ref.getHeight() == diffMask.getHeight()); 309 diffMask.setPixel(tcu::RGBA(deClamp32(sum*diffFactor, 0, 255), deClamp32(255-sum*diffFactor, 0, 255), 0, 255).toVec(), x, y); 337 TextureLevel diffMask (TextureFormat(TextureFormat::RGB, TextureFormat::UNORM_INT8), reference.getWidth(), reference.getHeight()); 339 deInt64 squaredSum = computeSquaredDiffSum(reference, result, diffMask.getAccess(), diffFactor); 354 << TestLog::Image("DiffMask", "Difference", diffMask)
|