Implement EXT_robustness in EGL (ANGLE)

RESOLVED FIXED

Status

()

Core
Graphics
RESOLVED FIXED
6 years ago
6 years ago

People

(Reporter: drs, Assigned: drs)

Tracking

(Blocks: 1 bug)

Trunk
Points:
---
Dependency tree / graph

Firefox Tracking Flags

(Not tracked)

Details

Attachments

(1 attachment, 1 obsolete attachment)

(Assignee)

Description

6 years ago
ANGLE recent versions have introduced an EXT_robustness extension which allows us to have some robustness functionality.

Link to specs:
http://code.google.com/p/angleproject/source/browse/trunk/extensions/EXT_robustness.txt
http://code.google.com/p/angleproject/source/browse/trunk/extensions/EGL_EXT_create_context_robustness.txt

This should be implemented and tied into our base robustness implementation, bug 656824.
(Assignee)

Updated

6 years ago
Assignee: nobody → dsherk
Depends on: 656824
(Assignee)

Updated

6 years ago
Blocks: 707860
(Assignee)

Comment 1

6 years ago
Created attachment 579248 [details] [diff] [review]
Patch v1.0, implement EXT_robustness for ANGLE.

I ran into some issues with ANGLE when trying to implement this. I have filed 3 bugs with ANGLE:

http://code.google.com/p/angleproject/issues/detail?id=261
http://code.google.com/p/angleproject/issues/detail?id=262
http://code.google.com/p/angleproject/issues/detail?id=263

The patch itself works, but ANGLE gets locked up when it loses the context. ANGLE's issue 262 details this problem. The other two are problems but don't have big ramifications.
Attachment #579248 - Flags: review?(bjacob)
(Assignee)

Comment 2

6 years ago
Created attachment 579249 [details] [diff] [review]
Patch v1.0, implement EXT_robustness for ANGLE.

Fixed indentation (only saw some stray tabs after I uploaded it because I wrote a lot of this in Visual Studio).

Try push:
https://tbpl.mozilla.org/?tree=Try&rev=9d5c38012f34
Attachment #579248 - Attachment is obsolete: true
Attachment #579248 - Flags: review?(bjacob)
Attachment #579249 - Flags: review?(bjacob)
Attachment #579249 - Flags: review?(bjacob) → review+
(Assignee)

Updated

6 years ago
Blocks: 710163
(Assignee)

Comment 3

6 years ago
https://tbpl.mozilla.org/?rev=3404df37a347
Status: NEW → RESOLVED
Last Resolved: 6 years ago
Resolution: --- → FIXED
Depends on: 711592
You need to log in before you can comment on or make changes to this bug.