Chrome Version:
64.0.3262.0 (Developer Build) (64-bit)
54d44e5e0cd13e491d945d4034304c0d24a1bd6e-refs/heads/master@{#514692}
OS: macOS 10.12.6
The gl_tests test EXTMultisampleCompatibilityTest.DrawAndResolve is failing on my Mac/Intel development machine.
../../gpu/command_buffer/tests/gl_ext_multisample_compatibility_unittest.cc:187: Failure
Expected: (0) != (memcmp(results[0].get(), results[1].get(), kResultSize)), actual: 0 vs 0
This seems to be because this check fails:
https://cs.chromium.org/chromium/src/gpu/command_buffer/service/gles2_cmd_decoder.cc?l=3422&rcl=54d44e5e0cd13e491d945d4034304c0d24a1bd6e
specifically because
attrib_helper.samples is 0 and attrib_helper.sample_buffers is 0.
That results in the "backbuffer" being non-multisampled, so enabling/disabling GL_MULTISAMPLE_EXT has no effect.
AFAIU the "backbuffer" is only used by PPAPI and NaCl, so it doesn't affect WebGL or other uses of OpenGL in Chrome.
I initially thought this failure was caused by my patch for issue 782497 , but that doesn't seem to be the case. There's a small chance that the cause of my confusion was a test flake.
|
Deleted:
about-gpu.txt
8.7 KB
|
Comment 1 by sheriffbot@chromium.org
, Nov 12Status: Untriaged (was: Available)