教你如何用VC.net来编译NVIDIA的CG源代码

来源:互联网 发布:淘宝买汽车配件靠谱吗 编辑:程序博客网 时间:2024/04/30 23:06



如果你不知道什么是CG程序代码,那没关系,我简单地告诉你:这是一种编译后可以在显卡GPU上运行的代码。想知道得更多,请访问nVidia公司的主页:http://developer.nvidia.com/Cg 或者www.gpgpu.org。
在我的BLOG里,曾介绍过如何用VC6.0来对CG代码进行编译和查错,这里介绍的是在VC.net的IDE里集成CG编译器的方法。

1、下载CG ToolKit开发包并正确安装。
2、假设你的 CG TOOLKIT 安装在 C:/Program Files/NVIDIA Corporation/Cg/ 目录下。  

  下面我们在VC2003/2005的菜单点击 “工具(Tools) -> 外部工具(External Tools) -> 添加(Add)”。

3、 分别填入:  

  标题(Title): CG Compiler  

  命令(Command): C:/Program Files/NVIDIA Corporation/Cg/bin/cgc.exe  

  参数(Arguments): $(ItemPath) -entry main -profile vp30  

      main是程序入口,如果不同,请作相应修改。如果是片段着色,请用 fp30,


  初始目录(Initial directory): $(ItemDir)  

  再钩选下面的"使用输出窗口(Use Output window)". 
 
4、好,下面在VC.net中打开一个*.CG文件,点击工具(Tools)菜单下的“CG Compiler”开始编译。

CG_compiler


还有问题?请给我发E-MAIL:huawenguang@sina.com

原创粉丝点击