在学习OpenGL ES 2.0的过程中,我发现在线查找像glBindFramebuffer
这样的OpenGL ES相关符号并不方便。也许有更好的方法?是否有更好的OpenGL ES文档浏览器?
答案 0 :(得分:3)
我找不到离线文档,因此我为OpenGL ES 2.0和1.1打包了Dash Docsets。如果你不使用Dash,你仍然可以参考HTML文档。
答案 1 :(得分:2)
好吧,我猜有OpenGL ES 2.0参考页面(http://www.khronos.org/opengles/sdk/docs/man/),但 在线。
您可以随时打印Quick Reference Card,这很有帮助,但前提是您对相关功能有所了解。
最后,如果使用C ++,你可以尝试GLES Emulator。这是由我的同事编写的,它包含OpenGL ES 2.0标题,其中包含从在线文档中提取的文档注释。您可以: - 直接在Visual Studio或Eclipse中使用它 - 从中生成Doxygen,以获得OpenGL文档的离线版本 - 使用一些bash魔法将注释从“C”头文件传输到NDK类文件
希望这会有所帮助...... (对不起该链接,我缺少发布> 2链接的声誉)
答案 2 :(得分:2)
$ wget -r -l 2 http://www.khronos.org/opengles/sdk/docs/man/xhtml/index.html
答案 3 :(得分:1)
这是另一种方式。不完全适用于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