Make texture upload/copy/read/gen ops run in order
The order is important here, if there are multiple operations targeting or reading from the same texture.
The order is important here, if there are multiple operations targeting or reading from the same texture.