On Sat Feb 14 16:12:28 2026 +0000, Paul Gofman wrote:
Important correction in the text above; 'EGL_SAMPLES_ARB' -> 'EGL_SAMPLES' (the difference reflects the fact that support for that constant in corresponding query is not optional and does not depend on any extension). And while I don't know much of macdrv details, I looked up this part in winemac.drv and I have a guess why it is checked there. winemac generates (simulates?) all the pixel formats / visuals itself (there is no mac WSI direct equivalent), and multisample variants are generated based on 'renderer' properties, while whether renderer supports multisampling or not is controlled by GL render's GL_ extension. That is different from EGL / GLX, where, similar to WGL, the pixel formats / visuals / config are obtained from the system. Where GLX needs GLX_ARB_multisample to support multisampled visuals at all, while EGL always supports that.
-- https://gitlab.winehq.org/wine/wine/-/merge_requests/10103#note_129706