glClear(GL_COLOR_BUFFER_BIT);
glEnable(GL_POINT_SMOOTH);
glPointSize(20.0);
glBegin(GL_POINT);
{
glColor3f(1.0, 0.0, 0.0);
glVertex2f(0.0, 0.5);
glVertex2f(-0.5, -0.5);
glVertex2f(0.5, -0.5);
}
glEnd();
glFlush();
这是我的源代码。 glPointSize函数无效。
有人知道这个问题吗?
答案 0 :(得分:1)
使用GL_POINTS
代替GL_POINT
。
因此,代码应更改为:
*
glBegin(GL_POINTS);
*
答案 1 :(得分:-1)
使用以下内容:
glEnable(0x8642);
glEnable(GL_POINT_SMOOTH);
然后使用以下任一方法增加顶点的大小:
glPointSize(10.0f); //in the application
// OR
gl_PointSize(10.0f); //in your vertex shader