Modified in https://github.com/KhronosGroup/WebGL/pull/2607 Suppressed in this roll: https://chromium-review.googlesource.com/c/chromium/src/+/1086507
In order to pass the revised tests, ANGLE and the command buffer need to be modified so that they generate INVALID_OPERATION if drawElements is called and there is nothing bound to ELEMENT_ARRAY_BUFFER, even if 0 vertices are drawn.
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/d1d26e188546b5e4cb3be755d1a6ef65e06730a6 commit d1d26e188546b5e4cb3be755d1a6ef65e06730a6 Author: Kai Ninomiya <kainino@chromium.org> Date: Thu Jun 07 16:54:46 2018 Roll WebGL 198d637..25a501c https://chromium.googlesource.com/external/khronosgroup/webgl.git/+log/198d637..25a501c Bug: 828135 , 849572 Cq-Include-Trybots: luci.chromium.try:win_optional_gpu_tests_rel;luci.chromium.try:mac_optional_gpu_tests_rel;luci.chromium.try:linux_optional_gpu_tests_rel;luci.chromium.try:android_optional_gpu_tests_rel;luci.chromium.try:linux_angle_rel_ng;luci.chromium.try:win_angle_rel_ng Change-Id: If7749e453107880d235109758aebf452ff5a80ab Reviewed-on: https://chromium-review.googlesource.com/1086507 Commit-Queue: Kai Ninomiya <kainino@chromium.org> Reviewed-by: Kenneth Russell <kbr@chromium.org> Cr-Commit-Position: refs/heads/master@{#565297} [modify] https://crrev.com/d1d26e188546b5e4cb3be755d1a6ef65e06730a6/DEPS [modify] https://crrev.com/d1d26e188546b5e4cb3be755d1a6ef65e06730a6/content/test/data/gpu/webgl2_conformance_tests_output.json [modify] https://crrev.com/d1d26e188546b5e4cb3be755d1a6ef65e06730a6/content/test/gpu/gpu_tests/webgl2_conformance_expectations.py [modify] https://crrev.com/d1d26e188546b5e4cb3be755d1a6ef65e06730a6/content/test/gpu/gpu_tests/webgl_conformance_expectations.py [modify] https://crrev.com/d1d26e188546b5e4cb3be755d1a6ef65e06730a6/content/test/gpu/gpu_tests/webgl_conformance_revision.txt
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/a5f88b7e35a567c40e25e21b285ec7e8c687e6d6 commit a5f88b7e35a567c40e25e21b285ec7e8c687e6d6 Author: James Darpinian <jdarpinian@chromium.org> Date: Mon Nov 12 23:09:19 2018 Cleaning up WebGL test failure expectations. Many of these are leftover failure expectations from fixed bugs. Some were fixed on some platforms but not others. There are some new failures that were hidden by previous broad suppressions. Also some tests are only failing because we haven't updated the drivers on the bots (http://crbug.com/887241). Bug: 757097 , 838133 , 672380 , 625738, angleproject:2325 Bug: 534697 , 849572, 625738, 703779, angleproject:2142 Bug: 757098, 644740, 705865, 602688, angleproject:2103 Bug: 903903, 740769 , 662644, 680720 , angleproject:1932 Bug: 709874 , 887241, 625365 , angleproject:2952 Change-Id: I4e39e5a09d31d788d8a8615ad06d1ec88f064f00 Reviewed-on: https://chromium-review.googlesource.com/c/1325197 Commit-Queue: James Darpinian <jdarpinian@chromium.org> Reviewed-by: Kenneth Russell <kbr@chromium.org> Cr-Commit-Position: refs/heads/master@{#607367} [modify] https://crrev.com/a5f88b7e35a567c40e25e21b285ec7e8c687e6d6/content/test/gpu/gpu_tests/webgl2_conformance_expectations.py [modify] https://crrev.com/a5f88b7e35a567c40e25e21b285ec7e8c687e6d6/content/test/gpu/gpu_tests/webgl_conformance_expectations.py [modify] https://crrev.com/a5f88b7e35a567c40e25e21b285ec7e8c687e6d6/content/test/gpu/gpu_tests/webgl_conformance_expectations_unittest.py
Comment 1 by kbr@chromium.org
, Jun 5 2018