New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 605775 link

Starred by 1 user

Issue metadata

Status: Fixed
Owner:
Closed: Jun 2016
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Linux
Pri: 3
Type: Bug

Blocked on:
issue 612293



Sign in to add a comment

Run the WebGL2 CTS on the waterfall with the ANGLE OpenGL backend on Linux.

Project Member Reported by cwallez@chromium.org, Apr 21 2016

Issue description

When we ship ANGLE on Linux we want WebGL2 to work so we should run automated testing on the waterfall. This is a tracking bug for related work.
 
Project Member

Comment 1 by bugdroid1@chromium.org, Apr 22 2016

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/e7c0dedac68558ab07a0b2e57b8cdb6242e698dd

commit e7c0dedac68558ab07a0b2e57b8cdb6242e698dd
Author: cwallez <cwallez@google.com>
Date: Fri Apr 22 20:18:01 2016

Document WebGL2 CTS expectations findings

Investigation on the WebGL2 CTS errors with the ANGLE OpenGL backend
unveiled some of the root causes behind current WebGL2 test
expectations, document those.

BUG= 605775 
CQ_INCLUDE_TRYBOTS=tryserver.chromium.linux:linux_optional_gpu_tests_rel;tryserver.chromium.mac:mac_optional_gpu_tests_rel;tryserver.chromium.win:win_optional_gpu_tests_rel

Review URL: https://codereview.chromium.org/1918473002

