Enable hardware accelerated view if GPU rendering enabled

This commit is contained in:
TwistedUmbrella 2014-03-20 20:06:17 -04:00
parent 9fbf7c972b
commit f8a18c3abe
2 changed files with 14 additions and 3 deletions

View File

@ -19,6 +19,7 @@ import android.view.InputDevice;
import android.view.KeyEvent;
import android.view.MotionEvent;
import android.view.ViewConfiguration;
import android.view.WindowManager;
import android.view.ViewGroup.LayoutParams;
import android.view.Window;
import android.widget.LinearLayout;
@ -53,8 +54,12 @@ public class GL2JNIActivity extends Activity {
@Override
protected void onCreate(Bundle icicle) {
requestWindowFeature(Window.FEATURE_NO_TITLE);
prefs = PreferenceManager.getDefaultSharedPreferences(this);
if (prefs.getInt(Config.pref_rendertype, 2) == 2) {
getWindow().setFlags(
WindowManager.LayoutParams.FLAG_HARDWARE_ACCELERATED,
WindowManager.LayoutParams.FLAG_HARDWARE_ACCELERATED);
}
config = new Config(GL2JNIActivity.this);
config.getConfigurationPrefs();
menu = new OnScreenMenu(GL2JNIActivity.this, prefs);

View File

@ -21,6 +21,7 @@ import android.view.MotionEvent;
import android.view.ViewConfiguration;
import android.view.ViewGroup.LayoutParams;
import android.view.Window;
import android.view.WindowManager;
import android.widget.LinearLayout;
import android.widget.PopupWindow;
@ -61,10 +62,15 @@ public class GL2JNINative extends NativeActivity {
@Override
protected void onCreate(Bundle icicle) {
requestWindowFeature(Window.FEATURE_NO_TITLE);
prefs = PreferenceManager.getDefaultSharedPreferences(this);
if (prefs.getInt(Config.pref_rendertype, 2) == 2) {
getWindow().setFlags(
WindowManager.LayoutParams.FLAG_HARDWARE_ACCELERATED,
WindowManager.LayoutParams.FLAG_HARDWARE_ACCELERATED);
}
getWindow().takeSurface(null);
registerNative();
prefs = PreferenceManager.getDefaultSharedPreferences(this);
config = new Config(GL2JNINative.this);
config.getConfigurationPrefs();
menu = new OnScreenMenu(GL2JNINative.this, prefs);