Credits: readme, tonfilm
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.
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.
as of preview 2020.3.0-84+4d4371f5ae textures can also be shared from gamma to beta.
I added an example to the contribution.
anonymous user login