因此,到目前为止,我认为 GLSL 几何着色器在输入顶点由投影/模型视图矩阵转换后工作。换句话说,几何着色器在剪辑坐标上处理事物。
如果我要使用几何着色器将 GL_POINTS 转换为例如由 GL_POINTS 制成的立方体GL_TRIANGLES
怎么办?在剪辑坐标上计算事物时,生成的形状似乎总是面向您/忽略旋转/缩放等。
此外,似乎GL_TRIANGLES
不支持将其作为可能的几何输出类型之一。但无论如何我都试过了,它似乎奏效了。我想这取决于视频卡?如果GL_TRIANGLES
不支持,是否可以制作立方体?在空格之间制作零宽度三角形条可能?