BasicVec3 shader

Reformat shader_basic to use Vec3