WebGPU adapter acquisition: choosing a fallback strategy when requestAdapter() returns null
Goal I am designing the initialization path for a browser application that uses WebGPU for compute and rendering. The documented entry point is asynchronous: navigator.gpu.requestAdapter() resolves to a GPUAdapter or null , and a null adapter is a normal outcome rather than an exception. I need a deliberate policy for that null case instead of an incidental