shader created outside of mesh