Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(2144)

Unified Diff: gpu/ipc/service/direct_composition_surface_win_unittest.cc

Issue 2884843002: Slightly modify sizes of overlays that are larger than the monitor (Closed)
Patch Set: Created 3 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
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 {

Powered by Google App Engine
This is Rietveld 408576698