Best-effort GPU probe over a renderer that might expose a WebGL context (DD-027 §4/§6). Reads the
unmasked renderer/vendor strings and the WebGL version, classifies hardware/software, and returns
UNKNOWN_GPU_INFO on any failure — an injected non-WebGL renderer, a gated
WEBGL_debug_renderer_info, or a throwing context. Never throws.
Best-effort GPU probe over a renderer that might expose a WebGL context (DD-027 §4/§6). Reads the unmasked renderer/vendor strings and the WebGL version, classifies hardware/software, and returns UNKNOWN_GPU_INFO on any failure — an injected non-WebGL renderer, a gated
WEBGL_debug_renderer_info, or a throwing context. Never throws.