Lines Matching defs:buffer

92 										const VkBuffer&				buffer,
101 const VkMemoryRequirements memoryRequirements = getBufferMemoryRequirements(vkd, device, buffer);
108 return allocateDedicated(vki, vkd, physDevice, device, buffer, requirement);
438 // support reading 64-bit floats from pixel buffer accesses (see getPixel below).
590 de::MovePtr<Allocation> allocateAndBindBufferMemory (VkBuffer buffer) const;
810 de::MovePtr<Allocation> ImageClearingTestInstance::allocateAndBindBufferMemory (VkBuffer buffer) const
812 de::MovePtr<Allocation> stagingBufferMemory = allocateBuffer(m_vki, m_vkd, m_context.getPhysicalDevice(), m_device, buffer, MemoryRequirement::HostVisible, m_allocator, m_params.allocationKind);
813 VK_CHECK(m_vkd.bindBufferMemory(m_device, buffer, stagingBufferMemory->getMemory(), stagingBufferMemory->getOffset()));
1205 Move<VkBuffer> buffer;
1208 // Create destination buffer
1222 buffer = createBuffer(m_vkd, m_device, &bufferParams);
1223 bufferAlloc = allocateBuffer(m_vki, m_vkd, m_context.getPhysicalDevice(), m_device, *buffer, MemoryRequirement::HostVisible, m_allocator, m_params.allocationKind);
1224 VK_CHECK(m_vkd.bindBufferMemory(m_device, *buffer, bufferAlloc->getMemory(), bufferAlloc->getOffset()));
1227 // Barriers for copying image to buffer
1237 *buffer, // VkBuffer buffer;
1242 // Copy image to buffer
1273 m_vkd.cmdCopyImageToBuffer(*m_commandBuffer, *m_image, VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL, *buffer, static_cast<deUint32>(copyRegions.size()), &copyRegions[0]);
1484 // Create image clearing buffer
1549 *m_stagingBuffer, // VkBuffer buffer