/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/rasterization/ |
H A D | vktRasterizationTests.cpp | 1040 tcu::Surface& resultImage, 1062 tcu::Surface resultImage (m_renderSize, m_renderSize); in iterate() 1069 drawPrimitives(resultImage, drawBuffer, m_primitiveTopology); in iterate() 1073 const bool compareOk = compareAndVerify(triangles, resultImage, drawBuffer); in iterate() 1091 bool BaseTriangleTestInstance::compareAndVerify (std::vector<TriangleSceneSpec::SceneTriangle>& triangles, tcu::Surface& resultImage, std::vector<tcu::Vec4>&) in compareAndVerify() argument 1106 return verifyTriangleGroupRasterization(resultImage, scene, args, m_context.getTestContext().getLog()); in compareAndVerify() 1145 tcu::Surface& resultImage, 1412 bool BaseLineTestInstance::resultHasAlpha(tcu::Surface& resultImage) in resultHasAlpha() argument 1415 for (int y = 0; y < resultImage.getHeight() && !hasAlpha; ++y) in resultHasAlpha() 1416 for (int x = 0; x < resultImage in resultHasAlpha() 1471 compareAndVerify(std::vector<LineSceneSpec::SceneLine>& lines, tcu::Surface& resultImage, std::vector<tcu::Vec4>& drawBuffer) compareAndVerify() argument 1755 compareAndVerify(std::vector<PointSceneSpec::ScenePoint>& points, tcu::Surface& resultImage, std::vector<tcu::Vec4>& drawBuffer) compareAndVerify() argument [all...] |
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/rasterization/ |
H A D | vktRasterizationTests.cpp | 1037 tcu::Surface& resultImage, 1059 tcu::Surface resultImage (m_renderSize, m_renderSize); in iterate() 1066 drawPrimitives(resultImage, drawBuffer, m_primitiveTopology); in iterate() 1070 const bool compareOk = compareAndVerify(triangles, resultImage, drawBuffer); in iterate() 1088 bool BaseTriangleTestInstance::compareAndVerify (std::vector<TriangleSceneSpec::SceneTriangle>& triangles, tcu::Surface& resultImage, std::vector<tcu::Vec4>&) in compareAndVerify() argument 1103 return verifyTriangleGroupRasterization(resultImage, scene, args, m_context.getTestContext().getLog()); in compareAndVerify() 1142 tcu::Surface& resultImage, 1409 bool BaseLineTestInstance::resultHasAlpha(tcu::Surface& resultImage) in resultHasAlpha() argument 1412 for (int y = 0; y < resultImage.getHeight() && !hasAlpha; ++y) in resultHasAlpha() 1413 for (int x = 0; x < resultImage in resultHasAlpha() 1468 compareAndVerify(std::vector<LineSceneSpec::SceneLine>& lines, tcu::Surface& resultImage, std::vector<tcu::Vec4>& drawBuffer) compareAndVerify() argument 1752 compareAndVerify(std::vector<PointSceneSpec::ScenePoint>& points, tcu::Surface& resultImage, std::vector<tcu::Vec4>& drawBuffer) compareAndVerify() argument [all...] |
/third_party/vk-gl-cts/modules/gles31/functional/ |
H A D | es31fSampleVariableTests.cpp | 207 static bool verifyImageWithVerifier (const tcu::Surface& resultImage, tcu::TestLog& log, const Verifier& verifier, bool logOnSuccess = true) in verifyImageWithVerifier() argument 209 tcu::Surface errorMask (resultImage.getWidth(), resultImage.getHeight()); in verifyImageWithVerifier() 220 for (int y = 0; y < resultImage.getHeight(); ++y) in verifyImageWithVerifier() 221 for (int x = 0; x < resultImage.getWidth(); ++x) in verifyImageWithVerifier() 223 const tcu::RGBA color = resultImage.getPixel(x, y); in verifyImageWithVerifier() 241 << tcu::TestLog::Image("Result", "Result image", resultImage.getAccess()) in verifyImageWithVerifier() 249 << tcu::TestLog::Image("Result", "Result image", resultImage.getAccess()) in verifyImageWithVerifier() 295 bool verifyImage (const tcu::Surface& resultImage); 336 bool NumSamplesCase::verifyImage (const tcu::Surface& resultImage) [all...] |
H A D | es31fMultisampleShaderRenderCase.cpp | 402 void MultisampleRenderCase::verifyResultImageAndSetResult (const tcu::Surface& resultImage) 408 if (!verifyImage(resultImage)) 518 tcu::Surface resultImage(m_renderSize, m_renderSize); 523 glu::readPixels(m_context.getRenderContext(), 0, 0, resultImage.getAccess()); 527 verifyResultImageAndSetResult(resultImage); 531 tcu::Surface resultImage(m_renderSize, m_renderSize); 545 glu::readPixels(m_context.getRenderContext(), 0, 0, resultImage.getAccess()); 551 verifyResultImageAndSetResult(resultImage); 558 tcu::Surface resultImage (m_renderSize, m_renderSize); 596 glu::readPixels(m_context.getRenderContext(), 0, 0, resultImage [all...] |
H A D | es31fShaderMultisampleInterpolationTests.cpp | 118 bool verifyImage (const tcu::Surface& resultImage); 148 bool MultisampleShadeCountRenderCase::verifyImage (const tcu::Surface& resultImage) in verifyImage() argument 157 << tcu::TestLog::Image("ResultImage", "Result Image", resultImage.getAccess()) in verifyImage() 166 const tcu::RGBA color = resultImage.getPixel(x, y); in verifyImage() 655 bool verifyImage (const tcu::Surface& resultImage); 757 bool SingleSampleInterpolateAtSampleCase::verifyImage (const tcu::Surface& resultImage) 759 return verifyGreenImage(resultImage, m_testCtx.getLog()); 847 bool verifyImage (const tcu::Surface& resultImage); 930 bool CentroidQualifierAtSampleCase::verifyImage (const tcu::Surface& resultImage) 932 return verifyGreenImage(resultImage, m_testCt [all...] |
H A D | es31fMultisampleShaderRenderCase.hpp | 89 void verifyResultImageAndSetResult (const tcu::Surface& resultImage); 96 virtual bool verifyImage (const tcu::Surface& resultImage) = 0;
|
H A D | es31fSampleShadingTests.cpp | 258 bool verifyImage (const tcu::Surface& resultImage); 361 bool SampleShadingRenderingCase::verifyImage (const tcu::Surface& resultImage) 371 << tcu::TestLog::Image("ResultImage", "Result Image", resultImage.getAccess()) 380 const tcu::RGBA color = resultImage.getPixel(x, y);
|
/third_party/vk-gl-cts/modules/gles2/functional/ |
H A D | es2fRasterizationTests.cpp | 253 tcu::Surface resultImage (m_renderSize, m_renderSize); in iterate() 260 drawPrimitives(resultImage, drawBuffer, m_primitiveDrawType); in iterate() 276 compareOk = verifyTriangleGroupRasterization(resultImage, scene, args, m_testCtx.getLog()); in iterate() 339 tcu::Surface resultImage (m_renderSize, m_renderSize); 357 drawPrimitives(resultImage, drawBuffer, m_primitiveDrawType); 377 compareOk = verifyLineGroupRasterization(resultImage, scene, args, m_testCtx.getLog()); 444 tcu::Surface resultImage (m_renderSize, m_renderSize); in iterate() 462 drawPrimitives(resultImage, drawBuffer, GL_POINTS); in iterate() 478 compareOk = verifyPointGroupRasterization(resultImage, scene, args, m_testCtx.getLog()); in iterate() 1135 tcu::Surface resultImage (m_renderSiz [all...] |
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/synchronization/ |
H A D | vktSynchronizationImageLayoutTransitionTests.cpp | 257 MovePtr<TextureLevel> resultImage (new TextureLevel(mapVkFormat(FORMAT), renderSize.width, renderSize.height, 1)); in iterate() 308 tcu::clear(resultImage->getAccess(), tcu::IVec4(0)); in iterate() 309 tcu::copy(resultImage->getAccess(), tcu::ConstPixelBufferAccess(resultImage.get()->getFormat(), in iterate() 310 resultImage.get()->getSize(), resultBufferMemory->getHostPtr())); in iterate() 325 bool ok = tcu::floatThresholdCompare(m_context.getTestContext().getLog(), "Image comparison", "", expectedImage, resultImage->getAccess(), tcu::Vec4(0.01f), tcu::COMPARE_LOG_RESULT); in iterate()
|
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/synchronization/ |
H A D | vktSynchronizationImageLayoutTransitionTests.cpp | 257 MovePtr<TextureLevel> resultImage (new TextureLevel(mapVkFormat(FORMAT), renderSize.width, renderSize.height, 1)); in iterate() 308 tcu::clear(resultImage->getAccess(), tcu::IVec4(0)); in iterate() 309 tcu::copy(resultImage->getAccess(), tcu::ConstPixelBufferAccess(resultImage.get()->getFormat(), in iterate() 310 resultImage.get()->getSize(), resultBufferMemory->getHostPtr())); in iterate() 325 bool ok = tcu::floatThresholdCompare(m_context.getTestContext().getLog(), "Image comparison", "", expectedImage, resultImage->getAccess(), tcu::Vec4(0.01f), tcu::COMPARE_LOG_RESULT); in iterate()
|
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/image/ |
H A D | vktImageSampleDrawnCubeFaceTests.cpp | 368 MovePtr<TextureLevel> resultImage (new TextureLevel(mapVkFormat(m_format), renderSize.width, renderSize.height, 1)); in iterate() 436 tcu::clear(resultImage->getAccess(), IVec4(0)); in iterate() 437 tcu::copy(resultImage->getAccess(), ConstPixelBufferAccess(resultImage.get()->getFormat(), in iterate() 438 resultImage.get()->getSize(), resultBufferMemory->getHostPtr())); in iterate() 446 const deUint8* ptr = static_cast<const deUint8 *>(resultImage->getAccess().getPixelPtr(renderSize.width-1, y, 0)); in iterate() 454 << tcu::TestLog::Image("Rendered image", "Rendered image", resultImage->getAccess()) in iterate()
|
H A D | vktImageSampleCompressedTextureTests.cpp | 496 TextureLevel resultImage (mapVkFormat(renderedImageFormat), renderSize.width, renderSize.height, 1); in iterate() 599 clear(resultImage.getAccess(), tcu::IVec4(0)); in iterate() 600 copy(resultImage.getAccess(), ConstPixelBufferAccess(resultImage.getFormat(), resultImage.getSize(), resultBufferMemory->getHostPtr())); in iterate() 612 const deUint8* ptr = static_cast<const deUint8 *>(resultImage.getAccess().getPixelPtr(x, y, 0)); in iterate() 621 << tcu::TestLog::Image("Rendered image", "Rendered image", resultImage.getAccess()) in iterate() 628 expectedImage.getAccess(), resultImage.getAccess(), in iterate()
|
H A D | vktImageAstcDecodeModeTests.cpp | 156 Image resultImage (vk, device, allocator, resultImageInfo, MemoryRequirement::Any); in iterate() 183 Move<VkImageView> resultView = makeImageView(vk, device, resultImage.get(), imageViewType, m_parameters.resultFormat, in iterate() 313 resultImage.get(), subresourceRange) in iterate() 328 resultImage.get(), subresourceRange) in iterate() 345 vk.cmdCopyImageToBuffer(*cmdBuffer, resultImage.get(), VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL, resultBuffer.get(), 1u, ©Region); in iterate()
|
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/image/ |
H A D | vktImageSampleDrawnCubeFaceTests.cpp | 368 MovePtr<TextureLevel> resultImage (new TextureLevel(mapVkFormat(m_format), renderSize.width, renderSize.height, 1)); in iterate() 436 tcu::clear(resultImage->getAccess(), IVec4(0)); in iterate() 437 tcu::copy(resultImage->getAccess(), ConstPixelBufferAccess(resultImage.get()->getFormat(), in iterate() 438 resultImage.get()->getSize(), resultBufferMemory->getHostPtr())); in iterate() 446 const deUint8* ptr = static_cast<const deUint8 *>(resultImage->getAccess().getPixelPtr(renderSize.width-1, y, 0)); in iterate() 454 << tcu::TestLog::Image("Rendered image", "Rendered image", resultImage->getAccess()) in iterate()
|
H A D | vktImageSampleCompressedTextureTests.cpp | 496 TextureLevel resultImage (mapVkFormat(renderedImageFormat), renderSize.width, renderSize.height, 1); in iterate() 599 clear(resultImage.getAccess(), tcu::IVec4(0)); in iterate() 600 copy(resultImage.getAccess(), ConstPixelBufferAccess(resultImage.getFormat(), resultImage.getSize(), resultBufferMemory->getHostPtr())); in iterate() 612 const deUint8* ptr = static_cast<const deUint8 *>(resultImage.getAccess().getPixelPtr(x, y, 0)); in iterate() 621 << tcu::TestLog::Image("Rendered image", "Rendered image", resultImage.getAccess()) in iterate() 628 expectedImage.getAccess(), resultImage.getAccess(), in iterate()
|
H A D | vktImageAstcDecodeModeTests.cpp | 156 Image resultImage (vk, device, allocator, resultImageInfo, MemoryRequirement::Any); in iterate() 183 Move<VkImageView> resultView = makeImageView(vk, device, resultImage.get(), imageViewType, m_parameters.resultFormat, in iterate() 313 resultImage.get(), subresourceRange) in iterate() 328 resultImage.get(), subresourceRange) in iterate() 345 vk.cmdCopyImageToBuffer(*cmdBuffer, resultImage.get(), VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL, resultBuffer.get(), 1u, ©Region); in iterate()
|
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/draw/ |
H A D | vktDrawMultipleClearsWithinRenderPass.cpp | 673 const auto resultImage = m_colorTargetImage->readSurface(queue, m_context.getDefaultAllocator(), VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL, { 0, 0, 0 }, WIDTH, HEIGHT, VK_IMAGE_ASPECT_COLOR_BIT); in iterate() local 679 for(int z = 0; z < resultImage.getDepth(); ++z) in iterate() 680 for(int y = 0; y < resultImage.getHeight(); ++y) in iterate() 681 for(int x = 0; x < resultImage.getWidth(); ++x) in iterate() 683 const Vec4 difference = m_params.expectedColor - resultImage.getPixel(x,y,z); in iterate() 687 msg << "Color value mismatch, expected: " << m_params.expectedColor << ", got: " << resultImage.getPixel(x,y,z) << " at " << "(" << x << ", " << y << ", " << z << ")"; in iterate() 695 const auto resultImage = m_depthTargetImage->readSurface(queue, m_context.getDefaultAllocator(), VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL, { 0, 0, 0 }, WIDTH, HEIGHT, VK_IMAGE_ASPECT_DEPTH_BIT); in iterate() local 701 for(int z = 0; z < resultImage.getDepth(); ++z) in iterate() 702 for(int y = 0; y < resultImage.getHeight(); ++y) in iterate() 703 for(int x = 0; x < resultImage in iterate() [all...] |
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/draw/ |
H A D | vktDrawMultipleClearsWithinRenderPass.cpp | 673 const auto resultImage = m_colorTargetImage->readSurface(queue, m_context.getDefaultAllocator(), VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL, { 0, 0, 0 }, WIDTH, HEIGHT, VK_IMAGE_ASPECT_COLOR_BIT); in iterate() local 679 for(int z = 0; z < resultImage.getDepth(); ++z) in iterate() 680 for(int y = 0; y < resultImage.getHeight(); ++y) in iterate() 681 for(int x = 0; x < resultImage.getWidth(); ++x) in iterate() 683 const Vec4 difference = m_params.expectedColor - resultImage.getPixel(x,y,z); in iterate() 687 msg << "Color value mismatch, expected: " << m_params.expectedColor << ", got: " << resultImage.getPixel(x,y,z) << " at " << "(" << x << ", " << y << ", " << z << ")"; in iterate() 695 const auto resultImage = m_depthTargetImage->readSurface(queue, m_context.getDefaultAllocator(), VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL, { 0, 0, 0 }, WIDTH, HEIGHT, VK_IMAGE_ASPECT_DEPTH_BIT); in iterate() local 701 for(int z = 0; z < resultImage.getDepth(); ++z) in iterate() 702 for(int y = 0; y < resultImage.getHeight(); ++y) in iterate() 703 for(int x = 0; x < resultImage in iterate() [all...] |
/third_party/vk-gl-cts/modules/gles3/functional/ |
H A D | es3fRasterizationTests.cpp | 456 tcu::Surface resultImage (m_renderSize, m_renderSize); 463 drawPrimitives(resultImage, drawBuffer, m_primitiveDrawType); 479 compareOk = verifyTriangleGroupRasterization(resultImage, scene, args, m_testCtx.getLog()); 577 tcu::Surface resultImage (m_renderSize, m_renderSize); 588 drawPrimitives(resultImage, drawBuffer, m_primitiveDrawType); 608 compareOk = verifyLineGroupRasterization(resultImage, scene, args, m_testCtx.getLog()); 721 tcu::Surface resultImage (m_renderSize, m_renderSize); 732 drawPrimitives(resultImage, drawBuffer, GL_POINTS); 748 compareOk = verifyPointGroupRasterization(resultImage, scene, args, m_testCtx.getLog()); 1284 tcu::Surface resultImage (m_renderSiz [all...] |
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/geometry/ |
H A D | vktGeometryTestsUtil.cpp | 414 bool compareWithFileImage (Context& context, const tcu::ConstPixelBufferAccess& resultImage, std::string testName) in compareWithFileImage() argument 421 referenceImage.getAccess(), resultImage, 0.0015f, tcu::COMPARE_LOG_RESULT)) in compareWithFileImage() 423 referenceImage.getAccess(), resultImage, tcu::UVec4(1u, 1u, 1u, 1u), tcu::IVec3(2,2,2), false, tcu::COMPARE_LOG_RESULT); in compareWithFileImage()
|
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/geometry/ |
H A D | vktGeometryTestsUtil.cpp | 414 bool compareWithFileImage (Context& context, const tcu::ConstPixelBufferAccess& resultImage, std::string testName) in compareWithFileImage() argument 421 referenceImage.getAccess(), resultImage, 0.0015f, tcu::COMPARE_LOG_RESULT)) in compareWithFileImage() 423 referenceImage.getAccess(), resultImage, tcu::UVec4(1u, 1u, 1u, 1u), tcu::IVec3(2,2,2), false, tcu::COMPARE_LOG_RESULT); in compareWithFileImage()
|
/third_party/vk-gl-cts/modules/gles2/stress/ |
H A D | es2sSpecialFloatTests.cpp | 248 tcu::Surface resultImage (TEST_CANVAS_SIZE, TEST_CANVAS_SIZE); in drawTestPattern() 304 glu::readPixels(m_context.getRenderContext(), 0, 0, resultImage.getAccess()); in drawTestPattern() 320 const tcu::RGBA col = resultImage.getPixel(x, y); in drawTestPattern() 340 << tcu::TestLog::Image("Result", "Result", resultImage) in drawTestPattern() 607 tcu::Surface resultImage (TEST_CANVAS_SIZE, TEST_CANVAS_SIZE); 699 glu::readPixels(m_context.getRenderContext(), 0, 0, resultImage.getAccess()); 703 if (!checkResultImage(resultImage)) 828 tcu::Surface resultImage (TEST_CANVAS_SIZE, TEST_CANVAS_SIZE); 888 glu::readPixels(m_context.getRenderContext(), 0, 0, resultImage.getAccess()); 892 if (!checkResultImage(resultImage)) [all...] |
/third_party/vk-gl-cts/modules/gles3/stress/ |
H A D | es3sSpecialFloatTests.cpp | 256 tcu::Surface resultImage (TEST_CANVAS_SIZE, TEST_CANVAS_SIZE); in drawTestPattern() 312 glu::readPixels(m_context.getRenderContext(), 0, 0, resultImage.getAccess()); in drawTestPattern() 328 const tcu::RGBA col = resultImage.getPixel(x, y); in drawTestPattern() 348 << tcu::TestLog::Image("Result", "Result", resultImage) in drawTestPattern() 619 tcu::Surface resultImage (TEST_CANVAS_SIZE, TEST_CANVAS_SIZE); 711 glu::readPixels(m_context.getRenderContext(), 0, 0, resultImage.getAccess()); 715 if (!checkResultImage(resultImage)) 843 tcu::Surface resultImage (TEST_CANVAS_SIZE, TEST_CANVAS_SIZE); 904 glu::readPixels(m_context.getRenderContext(), 0, 0, resultImage.getAccess()); 908 if (!checkResultImage(resultImage)) [all...] |
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/pipeline/ |
H A D | vktPipelineImage2DViewOf3DTests.cpp | 407 // resultImage is used in sampler / combined image sampler tests to verify the sampled image. in iterate() 408 MovePtr<ImageWithMemory> resultImage; in iterate() local 434 resultImage = MovePtr<ImageWithMemory>(new ImageWithMemory(vk, device, allocator, resultImageCreateInfo, MemoryRequirement::Any)); in iterate() 436 resultImageView = makeImageView(vk, device, **resultImage, VK_IMAGE_VIEW_TYPE_2D, m_testParameters.imageFormat, resultImgSubresourceRange); in iterate() 496 clearColorImage(vk, device, queue, m_context.getUniversalQueueFamilyIndex(), **resultImage, tcu::Vec4(0,0,0,1), VK_IMAGE_LAYOUT_UNDEFINED, VK_IMAGE_LAYOUT_GENERAL, pipelineStage, 0u, 1u); in iterate() 553 runComputePipeline(*descriptorSet, *descriptorSetLayout, testMipLevelSize, *cmdBuffer, useSampler ? **resultImage : *testImage, *outputBuffer); in iterate() 555 runGraphicsPipeline(*descriptorSet, *descriptorSetLayout, testMipLevelSize, *cmdBuffer, useSampler ? **resultImage : *testImage, *outputBuffer); in iterate()
|
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/pipeline/ |
H A D | vktPipelineImage2DViewOf3DTests.cpp | 403 // resultImage is used in sampler / combined image sampler tests to verify the sampled image. in iterate() 404 MovePtr<ImageWithMemory> resultImage; in iterate() local 430 resultImage = MovePtr<ImageWithMemory>(new ImageWithMemory(vk, device, allocator, resultImageCreateInfo, MemoryRequirement::Any)); in iterate() 432 resultImageView = makeImageView(vk, device, **resultImage, VK_IMAGE_VIEW_TYPE_2D, m_testParameters.imageFormat, resultImgSubresourceRange); in iterate() 492 clearColorImage(vk, device, queue, m_context.getUniversalQueueFamilyIndex(), **resultImage, tcu::Vec4(0,0,0,1), VK_IMAGE_LAYOUT_UNDEFINED, VK_IMAGE_LAYOUT_GENERAL, pipelineStage, 0u, 1u); in iterate() 549 runComputePipeline(*descriptorSet, *descriptorSetLayout, testMipLevelSize, *cmdBuffer, useSampler ? **resultImage : *testImage, *outputBuffer); in iterate() 551 runGraphicsPipeline(*descriptorSet, *descriptorSetLayout, testMipLevelSize, *cmdBuffer, useSampler ? **resultImage : *testImage, *outputBuffer); in iterate()
|