-
Robert Maynard authored
We previously had to mark the make_FunctionInterface function as host/device as it could be used in either place. The ramifications of this is that each time we launched a worklet any input parameter had to either suppress cuda exceptions, or had to rely on the DispatcherBase to suppress the warnings. By making make_FunctionInterface only host callable ( as it is ), we can remove all of our unneccesary suppression logic and better expose real issues with code that is marked host/device but can't be due to calling things such as std::abort
f1056aff