separate textures for crossing types