游戏开发论坛

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

windows下是不是只能使用WGL_ARB_multisample?

[复制链接]

29

主题

157

帖子

163

积分

注册会员

Rank: 2

积分
163
发表于 2008-1-15 00:15:00 | 显示全部楼层 |阅读模式
windows下是不是只能使用WGL_ARB_multisample,而不能用GL_ARB_multisample?我之前用全屏反走样的时候,发现GL_ARB_multisample扩展查询失败,发现NEHE教程使用的是WGL_ARB_multisample扩展。而且需要重新生成窗口,这样很破坏代码封装,我对自己的代码进行了很大的修改才搞定,请问必须要重新生成窗口吗?还是只有windows下是这样?linux系统下呢?

1

主题

24

帖子

24

积分

注册会员

Rank: 2

积分
24
发表于 2008-1-22 19:38:00 | 显示全部楼层

Re:windows下是不是只能使用WGL_ARB_multisample?

不懂,没有用过ARB这种的,菜鸟搬个板凳看下面的高手解决,友情帮顶下

0

主题

3

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2008-1-31 20:37:00 | 显示全部楼层

Re: windows下是不是只能使用WGL_ARB_multisample?

可以把OpenGL理解为分两个部分,一个部分是OpenGL Server,另一个部分是OpenGL Client,multisample功能包括这两个部分,Server部分需要支持GL_ARB_multisample,Client部分需要支持WGL_ARB_multisample。只要支持multisample,那么一定有GL_ARB_multisample和WGL_ARB_multisample两个扩展。
但是window平台比较恶心,必须要当前绑定的OpenGL Context的window的pixel format支持multisample,才能正确查询到Server的GL_ARB_multisample字符串,并且才能够正确的用wglGetProcAddr得到正确的ARB函数地址。 其他平台估计不会这么恶心,不太了解。 [em12]
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-12-19 23:37

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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