我在片段着色器中使用此代码来圆化 GL 点的边缘
precision mediump float;
varying vec4 fragColor;
void main() {
gl_FragColor = fragColor;
if(length(gl_PointCoord-vec2(0.5)) > 0.5)
discard;
}
问题是,舍入应用于上下文中绘制的每种类型的图元,包括三角形条带。有没有办法添加一个 if 语句来限制舍入到只有 GL_POINTS?