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

Unified Diff: cc/ipc/BUILD.gn

Issue 2686833003: CopyOutputResult must have a working release callback when received over mojo (Closed)
Patch Set: c Created 3 years, 10 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: cc/ipc/BUILD.gn
diff --git a/cc/ipc/BUILD.gn b/cc/ipc/BUILD.gn
index 42eaf444d11a0eabe11071c3d90a3a392fcb9c62..80b0e464bf18a3da280f7d47de27377a850b35f1 100644
--- a/cc/ipc/BUILD.gn
+++ b/cc/ipc/BUILD.gn
@@ -37,6 +37,15 @@ cc_component("ipc") {
]
}
+mojom("texture_mailbox_releaser_interface") {
+ sources = [
+ "texture_mailbox_releaser.mojom",
+ ]
+ public_deps = [
+ "//gpu/ipc/common:interfaces",
+ ]
+}
+
mojom("interfaces") {
sources = [
"begin_frame_args.mojom",
@@ -54,6 +63,7 @@ mojom("interfaces") {
"returned_resource.mojom",
"selection.mojom",
"shared_quad_state.mojom",
+ "single_release_callback.mojom",
"surface_id.mojom",
"surface_info.mojom",
"surface_reference.mojom",
@@ -63,6 +73,7 @@ mojom("interfaces") {
]
public_deps = [
+ "//cc/ipc:texture_mailbox_releaser_interface",
"//gpu/ipc/common:interfaces",
"//mojo/common:common_custom_types",
"//skia/public/interfaces",
@@ -118,6 +129,8 @@ cc_source_set("struct_traits") {
"render_pass_struct_traits.h",
"selection_struct_traits.h",
"shared_quad_state_struct_traits.h",
+ "single_release_callback_struct_traits.cc",
+ "single_release_callback_struct_traits.h",
"surface_id_struct_traits.h",
"surface_info_struct_traits.h",
"surface_reference_struct_traits.h",
@@ -130,6 +143,7 @@ cc_source_set("struct_traits") {
":interfaces_shared_cpp_sources",
"//base",
"//cc",
+ "//cc/ipc:texture_mailbox_releaser_interface",
"//cc/surfaces:surface_id",
"//gpu/ipc/common:struct_traits",
"//mojo/common:struct_traits",
« no previous file with comments | « no previous file | cc/ipc/single_release_callback.mojom » ('j') | cc/ipc/single_release_callback_struct_traits.cc » ('J')

Powered by Google App Engine
This is Rietveld 408576698