vrend: When the GBM upload code path fails, fall back to use OpenGL
When the underlying GBM BO uses a tiling that doesn't support mapping GBM transfers will fail. Given that the GBM resources is backing an OpenGL resources, we may still be able to use the normal OpenGL upload.