»
首页
|
手机数码
|
汽车资讯
|
游戏硬件
|
评测专题
|
手机壁纸
|
海淘值得买
|
度假
|
求职招聘
|
广告联系
» 您尚未登录:请
登录
|
注册
|
标签
|
帮助
|
小黑屋
|
TGFC Lifestyle
»
游戏业界综合讨论区
» 白菜扫盲贴之2:PS3用的是什么API? 真是OpenGL么?
发新话题
发布投票
发布商品
发布悬赏
发布活动
发布辩论
发布视频
公司招聘信息
打印
[业评]
白菜扫盲贴之2:PS3用的是什么API? 真是OpenGL么?
largewc
小黑屋
帖子
81
精华
0
积分
6987
激骚
10 度
爱车
主机
相机
手机
注册时间
2007-9-14
发短消息
加为好友
当前离线
1
#
大
中
小
发表于 2008-9-18 11:02
显示全部帖子
DX是包含硬件标准和软件标准两部分的库,OpenGL更接近一个软件库。基于DX的驱动层API二次封装,然后诞生出高层的DX库和OpenGL库。
libgcm应该接近于DX的COM驱动层组件库吧,是一个基于硬件的软件库。而这个libgcm包装后应该就是PSGL了。
libgcm应该是硬件层库,PSGL应该是一个高层的OpenGL扩展库。
不过我觉得libgcm这种东西没前途,只是因为OpenGL不存在直接操作硬件的标准而产生的,是NV为了提供给PS3而专门提供的东西,今后被沿用下去的概率很低。
[
本帖最后由 largewc 于 2008-9-18 11:04 编辑
]
UID
89432
帖子
81
精华
0
积分
6987
交易积分
0
阅读权限
1
在线时间
159 小时
注册时间
2007-9-14
最后登录
2019-9-6
查看详细资料
TOP
largewc
小黑屋
帖子
81
精华
0
积分
6987
激骚
10 度
爱车
主机
相机
手机
注册时间
2007-9-14
发短消息
加为好友
当前离线
2
#
大
中
小
发表于 2008-9-18 11:13
显示全部帖子
微软对世界最大的技术贡献是COM的发明,它完成了对硬件接口的描述,同时也完成了软件像积木一样的组织构架。
DX是COM的一个应用,OpenGL是一个开放的图形接口,两者有本质区别。在Windows下,OpenGL是基于DX的驱动层的二次封装。
OpenGL无法规定硬件发展趋势,而DX却有着这个能力,这让DX在PC领域有着无法替代的作用。
直接操作硬件的库出现过很多个,但是每个发展都不好,而OpenGL因为是一个高层的软件库,便于软件人员学习和使用,并且易于定制和扩展,最终在专业的定制领域无法被取代。
UID
89432
帖子
81
精华
0
积分
6987
交易积分
0
阅读权限
1
在线时间
159 小时
注册时间
2007-9-14
最后登录
2019-9-6
查看详细资料
TOP
largewc
小黑屋
帖子
81
精华
0
积分
6987
激骚
10 度
爱车
主机
相机
手机
注册时间
2007-9-14
发短消息
加为好友
当前离线
3
#
大
中
小
发表于 2008-9-18 11:37
显示全部帖子
说PS3主要用OpenGL是有道理的,因为让软件商学习一个完全陌生的开发环境是要有魄力的,Cell已经让很多人胆寒了,GPU再搞一个这个,我想大家也不用工作了。
只有引擎研发型公司会考虑采用更底层的API吧,这个使用的范围太小了。
UID
89432
帖子
81
精华
0
积分
6987
交易积分
0
阅读权限
1
在线时间
159 小时
注册时间
2007-9-14
最后登录
2019-9-6
查看详细资料
TOP
largewc
小黑屋
帖子
81
精华
0
积分
6987
激骚
10 度
爱车
主机
相机
手机
注册时间
2007-9-14
发短消息
加为好友
当前离线
4
#
大
中
小
发表于 2008-9-18 14:01
显示全部帖子
引用:
原帖由
Nothing
于 2008-9-18 13:59 发表
我说的底层接口就是libgcm,opengl众所周知是上层一个接口标准,这俩东西有什么可战的。。。
他不是楼主,他是赞同你说法的那个……
UID
89432
帖子
81
精华
0
积分
6987
交易积分
0
阅读权限
1
在线时间
159 小时
注册时间
2007-9-14
最后登录
2019-9-6
查看详细资料
TOP
控制面板首页
密码修改
积分交易
积分记录
公众用户组
基本概况
版块排行
主题排行
发帖排行
积分排行
交易排行
在线时间
管理团队
管理统计