Разница между OpenGL ES 2.0 и OpenGL 4

Каковы точные различия между OpenGL ES 2.0 и OpenGL 4.1. Я знаю, что OpenGL ES 2.0 является подмножеством OpenGL 4.1. Но каковы именно возможности, недоступные в OpenGL ES 2.0.

Я хотел бы начать разработку настольного приложения, используя только подмножество OpenGL ES 2.0 (потому что у нас есть отличный учебный материал в виде руководства по программированию OpenGL ES), и я хотел бы знать, чего бы я не потерял.

Ответ 1

OpenGLES 2.0 основан на спецификации OpenGL 2.0 и не поддерживает конвейер фиксированной функции. Конвейер с фиксированной функцией не был удален из спецификации OpenGL до версии 3.1, а затем некоторые производители оборудования отказались удалить конвейер с фиксированной функцией.

Хорошим местом для начала является официальная страница OpenGLES. Это расскажет вам все, что вам нужно знать относительно спецификации OpenGL 2.0. Я не уверен, есть ли сравнение между OpenGL 2.0 и 4.1, не глядя на все прерывистые спецификации.