我用 GL_MULTISAMPLE 调用 glEnable 并使用“vec4 颜色中的样本”作为片段着色器中的输入向量,但多重采样仍然关闭。我究竟做错了什么?有没有我遗漏的部分?
ps 我正在阅读官方的 OpenGL 编程指南(4.3 版)。
编辑:一些代码:
片段着色器如下:
#version 430
sample in vec4 color;
out vec4 outputColor;
void main()
{
outputColor = color;
}
在我的应用程序中,我调用 glEnable(GL_MULTISAMPLE)。之后,我渲染了一个简单的旋转立方体,它显然没有抗锯齿。