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

Issue 709351 link

Starred by 2 users

Issue metadata

Status: Assigned
Owner:
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Linux , Android , Mac
Pri: 3
Type: Bug

Blocking:
issue 662644


Participants' hotlists:
webgl-conformance-all


Sign in to add a comment

WebglConformance_conformance2_glsl3_vector_dynamic_indexing_swizzled_lvalue failing on multiple platforms

Project Member Reported by kbr@chromium.org, Apr 7 2017

Issue description

The new test WebglConformance_conformance2_glsl3_vector_dynamic_indexing_swizzled_lvalue is failing on:

 - macOS with Intel GPUs
 - macOS with NVIDIA GPUs
 - Linux with NVIDIA GPUs

Failure mode is:

[9/172] gpu_tests.webgl_conformance_integration_test.WebGLConformanceIntegrationTest.WebglConformance_conformance2_glsl3_vector_dynamic_indexing_swizzled_lvalue failed unexpectedly 6.0687s:
  
  Traceback (most recent call last):
    _RunGpuTest at content/test/gpu/gpu_tests/gpu_integration_test.py:73
      self.RunActualGpuTest(url, *args)
    RunActualGpuTest at content/test/gpu/gpu_tests/webgl_conformance_integration_test.py:203
      getattr(self, test_name)(test_path, *args[1:])
    _RunConformanceTest at content/test/gpu/gpu_tests/webgl_conformance_integration_test.py:217
      self._CheckTestCompletion()
    _CheckTestCompletion at content/test/gpu/gpu_tests/webgl_conformance_integration_test.py:213
      self.fail(self._WebGLTestMessages(self.tab))
    fail at /usr/lib/python2.7/unittest/case.py:412
      raise self.failureException(msg)
  AssertionError: should be green
  at (0, 0) expected: 0,255,0,255 was 255,0,0,255
  FAIL should be green
  at (0, 0) expected: 0,255,0,255 was 255,0,0,255
  
  Locals:
    msg : u'should be green\nat (0, 0) expected: 0,255,0,255 was 255,0,0,255\nFAIL should be green\nat (0, 0) expected: 0,255,0,255 was 255,0,0,255\n'


Not sure whether it's going to be possible to work around this. Marking it failing.

 
Project Member

Comment 1 by bugdroid1@chromium.org, Apr 7 2017

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

commit 9c785e56c8fcfc13e558a046124a88af0c68af1f
Author: kbr <kbr@chromium.org>
Date: Fri Apr 07 19:36:22 2017

Roll WebGL d0783b8..32cfddc

https://chromium.googlesource.com/external/khronosgroup/webgl.git/+log/d0783b8..32cfddc

BUG=685232,  701060 , 709351

TEST=bots

TBR=zmo@chromium.org

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/2798083005
Cr-Commit-Position: refs/heads/master@{#462964}

[modify] https://crrev.com/9c785e56c8fcfc13e558a046124a88af0c68af1f/DEPS
[modify] https://crrev.com/9c785e56c8fcfc13e558a046124a88af0c68af1f/content/test/gpu/gpu_tests/webgl2_conformance_expectations.py
[modify] https://crrev.com/9c785e56c8fcfc13e558a046124a88af0c68af1f/content/test/gpu/gpu_tests/webgl_conformance_expectations.py
[modify] https://crrev.com/9c785e56c8fcfc13e558a046124a88af0c68af1f/content/test/gpu/gpu_tests/webgl_conformance_revision.txt

Cc: kbr@chromium.org zmo@chromium.org kainino@chromium.org
Status: Available (was: Untriaged)
 Issue 709874  has been merged into this issue.
Project Member

Comment 4 by bugdroid1@chromium.org, Apr 10 2017

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

commit 77c8b905b1064e5d560379bc0bbdc7f42475c9ba
Author: geofflang <geofflang@chromium.org>
Date: Mon Apr 10 15:33:32 2017

Add WebGL expected failure for Linux AMD on vector-dynamic-indexing-swizzled-lvalue.html

TBR=zmo@chromium.org

BUG=709351
CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.android:android_optional_gpu_tests_rel;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/2808853002
Cr-Commit-Position: refs/heads/master@{#463270}

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

Project Member

Comment 5 by sheriffbot@chromium.org, Apr 11 2018

Labels: Hotlist-Recharge-Cold
Status: Untriaged (was: Available)
This issue has been Available for over a year. If it's no longer important or seems unlikely to be fixed, please consider closing it out. If it is important, please re-triage the issue.

Sorry for the inconvenience if the bug really should have been left as Available.

For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot

Comment 6 by kbr@chromium.org, Apr 11 2018

Labels: -Hotlist-Recharge-Cold
Status: Available (was: Untriaged)
Cc: -oetu...@nvidia.com
Labels: OS-Android
Also failing on Android.
Labels: GPU-Qualcomm
Blocking: 662644
Labels: webgl-conformance
Project Member

Comment 12 by bugdroid1@chromium.org, Nov 29

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

commit 6829aab5f8698d265317183be5e6e50e4551edf9
Author: James Darpinian <jdarpinian@chromium.org>
Date: Thu Nov 29 00:44:19 2018

Add suppressions for Pixel 2 and Nvidia Shield TV

We're not yet enabling the tests to run on the waterfall due to lack
of hardware, but the tests currently pass with these suppressions.

Bug: 709351,  809233 , 830046, 850257,  874620 
Bug: 905006, 906735, 906735, 906737, 906739
Bug: 906740, 906742,  906743 , 906745, 906752
Change-Id: I7362e52e9df8ae8f591d11a4a1e272fa2b81b0b6
Cq-Include-Trybots: luci.chromium.try:android_optional_gpu_tests_rel;luci.chromium.try:linux_optional_gpu_tests_rel;luci.chromium.try:mac_optional_gpu_tests_rel;luci.chromium.try:win_optional_gpu_tests_rel
Reviewed-on: https://chromium-review.googlesource.com/c/1340275
Reviewed-by: Kenneth Russell <kbr@chromium.org>
Commit-Queue: James Darpinian <jdarpinian@chromium.org>
Cr-Commit-Position: refs/heads/master@{#611965}
[modify] https://crrev.com/6829aab5f8698d265317183be5e6e50e4551edf9/content/test/gpu/gpu_tests/webgl2_conformance_expectations.py

Cc: jhelfe...@nvidia.com
Adding James Helferty (jhelferty@nvidia.com) to CC for WebGL conformance issues on Nvidia GPUs.
Cc: kkinnu...@nvidia.com
If I understand correctly, this same functionality is tested in angleproject:1924.

For NV part, this is marked as being fixed in r390+ drivers.
Owner: jdarpinian@chromium.org
Status: Assigned (was: Available)
Need to check whether this is still failing on mac intel. Also, will the NV fix come to Shield TV soon?

Comment 16 by kkinnu...@nvidia.com, Jan 17 (6 days ago)

https://www.khronos.org/registry/webgl/sdk/tests/conformance2/glsl3/vector-dynamic-indexing-swizzled-lvalue.html

Verified this works on:
Windows Chrome/OpenGL, Chrome/D3D11, Public driver 416.34
Android Shield TV public 7.2.2

Sign in to add a comment