blob: 05d27f546a207c809d421c2260242e5b0b9d1fd7 [file] [log] [blame]
// Copyright 2016 The Fuchsia Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#include "../vkreadback/vkreadback.h"
TEST(VulkanExtension, ExternalMemoryFuchsia)
{
VkReadbackTest export_app(VkReadbackTest::VK_FUCHSIA_EXTERNAL_MEMORY);
VkReadbackTest import_app(VkReadbackTest::VK_FUCHSIA_EXTERNAL_MEMORY);
ASSERT_TRUE(export_app.Initialize());
import_app.set_device_memory_handle(export_app.get_device_memory_handle());
ASSERT_TRUE(import_app.Initialize());
ASSERT_TRUE(export_app.Exec());
ASSERT_TRUE(import_app.Readback());
}