- 5
- 0
- 约4.41千字
- 约 7页
- 2016-08-23 发布于河南
- 举报
一个简单的Cg程序示例
OpenGL中如何应用Cg可编程管线
如何在OpenGL用调用Cg程序
第一步:
在项目设置的附加包含目录中添加C:\Program Files\NVIDIA Corporation\Cg\include
在附加库目录中添加C:\Program Files\NVIDIA Corporation\Cg\lib
在附加依赖项中添加cg.lib cgGL.lib
在程序中添加代码:
#include cg\cg.h
#include cg\cggl.h
#include gl\glut.h
第二步:
在程序中添加如下代码:
static CGcontext my_context;
static CGprofile my_vertex_profile,
my_fragment_profile;
static CGprogram my_vertex_program,
my_fragment_program;
//注意myVertexProgramName和myFragmentProgramName必须与文件中的主函数同名
const char *my_vectex_prog_filename=vert_shader.cg,
*myVertexProgramName = vertshader;
const char *my_fragment_prog_filen
原创力文档

文档评论(0)