static void exec(const std::vector<unsigned> &TU, GLuint TexId, Args... args) { BindTextureSemiTrilinear(TU[N], TexId); BindTexture<tp...>::template exec<N + 1>(TU, args...); }
static void exec(const std::vector<unsigned> &TU, const std::vector<unsigned> &TexId, unsigned N) { BindTextureSemiTrilinear(TU[N], TexId[N]); BindTexture<tp...>::exec(TU, TexId, N + 1); }