Lines Matching refs:imageExtent

239 std::unique_ptr<vk::BufferWithMemory> makeBufferForImage(const vk::DeviceInterface& vkd, const vk::VkDevice device, vk::Allocator& allocator, tcu::TextureFormat tcuFormat, vk::VkExtent3D imageExtent)
241 const auto outBufferSize = static_cast<vk::VkDeviceSize>(static_cast<uint32_t>(tcu::getPixelSize(tcuFormat)) * imageExtent.width * imageExtent.height);
257 auto imageExtent = vk::makeExtent3D(4, 4, 1u);
260 const tcu::IVec3 imageDim (static_cast<int>(imageExtent.width), static_cast<int>(imageExtent.height), static_cast<int>(imageExtent.depth));
277 imageExtent, // VkExtent3D extent;
294 renderPass.createFramebuffer(vkd, device, **colorAttachment, colorAttachmentView.get(), imageExtent.width, imageExtent.height);
297 auto outBuffer = makeBufferForImage(vkd, device, alloc, mappedFormat, imageExtent);
303 const std::vector<vk::VkViewport> viewport_left { vk::makeViewport(0.0f, 0.0f, (float)imageExtent.width / 2, (float)imageExtent.height, 0.0f, 1.0f) };
304 const std::vector<vk::VkViewport> viewport_right { vk::makeViewport((float)imageExtent.width / 2, 0.0f, (float)imageExtent.width / 2, (float)imageExtent.height, 0.0f, 1.0f) };
305 const std::vector<vk::VkRect2D> scissors_left { vk::makeRect2D(0.0f, 0.0f, imageExtent.width / 2, imageExtent.height) };
306 const std::vector<vk::VkRect2D> scissors_right { vk::makeRect2D(imageExtent.width / 2, 0.0, imageExtent.width / 2, imageExtent.height) };
390 { imageExtent.width, imageExtent.height }
413 tcu::TextureLevel referenceLevel(mappedFormat, imageExtent.height, imageExtent.height);
415 tcu::clear(getSubregion(reference, 0, 0, imageExtent.width / 2, imageExtent.height), expectedFirst);
416 tcu::clear(getSubregion(reference, imageExtent.width / 2, 0, imageExtent.width / 2, imageExtent.height), expectedSecond);