Есть ли быстрый способ получить документацию по функциям и символам OpenGL ES в XCode? - PullRequest
6 голосов
/ 26 июля 2011

Изучая OpenGL ES 2.0, я нахожу неудобным искать символы, связанные с OpenGL ES, такие как glBindFramebuffer онлайн.Может быть, есть лучший способ?Есть ли лучший браузер документации для OpenGL ES?

Ответы [ 4 ]

3 голосов
/ 18 мая 2013

Не удалось найти автономную документацию, поэтому я упаковал Dash Docsets для OpenGL ES 2.0 и 1.1.Если вы не используете Dash, вы все равно можете обратиться к документации HTML.

2 голосов
/ 20 августа 2012
2 голосов
/ 20 января 2012

Ну, я думаю, что есть справочные страницы OpenGL ES 2.0 (http://www.khronos.org/opengles/sdk/docs/man/),, но это онлайн.

Вы всегда можете напечатать Краткую справочную карточку , которая полезна, но только если вы немного знаете о рассматриваемых функциях.

И, наконец, если вы работаете в C ++, вы можете попробовать GLES Emulator . Это было написано моим коллегой, оно содержит заголовки OpenGL ES 2.0 с комментариями к документации, извлеченными из онлайн-документации. Вы можете: - либо использовать его непосредственно в Visual Studio или Eclipse - генерировать из него Doxygen, чтобы получить автономную версию документации OpenGL - использовать магию bash для переноса комментариев из файла заголовка "C" в файл класса NDK

Надеюсь, это поможет ... (и извините за ссылку, мне не хватает репутации для публикации> 2 ссылок)

1 голос
/ 04 июля 2014

Вот еще один способ. Не совсем для XCode, но я думаю, что это все еще полезно.

Можно клонировать репозиторий с исходным кодом всех документов OpenGL. Используйте ваш любимый клиент SVN или CVS:

svn co --username anonymous --password anonymous https://cvs.khronos.org/svn/repos/ogl/trunk/ecosystem/public/sdk/docs/manglsl glsl
svn co --username anonymous --password anonymous https://cvs.khronos.org/svn/repos/ogl/trunk/ecosystem/public/sdk/docs/man2 opengl_2
svn co --username anonymous --password anonymous https://cvs.khronos.org/svn/repos/ogl/trunk/ecosystem/public/sdk/docs/man3 opengl_3
svn co --username anonymous --password anonymous https://cvs.khronos.org/svn/repos/ogl/trunk/ecosystem/public/sdk/docs/man4 opengl_4
svn co --username anonymous --password anonymous https://cvs.khronos.org/svn/repos/ogles/trunk/sdk/docs opengl_es_2_3
svn co --username anonymous --password anonymous https://cvs.khronos.org/svn/repos/registry/trunk/public/egl/sdk/docs opengl_es_1

После этого вам нужно будет найти соответствующий файл 'index.php' и открыть его в браузере. Таким образом, вы получите справочные страницы с индексом слева, как в автономных документах.

Вы можете получить больше, если хотите: в хранилище "экосистемы" есть по крайней мере источники книг "Библия". Просто перейдите на несколько уровней вверх.

Подробнее смотрите на вики-странице: http://www.opengl.org/wiki/Getting_started/XML_Toolchain_and_Man_Pages

...