Tinymist GPU ViewerTinymist GPU Viewer is a previewer-provider extension for Tinymist. It launches the native GPU previewer from UsageInstall both extensions. In VS Code Remote windows, install them into different extension hosts:
Then configure Tinymist:
Tinymist will activate this extension, start the regular preview server, and pass the preview data-plane websocket address to the native In VS Code Remote windows, Tinymist may run in the remote extension host while Tinymist GPU Viewer runs in the local UI extension host. The provider uses a command bridge in that case, and Tinymist passes a VS Code-forwarded websocket URL to the local native viewer. The GPU Viewer extension intentionally has no hard VS Code extension dependency on Tinymist because Tinymist may be loaded in a different extension host. For local development, the repository debug task builds the native viewer and copies the debug binary into this extension's
The provider version is expected to match the Tinymist extension version because the preview websocket protocol is versioned with Tinymist. If the executable is not bundled and cannot be found on PATH, configure:
Window layoutBy default the provider tries to place VS Code on the left and the native viewer on the right after starting preview. To disable this desktop window automation, configure:
Window layout is best-effort and does not affect the preview task if the operating system blocks it. Check the
|