Q18
★ ★ ★ ★ ★
WebGPU 的跨平台能力:怎么做到的?要注意啥?
⚡ 速记答案(30 秒)
浏览器提供统一API底层适配D3D12/Metal/Vulkan。注意:功能检测feature/limit按设备能力降级、资源对齐格式兼容、回退路径不支持时退到WebGL。
📖 详细讲解
标准面试回答(推荐记住)
WebGPU在浏览器里提供一个统一API,底层适配不同平台如D3D12、Metal、Vulkan。设计时需要考虑:功能检测feature和limit按设备能力降级;资源对齐和格式兼容因为不同GPU对对齐要求不同;设计回退路径在不支持WebGPU时退到WebGL。
✅ 面试要点
- •了解不同平台的底层差异
- •掌握功能检测的方法
- •知道降级策略的设计