kOverrideUseSoftwareGLForTests doesn't really force Chrome to run with the software GL |
||||
Issue descriptionThis only fakes vendor_id / device_id in GPUInfo, but without specifying kUseGL, GPU process still runs with whatever default GL implementation on the platform. I tried to force it to SwiftShader on Linux, but some tests failed due to this. There is likely a behavioral difference that we need to amend SwiftShader to match.
,
Jan 24 2018
This CL should trigger the failing tests: https://chromium-review.googlesource.com/c/chromium/src/+/882614 Alexis, can you take a look at these Win/Linux failures and maybe fix them, so we could switch over to SwiftShader?
,
Jan 24 2018
,
Jan 24 2018
Correction: kOverrideUseSoftwareGLForTests is hooked up on the GPU process in gl_factory.cc. However, the behaviors are still different from passing in kUseGL=software_renderer. I suspect the difference is caused by ComputeGpuFeatureInfo, where kUseGL make change a few decisions. |
||||
►
Sign in to add a comment |
||||
Comment 1 by zmo@chromium.org
, Jan 24 2018