For some extreme corner-cases where you'd want to do it. --- src/egl/main/egldevice.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/src/egl/main/egldevice.c b/src/egl/main/egldevice.c index 3e8c0e5aeb5..4a3127d7d62 100644 --- a/src/egl/main/egldevice.c +++ b/src/egl/main/egldevice.c @@ -321,15 +321,20 @@ _eglQueryDevicesEXT(EGLint max_devices, devices[i] = dev; dev = dev->Next; } - +#define HACK_DROP_SOFTWARE_DEVICE 0 +#if !HACK_DROP_SOFTWARE_DEVICE /* User requested the full device list, add the sofware device. */ if (max_devices >= num_devs) { /* The first device is always software */ assert(_eglDeviceSupports(devs, _EGL_DEVICE_SOFTWARE)); devices[num_devs - 1] = devs; } +#endif out: +#if HACK_DROP_SOFTWARE_DEVICE + *num_devices--; +#endif mtx_unlock(_eglGlobal.Mutex); return EGL_TRUE; -- 2.21.0 _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev