WebGPU use glsl bug : non-opaque uniforms outside a block

@Evgeni_Popov Thank you very much, but other problems have arisen.