Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我的问题是关于 GLSL 语言的。当我在顶点着色器中运行 for 循环时,循环是在 GPU 上顺序执行还是并行执行?
着色器的单个调用不会“并行”执行。同一个着色器的不同调用(例如,同一个顶点着色器,但给定来自两个不同顶点的两个不同输入值)并行执行,但每个着色器按顺序执行(或者如果不是,它必须表现得好像它在执行顺序,这是同一件事)。
它是按顺序执行的。顶点着色器程序的不同实例在所有处理过的三角形中并行执行。