Note the renderer process spike's results

Co-Authored-By: Claude Opus 5.5 <[email protected]>
This commit is contained in:
dhkatzandClaude Opus 5.5 committed 2026-10-28 05:22:28 -07:00
1 parent 9a7d7d2908
commit 5c35c8b63a
1 file changed
+8 -3
+8 -3
View File
@@ -36,9 +36,14 @@ client exits.
## Status
A spike: the adapter still has IMVU's Direct3D 9 engine draw the scene (the pass-through), and the renderer process
only draws a box in the 3D view's corner, pulsing with the client's frames. It proves the risky parts: drawing into
the client's window from another process, keeping in step with the client's frames, and mouse input still reaching
the client. Next: the protocol carrying the frame's calls and resources, and the renderer process drawing the scene.
only draws a box in the 3D view's corner, pulsing with the client's frames. Checked in the client (Direct3D 11 in
software, on a machine without a graphics driver): the box draws over the scene from the 64-bit process, keeps in
step with the client's frames, clicks on it reach the scene, and each renderer process exits with its engine (room
changes) and with the client. The client keeps two engines alive in a room, so two processes (about 15 MB each);
one process serving all of a client's engines would be leaner.
Next: the protocol carrying each frame's calls and the resources (buffers, textures), and the renderer process
drawing the scene itself, with IMVU's Direct3D engine left as the fallback.
## Building