virtio: gpu: forward use_external_blob flag to renderer

Fixes crosvm's failure to forward the "use_external_blob"
state flag to the host renderer (virglrenderer).

BUG=b:174794821
TEST=Start a crostini VM and run `DISPLAY=:0 glxgears`, verify graphical
output.

Change-Id: I1ef616079664224e7741cea00b9125c5061ea69d
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosvm/+/2574669
Tested-by: Ryan Neph <ryanneph@google.com>
Tested-by: kokoro <noreply+kokoro@google.com>
Reviewed-by: Gurchetan Singh <gurchetansingh@chromium.org>
Commit-Queue: Ryan Neph <ryanneph@google.com>
diff --git a/devices/src/virtio/gpu/mod.rs b/devices/src/virtio/gpu/mod.rs
index fec03b5..43c6d4e 100644
--- a/devices/src/virtio/gpu/mod.rs
+++ b/devices/src/virtio/gpu/mod.rs
@@ -1155,7 +1155,8 @@
             .use_egl(gpu_parameters.renderer_use_egl)
             .use_gles(gpu_parameters.renderer_use_gles)
             .use_glx(gpu_parameters.renderer_use_glx)
-            .use_surfaceless(gpu_parameters.renderer_use_surfaceless);
+            .use_surfaceless(gpu_parameters.renderer_use_surfaceless)
+            .use_external_blob(external_blob);
         #[cfg(feature = "gfxstream")]
         let renderer_flags = renderer_flags
             .use_guest_angle(gpu_parameters.gfxstream_use_guest_angle)