X-Git-Url: http://git.localhorst.tv/?p=blobs.git;a=blobdiff_plain;f=src%2Fapp%2Fstates.cpp;fp=src%2Fapp%2Fstates.cpp;h=f670f26e52ba33243ba614b559f7054898a494e2;hp=8af5a8515815db212e2c646d5e57fa3ad1ab4f8c;hb=0734615e546059679f1827c35fe1928ffea2fc56;hpb=cf31daa35ac163986158b6f95df06fd7b43f6e79 diff --git a/src/app/states.cpp b/src/app/states.cpp index 8af5a85..f670f26 100644 --- a/src/app/states.cpp +++ b/src/app/states.cpp @@ -246,12 +246,14 @@ void MasterState::OnRender(graphics::Viewport &viewport) { cam.LookAt(glm::vec3(cam_pos), glm::vec3(cam_focus), glm::vec3(cam_up)); assets.shaders.planet_surface.Activate(); assets.shaders.planet_surface.SetV(cam.View()); + assets.shaders.planet_surface.SetAmbient(glm::vec3(0.04, 0.05, 0.06)); assets.shaders.sky_box.Activate(); assets.shaders.sky_box.SetV(cam.View() * cam.Universe()); assets.shaders.sun_surface.Activate(); assets.shaders.sun_surface.SetV(cam.View()); assets.shaders.creature_skin.Activate(); assets.shaders.creature_skin.SetV(cam.View()); + assets.shaders.creature_skin.SetAmbient(glm::vec3(0.04, 0.05, 0.06)); int num_lights = 0; for (auto sun : sim.Suns()) {