Shouldve been transferring RInverseY back to host each time, I believe the implementation is correct now