| Index: gpu/ipc/service/direct_composition_surface_win_unittest.cc
|
| diff --git a/gpu/ipc/service/direct_composition_surface_win_unittest.cc b/gpu/ipc/service/direct_composition_surface_win_unittest.cc
|
| index fe1d83c520e1df0e8eac9a5aac102dd0487897a4..b1aa306f8177fadb0284f1d8d493850fb6fa5c3e 100644
|
| --- a/gpu/ipc/service/direct_composition_surface_win_unittest.cc
|
| +++ b/gpu/ipc/service/direct_composition_surface_win_unittest.cc
|
| @@ -3,6 +3,7 @@
|
| // found in the LICENSE file.
|
|
|
| #include "gpu/ipc/service/direct_composition_surface_win.h"
|
| +
|
| #include "base/memory/ref_counted_memory.h"
|
| #include "base/memory/weak_ptr.h"
|
| #include "base/run_loop.h"
|
| @@ -11,6 +12,7 @@
|
| #include "base/win/scoped_gdi_object.h"
|
| #include "base/win/scoped_hdc.h"
|
| #include "base/win/scoped_select_object.h"
|
| +#include "gpu/command_buffer/service/feature_info.h"
|
| #include "testing/gtest/include/gtest/gtest.h"
|
| #include "ui/base/win/hidden_window.h"
|
| #include "ui/gfx/buffer_format_util.h"
|
| @@ -42,6 +44,9 @@ class TestImageTransportSurfaceDelegate
|
| : public ImageTransportSurfaceDelegate,
|
| public base::SupportsWeakPtr<TestImageTransportSurfaceDelegate> {
|
| public:
|
| + TestImageTransportSurfaceDelegate()
|
| + : feature_info_(new gpu::gles2::FeatureInfo()) {}
|
| +
|
| ~TestImageTransportSurfaceDelegate() override {}
|
|
|
| // ImageTransportSurfaceDelegate implementation.
|
| @@ -52,12 +57,17 @@ class TestImageTransportSurfaceDelegate
|
| ::SetParent(child_window, parent_window);
|
| }
|
| void DidSwapBuffersComplete(SwapBuffersCompleteParams params) override {}
|
| - const gles2::FeatureInfo* GetFeatureInfo() const override { return nullptr; }
|
| + const gles2::FeatureInfo* GetFeatureInfo() const override {
|
| + return feature_info_.get();
|
| + }
|
| void SetLatencyInfoCallback(const LatencyInfoCallback& callback) override {}
|
| void UpdateVSyncParameters(base::TimeTicks timebase,
|
| base::TimeDelta interval) override {}
|
| void AddFilter(IPC::MessageFilter* message_filter) override {}
|
| int32_t GetRouteID() const override { return 0; }
|
| +
|
| + private:
|
| + scoped_refptr<gpu::gles2::FeatureInfo> feature_info_;
|
| };
|
|
|
| class TestPlatformDelegate : public ui::PlatformWindowDelegate {
|
|
|