|
|
在绘制基本的形体时,为什么我的系统中类似glPointSize(),glLineWidth()之类的函数都不起作用?
比如用以下代码:
glPointSize(8.0);
glEnable(GL_POINT_SMOOTH);
glBegin(GL_POINTS);
glVertex3f(1.0,1.0,0.0);
glEnd();
绘制出来的点还是只有1个象素大小。
而用
float i[2];
glGetFloatv(GL_POINT_SIZE,i);
glGetFloatv(GL_POINT_SIZE_RANGE,i);
读取状态变量可知支持的
GL_POINT_SIZE_RANGE为0.0到10.0;当前的GL_POINT_SIZE为8.0。
难道对于象素大小的设置还有其他的控制吗?
|
|