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

Issue 638323 link

Starred by 1 user

Issue metadata

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



Sign in to add a comment

Windows WebGL 2 failures with new AMD R7 240 GPU card

Project Member Reported by jmad...@chromium.org, Aug 16 2016

Issue description

The following new failures are happening with latest drivers:

WebglConformance_deqp_functional_gles3_framebufferblit_depth_stencil
WebglConformance_deqp_functional_gles3_shadertexturefunction_texture
WebglConformance_deqp_functional_gles3_shadertexturefunction_texturesize
WebglConformance_deqp_functional_gles3_texturefiltering_2d_array_combinations_04
WebglConformance_deqp_functional_gles3_texturefiltering_2d_array_combinations_05
WebglConformance_deqp_functional_gles3_texturefiltering_2d_array_formats_00
WebglConformance_deqp_functional_gles3_texturefiltering_2d_array_formats_01
WebglConformance_deqp_functional_gles3_texturefiltering_2d_array_formats_03
WebglConformance_deqp_functional_gles3_texturefiltering_2d_array_formats_04
WebglConformance_deqp_functional_gles3_texturefiltering_2d_array_formats_05
WebglConformance_deqp_functional_gles3_texturefiltering_2d_array_formats_06
WebglConformance_deqp_functional_gles3_texturefiltering_2d_array_formats_07
WebglConformance_deqp_functional_gles3_texturefiltering_2d_array_formats_08
WebglConformance_deqp_functional_gles3_texturefiltering_2d_array_formats_09
WebglConformance_deqp_functional_gles3_texturefiltering_2d_array_sizes_02
WebglConformance_deqp_functional_gles3_texturefiltering_2d_array_sizes_04
WebglConformance_deqp_functional_gles3_texturefiltering_cube_combinations_00
WebglConformance_deqp_functional_gles3_texturefiltering_cube_combinations_01
WebglConformance_deqp_functional_gles3_texturefiltering_cube_combinations_02
WebglConformance_deqp_functional_gles3_texturefiltering_cube_combinations_03
WebglConformance_deqp_functional_gles3_texturefiltering_cube_formats_01
WebglConformance_deqp_functional_gles3_texturefiltering_cube_formats_05
WebglConformance_deqp_functional_gles3_texturefiltering_cube_formats_06
WebglConformance_deqp_functional_gles3_texturefiltering_cube_formats_07
WebglConformance_deqp_functional_gles3_texturefiltering_cube_formats_08
WebglConformance_deqp_functional_gles3_texturefiltering_cube_formats_09
WebglConformance_deqp_functional_gles3_textureshadow_2d_array_nearest_mipmap_nearest_greater
WebglConformance_deqp_functional_gles3_textureshadow_2d_array_nearest_mipmap_nearest_greater_or_equal
WebglConformance_deqp_functional_gles3_textureshadow_2d_array_nearest_mipmap_nearest_less
WebglConformance_deqp_functional_gles3_textureshadow_2d_array_nearest_mipmap_nearest_less_or_equal
WebglConformance_deqp_functional_gles3_textureshadow_2d_linear_mipmap_nearest_greater
WebglConformance_deqp_functional_gles3_textureshadow_2d_linear_mipmap_nearest_greater_or_equal
WebglConformance_deqp_functional_gles3_textureshadow_2d_linear_mipmap_nearest_less
WebglConformance_deqp_functional_gles3_textureshadow_2d_linear_mipmap_nearest_less_or_equal
WebglConformance_deqp_functional_gles3_textureshadow_2d_nearest_mipmap_nearest_greater
WebglConformance_deqp_functional_gles3_textureshadow_2d_nearest_mipmap_nearest_greater_or_equal
WebglConformance_deqp_functional_gles3_textureshadow_2d_nearest_mipmap_nearest_less
WebglConformance_deqp_functional_gles3_textureshadow_2d_nearest_mipmap_nearest_less_or_equal
WebglConformance_deqp_functional_gles3_texturespecification_teximage2d_depth
WebglConformance_deqp_functional_gles3_texturespecification_texstorage2d_format_depth_stencil
WebglConformance_deqp_functional_gles3_texturespecification_texstorage3d_format_depth_stencil
WebglConformance_deqp_functional_gles3_texturespecification_texsubimage2d_depth

We should suppress them then investigate and fix or report them to AMD.
 
Project Member

Comment 1 by bugdroid1@chromium.org, Aug 16 2016

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

commit de10789c44c5a91f7f6fb2791f777b794451b48e
Author: jmadill <jmadill@chromium.org>
Date: Tue Aug 16 20:24:00 2016

WebGL: Add AMD R7 WebGL 2 Windows expectations.

These new set of failures showed up with the new driver set. Suppress
them for now, so we can triage them and set bug reports to AMD as
necessary.

