mesa/src
Emil Velikov 49394e8d77 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" <mesa-stable@lists.freedesktop.org>
Cc: Christian König <christian.koenig@amd.com>
Signed-off-by: Emil Velikov <emil.velikov@collabora.com>
Reviewed-by: Jason Ekstrand <jason@jlekstrand.net>
2016-08-18 14:55:42 +01:00
..
compiler nir/search: Extend 'a@bool' to handle a couple of system values. 2016-08-18 01:27:27 -07:00
egl egl/dri2: dri2_make_current: Release previous context's display 2016-08-16 17:30:35 +09:00
gallium swr: [rasterizer core] only use Viewport/Scissors during SwrDraw* operations 2016-08-17 17:08:55 -05:00
gbm gbm: Correct bo_import documentation (trivial) 2016-08-03 10:56:41 -07:00
getopt
glx glx: Don't use current context in __glXSendError 2016-08-17 17:16:34 +09:00
gtest Remove wrongly repeated words in comments 2016-06-23 13:55:03 -07:00
hgl
intel anv: do not export the Vulkan API 2016-08-18 14:55:42 +01:00
loader loader/dri3: Destroy Present event context when destroying drawable v2 2016-08-04 15:45:43 +09:00
mapi mesa: Document that _mesa_enum_to_string() returns non-null (v2) 2016-08-12 09:09:55 -07:00
mesa i965: Fix barrier count shift in scalar TCS backend. 2016-08-18 00:47:00 -07:00
util mesa: Fix uf10_to_f32() scale factor in the E == 0 and M != 0 case. 2016-08-17 17:26:11 -07:00
Makefile.am glsl: reuse main extension table to appropriately restrict extensions 2016-07-23 13:48:04 -04:00
SConscript scons: put the generated git_sha1.h file in top-level src/ directory 2016-06-17 10:33:00 -06:00