Lines Matching refs:buffer
81 //make a buffer to read an image back after rendering
115 void copyAndFlush(const vk::DeviceInterface& vkd, vk::VkDevice device, vk::BufferWithMemory& buffer, size_t offset, const void* src, size_t size)
117 auto& alloc = buffer.getAllocation();
297 //buffer to read the output image
520 log << tcu::TestLog::Message << "binding " << i << ", buffer " << buffers[i] << ", offset " << offsets[i] << ", size " << sizes[i] << ", stride " << strides[i] << tcu::TestLog::EndMessage;
658 // color buffer binding
663 // vertex buffer binding
921 de::SharedPtr<vk::BufferWithMemory> buffer(new vk::BufferWithMemory(vk, device, allocator, createInfo, vk::MemoryRequirement::HostVisible));
922 copyAndFlush(vk, device, *buffer, 0, points.data(), deUint32(points.size() * sizeof(float)));
927 buffers.push_back(buffer);
967 std::transform(buffers.begin(), buffers.end(), vkBuffers.begin(), [](collection_element_t<decltype(buffers)> buffer) { return **buffer; });