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

Necessary changes for vvvv 6.0 #118

Closed azeno closed 3 months ago

azeno commented 3 months ago

We reworked how monadic values (GPU, ShaderNode, Channel, etc.) work in upcoming 6.0 release and therefor some changes in corresponding API were necessary. Once this PR is merged FUSE will need vvvv >= 6.0-0280-g5542bf5529.

Note that it will not work against the current 6.1 preview build (0003) because that one doesn't have the latest changes from 6.0 merged yet! That's also the reason why this work was based on 9b7814862c0f3a20d964819c6ff3e7474ee31c40 which was the last version of FUSE using a 6.0 preview release. Maybe you should stick to a 6.0 version for the aimed upcoming release.