| OLD | NEW |
| 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #include "content/browser/renderer_host/render_widget_host_view_android.h" | 5 #include "content/browser/renderer_host/render_widget_host_view_android.h" |
| 6 | 6 |
| 7 #include <android/bitmap.h> | 7 #include <android/bitmap.h> |
| 8 | 8 |
| 9 #include "base/android/sys_utils.h" | 9 #include "base/android/sys_utils.h" |
| 10 #include "base/basictypes.h" | 10 #include "base/basictypes.h" |
| (...skipping 1071 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1082 void RenderWidgetHostViewAndroid::AcceleratedSurfaceSuspend() { | 1082 void RenderWidgetHostViewAndroid::AcceleratedSurfaceSuspend() { |
| 1083 NOTREACHED(); | 1083 NOTREACHED(); |
| 1084 } | 1084 } |
| 1085 | 1085 |
| 1086 void RenderWidgetHostViewAndroid::AcceleratedSurfaceRelease() { | 1086 void RenderWidgetHostViewAndroid::AcceleratedSurfaceRelease() { |
| 1087 NOTREACHED(); | 1087 NOTREACHED(); |
| 1088 } | 1088 } |
| 1089 | 1089 |
| 1090 void RenderWidgetHostViewAndroid::EvictDelegatedFrame() { | 1090 void RenderWidgetHostViewAndroid::EvictDelegatedFrame() { |
| 1091 if (texture_id_in_layer_) { | 1091 if (texture_id_in_layer_) { |
| 1092 texture_layer_->SetTextureId(0); | 1092 texture_layer_->ClearTexture(); |
| 1093 texture_layer_->SetIsDrawable(false); | 1093 texture_layer_->SetIsDrawable(false); |
| 1094 ImageTransportFactoryAndroid::GetInstance()->DeleteTexture( | 1094 ImageTransportFactoryAndroid::GetInstance()->DeleteTexture( |
| 1095 texture_id_in_layer_); | 1095 texture_id_in_layer_); |
| 1096 texture_id_in_layer_ = 0; | 1096 texture_id_in_layer_ = 0; |
| 1097 current_mailbox_ = gpu::Mailbox(); | 1097 current_mailbox_ = gpu::Mailbox(); |
| 1098 last_output_surface_id_ = kUndefinedOutputSurfaceId; | 1098 last_output_surface_id_ = kUndefinedOutputSurfaceId; |
| 1099 } | 1099 } |
| 1100 if (delegated_renderer_layer_.get()) | 1100 if (delegated_renderer_layer_.get()) |
| 1101 DestroyDelegatedContent(); | 1101 DestroyDelegatedContent(); |
| 1102 frame_evictor_->DiscardedFrame(); | 1102 frame_evictor_->DiscardedFrame(); |
| (...skipping 400 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1503 // RenderWidgetHostView, public: | 1503 // RenderWidgetHostView, public: |
| 1504 | 1504 |
| 1505 // static | 1505 // static |
| 1506 RenderWidgetHostView* | 1506 RenderWidgetHostView* |
| 1507 RenderWidgetHostView::CreateViewForWidget(RenderWidgetHost* widget) { | 1507 RenderWidgetHostView::CreateViewForWidget(RenderWidgetHost* widget) { |
| 1508 RenderWidgetHostImpl* rwhi = RenderWidgetHostImpl::From(widget); | 1508 RenderWidgetHostImpl* rwhi = RenderWidgetHostImpl::From(widget); |
| 1509 return new RenderWidgetHostViewAndroid(rwhi, NULL); | 1509 return new RenderWidgetHostViewAndroid(rwhi, NULL); |
| 1510 } | 1510 } |
| 1511 | 1511 |
| 1512 } // namespace content | 1512 } // namespace content |
| OLD | NEW |