游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1908|回复: 4

关于ASM 编写shader的疑问。

[复制链接]

50

主题

200

帖子

200

积分

中级会员

Rank: 3Rank: 3

积分
200
发表于 2008-3-29 11:54:00 | 显示全部楼层 |阅读模式
        关于ASM 编写shader的疑问。
       
        本人想学习使用ASM 编写程序。
       
        手上有一本书是DX8.0 的。
       
        但是所有的讲解都是基于VS 1.1, PS 1.1, 指令集的。
       
        但是我跑代码的时候,发现自己的PS version 是1.4的。有一些跑不起来。
       
       
        所以问题如下:
       
        是不是用ASM 编写的话, PS version 是1.4 的话,在1.1 的显卡上面就跑不起来?
       
        不同版本的指令集究竟有多大的差别?
       
        怎么才可以写出彼此相互兼容的ASM shader 程序?(不要告诉我只能用HLSL)
       
        这个用什么Debug 比较好?用什么工具跟踪?
       
        我用的是VC6.不知道怎么单步。
       
        在什么地方可以得到指令速查之类的文档?
       
        现在VS, PS一般达到了什么版本?
       
        谢谢各位 [em4] [em5]

1

主题

49

帖子

49

积分

注册会员

Rank: 2

积分
49
发表于 2008-3-30 17:58:00 | 显示全部楼层

Re:关于ASM 编写shader的疑问。

1.如果只是对PS而言.显卡如果不支持高版本的.结果就是不能运行,运行会出错.(排除用纯软件模拟的情况)
2.不太清楚.只知道是指令数增加了.
3.个人认为只用1.1的指令来写应该可以达到最好的兼容.
4.不太了解ASM shader的Debug工具.
目前DirectX 9 上面 PS VS 均已经到 3.0. DirectX 10相关的请自行在网上查找.
指令速查在我安装的 SDK 2006 oct里面就有.

50

主题

200

帖子

200

积分

中级会员

Rank: 3Rank: 3

积分
200
 楼主| 发表于 2008-3-31 17:41:00 | 显示全部楼层

Re:关于ASM 编写shader的疑问。

非常感谢!

11

主题

650

帖子

651

积分

高级会员

Rank: 4

积分
651
发表于 2008-3-31 18:16:00 | 显示全部楼层

Re:关于ASM 编写shader的疑问。

为啥不用HLSL或Cg呢

201

主题

1437

帖子

1963

积分

金牌会员

Rank: 6Rank: 6

积分
1963
QQ
发表于 2008-3-31 19:36:00 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-12-20 20:23

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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