游戏开发论坛

 找回密码
 立即注册
搜索
查看: 3460|回复: 14

新人求助: .net2003下的win32 app 是否支持辅助缓存?

[复制链接]

1

主题

2

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2006-8-25 15:29:00 | 显示全部楼层 |阅读模式
调用glGetIntegerv(GL_AUX_BUFFERS,&auxbuffer)后auxbuffer值为0,请问是否表示在此环境下auxbuffer不被支持?如支持应如何设置?谢谢:)

139

主题

2005

帖子

2057

积分

金牌会员

Rank: 6Rank: 6

积分
2057
QQ
发表于 2006-8-26 03:33:00 | 显示全部楼层

Re:新人求助: .net2003下的win32 app 是否支持辅助缓存?

唔,这个东西是驱动程序相关的……

41

主题

184

帖子

184

积分

注册会员

Rank: 2

积分
184
发表于 2006-8-26 09:54:00 | 显示全部楼层

Re:新人求助: .net2003下的win32 app 是否支持辅助缓存?

windows环境下不支持

查MSDN的Opengl
结构
LAYERPLANEDESCRIPTOR
下的
cAuxBuffers
Specifies the number of auxiliary buffers. Auxiliary buffers are not supported.

辅助缓存在Windows下不支持

139

主题

2005

帖子

2057

积分

金牌会员

Rank: 6Rank: 6

积分
2057
QQ
发表于 2006-8-26 22:44:00 | 显示全部楼层

Re:新人求助: .net2003下的win32 app 是否支持辅助缓存?

唔...只要有相应的驱动程序....

41

主题

184

帖子

184

积分

注册会员

Rank: 2

积分
184
发表于 2006-8-27 01:23:00 | 显示全部楼层

Re:新人求助: .net2003下的win32 app 是否支持辅助缓存?

也许吧,我没有试过,如果支持的话,我不知道怎么创建glrc。因为wgl不支持,换句话说我们就要用第三方库的sdk了,没试过。

P.S 我是windows的忠实拥护者。

139

主题

2005

帖子

2057

积分

金牌会员

Rank: 6Rank: 6

积分
2057
QQ
发表于 2006-8-27 03:58:00 | 显示全部楼层

Re:新人求助: .net2003下的win32 app 是否支持辅助缓存?

唔,wgl的实现仍然是依赖于驱动程序的,也就是说,wgl应该被认为是驱动程序的一部分。
如果某个卡,在其SDK中宣称其支持AUX BUFFER的话,那么你可以设置相关的参数来创建那个该死的PFD。
唔,我不认为AUX BUFFER是windows特有的东西。
或许我理解有问题,但我是这样认为的。

139

主题

2005

帖子

2057

积分

金牌会员

Rank: 6Rank: 6

积分
2057
QQ
发表于 2006-8-27 04:06:00 | 显示全部楼层

Re:新人求助: .net2003下的win32 app 是否支持辅助缓存?

唔,我再多罗唆几句。
GL和DX都是显卡对程序员的高级接口。只是接口而已。你要是有兴趣,其实可以直接用PIO这样的低级接口……

41

主题

184

帖子

184

积分

注册会员

Rank: 2

积分
184
发表于 2006-8-27 09:45:00 | 显示全部楼层

Re:新人求助: .net2003下的win32 app 是否支持辅助缓存?

能详细介绍一下么,对于底层的东西我不太了解。“pio”是个什么东西,是全程是这个么Programming Input/Output Model
不知道如何入门啊

如果使用glut的接口,能实现么?

最好能介绍点源代码,试试:)哈哈

我记得好像在windows下,很多硬件相关的东西都被系统隐藏起来了。只有通过dx暴露了一些,比如设置帧缓存之类的,这方的文档那里能看到。

老板打算让我实现linux下的并行3d api,还没想好做不做呢。

哎,还是高层的东西有趣。

139

主题

2005

帖子

2057

积分

金牌会员

Rank: 6Rank: 6

积分
2057
QQ
发表于 2006-8-27 09:51:00 | 显示全部楼层

Re:新人求助: .net2003下的win32 app 是否支持辅助缓存?

Programmable I/O
就是 in/ins/out/outs之类的IO端口指令。
glut是一套辅助工具库,他本身就是开源的,我记得。
Linux下并行的3D API,还是算了。显卡规格似乎不是那么容易得到。只有之前INTEL开源出来的他的驱动程序,可以知道一点。
最近我在做内核开发,这方面资料可能有一点,但是显卡资料少的可怜,但是通过DRI还是有一点收获,有机会我们可以研究一下

41

主题

184

帖子

184

积分

注册会员

Rank: 2

积分
184
发表于 2006-8-27 11:14:00 | 显示全部楼层

Re:新人求助: .net2003下的win32 app 是否支持辅助缓存?

恩,等你的结果啊,我可以参考,了解原理就行了。

最近半年都不太会有时间,研究D3D10,还要做一个可行性报告。

不过生活就是这样,干自己喜欢的东西,很高兴,很愉快。

P.S 你在北京么?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-25 04:54

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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