missing bits found when porting

1) imposter cpature.
2) named texture target support