Nvidia Optix:rtProgramCreateFromPTXFile或rtProgramCreateFromPTXString返回RT_ERROR_INVALID_SOURCE?

时间:2016-05-26 11:04:55

标签: optix

RTresult code = rtProgramCreateFromPTXString(context, pBuf, "draw_solid_color", &ray_gen_program);

代码结果是

RT_ERROR_INVALID_SOURCE

我的项目可以生成PTX文件,并配置了cuda和optix。

如何解决此问题?

1 个答案:

答案 0 :(得分:0)

由于这些步骤解决了您的问题,我正在回答:

  1. 确保字符串pBuf指向格式良好且以空值终止
  2. 检查PTX位数(从现在开始应该是64)
  3. PTX中没有调试信息