nvc0: fix/improve/extend compute support