Chromium Code Reviews| Index: cc/output/vulkan_renderer.h |
| diff --git a/cc/output/vulkan_renderer.h b/cc/output/vulkan_renderer.h |
| index 513e4757c12204bc3e91daffe622dbe619649ea7..e5c80dc3c5c641325212fd6089e85074971575b8 100644 |
| --- a/cc/output/vulkan_renderer.h |
| +++ b/cc/output/vulkan_renderer.h |
| @@ -6,6 +6,7 @@ |
| #define CC_OUTPUT_VULKAN_RENDERER_H_ |
| #include "cc/base/cc_export.h" |
| +#include "cc/output/compositor_frame.h" |
| #include "cc/output/direct_renderer.h" |
| namespace cc { |
| @@ -22,8 +23,8 @@ class CC_EXPORT VulkanRenderer : public DirectRenderer { |
| ~VulkanRenderer() override; |
| // Implementation of public DirectRenderer functions. |
| - void SwapBuffers(const CompositorFrameMetadata& metadata) override; |
| - void ReceiveSwapBuffersAck(const CompositorFrameAck& ack) override; |
| + void SwapBuffers(CompositorFrameMetadata metadata) override; |
|
a.suchit2
2016/10/18 11:59:10
This override function declaration is changed in c
|
| + |
| protected: |
| // Implementations of protected Renderer functions. |
| @@ -46,11 +47,10 @@ class CC_EXPORT VulkanRenderer : public DirectRenderer { |
| bool FlippedFramebuffer(const DrawingFrame* frame) const override; |
| void EnsureScissorTestEnabled() override; |
| void EnsureScissorTestDisabled() override; |
| - void DiscardBackbuffer() override; |
| - void EnsureBackbuffer() override; |
| void CopyCurrentRenderPassToBitmap( |
| DrawingFrame* frame, |
| std::unique_ptr<CopyOutputRequest> request) override; |
| + bool CanPartialSwap() override; |
| private: |
| DISALLOW_COPY_AND_ASSIGN(VulkanRenderer); |