if(fps_start == 0) fps_start = System.currentTimeMillis(); else { long time = System.currentTimeMillis(); if(time > fps_start + 1000) { android.util.Log.i("AG1", "FPS: "+fps_count); fps_start = time; fps_count = 0; } } fps_count++; gl.glClear(GL10.GL_DEPTH_BUFFER_BIT); cloud_offset_y += 0.025f; cloud_offset_x += 0.01f; starfield_offset_y += 0.01f; starfield_offset_x -= 0.003f; gl.glBindTexture(GL10.GL_TEXTURE_2D, starfield_tex); vb.addVertex(-1f, -1f, 0f, starfield_offset_x, starfield_offset_y); vb.addVertex(-1f, 1f, 0f, starfield_offset_x, starfield_offset_y+0.5f); vb.addVertex( 1f, 1f, 0f, starfield_offset_x+0.5f, starfield_offset_y+0.5f); vb.addVertex( 1f, -1f, 0f, starfield_offset_x+0.5f, starfield_offset_y); vb.draw(gl); vb.reset(); gl.glBindTexture(GL10.GL_TEXTURE_2D, cloud_tex); vb.addVertex(-1f, -1f, 0f, cloud_offset_x, cloud_offset_y); vb.addVertex(-1f, 1f, 0f, cloud_offset_x, cloud_offset_y+0.5f); vb.addVertex( 1f, 1f, 0f, cloud_offset_x+0.5f, cloud_offset_y+0.5f); vb.addVertex( 1f, -1f, 0f, cloud_offset_x+0.5f, cloud_offset_y); vb.draw(gl); vb.reset();