/// @ref gtx_texture namespace glm { template inline T levels(vec const& Extent) { return glm::log2(compMax(Extent)) + static_cast(1); } template inline T levels(T Extent) { return levels(vec<1, T, defaultp>(Extent)); } }//namespace glm