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

Unified Diff: chrome/browser/renderer_host/render_widget_host_view_views_touch.cc

Issue 7980006: Implement OSMesa image transport for TOUCH_UI builds (Closed) Base URL: http://git.chromium.org/git/chromium.git@trunk
Patch Set: Rebase onto newer trunk Created 9 years, 3 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: chrome/browser/renderer_host/render_widget_host_view_views_touch.cc
diff --git a/chrome/browser/renderer_host/render_widget_host_view_views_touch.cc b/chrome/browser/renderer_host/render_widget_host_view_views_touch.cc
index 27f769ea5f43fbefc4103c1b86ecc4f0c63e785b..c183266bc7fbf81819e25b7d841357438a5df8ea 100644
--- a/chrome/browser/renderer_host/render_widget_host_view_views_touch.cc
+++ b/chrome/browser/renderer_host/render_widget_host_view_views_touch.cc
@@ -197,12 +197,18 @@ gfx::PluginWindowHandle RenderWidgetHostViewViews::GetCompositingSurface() {
return 1;
}
-void RenderWidgetHostViewViews::AcceleratedSurfaceSetIOSurface(
- int32 width, int32 height, uint64 surface_id) {
- accelerated_surface_containers_[surface_id] =
- AcceleratedSurfaceContainerTouch::CreateAcceleratedSurfaceContainer(
- gfx::Size(width, height),
- surface_id);
+void RenderWidgetHostViewViews::AcceleratedSurfaceNew(
+ int32 width,
+ int32 height,
+ uint64* surface_id,
+ TransportDIB::Handle* surface_handle) {
+ AcceleratedSurfaceContainerTouch* surface =
+ AcceleratedSurfaceContainerTouch::CreateAcceleratedSurfaceContainer(
+ gfx::Size(width, height));
+ surface->Initialize(surface_id);
jonathan.backer 2011/09/21 20:27:36 Do you want to do anything with the return value?
danakj 2011/09/21 20:58:20 I don't know, only the GLX one can fail. In the p
danakj 2011/09/21 21:15:37 It is back practice to ignore return errors, so if
+ *surface_handle = surface->handle();
+
+ accelerated_surface_containers_[*surface_id] = surface;
}
void RenderWidgetHostViewViews::AcceleratedSurfaceRelease(uint64 surface_id) {

Powered by Google App Engine
This is Rietveld 408576698