Нет такого понятия, как OpenGL ES 1.5. Вы имели в виду 1.1?
Кроме того, как вы получаете окно? Это зависит от платформы.
В любом случае вам все равно следует скомпилировать заголовок, соответствующий той библиотеке, с которой вы будете ссылаться. Вы не знаете наверняка, что устанавливает заголовок (например, в окнах, которые вас не интересуют, но, тем не менее, здесь указаны соглашения о вызовах).
Есть также некоторые вызовы, которые плохо отображаются между 2. Например. API, которые используют только двойные значения в GL, плавают в GLES (из спецификации ES):
Команды только двойной точности
DepthRange, Frustum и Ortho являются
заменены с одинарной точностью или
варианты с фиксированной запятой
Короче говоря, есть немного больше работы, чем просто использование того же кода, хотя рассматриваемая работа все еще минимальна, если вы придерживаетесь подмножества GL ES.