The system will always work on the T and not GpuValue<T>. So for example when creating an IO box it will type it with T and not GpuValue<T>. Since that IO box is a T it can also connected to any other pin of type T - what one would've expected in the first place.
The same applies for the values stored in pins.
Note that these changes might break some patches saved yesterday. But I guess those pins/IO boxes will simply turn up red.
The system will always work on the
T
and notGpuValue<T>
. So for example when creating an IO box it will type it withT
and notGpuValue<T>
. Since that IO box is aT
it can also connected to any other pin of typeT
- what one would've expected in the first place. The same applies for the values stored in pins.Note that these changes might break some patches saved yesterday. But I guess those pins/IO boxes will simply turn up red.