游戏开发论坛

 找回密码
 立即注册
搜索
查看: 5213|回复: 2

为什么glPointSize()之类的函数都不起作用?

[复制链接]

1

主题

1

帖子

7

积分

新手上路

Rank: 1

积分
7
发表于 2005-9-29 21:32:00 | 显示全部楼层 |阅读模式
在绘制基本的形体时,为什么我的系统中类似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。

难道对于象素大小的设置还有其他的控制吗?

34

主题

70

帖子

76

积分

注册会员

Rank: 2

积分
76
发表于 2008-2-11 11:13:00 | 显示全部楼层

Re:为什么glPointSize()之类的函数都不起作用?

我也碰到这个问题了^帮顶一下.哪位达人知道啊?

21

主题

125

帖子

135

积分

注册会员

Rank: 2

积分
135
QQ
发表于 2008-2-16 21:35:00 | 显示全部楼层

Re:为什么glPointSize()之类的函数都不起作用?

可能是显卡驱动问题
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-12-20 01:15

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表