I have a program that was working fine in optix 7.1 with the 450 drivers. When I upgrade the drivers to 455 it just renders a black image (no crash, just looks like it doesn’t intersect anything).
So I modified the code slightly to upgrade to optix 7.2 and if I enable validation then I get the OPTIX_EXCEPTION_CODE_TRAVERSAL_INVALID_TRAVERSABLE thrown.
By inspecting the result of optixGetExceptionInvalidTraversable() I can see it’s my top-level instance array that’s causing the exception.
Is there any way to find out what exactly is causing the accel to be invalid? I’m not really sure what to do to debug it.
optix 7.1 or 7.2
p.s. - since when did this forum start checking the english in my titles? My original title was “What exactly causes OPTIX_EXCEPTION_CODE_TRAVERSAL_INVALID_TRAVERSABLE to be thrown?” which seems like a perfectly valid sentence to me…