Previously the libEGL.so path was hardcoded to /usr/lib/nvidia-384/libEGL.so. The typical location, I believe, is /usr/lib/libEGL.so, so this prevents the renderer from starting.
I think the right solution is to not hard code the path at all and just let the system resolve the link. Changing these two lines fixes the rendered example for me (I'm on Arch Linux with an Nvidia card and proprietary Nvidia drivers), and running all_tests shows everything as passing.
Previously the libEGL.so path was hardcoded to
/usr/lib/nvidia-384/libEGL.so
. The typical location, I believe, is/usr/lib/libEGL.so
, so this prevents the renderer from starting.I think the right solution is to not hard code the path at all and just let the system resolve the link. Changing these two lines fixes the
rendered
example for me (I'm on Arch Linux with an Nvidia card and proprietary Nvidia drivers), and runningall_tests
shows everything as passing.