mirror of
https://github.com/gnif/LookingGlass.git
synced 2024-11-10 08:38:20 +00:00
[client] egl: blame NVIDIA if dmabuf fails on NVIDIA hardware
NVIDIA still do not implement a complete/working DMABUF implementation yet advertise support. Best to tell the public to complain to NVIDIA instead of assuming it's a LG bug or an issue with their system.
This commit is contained in:
parent
edc9825c04
commit
bc34dc9e24
@ -318,6 +318,14 @@ bool egl_desktopUpdate(EGL_Desktop * desktop, const FrameBuffer * frame, int dma
|
||||
}
|
||||
|
||||
DEBUG_WARN("DMA update failed, disabling DMABUF imports");
|
||||
|
||||
const char * vendor = (const char *)glGetString(GL_VENDOR);
|
||||
if (strstr(vendor, "NVIDIA"))
|
||||
{
|
||||
DEBUG_WARN("NVIDIA's DMABUF support is incomplete, please direct your complaints to NVIDIA");
|
||||
DEBUG_WARN("This is not a bug in Looking Glass");
|
||||
}
|
||||
|
||||
desktop->useDMA = false;
|
||||
|
||||
egl_textureFree(&desktop->texture);
|
||||
|
Loading…
Reference in New Issue
Block a user