From 27ecdffeb304f289a3e3e9c3577997e642484359 Mon Sep 17 00:00:00 2001 From: Brad Davis Date: Sat, 12 Mar 2016 16:46:15 -0800 Subject: [PATCH] Fix iDate uniform in procedurals to be continuous --- libraries/procedural/src/procedural/Procedural.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/libraries/procedural/src/procedural/Procedural.cpp b/libraries/procedural/src/procedural/Procedural.cpp index 922d466d42..9b8d0fe294 100644 --- a/libraries/procedural/src/procedural/Procedural.cpp +++ b/libraries/procedural/src/procedural/Procedural.cpp @@ -374,7 +374,8 @@ void Procedural::setupUniforms() { v.y = date.month() - 1; // But not the day... go figure v.z = date.day(); - v.w = (time.hour() * 3600) + (time.minute() * 60) + time.second(); + float fractSeconds = (time.msec() / 1000.0f); + v.w = (time.hour() * 3600) + (time.minute() * 60) + time.second() + fractSeconds; batch._glUniform(_standardUniformSlots[DATE], v); }); }