TheFuseLab / VL.Fuse

A library for visually programming on the GPU, built to enable rapid workflows and modular approaches to accelerated graphics, logic and computation.
https://www.thefuselab.io
MIT License
255 stars 19 forks source link

Only allow connections on `ShaderNode<T>` we actually support #111

Closed azeno closed 8 months ago

azeno commented 8 months ago

By using newly introduced IMonadicTypeFilter we can finally restrict the allowed connections to those types we actually support.

Before: image

After> image