Strict Standards: Non-static method utf_normalizer::nfc() should not be called statically in /www/htdocs/w006661d/anddev/includes/utf/utf_tools.php on line 1781
[phpBB Debug] PHP Notice: in file /bbc_download.php on line 73: Cannot modify header information - headers already sent by (output started at /includes/utf/utf_tools.php:1781)
[phpBB Debug] PHP Notice: in file /bbc_download.php on line 74: Cannot modify header information - headers already sent by (output started at /includes/utf/utf_tools.php:1781)
[phpBB Debug] PHP Notice: in file /bbc_download.php on line 75: Cannot modify header information - headers already sent by (output started at /includes/utf/utf_tools.php:1781)
[phpBB Debug] PHP Notice: in file /bbc_download.php on line 76: Cannot modify header information - headers already sent by (output started at /includes/utf/utf_tools.php:1781)
[phpBB Debug] PHP Notice: in file /bbc_download.php on line 77: Cannot modify header information - headers already sent by (output started at /includes/utf/utf_tools.php:1781)
[phpBB Debug] PHP Notice: in file /bbc_download.php on line 78: Cannot modify header information - headers already sent by (output started at /includes/utf/utf_tools.php:1781)
@Override public void onDrawFrame(GL10 gl) { if(System.currentTimeMillis() - start > 250) { Log.i("LauncherGL", "RENDERER FPS: " + frames*4); frames = 0; start = System.currentTimeMillis(); } gl.glClear(GL10.GL_COLOR_BUFFER_BIT | GL10.GL_DEPTH_BUFFER_BIT); if(!updateScreen.isAlive()) { Log.i("LauncherGL", "Start Thread"); updateScreen.start(); } //drawHome(gl); drawAppDrawer(gl); frames++; } @Override public void onSurfaceChanged(GL10 gl, int w, int h) { if(!appInfos.get(0).loaded) { for (int i = 0; i < appInfos.size() && i < 150; i++) { appInfos.get(i).texID = loadTexture(gl, appInfos.get(i).icon, 64, 64); shortcut[i] = new shortcutTile(); } view = LauncherGL.getView(); drawerTexID = loadTexture(gl, view.getDrawable(R.drawable.drawer), 512, 64); appDrawer = new drawerTile(drawerWidth, drawerHeight); appInfos.get(0).loaded = true; gl.glMatrixMode(GL10.GL_PROJECTION); float ratio = (float) w / (float) h; screenSize[0] = w; screenSize[1] = h; virtualSize[0] = 500; virtualSize[1] = (float) 500.0f / (float) ratio; gl.glFrustumf(-virtualSize[0]/2, virtualSize[0]/2, virtualSize[1]/2, -virtualSize[1]/2, 0.1f, 1); gl.glViewport(0, 0, screenSize[0], screenSize[1]); tileSpacingX = (virtualSize[0]/nAppsX); tileSpacingY = (virtualSize[1]/nAppsY); xPadding = (tileSpacingX-70)/2; yPadding = (tileSpacingY-70)/2; drawerX = 0-(drawerWidth/2); gl.glMatrixMode(GL10.GL_MODELVIEW); gl.glEnable(GL10.GL_DEPTH_TEST); dynamics.setVars(this, LauncherGL.getView()); start = System.currentTimeMillis(); Process.setThreadPriority(Process.THREAD_PRIORITY_URGENT_DISPLAY); } } @Override public void onSurfaceCreated(GL10 gl, EGLConfig config) { _gl = gl; dynamics = LauncherGL.getDynamics(); flags = LauncherGL.getFlags(); gl.glClearColor(0f, 0f, 0f, 0.0f); gl.glEnable(GL10.GL_CULL_FACE); gl.glFrontFace(GL10.GL_CCW); gl.glCullFace(GL10.GL_BACK); gl.glEnable(GL10.GL_TEXTURE_2D); gl.glShadeModel(GL10.GL_SMOOTH); gl.glBlendFunc(GL10.GL_SRC_ALPHA, GL10.GL_ONE_MINUS_SRC_ALPHA); gl.glEnable(GL10.GL_BLEND); } public void deleteTextures() { int texArray[] = new int[150]; int i = 0; for (i=0; i < appInfos.size(); i++) texArray[i] = appInfos.get(i).texID; texArray[i+1] = drawerTexID; _gl.glDeleteTextures(texArray.length, texArray, 0); appInfos.get(0).loaded = false; } public void drawHome(GL10 gl) { gl.glLoadIdentity(); homeY = dynamics.getHomeYCoord(); gl.glTranslatef(homeX, homeY, 0); } public void drawAppDrawer(GL10 gl) { gl.glLoadIdentity(); drawerY = dynamics.getDrawerYCoord(); appsY = dynamics.getAppsYCoord(); gl.glTranslatef(drawerX, drawerY, -0.10001f); gl.glBindTexture(GL10.GL_TEXTURE_2D, drawerTexID); appDrawer.draw(gl); gl.glTranslatef(-((virtualSize[0]/2)-(drawerWidth/2))+xPadding, tileSpacingY/2 + appsY, 0); int x = 0; int y = 0; for (int i = 0; i < appInfos.size(); i++) { if (x == nAppsX) { gl.glTranslatef(-tileSpacingX*nAppsX, tileSpacingY , 0); x = 0; y++; } gl.glBindTexture(GL10.GL_TEXTURE_2D, appInfos.get(i).texID); shortcut[i].draw(gl); gl.glTranslatef(tileSpacingX, 0, 0); x += 1; } }