Index: content/renderer/pepper/ppb_graphics_3d_impl.h |
diff --git a/content/renderer/pepper/ppb_graphics_3d_impl.h b/content/renderer/pepper/ppb_graphics_3d_impl.h |
index bc439789474e834e79bb108c792051c147313765..b356b508c927c9c76ca0dd62ff4af2d2d45e4f1f 100644 |
--- a/content/renderer/pepper/ppb_graphics_3d_impl.h |
+++ b/content/renderer/pepper/ppb_graphics_3d_impl.h |
@@ -48,10 +48,6 @@ |
gpu::CommandBuffer::State WaitForGetOffsetInRange(int32_t start, |
int32_t end) override; |
void EnsureWorkVisible() override; |
- void TakeFrontBuffer() override; |
- void ReturnFrontBuffer(const gpu::Mailbox& mailbox, |
- const gpu::SyncToken& sync_token, |
- bool is_lost); |
// Binds/unbinds the graphics of this context with the associated instance. |
// Returns true if binding/unbinding is successful. |
@@ -63,6 +59,11 @@ |
// Notifications about the view's progress painting. See PluginInstance. |
// These messages are used to send Flush callbacks to the plugin. |
void ViewInitiatedPaint(); |
+ |
+ void GetBackingMailbox(gpu::Mailbox* mailbox, gpu::SyncToken* sync_token) { |
+ *mailbox = mailbox_; |
+ *sync_token = sync_token_; |
+ } |
gpu::CommandBufferProxyImpl* GetCommandBufferProxy(); |
@@ -93,16 +94,6 @@ |
// Notifications sent to plugin. |
void SendContextLost(); |
- // Reuses a mailbox if one is available, otherwise makes a new one. |
- gpu::Mailbox GenerateMailbox(); |
- |
- // A front buffer that was recently taken from the command buffer. This should |
- // be immediately consumed by DoSwapBuffers(). |
- gpu::Mailbox taken_front_buffer_; |
- |
- // Mailboxes that are no longer in use. |
- std::vector<gpu::Mailbox> mailboxes_to_reuse_; |
- |
// True if context is bound to instance. |
bool bound_to_instance_; |
// True when waiting for compositor to commit our backing texture. |
@@ -112,6 +103,8 @@ |
bool lost_context_ = false; |
#endif |
+ gpu::Mailbox mailbox_; |
+ gpu::SyncToken sync_token_; |
bool has_alpha_; |
scoped_refptr<gpu::GpuChannelHost> channel_; |
std::unique_ptr<gpu::CommandBufferProxyImpl> command_buffer_; |