added missing shader source