Issue metadata
Sign in to add a comment
|
Regression : Unable to play “Black_rain” webgl demo, instead only black screen appears.
Reported by
yfulgaon...@etouch.net,
Jan 24 2017
|
||||||||||||||||||||||
Issue descriptionChrome Version : 57.0.2987.8 (Official Build) 5716357fa4e765126615b02d3d6eb0da9b95a03a-refs/branch-heads/2987@{#54} 32/64 bit OS : Mac(10.12.1, 10.11.6, 10.12), Windows(7,8,10), Linux 14.04 Test URL : http://demo.marpi.pl/archan/black_rain/ What steps will reproduce the problem? 1. Launch Chrome and navigate to above URL. 2. Wait until progress bar loads completely and observe the page. Actual : Unable to play “Black_rain” webgl demo, instead only black screen appears. Expected : Chrome should be able to play “Black_rain” webgl demo experiment. This is a regression issue broken in ‘M-56’, below is the Manual Regression range and will soon update other info. Good build : 56.0.2910.0 Bad build : 56.0.2911.0 Note : Able to run “Black_rain” webgl experiment in Firefox, Safari and Internet Explorer.
,
Jan 24 2017
adding RBS label, please change if required. Note: tried with other demos (https://www.chromeexperiments.com/webgl) - and they are working fine. http://www.martin-laxenaire.fr/experiments/pewpewpew/ https://wizgrav.github.io/clubber/index.html
,
Jan 24 2017
The issue is in index.js:126891 where gl.texImage2D(gl.TEXTURE_2D, 0, gl.RGBA, gl.RGBA, gl.UNSIGNED_BYTE, source); is called and source is null, which isn't allowed because then we have no idea what is width/height. Before Chrome 56, we generate an INVALID_VALUE in such case; since Chrome 56, due to a small spec change (null is no longer allowed in WebGL IDL) we throw an DOM exception instead, and that's why the content does not show. Either case, your app is definitely doing something illegal even in pre Chrome 56. A correct app in general should not generate any GL errors. You are doing something (that call to texImage2D) that doesn't matter to the app. You should either fix that call with correct args, or remove it. Chrome is working as intended. |
|||||||||||||||||||||||
►
Sign in to add a comment |
|||||||||||||||||||||||
Comment 1 by kainino@chromium.org
, Jan 24 2017Labels: -OS-Linux -OS-Windows -OS-Mac OS-All
Owner: zmo@chromium.org
Status: Assigned (was: Unconfirmed)