0

I know how to change matrices using queue.writeBuffer. But what is the correct/recommend way to switch textures or samplers inside the rendering loop? Or do I need one pipeline per texture?

thx in advance

Peter Grundmann
  • 115
  • 1
  • 10

1 Answers1

2

No need for a pipeline per texture. You can use different BindGroups, each with a different texture bound.

If the textures you are switching between are the same size and format, you can also bind a texture array containing the images and use a shader uniform to select the array slice.

skmr
  • 82
  • 7