+ -
当前位置:首页 → 问答吧 → 关於OpenGL套件的问题~

关於OpenGL套件的问题~

时间:2011-04-11

来源:互联网

关於OpenGL套件的问题~

过往在MsWindows平台,若要玩3D游戏或某些3D应用程式,这些软体通常都会要求
系统要安装DirectX套件,笔者已知可以上微软官方网站的下载区,选取下载所需
要的DirectX版本,笔者都下载整套的版本,就是单一档案几十MB的哪种,下载回
来后在本机一次装好,根据 google查到的资料,另外有个OpenGL软体套件,是跟
DirectX属於同样功能概念的产品,但是不同的品牌,就好像MsWindows平台的3D
游戏要依赖DirectX才能正常运作,对比到LINUX平台的3D游戏需要OpenGL才能正常
运作,於是笔者就会联想到,想要在debian for ppc 环境下安装最新稳定版的OpenGL
软体套件,而且就像DirectX的单一包装档一样,下载回来所有元件一次装到好,
於是笔者开启"synaptic套件管理程式",搜寻关键字"opengl",没想到洋洋洒洒几
百个套件档案,笔者当然知道不可能全都勾选,但是到底有那些档案,是可以对比
到DirectX的套件呢?整个浏览下来,笔者完全不知道该从何选取起,不知道该怎
么办,笔者相信一定有某个数量的opengl套件群,是可以对比到DirectX的,但是笔
者真的不知道该从何找起!!!

作者: IanHo   发布时间: 2011-04-11

在 Windows 能不能运行 OpenGL 游戏
首先应该是显示卡以及她的驱动程式
至於 DirectX 只是微软提供给游戏设计师的 API 而已
用这个东西把他们吸引过来支持 Windows
否则程式设计师也是人,安於现状,觉得设计游戏
或其他图形应用程式,还是 DOS 比较容易
结果最受欢迎的应用程式一直停留在 DOS 环境
不肯踏步进入破窗,这样微软就有麻烦了

如果 DOS 时代根本没有电脑游戏
一直到 Windows 出现,才有程式设计师开始想到游戏这种点子
对於微软而言,没有新旧产品的世代交替问题
DirectX 这玩意恐怕就无缘降临人间了
而是游戏厂商各自发明自己的办法来解决问题了

让 X 执行 OpenGL 的软体
显示卡需要支援 OpenGL 并且
搭配合适的 driver
例如我的电脑是 ATi 显示卡
装好 fglrx 在命令可以显示如下信息
代码: 选择全部$ fglrxinfo
display: :0  screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: ATI Mobility Radeon HD 4200 Series
OpenGL version string: 3.3.10600 Compatibility Profile Context
这样就可以执行 OpenGL 的软体
像是观星模拟程式 http://stellarium.org/
并不需要另外安装什么类似 DirectX 的东西

不过,我只是个很不专业的资深玩家
没有足够的技术知识作更深入的说明
而且也没有特别研究过历史问题
希望有人可以告诉我,假如我弄错了
我也就顺便多学到一些知识了

作者: guest   发布时间: 2011-04-12