Lines Matching defs:memReqs
151 VkMemoryRequirements memReqs;
173 vk.getBufferMemoryRequirements(vkDevice, *testBuffer, &memReqs);
179 if (size > memReqs.size)
182 errorMsg << "Required memory size (" << memReqs.size << " bytes) smaller than the buffer's size (" << size << " bytes)!";
191 memReqs.size, // VkDeviceSize allocationSize
192 (deUint32)deCtz32(memReqs.memoryTypeBits) // deUint32 memoryTypeIndex
229 VkMemoryRequirements2 memReqs =
264 vk.getBufferMemoryRequirements2(vkDevice, &info, &memReqs);
273 if (size > memReqs.memoryRequirements.size)
276 errorMsg << "Requied memory size (" << memReqs.memoryRequirements.size << " bytes) smaller than the buffer's size (" << size << " bytes)!";
283 if (memReqs.memoryRequirements.memoryTypeBits == 0)
286 const deUint32 heapTypeIndex = static_cast<deUint32>(deCtz32(memReqs.memoryRequirements.memoryTypeBits));
288 vk.getBufferMemoryRequirements2(vkDevice, &info, &memReqs); // get the proper size requirement
290 if (size > memReqs.memoryRequirements.size)
293 errorMsg << "Requied memory size (" << memReqs.memoryRequirements.size << " bytes) smaller than the buffer's size (" << size << " bytes)!";
314 memReqs.memoryRequirements.size, // VkDeviceSize allocationSize
321 return tcu::TestStatus::fail("Unable to allocate " + de::toString(memReqs.memoryRequirements.size) + " bytes of memory");