Chromium Code Reviews
DescriptionMove RendererSettings:buffer_to_texture_target_map to LayerTreeSettings
ContextFactory populates and stores the buffer to OpenGL texture target map.
ui::Compositor copies it into
LayerTreeSettings before using it to create a LayerTreeHost.
The map is used by both LayerTreeHost and cc::Display to create
ResourceProviders but it doesn't go into DirectRenderer or its subclasses.
Letting ContextFactory populate the map centralize the logic compared to the
current state (ui::Compositor populates the map by calling
ContextFactory::GetImageTextureTarget).
BUG=711146
CQ_INCLUDE_TRYBOTS=master.tryserver.blink:linux_trusty_blink_rel
Review-Url: https://codereview.chromium.org/2857363004
Cr-Commit-Position: refs/heads/master@{#474999}
Committed: https://chromium.googlesource.com/chromium/src/+/88677427eb90210e1f60202602a3dc1eace69da5
Patch Set 1 #Patch Set 2 : Rebase #Patch Set 3 : layouttets_support.cc #Patch Set 4 : perftests #Patch Set 5 : android #Patch Set 6 : surfaces_instance #Patch Set 7 : Rebase #Patch Set 8 : rebase #Patch Set 9 : Cleanup #
Total comments: 4
Patch Set 10 : Address comments #
Total comments: 2
Patch Set 11 : perftests #Patch Set 12 : Revert changes in MusContextFactory #
Total comments: 2
Patch Set 13 : Address comments in CompositorImpl #
Messages
Total messages: 86 (68 generated)
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||