Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
PojavLauncherTeam
GitHub Repository: PojavLauncherTeam/mesa
Path: blob/21.2-virgl/src/virtio/vulkan/vn_icd.h
4560 views
1
/*
2
* Copyright 2019 Google LLC
3
* SPDX-License-Identifier: MIT
4
*
5
* based in part on anv and radv which are:
6
* Copyright © 2015 Intel Corporation
7
* Copyright © 2016 Red Hat.
8
* Copyright © 2016 Bas Nieuwenhuizen
9
*/
10
11
#ifndef VN_ICD_H
12
#define VN_ICD_H
13
14
#include "vn_common.h"
15
16
PUBLIC
17
VKAPI_ATTR VkResult VKAPI_CALL
18
vk_icdNegotiateLoaderICDInterfaceVersion(uint32_t *pSupportedVersion);
19
20
PUBLIC
21
VKAPI_ATTR PFN_vkVoidFunction VKAPI_CALL
22
vk_icdGetInstanceProcAddr(VkInstance instance, const char *pName);
23
24
PUBLIC
25
VKAPI_ATTR PFN_vkVoidFunction VKAPI_CALL
26
vk_icdGetPhysicalDeviceProcAddr(VkInstance instance, const char *pName);
27
28
bool
29
vn_icd_supports_api_version(uint32_t api_version);
30
31
#endif /* VN_ICD_H */
32
33