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

Unified Diff: ui/gfx/native_widget_types.h

Issue 1108713004: OffscreenBrowserCompositorOutputSurface for Unified Desktop (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 5 years, 8 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: ui/gfx/native_widget_types.h
diff --git a/ui/gfx/native_widget_types.h b/ui/gfx/native_widget_types.h
index 1a8256bdf1a64ce3315f46daa82ff5f4271eb67c..f20cdfabda74abc19081c1b1d31de055844c2e76 100644
--- a/ui/gfx/native_widget_types.h
+++ b/ui/gfx/native_widget_types.h
@@ -257,21 +257,27 @@ struct GLSurfaceHandle {
#if defined(OS_WIN)
typedef HWND AcceleratedWidget;
const AcceleratedWidget kNullAcceleratedWidget = NULL;
+const AcceleratedWidget kOffscreenAcceleratedWidget = nullptr;
#elif defined(USE_X11)
typedef unsigned long AcceleratedWidget;
const AcceleratedWidget kNullAcceleratedWidget = 0;
+const AcceleratedWidget kOffscreenAcceleratedWidget = 1;
piman 2015/04/28 18:38:13 I'm not fond of adding new magic numbers. What's w
oshima 2015/04/28 20:39:01 Is it safe to use it? kNullAcceleratedWidget seems
#elif defined(OS_IOS)
typedef UIView* AcceleratedWidget;
const AcceleratedWidget kNullAcceleratedWidget = 0;
+const AcceleratedWidget kOffscreenAcceleratedWidget = 0;
#elif defined(OS_MACOSX)
typedef NSView* AcceleratedWidget;
const AcceleratedWidget kNullAcceleratedWidget = 0;
+const AcceleratedWidget kOffscreenAcceleratedWidget = 0;
#elif defined(OS_ANDROID)
typedef ANativeWindow* AcceleratedWidget;
const AcceleratedWidget kNullAcceleratedWidget = 0;
+const AcceleratedWidget kOffscreenAcceleratedWidget = 0;
#elif defined(USE_OZONE)
typedef intptr_t AcceleratedWidget;
const AcceleratedWidget kNullAcceleratedWidget = 0;
+const AcceleratedWidget kOffscreenAcceleratedWidget = -1;
#else
#error unknown platform
#endif

Powered by Google App Engine
This is Rietveld 408576698