google / google/gapid

Use the *_no_config_context extensions

Open
#2,240 0 comments 0 reactions 0 assignees View on GitHub
enhancement GAPIR triaged
Dominant language
Go
Stars
2.2k
Forks
329
PR merge metrics
No merged PRs in 30d

Description

EGL and GLX have extensions (`EGL_KHR_no_config_context`, `GLX_EXT_no_config_context`) that allow contexts to be created without a format config. In turn, contexts created this way can be bound to surfaces of different formats.

We should make the replay service use this extension if it is available in order to 1) support applications that use it and 2) as a safety net regarding format missmatches.

Find out if Windows and OSX have similar extensions/capabilities.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.