diff --git a/libraries/render/src/render/drawItemStatus.slv b/libraries/render/src/render/drawItemStatus.slv index 4eff5c71d7..eb56095d13 100644 --- a/libraries/render/src/render/drawItemStatus.slv +++ b/libraries/render/src/render/drawItemStatus.slv @@ -42,8 +42,8 @@ vec3 paintRainbow(float nv) { vec2 unpackStatus(int v) { // return unpackSnorm2x16(uint(packed)); - return vec2(clamp((float(uint(v) & 0xFFFF) - 32727.0) / 32727.0, -1.0, 1.0), - clamp((float((uint(v) >> 16) & 0xFFFF) - 32727.0) / 32727.0, -1.0, 1.0)); + return vec2(clamp(float((v & 0xFFFF) - 32727) / 32727.0, -1.0, 1.0), + clamp(float(((v >> 16) & 0xFFFF) - 32727) / 32727.0, -1.0, 1.0)); } void main(void) {