uses Shade.Scale.linear
loading from the right array type
update
fix to texel accessor using old api