首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Real HLSL IDE/调试器

Real HLSL IDE/调试器
EN

Stack Overflow用户
提问于 2008-09-29 04:40:32
回答 6查看 6.7K关注 0票数 8

有没有用来开发HLSL代码的IDE?我想要的三个关键功能是:

1)语法突出显示

2)自动补全

3)交互调试

Visual Studio不会做这些事情,RenderMonkey和FX Composer似乎也不会做这些事情。

有没有一些我不知道的IDE,或者这三个IDE中的一个确实支持这些功能,而我太愚蠢了,不知道如何正确使用它们?

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2008-09-29 05:16:35

你真的试过ATI的RenderMoney或NVidia的FX Composer吗?

两者实际上都提供了语法突出显示。此外,NVidia的Cg工具包实际上允许您通过一些自定义设置在Visual Studio中启用语法高亮。

至于自动补全,我认为与我们正常的编程相比,它并不是很必要。这是因为你不会为你的着色器编程写很长的代码。着色器非常关键,因为它在生成的每个帧上运行,并且每条指令需要1到几个时钟周期来执行,因此您可以负担的写入时间总是有物理限制的。

交互式调试是目前GPU硬件的局限性。要真正做到这一点,GPU必须用我们的CPU进行仿真,这是非常不可能的,考虑到REF (软件渲染)设备永远不能复制甚至过时的GPU,更不用说仿真着色器了。

票数 3
EN

Stack Overflow用户

发布于 2010-11-05 01:56:33

对于调试这个老问题的新答案:NVidias Shader Debugger,它最近变得免费了。

票数 3
EN

Stack Overflow用户

发布于 2011-02-21 00:08:17

另一个旧问题的新答案(实际上是两个答案):

  1. NShader是一个Visual Studio插件,它为HLSL / GLSL / CG提供语法高亮显示。没有提到过智能感知或调试though.
  2. IntelliShade,,在原始站点上不再可用,但它已镜像为here.
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/147530

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档