Список устаревших функций OpenGL - PullRequest
15 голосов
/ 04 июля 2011

Есть ли какой-либо исчерпывающий список в OpenGL 3.3 выше, где я могу найти, какие функции устарели / больше не доступны?

Скажем, glLoadIdentity () Я не знаю, устарела ли онаили нет.

Я заглянул на справочную страницу OpenGL 4.1 и не нашел там.Могу ли я с уверенностью предположить, что это устаревшая функциональность. Это способ узнать, что эта функция больше не существует?

На справочной странице сказано, что Эти справочные страницы документируют только основной контекст. Что это значит?Какие вещи отсутствуют на этой справочной странице.

Что такое профиль совместимости?Есть ли исчерпывающий список функций, доступных для конкретной версии OpenGL?

Ответы [ 3 ]

27 голосов
/ 18 апреля 2013

Я создал это :

enter image description here

Надеюсь, это будет полезно.Пожалуйста, исправьте все ошибки, которые вы можете найти.

12 голосов
/ 04 июля 2011

Если вы хотите получить полный список всех функций, которые устарели, посмотрите файл спецификации gl.spec в формате XML (старый формат больше не поддерживается) имеется).

Каждая функция, которая устарела, имеет запись deprecated, за которой следует номер версии.

В противном случае, общий обзор см. В ответе tjm.

7 голосов
/ 04 июля 2011

Не уверен, если это то, что вы ищете, но если вы попали на http://www.opengl.org/registry/,, есть PDF-файл "Спецификации профиля ядра OpenGL 3.3". На стр. 342 указано «Устаревшие и удаленные функции».

Есть также «Спецификация основного профиля» для 4.0 и 4.1, я предполагаю, что они будут иметь аналогичные записи.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...