2011-07-25 13 views
6

OpenGL ES 2.0'ı öğrenirken, çevrimiçi olarak glBindFramebuffer gibi OpenGL ES ile ilgili sembolleri aramakta zorlanıyorum. Belki daha iyi bir yolu var mı? OpenGL ES için daha iyi bir dokümantasyon tarayıcısı var mı?Xcode'ta OpenGL ES işlevlerinin ve simgelerinin belgelerini almanın hızlı bir yolu var mı?

+0

Görünüşe göre bu Xcode 2.3 dönerken var: http://lists.apple.com/archives/xcode-users/2008/Jan/msg00135.html ama kaldırıldı bazı sorun indeksleme şeyler nedeniyle otomatik olarak. Bu noktada, opengl, hem OS X hem de iOS üzerinde çok büyük desteklenen bir API'dır ve yeniden eklemeyi umduğunuzu umarsınız. – mattorb

cevap

2

Eh, sanırım OpenGL ES 2.0 Referans Sayfaları var (http://www.khronos.org/opengles/sdk/docs/man/), ancak bu çevrimiçi.

Quick Reference Card'u her zaman yazdırabilirsiniz, bu yararlıdır, ancak söz konusu işlevler hakkında biraz bilgi sahibiseniz.

Son olarak, C++ ile çalışıyorsanız, GLES Emulator'u deneyebilirsiniz. Bu bir meslektaşım tarafından yazılmıştır, çevrimiçi dokümantasyondan çıkarılan dokümantasyon yorumları içeren OpenGL ES 2.0 başlıklarını içerir. Yapabilirsin: - ya doğrudan Visual Studio'da veya Eclipse 'da kullanın - OpenGL belgelerinin çevrimdışı sürümünü almak için Doxygen'i dışarı çıkarın - yorumları "C" başlık dosyasından NDK sınıf dosyasına aktarmak için bazı bash sihrini kullanın

Umut bu ... yardımcı olur (ve üzgün linke abouth i göndermek için itibar> 2 bağlantılar eksikliği) Ben OpenGL ES 2.0 ve için Dash Docsets ambalajlı için çevrimdışı belgeleri bulamadık

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

1.1. Dash'ı kullanmazsanız, yine de HTML belgelerine başvurabilirsiniz.

1

İşte bir yol daha. XCode için tam olarak değil, ama yine de faydalı olduğunu düşünüyorum.

Tüm OpenGL belgelerinin kaynak koduyla deposu klonlamak mümkündür. En sevdiğiniz SVN veya CVS istemcisi kullanın: Bundan sonra

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 

, uygun bir 'index.php' dosyası bulup tarayıcısında açmak gerekecektir. Bu şekilde, çevrimdışı dokümanlardaki gibi, sol taraftaki bir dizine sahip sayfalar elde edersiniz.

İsterseniz daha fazlasını alabilirsiniz: "ekosistem" havuzunda en az "Süper Kutsal Kitap" kitap kaynağı var. Sadece bazı seviyelerde gezin.

detaylar için

bakınız wiki sayfası: http://www.opengl.org/wiki/Getting_started/XML_Toolchain_and_Man_Pages

İlgili konular