texture storing positions works