mesa/src/intel
Eduardo Lima Mitev 4dc7b76276 anv/radv: Resolving 'GetInstanceProcAddr' should not require a valid instance
Since vk_icdGetInstanceProcAddr() is wired through
vkGetInstanceProcAddr() in both drivers, we lost the ability for
'GetInstanceProcAddr' to resolve itself prior to having a valid
instance.

An upcoming spec change will fix that and allow
vkGetInstanceProcAddr() to resolve itself passing NULL as
instance. See https://gitlab.khronos.org/vulkan/vulkan/issues/2057
for details.

This patch implements the change in both radv and anvil.

CTS changes have already landed:
https://gitlab.khronos.org/Tracker/vk-gl-cts/issues/2278

vulkan-loader changes have also landed:
https://gitlab.khronos.org/Tracker/vk-gl-cts/issues/2278

Reviewed-by: Jason Ekstrand <jason@jlekstrand.net>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4273>
2020-04-24 09:09:14 +00:00
..
blorp intel/blorp: Delete an unused enum 2020-04-17 15:01:10 +00:00
common Fix promotion of floats to doubles 2020-04-18 19:55:45 +00:00
compiler nir/algebraic: don't undo lowering of 8/16-bit comparisons to 32-bit 2020-04-23 10:57:38 +00:00
dev intel: drop unused include directories 2020-03-28 21:36:54 +01:00
genxml intel/gen12: Add XML description for 3DSTATE_PRIMITIVE_REPLICATION 2020-04-07 17:16:09 +00:00
isl isl: don't warn in physical extent calculation for yuv formats 2020-03-31 15:59:21 +00:00
perf intel/perf: specify sseu configuration when supported 2020-04-23 15:55:59 +00:00
tools intel/aub_viewer: fix access to freed memory 2020-04-03 15:46:24 +03:00
vulkan anv/radv: Resolving 'GetInstanceProcAddr' should not require a valid instance 2020-04-24 09:09:14 +00:00
Android.blorp.mk
Android.common.mk android: static link with libexpat with Android O+ 2019-03-25 10:11:57 +02:00
Android.compiler.mk android: fix build issues with brw_nir_trig_workarounds.c 2017-10-04 07:39:05 +03:00
Android.dev.mk drm-uapi: use local files, not system libdrm 2019-02-14 11:20:00 +00:00
Android.genxml.mk intel/genxml: generate pack files for gen12 on android builds 2019-08-28 13:38:33 -07:00
Android.isl.mk isl: Fix the android build. 2020-02-05 21:31:40 -08:00
Android.mk i965: extract performance query metrics 2019-04-17 14:10:42 +01:00
Android.perf.mk i965: extract performance query metrics 2019-04-17 14:10:42 +01:00
Android.vulkan.mk anv/android: setup gralloc1 usage from gralloc0 usage manually 2020-01-28 14:46:25 +02:00
Makefile.perf.am i965: extract performance query metrics 2019-04-17 14:10:42 +01:00
Makefile.sources intel/perf: move mdapi query definitions to their own file 2020-03-27 14:14:49 +00:00
meson.build meson: only build imgui when needed 2019-11-25 07:51:56 +00:00