mesa/src
Emil Velikov 743315f269 radv: do not open random render node(s)
drmGetDevices2() provides us with enough flexibility to build heuristics
upon. Opening a random node on the other hand will wake up the device,
regardless if it's the one we're interested or not.

v2: Rebase.
v3: Return VK_ERROR_INCOMPATIBLE_DRIVER for no devices (Ilia)

Cc: Michel Dänzer <michel.daenzer@amd.com>
Cc: Dave Airlie <airlied@redhat.com>
Signed-off-by: Emil Velikov <emil.velikov@collabora.com>
Reviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl> (v1)
Reviewed-by: Eric Engestrom <eric.engestrom@imgtec.com> (v1)
Tested-by: Mike Lothian <mike@fireburn.co.uk>
2017-03-15 11:38:02 +00:00
..
amd radv: do not open random render node(s) 2017-03-15 11:38:02 +00:00
compiler util/sha1: drop _mesa_sha1_{update, format} return type 2017-03-15 11:18:45 +00:00
egl wayland: move .gitignore where applicable 2017-03-13 11:16:30 +00:00
gallium winsys/amdgpu: use drmGetDevice2 API 2017-03-15 11:37:58 +00:00
gbm gbm/gbm-symbols-check: do not mandate bash 2017-03-10 14:12:48 +00:00
getopt Introduce .editorconfig 2016-08-31 17:06:54 -07:00
glx glx/tests: automake: add dispatch-index-check to the tarball 2017-02-28 16:18:27 +00:00
gtest gtest: Update to 1.8.0. 2017-01-20 11:40:52 -08:00
hgl glapi/hgl: remove the final user of _glapi_check_table() 2016-10-06 15:03:46 +01:00
intel util/sha1: rework _mesa_sha1_{init,final} 2017-03-15 11:18:43 +00:00
loader loader: use drmGetDevice[s]2 API 2017-03-15 11:37:55 +00:00
mapi nir: remove shebang from python scripts 2017-03-10 14:12:47 +00:00
mesa intel/debug: Add a common INTEL_DEBUG=nohiz option 2017-03-14 21:00:09 -07:00
util util/sha1: drop _mesa_sha1_{update, format} return type 2017-03-15 11:18:45 +00:00
vulkan vulkan/wsi: include builddir for generated headers 2017-03-13 16:04:20 +01:00
Makefile.am intel/vulkan: Get rid of recursive make 2017-03-13 11:16:35 +00:00
SConscript