2017-11-03 4 views
0

私はPCからの移植というのAndroidアプリケーションを書いています、アプリケーションでは、私は、共通の機能をPCとのOpenGL ESを使用したが、今の二つの方法があります。これらの方法は、ESで使用できない機能を使用する方法:OpenGL ESでglRenderMode(GLenumモード)、glSelectBuffer(GLsizeiサイズ、GLuint *バッファ)をAndroid NDKで使用しますか?

int glRenderMode(GLenum mode); 

void glSelectBuffer(GLsizei size, GLuint* buffer); 

を、私はそれらのmethosをしたいですAndroid NDKのESでGishまたはgl4esと同じものを注文するのではなく、私のプロジェクトを深刻なものにすることができます。

私はあなたが主なOpenGL ESだけに基づいて実現可能なソリューションを提供できることを願っています。
私はあなたの助けを待っています!


私はglRenderModeとglSelectBufferを使用して3Dモデルを選択します。
英語が貧弱です!

答えて

0

これらの方法は、ESでは使用できませんが、私はそれらの方法ではなく、あなたが指摘したように

、彼らは、OpenGL ESでサポートされていないのAndroid NDKのESで を使用できることができますしたいです。

OpenGL ES 3.0以降では、変換フィードバック(GL_FEEDBACKに相当)をサポートしていますが、GL_SELECTに相当するものはありません。作業を始めるにはちょっとばかばかしいので、簡潔な答えを出すのは難しいですが、仕様はここにあります:

https://www.khronos.org/registry/OpenGL/index_es.php#specs3

関連する問題