three.js webgpu - tile shadow using shadow map array demonstration