Share resources between renderers

Hey devvvvs

Is it at all possible to share a resource between renderers?
I saw on a forum a while back that it may be possible to share a texture between 2 renderers on DirectX 10.

Imagine a ‘DXSharedTexture’ node
Perhaps this would also mean that all DX9 objects would have to be considerably rewritten to support this as well (well, i guess they’d have to be rewritten a bit to support DX10/11 for a start, and then work with shared textures).

So even if it’s so far away that you couldn’t say whether vvvv could support it. Does anyone know whether it’s technically possible? (without using shared memory or otherwise copying everything back to the system memory)

Elliot

helo sugoku,

vvvv is of course sharing resources between renderers. every texture and mesh you load is only loaded once per device. only if you’re using 2 renderers on 2 different devices (dualview) resources need to be loaded per device.

if dx10 can share sources between devices (not sure about that) vvvv could do so too (if it used dx10).