From d6a666463e84d2798963541fe0f5aee94b819af7 Mon Sep 17 00:00:00 2001 From: Evan Debenham Date: Wed, 7 Sep 2016 17:13:16 -0400 Subject: [PATCH] v0.4.2: removed unnecessary gl_scissor functions Improves performance on some devices --- SPD-classes/src/main/java/com/watabou/noosa/Game.java | 5 ----- .../src/main/java/com/watabou/noosa/NoosaScript.java | 6 ------ 2 files changed, 11 deletions(-) diff --git a/SPD-classes/src/main/java/com/watabou/noosa/Game.java b/SPD-classes/src/main/java/com/watabou/noosa/Game.java index 0a634a7a2..fd770e95a 100644 --- a/SPD-classes/src/main/java/com/watabou/noosa/Game.java +++ b/SPD-classes/src/main/java/com/watabou/noosa/Game.java @@ -217,7 +217,6 @@ public class Game extends Activity implements GLSurfaceView.Renderer, View.OnTou NoosaScript.get().resetCamera(); NoosaScriptNoLighting.get().resetCamera(); - GLES20.glScissor( 0, 0, width, height ); GLES20.glClear( GLES20.GL_COLOR_BUFFER_BIT ); draw(); } @@ -239,11 +238,7 @@ public class Game extends Activity implements GLSurfaceView.Renderer, View.OnTou @Override public void onSurfaceCreated( GL10 gl, EGLConfig config ) { GLES20.glEnable( GL10.GL_BLEND ); - // For premultiplied alpha: - // GLES20.glBlendFunc( GL10.GL_ONE, GL10.GL_ONE_MINUS_SRC_ALPHA ); GLES20.glBlendFunc( GL10.GL_SRC_ALPHA, GL10.GL_ONE_MINUS_SRC_ALPHA ); - - GLES20.glEnable( GL10.GL_SCISSOR_TEST ); //refreshes texture and vertex data stored on the gpu TextureCache.reload(); diff --git a/SPD-classes/src/main/java/com/watabou/noosa/NoosaScript.java b/SPD-classes/src/main/java/com/watabou/noosa/NoosaScript.java index a7cb97afe..4d6777cab 100644 --- a/SPD-classes/src/main/java/com/watabou/noosa/NoosaScript.java +++ b/SPD-classes/src/main/java/com/watabou/noosa/NoosaScript.java @@ -179,12 +179,6 @@ public class NoosaScript extends Script { if (camera != lastCamera && camera.matrix != null) { lastCamera = camera; uCamera.valueM4( camera.matrix ); - - GLES20.glScissor( - camera.x, - Game.height - camera.screenHeight - camera.y, - camera.screenWidth, - camera.screenHeight ); } }