2016-05-26 2 views
1
RTresult code = rtProgramCreateFromPTXString(context, pBuf, "draw_solid_color", &ray_gen_program); 

Le résultat de code estNvidia Optix: rtProgramCreateFromPTXFile ou rtProgramCreateFromPTXString renvoie la valeur RT_ERROR_INVALID_SOURCE?

RT_ERROR_INVALID_SOURCE 

Mon projet peut générer un fichier PTX et le cuda et Optix sont configurés.

Comment puis-je résoudre ce problème?

+0

1) Assurez-vous que la chaîne 'pBuf' points est bien formé et 2) à zéro terminal Vérifiez la PTX bitness (devrait probablement 64 à partir de maintenant on) 3) Aucune information de débogage dans le P TX –

+0

merci, j'ai résolu. – Feiper

+0

Content de savoir. Je vais faire une réponse. –

Répondre

0

Depuis ces étapes de résoudre votre problème, je fais cette réponse:

  1. Assurez-vous que les points de pBuf de chaîne à est bien formée et terminée par un NULL
  2. Vérifiez la PTX bitness (devrait probablement être 64 à partir de maintenant)
  3. Pas d'info de débogage dans le PTX