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

Issue 906752 link

Starred by 1 user

Issue metadata

Status: Assigned
Owner:
OOO until 2019-01-24
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Android
Pri: 2
Type: Bug

Blocking:
issue 662644


Participants' hotlists:
webgl-conformance-all


Sign in to add a comment

glsl3/array-complex-indexing.html failing on Android Nvidia

Project Member Reported by jdarpinian@chromium.org, Nov 19

Issue description

conformance2/glsl3/array-complex-indexing.html is failing on Android Nvidia.
 
Blocking: 662644
Labels: webgl-conformance
Project Member

Comment 3 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.

Comment 5 by jdarpinian@chromium.org, Jan 16 (6 days ago)

Owner: kbr@chromium.org
Status: Assigned (was: Available)

Comment 6 by jdarpinian@chromium.org, Jan 16 (6 days ago)

Labels: -Pri-3 Pri-2

Comment 7 by kkinnu...@nvidia.com, Jan 17 (5 days ago)

Just some observations:
The test passes on Windows, OpenGL and D3D11 (Public driver 416.34)
The test fails on Android Shield TV public 7.2.2
We worked on similar issue for OpenGL in internal bug 1758777, fixed late 2016.

The failure is probably with OpenGL ES context.

The failing shader is like:
#version 300 es
out mediump vec4 _ucolor;
bool _uhasRan = false;
mediump float[2] _ufunctionReturnArray(){
(_uhasRan = true);
return float[2](2.0, 1.0);
}
void main(){
mediump float _uc = _ufunctionReturnArray()[0];
(_ucolor = ((((_uc == 2.0) && _uhasRan)) ? (vec4(0.0, 1.0, 0.0, 1.0)) : (vec4(1.0, 0.0, 0.0, 1.0))));
}

mediump float _uc = _ufunctionReturnArray()[0]; seems to fail

Sign in to add a comment