Open Bug 1513207 Opened 5 years ago Updated 2 years ago

WebGL1: WEBGL_draw_buffers incorrectly available on Android OpenGL ES 3.x GPUs

Categories

(Core :: Graphics: CanvasWebGL, defect, P3)

ARM64
Android
defect

Tracking

()

Tracking Status
firefox64 --- wontfix
firefox65 --- affected
firefox66 --- affected

People

(Reporter: pdaehne, Unassigned)

References

Details

(Whiteboard: [geckoview:p3])

User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:63.0) Gecko/20100101 Firefox/63.0

Steps to reproduce:

Using Firefox Android on a device with OpenGL ES 3.x GPU, enter "about:support" into the address bar.


Actual results:

"WEBGL_draw_buffers" is listed in the "Graphics" section under "WebGL 1 Extensions".


Expected results:

"WEBGL_draw_buffers" should not be available.

This already got fixed in Bug 1056947, modified in Bug 1300932, and unfortunately undone in Bug 1388565.
I have confirmed the reproduction of this issue on Samsung Galaxy S6 EDGE with Android version 7.0 on Firefox for Android Release v63.0.2, Firefox for Android Beta v64.0b15 and Firefox Nightly for Developers v66.0a1. "WEBGL_draw_buffers" is listed in the "Graphics" section under "WebGL 1 Extensions".
Status: UNCONFIRMED → NEW
Ever confirmed: true
OS: Unspecified → Android
Hardware: Unspecified → ARM64
Version: Firefox 65 → Trunk
Moving this over to Core | Graphics Web GL based on discussion at triage.
Component: General → Graphics
Product: Firefox for Android → Core
Component: Graphics → Canvas: WebGL
Summary: WebGL1: WEBGL_draw_buffers incorrectly available on OpenGL ES 3.x GPUs → WebGL1: WEBGL_draw_buffers incorrectly available on Android OpenGL ES 3.x GPUs
Whiteboard: [geckoview:p3]
Priority: -- → P3
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.