Found a small one
include/optix_sizet.h
is missing the following function (should be around line 100)
inline RT_HOSTDEVICE size_t3 make_size_t3(size_t4 st)
{
return make_size_t3(st.x, st.y, st.z);
}
so it’s not possible to call size() on a 3D rtBuffer (on the CUDA side of the code). Returns an error that there is no version of make_size_t3 defined for a size_t4.
I guess that rendering into a 3D buffer isn’t tested much …