+void renderObject() {
+ glDisable(GL_BLEND);
+ // render the sun
+ glUseProgram(sunProg);
+ mat4 model = translate(mat4(1), sunPos);
+ /* model = lookAt(sunPos, sunPos + sunDir, {0, 1, 0}) * model; */
+ model = translate(scale(translate(model, -sunPos), vec3(0.3)), sunPos);
+ glUniformMatrix4fv(glGetUniformLocation(sunProg, "model"), 1, GL_FALSE, glm::value_ptr(model));
+ glDrawElements(GL_TRIANGLES, 6, GL_UNSIGNED_INT, 0);
+}