gfxstream: set tInfo.m_puid to mContextId

Needed if the guest doesn't implement "pipe process init".

BUG=297245651
TEST=launch_cvd

Change-Id: Ie63a8e690b42b1d7a752f6848be8a502d4f35fb6
diff --git a/guest/BUILD.gn b/guest/BUILD.gn
index 60a564c..a250b25 100644
--- a/guest/BUILD.gn
+++ b/guest/BUILD.gn
@@ -45,9 +45,9 @@
     "android-emu/aemu/base/threads/AndroidWorkPool.cpp",
     "android-emu/aemu/base/threads/AndroidWorkPool.h",
     "platform/include/VirtGpu.h",
-    "platform/stub/VirtGpuBlob.cpp",
-    "platform/stub/VirtGpuBlobMapping.cpp",
-    "platform/stub/VirtGpuDevice.cpp",
+    "platform/fuchsia/VirtGpuBlob.cpp",
+    "platform/fuchsia/VirtGpuBlobMapping.cpp",
+    "platform/fuchsia/VirtGpuDevice.cpp",
     "shared/GoldfishAddressSpace/goldfish_address_space.cpp",
     "shared/GoldfishAddressSpace/include/goldfish_address_space.h",
     "shared/OpenglCodecCommon/ChecksumCalculator.cpp",
diff --git a/host/RenderThread.cpp b/host/RenderThread.cpp
index ef0f1e0..c0241cc 100644
--- a/host/RenderThread.cpp
+++ b/host/RenderThread.cpp
@@ -451,6 +451,11 @@
                                 .setAnnotations(std::move(renderThreadData))
                                 .build();
 
+            if (!tInfo.m_puid) {
+                tInfo.m_puid = mContextId;
+                FrameBuffer::getFB()->createGraphicsProcessResources(tInfo.m_puid);
+            }
+
             if (!processResources && tInfo.m_puid) {
                 processResources = FrameBuffer::getFB()->getProcessResources(tInfo.m_puid);
             }