| // Copyright 2018 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. |
| |
| library fuchsia.vulkan.loader; |
| |
| // Service to provide Vulkan libraries to the loader. |
| [Discoverable, Layout = "Simple"] |
| interface Loader { |
| // Requests a client driver library with the given name from the Vulkan loader |
| // service. Returns a VMO suitable for loading as a dynamic library on |
| // success, a null handle on failure. |
| Get(string:64 name) -> (handle<vmo>? lib); |
| }; |