Lines Matching defs:reqs
558 VkMemoryRequirements reqs = {0};
631 VKSCR(GetBufferMemoryRequirements)(screen->dev, obj->buffer, &reqs);
882 reqs.alignment = req2.memoryRequirements.alignment;
885 reqs.size += req2.memoryRequirements.size;
886 reqs.memoryTypeBits |= req2.memoryRequirements.memoryTypeBits;
890 VKSCR(GetImageMemoryRequirements)(screen->dev, obj->image, &reqs);
900 obj->alignment = reqs.alignment;
915 mai.allocationSize = reqs.size;
918 if (unlikely(!(reqs.memoryTypeBits & BITFIELD_BIT(mai.memoryTypeIndex)))) {
919 /* not valid based on reqs; demote to more compatible type */
931 assert(reqs.memoryTypeBits & BITFIELD_BIT(mai.memoryTypeIndex));
1004 unsigned alignment = MAX2(reqs.alignment, 256);
1009 obj->bo = zink_bo(zink_bo_create(screen, reqs.size, alignment, heap, mai.pNext ? ZINK_ALLOC_NO_SUBALLOC : 0, mai.pNext));