| Index: cc/ipc/cc_param_traits.cc
|
| diff --git a/cc/ipc/cc_param_traits.cc b/cc/ipc/cc_param_traits.cc
|
| index 02483340a769547ea3cf350089b486d832ce4eef..c00c06cf620a6c42fab0287892d8bb368d4048de 100644
|
| --- a/cc/ipc/cc_param_traits.cc
|
| +++ b/cc/ipc/cc_param_traits.cc
|
| @@ -330,6 +330,7 @@ void ParamTraits<cc::RenderPass>::Write(base::Pickle* m, const param_type& p) {
|
| WriteParam(m, p.background_filters);
|
| WriteParam(m, p.color_space);
|
| WriteParam(m, p.has_transparent_background);
|
| + WriteParam(m, p.force_render_surface);
|
| WriteParam(m, base::checked_cast<uint32_t>(p.quad_list.size()));
|
|
|
| cc::SharedQuadStateList::ConstIterator shared_quad_state_iter =
|
| @@ -441,6 +442,7 @@ bool ParamTraits<cc::RenderPass>::Read(const base::Pickle* m,
|
| cc::FilterOperations background_filters;
|
| gfx::ColorSpace color_space;
|
| bool has_transparent_background;
|
| + bool force_render_surface;
|
| uint32_t quad_list_size;
|
|
|
| if (!ReadParam(m, iter, &id) || !ReadParam(m, iter, &output_rect) ||
|
| @@ -450,11 +452,13 @@ bool ParamTraits<cc::RenderPass>::Read(const base::Pickle* m,
|
| !ReadParam(m, iter, &background_filters) ||
|
| !ReadParam(m, iter, &color_space) ||
|
| !ReadParam(m, iter, &has_transparent_background) ||
|
| + !ReadParam(m, iter, &force_render_surface) ||
|
| !ReadParam(m, iter, &quad_list_size))
|
| return false;
|
|
|
| p->SetAll(id, output_rect, damage_rect, transform_to_root_target, filters,
|
| - background_filters, color_space, has_transparent_background);
|
| + background_filters, color_space, has_transparent_background,
|
| + force_render_surface);
|
|
|
| cc::DrawQuad* last_draw_quad = nullptr;
|
| for (uint32_t i = 0; i < quad_list_size; ++i) {
|
| @@ -569,6 +573,8 @@ void ParamTraits<cc::RenderPass>::Log(const param_type& p, std::string* l) {
|
| l->append(", ");
|
| LogParam(p.has_transparent_background, l);
|
| l->append(", ");
|
| + LogParam(p.force_render_surface, l);
|
| + l->append(", ");
|
|
|
| l->append("[");
|
| for (auto* shared_quad_state : p.shared_quad_state_list) {
|
|
|