Index: blimp/client/core/compositor/BUILD.gn |
diff --git a/blimp/client/core/compositor/BUILD.gn b/blimp/client/core/compositor/BUILD.gn |
index 07a13e856aefdcae308b4523345ac2d758b75706..a7fd8b720e1a74263dc6fc54664adb1a10c93d5e 100644 |
--- a/blimp/client/core/compositor/BUILD.gn |
+++ b/blimp/client/core/compositor/BUILD.gn |
@@ -8,6 +8,8 @@ source_set("compositor") { |
sources = [ |
"blimp_client_picture_cache.cc", |
"blimp_client_picture_cache.h", |
+ "blimp_compositor.cc", |
+ "blimp_compositor.h", |
"blimp_image_decoder.cc", |
"blimp_image_decoder.h", |
"blob_image_serialization_processor.cc", |
@@ -17,6 +19,7 @@ source_set("compositor") { |
] |
deps = [ |
+ "//blimp/client/core/input", |
nyquist
2016/08/16 23:14:57
Isn't this exposed through blimp_compositor.h?
Khushal
2016/08/18 03:16:32
Done.
|
"//blimp/net", |
"//third_party/libwebp", |
] |
@@ -26,10 +29,38 @@ source_set("compositor") { |
"//blimp/common", |
"//blimp/common/proto", |
"//cc", |
+ "//cc/proto", |
"//skia", |
] |
} |
+source_set("compositor_support") { |
+ visibility = [ "//blimp/client/*" ] |
+ |
+ sources = [ |
+ "blimp_context_provider.cc", |
+ "blimp_context_provider.h", |
+ "blimp_delegating_output_surface.cc", |
+ "blimp_delegating_output_surface.h", |
+ "blimp_gpu_memory_buffer_manager.cc", |
+ "blimp_gpu_memory_buffer_manager.h", |
+ "compositor_deps_provider.cc", |
+ "compositor_deps_provider.h", |
+ ] |
+ |
+ deps = [ |
+ "//cc", |
+ "//cc/surfaces", |
+ "//gpu/command_buffer/client", |
+ "//gpu/command_buffer/client:gl_in_process_context", |
+ "//gpu/command_buffer/client:gles2_c_lib", |
+ "//gpu/command_buffer/client:gles2_implementation", |
+ "//gpu/command_buffer/common:gles2_utils", |
+ "//gpu/skia_bindings", |
+ "//ui/gl", |
+ ] |
+} |
+ |
source_set("unit_tests") { |
visibility = [ "//blimp/client/core:unit_tests" ] |
@@ -37,10 +68,12 @@ source_set("unit_tests") { |
sources = [ |
"blimp_client_picture_cache_unittest.cc", |
+ "blimp_compositor_unittest.cc", |
] |
deps = [ |
":compositor", |
+ ":compositor_support", |
"//blimp/test:support", |
"//skia", |
"//testing/gtest", |