Как я начинающий в Android OpenGl Es.Я работаю над 3D-проектом, когда я запускаю проект на телефоне G1 android, текстура отображается на экране.Но при том же коде, запущенном на Samsang Galaxy, текстура не отображалась.Экран отображается черным.Я не понимаю, что делать.Пожалуйста, скажите мне решение, если кто-нибудь знает.
Я использовал эту конфигурацию Egl.
public int[] getConfigSpec()
{
int[] configSpec =
{
EGL10.EGL_DEPTH_SIZE,16,
//EGL10.EGL_STENCIL_SIZE,0,
EGL10.EGL_RED_SIZE, 5,
EGL10.EGL_GREEN_SIZE, 6,
EGL10.EGL_BLUE_SIZE, 5,
EGL10.EGL_NONE
};
Тогда не отображалась текстура ms3d. Был отображен только черный экран.После того, как я изменил код, текстура стала отображаться белым.public int [] getConfigSpec () {int [] configSpec = {EGL10.EGL_DEPTH_SIZE, 16, //EGL10.EGL_STENCIL_SIZE,0, //EGL10.EGL_RED_SIZE, 5, //EGL10.EGL_GREEN_SIZE, 6, //EGLE.5,, EGL10.EGL_NONE
};
открытый размер пустого пространстваChanged (GL10 gl, int ширина, int высота) {gl.glViewport (0, 0, ширина, высота);
gl.glMatrixMode(GL10.GL_PROJECTION);
gl.glLoadIdentity();
gl.glFrustumf( -0.1f,0.1f,-0.15f,0.15f,0.55f,1000.0f);
gl.glTranslatef(0.0f, 0.0f, -296);
gl.glMatrixMode(GL10.GL_MODELVIEW); // Select The Modelview Matrix
gl.glLoadIdentity();
}
Может ли кто-нибудь сказать, что нужно изменить.Как установить getConfig для Samsung Galaxy (480 * 800)
Благодарю вас.
pratibha