demo · v136

Adapter Strategy

Pretend you're a graphics library. Pick a strategy — "GPU-only, refuse fallback", "Prefer high-perf, accept fallback", or "CPU twin shader" — and the page requests adapters under that policy, reading adapter.info.isFallbackAdapter and device.adapterInfo.isFallbackAdapter to decide what to do.

requestAdapter()

requestDevice() · device.adapterInfo

decision

click "Run strategy".

see also