BUG= 638323 
TBR=kbr@chromium.org,zmo@chromium.org
CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:linux_optional_gpu_tests_rel;master.tryserver.chromium.mac:mac_optional_gpu_tests_rel;master.tryserver.chromium.win:win_optional_gpu_tests_rel

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

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

Project Member

Comment 2 by bugdroid1@chromium.org, Aug 17 2016

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

commit 4d4b36eecc67bbaf9cdeb5cf8a747ca6a3d590a6
Author: jmadill <jmadill@chromium.org>
Date: Wed Aug 17 16:05:32 2016

WebGL: Fix AMD R7 texture shadow expectations.

These were using an incorrect path to the shadow tests.

BUG= 638323 
TBR=kbr@chromium.org,zmo@chromium.org
CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:linux_optional_gpu_tests_rel;master.tryserver.chromium.mac:mac_optional_gpu_tests_rel;master.tryserver.chromium.win:win_optional_gpu_tests_rel

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

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

Project Member

Comment 3 by bugdroid1@chromium.org, Aug 25 2016

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

commit 1b083ff473168fa3272203f7cefa304fdcad0362
Author: jmadill <jmadill@chromium.org>
Date: Thu Aug 25 22:29:12 2016

WebGL: Update AMD test expectations.

BUG= 638323 , 483282 , 614178 
R=zmo@chromium.org,kbr@chromium.org
CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:linux_optional_gpu_tests_rel;master.tryserver.chromium.mac:mac_optional_gpu_tests_rel;master.tryserver.chromium.win:win_optional_gpu_tests_rel

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

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

Project Member

Comment 4 by bugdroid1@chromium.org, Sep 6 2016

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

commit 96f4f45e64754a82030f7555ccb61a4827100cbe
Author: Jamie Madill <jmadill@chromium.org>
Date: Fri Sep 02 20:20:11 2016

Fix ImageIndexIterator termination.

There was an off-by-one error preventing proper iteration.

BUG= angleproject:1493 
BUG= chromium:638323 

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

[modify] https://crrev.com/96f4f45e64754a82030f7555ccb61a4827100cbe/src/libANGLE/ImageIndex.h
[modify] https://crrev.com/96f4f45e64754a82030f7555ccb61a4827100cbe/src/libANGLE/ImageIndex.cpp
[modify] https://crrev.com/96f4f45e64754a82030f7555ccb61a4827100cbe/src/libANGLE/ImageIndexIterator_unittest.cpp

Project Member

Comment 5 by bugdroid1@chromium.org, Sep 6 2016

Project Member

Comment 6 by bugdroid1@chromium.org, Sep 6 2016

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

commit 9e3d7aa096a6ea8882a5da4178d1083be9c6e023
Author: Jamie Madill <jmadill@chromium.org>
Date: Fri Sep 02 19:19:43 2016

D3D11: Work around small mipped stencil textures.

AMD has a bug with 2x2 and 1x1 mips of depth/stencil textures. Formats
D24S8 and D32FS8 both seem to render black for the very small mips.

We can work around this by selectively caching a copy of the texture
data that only has depth information, since stencil isn't filterable
in OpenGL ES.

BUG= angleproject:1493 
BUG= chromium:638323 

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

[modify] https://crrev.com/9e3d7aa096a6ea8882a5da4178d1083be9c6e023/src/libANGLE/renderer/d3d/WorkaroundsD3D.h
[modify] https://crrev.com/9e3d7aa096a6ea8882a5da4178d1083be9c6e023/src/libANGLE/renderer/d3d/d3d11/Renderer11.cpp
[modify] https://crrev.com/9e3d7aa096a6ea8882a5da4178d1083be9c6e023/src/libANGLE/renderer/d3d/d3d11/TextureStorage11.cpp
[modify] https://crrev.com/9e3d7aa096a6ea8882a5da4178d1083be9c6e023/src/libANGLE/renderer/d3d/d3d11/renderer11_utils.cpp
[modify] https://crrev.com/9e3d7aa096a6ea8882a5da4178d1083be9c6e023/src/tests/gl_tests/TextureTest.cpp
[modify] https://crrev.com/9e3d7aa096a6ea8882a5da4178d1083be9c6e023/src/libANGLE/renderer/d3d/d3d11/Blit11.cpp
[modify] https://crrev.com/9e3d7aa096a6ea8882a5da4178d1083be9c6e023/src/libANGLE/renderer/d3d/d3d11/TextureStorage11.h
[modify] https://crrev.com/9e3d7aa096a6ea8882a5da4178d1083be9c6e023/src/libANGLE/renderer/d3d/d3d11/Clear11.cpp

Project Member

Comment 7 by bugdroid1@chromium.org, Sep 7 2016

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

