diff options
author | Emil Velikov <[email protected]> | 2016-07-27 14:02:53 +0100 |
---|---|---|
committer | Emil Velikov <[email protected]> | 2016-08-18 14:55:42 +0100 |
commit | 49394e8d7713fa42bccc273ed4c060149291614c (patch) | |
tree | 66e32ccf8ff5d2b2ef35ad1d4d2fc0957aed499e /.travis.yml | |
parent | 1cdb6ca40b8a2daa09ce5c972da3a96e60aceaed (diff) |
anv: do not export the Vulkan API
With version 1 of the Loader interface there is an internal/private symbol
(vk_icdGetInstanceProcAddr) which is used to retrieve all the API from the
Vulkan entrypoints from the ICD. Implying that exposing the Vulkan API is not
recommended.
Version 2 goes a step further explicitly forbiding the ICD from exposing Vulkan
symbols (and adding a negotiation API)
As a reference:
- Nvidia 367.35
Missing negotiation API - version 1.
Exposes only vk_icdGetInstanceProcAddr.
- AMD 16.30.3.306809
Have negotiation API - version 2,
Exposes vk_icdGetInstanceProcAddr.
Exposes a couple of Vulkan entry points - seems to be in violation with the spec.
Cc: "12.0" <[email protected]>
Cc: Christian König <[email protected]>
Signed-off-by: Emil Velikov <[email protected]>
Reviewed-by: Jason Ekstrand <[email protected]>
Diffstat (limited to '.travis.yml')
0 files changed, 0 insertions, 0 deletions