• Home
  • Raw
  • Download

Lines Matching refs:Allocation

43 typedef de::SharedPtr<Allocation> AllocationSp;
86 Allocation::Allocation (VkDeviceMemory memory, VkDeviceSize offset, void* hostPtr) in Allocation() function in vk::Allocation
93 Allocation::~Allocation (void) in ~Allocation()
97 void flushAlloc (const DeviceInterface& vkd, VkDevice device, const Allocation& alloc) in flushAlloc()
102 void invalidateAlloc (const DeviceInterface& vkd, VkDevice device, const Allocation& alloc) in invalidateAlloc()
168 class SimpleAllocation : public Allocation
180 : Allocation (*mem, offset, hostPtr ? hostPtr->get() : DE_NULL) in SimpleAllocation()
198 MovePtr<Allocation> SimpleAllocator::allocate (const VkMemoryAllocateInfo& allocInfo, VkDeviceSize … in allocate()
210 return MovePtr<Allocation>(new SimpleAllocation(mem, hostPtr, offset)); in allocate()
213 MovePtr<Allocation> SimpleAllocator::allocate (const VkMemoryRequirements& memReqs, MemoryRequireme… in allocate()
253 return MovePtr<Allocation>(new SimpleAllocation(mem, hostPtr, offset)); in allocate()
256 MovePtr<Allocation> allocateExtended (const InstanceInterface& vki, in allocateExtended()
282 return MovePtr<Allocation>(new SimpleAllocation(mem, hostPtr, 0u)); in allocateExtended()
285 de::MovePtr<Allocation> allocateDedicated (const InstanceInterface& vki, in allocateDedicated()
304 de::MovePtr<Allocation> allocateDedicated (const InstanceInterface& vki, in allocateDedicated()
448 MovePtr<Allocation> bindImage (const DeviceInterface& vk, in bindImage()
454 …MovePtr<Allocation> alloc = allocator.allocate(getImageMemoryRequirements(vk, device, image), requ… in bindImage()
459 MovePtr<Allocation> bindBuffer (const DeviceInterface& vk, in bindBuffer()
465 …MovePtr<Allocation> alloc(allocator.allocate(getBufferMemoryRequirements(vk, device, buffer), requ… in bindBuffer()
472 const Allocation& alloc, in zeroBuffer()