commit 9bb4e60b43e03ec97398628839dab490c41170d1
Author: jmadill <jmadill@chromium.org>
Date: Wed Sep 07 02:35:51 2016

Roll ANGLE a4e6f07..5a7e20e

https://chromium.googlesource.com/angle/angle.git/+log/a4e6f07..5a7e20e

BUG= chromium:643075 , chromium:642227 , chromium:638323 , chromium:644057 , 351528 , chromium:593024 

TBR=geofflang@chromium.org

TEST=bots

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

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

[modify] https://crrev.com/9bb4e60b43e03ec97398628839dab490c41170d1/DEPS

Project Member

Comment 8 by bugdroid1@chromium.org, Sep 7 2016

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

commit ccc20304012eae9fd7fc77a47d0f5a6e8a42dd02
Author: jmadill <jmadill@chromium.org>
Date: Wed Sep 07 03:51:42 2016

WebGL: Update Win/AMD expectations.

This lifts the suppresions for the small mips of depth/stencil
textures bug.

BUG= 638323 , 614178 , 483282 
TBR=zmo@chromium.org,kbr@chromium.org
CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:linux_optional_gpu_tests_rel;master.tryserver.chromium.mac:mac_optional_gpu_tests_rel;master.tryserver.chromium.win:win_optional_gpu_tests_rel;master.tryserver.chromium.android:android_optional_gpu_tests_rel

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

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

Project Member

Comment 9 by bugdroid1@chromium.org, Sep 7 2016

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

commit e731d8aae5ef422cacd1b4f5fb43888c38f769e2
Author: Corentin Wallez <cwallez@chromium.org>
Date: Wed Sep 07 14:56:25 2016

TextureTest: suppress failure for newly added test.

BUG= angleproject:1493 
BUG= chromium:638323 

Change-Id: I5cab149c735158fe810f002e47cc3c5c75bc503b
Reviewed-on: https://chromium-review.googlesource.com/381951
Reviewed-by: Corentin Wallez <cwallez@chromium.org>
Reviewed-by: Jamie Madill <jmadill@chromium.org>
Commit-Queue: Corentin Wallez <cwallez@chromium.org>

[modify] https://crrev.com/e731d8aae5ef422cacd1b4f5fb43888c38f769e2/src/tests/gl_tests/TextureTest.cpp

Project Member

Comment 10 by bugdroid1@chromium.org, Sep 8 2016

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

commit 124dce0551b8f8e248ba80b0fe99ca963793fbb6
Author: jmadill <jmadill@chromium.org>
Date: Thu Sep 08 02:08:54 2016

Roll ANGLE 5a7e20e..9df01f8

https://chromium.googlesource.com/angle/angle.git/+log/5a7e20e..9df01f8

BUG= 614178 , chromium:638323 , 644846 

TBR=geofflang@chromium.org

TEST=bots

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

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

[modify] https://crrev.com/124dce0551b8f8e248ba80b0fe99ca963793fbb6/DEPS

Project Member

Comment 11 by bugdroid1@chromium.org, Sep 8 2016

Labels: merge-merged-2854
The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/124dce0551b8f8e248ba80b0fe99ca963793fbb6

commit 124dce0551b8f8e248ba80b0fe99ca963793fbb6
Author: jmadill <jmadill@chromium.org>
Date: Thu Sep 08 02:08:54 2016

Roll ANGLE 5a7e20e..9df01f8

https://chromium.googlesource.com/angle/angle.git/+log/5a7e20e..9df01f8

BUG= 614178 , chromium:638323 , 644846 

TBR=geofflang@chromium.org

TEST=bots

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

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

[modify] https://crrev.com/124dce0551b8f8e248ba80b0fe99ca963793fbb6/DEPS

Project Member

Comment 12 by bugdroid1@chromium.org, Nov 11 2016

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

commit aa14fb5b79e49a8ac38a2b7041d76d5cb19ef4e3
Author: jmadill <jmadill@chromium.org>
Date: Fri Nov 11 00:21:13 2016

WebGL 2: Update Windows AMD expectations.

Several tests should be passing now.

BUG= 638323 
TBR=zmo@chromium.org
CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:linux_optional_gpu_tests_rel;master.tryserver.chromium.mac:mac_optional_gpu_tests_rel;master.tryserver.chromium.win:win_optional_gpu_tests_rel;master.tryserver.chromium.android:android_optional_gpu_tests_rel

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

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

Status: Fixed (was: Assigned)
All current planned work done here.

Comment 14 by kbr@chromium.org, Nov 11 2016

Awesome work Jamie! Thank you for handling the issues seen on this GPU!

Components: -Internals>GPU>WebGL Blink>WebGL

Sign in to add a comment