程序中多次调用OPTIX的注意事项

注意有两点:

1.每次调用结束后,要调用scene->cleanUp(即m_context->destroy)来销毁OPTIX中和当前上下文相关的所有Resource.否则下次rtContextLunch的时候可能会出现资源被占用的错误。而销毁的时机,应该是在对应的GLUT窗口销毁之前(即写在glutCloseFunc中),否则销毁会出错。

2.关掉FrameBufferObject,即设置scene.setUseVBOBuffer(false);

你可能感兴趣的:(程序中多次调用OPTIX的注意事项)