it specifies the target that this resource gets bound to in gl  a standard kernel api would be nice but apparently not nice enough to have been done upstream  seems to be a result of sticking the pipe api command stream before and after the kernel  using it as a   dumb   stream 