Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(43)

Unified Diff: remoting/android/java/src/org/chromium/chromoting/Chromoting.java

Issue 2032963002: WIP - OpenGL Native Renderer (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Merge branch 'master' into gl Created 4 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: remoting/android/java/src/org/chromium/chromoting/Chromoting.java
diff --git a/remoting/android/java/src/org/chromium/chromoting/Chromoting.java b/remoting/android/java/src/org/chromium/chromoting/Chromoting.java
index ae03075f6e7fa1921401566d4dcdcedb83921bd4..dc7274e15fb83d0e0b015131efe784b9fc94b470 100644
--- a/remoting/android/java/src/org/chromium/chromoting/Chromoting.java
+++ b/remoting/android/java/src/org/chromium/chromoting/Chromoting.java
@@ -193,7 +193,20 @@ public class Chromoting extends AppCompatActivity implements ConnectionListener,
}
});
- NavigationMenuItem[] navigationMenuItems = { helpItem, creditsItem };
+ NavigationMenuItem openglItem = new NavigationMenuItem(R.menu.toggle_opengl_list_item,
+ new Runnable() {
+ boolean mOpenglOn = true;
+ final Toast mToast = Toast.makeText(Chromoting.this, "", Toast.LENGTH_SHORT);
+ @Override
+ public void run() {
+ mOpenglOn = !mOpenglOn;
+ JniInterface.useOpenGlRenderer(mOpenglOn);
+ mToast.setText("Using OpenGL rendering: " + mOpenglOn);
+ mToast.show();
+ }
+ });
+
+ NavigationMenuItem[] navigationMenuItems = { helpItem, creditsItem, openglItem };
NavigationMenuAdapter adapter = new NavigationMenuAdapter(this, navigationMenuItems);
navigationMenu.setAdapter(adapter);
navigationMenu.setOnItemClickListener(adapter);

Powered by Google App Engine
This is Rietveld 408576698