rename TextureKind to TextureSemantics