📚前端面试题速记
Q14

WebGPU 资源管理:缓冲、纹理、管线怎么管?

速记答案(30 秒)

缓冲GPUBuffer统一创建复用避免频繁创建销毁;纹理统一纹理池按需加载压缩回收合理设置usage/format/mipmap;管线预创建常用Pipeline通过绑定组重用减少切换。

📖 详细讲解

标准面试回答(推荐记住)

WebGPU资源管理包括:缓冲方面统一创建GPUBuffer存储顶点、索引、Uniform和Storage数据,避免频繁创建销毁多复用;纹理方面使用统一纹理池按需加载压缩和回收,合理设置usage、format、mipmap;管线状态方面预创建常用的GPURenderPipeline和GPUComputePipeline,通过绑定组重用减少切换。

面试要点

  • 理解Buffer的usage类型
  • 知道纹理格式的选择策略
  • 掌握绑定组的复用模式