viz: Fix software compositing fallback.
Add some missing cases where we want to fallback on software compositing to VizProcessTransportFactory. 1. When GPU_FEATURE_TYPE_GPU_COMPOSITING is blacklisted in GpuFeatureInfo. 2. When ContextProvider creation fatally fails. This CL also cleans up the logic to make it easier to follow and removes an unnecessary subclass from VizProcessTransportFactory. Bug: 776050 Change-Id: I7d0e65ac224e649cad786246486fc40c9c841f27 Reviewed-on: https://chromium-review.googlesource.com/1030829 Commit-Queue: kylechar <kylechar@chromium.org> Reviewed-by:danakj <danakj@chromium.org> Cr-Commit-Position: refs/heads/master@{#554538}
Showing
Please register or sign in to comment