| 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/renderer/gpu/mailbox_output_surface.h" | 5 #include "content/renderer/gpu/mailbox_output_surface.h" |
| 6 | 6 |
| 7 #include "base/logging.h" | 7 #include "base/logging.h" |
| 8 #include "cc/output/compositor_frame.h" | 8 #include "cc/output/compositor_frame.h" |
| 9 #include "cc/output/compositor_frame_ack.h" | 9 #include "cc/output/compositor_frame_ack.h" |
| 10 #include "cc/output/gl_frame_data.h" | 10 #include "cc/output/gl_frame_data.h" |
| (...skipping 15 matching lines...) Expand all Loading... |
| 26 int32_t routing_id, | 26 int32_t routing_id, |
| 27 uint32_t output_surface_id, | 27 uint32_t output_surface_id, |
| 28 const scoped_refptr<ContextProviderCommandBuffer>& context_provider, | 28 const scoped_refptr<ContextProviderCommandBuffer>& context_provider, |
| 29 const scoped_refptr<ContextProviderCommandBuffer>& worker_context_provider, | 29 const scoped_refptr<ContextProviderCommandBuffer>& worker_context_provider, |
| 30 scoped_refptr<FrameSwapMessageQueue> swap_frame_message_queue, | 30 scoped_refptr<FrameSwapMessageQueue> swap_frame_message_queue, |
| 31 cc::ResourceFormat format) | 31 cc::ResourceFormat format) |
| 32 : CompositorOutputSurface(routing_id, | 32 : CompositorOutputSurface(routing_id, |
| 33 output_surface_id, | 33 output_surface_id, |
| 34 context_provider, | 34 context_provider, |
| 35 worker_context_provider, | 35 worker_context_provider, |
| 36 #if defined(ENABLE_VULKAN) | |
| 37 nullptr, | 36 nullptr, |
| 38 #endif | |
| 39 nullptr, | 37 nullptr, |
| 40 swap_frame_message_queue, | 38 swap_frame_message_queue, |
| 41 true), | 39 true), |
| 42 fbo_(0), | 40 fbo_(0), |
| 43 is_backbuffer_discarded_(false), | 41 is_backbuffer_discarded_(false), |
| 44 format_(format) { | 42 format_(format) { |
| 45 pending_textures_.push_back(TransferableFrame()); | 43 pending_textures_.push_back(TransferableFrame()); |
| 46 capabilities_.uses_default_gl_framebuffer = false; | 44 capabilities_.uses_default_gl_framebuffer = false; |
| 47 } | 45 } |
| 48 | 46 |
| (...skipping 183 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 232 | 230 |
| 233 MailboxOutputSurface::TransferableFrame::TransferableFrame() : texture_id(0) {} | 231 MailboxOutputSurface::TransferableFrame::TransferableFrame() : texture_id(0) {} |
| 234 | 232 |
| 235 MailboxOutputSurface::TransferableFrame::TransferableFrame( | 233 MailboxOutputSurface::TransferableFrame::TransferableFrame( |
| 236 uint32_t texture_id, | 234 uint32_t texture_id, |
| 237 const gpu::Mailbox& mailbox, | 235 const gpu::Mailbox& mailbox, |
| 238 const gfx::Size size) | 236 const gfx::Size size) |
| 239 : texture_id(texture_id), mailbox(mailbox), size(size) {} | 237 : texture_id(texture_id), mailbox(mailbox), size(size) {} |
| 240 | 238 |
| 241 } // namespace content | 239 } // namespace content |
| OLD | NEW |