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

代码结果是

RT_ERROR_INVALID_SOURCE

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

我该如何解决这个问题?

4

1 回答 1

0

由于这些步骤解决了您的问题,因此我将其作为答案:

  1. 确保 pBuf 指向的字符串格式正确且以空值结尾
  2. 检查 PTX 位数(从现在开始应该是 64)
  3. PTX 中没有调试信息
于 2016-06-26T08:18:43.510 回答