From b7c567af08c88e16acfb7797502d9dafb2ef4162 Mon Sep 17 00:00:00 2001 From: Brad Davis Date: Wed, 14 Nov 2018 15:28:22 -0800 Subject: [PATCH] Fix procedurals using the iGlobalTime input --- libraries/procedural/src/procedural/ProceduralCommon.slh | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/libraries/procedural/src/procedural/ProceduralCommon.slh b/libraries/procedural/src/procedural/ProceduralCommon.slh index 64a4fdd1f9..d515a79e22 100644 --- a/libraries/procedural/src/procedural/ProceduralCommon.slh +++ b/libraries/procedural/src/procedural/ProceduralCommon.slh @@ -32,8 +32,10 @@ LAYOUT_STD140(binding=0) uniform standardInputsBuffer { vec4 date; // Offset 16, acts as vec4 for alignment purposes vec3 worldPosition; - // Offset 32, acts as vec4 for alignment purposes + // Offset 32, acts as vec4 for alignment purposes (but not packing purposes) vec3 worldScale; + // We need this float here to keep globalTime from getting pulled to offset 44 + float _spare0; // Offset 48 float globalTime; // Offset 52