shows a "NO" cursor when hovering input pins indicating that you cannot change those
transformations: changed the way projection nodes and renderer work. default z visibility changed to 0..1 (was -1..1). see: ortho-in-dx11 this was done to improve compatiblity with dx11 and custom shaders from other systems. if nothing is connected to the projection pin of a renderer though visibility is still -1..1 to reduce the effects of the change
introduced simple logging for setup.exe by calling it with /log
improved patch loading time a little
code editor
for each file only one editor will be open
improved completion window for C# by adding async keyword and prioritizing entries by their kind (field/property etc.)
completion window for HLSL will only popup when pressing Ctrl + Space. It will also only show predefined functions and parameters as no proper AST for HLSL available.
cleanup on tcp (server & client) nodes evaluation and slice management. fixes a division by zero on startup
when disabling the Keyboard (Devices) nodes a keyboard device lost notification will be generated - downstream keyboard nodes will reset their internal state
fixed division by zero exception in collada loader
some outpins didn't evaluate their node when asked for their value - which could lead to strange phenomena. A thorough cleanup yielded a fix for the Expr.Error, OSCEncoder.Status, Renderer (HTML URL), Intersect.FormerIndex, Convert (String Legacy), Reader (Raw SharedMemory)
ConstantWrap (EX9.Effect) now works for spherical texturecoordinates
AsRaw (EX9.Texture) now ~30 times faster
DynamicTexture (EX9.Texture Raw) now ~10 times faster
Reader (Raw SharedMemory) will not try to create a new shared memory location anymore. It will only try to open an existing one. Should that fail the new status pins will report about it and a warning will get written to the node's log.