misc
united all the shader texture resources to one array (for index parameter requirement in task)