23 Oct
2025
23 Oct
'25
2:58 p.m.
On Thu Oct 23 14:17:46 2025 +0000, Rémi Bernon wrote:
Do we really need to filter extensions there again? What about pre-computing the extension string right away from the extension array after we've initialized it? Drivers return extensions via `glGetStringi` in a different order than `glGetString`. MESA uses alphabetical order for the former and historical order for the latter (also making it possible to apply additional filters like `MESA_EXTENSION_MAX_YEAR`). If we want to preserve all that, we can't just compute that from `extension_array`, we need to apply a filter to what the driver reports.
-- https://gitlab.winehq.org/wine/wine/-/merge_requests/9263#note_119464