Texture sharing from gamma to beta and back
Author: | bjoern |
Date: | 16 Nov, 2020 |
Category: | module |
Credits: | readme, tonfilm |
Download
64bit
Description
Modules / helpers for texture sharing between beta/DX11 and gamma/stride. Also contains helpers to match stride and beta cameras.
Currently uses UDP for sharing the handles and camera matrix. Something like VL.SharedMemory might be better but I didn't want to add external dependencies.
Comments
Comments are no longer accepted.Please create a new topic in the vvvv beta forum to discuss this contribution.
Could this also morph into a thing using spout. Perhaps even bi-directional. Or are there performance reasons to use this approach over spout?
To be honest I've never used spout thus far. So I can't speak on any (dis)advantages. Only thing that comes to mind: using this approach you don't have to rely on other software.
Bi-directional is already possible, just needs a small change in stride. https://github.com/vvvv/VL.Stride/issues/338
Edit: as of preview 2020.3.0-84+4d4371f5ae textures can also be shared from gamma to beta. I added an example to the contribution.