Open Bug 1178820 Opened 9 years ago Updated 2 years ago

WebGL conformance test conformance/glsl/bugs/constant-precision-qualifier fails on Qualcomm Adreno and ARM Mali devices.

Categories

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

41 Branch
ARM
Android
defect

Tracking

()

People

(Reporter: jujjyl, Unassigned)

Details

(Keywords: foxfood, Whiteboard: [gfx-noted])

STR: Visit https://www.khronos.org/registry/webgl/sdk/tests/conformance/glsl/bugs/constant-precision-qualifier.html?webglVersion=1 on a mobile device with Adreno or Mali GPU.

Observed: The test fails.

Tested to occur on the following devices:

SPARK
-----

Sony Xperia Z3 Compact (Z3C) Model 5803 (The Ignite initiative/foxfooding program Spark phone) (September 2014)
720x1280 pixels display
Chipset: Qualcomm MSM8974AC Snapdragon 801
CPU: Quad-core 2.5 GHz Qualcomm Krait 400 (ARMv7-A compatible)
2GB of RAM
GPU: Qualcomm Adreno 330
Firefox OS 3.0.0.0-prerelease
	- build eng.worker.20150619.224059
	- platform version 41.0a1
	- build identifier 20150619225606
	- git commit 4c06ed88

NEXUS-4
-------

LG Nexus 4 (October 2012)
768x1280 pixels display
Chipset: Qualcomm APQ8064 Snapdragon S4 Pro
CPU: Quad-core 1.5 GHz Qualcomm Krait (ARMv7-A compatible)
2GB of RAM
GPU: Qualcomm Adreno 320
	- OpenGL ES 3.0, driver version v95.0
Android 5.0.1
Firefox Nightly 41.0a1 (2015-06-29)

NEXUS-5
-------

LG Nexus 5 (November 2013)
1080x1920 pixels display
Chipset: Qualcomm MSM8974 Snapdragon 800
CPU: Quad-core 2.3 GHz Qualcomm Krait 400 (ARMv7-A compatible)
2GB of RAM
GPU: Qualcomm Adreno 330
	- OpenGL ES 3.0, driver version v104.0
Android 5.1.1
Firefox Nightly 41.0a1 (2015-06-29)

NEXUS-10
--------

Samsung Nexus 10 (October 2012)
2560x1600 pixels display
Chipset: Samsung Exynos 5250
CPU: Dual-core 1.7 GHz ARM Cortex-A15
2GB of RAM
GPU: ARM Mali-T604
	- OpenGL ES 3.0
Android 4.4.4
Firefox Nightly 41.0a1
	- build id 20150629030210
