What this feature will allow you to achieve and how it will improve your workflow?
In our project, we are generating a texture from external signals using compute shader. We can generate the texture in realtime as we run compute shader once every frame. We'd love to move to Mixture to manage the data processing visually. However, the realtime texture is not "interactively" realtime as it is not updating the texture every frames when the editor is in Play mode. The same applies to static texture by manually call RunOnce and ReadbackMainTexture. I guess that texture data flow is GPU -> CPU -> GPU. Is this correct?
Describe the solution you'd like
Within a single frame, we want to:
Generate/update Mixture texture.
Either get or copy generated texture data on the GPU. Getting the result as RenderTexture is fine.
What this feature will allow you to achieve and how it will improve your workflow? In our project, we are generating a texture from external signals using compute shader. We can generate the texture in realtime as we run compute shader once every frame. We'd love to move to Mixture to manage the data processing visually. However, the realtime texture is not "interactively" realtime as it is not updating the texture every frames when the editor is in Play mode. The same applies to static texture by manually call
RunOnce
andReadbackMainTexture
. I guess that texture data flow isGPU -> CPU -> GPU
. Is this correct?Describe the solution you'd like Within a single frame, we want to:
RenderTexture
is fine.Graphics
commands.