Closed Bug 1559758 Opened 5 years ago Closed 5 years ago

Workaround glGetGraphicsResetStatus on adreno with android version 17

Categories

(Core :: Graphics, defect)

defect
Not set
normal

Tracking

()

RESOLVED INVALID

People

(Reporter: sotaro, Assigned: sotaro)

References

Details

Attachments

(1 obsolete file)

By Bug 1546397 Comment 11, glGetGraphicsResetStatus on adreno with android version 17, glGetGraphicsResetStatus worked well only with glGetGraphicsResetStatusEXT on some devices.

Blocks: 1546397
Assignee: nobody → sotaro.ikeda.g

Attachment 9072497 [details] makes WebGL works again on nexus 4 with android version 17 . But it causes gecko very unstable by oom with WebGL :(

With the following STR, gecko crashed very often.

[1] start Fennec
[2] goto https://akirodic.com/p/jellyfish/
[3] Wait until WebGL lose context by oom
[4] Refresh tab of https://akirodic.com/p/jellyfish/

continue [3] - [4].

I did not see the crash when gecko view is used with multi process. Even when gecko view is used, WebGL caused crash with single process.

With fennec, WebGL context is always created in parent process. In this case, WebGL caused crash both with SurfaceFactory_EGLImage::Create and with SurfaceFactory_SurfaceTexture.

Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → INVALID
Attachment #9072497 - Attachment is obsolete: true
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: