shader-attributes and shader-uniforms: external shaders