如果我理解正确的话,顶点着色器只会运行与顶点属性一样多的次数。然后片段着色器填充每个片段运行一次的纹理。
即。如果我有四个顶点来绘制纹理图像,顶点着色器将只运行四次,或者六次绘制两个三角形,这没关系。
但是在片段着色器运行之前scan-conversion计算需要多少片段。我们只说这个方块覆盖100x100图像计算=> 10,000片段。
现在我有一个片段着色器,根据每个片段的位置计算julia分形。我想将该计算移动到顶点着色器以利用变换反馈。有没有办法从程序中获取纹素或碎片的数量?或者可能是双顶点着色器设置?
答案 0 :(得分:0)
我找到了answer,它解释了从gl方法中读出的不同类型。
基本上,因为derHass建议渲染纹理是" Fragment Shader"做变换反馈的方式。