» 您尚未登录:请 登录 | 注册 | 标签 | 帮助 | 小黑屋 |


发新话题
打印

[业评] 白菜扫盲贴之2:PS3用的是什么API? 真是OpenGL么?

引用:
原帖由 倍舒爽 于 2008-9-18 00:47 发表

非也,据说是业内~
不知道是不是以前的racingpht
牛宝林专家?


TOP

引用:
原帖由 倍舒爽 于 2008-9-18 00:47 发表



非也,据说是业内~

不知道是不是以前的racingpht
你不是说你是索饭么



TOP

引用:
原帖由 倍舒爽 于 2008-9-18 00:47 发表



非也,据说是业内~

不知道是不是以前的racingpht
牛宝林专家啊,应该是吧,他有个MJ叫Lee

这个是Lee2


TOP

引用:
原帖由 rockmansky 于 2008-9-18 00:44 发表
Sony 用 OpenGL ES 并在里面加点自己特有的东西(libgcm),就是所谓的psgl
然后lz来告诉我们 libgcm 这个低层api 是如何,如何。而支持这个libgcm的psgl 然后就成了完全与opengl 无关的api了。。
说你不懂你果然还真是不懂啊,源代码的packege神
PSGL=支持Libgcm的OpenGL?笑死人不偿命啊

TOP

不用OPENGL PS3就能变NB了么?
娱乐级API还有啥能比DX、OPENGL更NB的?

TOP

OpenGL啥时候被定义成娱乐级API了?老颜泪流满面啊

TOP

DX是包含硬件标准和软件标准两部分的库,OpenGL更接近一个软件库。基于DX的驱动层API二次封装,然后诞生出高层的DX库和OpenGL库。

libgcm应该接近于DX的COM驱动层组件库吧,是一个基于硬件的软件库。而这个libgcm包装后应该就是PSGL了。

libgcm应该是硬件层库,PSGL应该是一个高层的OpenGL扩展库。

不过我觉得libgcm这种东西没前途,只是因为OpenGL不存在直接操作硬件的标准而产生的,是NV为了提供给PS3而专门提供的东西,今后被沿用下去的概率很低。

[ 本帖最后由 largewc 于 2008-9-18 11:04 编辑 ]

TOP

微软对世界最大的技术贡献是COM的发明,它完成了对硬件接口的描述,同时也完成了软件像积木一样的组织构架。

DX是COM的一个应用,OpenGL是一个开放的图形接口,两者有本质区别。在Windows下,OpenGL是基于DX的驱动层的二次封装。

OpenGL无法规定硬件发展趋势,而DX却有着这个能力,这让DX在PC领域有着无法替代的作用。

直接操作硬件的库出现过很多个,但是每个发展都不好,而OpenGL因为是一个高层的软件库,便于软件人员学习和使用,并且易于定制和扩展,最终在专业的定制领域无法被取代。

TOP

进来打酱油滴

TOP

说PS3主要用OpenGL是有道理的,因为让软件商学习一个完全陌生的开发环境是要有魄力的,Cell已经让很多人胆寒了,GPU再搞一个这个,我想大家也不用工作了。

只有引擎研发型公司会考虑采用更底层的API吧,这个使用的范围太小了。

TOP

引用:
原帖由 Lee2 于 2008-9-18 09:44 发表


说你不懂你果然还真是不懂啊,源代码的packege神
PSGL=支持Libgcm的OpenGL?笑死人不偿命啊
天啊..你是白痴还是弱智.
小白看不懂这个没?
libgcm is a library providing direct access to the RSX hardware and is used by some developers (probably most these days) to get maximum performance.
你认为libgcm是什么?它是由什么生成的?一个硬件层通过编译器生成的包
还有psgl这东西是opengl的扩展
难道你脑残到以为psgl=libgcm

TOP

引用:
原帖由 Lee2 于 2008-9-18 09:44 发表


说你不懂你果然还真是不懂啊,源代码的packege神
PSGL=支持Libgcm的OpenGL?笑死人不偿命啊
小白,看仔细点我是这个意思不?
上面已经提到psgl同时支持 opengl 和 libgcm
说简单点 ps3 如果只靠一个由硬件层生成的libgcm来搞游戏,那它是找死.
所以psgl必须也只能同时支持opengl .而ps3没了libgcm 照样可以用opengl 来搞.而离开了ps3的libgcm就啥都不是了.
而基于此搞的psgl离开了ps3 那这东西不就变相等于opengl

TOP

引用:
原帖由 rockmansky 于 2008-9-18 13:13 发表

小白,看仔细点我是这个意思不?
上面已经提到psgl同时支持 opengl 和 libgcm
说简单点 ps3 如果只靠一个由硬件层生成的libgcm来搞游戏,那它是找死.
所以psgl必须也只能同时支持opengl .而ps3没了libgcm 照样可以用opengl 来搞.而离开了ps3的libgcm就啥都不是了.
而基于此搞的psgl离开了ps3 那这东西不就变相等于opengl
我说,小菜鸟,你认识做PS3的人么?

TOP

引用:
原帖由 Lee2 于 2008-9-18 13:19 发表


我说,小菜鸟,你认识做PS3的人么?
认识几个?怎么说

TOP

引用:
原帖由 rockmansky 于 2008-9-18 13:21 发表

认识几个?怎么说
认识几个还这么菜?:D
要不就是你认识的都菜到——"说简单点 ps3 如果只靠一个由硬件层生成的libgcm来搞游戏,那它是找死."——这个程度?:D

TOP

发新话题
     
官方公众号及微博