Firefox is corrupting WebGL vertex buffers (which work fine in Chrome)
Categories
(Core :: Graphics: CanvasWebGL, defect, P1)
Tracking
()
People
(Reporter: zHixson.xbdi, Unassigned)
Details
(Keywords: regression)
Attachments
(2 files)
User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:132.0) Gecko/20100101 Firefox/132.0
Steps to reproduce:
Ran WebGL application. Worked in Firefox a couple of weeks ago (last tested on Oct 24th), and works fine in Chrome, but is currently broken in Firefox. Nothing in the code base has changed since Oct 24th.
Actual results:
From what it looks like, the vertex buffers are getting corrupted, either being shifted around or somehow being reordered.
Here's a video. Chrome (expected behavior) on right, Firefox (broken) on left: https://www.youtube.com/watch?v=a6L5ByZsgUA
Expected results:
The two results in the video above should look identical, as they did a couple of weeks ago.
Comment 1•26 days ago
|
||
The Bugbug bot thinks this bug should belong to the 'Core::Graphics: CanvasWebGL' component, and is moving the bug to that component. Please correct in case you think the bot is wrong.
Reporter | ||
Comment 2•26 days ago
|
||
While the editor itself is pretty big and complex, I exported a game that displays the same incorrect behavior which might be easier to dig through
Comment 3•26 days ago
|
||
bisection:
Bug 1914707 - Disable attrib divisor for non-array attribs. r=gfx-reviewers,lsalzman,bradwerth
Differential Revision: https://phabricator.services.mozilla.com/D222889
Comment 4•26 days ago
|
||
Set release status flags based on info from the regressing bug 1914707
:jgilbert, since you are the author of the regressor, bug 1914707, could you take a look? Also, could you set the severity field?
For more information, please visit BugBot documentation.
Updated•24 days ago
|
Comment 5•20 days ago
|
||
Can we please get the output of your about:support
attached to this report?
Updated•19 days ago
|
Updated•15 days ago
|
Comment 8•13 days ago
|
||
Reproduced the issue on Firefox 133.0a1(2024-10-22) under Windows 11.
Managed to verify this issue on Firefox 115.18ESR, Firefox 128.5ESR, Firefox 133.0 and on Firefox 134.0a1, under on Windows 11, macOS M1 15.1, macOS 14 and Ubuntu 22.04.
Description
•