X-Git-Url: http://git.localhorst.tv/?p=blobs.git;a=blobdiff_plain;f=src%2Fapp%2Fstates.cpp;h=cbb2309581f05d35f0babf00374b0b97729ccaf0;hp=92879b4683bc724a5cbd23e35d1bc973cdbb9d0c;hb=0e061ce526fe46dd3e894223e5d646eb2e30f826;hpb=ee77237c575f255bb04cdae48c89956aa734c811 diff --git a/src/app/states.cpp b/src/app/states.cpp index 92879b4..cbb2309 100644 --- a/src/app/states.cpp +++ b/src/app/states.cpp @@ -188,8 +188,8 @@ void MasterState::OnRender(graphics::Viewport &viewport) { // TODO: extend to nearby bodies as well for (auto c : cam.Reference().Creatures()) { assets.shaders.creature_skin.SetM(cam.Model(cam.Reference()) * glm::mat4(c->LocalTransform())); - assets.shaders.creature_skin.SetBaseColor(c->BaseColor()); - assets.shaders.creature_skin.SetHighlightColor(c->HighlightColor()); + assets.shaders.creature_skin.SetBaseColor(glm::vec3(c->BaseColor())); + assets.shaders.creature_skin.SetHighlightColor(glm::vec4(c->HighlightColor())); c->Draw(viewport); }