游戏开发论坛

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

想问几个很不专业的问题,谢谢!!

[复制链接]

52

主题

103

帖子

103

积分

注册会员

Rank: 2

积分
103
发表于 2009-10-23 07:22:00 | 显示全部楼层 |阅读模式
以前的游戏都是在DOS下,用程序直接操作硬件写的,速度很快。DX和OPENGL都支持硬件加速,我就想问下,如果在WINDOWS下还能直接操作硬件的话,那是用汇编写的程序更快还是用DX??我把问题引申一下,在PSP,X360等平台,能用ARM,POWERPC的汇编来自己开发底层的API吗?如果能,那这种API和官方提供的开发机API相比,速度如何?能操控硬件是不是最快的!!

11

主题

650

帖子

651

积分

高级会员

Rank: 4

积分
651
发表于 2009-10-23 09:10:00 | 显示全部楼层

Re:想问几个很不专业的问题,谢谢!!

操作硬件。难道你只想你游戏在某一款显卡上跑不成……

52

主题

103

帖子

103

积分

注册会员

Rank: 2

积分
103
 楼主| 发表于 2009-10-23 09:53:00 | 显示全部楼层

Re:想问几个很不专业的问题,谢谢!!

我主要是想问后面的问题,游戏机就是只有一块显卡撒!!

3

主题

67

帖子

111

积分

注册会员

Rank: 2

积分
111
发表于 2009-10-23 10:56:00 | 显示全部楼层

Re:想问几个很不专业的问题,谢谢!!

对于显卡硬件的操作,肯定是封装在驱动层的嘛~~~如果你想用汇编先实现一些显卡驱动的功能再做游戏的话,也没人拦你……不过在pc上,可移植性就很成问题了。在家用机上,如果你能得到显卡的详细技术资料,也无妨。不过这些事,本来就是应该显卡驱动干的

2万

主题

2万

帖子

6万

积分

论坛元老

Rank: 8Rank: 8

积分
66489
QQ
发表于 2009-10-23 12:11:00 | 显示全部楼层

Re:想问几个很不专业的问题,谢谢!!

游戏机上直接操作硬件是很常见的,确实常这样干。

不过微软为了让大家开发着方便,所以搞的和win下一样。

SONY当然是软件弱,硬件强。他能提供一个很强的协处理器,给游戏中的一堆常用功能做硬件加速,但是不能提供一套很牛X的SDK(SONY最牛X的SDK经常是在下一代快发布前才出现),所以你需要大量懂汇编。

59

主题

1104

帖子

1199

积分

金牌会员

Rank: 6Rank: 6

积分
1199
发表于 2009-10-26 11:27:00 | 显示全部楼层

Re:想问几个很不专业的问题,谢谢!!

ps系列的一直都是OGL的风格作为SDK,不过也提供LIBGCM让你直接访问硬件,都可以。

0

主题

398

帖子

577

积分

高级会员

Rank: 4

积分
577
发表于 2009-10-27 16:05:00 | 显示全部楼层

Re:想问几个很不专业的问题,谢谢!!

硬件实现细节会把你搞疯的。

2万

主题

2万

帖子

6万

积分

论坛元老

Rank: 8Rank: 8

积分
66489
QQ
发表于 2009-10-27 19:31:00 | 显示全部楼层

Re:想问几个很不专业的问题,谢谢!!

SONY的图形低阶API极少,而且需要你自己组合成GPU用SIMD指令流,然后将这个指令流扔给GPU渲染。

高阶API是低阶API的封装,在PSP/PS2时代非常类似OpenGL。

而PS3则是直接提供符合OpenGL ES标准扩展的高阶API。

52

主题

103

帖子

103

积分

注册会员

Rank: 2

积分
103
 楼主| 发表于 2009-10-27 21:05:00 | 显示全部楼层

Re: 想问几个很不专业的问题,谢谢!!

但是SONY的API普通人是没办法得到的吧,所以只有用网友自己开发的API(速度慢)或者汇编了(难度大),是这样吧?

59

主题

1104

帖子

1199

积分

金牌会员

Rank: 6Rank: 6

积分
1199
发表于 2009-10-27 21:13:00 | 显示全部楼层

Re:想问几个很不专业的问题,谢谢!!

索尼的API是PSGL,和OpenGL ES还是有一定的区别的,即使是PS3,大量的时候还是需要手动操作指令管线
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-6-18 08:38

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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