游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1604|回复: 1

学习Vertex Shader 遇到的问题,请指教!

[复制链接]

16

主题

83

帖子

103

积分

注册会员

Rank: 2

积分
103
QQ
发表于 2004-9-9 17:31:00 | 显示全部楼层 |阅读模式
我在学Vertex Shader 时看到这个
http://www.shaderx.com/direct3d.net/tutorials/shader/shader1.html
网页说有个工具叫 Effects Browser 它有很多Shader 的代码!可我没找到它。它说在NVIDIA 提供的DirectX 8 SDK里我下了,可是没有!
还有Shader Debugger我也没找到。
我想在调试的时候看看寄存器里的值。我装的是VS.NET 2003 +DIRECT 9.0
请教高手怎么调试有Vertex Shader的程序! [em4]

20

主题

473

帖子

502

积分

高级会员

Rank: 4

积分
502
发表于 2004-9-9 20:48:00 | 显示全部楼层

Re:学习Vertex Shader 遇到的问题,请指教!

Shader Debugger 这个工具nv已经不再支持
如果你下的是nv sdk 7或者8版本,里面就带有Fx Composer
一个集成的shader开发环境,但里面带的例子对其他卡兼容性不太好
我推荐你使用shader works或者Ati的RenderMonkey 1.5
shaderworks 的界面很人性化,而rendermonkey1.5可以开发glsl,各有所长吧

如果你装了DX9b或者DX9c SDK,那么可以直接在VS里进行Shader的调试,首先,在控制面板的directx控制中,将D3d runtime设置为debug, 然后选中enable shader debug
这样,你切换你的应用程序到REF模式下运行,就可以直接在shader里面下断点并进行相应的debug了
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-8-18 08:26

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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