2011-07-25 10 views
6

Podczas nauki OpenGL ES 2.0 uważam, że niewygodne jest wyszukiwanie w Internecie symboli związanych z OpenGL ES, takich jak glBindFramebuffer. Może jest lepszy sposób? Czy istnieje lepsza przeglądarka dokumentacji dla OpenGL ES?Czy istnieje szybki sposób na odzyskanie dokumentacji funkcji i symboli OpenGL ES w Xcode?

+0

Widocznie ten istniał w drodze powrotnej w Xcode 2.3: http://lists.apple.com/archives/xcode-users/2008/Jan/msg00135.html ale został usunięty z powodu problemów z automatycznym indeksowaniem. W tym momencie opengl jest tak ogromnie wspieranym API zarówno w OS X jak i iOS, że masz nadzieję, że pracują nad ponownym jego dodaniem ... Czy ktoś zna radar, który możemy naśladować? – mattorb

Odpowiedz

2

Cóż, domyślam się, że istnieją strony referencyjne OpenGL ES 2.0 (http://www.khronos.org/opengles/sdk/docs/man/), ale ten jest dostępny w Internecie pod numerem.

Zawsze można wydrukować plik Quick Reference Card, który jest pomocny, ale tylko wtedy, gdy wiesz trochę o tych funkcjach.

I wreszcie, jeśli pracujesz w C++, możesz spróbować GLES Emulator. Zostało to napisane przez mojego kolegę, zawiera nagłówki OpenGL ES 2.0 z komentarzami do dokumentacji wyodrębnionymi z dokumentacji online. Możesz: - użyć go bezpośrednio w programie Visual Studio lub Eclipse - wygenerować z niego Doxygen, aby pobrać wersję offline dokumentacji OpenGL - użyj trochę magii bash do przeniesienia komentarzy z pliku nagłówkowego "C" do pliku klasy NDK

Nadzieja to pomaga ... (i przepraszam abouth link, brakuje mi reputację Post> 2 links)

2
$ wget -r -l 2 http://www.khronos.org/opengles/sdk/docs/man/xhtml/index.html 
3

nie mogłem znaleźć dokumentacji w trybie offline, więc pakowane Dash Docsets dla OpenGL ES 2.0 i 1.1. Jeśli nie korzystasz z Dash, możesz nadal odwoływać się do dokumentacji HTML.

1

Oto jeszcze jeden sposób. Niezupełnie dla XCode, ale myślę, że nadal jest przydatny.

Istnieje możliwość sklonowania repozytorium z kodem źródłowym wszystkich dokumentów OpenGL. Użyj swojego ulubionego klienta SVN lub 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 

Po tym, trzeba będzie znaleźć odpowiedni jest „index.php” plik i otworzyć go w przeglądarce. W ten sposób uzyskasz strony podręcznika z indeksem po lewej stronie, tak jak w dokumentach offline.

Możesz pobrać więcej, jeśli chcesz: istnieją źródła książek "Super Biblia" w repozytorium "ekosystemu". Po prostu poruszaj niektórymi poziomami w górę.

Zobacz stronę wiki dla szczegółów: http://www.opengl.org/wiki/Getting_started/XML_Toolchain_and_Man_Pages

Powiązane problemy