Lines Matching defs:extent
153 const auto extent = makeExtent3D((width >> selectedLevel),
157 DE_ASSERT(extent.width > 0u);
158 DE_ASSERT(extent.height > 0u);
159 DE_ASSERT(extent.depth > 0u);
160 return extent;
166 const auto extent = makeExtent3D((width >> selectedLevel),
170 DE_ASSERT(extent.width > 0u);
171 DE_ASSERT(extent.height > 0u);
172 DE_ASSERT(extent.depth > 0u);
173 return extent;
406 de::MovePtr<BufferWithMemory> makeTransferBuffer (const VkExtent3D& extent, const tcu::TextureFormat& format,
409 DE_ASSERT(extent.width > 0u);
410 DE_ASSERT(extent.height > 0u);
411 DE_ASSERT(extent.depth > 0u);
414 const auto pixelCount = extent.width * extent.height * extent.depth;
423 de::MovePtr<BufferWithMemory> makeAndFillTransferBuffer (const VkExtent3D& extent, const tcu::TextureFormat& format,
428 auto buffer = makeTransferBuffer(extent, format, vkd, device, alloc);
429 const auto size = makeIVec3(extent.width, extent.height, extent.depth);
449 de::MovePtr<ImageWithMemory> make3DImage (const DeviceInterface &vkd, const VkDevice device, Allocator& alloc, const VkFormat format, const VkExtent3D& extent, uint32_t mipLevels, const bool sampling)
461 extent, // VkExtent3D extent;
564 const auto extent = makeExtent3D(sliceExtent.width, sliceExtent.height, 1u);
570 const std::vector<VkViewport> viewports (1u, makeViewport(extent));
571 const std::vector<VkRect2D> scissors (1u, makeRect2D(extent));
659 // It has the same size as the full level extent, but only a single level and not sliced.