Application ↔ OpenGL Driver: Core-Profile Minimum vs Runtime Capability Detection
The goal is to achieve predictable rendering behavior when the same OpenGL code runs on a local developer workstation and in a production environment that may use a different driver stack (e.g., Mesa/llvmpipe or a headless EGL context). Constraints arise because local GPUs often provide a compatibility profile and a permissive shader compiler, while producti