This is a trivial case, but I would still use `createShaderSource` to keep the shader pipeline consistent.  CC @gbeatty