New issue
Advanced search Search tips

Issue 912080 link

Starred by 1 user

Issue metadata

Status: Assigned
Owner:
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Windows
Pri: 2
Type: Bug



Sign in to add a comment

GLSL bug: group eval too early on Angle

Reported by fabrice....@gmail.com, Dec 5

Issue description

UserAgent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.110 Safari/537.36

Example URL:
https://www.shadertoy.com/view/4lGfWK

Steps to reproduce the problem:
see URL: 1 correct case + 2 wrong case.

test ? col1 : ( group, col2 )
where group change variables used in test or col1

What is the expected behavior?
see URL:  screen shows B W, B W, B W
meaning  test ? col1 : ( group, col2 ) evals group at the right time

What went wrong?
See URL: 
on windows/Angle, screen shows B W, B B, W W, 
meaning  test ? col1 : ( group, col2 ) evals group before test,
which cause bugs if group change variables used in test or col1

Does it occur on multiple sites: Yes

Is it a problem with a plugin? No 

Did this work before? N/A 

Does this work in other browsers? No
 firefox

Chrome version: 70.0.3538.110  Channel: n/a
OS Version: 
Flash Version: 

This occurs only on windows angle. Not on windows OpenGl or linux.

May somebody please set the flags
Blink>WebGL
Internals>GPU>ANGLE 
? thanks !
 
screen grab on windows/Angle: https://i.imgur.com/Thfdgev.png
screen grab on trueOpenGL or linux: https://i.imgur.com/jjze0av.png
Labels: Needs-Triage-M70
Cc: vamshi.kommuri@chromium.org
Components: -Blink Internals>GPU>ANGLE Blink>WebGL
Labels: Triaged-ET Target-73 M-73 FoundIn-71 FoundIn-70 FoundIn-73 FoundIn-72
Status: Untriaged (was: Unconfirmed)
Thanks for filing the issue!

Able to reproduce the issue on reported chrome version 70.0.3538.110 and on the latest canary 73.0.3631.0 using Windows 10.
Note: Issue isn't seen on Mac 10.14.1 and Ubuntu 14.04

As the issue is seen from M60(60.0.3112.0) considering it as Non-Regression and marking it as Untriaged. Requesting someone from Dev team to have a look in this for further inputs.
Owner: geoffl...@chromium.org
Status: Assigned (was: Untriaged)
(gpu triage for Angle)

Sign in to add a comment