如果我正确理解这一点,顶点着色器只会运行与顶点属性一样多的次数。然后片段着色器填充每个片段运行一次的纹理。
即如果我有四个顶点来绘制纹理图像,顶点着色器将只运行四次,或者六次来绘制两个三角形,没关系。
但是在片段着色器运行之前,扫描转换会计算需要多少片段。假设正方形覆盖 100x100 图像,计算 => 10,000 个片段。
现在我有一个片段着色器,可以根据每个片段的位置计算 julia 分形。我想将该计算移至顶点着色器以利用变换反馈。有没有办法从程序中获取纹素或碎片的数量?或者也许是双顶点着色器设置?