master
ブランチ master
VulkanExample / dep / include / glm / gtx / texture.inl
332 B、17行 生 Blame 履歴
1/// @ref gtx_texture
2
3namespace glm
4{
5 template <length_t L, typename T, qualifier Q>
6 inline T levels(vec<L, T, Q> const& Extent)
7 {
8 return glm::log2(compMax(Extent)) + static_cast<T>(1);
9 }
10
11 template <typename T>
12 inline T levels(T Extent)
13 {
14 return levels(vec<1, T, defaultp>(Extent));
15 }
16}//namespace glm
17