您好,我現在正在學習OpenGL ES和着色器的使用。我寫了一個測試類,應該只將應用程序圖標繪製到屏幕上。到目前爲止沒有運氣。任何人都可以看到我做錯了什麼,或者可能將我指向正確的方向?使用OpenGL ES着色器進行Android測試
public class GLTester
{
void test(final Context context)
{
BitmapFactory.Options options = new BitmapFactory.Options();
options.inScaled = false;
bitmap = BitmapFactory.decodeResource(context.getResources(), R.drawable.icon, options);
setupGLES();
createProgram();
setupTexture();
draw();
}
void draw()
{
GLES20.glClear(GLES20.GL_COLOR_BUFFER_BIT);
glUseProgram(glProgramHandle);
}
}
優秀的答案 – PerracoLabs 2012-03-13 23:06:34