How do you render into a grey-scale texture?

I’m using a single off-screen GraphicsBuffer, which has 32 parasite buffers, each with an associated texture.
See [GPU thrashing) for how I got that to work.

Even if I’m using bind_or_copy and the texture becomes the frame-buffer, it is still gonna take up extra memory though right? It’s just that each texture will take turns at becoming a channel of the frame buffer.

I’m just seeing if I can reduce the total GPU memory footprint.

So in this case a copy_texture would still use the same amount of memory, am I right?

Thanks