fix: isolate WGPU view IDs on Linux and Windows