1. Shader lightingShader("1.colors.vs", "1.colors.fs");
    2. // 在此之前不要忘记首先 use 对应的着色器程序(来设定uniform)
    3. lightingShader.use();
    4. lightingShader.setVec3("objectColor", 1.0f, 0.5f, 0.31f);
    5. lightingShader.setVec3("lightColor", 1.0f, 1.0f, 1.0f);
    6. float ambientStrength = 0.1;//灯光强度
    7. vec3 ambient = ambientStrength * lightColor;//带有亮度因子的灯光vec3
    8. vec3 result = ambient * objectColor;

    通过一个vec3形成了一个可以改变灯光颜色和灯光亮度的灯。