ide - 真正的 HLSL IDE/调试器

标签 ide 3d hlsl

是否有用于开发 HLSL 代码的 IDE?我想要的三个关键功能是:
1) 语法高亮
2)自动完成
3)交互调试

Visual Studio 不做任何这些事情,RenderMonkey 或 FX Composer 似乎也不做。

是否有一些我不知道的 IDE,或者这三个 IDE 中的一个是否真的支持这些功能而我太无知而无法弄清楚如何正确使用它们?

最佳答案

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

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

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

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

关于ide - 真正的 HLSL IDE/调试器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/147530/

相关文章:

eclipse - 在Eclipse中轻松打开现有的非Eclipse项目?

安卓工作室 : Does not show all errors immediately

html - 将 OBJ 数据转换为 CSS3D

java - 如何使用 openGl es 1.1 在 android 应用程序中绘制 3D 模型的线框

algorithm - 本地图被三角剖分时,4 色定理是否容易解决?

c# - XNA 4.0 中 2d 光照着色器中的 alpha 问题

eclipse : Using same output folder for different projects

asp.net - 需要 IDE 建议。Envionment : ASP. NET-VB-JAVASCRIPT

opengl - Shader的功能参数表现

wpf - 像素着色器将纹理投影到任意四边形