In every graphics context library there's a list of configs and I have to pick one. Then this config is spread along surface, context, and whatever.

Why opengl context needs to be configured for...