Cr-Commit-Position: refs/heads/master@{#389222}

[modify] https://crrev.com/e7c0dedac68558ab07a0b2e57b8cdb6242e698dd/content/test/gpu/gpu_tests/webgl2_conformance_expectations.py

Project Member

Comment 2 by bugdroid1@chromium.org, Apr 28 2016

The following revision refers to this bug:
  https://chromium.googlesource.com/angle/angle/+/f14f795e8183c3550a1e314491502275fc8fdca9

commit f14f795e8183c3550a1e314491502275fc8fdca9
Author: Corentin Wallez <cwallez@chromium.org>
Date: Thu Apr 21 19:43:51 2016

Use base level to get internal format in GenerateMipMap

BUG= 605775 

Change-Id: I11039ee9ba21dbe2716eed0d3a12a0fb2cf50ea4
Reviewed-on: https://chromium-review.googlesource.com/340116
Reviewed-by: Geoff Lang <geofflang@chromium.org>
Commit-Queue: Corentin Wallez <cwallez@chromium.org>

[modify] https://crrev.com/f14f795e8183c3550a1e314491502275fc8fdca9/src/libGLESv2/entry_points_gles_2_0.cpp

Project Member

Comment 3 by bugdroid1@chromium.org, Apr 29 2016

The following revision refers to this bug:
  https://chromium.googlesource.com/angle/angle/+/3d63bc798312282c17d39cc69b3401ba52ae5a1a

commit 3d63bc798312282c17d39cc69b3401ba52ae5a1a
Author: Corentin Wallez <cwallez@chromium.org>
Date: Tue Apr 19 16:42:49 2016

OpenGL backend: fix logic updating max uniform components

BUG= 605775 

Change-Id: I37c1dc7117e7e47ee3a7e031cbccb44f39458c09
Reviewed-on: https://chromium-review.googlesource.com/340111
Reviewed-by: Jamie Madill <jmadill@chromium.org>
Reviewed-by: Geoff Lang <geofflang@chromium.org>

[modify] https://crrev.com/3d63bc798312282c17d39cc69b3401ba52ae5a1a/src/libANGLE/renderer/gl/renderergl_utils.cpp

Project Member

Comment 4 by bugdroid1@chromium.org, May 2 2016

The following revision refers to this bug:
  https://chromium.googlesource.com/angle/angle/+/e71ea19aba82368d4da6a6b9fd6d0669909b1700

commit e71ea19aba82368d4da6a6b9fd6d0669909b1700
Author: Corentin Wallez <cwallez@chromium.org>
Date: Tue Apr 19 17:16:37 2016

Allow queries of different types to be active at the same time

BUG= 605775 

Change-Id: I0e23fae25d450c504f174a080279cf51aebcd123
Reviewed-on: https://chromium-review.googlesource.com/340112
Reviewed-by: Jamie Madill <jmadill@chromium.org>
Reviewed-by: Geoff Lang <geofflang@chromium.org>
Commit-Queue: Corentin Wallez <cwallez@chromium.org>

[modify] https://crrev.com/e71ea19aba82368d4da6a6b9fd6d0669909b1700/src/libANGLE/validationES.cpp
[modify] https://crrev.com/e71ea19aba82368d4da6a6b9fd6d0669909b1700/src/libANGLE/State.cpp
[modify] https://crrev.com/e71ea19aba82368d4da6a6b9fd6d0669909b1700/src/libANGLE/State.h

Project Member

Comment 5 by bugdroid1@chromium.org, May 2 2016

The following revision refers to this bug:
  https://chromium.googlesource.com/angle/angle/+/a2257dac9bd37ef37f39ea43db27ee160247aab1

commit a2257dac9bd37ef37f39ea43db27ee160247aab1
Author: Corentin Wallez <cwallez@chromium.org>
Date: Tue Apr 19 20:43:12 2016

Set the bound XFB to 0 when it is deleted

BUG= 605775 

Change-Id: Ie7af2c0dc4536b26473510a80955f4628ea496bb
Reviewed-on: https://chromium-review.googlesource.com/340113
Reviewed-by: Jamie Madill <jmadill@chromium.org>
Reviewed-by: Geoff Lang <geofflang@chromium.org>
Reviewed-by: Corentin Wallez <cwallez@chromium.org>
Commit-Queue: Corentin Wallez <cwallez@chromium.org>

[modify] https://crrev.com/a2257dac9bd37ef37f39ea43db27ee160247aab1/src/libANGLE/Context.cpp
[modify] https://crrev.com/a2257dac9bd37ef37f39ea43db27ee160247aab1/src/libANGLE/State.cpp
[modify] https://crrev.com/a2257dac9bd37ef37f39ea43db27ee160247aab1/src/libANGLE/State.h

Project Member

Comment 6 by bugdroid1@chromium.org, May 2 2016

The following revision refers to this bug:
  https://chromium.googlesource.com/angle/angle/+/7cd7033763fef272dca31a7144019c4b980965ef

commit 7cd7033763fef272dca31a7144019c4b980965ef
Author: Corentin Wallez <cwallez@chromium.org>
Date: Wed Apr 20 20:40:49 2016

Fix integer constant vertex attributes in OpenGL backend

BUG= 605775 

Change-Id: Ie76cae5be686478019c61c1877611bea83d7502f
Reviewed-on: https://chromium-review.googlesource.com/340114
Reviewed-by: Jamie Madill <jmadill@chromium.org>
Reviewed-by: Geoff Lang <geofflang@chromium.org>
Reviewed-by: Corentin Wallez <cwallez@chromium.org>
Commit-Queue: Corentin Wallez <cwallez@chromium.org>

[modify] https://crrev.com/7cd7033763fef272dca31a7144019c4b980965ef/src/libANGLE/renderer/gl/StateManagerGL.cpp

Project Member

Comment 8 by bugdroid1@chromium.org, May 2 2016

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/50ab168147c80f5d8c223eca33899fc8053bca2e

commit 50ab168147c80f5d8c223eca33899fc8053bca2e
Author: jmadill <jmadill@chromium.org>
Date: Mon May 02 16:09:25 2016

Roll ANGLE 250062b..bbd663a

https://chromium.googlesource.com/angle/angle.git/+log/250062b..bbd663a

BUG= 541551 ,590870, 605775 
TBR=geofflang@chromium.org
TEST=bots

CQ_INCLUDE_TRYBOTS=tryserver.chromium.win:win_optional_gpu_tests_rel;tryserver.chromium.mac:mac_optional_gpu_tests_rel;tryserver.chromium.linux:linux_optional_gpu_tests_rel

Review-Url: https://codereview.chromium.org/1941803002
Cr-Commit-Position: refs/heads/master@{#390958}

[modify] https://crrev.com/50ab168147c80f5d8c223eca33899fc8053bca2e/DEPS

Project Member

Comment 9 by bugdroid1@chromium.org, May 8 2016

The following revision refers to this bug:
  https://chromium.googlesource.com/angle/angle/+/76287680aeff2ce748811583e84dac3d4c631978

commit 76287680aeff2ce748811583e84dac3d4c631978
Author: Corentin Wallez <cwallez@chromium.org>
Date: Mon Apr 25 13:23:38 2016

Fix the CopyTex validation logic for sized types

Previously we allowed copies to a sized format only if the depth of each
component matched (including 0 depth). Now we require that the bit depth of
non-empty component matches.

BUG= 605775 

Change-Id: If8abab886b0da5a1c8e89adabf3809f928dcedce
Reviewed-on: https://chromium-review.googlesource.com/340382
Reviewed-by: Geoff Lang <geofflang@chromium.org>
Reviewed-by: Jamie Madill <jmadill@chromium.org>
Commit-Queue: Corentin Wallez <cwallez@chromium.org>

[modify] https://crrev.com/76287680aeff2ce748811583e84dac3d4c631978/src/libANGLE/validationES3.cpp

Project Member

Comment 11 by bugdroid1@chromium.org, May 10 2016

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/b772275d9555449120cbc756bd11d0fceb4dd8cc

commit b772275d9555449120cbc756bd11d0fceb4dd8cc
Author: jmadill <jmadill@chromium.org>
Date: Tue May 10 15:52:41 2016

Roll ANGLE a314b61..8c9e4d5

https://chromium.googlesource.com/angle/angle.git/+log/a314b61..8c9e4d5

BUG= chromium:605987 , 605775 
TBR=geofflang@chromium.org
TEST=bots

CQ_INCLUDE_TRYBOTS=tryserver.chromium.win:win_optional_gpu_tests_rel;tryserver.chromium.mac:mac_optional_gpu_tests_rel;tryserver.chromium.linux:linux_optional_gpu_tests_rel

Review-Url: https://codereview.chromium.org/1959243003
Cr-Commit-Position: refs/heads/master@{#392619}

[modify] https://crrev.com/b772275d9555449120cbc756bd11d0fceb4dd8cc/DEPS

Project Member

Comment 12 by bugdroid1@chromium.org, May 10 2016

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/17842a509baaa9d0e6bf22b9a809216ea04bd50f

commit 17842a509baaa9d0e6bf22b9a809216ea04bd50f
Author: cwallez <cwallez@google.com>
Date: Tue May 10 22:58:56 2016

Run the WebGL2 CTS on ANGLE on Linux on the GPU FYI waterfall

This adds a new test step to the Linux NVIDIA Release and Linux Intel Release (New
Intel) bots, webgl2_conformance_angle_tests, that runs the WebGL 2 CTS
with the --use-gl=angle flag.

This is needed to provide automatic coverage of the WebGL2
implementation for when Chromium uses ANGLE by default on Linux.

BUG= 605775 
CQ_INCLUDE_TRYBOTS=tryserver.chromium.linux:linux_optional_gpu_tests_rel;tryserver.chromium.mac:mac_optional_gpu_tests_rel;tryserver.chromium.win:win_optional_gpu_tests_rel

Review-Url: https://codereview.chromium.org/1968663002
Cr-Commit-Position: refs/heads/master@{#392760}

[modify] https://crrev.com/17842a509baaa9d0e6bf22b9a809216ea04bd50f/content/test/gpu/generate_buildbot_json.py
[modify] https://crrev.com/17842a509baaa9d0e6bf22b9a809216ea04bd50f/testing/buildbot/chromium.gpu.fyi.json

Project Member

Comment 13 by bugdroid1@chromium.org, May 13 2016

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/e697d11a7d65a9b61e64f0d91b6c8ede77a24542

commit e697d11a7d65a9b61e64f0d91b6c8ede77a24542
Author: cwallez <cwallez@chromium.org>
Date: Fri May 13 19:30:13 2016

WebGL2 expectations: add initial webgl2 ANGLE expectations

BUG= 605775 
CQ_INCLUDE_TRYBOTS=tryserver.chromium.linux:linux_optional_gpu_tests_rel;tryserver.chromium.mac:mac_optional_gpu_tests_rel;tryserver.chromium.win:win_optional_gpu_tests_rel

patch from issue 1967803004 at patchset 1 (http://crrev.com/1967803004#ps1)

Review-Url: https://codereview.chromium.org/1974893002
Cr-Commit-Position: refs/heads/master@{#393603}

[modify] https://crrev.com/e697d11a7d65a9b61e64f0d91b6c8ede77a24542/content/test/gpu/gpu_tests/gpu_test_expectations.py
[modify] https://crrev.com/e697d11a7d65a9b61e64f0d91b6c8ede77a24542/content/test/gpu/gpu_tests/webgl2_conformance_expectations.py

Comment 14 by kbr@chromium.org, May 16 2016

Blockedon: 612293
Status: Fixed (was: Assigned)

Sign in to add a comment