2014-07-24 80 views
0

我已經創建opengles2.0爲IOS項目,其從給定的頂點緩衝器對象(VBO)顯示目和索引數組,在Android NDK opengles 2.0中創建上下文和frameBuffer?

在這些是基本的事情我接着, 1)創建EaglLayer,EaglContext 。 2)生成的FrameBuffer,RenderBuffer,DepthBuffer。 3)編譯着色器。 4)初始化制服和屬性以及其他需要的東西。 它工作正常。

現在我正在開發面向Android NDK的opengles2.0,期望它能做到這一點。但我跟着, 1)創建上下文。 2)生成FrameBuffer,RenderBuffer,DepthBuffer。

我在Google上搜索教程,找不到合適的東西。

EAGL不適用於Android NDK,還有其他任何支持接口嗎? 請指導教程或示例代碼?

編輯 我在嘗試使用NDK作爲OpenGL渲染代碼的應用程序,但仍然有Java代碼用於該活動。

謝謝大家。

+1

你想寫一個純粹的本地應用程序?或者一個使用NDK的OpenGL渲染代碼的應用程序,但仍然有活動的Java代碼等? –

+0

@ReetoKoradi嘗試使用用於OpenGL渲染代碼的NDK的應用程序,但該活動仍具有Java代碼。 – VivekParamasivam

回答

0

我找到了解決方案,現在該項目也適用於android NDK。 我提到的「你好GL2」例如附帶的Android NDK這是我從here

下載在他們使用EGL界面來創建上下文和幀緩衝器「你好GL2」的例子,DepthBuffers等需要。初始化上下文和緩衝區後,他們繼續使用正常的opengles2.0代碼。我在我的項目中實現了相同的步驟,它工作正常。

謝謝。