@builtin(position) 在顶点着色器里就是 glsl 里的 gl_Position,在片元着色器中就是 gl_FragCoord。看起来似乎有点绕,实际使用一下就都理解了。 2022-11-14· 北京 回复喜欢 推荐阅读 WebGPU着色系统的设计与实现 探寻可能发表于数字元素之... WebGPU入门--绘制三角形 本文是个WebGPU基础入门教程,...
circle.glsl" void main(void) { vec3 color = vec3(0.0); vec2 st = gl_FragCoord.xy/u_resolution.xy; st = ratio(st, u_resolution); color = vec3(st.x,st.y,abs(sin(u_time))); color = decimate(color, 20.); color += circle(st, .5, .1); gl_FragColor = vec4(color, ...