optimize: move 'il_init' to texture.c