RF: Change `TextureHandleLinear` to accept a `std::vector` rather than a device vector

All uses of the TextureHandleLinear convert a std::vector to a thrust::device_vector solely to initialise the TextureHandlerLinear, so this logic may as well be pushed down into the TextureHandleLinear class.

Merge request reports

Loading