Нет эквивалентов для этих двух функций.
OpenGL | ES - урезанная и более компактная версия OpenGL, поэтому некоторые вещи были опущены.
glArrayElement не требуется, так как весь режим рендеринга glBegin / glEnd был удален из GL | ES. glArrayElement больше не имеет смысла без glBegin / glEnd. Поскольку вам придется переписать код рендеринга для использования glDrawArrays / glDrawElements, вы не пропустите его.
glTexGen также был удален. Если вы используете более позднюю версию GL | ES, вы можете эмулировать всю функциональность, используя вершинные шейдеры. Если вы застряли с ранней версией GL | ES (1.0 или 1.1), вам нужно эмулировать ее программно (например, самостоятельно рассчитать координаты текстуры и передать их в gl через glTexCoordPointer).