很多刚开始写HLSL,或者cg,glsl等shader语言的朋友一定会有个小困惑,编辑器不支持这些shader语言的关键字,在记事本中跟文本一样全是一个颜色的写,很容易犯错。下面以HLSL为例(其他类似)说下,如何使得vs能够识别并高亮这些shader的关键字。
主要有三个办法。
一个是利用Nvidia的CG:
CG又分为两个方法:
(一)是手工修改注册表:
1.到http://developer.nvidia.com/object/cg_toolkit.html#downloads下载一个Cg(不大,20M
而已)。
2.装上Cg后找到NVIDIA Corporation\Cg\msdev_syntax_highlighting\usertype.dat文件,将其复制到