【问题标题】:WebGPU: change texture at runtimeWebGPU:在运行时更改纹理
【发布时间】:2021-09-18 03:23:26
【问题描述】:

我知道如何使用 queue.writeBuffer 更改矩阵。但是在渲染循环中切换纹理或采样器的正确/推荐方法是什么?还是每个纹理都需要一个管道?

提前谢谢

【问题讨论】:

    标签: textures webgpu


    【解决方案1】:

    每个纹理都不需要管道。您可以使用不同的 BindGroup,每个都有不同的纹理绑定。

    如果要切换的纹理大小和格式相同,还可以绑定包含图像的纹理数组,并使用着色器统一选择数组切片。

    【讨论】:

      猜你喜欢
      • 2023-03-11
      • 2022-12-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-13
      • 2020-03-20
      • 1970-01-01
      • 2013-04-10
      相关资源
      最近更新 更多