Factorize transparent materials too
Use const ref in recursive variadic template unroll_arg<>::exec