commit | a70577c454541845a07e880c08d08630a8551b8d | [log] [tgz] |
---|---|---|
author | Jonah Ryan-Davis <[email protected]> | Wed Jun 26 18:54:31 2019 |
committer | Commit Bot <[email protected]> | Wed Jun 26 18:54:31 2019 |
tree | a472a045d1e3b26788a55ea152e2d17c0ce9b5b5 | |
parent | 2c830e80a107aef3f976bfea75c7765f4ec8552b [diff] [blame] |
Create new struct to pass info from GPU to browser Create the GpuProcessInfo struct to pass info from the GPU process to the browser upon GPU process creation. This saves using GpuInfo or GpuFeatureInfo which are passed to every renderer as well. This CL also moves the ANGLEFeatures list to this new struct to mitigate passing this large struct around. Bug: 977605 Bug: 973592 Change-Id: I69a1b57a3def4b802b506d559ecc1fa97ce35d79 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1669913 Reviewed-by: Eric Karl <[email protected]> Reviewed-by: Kinuko Yasuda <[email protected]> Reviewed-by: Zhenyao Mo <[email protected]> Commit-Queue: Jonah Ryan-Davis <[email protected]> Cr-Commit-Position: refs/heads/master@{#672598}
diff --git a/content/gpu/gpu_child_thread.h b/content/gpu/gpu_child_thread.h index 3b40d5a5..6e584b0 100644 --- a/content/gpu/gpu_child_thread.h +++ b/content/gpu/gpu_child_thread.h
@@ -22,6 +22,7 @@ #include "components/viz/service/gl/gpu_service_impl.h" #include "components/viz/service/main/viz_main_impl.h" #include "content/child/child_thread_impl.h" +#include "gpu/config/gpu_extra_info.h" #include "gpu/config/gpu_feature_info.h" #include "gpu/config/gpu_info.h" #include "gpu/config/gpu_preferences.h"