I can answer the question part of this: The existence of a pixel format on window is a legacy of it starting as a surface and having additional functionality added there instead of creating a window class. The Mir team is in the process of cleaning this up.
Following the cleanup it won't make sense to talk about the pixel format of a window, only of any renderables.
I can answer the question part of this: The existence of a pixel format on window is a legacy of it starting as a surface and having additional functionality added there instead of creating a window class. The Mir team is in the process of cleaning this up.
Following the cleanup it won't make sense to talk about the pixel format of a window, only of any renderables.