Closed
Bug 1364504
Opened 8 years ago
Closed 7 years ago
Handle device resets of ANGLE on Windows
Categories
(Core :: Graphics: WebRender, enhancement, P1)
Core
Graphics: WebRender
Tracking
()
RESOLVED
FIXED
mozilla62
Tracking | Status | |
---|---|---|
firefox56 | --- | unaffected |
firefox57 | --- | unaffected |
firefox62 | --- | fixed |
People
(Reporter: rhunt, Assigned: sotaro)
References
(Depends on 1 open bug)
Details
(Whiteboard: [gfx-noted])
Attachments
(1 file, 8 obsolete files)
12.47 KB,
patch
|
nical
:
review+
|
Details | Diff | Splinter Review |
It doesn't look like we are handling device resets with WebRender on Windows.
It looks like ANGLE supports EXT_robustness, and so we can probably use GetGraphicsResetStatusEXT to detect a reset. I am not sure what work is necessary once we detect a reset. I think we can use the device reset path from bug 1363126, but this all needs more investigation.
Updated•8 years ago
|
Priority: -- → P3
Updated•8 years ago
|
Blocks: stage-wr-year
Assignee | ||
Updated•8 years ago
|
Assignee: nobody → sotaro.ikeda.g
Updated•7 years ago
|
status-firefox56:
--- → unaffected
status-firefox57:
--- → unaffected
Assignee | ||
Comment 1•7 years ago
|
||
:milan, can you increase this bug's priority? This bug blocks Bug 1365264, it is P1.
Flags: needinfo?(milan)
Updated•7 years ago
|
Assignee | ||
Comment 2•7 years ago
|
||
Needs to add handling of updating EGLDisplay of ANGLE EGL.
Comment hidden (obsolete) |
Comment hidden (obsolete) |
Comment hidden (obsolete) |
Assignee | ||
Updated•7 years ago
|
Summary: Handle device resets with ANGLE on Windows → Handle device resets of ANGLE on Windows
Assignee | ||
Comment 6•7 years ago
|
||
By Bug 1438456 Comment 7, I am going to change the way of handling device reset. I am going to handle device reset by resetting GPU process for now.
Assignee | ||
Comment 7•7 years ago
|
||
(In reply to Sotaro Ikeda [:sotaro] from comment #6)
> By Bug 1438456 Comment 7, I am going to change the way of handling device
> reset. I am going to handle device reset by resetting GPU process for now.
Hmm, it does not work in all situations. Instead, I am going to address capability of resetting GLLibraryEGL state bug 1451183
Comment hidden (obsolete) |
Assignee | ||
Comment 11•7 years ago
|
||
It seems that normal gfx layers still has problem related to TDR.
Comment hidden (obsolete) |
Assignee | ||
Updated•7 years ago
|
Attachment #8981790 -
Attachment is patch: true
Attachment #8981790 -
Attachment mime type: text/x-patch → text/plain
Assignee | ||
Updated•7 years ago
|
Attachment #8981790 -
Attachment is obsolete: true
Assignee | ||
Comment 13•7 years ago
|
||
Attachment #8973931 -
Attachment is obsolete: true
Assignee | ||
Comment 14•7 years ago
|
||
Assignee | ||
Updated•7 years ago
|
Attachment #8983328 -
Flags: review?(nical.bugzilla)
Updated•7 years ago
|
Attachment #8983328 -
Flags: review?(nical.bugzilla) → review+
Comment 15•7 years ago
|
||
Pushed by sikeda@mozilla.com:
https://hg.mozilla.org/integration/mozilla-inbound/rev/aea9119b2797
Handle device resets of ANGLE on Windows r=nical
Comment 16•7 years ago
|
||
bugherder |
Status: NEW → RESOLVED
Closed: 7 years ago
status-firefox62:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → mozilla62
You need to log in
before you can comment on or make changes to this bug.
Description
•