if (!output_surface_->context_provider()) {
capabilities_.using_shared_memory_resources = true;
- capabilities_.using_map_image = true;
} else {
const ContextProvider::Capabilities& caps =
output_surface_->context_provider()->ContextCapabilities();
DCHECK(!caps.gpu.iosurface || caps.gpu.texture_rectangle);
capabilities_.using_egl_image = caps.gpu.egl_image_external;
- capabilities_.using_map_image = caps.gpu.map_image;
+ capabilities_.using_image = caps.gpu.image;
capabilities_.allow_rasterize_on_demand = false;
}
ResourceProvider::ResourceIdArray resources;
DrawQuad::ResourceIteratorCallback append_to_array =
base::Bind(&AppendToArray, &resources);
- for (size_t i = 0; i < out_data.render_pass_list.size(); ++i) {
- RenderPass* render_pass = out_data.render_pass_list.at(i);
- for (QuadList::Iterator iter = render_pass->quad_list.begin();
- iter != render_pass->quad_list.end();
- ++iter) {
- iter->IterateResources(append_to_array);
- }
+ for (const auto& render_pass : out_data.render_pass_list) {
+ for (const auto& quad : render_pass->quad_list)
+ quad->IterateResources(append_to_array);
}
resource_provider_->PrepareSendToParent(resources, &out_data.resource_list);
}