Home
last modified time | relevance | path

Searched refs:resultImage (Results 1 - 25 of 92) sorted by relevance

1234

/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/rasterization/
H A DvktRasterizationTests.cpp1040 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 DvktRasterizationTests.cpp1037 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 Des31fSampleVariableTests.cpp207 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 Des31fMultisampleShaderRenderCase.cpp402 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 Des31fShaderMultisampleInterpolationTests.cpp118 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 Des31fMultisampleShaderRenderCase.hpp89 void verifyResultImageAndSetResult (const tcu::Surface& resultImage);
96 virtual bool verifyImage (const tcu::Surface& resultImage) = 0;
H A Des31fSampleShadingTests.cpp258 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 Des2fRasterizationTests.cpp253 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 DvktSynchronizationImageLayoutTransitionTests.cpp257 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 DvktSynchronizationImageLayoutTransitionTests.cpp257 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 DvktImageSampleDrawnCubeFaceTests.cpp368 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 DvktImageSampleCompressedTextureTests.cpp496 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 DvktImageAstcDecodeModeTests.cpp156 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, &copyRegion); in iterate()
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/image/
H A DvktImageSampleDrawnCubeFaceTests.cpp368 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 DvktImageSampleCompressedTextureTests.cpp496 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 DvktImageAstcDecodeModeTests.cpp156 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, &copyRegion); in iterate()
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/draw/
H A DvktDrawMultipleClearsWithinRenderPass.cpp673 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 DvktDrawMultipleClearsWithinRenderPass.cpp673 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 Des3fRasterizationTests.cpp456 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 DvktGeometryTestsUtil.cpp414 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 DvktGeometryTestsUtil.cpp414 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 Des2sSpecialFloatTests.cpp248 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 Des3sSpecialFloatTests.cpp256 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 DvktPipelineImage2DViewOf3DTests.cpp407 // 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 DvktPipelineImage2DViewOf3DTests.cpp403 // 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()

Completed in 31 milliseconds

1234