commit diffuse shader