Closed Bug 1276708 Opened 8 years ago Closed 1 year ago

Add support to gfxConfig for blacklisting GLX surface sharing

Categories

(Core :: Graphics, task)

task

Tracking

()

RESOLVED WONTFIX

People

(Reporter: acomminos, Unassigned)

References

Details

Attachments

(1 file)

We should add support for blacklisting GLX surface sharing based on the reported renderer string to gfxConfig.
This should block bug 1275725, since we should ship something like this without being able to blacklist drivers.

It should be sufficient to just add a normal blacklist entry. (similar to FEATURE_WEBGL_OPENGL)
Blocks: 1275725
No longer depends on: 1275725
Specifically, this probably doesn't need to be done in gfxConfig, but rather just in the normal blacklisting code.
Fairly simple addition of a gfxConfig feature for managing surface sharing. All places the feature is checked can reasonably expect the GLX library to be initialized.

It's currently not very necessary to ensure that this feature is synchronized between content and chrome processes, but it might be a good idea later if we decide to disable the feature at runtime due to a failure in the compositor's texture host.
Comment on attachment 8759363 [details]
Bug 1276708 - Add gfxConfig feature for GLX surface sharing.

https://reviewboard.mozilla.org/r/57366/#review54380
Attachment #8759363 - Flags: review?(jmuizelaar) → review+
Keywords: feature

The bug assignee didn't login in Bugzilla in the last 7 months.
:bhood, could you have a look please?
For more information, please visit auto_nag documentation.

Assignee: andrew → nobody
Flags: needinfo?(bhood)
Flags: needinfo?(bhood)
Severity: normal → S3
Status: NEW → RESOLVED
Closed: 1 year ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: