texture matrix now unique for each TExture, instead of shared between copies, flipping done on the fly
extension guard in Texture::set_anisotropic_filter()