mirror of
https://github.com/remorses/gpuix.git
synced 2026-10-29 03:04:52 +08:00
This is not the product path. GPU.create() makes a second wgpu instance, so Linux cannot sample the swap texture in-scene. Every frame copies BGRA into the sprite atlas. The napi surface is a Three.js subset: untextured meshes work, MSAA, cube maps, writeTexture, and copyTextureToBuffer do not. Keep this off main until present uses the window device with no CPU copy. The zed pointer includes gpui-ce SurfaceSource::Texture (8802c83138) for that later work. Session: ses_f9d7ce355ffe7zwvdtfk9rOJem