怎么在wgsl中生成随机数?
我想要在fragment shader中render一个有黑白噪声的图片
就是每个pixel都增加一个随机的颜色,代码如下:
fn main() -> [[location(0)]] vec4<f32> {
let color: f32 = random();
return vec4<f32>(color, color, color, 1.0);
}
但是wgsl貌似没有random()这个函数,在webgpu specification的文档里也没找到有关信息,请问,有没有办法可以在fragment shader中产生随机数呢?"