VL.Fuse
VL.Fuse copied to clipboard
A library for visually programming on the GPU, built to enable rapid workflows and modular approaches to accelerated graphics, logic and computation.
Attributes are resolved where they are found first in the graph causing an error with if regions as the tmp variable is only visible in that if region
https://user-images.githubusercontent.com/21113837/153610945-c99a1c8e-fc4c-4742-b0ba-b3a6ce9d7d98.mp4
All flavours stopped working 
It looks like its stuck at constant strength and vector, probably all 1 video of issue: https://imgur.com/a/juaxhHr
looks like an else input is not always passed through might be related with delegates look in example patch in R&D is wokring with add scale 0 hack
We want to find a better way to handle delegates without strange templating syntax prefarebly by using mixins here is a proposal in shader code. First write an abstract shader...
basically, every shader generation needs to have a context that carries the ID counter/generator. on every recompile the id counter can be created together with the compilation context. this will...
basically, every input value has to track compilations and generate a new input for every sink. see this PR: https://github.com/vvvv/VL.Stride/pull/451
Might make sense to integrate those? https://github.com/BrianSharpe/GPU-Noise-Lib/blob/master/gpu_noise_lib.glsl