gl_PointSize如何工作

时间:2015-08-24 22:55:43

标签: opengl glpointsize

来自DX背景,我试图理解gl_PointSize和gl_PointCoord究竟是什么/如何工作。我在网上和手册页上搜索过,但对它们没有很好的解释。假设我有一个300x300输出缓冲区,我定义了一个具有90,000个点的顶点着色器,对应于300x300缓冲区中的每个位置(每个维度的增量为1)。现在在顶点着色器中,如果我将gl_PointSize定义为2,它是否会调用片段着色器90,000次或360,000次?如果它是360,000次,我可以理解gl_PointCoord代表什么。但如果它只有90,000次,这是否意味着每个片段输出代表4个像素?在这种情况下,gl_PointCoord代表什么?它不会总是0.5,0.5并且不是真的有用吗?

由于

0 个答案:

没有答案