Dx11 <> dx9

Does anyone have a way of converting between dx9 and dx11 textures yet?

What do you need exactly shared texture? All i know it’s easier to make dx11 texture and then convert it to 9 then back.

Some node to do the job without pull-ups would be indeed great!

Some info here


@antokhio - I do want to do shared texture between instances. To do so I need to be able to convert a texture in the dx11 buffer format into a dx9texture

i don’t think you need to convert texture format, as i know works straight away, texture sharing was disabled in node build. So, u’ll have to wait a little.

There are indeed nodes to do that but they not in the build.

dx9->dx11 (or dx11->dx11) is pretty seamless, just set the number.

dx11->dx9 is really format limited, only one i made worf was 4 channels as 16F

Do you think the dx11 > dx9 + /dx9ex sharing will make it into the forthcoming build?

and/or dx11 texture sharing? ;)

any news on this one?
a node converting a dx9 -> dx11 would be really nice to have, e.g. for using Player (EX9.Texture) in a DX11 context…

vux - any chance to include this node in current git?

Yeah, including this nodes in current git repo would be awesome. I can debug it ).

9 to 11 already working, other side is not.

DX11 shared texture node accepts handles from 9 and 11 ;)