I am confused by clCreateBuffer. To my understanding, it creates a buffer object and allocates the memory on devices. Right?
However, if there are multiple devices, which one is used for the creation of buffer object? There is no argument for it.
Can someone give an explanation? Thanks!