diff options
Diffstat (limited to 'src/mbgl/gl/uniform.hpp')
-rw-r--r-- | src/mbgl/gl/uniform.hpp | 19 |
1 files changed, 2 insertions, 17 deletions
diff --git a/src/mbgl/gl/uniform.hpp b/src/mbgl/gl/uniform.hpp index 5a78068fc8..d8a167c382 100644 --- a/src/mbgl/gl/uniform.hpp +++ b/src/mbgl/gl/uniform.hpp @@ -120,23 +120,8 @@ public: } }; - -namespace detail { - -template <class...> -struct ConcatenateUniforms; - -template <class... As, class... Bs> -struct ConcatenateUniforms<TypeList<As...>, TypeList<Bs...>> { - using Type = Uniforms<As..., Bs...>; -}; - -} // namespace detail - -template <class A, class B> -using ConcatenateUniforms = typename detail::ConcatenateUniforms< - typename A::Types, - typename B::Types>::Type; +template <class... Us> +using ConcatenateUniforms = typename TypeListConcat<typename Us::Types...>::template ExpandInto<Uniforms>; } // namespace gl } // namespace mbgl |