QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3766|回复: 16

linux有openGL库吗?

[复制链接]
发表于 2006-2-14 16:24:00 | 显示全部楼层 |阅读模式
openGL在XP里面有(也有D-x),怎样在LINUX找到openGL?需要硬件支持吗?
发表于 2006-2-14 17:13:18 | 显示全部楼层
freeglut
SDL
回复

使用道具 举报

 楼主| 发表于 2006-2-14 21:19:17 | 显示全部楼层
没有看懂,能否解释?
回复

使用道具 举报

发表于 2006-2-14 22:25:46 | 显示全部楼层
在linux下,如果安装了能够硬件加速的显卡驱动,那么这个驱动里就会带一些OGL的库,系统刚安装时也有默认的,不过那是软件渲染……
回复

使用道具 举报

发表于 2006-2-14 23:23:41 | 显示全部楼层
[quote:e56e48744f="林丽"]没有看懂,能否解释?[/quote]
freeglut和SDL都封装了opengl api。好像freeglut更专业一点。
回复

使用道具 举报

发表于 2006-2-15 11:47:05 | 显示全部楼层
其实glut和SDL都只是给OGL提供支持而已,也就是说你可以通过glut或SDL来建立一个可以使用OGL进行渲染的窗口,真正的渲染等还是要使用OGL的API的
回复

使用道具 举报

发表于 2006-2-17 10:06:22 | 显示全部楼层
mesa
回复

使用道具 举报

 楼主| 发表于 2006-2-17 18:19:26 | 显示全部楼层
小妹很笨,freeglut和SDL是运行环境还是开发环境?(从那里下载或购买?)
如是开发环境,那么什么是运行环境?
如是运行环境,那么什么是开发环境?
回复

使用道具 举报

发表于 2006-2-17 18:56:31 | 显示全部楼层
glut和SDL都是开发库,SDL的网站是http://www.libsdl.org
回复

使用道具 举报

发表于 2006-2-20 00:43:01 | 显示全部楼层
freeglut 是 GLUT 库,是 OpenGL 的一个补充库,另外一个补充库是 GLU
SDL 是一个以二维为主的图形库,提供 GL 支持,这些都不是 OpenGL 库。

OpenGL 库在 Linux 就是体现为显卡的加速驱动,如 nvidia 的 openGL 驱动等。
回复

使用道具 举报

 楼主| 发表于 2006-2-24 20:11:01 | 显示全部楼层
1、是不是我要购买nvidia显示卡(任何型号?)才可以使用openGL吗?
2、nvidia的产品带openGL的API库吗?

谢谢!
回复

使用道具 举报

发表于 2006-2-25 00:03:43 | 显示全部楼层
目前linux下可以硬件3D加速的显卡驱动只有nVidia的比较好了,ATI的驱动不太好,其他的估计就更困难了……不过即使没有能够硬件加速的驱动,系统本身也是带有OGL的,只不过那是用CPU进行渲染,所以速度很慢……
回复

使用道具 举报

发表于 2006-2-25 09:48:51 | 显示全部楼层
As someone had said above, "mesa" is the OpenGL infrastructure for most free card drivers. ATI, Matrox and other card is getting working through that. Though Mesa is not SGI certified OpenGL Implementation, it's somehow compatitable.
回复

使用道具 举报

 楼主| 发表于 2006-2-27 20:37:55 | 显示全部楼层
安装LINUX时候就自动带有OPENGL以库以及API的C++接口吗?不需要另外购买?MESA哪里去搞到?
回复

使用道具 举报

发表于 2006-2-27 20:43:13 | 显示全部楼层
一般的发行版安装时都会装OGL库的~
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-2 22:36 , Processed in 0.045341 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

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