add .gitignore and update basicDiffuse shader