mrvux / dx11-vvvv

DirectX11 Rendering within vvvv
Other
71 stars 71 forks source link

Quad (DX11.Layer) throws exception if started with Nil transform #328

Closed mediadog closed 6 years ago

mediadog commented 6 years ago

If a patch loads with a Quad being given a Nil transform, it throws an exception until it is given a transform input. Then giving it a Nil again turns the Quad off with no exception, as expected. This is in 1.1, worked as expected in previous versions.

Steps to reproduce: 1) Create a Quad (DX11.layer) node 2) Create a Nil (Node) node 3) Link the Nil output to the Quad Transform input pin 4) Hook the Quad to a Renderer, exceptions start 5) Delete link from Nil node, exceptions stop, Quad appears 6) Reconnect Nil node, no exceptions, Quad disappears

mediadog commented 6 years ago

Same thing happens with a Nil Color.

mrvux commented 6 years ago

This should already be fixed in https://github.com/mrvux/dx11-vvvv/commit/c751f15b456e442a8d1a726230a02894a67f1e34

If you need a build with that fix, look here (same as current version in vvvv website with that fix on top + another small improvement, so no big changes)

https://ci.appveyor.com/project/mrvux/dx11-vvvv/build/artifacts

mediadog commented 6 years ago

Ayup, that fixes it. Thanks, that was a show-stopper!