The failure did not occur on any of the following: GIADA, MACBOOK_AIR_OSX, MACBOOK_AIR_WIN, MACBOOK_PRO_OSX, MACBOOK_PRO_WIN, MACMINI, MACPRO, SURFACE, WINDBOX, HASWELL, HPOMEN (see https://bugzilla.mozilla.org/show_bug.cgi?id=1178601 for hardware configuration details of these systems), so this looks like it affects only Adreno and Mali devices?
Keywords: foxfood
Whiteboard: [gfx-noted]
QA Whiteboard: [foxfood-triage]
Observed to fail on
 - Huawei P10 Plus - Android 7.0, Kernel 4.1.18-gfd75bbb, Fennec 55.0a1 20170515100253 - ARM Mali-G71, OpenGL ES 3.2 v1.r2p0-02dev0.f7269486f3e0e3b308edf85872e361f4

Succeeded on
 - LG Nexus 5 - Android 6.0.1, Kernel 3.4.0-gcf10b7e, Fennec 55.0a1 20170519134746 - Qualcomm Adreno 330, OpenGL ES 3.0 V@127.9 AU@(GIT@I98aee987eb)
 - Google Pixel XL - Andrid 7.1.2, Kernel 3.18.31-g416bf43, Fennec 55.0a1 20170519134746 - Qualcomm Adreno 530, OpenGL ES 3.2 V@145.0 (GIT@Idb2b4cb785)
 - Apple MacBook Pro 13" 2016 - macOS Sierra 10.12.3 - Firefox Nightly 55.0a1 (2017-05-21) (64-bit) - Intel Iris Graphics 550 1536 MB 4.1 INTEL-10.22.29
Observed to fail on
 - Samsung Galaxy S7 Edge SM-G935F - Android 7.0, Kernel 3.18.14-11104523 (NRD90M), Fennec 55.0a1 (2017-05-19), ARM Mali-T880, OpenGL ES 3.2 v1.r12p1-03dev0.228ab63cced004f840e7dd47b762a1d0
 - Samsung Nexus 10 - Android 5.1.1 Kernel 3.4.67-g84ad5a4 (mantaray LMY49J), Fennec 55.0a1 (2017-05-19) - ARM Mali-T604, OpenGL ES 3.1 (no WebGL2 because of lack of renderbuffer_color_float & renderbuffer_color_half_float)

Succeeded on
 - Apple Mac Mini (Late 2012) - Ubuntu 16.04 Xenial, Kernel 4.4.0-78-generic 64-bit - Firefox 55.0a1 (2017-05-22) (64-bit) - Intel HD Graphics 4000, Intel Mesa DRI Ivybridge Mobile, OpenGL 3.3 (Core Profile) Mesa 12.0.6
 - Apple Mac Pro (Late 2013) - OS X El Capitan 10.11.6 - Firefox 55.0a1 (2017-05-22) (64-bit) - AMD FirePro D500 4.1 ATI-1.42.15
 - HP Notebook 14-am009no 14" - Windows 10 Home - Firefox 55.0a1 (2017-05-22) (64-bit) - Intel HD Graphics (Intel HD 400?) Direct3D 11, 20.19.15.4509 9-1-2016, OpenGL ES 3.0 (ANGLE 2.1.0.dec065540d5f)
 - Haswell - Windows 10 Home 64-bit - Firefox 55.0a1 (2017-05-22) (64-bit) - 2x ASUS NVidia GeForce GTX 1080 Ti Direct3D 11, v22.21.13.8189 (4-19-2017), OpenGL ES 3.0 (ANGLE 2.1.0.dec065540d5f)
 - Intel NUC6i7KYB Skull Canyon - Windows 10 Pro 10.0.14393 64-bit, Firefox 55.0a1 (2017-05-22) (64-bit) - Intel Iris Pro Graphics 580, 21.20.16.4534 (10-7-2016), OpenGL ES 3.0 (ANGLE 2.1.0.dec065540d5f)
 - Supermicro X10DAX 1.02 - Linux Mint 18 Sarah, Kernel 4.4.0-36-generic 64-bit, Firefox 55.0a1 (2017-05-22) (64-bit) - ASUS GeForce GTX 1060 OpenGL 3.2.0, NVIDIA 370.28
 - Microsoft Surface Pro 2 - Windows 10 Pro, Firefox 55.0a1 (2017-05-22) (64-bit) - Intel HD Graphics 4400 Direct3D11 v20.19.15.4331 (11-18-2015), OpenGL ES 3.0 (ANGLE 2.1.0.dec065540d5f)
 - LG Nexus 5 - Android 6.0.1, Kernel 3.4.0-gcf10b7e (hammerhead M4B30Z), Fennec 55.0a1 (2017-05-19) - Qualcomm Adreno 330, OpenGL ES 3.0 V@127.9 AU@(GIT@I98aee987eb)
 - LG Nexus 4 - Android 5.1.1 Kernel 3.4.0-perf-gdffc258 (occam LMY48T), Fennec 55.0a1 (2017-05-19) - Qualcomm Adreno 320, OpenGL ES 3.0 V@104.0 AU@ (GIT@Id3510ff6dc) (no WebGL 2, missing standard_derivatives)
 - Samsung Galaxy S4 GT-I9500 - Android 5.0.1, Kernel 3.4.5-5676501, Fennec 55.0a1 (2017-05-19) - Imagination PowerVR SGX 544MP, OpenGL ES 2.0 build 1.10@2359475 (no WebGL 2 support)
 - Apple MacBook Air 13" Mid-2011 - macOS Sierra 10.12.3 - Firefox 55.0a1 (2017-05-22) (64-bit) - Intel HD Graphics 3000 2.1 INTEL-10.2.12 (no WebGL 2, missing transform_feedback extension)
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.