/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/shader_object/ |
H A D | vktShaderObjectRenderingTests.cpp | 311 void generateExpectedImage (const tcu::PixelBufferAccess& outputImage, const deUint32 width, const deUint32 height, deUint32 attachmentIndex); 503 void ShaderObjectRenderingInstance::generateExpectedImage (const tcu::PixelBufferAccess& outputImage, const deUint32 width, const deUint32 height, deUint32 attachmentIndex) in generateExpectedImage() argument 505 const tcu::TextureChannelClass channelClass = tcu::getTextureChannelClass(outputImage.getFormat().type); in generateExpectedImage() 506 const vk::VkClearValue clearValue = getClearValue(outputImage.getFormat()); in generateExpectedImage() 512 tcu::clear(outputImage, tcu::UVec4(clearValue.color.uint32)); in generateExpectedImage() 514 tcu::clear(outputImage, tcu::IVec4(clearValue.color.int32)); in generateExpectedImage() 516 tcu::clear(outputImage, tcu::Vec4(clearValue.color.float32)); in generateExpectedImage() 525 for (deInt32 i = 0; i < tcu::getNumUsedChannels(outputImage.getFormat().order); ++i) in generateExpectedImage() 539 outputImage.setPixel(setColorUint, i, j, 0); in generateExpectedImage() 541 outputImage in generateExpectedImage() [all...] |
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/fragment_ops/ |
H A D | vktFragmentOperationsTransientAttachmentTests.cpp | 394 const Unique<VkImage> outputImage (makeImage(vk, device, makeImageCreateInfo(outputFormat, m_renderSize, outputUsageFlags))); in iterate() 395 const UniquePtr<Allocation> outputImageAllocator (bindImage(vk, device, allocator, *outputImage, MemoryRequirement::Local)); in iterate() 396 const Unique<VkImageView> outputImageView (makeImageView(vk, device, *outputImage, VK_IMAGE_VIEW_TYPE_2D, outputFormat, outputSubresourceRange)); in iterate() 533 copyImageToBuffer(vk, *cmdBuffer, *outputImage, *resultBuffer, m_renderSize, VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT, outputPassAttachment.finalLayout, 1u, outputAspectFlags, outputAspectFlags); in iterate()
|
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/fragment_ops/ |
H A D | vktFragmentOperationsTransientAttachmentTests.cpp | 394 const Unique<VkImage> outputImage (makeImage(vk, device, makeImageCreateInfo(outputFormat, m_renderSize, outputUsageFlags))); in iterate() 395 const UniquePtr<Allocation> outputImageAllocator (bindImage(vk, device, allocator, *outputImage, MemoryRequirement::Local)); in iterate() 396 const Unique<VkImageView> outputImageView (makeImageView(vk, device, *outputImage, VK_IMAGE_VIEW_TYPE_2D, outputFormat, outputSubresourceRange)); in iterate() 533 copyImageToBuffer(vk, *cmdBuffer, *outputImage, *resultBuffer, m_renderSize, VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT, outputPassAttachment.finalLayout, 1u, outputAspectFlags, outputAspectFlags); in iterate()
|
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/image/ |
H A D | vktImageHostImageCopyTests.cpp | 373 de::MovePtr<ImageWithMemory> outputImage; in iterate() local 481 outputImage = de::MovePtr<ImageWithMemory>(new ImageWithMemory(vk, device, alloc, createInfo, vk::MemoryRequirement::Any)); in iterate() 488 **outputImage, // VkImage image; in iterate() 844 transitionImageLayout(&cmdBuffer, **outputImage, vk::VK_IMAGE_LAYOUT_UNDEFINED, vk::VK_IMAGE_LAYOUT_GENERAL, outputSubresourceRange); in iterate() 845 commandsLog << "vkTransitionImageLayoutEXT() image " << **outputImage << " to layout VK_IMAGE_LAYOUT_GENERAL\n"; in iterate() local 871 const auto postImageBarrier = makeImageMemoryBarrier(vk::VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT, vk::VK_ACCESS_TRANSFER_READ_BIT, vk::VK_IMAGE_LAYOUT_GENERAL, m_parameters.srcLayout, **outputImage, outputSubresourceRange); in iterate() 876 const auto imageMemoryBarrier = makeImageMemoryBarrier(0u, vk::VK_ACCESS_SHADER_WRITE_BIT, vk::VK_IMAGE_LAYOUT_UNDEFINED, vk::VK_IMAGE_LAYOUT_GENERAL, **outputImage, outputSubresourceRange); in iterate() 893 **outputImage, // VkImage image in iterate() 909 vk.cmdCopyImageToBuffer(*cmdBuffer, **outputImage, m_parameters.srcLayout, **colorOutputBuffer, 1u, ©Region); in iterate() 910 commandsLog << "vkCmdCopyImageToBuffer() with image " << **outputImage << ", xOffse in iterate() 963 commandsLog << "vkCopyImageToMemoryEXT() with image " << **outputImage << "\\n"; iterate() local [all...] |
H A D | vktImageTranscodingSupportTests.cpp | 276 virtual void transcode (std::vector<deUint8>& srcData, std::vector<deUint8>& dstData, de::MovePtr<Image>& outputImage); 289 de::MovePtr<Image> outputImage; in iterate() local 291 transcode(srcData, dstData, outputImage); in iterate() 301 void GraphicsAttachmentsTestInstance::transcode (std::vector<deUint8>& srcData, std::vector<deUint8>& dstData, de::MovePtr<Image>& outputImage) in transcode() argument 448 outputImage = dstImage; in transcode() 547 void transcode (std::vector<deUint8>& srcData, std::vector<deUint8>& dstData, de::MovePtr<Image>& outputImage); 555 void GraphicsTextureTestInstance::transcode (std::vector<deUint8>& srcData, std::vector<deUint8>& dstData, de::MovePtr<Image>& outputImage) in transcode() argument 714 outputImage = dstImage; in transcode()
|
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/pipeline/ |
H A D | vktPipelineRenderToImageTests.cpp | 578 void generateExpectedImage (const tcu::PixelBufferAccess& outputImage, const IVec2& renderSize, const int colorDepthOffset) in generateExpectedImage() argument 580 const tcu::TextureChannelClass channelClass = tcu::getTextureChannelClass(outputImage.getFormat().type); in generateExpectedImage() 582 const VkClearValue clearValue = getClearValue(mapTextureFormat(outputImage.getFormat())); in generateExpectedImage() 585 tcu::clear(outputImage, IVec4(clearValue.color.int32)); in generateExpectedImage() 587 tcu::clear(outputImage, Vec4(clearValue.color.float32)); in generateExpectedImage() 589 for (int z = 0; z < outputImage.getDepth(); ++z) in generateExpectedImage() 598 outputImage.setPixel(setColorInt, x, y, z); in generateExpectedImage() 600 outputImage.setPixel(setColor, x, y, z); in generateExpectedImage()
|
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/image/ |
H A D | vktImageTranscodingSupportTests.cpp | 276 virtual void transcode (std::vector<deUint8>& srcData, std::vector<deUint8>& dstData, de::MovePtr<Image>& outputImage); 289 de::MovePtr<Image> outputImage; in iterate() local 291 transcode(srcData, dstData, outputImage); in iterate() 301 void GraphicsAttachmentsTestInstance::transcode (std::vector<deUint8>& srcData, std::vector<deUint8>& dstData, de::MovePtr<Image>& outputImage) in transcode() argument 448 outputImage = dstImage; in transcode() 547 void transcode (std::vector<deUint8>& srcData, std::vector<deUint8>& dstData, de::MovePtr<Image>& outputImage); 555 void GraphicsTextureTestInstance::transcode (std::vector<deUint8>& srcData, std::vector<deUint8>& dstData, de::MovePtr<Image>& outputImage) in transcode() argument 714 outputImage = dstImage; in transcode()
|
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/pipeline/ |
H A D | vktPipelineRenderToImageTests.cpp | 575 void generateExpectedImage (const tcu::PixelBufferAccess& outputImage, const IVec2& renderSize, const int colorDepthOffset) in generateExpectedImage() argument 577 const tcu::TextureChannelClass channelClass = tcu::getTextureChannelClass(outputImage.getFormat().type); in generateExpectedImage() 579 const VkClearValue clearValue = getClearValue(mapTextureFormat(outputImage.getFormat())); in generateExpectedImage() 582 tcu::clear(outputImage, IVec4(clearValue.color.int32)); in generateExpectedImage() 584 tcu::clear(outputImage, Vec4(clearValue.color.float32)); in generateExpectedImage() 586 for (int z = 0; z < outputImage.getDepth(); ++z) in generateExpectedImage() 595 outputImage.setPixel(setColorInt, x, y, z); in generateExpectedImage() 597 outputImage.setPixel(setColor, x, y, z); in generateExpectedImage()
|
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/shaderrender/ |
H A D | vktShaderRenderBuiltinVarTests.cpp | 1086 Move<VkImage> outputImage; in iterate() local 1119 outputImage = createImage(vk, device, &outputImageCreateInfo, DE_NULL); in iterate() 1120 outputImageAllocation = allocator.allocate(getImageMemoryRequirements(vk, device, *outputImage), MemoryRequirement::Any); in iterate() 1121 vk.bindImageMemory(device, *outputImage, outputImageAllocation->getMemory(), outputImageAllocation->getOffset()); in iterate() 1129 *outputImage, // VkImage image in iterate() 1230 *outputImage, // VkImage image in iterate() 1294 copyImageToBuffer(vk, *transferCmdBuffer, *outputImage, *sampleLocationBuffer, tcu::IVec2(m_renderSize.x() * m_sampleCount, m_renderSize.y()), VK_ACCESS_SHADER_WRITE_BIT, VK_IMAGE_LAYOUT_GENERAL); in iterate()
|
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/shaderrender/ |
H A D | vktShaderRenderBuiltinVarTests.cpp | 1086 Move<VkImage> outputImage; in iterate() local 1119 outputImage = createImage(vk, device, &outputImageCreateInfo, DE_NULL); in iterate() 1120 outputImageAllocation = allocator.allocate(getImageMemoryRequirements(vk, device, *outputImage), MemoryRequirement::Any); in iterate() 1121 vk.bindImageMemory(device, *outputImage, outputImageAllocation->getMemory(), outputImageAllocation->getOffset()); in iterate() 1129 *outputImage, // VkImage image in iterate() 1230 *outputImage, // VkImage image in iterate() 1294 copyImageToBuffer(vk, *transferCmdBuffer, *outputImage, *sampleLocationBuffer, tcu::IVec2(m_renderSize.x() * m_sampleCount, m_renderSize.y()), VK_ACCESS_SHADER_WRITE_BIT, VK_IMAGE_LAYOUT_GENERAL); in iterate()
|
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/geometry/ |
H A D | vktGeometryLayeredRenderingTests.cpp | 647 static void convertDepthToColorBufferAccess (const tcu::ConstPixelBufferAccess& inputImage, tcu::PixelBufferAccess& outputImage) 655 outputImage.setPixel(color, x, y); 659 static void convertStencilToColorBufferAccess (const tcu::ConstPixelBufferAccess& inputImage, tcu::PixelBufferAccess& outputImage, int maxValue) 668 outputImage.setPixel(color, x, y);
|
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/geometry/ |
H A D | vktGeometryLayeredRenderingTests.cpp | 647 static void convertDepthToColorBufferAccess (const tcu::ConstPixelBufferAccess& inputImage, tcu::PixelBufferAccess& outputImage) 655 outputImage.setPixel(color, x, y); 659 static void convertStencilToColorBufferAccess (const tcu::ConstPixelBufferAccess& inputImage, tcu::PixelBufferAccess& outputImage, int maxValue) 668 outputImage.setPixel(color, x, y);
|
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/renderpass/ |
H A D | vktRenderPassSubpassDependencyTests.cpp | 1888 Move<VkImage> outputImage; in iterateInternal() local 1933 outputImage = createImage(vkd, device, &imageCreateInfo, DE_NULL); in iterateInternal() 1934 outputImageAllocation = m_context.getDefaultAllocator().allocate(getImageMemoryRequirements(vkd, device, *outputImage), MemoryRequirement::Any); in iterateInternal() 1935 VK_CHECK(vkd.bindImageMemory(device, *outputImage, outputImageAllocation->getMemory(), outputImageAllocation->getOffset())); in iterateInternal() 2091 *outputImage, // VkImage image in iterateInternal() 2207 copyImageToBuffer(vkd, *commandBuffer, *outputImage, *resultBuffer, tcu::IVec2(m_width, m_height)); in iterateInternal()
|
H A D | vktRenderPassFragmentDensityMapTests.cpp | 2788 de::UniquePtr<tcu::TextureLevel> outputImage (pipeline::readColorAttachment(vk, vkDevice, queue, queueFamilyIndex, memAlloc, *m_outputImage, VK_FORMAT_R8G8B8A8_UNORM, renderSize).release()); in verifyImage() 2789 const tcu::ConstPixelBufferAccess& outputAccess (outputImage->getAccess()); in verifyImage()
|
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/renderpass/ |
H A D | vktRenderPassSubpassDependencyTests.cpp | 1888 Move<VkImage> outputImage; in iterateInternal() local 1933 outputImage = createImage(vkd, device, &imageCreateInfo, DE_NULL); in iterateInternal() 1934 outputImageAllocation = m_context.getDefaultAllocator().allocate(getImageMemoryRequirements(vkd, device, *outputImage), MemoryRequirement::Any); in iterateInternal() 1935 VK_CHECK(vkd.bindImageMemory(device, *outputImage, outputImageAllocation->getMemory(), outputImageAllocation->getOffset())); in iterateInternal() 2091 *outputImage, // VkImage image in iterateInternal() 2207 copyImageToBuffer(vkd, *commandBuffer, *outputImage, *resultBuffer, tcu::IVec2(m_width, m_height)); in iterateInternal()
|
H A D | vktRenderPassFragmentDensityMapTests.cpp | 2711 de::UniquePtr<tcu::TextureLevel> outputImage (pipeline::readColorAttachment(vk, vkDevice, queue, queueFamilyIndex, memAlloc, *m_outputImage, VK_FORMAT_R8G8B8A8_UNORM, renderSize).release()); in verifyImage() 2712 const tcu::ConstPixelBufferAccess& outputAccess (outputImage->getAccess()); in verifyImage()
|
/third_party/vk-gl-cts/modules/gles2/functional/ |
H A D | es2fClippingTests.cpp | 1065 tcu::Surface outputImage(TEST_CANVAS_SIZE, TEST_CANVAS_SIZE); in testRender() 1068 overdrawOk = checkHalfFilledImageOverdraw(log, m_context.getRenderTarget(), testSurface.getAccess(), outputImage.getAccess()); in testRender() 1074 << TestLog::Image("InvalidPixels", "Invalid pixels", outputImage.getAccess()) in testRender()
|
/third_party/vk-gl-cts/modules/gles3/functional/ |
H A D | es3fClippingTests.cpp | 1069 tcu::Surface outputImage(TEST_CANVAS_SIZE, TEST_CANVAS_SIZE); in testRender() 1072 overdrawOk = checkHalfFilledImageOverdraw(log, m_context.getRenderTarget(), testSurface.getAccess(), outputImage.getAccess()); in testRender() 1078 << TestLog::Image("InvalidPixels", "Invalid pixels", outputImage.getAccess()) in testRender()
|